Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

All Activity

This stream auto-updates     

  1. Today
  2. Is it possible to have another link? thank you
  3. Yesterday
  4. Looks like I am late to the party the links are dead
  5. * Hoxs64 1.0.21.2 [Commodore64] - http://www.hoxs64.net/Default.aspx * pfeMAME 2.9.5 [Frontend] - https://sourceforge.net/projects/pfemame/rss?path=/ * GameEx 15.61 [Frontend] - https://www.gameex.com/news/ * Emu Loader 8.8 [Frontend] - http://emuloader.mameworld.info/downloads.htm
  6. Last week
  7. Diegosilva

    netplay

    is possible play online?
  8. Thanks for posting this guys. Yeah, I'm still creating previews for the Xbox VideoGame Museum. Funny thing though, these work great in the new XBMC4GAMERS skin, set as preview.xmv inside the Resources folders. They just don't autoload like in UX. I've been correcting sound issues, bad translations (since this was originally a multi-language project) and just making them better where I see fit. My latest change was the music on the Launch DVD screen. I'll let you guys guess what it is. And as for the shutdown screen, I've been planning this one for years. I wanted something just as epic as the main Launch screen, and also match the music in some of the home screen videos, so I chose Dr. Wily to represent the Shutdown screen. It's like the adverse of the main screen with the cutesy game characters. If anyone has any better ideas, I'm open. Just want to finish packing in more characters to complete the museum. I'm currently working on homebrews and when i post them, they usually go here: https://drive.google.com/drive/folders/1AEItVXVUBg36SUeZ_IsaD9ie0wYyG12c
  9. Earlier
  10. MAME 0.212 was released * Official MAME - https://www.mamedev.org/release.php * MAMEUI64 - http://www.mameui.info/ * MESS, MESSUI, MAMEUI32 - http://messui.1emulation.com/ * ARCADE32/64 - http://arcade.mameworld.info/ * HBMAME - http://hbmame.1emulation.com/ * SDLMAME64 for Intel Mac OS/X - http://sdlmame.lngn.net/ Other * Cemu 1.15.11c [Wii-U] - http://cemu.info/ * XuR (2019-08-03) [Sinclair ZX81] - http://zx81.vb81.free.fr/ * Emulicious (2019-07-19) [Multi-system] - http://emulicious.net/news/ * Emma02 v1.31 [cosmac-based] - https://www.emma02.hobby-site.com/download.html * MEmu 6.2.9 [Android] - https://www.memuplay.com/blog/2016/02/16/memu-101/ * qemu 3.1.1 [Multi-system, Linux only] - https://download.qemu.org/ * pfeMAME 2.9.4 [Frontend] - https://sourceforge.net/projects/pfemame/rss?path=/ * dgVoodoo 2.61 [Plugin] - http://dege.freeweb.hu/index.html * RomProperties 1.4 [Rom Manager] - https://github.com/GerbilSoft/rom-properties/releases * SSF R6 [Sega Saturn] - http://aaaaaaaa.g2.xrea.com/ssf/files/
  11. Read this - https://www.1emulation.com/forums/topic/36177-arcade-0212/ And use translator
  12. Ola a todos,estou com um erro ao tentar abrir qualquer jogo da versao arcade 0212 da a mesnagem erro loading plugin.ini,alguem sabe com corrigir esse erro Translation: Hello everyone, I have an error trying to open any game from arcade version 0212 of the same error loading plugin.ini, anyone know how to fix this error
  13. haynor666

    ARCADE 0.212

    Sengoku 2 title screen still has one bad line so maybe check that was in source is still needed. @@ -520,12 +521,9 @@ { int scanline = param; - /* we are at the beginning of a scanline - - we need to draw the previous scanline and parse the sprites on the current one */ - if (scanline != 0) - screen().update_partial(scanline - 1); - - parse_sprites(scanline); + /* we are at the beginning of a scanline */ + if (m_neogeo_raster_hack & 0x10) /* raster interrupt enabled */ + { + if (strcmp(machine().system().name, "sengoku2") == 0) + m_screen->update_partial(scanline - 1); + else + m_screen->update_partial(scanline + 1); + } /* let's come back at the beginning of the next line */ scanline = (scanline + 1) % NEOGEO_VTOTAL;
  14. haynor666

    MAME4RAGE2

    Are cpu/psx/ir.cpp and machine/idehd.cpp mods responsible for this fix? What about changes in vegas.cpp ?
  15. haynor666

    ARCADE 0.212

    Here is also new code for saving volume/overclocking. It has also frame_delay code but I'm sure it's easy to cut only interesting part. diff -Nru src/frontend/mame/ui/ui.cpp src/frontend/mame/ui/ui.cpp --- src/frontend/mame/ui/ui.cpp 2019-08-03 12:28:56.000000000 +0200 +++ src/frontend/mame/ui/ui.cpp 2019-08-05 11:16:09.000000000 +0200 @@ -31,6 +31,7 @@ #include "ui/viewgfx.h" #include "imagedev/cassette.h" #include "../osd/modules/lib/osdobj_common.h" +#include "config.h" /*************************************************************************** @@ -193,6 +194,9 @@ // request a callback upon exiting machine().add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(&mame_ui_manager::exit, this)); + // register callbacks + machine().configuration().config_register("sliders", config_load_delegate(&mame_ui_manager::config_load, this), config_save_delegate(&mame_ui_manager::config_save, this)); + // create mouse bitmap uint32_t *dst = &m_mouse_bitmap.pix32(0); memcpy(dst,mouse_bitmap,32*32*sizeof(uint32_t)); @@ -1348,6 +1352,9 @@ // add overall volume m_sliders.push_back(slider_alloc(SLIDER_ID_VOLUME, _("Master Volume"), -32, 0, 0, 1, nullptr)); + // add frame delay + m_sliders.push_back(slider_alloc(SLIDER_ID_FRAMEDELAY, _("Frame Delay"), 0, machine.options().frame_delay(), 9, 1, nullptr)); + // add per-channel volume mixer_input info; for (int item = 0; machine.sound().indexed_mixer_input(item, info); item++) @@ -1492,6 +1499,8 @@ } #endif + config_apply(); + std::vector<ui::menu_item> items; for (auto &slider : m_sliders) { @@ -1515,6 +1524,8 @@ { if (id == SLIDER_ID_VOLUME) return slider_volume(machine, arg, id, str, newval); + else if (id == SLIDER_ID_FRAMEDELAY) + return slider_framedelay(machine, arg, id, str, newval); else if (id >= SLIDER_ID_MIXERVOL && id <= SLIDER_ID_MIXERVOL_LAST) return slider_mixervol(machine, arg, id, str, newval); else if (id >= SLIDER_ID_ADJUSTER && id <= SLIDER_ID_ADJUSTER_LAST) @@ -1579,6 +1590,21 @@ //------------------------------------------------- +// slider_framedelay - global frame delay slider +// callback +//------------------------------------------------- + +int32_t mame_ui_manager::slider_framedelay(running_machine &machine, void *arg, int id, std::string *str, int32_t newval) +{ + if (newval != SLIDER_NOCHANGE) + machine.video().set_framedelay(newval); + if (str) + *str = string_format(_("%1$3d"), machine.video().framedelay()); + return machine.video().framedelay(); +} + + +//------------------------------------------------- // slider_mixervol - single channel volume // slider callback //------------------------------------------------- @@ -2195,3 +2221,83 @@ m_dipsw_color = options.dipsw_color(); m_slider_color = options.slider_color(); } + +//------------------------------------------------- +// config_load - read data from the +// configuration file +//------------------------------------------------- + +void mame_ui_manager::config_load(config_type cfg_type, util::xml::data_node const *parentnode) +{ + // we only care about game files + if (cfg_type != config_type::GAME) + return; + + // might not have any data + if (parentnode == nullptr) + return; + + // iterate over slider nodes + for (util::xml::data_node const *slider_node = parentnode->get_child("slider"); slider_node; slider_node = slider_node->get_next_sibling("slider")) + { + const char *desc = slider_node->get_attribute_string("desc", ""); + int32_t saved_val = slider_node->get_attribute_int("value", 0); + + // create a dummy slider to store the saved value + m_sliders_saved.push_back(slider_alloc(0, desc, 0, saved_val, 0, 0, 0)); + } +} + + +//------------------------------------------------- +// config_appy - apply data from the conf. file +// This currently needs to be done on a separate +// step because sliders are not created yet when +// configuration file is loaded +//------------------------------------------------- + +void mame_ui_manager::config_apply(void) +{ + // iterate over sliders and restore saved values + for (auto &slider : m_sliders) + { + for (auto &slider_saved : m_sliders_saved) + { + if (!strcmp(slider->description.c_str(), slider_saved->description.c_str())) + { + std::string tempstring; + slider->update(machine(), slider->arg, slider->id, &tempstring, slider_saved->defval); + break; + + } + } + } +} + + +//------------------------------------------------- +// config_save - save data to the configuration +// file +//------------------------------------------------- + +void mame_ui_manager::config_save(config_type cfg_type, util::xml::data_node *parentnode) +{ + // we only care about game files + if (cfg_type != config_type::GAME) + return; + + std::string tempstring; + util::xml::data_node *slider_node; + + // save UI sliders + for (auto &slider : m_sliders) + { + int32_t curval = slider->update(machine(), slider->arg, slider->id, &tempstring, SLIDER_NOCHANGE); + if (curval != slider->defval) + { + slider_node = parentnode->add_child("slider", nullptr); + slider_node->set_attribute("desc", slider->description.c_str()); + slider_node->set_attribute_int("value", curval); + } + } +} \ No newline at end of file diff -Nru src/frontend/mame/ui/ui.h src/frontend/mame/ui/ui.h --- src/frontend/mame/ui/ui.h 2019-08-03 12:28:56.000000000 +0200 +++ src/frontend/mame/ui/ui.h 2019-08-05 11:07:28.000000000 +0200 @@ -53,6 +53,7 @@ enum { SLIDER_ID_VOLUME = 0, + SLIDER_ID_FRAMEDELAY, SLIDER_ID_MIXERVOL, SLIDER_ID_MIXERVOL_LAST = SLIDER_ID_MIXERVOL + SLIDER_DEVICE_SPACING, SLIDER_ID_ADJUSTER, @@ -234,6 +235,11 @@ void start_save_state(); void start_load_state(); + // config callbacks + void config_load(config_type cfg_type, util::xml::data_node const *parentnode); + void config_save(config_type cfg_type, util::xml::data_node *parentnode); + void config_apply(void); + // slider controls std::vector<ui::menu_item>& get_slider_list(void); @@ -300,6 +306,7 @@ virtual int32_t slider_changed(running_machine &machine, void *arg, int id, std::string *str, int32_t newval) override; int32_t slider_volume(running_machine &machine, void *arg, int id, std::string *str, int32_t newval); + int32_t slider_framedelay(running_machine &machine, void *arg, int id, std::string *str, int32_t newval); int32_t slider_mixervol(running_machine &machine, void *arg, int id, std::string *str, int32_t newval); int32_t slider_adjuster(running_machine &machine, void *arg, int id, std::string *str, int32_t newval); int32_t slider_overclock(running_machine &machine, void *arg, int id, std::string *str, int32_t newval); @@ -326,6 +333,7 @@ #endif std::vector<std::unique_ptr<slider_state>> m_sliders; + std::vector<std::unique_ptr<slider_state>> m_sliders_saved; };
  16. The source emulator i looking for is the lastest and annoying EKMAME. Source Found it and it's private. Don´t worry ekmame versions are totally crap. There is more 3 i need but it's impossible to get by naver. DarkMAME32 0.94u5 (binary) MAMEYA Lite v0.90 MAME Plus Emul-korea Edition 2018-07-13 Website: https://cafe.naver.com/emulk.cafe Before in the past was able to get free to public, but it seems is now official to korean people. 🤢 I just try everything, it always ask me a korean driver licence on naver to get in.
  17. haynor666

    ARCADE 0.212

    video/cidelsa.cpp appears to be incorrect
  18. Hyperscorpio

    ARCADE 0.212

    If robert releases a nother version please update in to the latest mame version to update more games in. Thanks.
  19. haynor666

    ARCADE 0.212

    Truxton 2 stereo sound enabled is gone and it's probably gone from some long time. It's even gone in my source. For overclocks, sound volume save please wait for groovymame new patch.
  20. mamesick

    ARCADE 0.212

    I guess that the support for saving overclock has been dropped out during the recent big change in internal UI code made by an official MAME Developer. I don't know if Robert will be able (or better will have the time) to re-implement it.
  21. Danielrsti

    ARCADE 0.212

    A little report. Maybe have another modification to the code. Overclocks don't save anymore. Tested on Cps1 games. Neo Geo and Double Dragon
  22. Looks like this. https://i.ibb.co/Pz8V8FM/Sem-T-tulo.png
  23. Actually, checked more, it is a bug in Arcade. You have to enable the plugins by right-clicking the game, Properties, going to Miscellaneous II, and choosing the ones you want from the list. Then it will work for you.
  24. Ah okay. Sadly i wish was able to do it, because it gives a clean graphic in to the game. Thanks let's wait for a release. 😉
  25. Well the plugin options is empty and i need to use hlsl. Is there online some plugins effects to add in this emulator? Thanks.
  1. Load more activity
×
×
  • Create New...