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

All Activity

This stream auto-updates     

  1. Today
  2. Yesterday
  3. WinArcadia 25.7 (Windows): 30 August 2019 AmiArcadia 25.7 (AmigaOS 3): 30 August 2019 AmiArcadia 25.7 (AmigaOS 4): 30 August 2019 AmiArcadia 25.61 (MorphOS): 23 July 2019 Super Bug Advance 1.3 (GBA): 11 September 2009 AmiArcadia and WinArcadia are multi-emulators of these machines: * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (1982); * Interton VC 4000 console family (Acetronic, Fountain, Interton, Prinztronic, Radofin, Rowtron, Voltmace, Waddingtons, etc.) (c. 1978); * Elektor TV Games Computer (1979); * PIPBUG- and BINBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics Adaptable Board Computer, Eurocard 2650, etc.) (c. 1977-1978); * Signetics Instructor 50 trainer (1978); * Central Data 2650 computer (1977); * Astro Wars, Galaxia, Laser Battle and Lazarian coin-ops by Zaccaria (1979-1981); * Malzak 1 and 2 coin-ops by Kitronix (c. 1980); * Chaos 2 computer (1983); * Dolphin trainer (1977); * PHUNSY computer (c. 1980); * AY-3-8550/8600-based Pong systems (Coleco Telstar Galaxy, Sheen TVG-201, etc.) (c. 1976-1977); * Ravensburger Selbstbaucomputer aka 2650 Minimal Computer trainer (1984); * MIKIT 2650 trainer (1978); and * VTech Type-right machine (1985). Features include: ReAction GUI, load/save snapshots, windowed and full- screen modes, CPU tracing, trainer, drag and drop support, graphics scaling, automatic load/save of configuration/game, keyboard/joystick/ gamepad/paddle/mouse/trackball support, autofire, turbo mode, gameplay recording/playback, sprite demultiplexing, help windows, source code, debugger, frame skipping, redefinable keys, save screenshots (7 supported formats), ARexx port, network play (IPv4 and IPv6), real-time monitor, locale support, game selection sidebar, text-to-speech, printer output, artefacting, support for ZIPped games, clipboard support, palette editor, tone retuning, high score management, force feedback, sprite editor, 3D, assembler, CALM support, Scale2x/3x/4x and HQx filters, animation recording (3 supported formats), sound recording (3 supported formats). The supported languages are currently English, Dutch, French, German, Greek, Italian, Polish, Russian and Spanish. Changes since V25.61: * Interton, Elektor: improved compatibility. * Added "Macros|Repeat last script" command (AmiArcadia only). * Miscellaneous improvements and bug fixes. http://amigan.1emu.net/releases/ http://amigan.yatho.com/
  4. Last week
  5. Hello. I use the MAMEARCADE 0.200 and as the title suggests I have a problem with snaps. I opened the MAME, set the Snapshot entry in the directories tab, and went to select the folder where they are, but then the MAME does not display them for me. Where am I wrong?
  6. Is it possible to have another link? thank you
  7. Looks like I am late to the party the links are dead
  8. * 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
  9. Diegosilva

    netplay

    is possible play online?
  10. Earlier
  11. 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
  12. 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/
  13. Read this - https://www.1emulation.com/forums/topic/36177-arcade-0212/ And use translator
  14. 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
  15. 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;
  16. haynor666

    MAME4RAGE2

    Are cpu/psx/ir.cpp and machine/idehd.cpp mods responsible for this fix? What about changes in vegas.cpp ?
  17. 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; };
  18. 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.
  19. haynor666

    ARCADE 0.212

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

    ARCADE 0.212

    If robert releases a nother version please update in to the latest mame version to update more games in. Thanks.
  21. 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.
  22. 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.
  23. 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
  24. Looks like this. https://i.ibb.co/Pz8V8FM/Sem-T-tulo.png
  25. 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.
  1. Load more activity
×
×
  • Create New...