Bienvenidos a Abandonsocios: El Portal de los Juegos Antiguos
0 Usuarios y 1 Visitante están viendo este tema.
It must be that time of month again – time for MAME 0.248! The Hartung Game Master was one of several hand-held game consoles positioned as low-cost alternatives to the Nintendo Game Boy. It was notable for its somewhat unconventional choice of an NEC µPD78C11 CPU, its low screen resolution, and the poor quality of its software library. And now, for the first time, you can relive the disappointment of all eighteen games released for the system in emulation!Speaking of hand-held consoles, MAME now supports more Game Boy cartridges, including the Pocket Camera, the EEPROM and two-axis accelerometer used by Kirby Tilt ’n’ Tumble and Command Master, and several memory controllers used for unlicensed games and compilations.Still on the topic of Nintendo, MAME now emulates the earliest version of the RP2A03 audio processing unit, used on arcade boards as well as early production runs of the Famicom console. Several games play sounds incorrectly with the later RP2A03G used in the NES and the majority of Famicom consoles. Several issues with Famicom peripherals have been fixed, too.MAME’s Win32 debugger can now save your window arrangement, and there’s an option to use light text on a dark background. On recent versions of macOS, MAME’s Cocoa debugger now follows the system colour scheme.
0.248 2022-09-28----------------MAME Testers bugs fixed------------------------ 07173: [Original Reference] (midw8080/8080bw.cpp) ozmawars, ozmawars2: Ozma Wars sound is different to Space Invaders. (Robbbert)- 07855: [Graphics] (atari/atarisy1.cpp) roadblst: Graphics become corrupted occasionally. (hap)- 08407: [Media Support] (sony/psx.cpp) psa, pse, psj, psu: PlayStation Game Booster no longer functions. (Vas Crabb)New working machines--------------------Conquest (prototype) [Code Mystics]M8 Game Selectable Working Product Display (US, set 1) [kmg, Voodooween, Forest of Illusion, Fiskbit]Micro Technology Unlimited MTU-130 [O. Galibert, David Williams, Disk Blitz, Eric Wright]New working clones------------------Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAB) [Taro]Fidelity Electronics Elegance Chess Challenger (model AS12, set 1) [Berger]Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]M8 Game Selectable Working Product Display (US, set 2) [kmg, Voodooween, Forest of Illusion, Fiskbit]M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]Nintendo Famicom (earlier, with RP2A03) [kmg]Soul Calibur (Asia, SOC12/VER.A2) [nnap]Machines promoted to working----------------------------Hartung Game Master [hap]Clones promoted to working--------------------------Sharp My Computer Terebi C1 [kmg]New machines marked as NOT_WORKING----------------------------------Acchi Muite Hoi Battle [R. Belmont, Darksoft, TeamEurope]Docchi Fighter [R. Belmont, Darksoft, TeamEurope]Exciting Speed Hockey (V19930325) [nnap]Facit 4431 [Dirk Best, Bitsavers]International Business Machines RS/6000 Type 7009 Model C10 Server [R. Belmont, Captan Midnight]Mogu Mogu Hammer [R. Belmont, Darksoft, TeamEurope]Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]Paradise (Industrias Brasilerias, Version 1.04) [Cristiano-MDQ]Sala Due (Version 3.04) [Cristiano-MDQ]Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)]Yamaha PSR-500 [Phil Bennett, BoxCubed]Yamaha VL1 [O. Galibert, Hubert "madbrain" Lamontagne]Zoomania (Version 10.04, set 1) [Cristiano-MDQ]New clones marked as NOT_WORKING--------------------------------Dance Maniax (G*874 VER. AAA) [Verox Zik, Cereth]DrumMania 9th Mix (G*D09 VER. JAB) [Taro]DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro]DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro]Guitar Freaks 5th Mix (G*A26 VER. AAA) [Taro]Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro]Maverick, The Movie (2.00) [Matt’s Basement Arcade, PinMAME]Percussion Freaks 9th Mix (G*D09 VER. AAA) [Taro]Percussion Freaks 10th Mix (G*D40 VER. AAA) [Taro]Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]Sala Due (Version 1.04) [Cristiano-MDQ]Sharp Famicom Titler [kmg]Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg) [Bigblue709]Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]Zoomania (Version 10.04, set 2) [Cristiano-MDQ]New working software list additions-----------------------------------a2600: Climber 5 (NTSC), Climber 5 (PAL), Gunfight (NTSC), Gunfight (PAL), Jammed, Marble Craze (NTSC), Marble Craze (PAL), Oystron, Qb (NTSC), Qb (PAL), Seawolf (NTSC), Seawolf (PAL), Space Instigators, Star Fire (NTSC), Star Fire (PAL), Synthcart, Testcart, Thrust+ - D.C. Edition, Thrust+ - Platinum Edition [AtariAge]apple2gs_flop_orig: LemminGS, Space Ace II: Borf's Revenge [Antoine Vignau, A-Noid]arb: Grand Master Series 3, Sargon 3.5 [Berger]ekara_japan_s: Saiten Cartridge: Challenge Idol vol.4 (Japan) (SC0014-SAI), Saiten Cartridge: Challenge Idol vol.5 (Japan) (SC0020-SAI) [TeamEurope]famicom_cass: Abunai Penpen!, Fruit Panic, Itazura Karasu, Kani-san no Hatahakobi, Star Dust, Star Ship Go!!, War Game [ozidual, Gaming Alexandria]gbcolor: 36 in 1 (SL36-0032), ChÄojà Gédòu 2001 Alpha (Taiwan), Guà ishòu Go! Go! Ⅱ (China), Gédòu Jià n Shén - Soul Falchion (China), KÇ’udà i Guà ishòu - Dòngzuò PiÄn (China), New Super Color 145 in 1 (China), ShÇshà ng ChÄoqiáng RPG + Gédòu + Yìzhì BÇŽn ZÇ”hé KÇŽ 18 in 1, YÃn BÇŽn ZhÅngwén RPG Zhà nlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]ibm5150: California Pro Golf, Chess Simulator, Chicago 90, Command H.Q. (3.5"), Command H.Q. (5.25") [The Good Old Days] Expert Will (v1.4) [ibmpc5150, archive.org]ibm5170_cdrom: Blackhawk (Europe), Supaplex (Europe) [Jackal, redump.org] Network Q RAC Rally (USA) [MrX_Cuci, redump.org]megadriv: Super Spin (prototype) [GamingLegend64, Forest of Illusion]nes: Indora no Hikari (Japan, prototype, 19870815), Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]spectrum_cass: Ficheiro Astor, Ilha dos Espiões (Timex), Spectrum Organ (Mark Lawrence) [Planeta Sinclair] Carlos Sainz (Musical 1), Cyberball (Erbe), Forbidden Planet (Design Design), Gehen Sie in das Gefängnis, Gemini Wing (Dro Soft), Golden Basket [spectrumcomputing.co.uk]Software list items promoted to working---------------------------------------gameboy: Game Boy Camera (Europe, USA), Game Boy Camera Gold (USA), Pocket Camera (Japan, Rev 1) [Vas Crabb]gbcolor: 31 in 1 Mighty Mix (Taiwan), 31-in-1 Mighty Mix (Australia), 4 in 1 + 8 in 1 (World, 4B-001), 4 in 1 + 8 in 1 (World, 4B-002), 4 in 1 + 8 in 1 (World, 4B-007), 4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005), Command Master (Japan), Kirby Tilt 'n' Tumble (USA), Korokoro Kirby (Japan), NÇšwáng Gédòu 2000 (Taiwan), Street Hero (Taiwan), Thunder Blast Man (Europe) [Vas Crabb]gmaster: Bubble Boy, Continental Galaxy, Go Bang, Kung Fu, Pin Ball, Soccer (3 on 3), Space Castle, Space Invader, Space Warrior, Tank War, Tennis [hap]msx1_cart: Easi-Speech [hap]New NOT_WORKING software list additions---------------------------------------c2color_cart: Dì 3 dà n: ZhÄ« YÄ«ngxióng DÇŽo ZhÄ« Lièyà n Mó [Peter Wilhelmsen]cpc_flop: Roland In The Caves (UK), Roland In The Caves (UK) [Original], Roland In Time (UK), Roland In Time (UK) [Original], Roland in Time (Amsoft), Roland in Time (Amsoft FR) (Side A), Roland in Time (UK) [a1], Roland in Time (UK) [a2], Roland in the Caves (Euro), Roland in the Caves (Indescomp - Amsoft), Roland in the Caves (Indescomp - Amsoft)(es), Roland in the Caves (UK) [a1], Roland in the Caves (UK) [a2], Roland in the caves (Amsoft) (Slim Standard Jewel Case) [Barry Rodewald]digiblast_cart: Sonic X 1 (Italy / Spain), Sponge Bob Square Pants 1 (Italy / Spain), Totally Spies! 1 (Italy), Winx Club + 5 Atari Games (Italy / Spain), Winx Club 1 (Italy / Spain), Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165]Translations added or modified------------------------------Chinese (Simplified) [YuiFAN]Chinese (Traditional) [YuiFAN]Greek [BraiNKilleRGR]Ukrainian [Stanley Kid]Merged pull requests--------------------- 10106: formats/fsmgr.cpp: Changed fs::manager_t::enumerate_f to simplify logic in file system implementations. [Nathan Woods]- 10287: util/corestr.cpp: Changed core_stricmp to take std::string_view parameters. [Nathan Woods]- 10290: nintendo/vsnes.cpp: Added some DIP switch settings for nvs_machridera. [kmg]- 10291: cpu/z80: Fixed WZ flag. [holub]- 10292: nintendo/vsnes.cpp: Corrected bnglngby Lives DIP switch settings, and added Difficulty settings. [kmg]- 10293: pinball/de_3.cpp: Corrected description for jupk_501g. [ClawGrip]- 10294: Marked sf2049se U27 as a good dump (POST checksum failure is normal). [neSneSgB]- 10295: skeleton/digiblast.cpp: Added skeleton driver for Nikko Entertainment/Grey Innovation digiBLAST. [David Haywood]- 10296: formats/fs_fat.cpp: Fixed use-after-std::move issue in constructor. [Nathan Woods]- 10299: sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU (used in Vs. System and early Famicoms). [kmg]- 10300: c2color_cart.xml: Added Dì 3 dà n: ZhÄ« YÄ«ngxióng DÇŽo ZhÄ« Lièyà n Mó (not working). [Peter Wilhelmsen, David Haywood]- 10301: atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. [Lemon-King]- 10304: technos/shadfrce.cpp: Added subtitle to Japanese set description. [Michael Sanborn]- 10305: emu/video.cpp: Added a space before %FPS in speed text. [kmg]- 10307: misc/highvideo.cpp: Added five Brazilian gambling games. [Cristiano-MDQ, David Haywood]- 10309: Updated Greek Translation. [BraiNKilleRGR]- 10311: nes.xml: Added a sample cartridge dump. [Zoda-Y13, Forest of Illusion, kmg]- 10312: konami/ksys573.cpp: Added newly dumped versions of rhythm games. [Taro, Verox Zik, Cereth, Windy Fairy]- 10315: act/victor9k.cpp, formats/victor9k_dsk.cpp: Fixed Victor 9000 disk handling. [Paul Devine]- 10316: konami/ksys573: Add more DrumMania and Guitar Freaks versions. [Taro, Windy Fairy]- 10318: bus/nes_ctrl: Added Sharp Cassette Interface AN-300SL device used by My Computer Terebi C1. [kmg]- 10319: bfm/bfm_sc2.cpp Fixed µPD7759 sample triggering and made volume ramp less aggressive. [Paul-Arnold, David Haywood]- 10321: bus/nes_ctrl: Fixed issues with Famicom Keyboard and Data Recorder affecting Lode Runner and Castle Excellent. [kmg]- 10322: bfm/bfm_sc2.cpp: Fixed µPD7759 sample triggering and reset control correctly. [Paul-Arnold]- 10323: ngp.xml, ngpc.xml: Cleaned up descriptions. [ArcadeShadow]- 10324: megadriv.xml: Added an unreleased prototype. [GamingLegend64, Forest of Illusion, kmg]- 10325: cdi.xml: Cleaned up descriptions. [ArcadeShadow]- 10326: bus/nes_ctrl: Corrected Arkanoid 2 paddle expansion port signal routing. [kmg]- 10327: nintendo/nes.xml: Added Sharp Famicom Titler (not working). [kmg]- 10330: apple2gs_flop_orig.xml: Added LemminGS and Space Ace II: Borf's Revenge. [Antoine Vignau, A-Noid]- 10331: nes.xml: Added another prototype cartridge. [Zoda-Y13, Forest of Illusion, kmg]- 10338: nintendo/n64_v.cpp: Fixed buffer overrun in triangle drawing. [invertego]- 10339: spectrum_cass.xml: Added nine working items and replaced three items with better dumps. [ArcadeShadow]- 10341: Added drivers for Nintendo M8 and M82 product display systems. [kmg]- 10342: nes.xml: Corrected indorap ROM label; nintendo/nes_m8.cpp: Made the parent system set 1. [kmg]- 10343: Renamed N2A03 to RP2A03 throughout source tree. [kmg]- 10346: coleco.xml: Cleaned up descriptions. [ArcadeShadow]- 10347: c64_cart.xml: Cleaned up descriptions. [ArcadeShadow]- 10348: fmtowns_flop_misc.xml: Cleaned up descriptions. [ArcadeShadow]- 10349: ibm5170_cdrom.xml: Added three working items. [Jackal, MrX_Cuci, redump.org, ArcadeShadow]- 10350: sega/megadriv_rad.cpp: Added option to use C button to access service menu in dgunl3227. [Devin Acker]- 10354: Removed Japanese release of Primal Rage version 2.3 (reverts GitHub #10301). [Vas Crabb]- 10355: docs: Updated build prerequisite package names for newer Ubuntu versions. [Golden Child]- 10357: sv8000.xml: Added Japanese titles and release years, and changed ROM sizes to hexadecimal. [kmg]- 10358: bandai/sv8000.cpp: Halved CPU clock frequency – fixes games running too fast. [kmg]- 10359: famicom_cass.xml: Added six Micom BASIC Magazine games. [ozidual, Gaming Alexandria, kmg]- 10360: arcadia.xml: Added Japanese titles to Bandai games. [kmg]- 10361: ekara_japan_s.xml: Added two Challenge Idol cartridge dumps. [TeamEurope, David Haywood]- 10363: famicom_cass.xml: Added one more Micom BASIC magazine game. [ozidual, Gaming Alexandria, kmg]- 10364: a2600.xml: Added nineteen working homebrew cartridges. [AtariAge, kmg]- 10365: ibm5150.xml: Added six working items. [The Good Old Days, ibmpc5150, archive.org, ArcadeShadow]Source changes---------------z1013: Correct XTAL value and screen parameters based on schematics; make system clock configurable [AJR]-ladybug: move zerohour stars to its own file (redclash driver now doesn't weirdly include ladybug_v anymore) [hap]-redclash: let's rename driver to zerohour [hap]-OSD/network interface cleanup [AJR] * Move osd_midi_device from osdcore.h to osdepend.h * Move osd_list_network_adapters from osdcore.h to osdnet.h (was already defineduniquely in osdnet.cpp) * Move #include <cstdarg> from osdcore.h to emu.h * Remove dinetwork.h from emu.h-Debugger changes [AJR] * Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints. * Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points. * Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those. * Change trace file logging to use a std::ostream instead of FILE * to take better advantage of strformat.-Fix tools build after f52b402f2416ddfd646afe2d132c16d78c6fe9c3 [AJR]-nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) [0kmg]-ladybug: put sraider driver and ladybug_video device in their own files [hap]-zerohour: put driver into a single file [hap]-zerohour: add sound samples again [hap]-redclash: add white background [hap]-redclash: add preliminary sound [hap]-zerohour: correct score panel colors [hap]-z80.cpp: fix WZ flag (#10291) [holub]-de_3.cpp: Forgot to remove country name on commit cf89d216b02524ab568a71d92c4db3bc4b5234f3 (#10293) [ClawGrip]New machines marked as NOT_WORKING----------------------------------Facit 4431 [Bitsavers]-Create directory for Facit and move facit4440 driver [Dirk Best]-zerohour: remove imperfect gfx flag for this game [hap]New machines marked as NOT_WORKING----------------------------------Exciting Speed Hockey (V19930325) [nnap]New clones marked as NOT_WORKING--------------------------------Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]-sega/model3.cpp, sega/segaybd.cpp: some board documentation updates [Brian Troha]-tecmo/spbactn.cpp: fixed some dips for spbactnp [Ivan Vangelista]-zerohour: bullet width is software controlled [hap]-zerohour: update notes [hap]-taito/groundfx.cpp, taito/pitnrun.cpp, taito/rollrace.cpp, taito/ssrj.cpp, taito/volfied.cpp, taito/warriorb.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-formats/fs_fat.cpp: Fixe use-after-std::move() issue in constructor. (#10296) [npwoods]-getaway: improve colors, add dipsw locations [hap]-atarisy1, gauntlet: re-add boost interleave on soundlatch write [hap]-gen_latch: add boost interleave conf setting [hap]-Revert "gen_latch: add boost interleave conf setting" [Vas Crabb] * Jamming magic behaviour for a few systems into a common device just makes code more convoluted and harder to maintain. The trouble with these things is that you quickly end up stuck with them, and then untangling the dependency on magical behaviour that never belonged in the device in the first place becomes an inordinate amount of work. * In this case, it isn't even saving a substantial amount of code in the drivers. * This reverts commit 229ea4b3a1b44bd558e2c99c31dfe3ad66c34ea0.-zerohour_stars: remove need for trampoline [hap]-taito/galastrm.cpp, taito/gunbustr.cpp, taito/msisaac.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-taito/msisaac.cpp: removed unused variable [Ivan Vangelista]-woz: Remove write support, it can't really be made reliable moof: Added support. [Olivier Galibert]-esqkt.cpp: Added TS-10 2.02 and TS-12 3.05 OS ROMs. [DBWBP.com, R. Belmont]-moof: Some fixes [Disk Blitz] woz: put back the save support, will destroy any disk with FLUX encoded tracks though. How to handle that is still in discussion. [Olivier Galibert]-Validate slot cards only once per device type during 'quick' validation passes, which were taking rather long for some drivers (e.g. at.cpp) [AJR]-docastle: update notes [hap]-woz: fix missing breaks [Olivier Galibert]-Add file inadvertently omitted from 67be13960b2fffa5460c3e5dbb0a7f9736b87d3e [AJR]-Patched up some gaps in functionality and fixed some bugs. [Vas Crabb] * ui: Added some missing functionality: - Added an option to copy input device IDs to the relevant menus. - Added an item for setting the software lists files path (-hashpath) to the folder setup menu. - Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). - Changed the software selection menu heading to be a bit less misleading. - Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code. * Exposed more Lua bindings: - Added low-level palette objects. - Added indexed bitmap types. - Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. - Changed screen device pixels method to return width and height in addition to the pixels. * osd: Added some functionality and cleaned up a little: - Added a function for copying text to the clipboard. - Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. - Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). - Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. - Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste. * Various bug fixes: - util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. - util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). - util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. - emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. - emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing. * docs: Reworked and expanded documentation on configuring stable controller IDs. * For translators, the changes are quite minor: - There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. - There's the menu item for setting the software list file search path. - One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name.New machines marked as NOT_WORKING----------------------------------Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)]-misc/mcatadv.cpp, misc/oneshot.cpp, taito/retofinv.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-cpu/psx: Initialise some DMA channel registers on reset (fixes MT08407). [Vas Crabb] * Without this, booting a parallel port device jumps into the weeds. Actual DMA channel state on reset needs to be investigated.-f4431: Emulate keyboard, add layout for keyboard LEDs, honor cliprect for screen update [Dirk Best]-nintendo/vsnes.cpp: Improved DIP switch labels for jajamaru, bnglngby and supxevs. (#10292) [0kmg] * Corrected bnglngby Lives DIP switch settings, added Difficulty settings. * Corrected supxevs Bonus Life DIP switch settings, added Password DIP settings. * Corrected Lives DIP switch settings for jajamaru.-zerohour: add 1bit dac [hap]-driver: make flipscreen setters compatible with writeline [hap]-schedule: rename add_scheduling_quantum to add_quantum, added perfect_quatum and use that for most cases of boost_interleave [hap]-Fix regressions in debugger trace command from d8d588262de1f11a529b208e470cff9b89a4cba6, including use-after-move issue [AJR]-gaelco/blmbycar.cpp, gaelco/glass.cpp, gaelco/targeth.cpp, gaelco/wrally.cpp, gaelco/xorworld.cpp, gametron/gatron.cpp, gametron/sbugger.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-redclash: add player shoot sample [hap]-ozmawars: Added preliminary samples to replace the incorrect invaders ones. [Robbbert]-sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU. (#10299) [0kmg] * Fixes several audio bugs with the noise channel in VS. System games, including: - High-pitch sound in vsgshoe percussion track. - Jet sounds in bnglngby. - Number of tanks killed count screen in btlecity. - nvs_platoon's bullet and enemies dying sounds are subtly changed. * It's estimated that these letterless CPU versions are in the first two million or so Famicoms (about 10% of Famicoms sold). There are games developed on the RP2A03 that have sound glitches on later, more common Famicoms. For instance, the very last note in the game over melody in Balloon Fight rings out with a loud buzz on later machines. The new famicomo driver plays it as the developers must have intended.New working clones------------------Nintendo Famicom (earlier, with RP2A03) [kmg]new NOT WORKING software list entries (#10300)----------------------------------------------c2color_cart.xml: Dì 3 dà n: ZhÄ« YÄ«ngxióng DÇŽo ZhÄ« Lièyà n Mó [Peter Wilhelmsen]-c2color_cart.xml: Corrected metadata based on packaging. [David Haywood]-Language updates, software demotions, and minor code cleanup. [Vas Crabb] * Updated Chinese UI translations. [YuiFAN] * Updated Ukrainian UI translation. [Stanley Kid] * gbcolor.xml: Demoted beastfgt to partially supported (HUD blank on GBC), and demoted emochndx to unsupported due to all kinds of broken behaviour. Also added chongwu title from title screen as another alt_title - it's different to the cartridge label.-speedbsk.cpp: Add sound banking [AJR]-rockrage.cpp: document why rockragea is marked as "prototype?" [Angelo Salese]-z80ne: merge driver into a single file [hap]-redclash: add minimal beeper frequency [hap]-cmi: move global int_levels array to local function where it's accessed [hap]-toprollr: add safety cliprect mask [hap]-glasgow/amsterdam: rom regions were 256 times too large somehow [hap]-source org: move z80ne to misc folder [hap]-amstrad: reorganised softlist entries for Roland in Time, Roland in Space, and Roland in the Caves [Barry Rodewald]-Updated Greek Translation (#10309) [BraiNKilleRGR]-emu/video.cpp: Added a space before %FPS in speed text. (#10305) [0kmg]new NOT_WORKING machine-----------------------Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]-machine/intelfsh.cpp: Added Macronix 29F008TC (1M*8, 4K*8 pages). [Vas Crabb]-bgfx: Removed obsolete sample layout files, updated documentation. [Vas Crabb]New NOT_WORKING software list items (gbcolor.xml)-------------------------------------------------ChÄojà Gédòu 2001 Alpha (Taiwan) [taizou]Gédòu Jià n Shén - Soul Falchion (Taiwan) [taizou]-ymqy70.cpp: Fix permissions [AJR]-jaleco/aeroboto.cpp, jaleco/exerion.cpp, jaleco/ginganin.cpp, jaleco/homerun.cpp, jaleco/momoko.cpp, jaleco/skyfox.cpp, omori/popper.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]New working clones------------------Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]-ozmawars: fixed typo. [Robbbert]-midw8080/8080bw_a.cpp: confirmed ozmawars has 2 SN76477 [Guru]-orca/espial.cpp, orca/funkybee.cpp, orca/marineb.cpp, orca/vastar.cpp, orca/zodiack.cpp, pacific/mrflea.cpp, pacific/thief.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-seattle.cpp: added newer BIOS for blitz [anonymous]-6502 future-proofing: do not overwrite the variable with the access address on a read in case we want to rerun it [Olivier Galibert]new WORKING machine-------------------MTU-130 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright]New clones added as WORKING (#10312)------------------------------------Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAC) [Taro]New clones added as NOT_WORKING-------------------------------Guitar Freaks 5th Mix (G*A26 VER. AAA) [Taro]Percussion Freaks 9th Mix (G*D09 VER. AAA) [Taro]Percussion Freaks 10th Mix (G*D40 VER. AAA) [Taro]Dance Maniax (G*874 VER. AAA) [Verox Zik, Cereth]Drummania 9th Mix Multisession Disc [SakamotoNeko]-highvideo.cpp: new NOT WORKING machines (Brazilian gambling games) (#10307) [David Haywood] * Also got rid of function statics, made some of the other sets in here that didn't boot, boot, and set some to the correct machine type so the video renders as it should.new NOT WORKING machines------------------------Zoomania (Version 10.04, set 1) [Cristiano-MDQ]Sala Due (Version 3.04) [Cristiano-MDQ]Paradise (Industrias Brasilerias, Version 1.04) [Cristiano-MDQ]new NOT WORKING clones----------------------Sala Due (Version 1.04) [David Haywood]Zoomania (Version 10.04, set 2) [Cristiano-MDQ]-nes.xml: Added a sample cartridge dump. (#10311) [0kmg]New working software list additions-----------------------------------nes.xml: Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]-midway/seattle.cpp: Added San Francisco Rush Boot Code Version L1.12 as a BIOS option. [neSneSgB]-gameboy.xml, gbcolor.xml: Mark HuC-1 cartridges as using non-volatile RAM, and demoted to partially supported for lack of IR transceiver emulation. [Vas Crabb]-Various cleanups: [Vas Crabb] * midway/seattle.cpp: Turned San Francisco Rush Boot Code Version L1.06A into a BIOS option rather than a clone - the game version is the same. * misc/highvideo.cpp: Use a more obvious pixel loop with fewer tests, and cleaned up spacing. * tvgames/micom_mahjong.cpp: Use active low logic for active low key matrix rather than inverting stuff everywhere. * pacific/thief.cpp: Cleaned up indentation gone wild.-M740 fixes (mostly related to 6563dfe9cf93c4e39b3ea9caa73c050147644075) [AJR]-Victor9k fix disk handling (#10315) [Paul Devine] * Victor9k Fixing bug in floppy disk sync header sizes * Victor9K adding support for ramsize CLI flag * Fixed zone 4 documentation bug * Correcting mistake in data header sync size, 5 not 6 bytes * fixed error in sector size comparison & sector count for DS disks * single-sided disks read/write correctly; double-sided read correctly. DS still corrupting on write * fixed bug in offset calculation for DS disks * fixing bug with -ramsize=896K * updated todo comment - Co-authored-by: Paul Devine <pauldevine+git@gmail.com>-Add preliminary M50734 emulation [AJR]-m50734: device_reset fix [AJR]-m740: Only access data memory in indirect modes [AJR]-m50734: Fix stack page [AJR]-Add skeleton devices for MPS-1200 & MPS-1250 IEC printers [AJR]-m740: Remove leftover declarations from header [AJR]-vic1520: Correct MCU type; add some stub handlers [AJR]-kaneko/airbustr.cpp, kaneko/djboy.cpp, nix/pirates.cpp, sanritsu/bankp.cpp, sanritsu/drmicro.cpp, sanritsu/mjkjidai.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-f4431: Improve video emulation, hook up RS232 comm port [Dirk Best]-airbustr: add kaneko_hit device [hap]-fix upd7759 sample triggering in bfm_sc.2.cpp (MT 8325) [Paul-Arnold] (#10319) [David Haywood] * (also made the volume ramp a little less aggressive, I'm told 0 is not 'nearly silent' on the hardware, but more like 'half volume')-m50734: Add A-D converter [AJR]New machines added as MACHINE_NOT_WORKING-----------------------------------------IBM RS/6000 Type 7009 Model C10 Server [R. Belmont, Captain Midnight]-nichibutsu/gomoku.cpp, nichibutsu/wiping.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]-olibochu: improve ay sound [hap]-Update mess.flt [Robbbert]-fix upd7759 sample triggering and reset control (#10322) [Paul-Arnold]-bus/nes_ctrl: Added Sharp Cassette Interface AN-300SL device. (#10318) [0kmg]Clones promoted to working--------------------------Sharp My Computer Terebi C1 [kmg]-bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder. (#10321) [0kmg] * bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder. - Allows Lode Runner to successfully detect keyboard, enabling save/load menu options. * Also fix Arkanoid 2 saving to tape.-olibochu: added adpcm sound [hap]-mtu130: Add support for the datamover (68k board) [Olivier Galibert]-olibochu: add hc55516 device instead of adpcm [hap]-olibochu: added confsetting for the palette [hap]-gameboy.xml, gbcolor.xml: Demoted HuC-3 games to partially working. [Vas Crabb]-imagedev/picture.cpp: Added extensions for supported BMP and JPEG formats. [Vas Crabb]New machines added as MACHINE_NOT_WORKING-----------------------------------------Mogu Mogu Hammer [R. Belmont, Darksoft, Team Europe]-qix: slither was published by GDI [hap]-mmarvin: just use PORT_ADJUSTER for the tone/speed configuration knobs [hap]New machines added as MACHINE_NOT_WORKING-----------------------------------------Yamaha VL-1 [O. Galibert, Hubert "madbrain" Lamontagne]-microvision: add horizontal bar for paddle pos [hap]-b6100: don't write to speaker on tkbs [hap]-Reimplemented Game Boy and Mega Duck cartridge slots: [Vas Crabb] * Allow cartridges to install themselves rather than putting accesses through trampolines. Use memory banks even when they aren't installed directly, as it exposes script bindings and declares intent. * Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16 or 256*16 serial EEPROM. Added basic support for Game Boy Camera image capture (various M64282FP processing features are not implemented). Improved MBC3 real-time clock emulation. * Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not supported) and HuC-3 cartridges (real-time clock and infrared I/O not supported). * Added full support for Vast Fame VF001 cartridges. * Separated Mega Duck flat and banked ROM cartridge types, and allowed software list items to specify whether a cartridge has fixed and selectable 16K banks or a single selectable 32K bank. * Added support for RAM sizes smaller than 8K that will be mirrored in the 0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are not powers of two. Corrected size of MBC2 internal static RAM. * Added support for various hypothetical cartridge wirings, such as MBC5 with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of inner ROM bank lines used. * Fixed logo spoofing logic for many pirate cartridges, including Rocket Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified fine bank mask register for GBCK003 board. * Added basic support for GBX format ROM images. Added heuristic for detecting raw dumps of M161 cartridge images. Removed unreliable unlicensed cartridge detection heuristics - these need to be reimplemented in a better way.Software list items promoted to working---------------------------------------gameboy.xml: [Vas Crabb]Game Boy Camera (Europe, USA) [Vas Crabb]Game Boy Camera Gold (USA) [Vas Crabb]Pocket Camera (Japan, Rev 1) [Vas Crabb]gbcolor.xml: [Vas Crabb]Command Master (Japan) [Vas Crabb]Kirby Tilt 'n' Tumble (USA) [Vas Crabb]Korokoro Kirby (Japan) [Vas Crabb]Street Hero (Taiwan) [Vas Crabb]Thunder Blast Man (Europe) [Vas Crabb]4 in 1 + 8 in 1 (World, 4B-001) [Vas Crabb]4 in 1 + 8 in 1 (World, 4B-002) [Vas Crabb]4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005) [Vas Crabb]4 in 1 + 8 in 1 (World, 4B-007) [Vas Crabb]31 in 1 Mighty Mix (Taiwan) [Vas Crabb]31-in-1 Mighty Mix (Australia) [Vas Crabb]NÇšwáng Gédòu 2000 (Taiwan) [Vas Crabb]ChÄojà Gédòu 2001 Alpha (Taiwan) [Vas Crabb]Gédòu Jià n Shén - Soul Falchion (Taiwan) [Vas Crabb]-misc/amuzy.cpp: make it populate a display list, other misc notes [angelosa]-bus/gameboy: Some header comment corrections. [Vas Crabb]-Updated arcade.flt and mess.flt [Robbbert]-bus/gameboy/mbc.cpp: Fixed up some details. [Vas Crabb] * MBC5 checks all the bits of the RAM enable register. Not sure if any games actually depend on this. * Changed MBC3 device to support an additional RAM bank output so it can run the one MBC30 game (Pocket Monsters Crystal).-embargo: remove input tag lookups [hap]-bus/gameboy: Added basic HuC-3 real-time clock simulation, and cleanup. [Vas Crabb] * Added MBC30 as a distinct slot option for documentation purposes. * Added heuristics to detect MBC30 for GBX and plain ROM dump files. * mbc.cpp: Disabled noisy logging.-nes.xml: Added another prototype cartridge. (#10331) [0kmg]New working software list additions-----------------------------------nes.xml: Indora no Hikari [Zoda-Y13, Forest of Illusion]New NOT_WORKING clones (#10327)-------------------------------Famicom Titler [kmg]-bus/nes_ctrl: Corrected Arkanoid 2 paddle expansion port signal routing. [0kmg]-cdi.xml: Metadata cleaning (#10325) [ArcadeShadow] * Removed the "[DVC enhanced]" in descriptions, since the info compatibility tag already tells that. * Replaced an abbreviated country name.-megadriv.xml: Added an unreleased prototype. (#10324) [0kmg]New working software list additions-----------------------------------megadriv.xml: Super Spin (prototype) [GamingLegend64, Forest of Illusion]-konami/ksys573.cpp: Added more Gutar Freaks/DrumMania clones. (#10316) [987123879113] * Also fixed parenting for pcnfrk9ma and pcnfrk10ma.New clones marked NOT_WORKING-----------------------------DrumMania 9th Mix (G*D09 VER. JAB) [Taro]DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro]DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro]Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro]-ngp.xml; ngpc.xml: Metadata cleaning: (#10323) [ArcadeShadow] * Replaced the country name abbreviations with full names. * Use lowercase for descriptive text in descriptions.-technos/shadfrce.cpp: Added subtitle to Japanese set description. (#10304) [Michael Sanborn]-midway/vegas.cpp: Removed bad dump flag from sf2049se U27. (#10294) [neSneSgB] * The POST checksum failure for the boot ROM was normal for this game.-Added skeleton driver for Nikko Entertainment/Grey Innovation digiBLAST (#10295) [David Haywood] * bus/centronics/digiblst.cpp: Changed device short name to make it more explicit.new NOT WORKING machine-----------------------Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]new NOT WORKING software list items-----------------------------------digiblast_cart.xml: [David Haywood]Sonic X 1 (Italy / Spain) [Most-Student-5165]Sponge Bob Square Pants 1 (Italy / Spain) [Most-Student-5165]Totally Spies! 1 (Italy) [Most-Student-5165]Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165]Winx Club 1 (Italy / Spain) [Most-Student-5165]Winx Club + 5 Atari Games (Italy / Spain) [Most-Student-5165]Software list items promoted to working---------------------------------------msx1_cart: Easi-Speech [hap]-bus/nes_ctrl: Cleaned up Famicom keyboard inputs; bus/gameboy: Shut up a couple of coverity warnings. [Vas Crabb]-More miscellaneous fixes: [Vas Crabb] * Fixed tiny build for consolidated driver files. * tools/unidasm.cpp: Capture big objects by reference in lambdas. * misc/oneshot.cpp: Fixed unsigned comparison to zero bugs.-New working software list additions (apple2gs_flop_orig.xml) (#10330) [A-Noid33]New working software list additions (apple2gs_flop_orig.xml)------------------------------------------------------------Space Ace (Brutal Deluxe) [Antoine Vignau, A-Noid]Space Ace II: Borf's Revenge [Antoine Vignau, A-Noid]LemminGS [Antoine Vignau, A-Noid]-Updated mess.flt [Robbbert]-msx holy_quran: small cleanup [hap]New working clones------------------Elegance Chess Challenger (model AS12, set 1) [Berger]-util/corestr.cpp: Changed core_stricmp to take std::string_view parameters. (#10287) [npwoods] * Note that the implementation is still not UTF-8 aware.-atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301) [Lemon-King]New clones marked not working-----------------------------Primal Rage (Japan, version 2.3) [Lemon-King]-Fixes and cleanup: [Vas Crabb] * gbcolor.xml, bus/gameboy: Renamed slot option for Rocket Games cartridges from "rom_atvrac" to "rom_rocket". * emu/config.cpp: Made error messages more detailed when opening a configuration file fails, and bumped error messages to warning level. * tools/imgtool: Fixed build.-bus/gameboy/mbc.cpp: Added support for HK0701 and HK0819 bootlegs. [Vas Crabb]New working software list additions-----------------------------------gbcolor.xml: Guà ishòu Go! Go! â…¡ (China) [taizou, Vas Crabb]gbcolor.xml: KÇ’udà i Guà ishòu - Dòngzuò PiÄn (China) [taizou, Vas Crabb]-gbcolor.xml: Put the PCB designations on the right items. [Vas Crabb]-Reallow debugger single-step command to break into subroutines during over/out stepping [AJR]New working machines--------------------Conquest (prototype) [Code Mystics]-blasterkit: fix regression [hap]New machines marked as NOT_WORKING----------------------------------Yamaha PSR-500 [Phil Bennett]-er1400: Fix loss of the first data bit on readback [Dirk Best]-f4431: Working EAROM support, provide default NVRAM [Dirk Best]-diagnostics: fix symbol backtrace with current objdump [Patrick Mackinlay]-conquest: don't assume it has 8bit nvram [hap]-fixes for clang 15.0 on windows [smf]-fix visual studio builds after bdb9404c08908249210be53ddd640c165e6df1ed [smf-]-plaparse: remove not strictly needed use of strrchr [hap]-source org: move gmaster to handheld folder [hap]-gmaster: improve sound [hap]-gmaster: removed unused ports [hap]-gmaster: add lcd chips [hap]New machines added as MACHINE_NOT_WORKING-----------------------------------------Docchi Fighter [R. Belmont, Darksoft, Team Europe]-diagnostics: preserve compatibility with old objdump [Patrick Mackinlay]-debugger/win: Added capability to save/restore window arrangement. [Vas Crabb] * Format is mostly compatible with the Cocoa debugger, besides reversed vertical positioning. * Made Qt debugger more compatible with configuration format used by Win32 and Cocoa debuggers. * emu/config.cpp: Preserve elements with no registered handlers in default and system configuation files.-fidelity as12: add nvram [hap]-sed1520: don't write to ram when column address out of range [hap]-upd7810: don't change carry flag with inr/dcr opcodes [hap]-Added a crude dark theme for the Win32 debugger. [Vas Crabb] * Also made a start on weaning the Qt debugger off its weird configuation objects. It can now save more view state with less string comparisons on memory labels, but it can't restore all of it yet.Machines promoted to working----------------------------Game Master [hap]New machines added as MACHINE_NOT_WORKING-----------------------------------------Achi Muite Hoi Batoru [R. Belmont, Darksoft, Team Europe]-Emulate MN18801A MMU [AJR]-upd7810: update prev commit: still affect HC flag [hap]-gmaster: tweak lcd color [hap]-Revert "er1400: Fix loss of the first data bit on readback" [Dirk Best] * This reverts commit 0fde33c2dd15e0d97dc40e5bfc21dca4937d18c8.-redclash: fix stuck sound on highscore screen [hap]-n64: fix stack buffer overflow (#10338) [invertego]-wy50.cpp: Note [AJR]-misc/amuzy.cpp: Corrected title of Acchi Muite Hoi Battle [Vas Crabb]-misc/amuzy.cpp: Change the short name in the other place [Vas Crabb]-Moved Nintendo M8 and M82 product display units out of NES driver. (#10341) [0kmg] * nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now. * nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.New working machines--------------------Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]New working clones------------------Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg]Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]-gmaster: update notes [hap]-bus/gameboy: Added partial support for some Chinese multi-game cartridges. [Vas Crabb] * Cartridge RAM features are not implemented yet.New working software list items-------------------------------gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]-gbcolor.xml: Actually fill in CRC for added cartridge [Vas Crabb]-upd7810: refresh port C on MCC related output changes [hap]-bus/gameboy: Added support for two Vast Fame multi-game cartridges. [Vas Crabb] * Neither of these use per-game cartridge RAM banking, but they do segregate the RAM between games and disable it for games that don't need it.New working software list additions-----------------------------------gbcolor.xml: YÃn BÇŽn ZhÅngwén RPG Zhà nlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]gbcolor.xml: ShÇshà ng ChÄoqiáng RPG + Gédòu + Yìzhì BÇŽn ZÇ”hé KÇŽ 18 in 1 [taizou, Vas Crabb]-bus/gameboy: Added support for banked RAM games in multi-game carts. [Vas Crabb]New working software list items-------------------------------gbcolor.xml: 36 in 1 (SL36-0032) [taizou, Vas Crabb]-spectrum_cass: New working software list additions (#10339) [ArcadeShadow] * spectrum_cass: New working software list additionsNew working software list additions-----------------------------------Carlos Sainz (Musical 1) [spectrumcomputing.co.uk]Cyberball (Erbe) [spectrumcomputing.co.uk]Ficheiro Astor [Planeta Sinclair]Forbidden Planet (Design Design) [spectrumcomputing.co.uk]Gehen Sie in das Gefängnis [spectrumcomputing.co.uk]Gemini Wing (Dro Soft) [spectrumcomputing.co.uk]Golden Basket [spectrumcomputing.co.uk]Ilha dos Espiões (Timex) [Planeta Sinclair]Spectrum Organ (Mark Lawrence) [Planeta Sinclair]Redump software---------------Comecocos (Investronica) [spectrumcomputing.co.uk]Go To Jail (release 1) [spectrumcomputing.co.uk]Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]-upd7810: upd78c06 has internal rom [hap]-gamepock: merge driver files [hap]-debugview.mm: full dark mode support for macOS 10.14 and later [R. Belmont]-bus/gameboy: Fixes for multi-game cartridges. [Vas Crabb] * Reset the system from a timer callback for the Vast Fame/SL/J.Y. Company multi-game cartridges. This fixes games on gbcolor. * Reset system when leaving configuration mode for GBCK003. Fixes most issues with games. * Moved GBCK003 to its own source file, and added notes for both multi-game cartridge types.-bus/gameboy: Improved GBCHK003 notes. [Vas Crabb]-Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers (#10106) [npwoods] * Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers - enumerate_f() used to contain quite a bit of boilerplate logic to determine whether a particular floppy type should be added. This change attempts to move this logic outside the file system drivers to simplify the drivers. - The riskiest part of this change is unformatted_image::enumerate_f(). I attempted to replicate the logic that was previously determining with unformatted image types to use, but the logic is tricky and it isn't clear to me that replicating the logic is the correct action - I may be cargo culting. * Fix to floppy_image_device::fs_enum::add_raw() * Updating FS_FAT to reflect this PR * On the advise of Sarayan, I moved the filtering to the fs::manager_t::fs_enum base class. This is actually a less intrusive change than what I originally had because it keeps the unformatted raw image handling closer to what we had previously. - Some misgivings about these changes: 1. We now have fs::manager_t::fs_enum::add() being a thin call that invokes a protected method called fs::manager_t::fs_enum::add_format(). Better ideas for names are welcome. 2. It feels odd that we've removed the need to do filtering from the various FS modules, but the unformatted module has to ask the fs_enum() for its internal variables for filtering to perform the same logic. This seems to be the least worst option - Feedback is welcome-mtu130: Fix 2bpp, fix ipl rom size, implement external rom support. [Olivier Galibert]-diagnostics: ignore all but type 0x20 symbols [Patrick Mackinlay]-hd44102: add intermediate render buffer [hap]-fmtowns_flop_misc.xml: Use lowercase for descriptive text in descriptions. (#10348) [ArcadeShadow]-c64_cart.xml: Cleaned up metadata. (#10347) [ArcadeShadow] * Use lowercase and avoid abbreviations in descriptive text.-nes.xml: Corrected indorap ROM label. (#10342) [0kmg]-nintendo/nes_m8.cpp: Made parent set 1 and oldest clone set 3. [0kmg]-colexo.xml: Cleaned up metadata. (#10346) [ArcadeShadow] * Replaced Canada country abbreviation by the full name. * Use lowercase for descriptive text in descriptions ("Alt", "Prototype", "Earlier", Demo, "Bad").-sega/megadriv_rad.cpp: add debug button option for dgunl3227 (#10350) [Devin Acker] * sega/megadriv_rad.cpp: add debug button option for dgunl3227 * make button C explicitly unused when disabledNew working software list additions-----------------------------------arb: Grand Master Series 3, Sargon 3.5 [Berger]-ave_arb: workaround for emumem bug [hap]-Debugger updates: [Vas Crabb] * Made closing the Qt debugger console window hide all debugger windows and run the emulated machine (debugger windows will be shown on next user break or breakpoint hit). This matches the behaviour of the Win32 and Cocoa debuggers. * Made Qt debugger clean up its windows on exit rather than on subsequent starts. This fixes GitHub #9789. * Made Qt debugger less reliant on global variables, and made code to save and load configuration a bit less convoluted. It still needs more refactoring on this front, but it's in slightly better shape now. * Made Qt debugger a bit less crashy on invalid configuration. Still plenty of ways to crash it, but every little bit counts. * Made Qt debugger do less comparisons on menu item names and object names - it might be possible to localise one day. * Moved all the C++ debugger implementations into namespaces. They're using awfully generic class names, so it's about time.-Renamed n2a03 to rp2a03 throughout source tree. (#10343) [0kmg]-Updated mess.flt [Robbbert]-Revert "atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301)" (#10354) [Vas Crabb] * This reverts commit 8f30e3071f59a2893208d4f53b40d4ffd0f93462.-fixed building with clang 15.0.0 on windows [smf-]-hiscore.dat: resort and set changes [cracyc]-gamepock: remove input tag lookups, add notes [hap]-gamepock, gmaster: do the lcd colors with internal artwork [hap]-upd7810: some variables were missing from savestates [hap]-gamepock: use hd44102_device [hap]-mtu130: Implement the banking using the actual sequencer prom [Olivier Galibert]-Update docs on romcmp [AJR]-osd/modules/debugger/debugqt.cpp: Don't try closing windows if debugger console wasn't created. [Vas Crabb]-e132xs: Cleanups [AJR] * Use count_leading_zeros_32 instead of loop for TESTLZ * Simplify overflow mask calculation for SHL(I)New working clones------------------Soul Calibur (Asia, SOC12/VER.A2) [nnap]New clones marked as NOT_WORKING--------------------------------Maverick, The Movie (2.00) [Matt’s Basement Arcade, PinMAME]-apple2cp: Use new IWM and floppy system. Writing to 3.5" disks works now. [R. Belmont]-famicom_cass.xml: Added six Micom BASIC Magazine games. (#10359) [0kmg]New working software list additions (famicom_cass.xml)------------------------------------------------------Abunai Penpen! [ozidual, Gaming Alexandria]Fruit Panic [ozidual, Gaming Alexandria]Itazura Karasu [ozidual, Gaming Alexandria]Kani-san no Hatahokobi [ozidual, Gaming Alexandria]Star Dust [ozidual, Gaming Alexandria]War Game [ozidual, Gaming Alexandria]-docs: Updated build prerequisite package names for newer Ubuntu versions. (#10355) [goldnchild]-ibm5170_cdrom.xml: Added three woring items. (#10349) [ArcadeShadow]New working software list additions (ibm5170_cdrom.xml)-------------------------------------------------------Blackhawk (Europe) [Jackal, redump.org]Network Q RAC Rally (USA) [MrX_Cuci, redump.org]Supaplex (Europe) [Jackal, redump.org]-Adding missing emu.h include [Olivier Galibert]-bus/nubus/nubus_image.cpp, cpu/i386/i486ops.hxx: Use swapendian_int32 [AJR]-dp83932c.cpp: Use swapendian_int16 [AJR]-debuggdbstub.cpp: Use swapendian_int* [AJR]New clones marked as NOT_WORKING--------------------------------Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg) [Bigblue709]-snes.cpp updates: [Ivan Vangelista] * identified sblastb2a as actually being Teenage Mutant Ninja Turtles - Mutant Warriors [dox] * decrypted it [iq_132] * still doesn't work, possibly because of additional protection-bandai/sv8000.cpp: Halved CPU clock. Fixes games running too fast. (#10358) [0kmg]-apple2cp: fix VBL register access, solves hang in Prince of Persia [R. Belmont]-sv8000.xml: Added Japanese titles and release years, and changed ROM sizes to hexadecimal. (#10357) [0kmg]-lisa.cpp: preliminary switch to modern IWM/floppy devices. [R. Belmont]-sonydriv.cpp: retired. [R. Belmont]-Fix some incorrect rom locations and labels in Arkanoid and Cosmic Alien, add some notes, and mark an existing dump as good based on a redump [Brian Troha, Andy Welburn, Lord Nightmare]-m6502: Add the missing uses_custom_memory_interface. Avoid multiple instructions on one line for when reads at restartable. [Olivier Galibert]-New Software List Entries (2x e-kara) (#10361) [David Haywood]new software list entries-------------------------ekara_japan_s.xml: [David Haywood]sc0014 Saiten Cartridge Challenge Idol vol.4 (Japan) (SC0014-SAI) [Team Europe]sc0020 Saiten Cartridge Challenge Idol vol.5 (Japan) (SC0020-SAI) [Team Europe]-h8, sh2: Add exception hook calls [AJR]-debugview.mm: Raise requirement for Dark Mode to 10.15. [R. Belmont, kmg]-es5503: More correct behavior in some swap-mode corner cases. [R. Belmont]-apple2gs: Mega II banks now fully follow RAMRD/RAMWRT/ALTZP like banks $00/$01. [R. Belmont]-midway/midwunit.cpp, psikyo/psikyo.cpp: small notes updates / corrections. [Ivan Vangelista]-namco/namcops2.cpp: redumped HDD for cobrata [Guru]-er1400: Correct clock phase and better handle data reads [Dirk Best] * Fixes various issues in drivers.-famicom_cass.xml: Added one more Micom BASIC magazine game. (#10363) [0kmg]New working software list additions-----------------------------------famicom_cass.xml: Star Ship Go!! [ozidual, Gaming Alexandria]-a2600.xml: Added 19 homebrew cartridges. (#10364) [0kmg]New working software list additions (a2600.xml)-----------------------------------------------Climber 5 (NTSC) [AtariAge]Climber 5 (PAL) [AtariAge]Gunfight (NTSC) [AtariAge]Gunfight (PAL) [AtariAge]Jammed [AtariAge]Marble Craze (NTSC) [AtariAge]Marble Craze (PAL) [AtariAge]Oystron [AtariAge]Qb (NTSC) [AtariAge]Qb (PAL) [AtariAge]Seawolf (NTSC) [AtariAge]Seawolf (PAL) [AtariAge]Space Instigators [AtariAge]Star Fire (NTSC) [AtariAge]Star Fire (PAL) [AtariAge]Synthcart [AtariAge]Testcart [AtariAge]Thrust+ - D.C. Edition [AtariAge]Thrust+ - Platinum Edition [AtariAge]-arcadia.xml: Added Japanese titles to Bandai games. (#10360) [0kmg]-mz2500.xml: Corrected gomokuna publisher. [0kmg]-ibm5150.xml: 6 new working software list additions (#10365) [ArcadeShadow]New working software list additions-----------------------------------Chess Simulator [The Good Old Days]Chicago 90 [The Good Old Days]California Pro Golf [The Good Old Days]Command H.Q. (3.5") [The Good Old Days]Command H.Q. (5.25") [The Good Old Days]Expert Will (v1.4) [ibmpc5150, archive.org]-Metadata correction: Change floppy interface to 3_5 on "Wizardry" games [ArcadeShadow]-srcclean pass in preparation for release branch [Vas Crabb]-diagnostics: fix clang Windows build (#10370) [invertego] * Restore necessary const qualifier removed by 0055a33e81b60284c6390e9c73db9fcb19b8ce8b-docs: Corrected parent menu for input devices menu. [Vas Crabb]
https://arcade.mameworld.info
¿Te refieres al MAME-MAME, tal cuál?
After a whirlwind four weeks of development, MAME 0.249 is ready for release! Highlights this month include improved Atari 8-bit family emulation, a newer version of Kyukyoku Tiger with a two-player cooperative mode, another version of The Crystal Maze promoted to working, and lots of prototype cartridge dumps for consoles including the Atari Lynx, Nintendo Game Boy and Super Nintendo Entertainment System. There are also eight e-kara cartridges, including a rare e-kara Web cartridge containing twelve youth-oriented songs.The modernisation of Apple II and Macintosh emulation is progressing steadily. This month, the last of the legacy floppy devices were phased out; various ADB emulation issues were resolved, making mouse/keyboard input more reliable; and the Apple IIe standard 80-column card now works properly. Brian Johnson has added some hard disk and sound cards for the Epson QX-10 and improved the keyboard support. Thanks to holub, MAME now emulates the ZX Evolution: BASECONF, another successor to the Sinclair ZX Spectrum. As an added bonus, there’s also better I/O emulation for the ATM-Turbo family.All the little fixes and newly supported features this month add up to make this a must-have release. There’s better display emulation for the Victor 9000, data cassette support for the Casio RZ-1, proper emulation for the K051316 tile flip configuration flags (allowing an old hack to be removed), better video emulation in Jaleco’s Field Combat, fixes for sample playback on the Yamaha MU-5, and the German UI translation has been brought up to date.
MAME Testers bugs fixed05081: [Graphics] (atari/bartop52.cpp) barbball: Screen flashes during speech playback. (Angelo Salese)05698: [Gameplay] (atari/atari400.cpp) a5200 [pitalll, pitfall2]: Incorrect graphics near top of screen. (Angelo Salese)06970: [Graphics] (irem/m72.cpp) dbreed: Sprites appear behind status display at the bottom of the screen. (Mamesick)08426: [Misc.] (misc/highvdeo.cpp) bingopd: Manufacturer name is misspelled. (ArcadeShadow)08435: [Core] (trs/trs80.cpp) trs80l2: WD1771 does not support a1 DAM status bit. (O. Galibert)08441: [Crash/Freeze] (nintendo/nes.cpp) famicom [wallybngp]: Emulator crashes with access violation on start. (kmg)08446: [Misc.] (nintendo/nes.cpp) famicom [famijmp2]: Game fails to boot on first start. (kmg)08458: [Core] (trs/trs80.cpp) trs80l2, trs80m4: Sync byte value is not correctly read from WD FDC in two places. (pnp2084)08460: [Original Reference] (konami/wecleman.cpp) hotchase and clones: DIP switch labels are incorrect. (Cow)New working machinesCasio CTK-530 [Devin Acker]Chromatronics Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676]Jackpot Joker Poker (Version 88V 01) [Siftware]Muscle Master [Phil Bennett]New working clonesbeatmania 3rd MIX (ver EA-A) [DeepSea Squeeze]Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis]Bosconian - Star Destroyer (version 5) [Virtvic, Porchy, The Dumping Union]Dynablaster / Bomber Man (bootleg, set 4) [Jorge Silva]Fidelity Electronics Designer 2100 Display (set 2) [Berger]The Gladiator / Shen Jian Fu Mo Lu / Shen Jian Fengyun (M68k label V100) (ARM label V104, ROM 04/02/03 SHEN JIAN V104) [Misty De Méo]Gun Dealer (Yam! Yam!? hardware, set 2) [Trol, hammy]Kyukyoku Tiger (Japan, 2 player cooperative) [Mikado Game Center Europe, Victor Fernandez (City Game)]Mad Shark (bootleg) [hammy]MicroART ATM-Turbo 2+ [holub]NedoPC ZX Evolution: BASECONF [holub]Penguin-Kun Wars (Japan, set 2) [Dwayne Kirkwood]Pit Boss Megastar (9244-00-01 R0B) [ArcadeFever, Brian Troha, The Dumping Union]Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte]Machines promoted to workingApple Computer Macintosh Color Classic [R. Belmont]Apple Computer Macintosh LC 520 [R. Belmont]Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) [iq_132, Tomasz Slanina]TimeTop GameKing 3 [AJR, David Haywood]TimeTop GameKing GM-218 [AJR, David Haywood]Clones promoted to workingThe Crystal Maze (v1.3 alt) (MPU4 Video) [James Wallace]New machines marked as NOT_WORKINGArm Champs (Japan) [Phil Bennett]AtGames Colecovision Flashback [Guru]DigiTech GSP 5 Guitar Effects Processor/Preamp [DBWBP]Epson PC-286VS [cuba200611]NEC Bungo mini 5SX [Mike Stedman]NEC PC-9801 [Andrew Terwilliger]NEC PC-9801DX [flyingharuka]NEC PC-9801FS [flyingharuka]Slotters Club: Umi Monogatari [hammy]Winner's Wheel - Magical Spot [Darksoft, TeamEurope]Yamaha PSS-480 / PSS-580 [DBWBP]New clones marked as NOT_WORKINGClub Kart Prize Version B (prototype) [MetalliC, rtw, zozo]Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas]Primal Rage (version 2.3, newer build) [Guru]Pro Bowl 2 [hammy]Star Wars Trilogy (CPU 3.00, display A3.00) [IPDB, PinMAME]X-Men (4 Players ver AEA, bootleg) [aussiekanga]New working software list additionsa5200: Battlezone (prototype, alt), Behind Jaggi Lines (prototype), Pole Position (prototype 133-05) [swlovinist]a7800: Astro Blaster (NTSC), Astro Fighter (NTSC), FailSafe (NTSC), FailSafe (PAL), Meteor Shower (NTSC), Meteor Shower (PAL), Moon Cresta (NTSC), Moon Cresta (PAL), Super Pac-Man (NTSC), Super Pac-Man (PAL) [Robert Tuccitto]advision: Code Red [hap]apple2_flop_clcracked: Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]apple2_flop_orig: Autoduel, The Balance of Nature (800K 3.5"), Bismarck: The North Sea Chase, Canyon Climber, Championship Wrestling, Copy II Plus (Version 6.0 Beta 1), Copy II Plus (Version 6.0 Beta 2), The Factory (800K 3.5"), Famous Scientists (800K 3.5"), Fay: The Word Hunter (800K 3.5"), The Games: Winter Edition, GBA Championship Basketball, Gettysburg: The Turning Point (Version 1.2), The Insect World (800K 3.5"), Jumblezzz (800K 3.5"), Microzine 31, Microzine 33, Microzine 34, Microzine 35, Microzine 36, Microzine 37, Microzine 38, Microzine 39, Moebius, Reading General Interest: TEAM Series (800K 3.5"), The Road to Gettysburg, Robot Rascals, Sierra Championship Boxing, Six-Gun Shootout, Space Rescue, Thexder (Version 1.5), Vocabulary Science and Health: TEAM Series (800K 3.5"), Where in the USA is Carmen Sandiego? (800K 3.5"), Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke]apple2gs_flop_orig: First Letters and Words (Version 1.0), First Shapes (Version 1.0), Math Blaster Plus! (Version 1.1) [4am, Firehawke]apricot_flop:AP001 (Utilities No. 1), AP002 (Utilities No. 2), AP003 (Apricot Disk No. 3), AP004 (MS-BASIC Games No. 1), AP005 (GSX Users Disk), AP005 (GSX Users Disk, later?), AP006 (Games No. 2), AP007 (Utilities No. 4), AP008 (Games No. 3), AP009 (Utilities No. 5), AP010 (GW-BASIC Games No. 1), AP012 (Programmers Disk No. 2), AP016 (Chess) [ACT/Apricot]AP042 (Printer Utilities), AP045 (Utilities No. 13), Finance Manager, MS-DOS 3.2, MS-DOS Pack, Public Domain Disk 4, WordStar 2000 (Rel. 1.01 American) [Bitsavers]coleco: Dr. Seuss's Fix-Up the Mix-Up Puzzle (prototype, rev r), Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty]einstein_rom: FlexiDOS V2.2 [Pete Golding]ekara_japan_en: Enka-shū Dai Yon-hen (Japan) (EN-4) [TeamEurope]ekara_japan_g: TV Pop Junior Volume 1 (Japan) (GC0005-TPJ) [TeamEurope]ekara_japan_m: Artist Mini Volume 3 (Morning Musume) (Japan) (MC0003-ATM), Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM), TV Pop Mini Vol.1 (Japan) (MC0015-TPM) [TeamEurope]ekara_japan_s: Saiten Cartridge: Challenge Idol vol.1 (Japan) (SC0002-SAI), Saiten Cartridge: Challenge Idol vol.2 (Japan) (SC0008-SAI) [TeamEurope]ekara_japan_web: e-kara Web cartridge 12M (used, with 12 songs) (Japan) [TeamEurope]electron_flop:Electrobots, Electrobots Going Underground, Elementum, Lode Runner 2021, Manic Miner 2021, Python, Tapper [0xC0DE]You're Alan Partridge [Everygamegoing]gameboy:Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion]Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion]gamepock: 1st Pokekon Demo [hap]gbcolor:Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou]Alone in the Dark - The New Nightmare (Europe, prototype) [VGHF, Hidden Palace]ibm5170:I Dream of Jeannie [MAZterXP, archive.org]Operation Crusader, Operation Harrier (Kixx release) [The Good Old Days]Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org]Personal Computer World (1994-11 - November 1994), Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org]lynx: Cabal (prototype), Daemonsgate (USA, prototype, alt), Eye of the Beholder (USA, prototype, early), Friendly (prototype), Full Court Press (prototype), Geoduel (prototype), Guardians Storm Over Doria (prototype), Guardians Storm Over Doria (prototype, alt), Loopz (USA, prototype, 19920916), Marlboro Go! (Germany, prototype), Ninja Nerd (prototype), Poker (France, prototype), Pounce! (prototype), Ram Cart (prototype), Road Riot 4WD (USA, prototype, alt), Rolling Thunder (prototype), Spacewar (prototype), Vindicators (prototype), Wolfman Slideshow (prototype, 19920319) [MacRorie, The Brewing Academy, Atari Gamer]mtu130_flop: BASIC 1.0 and extra libs, BASIC 1.5, CODOS 2.0, Datamover support disk, Demonstration disk, MultI-O support disk [vintagetech]nes: Creepy Brawlers, Haunted: Halloween '85, Haunted: Halloween '86 - The Curse of Possum Hollow, Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro]rz1_cass:Casio RZ-1 Sound Collection [ALEKS, Dirk Best]80's Drums (Samples), Four Cymbals (Samples), Hard Drums (Samples) [R-Massive]snes: Bing Bing! Bingo (Japan, prototype), Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype), Dual Orb - Seireiju Densetsu (Japan, prototype), Elfaria - The Isle of the Blest (Japan, prototype), Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315), Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431), Kunio no Oden (Japan, prototype), The Last Battle (Japan, prototype), Michael Andretti's IndyCar Challenge (USA, prototype), Nosferatu (Japan, prototype), Super Nazo Puyo - Rulue no Roux (Japan, prototype), Tetris Battle Gaiden (Japan, prototype), Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu]spectrum_cass:Golden Pack 100 - vol. 2 (compilation, pirate) [Planeta Sinclair]Johnny Reb (Zafi Chip), Shackled (Erbe) [spectrumcomputing.co.uk]Software list items promoted to workinga800_flop: Elektra Glide, T-34: The Battle, Ulysses and the Golden Fleece, Yoomp! (v.1.1) [Angelo Salese]New NOT_WORKING software list additionsa5200: Astro Grover (prototype) [CPUWIZ]apricot_flop: System Software VR2.7 (MS-DOS 2.11, American) [Bitsavers]bungo_flop: Bungo Utilities (pwp50sx), Tetris (Mini5) [Mike Stedman, Disk Blitz]evio: Anime Special - Pocket Monsters, Drama Mix 1, Healing Air 1, Minna no evio, evio Selection 01, evio Selection 04 [TeamEurope]gbcolor: Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype), Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype, cheats enabled), Dragon Ball Z - Guerreros de Leyenda (Spain, prototype), Dragon Ball Z - Guerreros de Leyenda (Spain, prototype, all features unlocked), Dragon Ball Z - I Leggendari Super Guerrieri (Italy, prototype), Dragon Ball Z - Legendary Super Warriors (Europe, prototype), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020320), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020411), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, all features unlocked), Dragon Ball Z - Les Guerriers Légendaires (France, prototype) [VGHF, Hidden Palace]snes: Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu]Translations added or modifiedGerman [Raf Tacker]Ukrainian [Stanley Kid]Merged pull requests9590: floptool: Added support for specifying volume attributes in when creating a formatted image. [Nathan Woods]10254: namco/namcos23.cpp: Filled out input ports, and expanded comments. [Hydreigon]10298: pinball/whitestar.cpp: Added display PLD dump, added display versions to descriptions, and reformatted code. [Victor Fernandez (City Game), ClawGrip]10306: igs/pgm.cpp: Added The Gladiator V104. [Misty De Méo]10337: sinclair/pentevo.cpp: Added NedoPC ZX Evolution BASECONF; sinclair/atm.cpp: Refactored shadow I/O handling. [holub]10344: util/corestr.cpp: Refactored core_strwildcmp and core_iswildstr to accept std::string_view arguments. [Nathan Woods]10345: barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb]10356: cpu/m68000, machine/68340.cpp: Changed M68340 and CPU32 core to use a 16-bit data bus (GitHub #10353). [Paul-Arnold]10362: snes.xml: Added fourteen prototypes (thirteen working, one not working). [keiichi-desu, kmg]10367: formats/fs_isis.cpp: Added support for Intel ISIS-II filesystem. [F.Ulivi]10368: ibm5170.xml: Added six working items. [The Good Old Days, SmartCoda, MAZterXP, arranarchipelago, archive.org ArcadeShadow]10370: diagnostics/diagnostics_win32.cpp: Fixed const correctness, fixing clang Windows build. [invertego]10371: bus/vcs_ctrl: Simplified keypad code, and improved member accessibility levels. [kmg]10373: Added Windows clang build to GitHub CI workflows. [invertego]10374: act/victor9k.cpp: Fixed several bugs in display logic. [Paul Devine]10377: toaplan/twincobr.cpp: Dumped a newer version of ktiger. [Mikado Game Center Europe, Victor Fernandez (City Game), ClawGrip]10378: bus/epson_qx: Added hard disk support for the Epson QX-10 (IDE and ComFiler CR-1510 option boards). [Brian Johnson]10381: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2gs_flop_orig.xml: Added latest dumps and cracks. [4am, Firehawke]10382: machine/wd1000.cpp: Fixed crash when interrupt request output callback is not connected. [Brian Johnson]10383: spectrum_cass.xml: Added three items, and corrected some parent/clone relationships, publishers and years. [ArcadeShadow]10384: bus/epson_qx/keyboard, epson/qx10.cpp: Reworked QX-10 keyboard implementation, fixing multiple issues. [Brian Johnson]10388: debugger/osx: Avoid error when MAC_OS_X_VERSION_10_15 is not defined when using older SDKs. [Kelvin Shelock]10389: sabotenb: Dumped PROMs for sabotenb (same as bjtwin PROMs). [Sergio Galiano]10390: nmk/ddealer.cpp: Dumped PROMs for ddealer. [Sergio Galiano]10391: ekara_japan_en.xml, ekara_japan_g.xml, ekara_japan_s.xml, ekara_japan_web.xml: Added eight cartridges. [TeamEurope, David Haywood]10393: rbowlorama.cpp: Fixed typo in disc region tag. [ClawGrip]10397: evio.xml: Added six cartridges. [TeamEurope, David Haywood]10398: bus/ekara: Added evio cartridge with 24LC08 I2C EEPROM (allows evio:em18 to run and save data). [David Haywood]10400: bus/epson_qx: Added YM2149-based sound card for the Epson QX-10. [Brian Johnson]10401: video/k051316.cpp: Identified tile flip configuration bits, and removed per-game handling. [furrtek]10402: nes.xml: Added four spooky homebrew cartridges. [No-Intro, kmg]10404: barcrest/mpu4.cpp, machine/ticket.cpp: Added proper coin hopper communications. [James Wallace]10406: pcecd.xml: Fixed typo in dknight2 disc label. [kmg]10408: nmk/nmk16.cpp: Added a newly dumped Big Bang set. [Sergio Galiano, Recreativos Piscis]10409: saturn.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow]10412: bus/a800, a800.xml, a800_flop.xml: Improved cartridge support, and updated notes and supported status. [Angelo Salese]10415: cdtv.xml: Replaced abbreviated country names with full names, and added language info elements. [ArcadeShadow]10416: konami/djmain.cpp: Added beatmania 3rd MIX (ver EA-A). [DeepSea Squeeze]10420: sega/sega16sp.cpp: Simplified sprite drawing logic. [jotego]10421: sms.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow]10422: Updated German UI translation. [Raf Tacker]10424: ekara_japan_s.xml: Marked sc0008 as a bad dump – it crashes on the scoring screen, possibly due to bit rot. [David Haywood]10425: megadriv.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow]10428: whitestar.cpp: Fixed typo in mononew description, and changed order of non-pinball system driver definitions. [ClawGrip]10429: a5200.xml: Added four prototypes (three working, one not working). [swlovinist, CPUWIZ, kmg]10431: sinclair/pentevo.cpp: Changed default BIOS to non-FE ROM 0.59.04. [holub]10432: taito/taito_f3_v.cpp: Added myself to the list of copyright holders. [David Haywood]10433: gameboy.xml: Added Jeep Jamboree (USA, prototype). [square_wave, Forest of Illusion, kmg]10434: gbcolor.xml: Added twelve prototypes (one working, eleven not working). [VGHF, Hidden Palace, kmg]10435: gbcolor.xml: Marked Dragon Ball Z games as unsupported, and changed “Italia” to “Italy” in descriptions. [kmg]10436: coleco.xml: Added two prototypes. [phattyboombatty, kmg]10439: dc.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow]10441: gamegear.xml: Replaced country name abbreviations with full names in descriptions. [ArcadeShadow]10443: lynx.xml: Added nineteen working prototypes. [MacRorie, The Brewing Academy, Atari Gamer, kmg]10444: coleco.xml: Removed invalid character from ROM label. [kmg]10445: casio/ctk551.cpp: Added Casio CTK-530. [Devin Acker]10446: gba.xml: Cleaned up descriptions, and added language info elements. [ArcadeShadow]10447: psx.xml: Replaced country name abbreviations in descriptions with full names. [ArcadeShadow]10448: sinclair/spectrum.cpp: Added DiagROM v1.59 as a BIOS option for spectrum. [holub]10449: nes.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow]10450: nes.xml: Corrected ROM region name for wallybngp, fixing emulator crash on start (MT08441). [kmg]10451: nes.xml: Changed default NVRAM contents for famijmp2, allowing it to boot on the first start (MT08446). [kmg]10452: Changed GitHub CI to include chdman and unidasm in artefacts, and build the tiny subtarget with GCC on Linux. [Vas Crabb]10453: gameboy.xml: Added Super Scrabble (USA, prototype). [Zach Lambert, Forest of Illusion, kmg]10454: machine/wd_fdc.cpp: Fixed data register read after acquiring FM sync (MT08458). [pnp2084]10455: ui: Added support for showing localised system names in Favorites. [Katsuhiko Kagami]10457: a7800.xml: Added ten working homebrew cartridges. [Robert Tuccitto, kmg]10458: lynx.xml: Replaced “Euro” abbreviation with “Europe” in descriptions. [ArcadeShadow]10459: snes.xml: snes.xml: Replaced “Euro” abbreviation in descriptions with “Europe”. [ArcadeShadow]10460: bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs. [AJR]10463: machine/mos6530n.cpp: Fixed an offset comparison in io_w. [kmg]10465: luaengine_input.cpp: Fixed input device items upper bound. [Golden Child]
November has passed us by, and it’s time for MAME 0.250, with a distinct Konami flavour! On the arcade side, the third and fourth player positions are supported in NBA Play By Play, and lots of regional variants have been added for games running on Hornet hardware. We’ve also added support for a Konami hand-held LCD game, a Tiger LCD game based on a popular Konami franchise, and a prototype of an unreleased Game.com title in the same series. In addition to the Castlevania-themed LCD game, we’ve added licensed Tiger LCD games featuring Mega Man, Ninja Gaiden, Superman and Gargoyles characters, although the latter two are different skins for the same game.MSX computer emulation has had a major overhaul, with more supported systems and peripherals, including lots of cartridge port floppy drives. As a bonus, the Fujitsu FM Towns family gained support for more controllers, including the Marty Pad and the twin-stick Libble Rabble joypad. Hard disk issues affecting the FM Towns family were also tracked down and fixed. Atari 8-bit computer cartridge emulation has been modernised, and a few more unlicensed Game Boy cartridges are supported (you can now play some very famous unauthorised translations in MAME). The Quantel DPB-7000 is looking much better, with lots of progress on video output and peripheral support.Namco’s Alpine Surfer is now playable in MAME, and several graphical glitches that had plagued System 22 emulation have been banished. Support for Italian versions of Quizard has been added, and German versions of Quizard 3 and Quizard 4 Rainbow are now working, as well as a Czech version of Quizard 4 Rainbow. A missing line scroll effect in Seta’s Caliber 50 is now emulated, and some flickering graphics in Atari’s Return of the Jedi have been fixed.Other improvements include lots of fixes for invalid memory accesses, function keys for the Franklin Ace (Apple II clone) computers, proper DIP switch labels for Nintendo Vs. Mahjong, and much, much more. You can read about all the changes this month in the whatsnew.txt file, and you can download the source code and 64-bit Windows binary packages from the download page.
Spoiler (click para mostrar/ocultar)MAME Testers bugs fixed06793: [Graphics] (atari/jedi.cpp) jedi: Death Star graphics disappear and reappear a few times before it explodes. (dink)06828: [Crash/Freeze] All sets in cv1k.cpp, coolridr: Emulator crashes if OSDPROCESSORS is set to 1. (CasualPokePlayer)06829: [Misc.] (atari/atarisy2.cpp) 720 and clones: Invalid accesses beyond the end of EEPROM data. (hap)06830: [Misc.] (atari/starshp1.cpp) starshp1, starshpp: Invalid accesses drawing outside bitmap. (hap)07576: [Crash/Freeze] (thepit/thepit.cpp) desertdn, zaryavos, dockman, suprmous: Tilemap viewer crashes emulator. (hap)08058: [DIP/Input] (konami/hornet.cpp) nbapbp, nbapbpa: Third and fourth player inputs are not present. (Windy Fairy)08258: [Crash/Freeze] (trs/coco12.cpp) coco2b: OS-9 fails to boot from a write-protected disk image. (Tim Lindner)08296: [Known Issues/To-Do's] (namco/namcos22.cpp) ridgerac: Sunset effect is clipped incorrectly. (hap)08329: [Graphics] (namco/namcos22.cpp) cybrcycc: Speedometer needle is invisible. (hap)08413: [DIP/Input] (irem/m90.cpp) dicegame: Lives and cabinet type DIP switches are not labelled. (giro-X)08437: [Graphics] (taito/crbaloon.cpp) crbaloon: First player 1 balloon positioned incorrectly in cocktail mode. (Ivan Vangelista)08440: [Graphics] (technos/battlane.cpp) battlane: Sprites drawn incorrectly when screen flip is enabled. (dink)08445: [Misc.] (nintendo/nes.cpp) famicom: Games using Bandai LZ93D50 cartridges fail to start. (Ivan Vangelista)08454: [Flip Screen/Cocktail] (seta/seta.cpp) krzybowl: Graphics misaligned when screen flip is enabled. (Ivan Vangelista)08457: [Flip Screen/Cocktail] (orca/espial.cpp) netwars: Graphics missing when screen flip is enabled. (Ivan Vangelista)08464: [Core] (trs/trs80.cpp) trs80l2: Loader used by Spook House and Sledge of Rahmul fails with error. (pnp2084)08470: [Graphics] (konami/xmen.cpp) xmen6p, xmen6pu: Some sprites are not drawn correctly. (Ivan Vangelista)08471: [Crash/Freeze] (cinematronics/leland.cpp) wseries: Invalid accesses when updating DMA audio. (Ivan Vangelista)08475: [Misc.] igs/* sets using ics2115_device: Invalid accesses when looking up pan levels. (hap)08476: [Crash/Freeze] (taito/qix.cpp) most taito/qix.cpp sets: Invalid accesses when updating video. (Ivan Vangelista)08477: [Misc.] (exidy/starfire.cpp) fireone: Invalid accesses when updating video. (hap)08478: [Misc.] (atari/atarifb.cpp) all atari/atarifb.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)08480: [Crash/Freeze] (namco/namcos22.cpp) cybrcycc, raverace, ridgera2: Invalid accesses beyond the end of video memory. (hap)08482: [Misc.] (midw8080/8080bw.cpp) vortex: Invalid accesses beyond the end of system RAM when updating video. (hap)08484: [Misc.] (irem/m90.cpp) bomblord, dynablstb, dynablstb2, dynablstb3, dynablstb4: Invalid sprite memory accesses. (hap)08485: [Misc.] (jaleco/bestleag.cpp) bestleag, bestleaw: Invalid sprite memory accesses. (hap)08486: [Misc.] (atari/blstroid.cpp) all atari/blstroid.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)08487: [Misc.] (jaleco/blueprnt.cpp) all jaleco/blueprnt.cpp sets: Invalid scroll memory accesses. (hap)08489: [Misc.] (sega/calorie.cpp) calorie, calorieb: Invalid sprite memory accesses. (hap)08493: [Misc.] (atari/copsnrob.cpp) copsnrob: Invalid accesses beyond the end of video memory. (hap)08494: [Misc.] (konami/ironhors.cpp) all konami/ironhors.cpp sets: Invalid accesses beyond the end of sprite memory. (hap)08495: [Misc.] (playmark/drtomy.cpp) drtomy: Invalid accesses beyond the end of sprite memory. (hap)08496: [Misc.] (nichibutsu/gomoku.cpp) gomoku: Audio mixing buffer is too small. (hap)08497: [Misc.] (midway/midyunit.cpp) hiimpact and clones, shimpact and clones: Invalid protection memory accesses. (hap)08498: [Misc.] (misc/krokha.cpp) krokha: Invalid accesses drawing outside bitmap. (hap)08499: [Crash/Freeze] (sord/m5.cpp) m5p_brno: Reading from invalid cartridge offsets. (hap)08501: [Misc.] (playmark/sslam.cpp) all playmark/sslam.cpp sets: Invalid sprite memory accesses. (hap)08507: [Media Support] (trs/trs80.cpp) trs80l2, trs80m3: DMK disk images containing FM tracks are unsupported. (pnp2084)08521: [Graphics] (chess/tasc.cpp) tascr30: Numeric parameter handling in layouts is locale-sensitive. (Vas Crabb)New working machinesCastlevania II: Simon's Quest (Tiger) [algestam, Sean Riddle]Elanco AgVision [Tim Lindner]Gargoyles: Night Flight (Tiger) [hap, Sean Riddle]Hitachi MB-H1 (MSX1, Japan) [openMSX]Hitachi MB-H3 (MSX2, Japan) [openMSX]Konami Bottom of the Ninth (handheld) [hap, Sean Riddlem, Mr. Do]Logix Teammate Game Computer [hap, Michael Kamprath, Sean Riddle]Mega Man 3 (Tiger) [algestam, Sean Riddle]Mitsubishi ML-8000 (MSX1, Japan) [openMSX]Mitsubishi ML-G30 Model 2 (MSX2, Japan) [openMSX]Ninja Gaiden III (Tiger) [algestam, Sean Riddle]Panasonic CF-2700 (MSX1, UK) [openMSX]Pioneer UC-V102 (MSX2, Japan) [openMSX]Sakhr AX-200 (MSX1, Arabic/English) [openMSX]Sakhr AX-230 (MSX1, Arabic) [openMSX]Sakhr AX-350 II (MSX2, Arabic) [openMSX]Sakhr AX-500 (MSX2, Arabic) [openMSX]Sanyo MPC-25FS (MSX2, Japan) [openMSX]Sanyo PHC-23JB / Wavy23 (MSX2, Japan) [openMSX]Space Cruiser (U.S. Games) [hap, Sean Riddle]Toshiba HX-32 (MSX1, Japan) [openMSX]Toshiba HX-51I (MSX1, Italy, Spain) [openMSX]Victor HC-80 (MSX2, Japan) [openMSX]Yamaha SX-100 (MSX1, Japan) [openMSX]New working clonesAlpine Surfer (World, AF2 Ver.A, set 2) [Guru]Bloxeed (Japan, earlier) (FD1094 317-0139) [Brian Troha, The Dumping Union]Championship Bowling (location test) [coolmod, The Dumping Union]Deroon DeroDero (earlier, set 2) [Arzeno Fabrice]Domino Man (set 2) [ArcadeDoc524]Frael Bruc 100-2 (MSX1, Italy) [openMSX]Galactica-2 (Moon Alien Part 2 bootleg) [gryeti]Gallop - Armed Police Unit (Japan, M84 hardware) [Corrado Tomaselli, The Dumping Union]Gradius IV (ver AAA) [Windy Fairy]Gradius IV (ver AAC) [Windy Fairy]Gradius IV (ver UAA) [alamone]Gradius IV (ver UAC) [Windy Fairy]Gradius IV: Fukkatsu (ver JAA) [Windy Fairy]Hitachi MB-H1E (MSX1, Japan) [openMSX]Ibara (2005/03/22 MASTER VER.., '06. 3. 7 ver.) [alamone]Mini Golf (11/25/85) [Kevin Eshbach, The Dumping Union]NBA All The Way (ver EAA) [Windy Fairy]NBA All The Way (ver EAB) [Windy Fairy]NBA Play By Play (ver AAA) [Windy Fairy]NBA Play By Play (ver JAB) [Windy Fairy]NBA Play By Play (ver UAA) [Windy Fairy]NBA Play By Play (ver UAB) [Windy Fairy]New Cross Pang (set 2) [Jorge Silva]Pitapat Puzzle (set 2) [Jorge Silva]Philips NMS 8250/16 (MSX2, Spain) [openMSX]Philips NMS 8250/19 (MSX2, France) [openMSX]Punching Kid (Japan) [RepArcade]Quizard (v1.0, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]Quizard (v1.2, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]Quizard (v1.7, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]Quizard (v1.8, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]Sakhr AX-200M (MSX1, Arabic/English) [openMSX]Sakhr AX-350 II F (MSX2, Arabic) [openMSX]The Simpsons (4 Players World, set 3) [Jorge Silva]Scud Hammer (ver 1.4) [SpinalFeyd]Sony HB-101 (MSX1, Japan) [openMSX]Sony HB-75 (MSX1, Japan) [openMSX]Sony HB-F500 2nd version (MSX2, Japan) [openMSX]Soreike Kokology [SpinalFeyd]Spectravideo SVI-728 (MSX1, Spanish) [openMSX]Super Invaders (Emag bootleg set 2) [Dillweed]Superman (Tiger) [hap, Sean Riddle]Talent DPC-200 (MSX1, Argentina, international keyboard) [openMSX]Texas Instruments Letterlogic (France) [Sean Riddle]Texas Instruments Letterlogic (Germany) [Sean Riddle]Texas Instruments Spelling ABC (Germany) [Sean Riddle]Toshiba HX-20E (MSX1, Spain) [openMSX]Trivia (Questions Series 18) [Brian Troha, The Dumping Union]Trojan (location test) [coolmod, rtw, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]Twins (older) [Jorge Silva]Yamaha CX5MIIB (MSX1, Italy) [openMSX]Yamaha CX7/128 (MSX2, Japan) [openMSX]Machines promoted to workingAlpine Surfer (World, AF2 Ver.A, set 1) [hap, Guru]Bawareth Perfect MSX1 (MSX1, Middle East) [Wilbert Pol]Daewoo Zemmix CPG-120 Normal (MSX2, Korea) [Wilbert Pol]Quizard 3 (v3.4, German, i8751 DE 132 D3) [Ryan Holtz]Quizard 4 Rainbow (v4.2, German, i8751 DE 142 D3) [Ryan Holtz]Sanyo MPC-2300 (MSX2, USSR) [Wilbert Pol]Sanyo MPC-2500FD (MSX2, USSR) [Wilbert Pol]Sanyo PHC-77 / Wavy77 (MSX2, Japan) [Wilbert Pol]Toshiba HX-21 (MSX1, Japan) [Wilbert Pol]Toshiba HX-22 (MSX1, Japan) [Wilbert Pol]Tandy Radio Shack Videotex [Tim Lindner]Clones promoted to workingThe Crystal Maze (v1.3, Datapak) (MPU4 Video) [James Wallace]The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video) [James Wallace]The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video) [James Wallace]Quizard 3 (v3.2, German, i8751 DE 132 D3) [Ryan Holtz]Quizard 3 (v3.4, German, i8751 DE 132 A1) [Ryan Holtz]Quizard 4 Rainbow (v4.0, German, i8751 DE 142 D3) [Ryan Holtz]Quizard 4 Rainbow (v4.1, German, i8751 DE 142 D3) [Ryan Holtz]Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1) [Ryan Holtz]Sony HB-F1 (MSX2, Japan) [Wilbert Pol]Sony HB-F1II (MSX2, Japan) [Wilbert Pol]Sony HB-F9P (MSX2, Russian, prototype) [Wilbert Pol]New machines marked as NOT_WORKINGBin Bin Bingo (Japan, terminal) [hammy, Porchy, nnap]El Circulo [jordigahan, Pikolo, ArcadeHacker, ClawGrip]Fantastic Car (M89 hardware) [Eduardo Anay]Golden Chip [jordigahan]Hello Kitty Magical Pumpkin (Japan 960712) [hammy, Porchy]Multi Points [jordigahan]Omron Luna 88K² [Plamen Mihaylov]La Perla del Caribe (V1.0, Catalonia) [jordigahan, Recreativas.org]UFO Catcher 7 (V20011112) [Darksoft, TeamEurope]unknown 960606-5 based machine (set 2) [jordigahan, Recreativas.org]unknown Sega air hockey game [Darksoft, TeamEurope]Yamaha DX7 Digital Programmable Algorithm Synthesizer [David Viens, R. Belmont]Yamaha DX9 Digital Programmable Algorithm Synthesizer [Anthony]Yamaha PSS-12 [Edward d-tech]New clones marked as NOT_WORKINGCherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]Fantastic Car (Micro-87 hardware) [Eduardo Anay]Netchuu Pro Yakyuu 2002 (NPY1 Ver. C) [Mickysmoke, rtw]Silent Scope (ver AAA, Ver 1.00) [Windy Fairy]Silent Scope (ver AAB, Ver 1.20) [Windy Fairy]Silent Scope (ver AAC, Ver 1.30) [Windy Fairy]Silent Scope (ver AAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]Silent Scope (ver AAD, Ver 1.33, GQ871 Voodoo 2 video board) [Windy Fairy]Silent Scope (ver EAA, Ver 1.00) [Windy Fairy]Silent Scope (ver EAB, Ver 1.20) [Windy Fairy]Silent Scope (ver EAC, Ver 1.30) [Windy Fairy]Silent Scope (ver EAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]Silent Scope (ver EAD, Ver 1.33) [Windy Fairy]Silent Scope (ver EAD, Ver 1.33, GQ871 Voodoo 2 video board) [Windy Fairy]Silent Scope (ver JAA, Ver 1.00) [Windy Fairy]Silent Scope (ver JAB, Ver 1.20) [Windy Fairy]Silent Scope (ver AAD, Ver 1.33) [Windy Fairy]Silent Scope (ver UAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]Silent Scope 2 : Dark Silhouette (ver UAB, Ver 1.01) [Windy Fairy]Silent Scope 2 : Dark Silhouette (ver UAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Dark Silhouette (ver UAC, Ver 1.02) [Windy Fairy]Silent Scope 2 : Dark Silhouette (ver UAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Dark Silhouette (ver UAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Fatal Judgement (ver EAB, Ver 1.01) [Windy Fairy]Silent Scope 2 : Fatal Judgement (ver EAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Fatal Judgement (ver EAC, Ver 1.02) [Windy Fairy]Silent Scope 2 : Fatal Judgement (ver EAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Fatal Judgement (ver EAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAB, Ver 1.01) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAC, Ver 1.02) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAD, Ver 1.03) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver AAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAB, Ver 1.01) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAC, Ver 1.02) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAD, Ver 1.03) [Windy Fairy]Silent Scope 2 : Innocent Sweeper (ver JAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]Super Real Magic (V6.3) [Ioannis Bampoulas]Teraburst (1998/02/25 ver HAA) [Windy Fairy]Teraburst (1998/02/25 ver JAA) [Windy Fairy]Teraburst (1998/02/25 ver UAA) [Windy Fairy]Teraburst (1998/07/17 ver HEL) [Windy Fairy]Teraburst (1998/07/17 ver JEL) [Windy Fairy]New working software list additionsa2600:Shootin' Gallery (PAL, prototype) [Buckaroo]Turbo (NTSC, prototype) [Rom Hunter]a7800:Worm! [GroovyBee]Armor Attack II, Bentley Bear's Crystal Quest (NTSC), Crazy Otto (NTSC, Ms. Pac-Man hack), Crazy Otto (PAL, Ms. Pac-Man hack), Froggie, K.C. Munchkin!, Rip-Off (NTSC), Rip-Off (PAL), Scramble (NTSC) [Robert Tuccitto]apple2gs_flop_orig: Canal Meurtre [Antoine Vignau, A-Noid]gameboy:Dragon Ball Z English [lana_chan_, taizou]Altered Space - A 3-D Alien Adventure (USA, prototype, 19910215) [SteelGeneral, Forest of Illusion]gamecom: Castlevania - Symphony of the Night (prototype) [anonymous, diskman.com, Hidden Palace]gbcolor:Shénguǐ Dìguó zhī Èmó Chéng (China) [AprkMk10, taizou]Fantastic Simulated Battle (China) [BigFred, taizou]Digimon Adventure 2001 [lana_chan_, taizou]Chāojí Yīnsù Xiǎozi Ⅱ - Super Sonik (China) [max6464646464, taizou]Matel Gear II (China) [NewRisingSun, taizou]Capcom Vs. SNK: Millennium Fight 2001 (China) [Pepper9801, taizou]Digimon 2 (China) [Robyn A1200, taizou]Shùmǎ Bào Lóng: Kǒudài Bǎn (China) [RocknRami, taizou]Pokémon Vision Jade [Sanqui, taizou]Digimon 02 4 (China), Digimon Adventure 6 2002, Digimon Pocket (China), Dragon Ball Z III 2002 Fighting, Garou: Mark of the Wolves 2001, Harry Potter (China, English), Harry Potter 3 (China), Mènghuàn Mónǐ Zhàn Ⅱ (China), Mó Jiè Chuánshuō (China), Mùchǎng Wùyǔ 6 GB (China), Pokémon Diamond: Special Pikachu Edition (China), Pokémon Jade Version, Pokémon Jade: Special Pikachu Edition (China), Pokémon: Mewtwo Strikes Back (China), Street Fighter Zero 4 (China) [taizou]ibm5170:Best of the Best: Championship Karate (Spain, PC Games release), The Humans: Insult to Injury (Spain, PC Games release) [AbandonSocios]Fleet Defender, RoboSport (3.5" DD), RoboSport (5.25" HD), The Humans: Insult to Injury (France) [The Good Old Days]megadriv: Segapede (USA, prototype) [Craig Stitt, Hidden Palace]msx1_cart:HOT-LOGO (Brazil, version 1.1), HOT-LOGO (Brazil, version 1.2), MSX-Logo (Argentina), MSX-Logo (Poland), MSX-Logo (Spain), MSX-Logo (UK) [Arnaud de Klerk]CDX-2 + 5.25" DSDD floppy drive (Brazil), DDX + 5.25" DSDD floppy drive (Brazil, v3.0), DDX + 5.25" DSDD floppy drive (Brazil, v3.0d), DPF-550 Controller + 5.25" SSDD floppy drive (Argentina), DPF-550 Controller + 5.25" SSDD floppy drive (Belgium/Netherlands), EC-700 Word Processor (EC-701 + EC-702) (Japan), FD-051 Controller + FD-05 3.5" DSDD floppy drive, HB-3600 Controller + HB-6000 5.25" DSDD floppy drive (Brazil), HBD-20W (Floppy controller + 3.5" DSDD floppy drive) (Japan), HBD-50 (Floppy controller + 3.5" SSDD floppy drive, SNYJX121), HBD-F1 (Floppy controller + 3.5" DSDD floppy drive) (Japan), HX-F101PE Controller + 3.5" SSDD floppy drive (Europe), MFD-001 (Controller + enclosure with 1 5.25" DSDD floppy drive) (Europe), ML-30DC Controller + ML-30FD enclosure with 1 3.5" DSDD floppy drive (Japan), NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.04), NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.06), Toshiba Kanji ROM Cartridge HX-M200 (Japan) [openMSX]msx1_cass: Aprende astronomía con El Sol (Spain), Aprende astronomía con la Luna (Spain), Aprende astronomía con la Tierra en el espacio (Spain), Aprende astronomía con los planetas (Spain), Aprendiendo Inglés 1 - en el campo y en el castillo (Spain), Cocos (Spain), Contabilidad 2 (Spain, alt 2), Contabilidad Personal (Spain), Data MSX - Issue 01 (Spain), Data MSX - Issue 04 (Spain), Data MSX - Issue 09 (Spain), Dog Fighter (Spain), Floppy el Pregunton (Spain), Frankie (Spain), Freddy Hardest (UK, Italy), Generador de Sprites (Spain), Golf (Spain), Juegos de Inteligencia (Spain), Juegue con su MSX - Issue 02 - Alpha Centauro (Spain), Juegue con su MSX - Issue 07 - Robber (Spain), Lenguaje 7º E.G.B. (Spain), Lenguaje 8º E.G.B. (Spain), Lenguaje Maquina - Issue unknown (Spain), La Liebre y la Tortuga (Spain), M-47 Combate de blindados (Spain), Mad-Fox (Spain), MSX Games Vol 05 - Patrullera XH-63 (Spain), MSX Games Vol 10 - Invasores (Spain), MSX Soft Magazine - Issue 08 - Rana Sideral (Spain, alt), MSX Soft Magazine - Issue 09 - Cazador de tiburones (Spain), MSX Software - Issue 04 (Spain), MSX Software - Issue 16 - Hungry Harry (Spain), Música en Juego I - Notas (Spain), Panic Kong (Spain), Perspective (Japan, v1.1), PHCalc (Spain), Quinielas y Reducciones (Spain), Sky Hawk (Spain), Snackbar + Mouse Jump (Spain), Soccer Boss (UK), Soft-MSX 1 (Spain), Soft-MSX 3 (Spain), Star Seeker - Solar System (Spain), Stars MSX 1 (Spain), Stars MSX 2 (Spain), Stars MSX 4 (Spain), Viaje Espacial (Spain), Who Dares Wins 2 (UK, Italy) [msxcassettes]nes:The Cheetahmen: The Creation (USA) [Magic Jewelry Nerd]8-bit Xmas 2022 [retroUSB]spectrum_cass:King Arthur [Luís Rato, Planeta Sinclair]Tremor (pirate) [Planeta Sinclair]Action Pack - Lightgun Games, Action Pack - Lightgun Games (Spanish), Action Pack - Lightgun Games (alt), After The War (alt), After The War (small case), Agent X (Dro Soft), Agent X II (Dro Soft), FORTH (Microbyte), Freddy Hardest (Imagine), The Games - Summer Edition (Erbe), H.A.T.E. - Hostile All Terrain Encounter (Erbe), Hundra (Dinamic), Ice Breaker, Mr. Shaw's Double Whammy, Nonamed (Spanish, medium case, alt), Nonamed (Spanish, small case - black spine), Spirits, Starstrike II, X-Out (Erbe) [spectrumcomputing.co.uk]Fantasia Diamond (set 4, VTR, French), Nosferatu: Quest for the Vampire (alt), Nuclear Reactor, Starship Mulvaney [Steven Brown, Planeta Sinclair]videopac: Bastion (Europe, prototype), Himalaya (Europe, prototype), Terrahawks (Europe, prototype) [Janzl]Software list items promoted to workinga800:Satan's Hollow (Unreleased) [AJR]Alf in the Color Caves [Angelo Salese]gbcolor: Shùmǎ Bào Lóng 02 4 (China), Shùmǎ Bào Lóng 3 Shuǐjīng Bǎn (China) [Vas Crabb]New NOT_WORKING software list additionsmsx1_cart: FD-03 Controller + 3.5" DSDD floppy drive v3.5, FD-03 Controller + 3.5" DSDD floppy drive v3.8 [openMSX]n64: SimCopter 64 (prototype 19970616) [VGHF]Translations added or modifiedCzech [Milan Galcik]Greek [BraiNKilleRGR]Portuguese (Brazil) [Felipe]Slovak [Milan Galcik]Merged pull requests10423: sega/model2.cpp, hash/saturn.xml: Improved descriptions for Japanese Last Bronx games. [Michael Sanborn]10426: barcrest/mpu4.cpp: Added IC4 port B shadowing of serial and 50Hz signals. [James Wallace]10427: Dumped and added three more games on Unidesa/Cirsa “960606-5” boards. [jordigahan, Recreativas.org, ClawGrip]10442: atari/atari400.cpp: Started splitting systems into separate driver state classes. [Angelo Salese]10456: apple2gs_flop_orig: Added Canal Meurtre (Brutal Deluxe). [Antoine Vignau, A-Noid]10462: sound/pokey.cpp: Start potentiometer input acquisition on reset (fixes a1200xl booting to self-test). [Angelo Salese]10464: machine/wd_fdc.cpp: Fixed busy bit read for overlapped commands (fixes MT08464). [pnp2084]10467: quantel/dpb7000.cpp: Greatly improved video output and peripheral support. [Ryan Holtz]10470: handheld/hh_tms1k.cpp: Fixed duplicate system description. [kmg]10471: a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. [kmg]10473: msx/msx.cpp: Reimplemented memory using views, improving emulation of many systems. [Wilbert Pol]10474: atari/a7800.cpp: Pass phase 2 clock to cartridge slot – fixes PAL add-on chip clock rates. [kmg]10475: midway/balsente.cpp: Fixed grudgep base input port port import. [David Haywood]10477: machine/mos6530n.cpp: Removed old, unused io_r and io_w functions. [kmg]10478: a7800.xml: Replaced Wasp! with a proper, working ROM. (MT06949). [kmg]10479: namco/galaga.cpp: Confirmed that new bosco parent set PROM dumps are good and match the set. [neSneSgB]10483: emu/sound.cpp: Don’t force lower sample rate for dummy sound output module. [feos]10484: apple2_flop_orig.xml: Improved descriptions and publishers. [ArcadeShadow]10485: a5200.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]10490: spectrum_cass.xml: Added fourteen working items, and replaced one item with a better dump. [ArcadeShadow]10493: gamecom.xml: Added a Castlevania – Symphony of the Night prototype. [anonymous, diskman.com, Hidden Palace, kmg]10503: handheld/hh_sm510.cpp: Added Tiger Mega Man 3. [algestam, Sean Riddle]10506: seta/x1_012.cpp: Force a screen update on scroll registers changes (fixes Caliber 50 line scroll). [David Haywood]10510: midway/seattle.cpp: Fixed a typo in blitz description (incorrect year). [Michael Sanborn]10512: msx1_cart.xml: Added regional variants of MSX-Logo. [Golden Child]10514: formats/dmk_dsk.cpp: Implemented FM and mixed FM/MFM read support (addresses MT08507). [pnp2084]10515: scv.xml: Use lowercase for descriptive text, and put alternate titles in info elements. [ArcadeShadow]10516: sg1000.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]10517: a2600.xml: Set default controllers for Omega Race. [kmg]10518: a7800.xml: Added ten working homebrew cartridges. [Robert Tuccitto, GroovyBee, kmg]10520: trs/agvision.cpp: Added Elanco AgVision driver, and fixed TRS VideoTex. [Tim Lindner]10523: neocd.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]10524: neogeo.xml, ngp.xml, ngpc.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]10526: 32x.xml: Use full country names in descriptions. [ArcadeShadow]10529: megacd.xml, megacdj.xml: Use full country names in descriptions. [ArcadeShadow]10530: yamaha/ymtx81z.cpp: Removed apparently hacked ROM image. [Anthony]10531: msx/msx2.cpp: Fixed ROM definitions for nms8245, y503iiir and y503iiire. [Wilbert Pol]10532: taito/tc0100scn.cpp: Fix longstanding color regression in wgp. [Angelo Salese]10535: a7800.xml: Marked games requiring light gun as unsupported. [kmg]10536: a2600.xml: Marked games requiring light gun as unsupported, and added a Shootin' Gallery prototype. [kmg, Buckaroo]10537: capcom/sonson.cpp: Changed video refresh rate to 55.40 Hz based on measurements from PCB. [birdybro, Corrado Tomaselli]10538: machine/wd_fdc.cpp: Delay interrupt on attempting to write to a write-protected disk (fixes MT08258). [Tim Lindner]10539: msx/msx1.cpp, msx/msx2.cpp: Fixed machine configuration issues with hb55d and hbf900a. [Wilbert Pol]10540: olympia/portrait.cpp: Cleaned up code, fixed some graphical issues, and made the game playable. [Angelo Salese]10541: gameboy.xml: Added a prototype of Altered Space - A 3-D Alien Adventure. [SteelGeneral, Forest of Illusion, kmg]10542: ibm5170.xml: Added six working items. [AbandonSocios, The Good Old Days, ArcadeShadow]10543: vsmile_cd.xml: Use full country names rather than abbreviations in descriptions. [ArcadeShadow]10544: pico.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]10545: nes.xml: Added The Cheetahmen: The Creation (USA). [Magic Jewelry Nerd, ICEknight]10546: bus/gio64/newport.cpp: Split out REX3 iterator setup operation (fixes issues with Linux newport_con driver). [Jiaxun Yang]10547: machine/wd_fdc.cpp: Reduced delay from attempting to write to write-protected disk to interrupt. [Tim Lindner]10548: nintendo/nes_arcade_bl.cpp: Added emulation for the NES side of the hardware. [kmg]10549: bus/msx1_cart.xml, msx1_cart.xml: Added external floppy and kanji cartridges. [Wilbert Pol, openMSX]10550: cpu/e132xs/e132xsfe.cpp: Fixed missing bit mask causing UBSAN warnings (GitHub #10502). [Ryan Holtz]10551: handheld/hh_sm510.cpp: Added Tiger Castlevania II: Simon’s Quest. [algestam, Sean Riddle]10552: n64.xml: Added an unreleased prototype of SimCopter 64. [VGHF, kmg]10554: skeleton/elcirculo.cpp: Added skeleton driver for Inder’s “El Circulo”. [jordigahan, Pikolo, ArcadeHacker, ClawGrip]10555: spectrum_cass.xml: Added twelve working items, and replaced two items with better dumps. [ArcadeShadow]10556: msx/msx2.cpp: Fixed floppy support for y805128r2 and y805128r2e. [Wilbert Pol]10557: machine/jvshost.cpp: Fixed the size of encoded packets containing escaped bytes. [Windy Fairy]10558: a2600.xml: Added Turbo (NTSC, prototype). [Rom Hunter, kmg]10559: konami/hornet.cpp: Replaced local JVS implementation with common JVS host device. [Windy Fairy]10560: osd/osdsync.cpp: Ensure work queue will always have at least one work thread info item (fixes MT06828). [CasualPokePlayer]10561: casio/ld50.cpp: Identified some ICs and signals, and added a link to the service manual. [Devin Acker]10563: Removed zero offsets from cassette and floppy disk images in various software lists. [kmg]10564: Added new MSX source files to MESS subtarget filter. [MASH]10565: Added Omron Luna 88K² source file to MESS subtarget filter. [MASH]10566: msx1_cass.xml: Added 47 items, and replaced one item with a better dump. [msxcassettes, Wilbert Pol]10568: yamaha/ympss12.cpp: Added skeleton driver for Yamaha PSS-12. [Edward d-tech, Devin Acker]10569: Updated Greek user interface translation. [BraiNKilleRGR]10570: misc/diamondking.cpp: Dumped and added SegaSA/Sonic “Golden Chip” slot machine. [jordigahan, ClawGrip]10571: misc/falgas_m89.cpp: Dumped and added two versions of the Falgas “Fantastic Car” children’s ride. [Eduardo Anay, ClawGrip]10573: handheld/hh_sm510.cpp: Added Tiger Ninja Gaiden III (Tiger handheld). [algestam, Sean Riddle]10574: gaelco/mastboy.cpp: Corrected title of Italian version of Master Boy Version II in description. [ClawGrip]10578: konami/hornet.cpp: Added x76 security chip, and added new regional variants of games. [Windy Fairy]10579: msx/msx.cpp: Made the general purpose controller ports slot devices with basic joystick and mouse options. [Wilbert Pol]10580: machine/upd71071.cpp: Initialize address and count registers – fixes random hard disk failures in FM Towns systems. [r09]10581: Added some new system driver source files to subtarget filters. [MASH]10582: machine/jvsdev.cpp: Fixed chaining resets, and always cascade broadcast messages to slave devices. [Windy Fairy]10583: 3rdparty/ymfm: Updated to latest version, fixing issues with OPNA, PCM playback and uninitialized members. [Aaron Giles]10584: hash/msx1_cass.xml: Fixed incorrect SHA-1 digests for datmsx04 and soccerbo. [Wilbert Pol]01586: yamaha/ymdx9.cpp: Added skeleton driver for Yamaha DX9 synthesizer. [Anthony]10587: nintendo/vsnes.cpp: Added missing DIP switch settings for vsmahjng. [kmg]10588: cpu/powerpc/ppccom.cpp: Made PPC400 series external serial clock configurable. [Windy Fairy]10589: nintendo/vsnes.cpp: Filled in missing Dora DIP switch settings for vsmahjng. [kmg]10591: konami/hornet.cpp: Fixed four-player cabinet type in NBA Play By Play, and added Windy 2 JVS I/O device. [Windy Fairy]10598: philips/cdi.cpp: Added support for Italian version of Quizard 1. [Ryan Holtz, f205v, TeamEurope]10600: namco/20pacgal.cpp: Improved values returned for unknown SERVICE and EEPROMIN bits (fixes protection issue). [pdaderko]10601: megadriv.xml: Added an unreleased Segapede prototype. [Craig Stitt, Hidden Palace, kmg]10602: nes.xml: Added 8-bit Xmas 2022 homebrew cartridge. [retroUSB, kmg]