[arcade] Mame x64 0.239 29/12/2021

[5] @ !!! środa, 29 Grudnia 2021 13:57 CET [23-11-2021 22:57 CET]

[arcade] Mame x64 0.239 29/12/2021

Miesiąc minął i mamy kolejną wersję MAME do sprawdzenia. Zaryzykuje tym razem i wspominam tylko o zmianach, jakie devTeam ogłosił w notce wydaniowej - calość jak zwykle w whatsnew, który wypadałoby trochę uporządkować.

 

MAME 0.239 29 Dec 2021

Did you think we’d let 2021 finish without a parting MAME release? MAME 0.239 is here, just in time for the new year. This release includes a fix for many subtle and not-so-subtle sound and music timing issues in games using Yamaha FM synthesis chips. The frame rate for Gaelco games has been adjusted to satisfy some wily protection checks, fixing crashes when continuing in Thunder Hoop and graphical issues in Squash. A big update for Philips CD-i emulation just made it in for this release, greatly improving the experience in a lot of games. Nintendo Famicom Disk System emulation has also seen some improvements this month.

This release is packed with even more Soviet re-skins of the Game & Watch Egg program, the latest Apple II dumps and cracks, another batch of Commodore 64 cassettes, and more exotic NES and Famicom cartridges. Milan Galcik, who’s been busy with the Elektronika hand-held games, has also completed a Slovak UI translation and updated the neglected Czech translation. Both genuine and cloned Apple II systems have had emulation updates this month, with a number of unique VTech Laser and Franklin ACE features now supported, and performance improvements for the Apple IIgs.

Of course, there’s lots more than we have time to talk about here, and you can read all about it in the whatsnew.txt file

MAME Testers Bugs Fixed

  • 00413: [Sound] (crimfght.cpp) crimfght: Music plays slightly too slowly. (Aaron Giles)
  • 01080: [Interface] (asteroid.cpp) Controller configuration files can’t override driver-supplied input mappings. (Vas Crabb)
  • 01232: [Sound] (aliens.cpp) aliens: Music plays slower in MAME compared to PCB recording. (Aaron Giles)
  • 03232: [Crash/Freeze] (gaelco.cpp) thoop: Continuing after losing all lives on stage 4 results in a black screen. (David Haywood)
  • 03737: [Speed] (nemesis.cpp) salamand, lifefrce: Music is too slow. (Aaron Giles)
  • 03754: [Sound] (thunderx.cpp) scontra, scontraj: Sound plays too slowly and channel volume balance is incorrect. (Aaron Giles)
  • 04825: [Sound] (vendetta.cpp) vendetta: Music tempo is slower in MAME than on a real PCB. (Aaron Giles)
  • 05919: [Graphics] (gaelco.cpp) thoop: Sprites are incorrectly drawn over foreground objects. (David Haywood)
  • 06393: [Gameplay] (vendetta.cpp) vendetta (all versions): Hit boxes for some grounded enemies are incorrect. (Angelo Salese)
  • 06764: [Misc.] (deco32.cpp) captaven and clones: Sound is out of sync with video for end credits sequence. (Aaron Giles)
  • 07078: [Sound] (tmnt.cpp) tmnt, tmntua, tmntj: Music plays slower than it should. (Aaron Giles)
  • 07153: [DIP/Input] (asteroid.cpp) Apparently all systems: SlikStick configuration for asteroid isn’t applied. (Vas Crabb)
  • 07191: [Documentation] (maygayep.cpp) ep_ijob: A number of descriptions are missing the initial “The”. (AntoPISA)
  • 07716: [Crash/Freeze] (cdi.cpp) cdimono1 [linkfoe, zeldgamu, zeldgam]: Game crashes when selecting a level. (Ryan Holtz)
  • 07839: [Gameplay] (vendetta.cpp) vendetta and all clones: Attract mode demonstration plays incorrectly. (Angelo Salese)
  • 07878: [Crash/Freeze] (mini2440.cpp) mini2440: System hangs during boot process. (Ryan Holtz)
  • 08041: [Crash/Freeze] (nes.cpp) fds [smb2]: Game freezes at title screen (it should be animated). (kmg)
  • 08135: [DIP/Input] (taito_f2.cpp) qzquest: DIP switches 2-3 and 2-4 control the countdown timer speed. (Steven Coomber)
  • 08138: [Media Support] (c64.cpp) gberet: Some tape software only works with no disk drives connected. (Steven Coomber)
  • 08139: [Core] emumem: Memory access handlers are not being released properly, causing memory leaks. (O. Galibert)
  • 08140: [Known Issues/To-Do's] (psion5.cpp) psion5mx: System fails to boot, only showing a blank screen. (Ryan Holtz)
  • 08145: [Crash/Freeze] (segas32.cpp) f1lap: Game won’t boot if settings are changed, and may not reset correctly. (Ivan Vangelista)
  • 08147: [Documentation] (vsnes.cpp) balonfgt: DIP switch settings for extra lives are labeled incorrectly. (kmg)
  • 08148: [DIP/Input] (cinemat.cpp) spacewar, spaceshp: Playfield reset button is missing. (kmg)
  • 08159: [Interface] (vegas.cpp) sf2049, sf2049se: Selected view is not saved correctly. (Vas Crabb)
  • 08162: [DIP/Input] (cyclemb.cpp) skydest: Up and down joystick inputs are reversed. (Steven Coomber)

New working machines

  • Amstar Draw Poker [darkdawgarcade, Brian Troha, f205v, simzy, Roberto Fresca]
  • Player's Edge Plus (PS0040) Jackpot Jungle Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0048) Double Jackpot Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0070) Hurricane Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0086) Earth Quake Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0267) Spin Til You Win Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0623) Black Cherry Slots [Brian Troha, Kevin Nagle]
  • Super Model II [Brian Troha, Darksoft, simzy, The Dumping Union]
  • Svetlana Elektronika IM-01 [Radon17]
  • Tom Storey Z80 based, triple time zone clock [smf]

New working clones

  • Ataka asteroidov [algestam, Milan Galcik]
  • Chouji Meikyuu Legion (Japan ver 1.05, set 2) [system11]
  • Fidelity Electronics Designer Mach III Master 2265 (set 2) [Berger]
  • DoDonPachi Dai-Ou-Jou Black Label (Japan, 2002.10.07.Black Ver, newer) [Blomman, MetalliC, rtw]
  • Fighting Layer (FTL3/VER.A) [coolmod]
  • Franklin Computer Franklin ACE 500 [R. Belmont]
  • Franklin Computer Franklin ACE 2200 [R. Belmont]
  • Golden Tee '98 (v1.00C) [Brian Troha, The Dumping Union]
  • Hockey (Elektronika) [algestam, Milan Galcik]
  • Kosmicheskiy polyot [algestam, Milan Galcik]
  • Kot-rybolov (Elektronika) [algestam, Milan Galcik]
  • Kvaka-zadavaka [algestam, Milan Galcik]
  • The Lord of King (bootleg, protected) [Siftware]
  • Mahjong Ougon no Hai (bootleg set 2) [XingXing, little0]
  • Majestic Twelve - The Space Invaders Part IV (US) [Arcadecomponents.com]
  • Morskaja ataka [algestam, Milan Galcik]
  • NedoPC, TS-Labs ZX Evolution TS-Configuration [holub]
  • Nochnye vorishki [algestam, Milan Galcik]
  • Off Road Challenge (v1.00) [anonymous]
  • The Outfoxies (Japan, OU1, alternate GFX ROMs) [Silvio Grazini]
  • Player's Edge Plus (PS0015) Super Joker Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0041) Jackpot Jungle Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0044) Red White & Blue Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0271) Spin Til You Win Slots [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0275) 4th of July Slots (set 1) [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0275) 4th of July Slots (set 2) [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0280) 4th of July Slots (set 2) [Brian Troha, Kevin Nagle]
  • Player's Edge Plus (PS0291) Haywire Slots [Brian Troha, Kevin Nagle]
  • SciSys Kasparov Leonardo (v1.0) [Phil Chandler, Berger]
  • Super Real Mahjong VS (Rev A) [Forest of Illusion]
  • Svetlana Elektronika IM-01T [hap, Radon17, Berger]

Machines promoted to working

  • Casio CTK-551 [Devin Acker, O. Galibert]
  • Philips CD-i (Mono-I) (PAL) [Ryan Holtz, CD-i Fan]

Clones promoted to working

  • Mahjong Ougon no Hai (bootleg set 1) [XingXing]

New machines marked as NOT_WORKING

  • Atari 2600 Point of Purchase Display [Wilbert Pol]
  • Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki [Darksoft, MetalliC, rtw]
  • Coche Bully [ClawGrip]
  • Coolboy RS-17 - 203 in 1 [kmg]
  • Final Fight 3 (SNES bootleg) [hammy, iq_132]
  • Human Designed Systems HDS200 [Bitsavers]
  • JoMoX AiRBase 99 [DBWBP]
  • Kawai Musical Instruments Manufacturing ACR-20 Digital Accompaniment Center [DBWBP]
  • Long Hu Zhengba San He Yi (V100CN) [XingXing, little0]
  • Master Crane (set 1) [Israel León (Retrolover), ClawGrip]
  • Puyo Puyo! The Medal Edition [Darksoft, MetalliC, rtw]
  • Sonic The Hedgehog 3 (bootleg of Mega Drive version) [Victor Fernandez (City Game)]
  • Super Mario Fushigi no JanJanLand [Darksoft, MetalliC, rtw]
  • Yamaha RX15 Digital Rhythm Programmer [DBWBP]

New clones marked as NOT_WORKING

  • Dirt Dash (Rev. DT2 Ver.B, World) [Guru]
  • Downhill Bikers (World, DH2 Ver. A) [Guru]
  • Gals Panic II (Korea, single PCB) [Brian Troha, Simzy, darkdawgarcade, The Dumping Union]
  • Mahjong Ougon no Hai (bootleg set 3) [XingXing, little0]
  • Master Crane (set 2) [Israel León (Retrolover), ClawGrip]
  • Motor Show (set 2) [Robbbert]
  • Motor Show (set 3) [Robbbert]
  • Player's Edge Plus (PS0205) Red White & Blue Slots [Brian Troha, Kevin Nagle]

New working software list additions

  • apple2_flop_clcracked:
    A-mazing Words (cleanly cracked), Chariots, Cougars, and Kings (Version 03.12.86) (cleanly cracked), Dividing Decimals (Version 1.1) (cleanly cracked), Logic Workout (cleanly cracked), Mighty Math (cleanly cracked), Moonlight and Madness Level II (Version 04.19.88) (cleanly cracked), Numberball (cleanly cracked), Percentage Panic (cleanly cracked), PFS:File (Version A.00) (cleanly cracked), Punctuation Skills: Commas (cleanly cracked), Space Port (cleanly cracked), Take Me North (cleanly cracked), Word-Player (cleanly cracked) [4am, Firehawke]
    Apple Project Manager (cleanly cracked), Circuit Analysis (cleanly cracked), Galactic Wars (cleanly cracked) [4am, san inc., Firehawke]
  • apple2_flop_orig: Alice in Wonderland and The Wizard of Oz (800K 3.5"), Animals with an Attitude (800K 3.5"), Beauty and the Beast and The Little Mermaid (800K 3.5"), Big Book Maker: Cute and Cuddly (800K 3.5"), Big Book Maker: Feeling Good About Yourself (800K 3.5"), Big Book Maker: Let's Pretend (800K 3.5"), Big Book Maker: Letters, Numbers, Shapes (800K 3.5"), Big Book Maker: Myths and Legends (800K 3.5"), Big Book Maker: Quentin (800K 3.5"), Big Book Maker: Tall Tales and American Folk Heroes (800K 3.5"), Dinosaur Days Plus! (800K 3.5"), Disk Organizer (Version 2.6), Essential Data Duplicator (Version 4.4), J-Bird, Math and Me (Version 1.6) (800K 3.5"), Math Blaster Mystery (Version 1.3) (800K 3.5"), Math Blaster Plus! (Version 3.7) (800K 3.5"), Math Blaster! (Version 06.01.87) (800K 3.5"), Nibbles Away ][ (Version C3), Once Upon A Time... Puppet Playhouse (800K 3.5"), A Question of Scruples, Read 'N Roll (Version 1.1) (800K 3.5"), Robin Hood and Peter Pan (800K 3.5"), Robot Writer Plus! (800K 3.5"), Spell It Plus! (800K 3.5"), Spell It! (Version 06.01.87) (800K 3.5"), Star Dance, Super Disk Copy (Version 3.8), Transportation Transformation (800K 3.5"), Wargle!, The Whole Neighborhood (800K 3.5") [4am, Firehawke]
  • c64_cass: H.E.R.O. (Activision), Hacker, HardBall (Compulogical S.A.), HardBall!, Harvey Smith Showjumper, Head Over Heels (Ocean), Heartland, Hero Quest, Herobotix, High Frontier, Hits! Vol 1, The Hobbit, Hopping Mad (Elite Systems), Hostages, Hot Shot, Hot Wheels, The House Mix, Howard the Duck, Human Killing Machine, The Hunt for Red October, Hunter's Moon, Hyper Sports, Ice Hunter, IK+, Imagine's Arcade Giants, Impact, Impossible Mission, Impossible Mission (CBS Software), Impossible Mission II, Indiana Jones and the Temple of Doom, Infiltrator, Inspector Gadget and the Circus of !!Fear!!, International Karate, International Karate (Prism Leisure), International Tennis, It's a Knockout, Jack the Nipper, Jack the Nipper II: In Coconut Capers (Gremlin Graphics), James Bond 007 in The Living Daylights - The Computer Game, Jinks, Jon Ritman's Match Day II, Juice!, Jump Jet, Jungle Quest, Jungle Quest (alt), Kayleth, Kennedy Approach, Kettle (alt), Killed Until Dead, Kinetik, Klax, Knight Rider, Konami's Coin-Op Hits, Kong, Kong (alt), Kong Strikes Back!, Krakout, Kwik Snax, Labyrinth: The Computer Game (Activision), Last Mission, The Last Ninja (Activision), Last Ninja 2: Back with a Vengeance, Last Ninja 3, Law of the West, Leader Board, Leader Board: Executive Edition, Legend of Kage, Licence To Kill, Little Computer People, Live Ammo, Mag Max [The Ultimate Tape Archive Team]
  • fmtowns_flop_orig: FMR/Towns Kihon DOS Tools, Hometown, U.S.A., Hon'yaku Helper Zurukamashi, Hon'yaku Helper Zurukamashi - Jisho Disk Junior, Sadistic Gamers Syndrome - Episode I, Towns Drill - Shougaku Sansuu Series - Sansuu 1-nen (TownsGEAR V2.1 version), Yoku Wakaru Sansuu - Shougaku 2-nen [cyo.the.vile]
  • gba:
    Mechanic Mechanica (Japan, prototype) [Forest of Illusion]
    Perplexus Diodomin (prototype) [James Boulton, GTW]
  • ibm5150:
    Grand Prix Circuit [DFXThomas]
    Boulder Dash (3.5"), Buffalo Bill's Rodeo Games, F-19 Stealth Fighter (Version 435.04, disk + manual protection), The Last Ninja, Pro Tennis Tour, Rampage, Tennis Cup II, Toi Acid Game [flyers80]
    The Black Cauldron (v1.1m, cracked) King's Quest II: Romancing the Throne (v2.2, 3.5"), King's Quest III: To Heir Is Human (v2.00, 5.25"), Might and Magic: Book One: Secret of the Inner Sanctum [Gypsy Dave] The Dream Team: 3 on 3 Challenge [Old-Games.RU]
    Hero's Quest: So You Want to be a Hero, Last Ninja 2: Back with a Vengeance, Police Quest II - The Vengeance (3.5", v1.001.000), Rick Dangerous, Rocket Ranger (UK), SimEarth: The Living Planet (USA, 5.25", v1.1) [The Good Old Days]
  • ibm5170:
    Archer Maclean's Pool, Striker, Wizkid: The Story of Wizball II, WWF European Rampage Tour [flyers80]
    Night Shift [Old-Games.RU]
    Laser Squad (3.5", USA), Laser Squad (5.25", Euro), Push-Over (Big Games/The Hit Squad release), Quest for Glory I: So You Want to Be a Hero, Quest for Glory III: Wages of War, Quest for Glory: Shadows of Darkness [The Good Old Days]
  • ibm5170_cdrom: SkyNET, Terminator 2: Judgment Day - Chess Wars / Grandmaster Chess, The Terminator: 2029 - Deluxe CD Edition, The Terminator: Future Shock, The Terminator: Rampage [David Silva]
  • nes:
    8Bit Music Power, 8Bit Music Power Final, A Winner is You, Bully Boy 500 in 1, Hero Quest (Germany, prototype), Holy Diver Collector's Edition, Kira Kira Star Night DX, Neo Heiankyo Alien, Pocket Games 150 in 1 (Mario boot screen) [anonymous]
    Over Horizon (pirate) [Consolethinks]
    14 in 1 (FL-14A), 40 in 1 (110-05), 158 in 1 (AB-5027), 9999 in 1 (108-03), 10000000 in 1 (KB46), Captain Planet and the Planeteers (pirate) [Consolethinks, Nikolka]
    Super 13 in 1, Super Contra DS (Super Contra pirate) [famiac, NewRisingSun]
    Booky Man (Brazil) [fcgamer]
    Go! Benny! (Asia) [joanna88, krzysiobal]
    8-bit Xmas 2008, 8-bit Xmas 2009, 8-bit Xmas 2010, 8-bit Xmas 2011, 8-bit Xmas 2012, 8-bit Xmas 2013, 8-bit Xmas 2014, 8-bit Xmas 2015, 8-bit Xmas 2018, 8-bit Xmas 2019, 8-bit Xmas 2020, 8-bit Xmas 2021 [kmg]
    125 in 1 (JY-125), 130 in 1 (JY-130), 1998 Super HiK 8 in 1 (JY-021B), Destroyer (Asia), Mario Family 7 in 1, Xiǎo Zhuàngyuán Shùxué (China) [MLX]
    Super Mario 15 (Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen pirate) [mt777]
    5 in 1 1993 Copyright, FIFA International Soccer '96 (J.League Winning Goal pirate) [NewRisingSun]
    Pokemon 2000 (Felix the Cat pirate) [SupahRetroooo]
    Xiǎo Bǎikē 2 in 1 - Dūdū Wāwā Dà Màoxiǎn & Zhìlì Pīntú (China) [tenyuhuang]
  • ngpc: Choujou Kessen Saikyou Fighters - SNK vs Capcom - Taikenban (Jpn), Pachinko Hisshou Guide - Pocket Parlor (Jpn, prototype) [Forest of Illusion]
  • rx78_cart: Creative Graphics [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]
  • z80clock: Serial Monitor (2020-03-31 23:15:49), Z80 Clock (2020-03-31 05:44:04), Z80 Clock (2020-03-31 23:19:35), Z80 Clock (2020-04-01 00:24:57), Z80 Clock (2020-04-02 04:35:59), Z80 Clock (2020-04-02 05:23:01), Z80 Clock (2020-04-03 00:43:52), Z80 Clock (2020-12-13 19:28:27), Z80 Clock (2021-11-06 19:03:38) [smf]

Software list items promoted to working

  • c64_cass: APB (alt), The Flintstones, Ghostbusters (Activision), Green Beret [Steven Coomber]
  • nes: Minna no Taabou no Nakayoshi Daisakusen (Japan) [kmg]

New NOT_WORKING software list additions

  • c64_cass: Hawkeye, Highlander, Highway Ecounter, The Hobbit (alt), Hunchback: The Adventure, International Soccer, Into the Eagles Nest, Judge Dredd, Knuckle Busters, Kwah!, Lotus Esprit Turbo Challenge (Gremlin Graphics) [The Ultimate Tape Archive Team]
  • gamegear: BreakThru! (prototype) [smspower, VGHF]
  • ibm5150: Back to the Future Part III, Lemmings, Midwinter, Paperboy, Pit-Fighter [flyers80]
  • ibm5170: Quicky: The Computer Game (Euro), Tony & Friends in Kellogg's Land (Germany) [Old-Games.RU]
  • ibm5170_cdrom: Alien Odyssey (US), Ignition (US) [Curt Coder]
  • n64:
    X'treme Roller (prototype) [Baker64]
    Controller Checker Ver.1.01, Unknown RGB Test Cartridge [BehindTheCode, Forest of Illusion]
  • nes:
    8-bit Xmas 2016 [kmg]
    400 in 1 Real Game, Xītiān Qǔjīng - Journey To The West (Asia, alt) [taizou]

Translations added or modified

  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Czech [Milan Galcik]
  • Greek [BraiNKilleRGR]
  • Slovak [Milan Galcik]

Merged pull requests

  • 8454: video/k054000.cpp: Improved hit box calculation for Vendetta. [Angelo Salese]
  • 8635: rohga.cpp: Reduced volume levels to avoid saturation. [David Haywood]
  • 8683: spectrum_cass.xml: Cleaned up ZX Spectrum cassettes a little. [David Haywood]
  • 8801: zr107.cpp: Corrected DIP switch labels and behaviour for transmission type. [Steven Coomber]
  • 8816: Updated continuous integration status links in readme file. [Stiletto]
  • 8850: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest cracks and original dumps. [Firehawke]
  • 8852: c64_cass.xml: Added twenty-seven items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8855: video/powervr2.cpp: Added support for render mode 5 (ARGB0888). [Jennifer Taylor]
  • 8858: namcops2.cpp: Corrected release year for Ridge Racer V Arcade Battle. [sjy96525]
  • 8859: gaelco.cpp: Improved scrolling, sprite drawing, and sample playback. [David Haywood]
  • 8860: machine/hp_taco.cpp: Added support for writing HP 9825 format tapes. [F.Ulivi]
  • 8864: zr107.cpp: Adjusted layer alignment offsets for Midnight Run. [sjy96525]
  • 8866: uknc.cpp: Implemented more system functionality. [shattered]
  • 8867: hh_sm510.cpp: Added Elektronika Kot-rybolov. [algestam, Milan Galcik]
  • 8869: namcos22.cpp: Corrected revisions for ridgera2, raveracw and victlapj. [sjy96525]
  • 8871: hh_sm510.cpp: Added Elektronika Kvaka-zadavaka (Frogling). [algestam, Milan Galcik]
  • 8872: hh_sm510.cpp: Added Elektronika Nochnye vorishki (Night Burglars). [algestam, Milan Galcik]
  • 8873: snowbros.cpp: Re-dumped u78.bin for 3in1semia, verifying that previous dump was correct. [ClawGrip]
  • 8874: nes.xml: Added four items (three working, one not working). [kmg]
  • 8875: hh_sm510.cpp: Added Elektronika Kosmicheskiy polyot (Space Flight). [algestam, Milan Galcik]
  • 8876: cpu/arm7: Fixed TLB Flush behavior (fixes GitHub #8856, MT07878 and MT08140). [Ryan Holtz]
  • 8878: bus/nes: Cleaned up interrupt generation for Mario Baby cartridges. [kmg]
  • 8879: bus/nes: Added support for a pirate five-in-one game. [kmg]
  • 8880: Cleaned up comments in various drivers. [shattered]
  • 8881: c64_cass.xml: Promoted games that only work when no floppy drives are present to working (MT08138). [Steven Coomber]
  • 8882: taito_f2.cpp: Corrected description for qzquest countdown timer speed DIP switches (MT08135). [Steven Coomber]
  • 8883: nes.xml: Corrected metadata for hyperol. [kmg]
  • 8885: Fixed some incorrectly formatted license header comments. [Angelo Salese]
  • 8886: hh_sm510.cpp: Added Elektronika Morskaja ataka. [algestam, Milan Galcik]
  • 8887: docs: Added download links for PDF and EPUB versions. [Firehawke]
  • 8888: gba.xml: Added Mechanic Mechanica (Japan, prototype). [Forest of Illusion, kmg]
  • 8889: Added Atari 2600 Point of Purchase Display Unit. [Wilbert Pol]
  • 8891: hh_sm510.cpp: Added Elektronika Ataka asteroidov. [algestam, Milan Galcik]
  • 8892: docs: Improved mechanism for adding content to the theme. [Firehawke]
  • 8893: dynax.cpp: Added TMP91P640N ROM for Mahjong Ougon no Hai bootleg and added two additional bootleg sets. [XingXing, little0]
  • 8894: machine/dl11.cpp: Added DEC DL11-type Serial Line Unit device. [shattered]
  • 8897: igs_m036.cpp: Added Long Hu Zhengba San He Yi (V100CN). [XingXing, little0]
  • 8898: megasys1.cpp: Improved hand-crafted priority PROM for inyourfa (improves graphics in cutscenes). [dink, David Haywood]
  • 8899: jack.cpp: Corrected starting lives DIP switch settings for joinem and unclepoo. [Steven Coomber]
  • 8900: 32x.xml: Cleaned up metadata. [ArcadeShadow]
  • 8901: nes.xml: Added twelve dumps of bootleg and unlicensed cartridges. [kmg]
  • 8907: imagedev/midiin.cpp: Made channel remapping configurable. [Devin Acker]
  • 8912: hh_sm510.cpp: Changed descriptions for Elektronika games to transliterated Russian titles. [algestam]
  • 8913: machine/spi_sdcard.cpp: Added support for read multiple block command (CMD18). [holub]
  • 8914: nes.xml: Added four multi-game cartridges, and corrected video RAM size for mc_101. [kmg]
  • 8916: gaelco.cpp: Adjusted frame rate so protection checks pass. [Victor Fernandez (City Game), Peter Ferrie, David Haywood]
  • 8918: rfslotspcpent.cpp: Added ASCII PCB layouts. [ClawGrip]
  • 8925: bus/nes: Added support for TF2740 multi-game cartridges. [kmg]
  • 8927: falgas_m89.cpp: Added skeleton driver for Coche Bully. [ClawGrip]
  • 8928: gundealr.cpp: Corrected title for yamyamk. [kmg]
  • 8930: bus/nes: Added partial support for 8-bit Xmas cartridges. [kmg]
  • 8931: lynx.cpp: Cleaned up driver, fixed collision handling, and fixed sound pitch. [cam900]
  • 8932: Cleaned up logging for a few devices. [shattered]
  • 8934: apple2_flop_clcracked.xml: Added latest twelve cracks. [Firehawke]
  • 8935: bus/nes_ctrl: Increased range and added daisy chain port for Famicom Arkanoid paddle controller. [kmg]
  • 8936: chdman.cpp: Corrected copy-pasted comment. [einstein95]
  • 8937: hh_sm510.cpp: Added Elektronika Hockey. [algestam, Milan Galcik]
  • 8939: bus/nscsi/hd.cpp: Implemented MODE SELECT 6 (fixes GitHub #8922). [einstein95]
  • 8940: c64_cass.xml: Added sixteen items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8941: nes.xml: Removed parent/clone relationships for games that are independent ports. [kmg]
  • 8942: dec0.cpp: Updated comment about DEM-01 chip as it has been identified as a Fujitsu MB8421. [Caps0ff, ClawGrip]
  • 8943: bus/nes_ctrl: Improved emulation of the Yonezawa Partytap controller. [kmg]
  • 8933: flower.cpp: Improved cocktail mode behavior and sound, cleaned up code, and added notes. [cam900]
  • 8943: dvk_kcgd.cpp: Added serial ports, converted logging to use logmacro.h, and cleaned up code. [shattered]
  • 8946: ibm5170.xml: Added ten items and replaced one item with a better dump. [The Good Old Days, Old-Games.RU, ArcadeShadow]
  • 8947: bus/nes_ctrl: Reworked Bandai Hyper Shot to only use EXP port calls; nes.xml: Corrected Space Shadow mirroring. [kmg]
  • 8949: bus/nes_ctrl: Disentangled Famicom joypad 2 from EXP port code. [kmg]
  • 8953: ms32.cpp: Added Shutoku Red Zone to list of games on the hardware that have not been dumped. [ArtLine]
  • 8955: Added skeleton drivers for two Compumatic Master Crane sets. [Israel León (Retrolover), ClawGrip]
  • 8956: bus/nes_ctrl: Cleaned up Famicom joypad implementation and further untangled them from EXP port. [kmg]
  • 8957: microdar.cpp: Expanded notes for cfarwest. [ClawGrip]
  • 8958: Updated Greek translation. [BraiNKilleRGR]
  • 8959: sms.xml: Noted that Galactic Protector has control issues on consoles that don’t appear as Japan region to game. [kmg]
  • 8960: ctk551.cpp: Implemented GT913F sound, and promoted system to working. [Devin Acker]
  • 8962: vsnes.cpp: Fixed Balloon Fight bonus life DIP switch settings (MT08147). [kmg]
  • 8964: cinemat.cpp: Added missing inputs for Space Wars and Space Ship (MT08148). [kmg]
  • 8965: gamegear.xml: Added BreakThru! (prototype). [smspower, VGHF, kmg]
  • 8970: maygay1bsw.cpp: Corrected descriptions for The Italian Job sets (MT07191). [sjy96525]
  • 8971: maygayep.cpp: Corrected descriptions for The Italian Job sets (MT07191). [sjy96525]
  • 8975: aleck64.cpp: Added Super Real Mahjong VS (Rev A). [Forest of Illusion, kmg]
  • 8977: c64_cass.xml: Added ten items (nine working, one not working). [The Ultimate Tape Archive Team, Steven Coomber]
  • 8978: gba.xml: Added Perplexus Diodomin (prototype). [James Boulton, GTW, kmg]
  • 8980: Reverted “ctk551: implement sound, promote to working” (GitHub #8960) due to build failures. [R. Belmont]
  • 8981: c64_cass.xml: Added fifteen items (thirteen working, two not working). [The Ultimate Tape Archive Team, Steven Coomber]
  • 8982: Reverted “Revert “ctk551: implement sound, promote to working”” (GitHub #8980). [R. Belmont]
  • 8983: Reverted “uknc: de-skeletonize” (GitHub #8866) due to review issues not being addressed. [R. Belmont]
  • 8984: pcipc.cpp: Fixed names of chipsets in descriptions. [MoochMcGee]
  • 8985: Cleaned up GT913F code. [Devin Acker]
  • 8986: machine/nes.cpp: Accommodate games that depend on realistic power-on RAM state. [kmg]
  • 8987: c64_cass.xml: Added fourteen items (thirteen working, one not working). [The Ultimate Tape Archive Team, Steven Coomber]
  • 8988: 3rdparty/ymfm: Corrected divider state for free-running timer B on mode write (MT03737, MT07078, MT08146). [Aaron Giles]
  • 8989: tsconf.cpp: Added initial ZX Evolution TS-Configuration driver. [holub]
  • 8991: machine/vsnes.cpp: Replaced MMC3 implementation with Namco 108. [kmg]
  • 8992: poisk1.cpp: Added vertical and horizontal video sync signals. [shattered]
  • 8995: nes.xml: Added Hero Quest (Germany, prototype). [anonymous, kmg]
  • 9001: ngpc.xml: Added two new dumps. [Forest of Illusion, kmg]
  • 9003: n64.xml: Added two test/demo cartridges. [BehindTheCode, Forest of Illusion, kmg]
  • 9006: osd/osdsync.cpp: Fixed race condition affecting chdman threading on machines with high parallelism. [tellowkrinkle]
  • 9007: ibm5170_cdrom.xml: Added five items. [David Silva]
  • 9008: bus/vme: Added Besta CP31 CPU board (replaces besta.cpp system driver). [shattered]
  • 9009: machine/ibm6580_kbd.cpp: Cleaned up and simplified code. [shattered]
  • 9010: bus/nes: Improved Famicom Disk System timer emulation; nes.cpp: Set correct clock for Famicom Disk System (MT08041). [kmg]
  • 9011: audio/flower.cpp: Fixed volume lookup table ROM addressing, and added notes. [cam900]
  • 9013: nes.xml: Added four recently released music cartridges. [anonymous, kmg]
  • 9014: vsnes.cpp: Fixed swapped DIP switches for vsbball. [kmg]
  • 9016: ibm5150.xml: Added seven items, and replaced three times with better dumps. [The Good Old Days, Old-Games.RU, ArcadeShadow]
  • 9017: hp9825.cpp: Added Shift Lock and reset keys, and tape LED. [F.Ulivi]
  • 9018: ibm5150.xml, 5170.xml: Added dumps of twenty-two copy-protected items, and replaced one item with a better dump. [r09]
  • 9019: imagedev/midiin.cpp: Handle channel remapping during playback rather than on loading. [Devin Acker]
  • 9020: n64.xml: Added X'treme Roller (prototype). [Baker64, kmg]
  • 9021: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest latest original dumps and cracks. [Firehawke]
  • 9022: bus/nes: Added support for JY012005 multi-game cartridges. [kmg]
  • 9023: bus/nes_ctrl: Cleaned up Konami Hyper Shot controller emulation code a little. [kmg]
  • 9024: bus/nes_ctrl: Updated mahjong controller based on hardware information, and corrected button labels. [kmg]
  • 9025: apple2.cpp, apple2e.cpp: Made descriptions for Franklin ACE computers more consistent. [Kelvin Sherlock]
  • 9027: bus/nes_ctrl: Added a SNES controller port adapter device so a SNES joypad or mouse can be connected. [kmg]
  • 9028: cyclemb.cpp: Corrected joystick up and down inputs for skydest (MT08162). [Steven Coomber]
  • 9029: nes.xml: Added Holy Diver Collector's Edition. [anonymous, kmg]
  • 9030: fmtowns_flop_orig.xml: Added seven new dumps, and replaced two items with better dumps. [cyo.the.vile, fuzzball, r09]
  • 9031: taito_b.cpp: Improved DIP switch setting labels for sbm and sbmj (MT08160). [Steven Coomber]
  • 9032: seta.cpp: Added placeholders for undumped PLDs for madshark. [Sergio Galiano]
  • 9033: gb.cpp: Use memory views for BIOS disable and to remove some cartridge access trampolines. [Wilbert Pol]
  • 9034: bus/nes_ctrl: Added support for the Famicom Turbofile backup RAM device. [kmg]
  • 9035: gb.cpp: Improved MBC3 real-time clock emulation. [Wilbert Pol]
  • 9038: machine/cdicdic.cpp: Completely re-implemented Philips CD-i CDIC emulation, fixing many issues. [Ryan Holtz, CD-i Fan]
  • 9039: emu/video.cpp: Corrected size for date/time formatting buffer in video_manager::open_next. [Golden Child]
→ NOWSZY [Arcade] MAMEui x64 0.243 29/04/2022

MameUI 0.242

  • sync with mame v0.242

MameUI 0.241

  • sync with mame v0.241

MameUI 0.240

  • sync with mame v0.240

MameUI 0.239

  • sync with mame v0.239

MameUI 0.238

  • sync with mame v0.238

MameUI 0.237

  • sync with mame v0.237

MameUI 0.236

  • sync with mame v0.236

MameUI 0.235

  • sync with mame v0.235

MameUI 0.234

  • sync with mame v0.234
  • Fixed crash in maestro.cpp when validating
  •  Fixed buffer overflow when creating CPU.ini

MameUI 0.229

  • The hack that saved slider values on exit has been removed. This is because the slider code was refactored and the result was not compatible with the hack.
  •  Fixed a problem with the pluginspath which could cause plugin errors in certain circumstances.
  • Fixed a problem where category files could not be found in certain win10 setups (MESS only)
→ NOWSZY [arcade] Mame x64 0.243 29/04/2022

MAME 0.243 29 Apr 2022

Another month has passed, and it’s time for another MAME release! MAME 0.243 has a few fairly big internal changes, and while we’re working towards making MAME more future-proof, there will likely be some regressions in the short term. The most noticeable regression that we’re aware of is that rhythm games using DVD media on Konami’s Firebeat platform are now very unhappy with our lack of proper DVD drive emulation. If you find any other regressions, please report them – it’s a lot easier to fix things when we know they’re broken.

Remember the unreleased arcade version of Rise of the Robots, running on the RasterSpeed platform? This month sees support added for another game on the same hardware: Football Crazy. In a clear demonstration of the benefits of MAME’s modular architecture, this provides test cases yielding fixes for the CPU, serial controller and SCSI controller used in the system. Numerous games and computer systems using the same devices stand to benefit.

MAME’s floppy drive emulation system has had an overhaul this month. We think we’ve finally nailed down and fixed the issues that were causing bad data to be written by the Apple IIgs. Of course, it’s still a good idea to back up your precious disk images. There are lots of nice fixes for NES/Famicom cartridge support, making a whole lot of Chinese-language games playable. The driver for the NEC PC-8801 family has had an overhaul this month, giving more expansion options and better software compatibility. Also, several more early Rockwell electronic calculators are now emulated.

As always, there were plenty of bugs squashed this month, including Midway Seattle and Vegas stability issues, graphical glitches in The Karate Tournament, erratic joystick movement on the Apple IIgs, missing sounds in Looping, and quite a few incorrectly labelled DIP switches.

You can read about all the exciting development activity in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

MAME Testers bugs fixed

  • 05533: [Crash/Freeze] (rastersp.cpp) fbcrazy: Fatal error about eight seconds after starting system. (Paul-Arnold)
  • 07568: [Crash/Freeze] (seattle.cpp) hyprdriv: Emulated game freezes while music continues to play. (Ted Green)
  • 07823: [DIP/Input] (vegas.cpp) nbanfl, nbagold: Watchdog reset when switching between test menus. (Ted Green)
  • 08064: [Graphics] (vegas.cpp) gauntleg, gauntleg12, gauntdl, gauntdl24: Screen tearing and inconsistent frame rate. (Ted Green)
  • 08203: [Graphics] (metro.cpp) karatour, karatourj, ladykill, 3kokushi: Graphics and speed issues. (Angelo Salese)
  • 08240: [Interface] (apple2gs.cpp) apple2gs: Game I/O joystick input is glitchy. (R. Belmont)
  • 08270: [Documentation] (generalplus_gpl16250_nand.cpp) jak_gtg: Release year can be confirmed. (geforcefly)
  • 08274: [DIP/Input] (astrocde.cpp) spacezap: Identified DIP switch setting number of lives. (Steven Coomber)
  • 08276: [DIP/Input] (ddragon.cpp) ddragon2, ddragon2j: Mission timer DIP switch settings are labelled incorrectly. (Augusto)
  • 08280: [DIP/Input] (galaxian.cpp) thepitm: Identified coinage, game speed and game time DIP switch settings. (Steven Coomber)
  • 08283: [DIP/Input] (galaxold.cpp) bullsdrtg: Identified coinage, award and cabinet type inputs. (Steven Coomber)
  • 08284: [DIP/Input] (wink.cpp) wink, winka: Identified coinage, award and audit clear DIP switch settings. (Steven Coomber)
  • 08285: [DIP/Input] (galaxold.cpp) trvchlng: Identified coinage, bonus and attract mode DIP switch settings. (Steven Coomber)
  • 08286: [DIP/Input] (galaxian.cpp) takeoff: Lives, bonus life and service mode DIP switch settings are incorrect. (Steve Coomber)
  • 08289: [Sound] (looping.cpp) looping: Most sounds do not play. (AJR)
  • 08293: [Graphics] (apple2e.cpp) apple2ee: Bad colors after switching from double high resolution to high resolution. (R. Belmont)
  • 08294: [Crash/Freeze] (nmk16.cpp) mustangb3: Emulator crashes about 25 seconds after starting system. (Ivan Vangelista)
  • 08297: [Crash/Freeze] (suna16.cpp) sunaq: Emulator crashes after answering a question. (Ivan Vangelista)
  • 08298: [Documentation] (vegas.cpp) warfa, warfaa, warfab, warfac: Game title is incorrect. (mmarino4)

New working machines

  • Bowmen [Roberto Fresca, Mirko Buffoni, Daniel Carmona, Museoarcadevintage.com, Recreativas.org]
  • Cal Omega - Game 17.0 (Amusement Poker) [Roberto Fresca, Justin DeLutis]
  • Le Pendu (Bilingue, Version 04) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • Rockwell 10R (Rockwell) [hap, Sean Riddle]
  • Rockwell 12R: Square Root [hap, Sean Riddle]
  • Rockwell 24K (Rockwell) [hap, Sean Riddle]
  • Rockwell 30R: Slide Rule Memory (B5500 version) [hap, Sean Riddle]
  • Le Super Pendu (V1, words set #1) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • Le Super Pendu (V1, words set #2) [Roberto Fresca, Grull Osgo, Jeff Hamelin]

New working clones

  • Blood Storm (v2.21) [coolmod]
  • Densha de GO! (Ver 2.3 J) [andynumbers]
  • Finger (bootleg of Stinger) [Kalu666]
  • Galaxian (Artic System bootleg) [chaneman]
  • Golden Poker Double Up (bootleg, set 3) [Roberto Fresca, Jeff Hamelin]
  • Golden Poker Double Up (bootleg, set 4) [Roberto Fresca, Jeff Hamelin]
  • Hard Drivin' (compact, rev 2 bootleg) [Andrew Welburn]
  • Novag Super Expert (version C, v1.2) [anonymous]
  • Rockwell 31R: Slide Rule Memory [hap, Sean Riddle]
  • Street Fighter III 2nd Impact: Giant Attack (Hispanic 970930) [Darksoft]

Machines promoted to working

  • Amstrad plc NC200 [Robbbert]
  • Football Crazy (Video Quiz) [Paul-Arnold]
  • Lexicon LK-3000 [hap]

New machines marked as NOT_WORKING

  • Actronics / Hanzawa Wanted G-Man [hap, Kevin Horton]
  • Bandai Go Go Dynaman [hap, Kevin Horton, Rik]
  • Bandai Kiteyo Parman [hap, Kevin Horton, Rik]
  • Bandai Toukon Juohmaru [hap, Kevin Horton, Rik]
  • Defender (Gakken) [hap, Kevin Horton, Rik]
  • Flying Fortress [TTL] [Seth Soffer, Andrew Welburn]
  • Horses For Courses (NSW, Australia) [Brock.M]
  • Intel iSBC 660 [Patrick Mackinlay]
  • Long Hu Tebie Ban (V101CN) [IGSPGM.COM]
  • Maxi Double Poker (version 1.8) [Roberto Fresca, Jeff Hamelin]
  • Photo Play 2002 (Belgium) [Asure]
  • The Quest (NSW, Australia) [Brock.M]
  • Romtec Pucki & Monsters [hap, Kevin Horton, Rik]
  • Sport Damjes 1 [Sergio de electronicaVyS, ClawGrip]
  • Super 97 (Ver. 1.00) [Ioannis Bampoulas]
  • Tomy Bombman [hap, Kevin Horton, Rik]
  • unknown darts game (487 System I) [Victor Fernandez (City Game)]
  • Waldorf Electronics MiniWorks 4-Pole [DBWBP]

New clones marked as NOT_WORKING

  • Bad Lands (Modular System) [Eduardo Anay, ClawGrip]
  • Dragon Ninja (Modular System) [Eduardo Anay, ClawGrip]
  • Golden Poker Double Up (bootleg, set 2) [Roberto Fresca, Jeff Hamelin]
  • Multi Win (EPM7032, encrypted) [Ioannis Bampoulas, Roberto Fresca]
  • Multi Win (Ver.0091, encrypted) [TeamEurope, Roberto Fresca]
  • Photo Play 1999 (Netherlands) [Asure]
  • Photo Play 2000 (Netherlands) [Asure]
  • Photo Play 2001 (Netherlands) [Asure]
  • Photo Play Masters 2001 (Netherlands) [Asure]
  • Slap Fight (Modular System) [Eduardo Anay, ClawGrip]
  • Indoor Soccer (Tecfri license PCB) [Eduardo Anay, ClawGrip]

New working software list additions

  • a800:
    Popeye (prototype, 19830829) [Dutchman2000]
    Popeye (prototype, WIP8) [Tempest]
  • a800_flop: Pondering About Max's [A8SP]
  • apple2_flop_clcracked: Cubes, Prisms, and Cylinders (cleanly cracked), Descending/Ascending Intervals (cleanly cracked), Early Music Skills (cleanly cracked), Functional Harmony: Secondary Dominants (cleanly cracked), Geography Search (cleanly cracked), Keyboard Arpeggios (cleanly cracked), Keyboard Blues (cleanly cracked), Keyboard Chords (cleanly cracked), Keyboard Extended Jazz Harmonies (cleanly cracked), Keyboard Fingerings (cleanly cracked), Keyboard Intervals (cleanly cracked), Keyboard Jazz Harmonies (cleanly cracked), Keyboard Note Drill (cleanly cracked), Keyboard Speed Reading (cleanly cracked), Measuring Economic Activity (cleanly cracked), Media Magic: The Melody Studio (cleanly cracked), Melodic Dictation: Beginning Level (cleanly cracked), Melodic Dictation: Intermediate Level (cleanly cracked), Music Composer Quiz (cleanly cracked), Music Terminology (cleanly cracked), Musical Stairs (cleanly cracked), Note Detective II: Intermediate Level (cleanly cracked), On Target: 3000 Words of German (cleanly cracked), Tap-It (cleanly cracked), Time Explorers (cleanly cracked), Volcanoes (cleanly cracked), Zoo Puppet Theater (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig: Back It Up (Version 3.6), Bouncing Kamungas!, Columns //e (Version 2.01), Copy II Plus (Version 3.1), Copy II Plus (Version 4.1), Copy II Plus (Version 4.3), Copy II Plus (Version 4.4B), Copy II Plus (Version 4.4C), Copy II Plus (Version 4.4D), Copy II Plus (Version 5.0), Copy II Plus (Version 5.1), Copy II Plus (Version 5.2), Copy II Plus (Version 5.4), Copy II Plus (Version 5.5), Copy II Plus (Version 6.0), Copy II Plus (Version 6.1), Copy II Plus (Version 6.2), Copy II Plus (Version 6.3), Copy II Plus (Version 6.4), Copy II Plus (Version 6.5), Copy II Plus (Version 6.6), Copy II Plus (Version 7.1), Copy II Plus (Version 7.2), Copy II Plus (Version 7.3), Copy II Plus (Version 7.4), Copy II Plus (Version 8.1), Copy II Plus (Version 8.1) (800K 3.5"), Copy II Plus (Version 8.2), Copy II Plus (Version 8.2) (800K 3.5"), Copy II Plus (Version 8.3), Copy II Plus (Version 8.3) (800K 3.5"), Copy II Plus (Version 8.4), Copy II Plus (Version 8.4) (800K 3.5"), Copy II Plus (Version 9.0), Copy II Plus (Version 9.0) (800K 3.5"), Copy II Plus (Version 9.1), Copy II Plus (Version 9.1) (800K 3.5"), Essential Data Duplicator (Version 3.0-1984-02-06), Essential Data Duplicator (Version 3.0-1984-05-25), Grey Seas, Grey Skies, Hands-On Math! Volume I (800K 3.5"), Kraking by The Disk Jockey, Locksmith (Version 5.0 Revision C), Locksmith (Version 5.0 Revision F), Locksmith (Version 5.0 Revision G), Locksmith (Version 6.0 Revision A), Locksmith (Version 6.0 Revision B), Pig Pen, Ricochet, Science Corner: Planet Earth (800K 3.5"), Super Disk Copy (Version 3.6), Wizardry: Proving Grounds of the Mad Overload (Version 01-DEC-81), Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81), World Class Leader Board [4am, Firehawke]
  • gamegear: Poker Face Paul's Cribbage (prototype) [smspower]
  • ibm5170:
    Red Baron (EGA 16 colors version), Red Baron (VGA 256 colors version), Red Baron: Mission Builder, SimCity Classic (Windows 3.x release) (3.5"), SimCity Classic (Windows 3.x release) (5.25") [ibmpc5150, archive.org]
    Pyrotechnica, Return of the Phantom, SimLife (Windows 3.x release) [The Good Old Days]
  • nes:
    1995 New Series Super 2 in 1 (Asia), AO, Beat'Em & Eat'Em, Dì Shìtiān (China), Dúshlán, King Gizzard & the Lizard Wizard - Polygondwanaland - 2nd Edition, Little Lancelot (USA), NES Virus Cleaner, Pyramids of Ra (USA), Solaris, Tic-Tac XO [anonymous]
    8 in 1 (0801), 1993 New 860 in 1 Over-Valued Golden Version Games, 1993 Super HiK 4 in 1 (F-034), Chāozhí Gāo K Jīnkǎ 110 in 1, Gàishì 190 in 1, Golden 8 in 1, Super HiK 42 in 1 (K-42001), Wúmíng Chuánshuō (China) [Consolethinks]
    Chǒngwù Bǎobǎo (China), Jiànxiá Qíngyuán (China, Final Fantasy pirate), Qítiān Dàshèng (China) [famiac, NewRisingSun]
    Mike Tyson's Intergalactic Power Punch (USA, prototype, hacked) [Hidden Palace]
    Golden Game: 210 in 1 [kmg]
    1500 in 1, Toobin' (Korea) [MLX]
    Assimilate [Nessylum]
    L'Abbaye des Morts [Parisoft]
    76 in 1 Y2K [superretrogamer2741]
    Tiějiǎ Tújí (China), Xīnghé Zhànduì (China) [ZDog]
    Metal Max (Japan, prototype) [Zoda-Y13, Forest of Illusion]
  • sms: Basket Ball Nightmare (early prototype), Golden Axe CES Demo, Psycho Fox (prototype), Super Futebol II (Brazil), Wimbledon (Brazil) [smspower]
  • spectrum_cass:
    La Quête du Chevalier [Miguel Sobreira, Planeta Sinclair]
    The 11th Hour (The Guild), Brave Knight, Cobra (Erbe, medium case), Cobra (Erbe, small case), Cobra (IBSA), Dragon's Lair II: Escape from Singe's Castle (Erbe), Popeye (Zafi Chip), Raid Over Moscow (set 6, Dro Soft), Rygar (Erbe, promotional), Super Cycle (Compulogical) [spectrumcomputing.co.uk]
    3D Dracman, 4 Logiciels pour ZX Spectrum, Battle on Hoth (alt), Bell Ropes, A Harvesting Moon (two sides) [Steven Brown, Planeta Sinclair]

Software list items promoted to working

  • fm7_cass: Portopia Renzoku Satsujin Jiken [r09]
  • lk3000: English-German [hap]
  • nes: 7 in 1, Chéngjísīhán (China), Dàtáng Fēngyún VI Dài (China), Fēngsè Huànxiǎng (China), Golden Game: 150 in 1, Golden Game: 260 in 1, Jiànxiá Qíngyuán (China), Kǒudài Guàishòu - Fěicuì Bǎn (China), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, alt), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, fixed?), Shènghuǒ Huīzhāng II Dài (China), Shènghuǒ Huīzhāng II Dài (China, alt), Shènghuǒ Huīzhāng Wàizhuàn (China), Shénmó Dàlù (China), Tāngmǔ Lìxiǎn Jì (China), Tenchi wo Kurau II - Shokatsu Koumei Den (China), Tenchi wo Kurau II - Shokatsu Koumei Den (China, alt), Tūnshí Tiāndì II (China), Tūnshí Tiāndì II (China, alt), Tūnshí Tiāndì II (China, alt 2), Tūnshí Tiāndì III (China), Yǒngzhě Hēi'àn Shìjiè - Hùndùn De Shìjiè (China), Zhànshén Shìjiè (China), Zhēntián Shí Yǒngshì (China) [kmg]
  • pc8801_flop: Angels - Celica Crisis, Blue Blood Music Disk Vol. 7 - Gradius Special, Cone Paper Vibration Data Shuu Dai-1-kan, Cone Paper Vibration Data Shuu Dai-2-kan, Cone Paper Vibration Data Shuu Dai-3-kan, Dragon, Jesus, Jesus (alt), Nazo Demo 3, Sorcerian Music Library, Sugoroku Yakyuu-dou [Angelo Salese]
  • pc98: Brandish Renewal [r09]
  • pc98_cd: Brandish Renewal [r09]

New NOT_WORKING software list additions

  • nes: Skull & Crossbones (Korea) [MLX]
  • pc8801_cdrom: CD Takarabako [r09]
  • roland_tnsc1: 50's and 60's (TN-SC1-02), Around the World 2 (TN-SC1-05), Latin (TN-SC1-07), Piano Bar (TN-SC1-06) [Sean Riddle, ClawGrip]
  • sms: Game Mo-eumjip 188 Hap (Korea) [smspower]

Translations added or modified

  • Chinese (Simplified) [kongmao45678]
  • Ukrainian [Stanley Kid]

Merged pull requests

  • 9100: Added Ukrainian UI translation. [Stanley Kid, Vas Crabb]
  • 9105: audio/cage.cpp: Added partial support for multi-channel sound output. [cam900]
  • 9114: bus/rs232/xvd701.cpp, twinkle.cpp: Implemented commands required for Konami Twinkle DVD player. [Windy Fairy]
  • 9149: 8080bw.cpp, mw8080bw.cpp: Added some configuration inputs, and improved metadata. [einstein95]
  • 9377: frontend: Added an option to not show media device status to the UI manager. [Nathan Woods]
  • 9383: rastersp.cpp: Added support for the Football Crazy game. [Paul-Arnold]
  • 9405: formats/fs_coco_rsdos.cpp: Added support for formatting disks. [Nathan Woods]
  • 9423: alpha68k_n.cpp: Corrected comments and clocks for kyros. [negunma]
  • 9434: formats/fs_coco_os9.cpp: Added support for formatting standard geometry disks. [Nathan Woods]
  • 9462: gticlub.cpp: Added subtitle to game descriptions. [Michael Sanborn]
  • 9469: raiden_ms.cpp: Updated comments. [ClawGrip]
  • 9475: timetrv.cpp: Corrected artwork aspect ratio. [Ryan Holtz]
  • 9476: timetrv.cpp: Hooked up 1-bit audio DAC. [Ryan Holtz]
  • 9477: timetrv.cpp: Removed stray debugging printf. [Ryan Holtz]
  • 9478: bloodbro_ms.cpp: Corrected a comment about ROM connections. [ClawGrip]
  • 9480: gamegear.xml: Added an unreleased prototype. [smspower, kmg]
  • 9481: sms.xml: Added six dumps (five working). [smspower, kmg]
  • 9482: seta.cpp: Corrected bonus life DIP switch settings for daiohp2. [Sergio Galiano]
  • 9483: machine/ldv4200hle.cpp: Fixed overshoot issues with multi-speed forward/reverse affecting Time Traveler. [Ryan Holtz]
  • 9484: nes.xml: Removed bad dump flags from ROM dumps that have been verified. [kmg]
  • 9486: astrocde.cpp: Added lives DIP switch settings for spacezap (MT08274). [Steven Coomber]
  • 9487: photoply.cpp: Added five Photo Play games from Netherlands and Belgium. [Asure, ClawGrip]
  • 9488: bus/nes, bus/nes_ctrl: Cleaned up code, mostly relating to bit field manipulation. [kmg]
  • 9489: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest dumps and cracks. [4am, Firehawke]
  • 9490: nes.xml: Replaced/removed some truncated ROM dumps as appropriate. [kmg]
  • 9492: m92.cpp: Only use banked palette on systems with ROM banking (MT03289). [David Haywood]
  • 9493: vendetta.cpp: Added brute-forced equivalent PLDs images for Vendetta and clones. [Buenrip, Recreativas.org, ClawGrip]
  • 9494: fmtowns_flop_orig.xml, pc98.xml, pc98_cd.xml: Fixed disks that had been incorrectly converted to HxC MFM format. [r09]
  • 9495: neogeo.cpp, neogeo.xml: Corrected release year for Matrimelee. [CanoeHope]
  • 9496: roland_tnsc1.xml: Added dumps of four Roland Music Style Cards. [Sean Riddle, ClawGrip]
  • 9497: ddragon.cpp: Corrected timer DIP switch setting labels for ddragon2 (MT08276). [Steven Coomber]
  • 9498: bus/nes: Added support for games using K-3071, S-009, and TH2348 boards. [kmg]
  • 9499: slapfght.cpp: Adjusted visible area. [sjy96525]
  • 9500: coco12.cpp, coco3.cpp: Increased range of high resolution joystick axis inputs. [Tim Lindner]
  • 9502: bus/nes: Improved emulation of Game Genie cheat device. [kmg]
  • 9504: nes.xml: Added a recent chiptune cartridge dump. [kmg]
  • 9505: x68k_flop.xml, fmtowns_cd.xml, pc98.xml, msx2_flop.xml, pc8801_flop.xml, pcecd.xml: Standardised De·Ja titles. [einstein95]
  • 9507: imagedev.floppy.cpp: Set dirty flag on image initialization. [Nathan Woods]
  • 9508: spectrum_cass.xml: Added sixteen working items, replaced six items with better dumps, and improved metadata. [ArcadeShadow]
  • 9509: bus/sega8: Added partial support for a recently dumped 188 in 1 multi-game cartridge. [kmg]
  • 9510: formats/fsmeta.cpp: Converted to_string to a more intuitive instance member function. [Nathan Woods]
  • 9511: nus/nes: Improved and consolidated Golden Game multi-game cartridge emulation. [kmg]
  • 9512: galaxold.cpp: Identified three inputs for bullsdrtg (MT08283). [Steven Coomber]
  • 9514: bus/nes_ctrl: Updated Arkanoid paddle controller to return ninth (least significant) position bit. [kmg]
  • 9515: bus/nes_ctrl: Cleaned up class member accessibility in all headers. [kmg]
  • 9516: bus/nes: Removed redundant device_start and pcb_reset implementations. [kmg]
  • 9517: galaxian.cpp: Identified three DIP switches for thepitm (MT08280). [Steven Coomber]
  • 9518: thepit.cpp: Corrected coinage DIP switch setting labels for thepit (MT08280). [Steven Coomber]
  • 9519: video/m92.cpp: Initialize a few members on start. [David Haywood]
  • 9520: bus/nes: Cleaned up BMC_12IN1 cartridge emulation. [kmg]
  • 9521: neogeo.xml: Corrected release years for kof97 and kof97h. [CanoeHope]
  • 9523: bus/nes: Cleaned up and simplified implementation for several Kaiser boards. [kmg]
  • 9525: bus/nes: Added support for DS-9-27 multi-game cartridge board. [kmg]
  • 9526: slapfght.cpp: Reverted changes to visible area (GitHub #9499). [R. Belmont]
  • 9527: wink.cpp: Identified several DIP switches for wink and winka (MT08284). [Steven Coomber]
  • 9528: nes.xml: Added seven miscellaneous working items. [kmg]
  • 9529: a800.xml: Added two Popeye prototypes. [Dutchman2000, Tempest, kmg]
  • 9531: spdamjes.cpp: Added skeleton driver for T-90 Sport Damjes 1 darts machine. [Sergio de electronicaVyS, ClawGrip]
  • 9533: pc8801.cpp: Fixed many issues and refactored code to better align with current standards. [Angelo Salese]
  • 9535: bus/nes: Improved emulation of Taito X1-017 boards, and corrected page order in associated program ROM dumps. [kmg]
  • 9536: osd/strconv.cpp: Fixed conversion to Unicode for two-byte ANSI code pages on Windows. [Windy Fairy]
  • 9537: galaxian.cpp: Corrected DIP switch labels for takeoff (MT08286). [Steven Coomber]
  • 9538: nes.xml: Added six working homebrew cartridges. [kmg]
  • 9539: cpu/8x300: Added cycle-accurate pin state output callbacks. [Luigi30]
  • 9540: bus/nes: Added support for Sachen’s Zhōngguó Dàhēng cartridge. [kmg]
  • 9541: fm8_cass.xml: Moved FM-8 cassettes that were previously in fm7_cass.xml to their own software list. [r09]
  • 9542: imagedev/floppy.cpp: Consolidated filesystem info containers. [Nathan Woods]
  • 9544: neogeo.xml: Corrected release years for moshougi and flipshot. [CanoeHope]
  • 9545: krz2000.cpp: Got K2000 skeleton driver to boot and show its UI. [Peter Sobot]
  • 9546: formats/fsmeta.cp: Made metadata value interface less error-prone. [Nathan Woods]
  • 9547: nes.xml: Set correct board type for Qiwang Chinese Chess games. [kmg]
  • 9548: cosmos_playc8f.cpp: Added ASCII layout diagram for SY-MUSIC01 PCB. [ClawGrip]
  • 9549: video/imagetek_i4100.cpp, metro.cpp: Hooked up I4100 control outputs and improved interrupts (MT08203). [Angelo Salese]
  • 9550: bus/nes: Simplified Sunsoft-4 board implementation. [kmg]
  • 9552: bus/nes: Added support for KL-06 and 831128C boards. [kmg]
  • 9553: formats/fsmeta.cpp: Added an accessor exposing the contained type as an enumerated value. [Nathan Woods]
  • 9554: machine/k573dio.cpp, machine/k573fpga.cpp: Improved counters and status flags (addresses GitHub #8619). [Windy Fairy]
  • 9556: pgm2.cpp: Improved some comments relating to Japanese games. [Misty De Méo]
  • 9557: nes.xml: Removed a truncated Super 8 in 1 cartridge dump. [kmg]
  • 9559: machine/gt64xxx.cpp: Improved interrupt logic and DMA timing (fixes MT07568). [Ted Green]
  • 9560: cpu/mips3: Added a recompiler option to perform additional validation on hash jumps (fixes MT07823). [Ted Green]
  • 9561: nes.xml: Removed duplicate entry linzexua. [kmg]
  • 9562: fruitpc.cpp, paokaipc.cpp: Moved gogostrk to a separate driver. [Angelo Salese]
  • 9564: ksys573.cpp: Updated file header comment. [Michael Sanborn]
  • 9565: Updated simplified Chinese translation for auto-fire button name format. [kongmao45678]
  • 9566: neogeo.xml: Fixed editing error in matrim AES serial. [CanoeHope]
  • 9568: cinemat.cpp: Corrected title for Starhawk. [David Silva]
  • 9569: bus/nes: Added support for Chinese translations of Genghis Khan, Square’s Tom Sawyer, and Tenchi wo Kurau II. [kmg]
  • 9571: nes.xml: Removed bad dump mc_s8kfa. [kmg]
  • 9573: galaxold.cpp: Identified four DIP switches for trvchlng (MT08285). [Steven Coomber]
  • 9574: wink.cpp: Identified four DIP switches for wink and winka (MT08284). [Steven Coomber]
  • 9575: bus/nes: Fixed emulation for Chinese Fire Emblem translations. [kmg]
  • 9576: bus/nes: Simplified TQROM emulation; nes.xml: updated support status for a few games. [kmg]
  • 9577: r2dtank.cpp: Corrected bonus life DIP switch setting labels (MT08250). [Steven Coomber]
  • 9579: bus/nes: Cleaned up implementation for some MMC3 boards. [kmg]
  • 9580: formats/fsmeta.cpp: Fixed construction from C strings. [Nathan Woods]
  • 9582: ibm5170.xml: Added eight items, and replaced one item with a clean dump. [ArcadeShadow]
  • 9583: pcecd.xml: Cleaned up metadata. [ArcadeShadow]
  • 9584: vboy.xml: Cleaned up metadata. [ArcadeShadow]
  • 9585: famicom_flop.xml: Cleaned up metadata. [ArcadeShadow]
  • 9586: bus/nes: Improved support for cartridges using BMC-64IN1NR boards. [kmg]
  • 9587: nes.xml: Added a new dump, and fixed the bad dump of tysonpoh. [kmg]
  • 9588: formats/fs_coco_rsdos.cpp: Encapsulated implementation better. [Nathan Woods]
  • 9589: formats/fs_coco_os9.cpp: Encapsulated implementation better. [Nathan Woods]
  • 9591: nes.xml: Added some Chinese role-play games and a virtual pet game. [kmg]
  • 9593: bus/nes, nes.xml: Cleaned up code and software metadata. [kmg]
  • 9594: bus/nes: Improved emulation of Tengen boards, and removed a redundant cartridge type. [kmg]
  • 9596: bus/nes: Cleaned up Irem board implementations. [kmg]
  • 9598: nes.xml: Removed a duplicate Missile Tank dump. [kmg]
  • 9599: a800_flop.xml: Added Pondering About Max's. [A8SP, kmg]
  • 9600: spec128.cpp, spectrum.cpp: Corrected screen border size. [holub]
  • 9601: model3.cpp, whitestar.cpp: Made punctuation in Jurassic Park game titles consistent. [Michael Sanborn]
  • 9603: nes.xml: Updated support status, added notes, and corrected metadata for a number of items. [kmg]
  • 9604: machine/z80scc.cpp: Added support for zero count interrupts (fixes MT08239). [Kelvin Sherlock]
  • 9607: nes/bus: Cleaned up Taito board emulation code. [kmg]
  • 9608: slapfght_ms.cpp: Corrected ROM labels. [ClawGrip]
  • 9610: gaelco.cpp: Verified clocks for Big Karnak. [ClawGrip]
  • 9611: bus/nes: Corrected NOCASH_NOCHR homebrew board emulation. [kmg]
  • 9613: nes.xml: Set correct board types for several more Chinese role-play games. [kmg]
→ NOWSZY [arcade] HbMameUI x64 0.243 27/04/2022

 HBMAME 2022-04-27 0.243

  • Fixed gauntlet2 regressions.

New Games

  • [ffightaeh04]         Final Fight 30th Anniversary Edition Mad Gear's City (2022-04-12)
  • [jrpacplus]           Jr Pac-Plus
  • [manpac]              Man-Pac
  • [sailormnh05]         Pretty Soldier Sailor Moon (Reign of Terror) v1.6
  • [sf2mix110]           Street Fighter II: Champion Edition (Mix 1.1)
  • [sfz3mix07a]          Street Fighter Zero 3 (Mix 0.07a)
  • [sfz3mix09]           Street Fighter Zero 3 (Mix 0.09)
  • [sfz3mix]             Street Fighter Zero 3 (Mix 0.10)
→ NOWSZY [arcade] Mame x64 0.242 1/04/2022

MAME 0.242 1 Apr 2022

Today is a bittersweet day. After a quarter of a century, we’ve decided that it’s no longer in our best interests to distribute MAME as Open Source/Free Software. Wait, that’s not the right announcement… After many fruitful years, we’ve come to realise MAME has achieved everything it can. The project is now in maintenance mode, and there will be no new functionality or regular releases. Hang on, that can’t be right, either! Happy April Fools’ day!

We have an interesting release today in several ways. Yes, the rumours are true, after many years, we’ve added support for another LaserDisc-based arcade system. It’s a system that only ran a single game: Time Traveler, created by Rick Dyer at Virtual Image Productions, starring Stephen Wilber, and published by Sega. This full-motion video game consists of a near-constant stream of quick time events, utilising a mixture of live action video and computer-generated imagery. Although re-living the early ’90s corniness is pretty awesome, this is a milestone because it’s the first LaserDisc arcade game preserved using the Domesday86 Project toolchain. In short, this involves the use of custom hardware to record the raw radio frequency signal from a LaserDisc player’s laser pickup, and then decoding it in software. This frees you from the limitations of LaserDisc player demodulators and video capture devices. As well as better, more consistent video quality, this opens up possibilities like combining multiple captures to overcome disc degradation and laser pickup dropout.

In another first for emulation, MAME 0.242 adds support for systems based on Rockwell B5000 family microcontrollers. This includes several electronic toys from Mattel, and calculators from Rockwell themselves. You’ll also find the first working game based on a Sharp SM530 microcontroller: the Star Fox game watch from Nelsonic.

There are plenty of software list updates this month, including recently-released prototype dumps for Mega Drive, NES and Super NES, all the latest Apple II dumps, and some more of the steady stream of Commodore 64 cassettes. You’ll also see that a big batch of Amiga software has been promoted to working – that’s because the Amiga family has had an overhaul this month, and it’s paid off with substantial improvements in compatibility.

There’s lots more going on, in fact this was a record month for pull requests, with over a hundred and thirty merged, including quite a few from first-time contributors, as well as some regulars. It’s great to have you all with us! There are dozens of reported bugs fixed, too, with a particular emphasis on fixing up DIP switch labelling.

 

MAME Testers Bugs Fixed

  • 07190: [Documentation] (jpmsys5sw.cpp) j5hilos: Punctuation in the description is incorrect. (sjy96525)
  • 07800: [Gameplay] (model2.cpp) vf2 and clones: Activating debug mode causes a fatal error. (Damian Rogers)
  • 07908: [Documentation] (newton.cpp) mp110, mp120, mp130, mp2000, mp2100, newtonmp: Descriptions are incomplete. (sjy96525)
  • 08209: [DIP/Input] (statriv2.cpp) hangman: DIP switches are labelled incorrectly. (Steven Coomber)
  • 08210: [Crash/Freeze] (actfancr.cpp) actfancr, triothep: Emulator crashes with a segmentation fault. (AmatCoder)
  • 08226: [Core] artwork: Color overflow on disk elements with some alpha values. (hap)
  • 08227: [Gameplay] lrescuem2: Collision detection is broken. (AJR)
  • 08236: [DIP/Input] (zodiack.cpp) bounty: Bonus life DIP switches are not labelled. (Steven Coomber)
  • 08238: [Graphics] (namcos2.cpp) valkyrie: Shadows are not being drawn. (hap)
  • 08242: [Plugins] The sol::buffer helper class does not work when type checking is enabled. (Vas Crabb)
  • 08243: [Documentation] (hh_cop400.cpp) mbaskb2, msoccer2: Manufacturer used “Mattel Electronics” branding. (hap)
  • 08244: [DIP/Input] (taito_l.cpp) raimais, raimaisj, raimaisjo: Bonus life DIP switches are labelled incorrectly. (Steven Coomber)
  • 08245: [DIP/Input] (galaxian.cpp) spacempr: DIP switches are labelled incorrectly. (Steve Coomber)
  • 08249: [Graphics] (msx.cpp) mx10, pv7, pv16, cpc50a, cpc50b, cpc51 [gradius2]: Corrupt graphics make games unplayable. (Tafoid)
  • 08250: [DIP/Input] (r2dtank.cpp) r2dtank: Bonus life DIP switch settings are not labelled. (Steven Coomber)
  • 08251: [DIP/Input] (8080bw.cpp) skylove: Bonus life DIP switch settings are not labelled. (Steven Coomber)
  • 08254: [DIP/Input] (8080bw.cpp) claybust: Number of “Flings” DIP switch is not labelled. (Steven Coomber)
  • 08256: [DIP/Input] (vicdual.cpp) wantsega: Bonus life DIP switch is not labelled. (Steven Coomber)
  • 08257: [DIP/Input] (vicdual.cpp) alphaho: Bonus life DIP switch is not labelled. (Steven Coomber)
  • 08259: [DIP/Input] (galaxian.cpp) mimonkey, mimonscr, mimonsco, mimonscra: Fire mode DIP switch is not labelled. (Steven Coomber)
  • 08262: [DIP/Input] (galaxian.cpp) aracnis: Aracnis Lives DIP switch settings are not labelled. (Steven Coomber)
  • 08263: [DIP/Input] (alinvade.cpp) alinvade: Bonus Life DIP switch is not labelled. (Steven Coomber)
  • 08267: [DIP/Input] (8080bw.cpp) rollingc: Bonus Life DIP switch is not labelled. (Steven Coomber)
  • 08268: [DIP/Input] (galaxian.cpp) sfx, skelagon: Demo sound DIP switch is not labelled. (Steven Coomber)

New working machines

  • Bandai TC7: Air Traffic Control [hap, Sean Riddle]
  • Kenner Live Action Football [hap, Sean Riddle]
  • Kick & Kick (GNA36 VER. EAA) [Shiz, Windy Fairy]
  • Mattel Electronics Auto Race [hap, Sean Riddle]
  • Mattel Electronics Baseball (Mattel) [hap, Sean Riddle]
  • Mattel Electronics Football (Mattel) [hap, Sean Riddle]
  • Mattel Electronics Gravity (Mattel) [hap, Sean Riddle]
  • Mattel Electronics Missile Attack / Space Alert [hap, Sean Riddle]
  • Nelsonic (licensed from Nintendo) Star Fox (Nelsonic) [hap, Sean Riddle]
  • Rockwell 18R (Rockwell) [hap, Sean Riddle]
  • Tandy Corporation 3 in 1 Sports Arena [hap, Sean Riddle]
  • Tiger Electronics Deluxe Football with Instant Replay [hap, Sean Riddle]
  • Tiger Electronics Playmaker: Hockey, Soccer, Basketball [hap, Sean Riddle]
  • TimeTop Super Game 25-in-1 (GM-228) [TeamEurope]
  • VTech 4 in 1 Electronic Games (VTech) [hap, Sean Riddle]

New working clones

  • Ace Driver: Victory Lap (Rev. ADV2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
  • beatmania complete MIX (ver JA-C) [Taro]
  • Credit Poker (ver.30b, 7 & 9 bonus) [Jorge Silva]
  • Cruis'n USA (v1.1) [Rasmus Bælum Rolfshøj]
  • Cruis'n USA (v2.0) [Brian Troha, The Dumping Union]
  • Frogger (Turtles hardware) [chaneman]
  • Fruit Star Bonus (Ver 8.30UNG-200) [TeamEurope, Roberto Fresca, Grull Osgo, f205v, Jeroen Bijl, Bad A Billy, pablopelos]
  • Fruit Star Bonus (Ver 8.36UNG-1100) [TeamEurope, Roberto Fresca, Grull Osgo, f205v, Jeroen Bijl, Bad A Billy, pablopelos]
  • ILCE / SEP Micro-Sep Model 3 [Barry Nelson]
  • Kid no Hore Hore Daisakusen (bootleg set 2) [jordigahan]
  • Liberty Electronics Freedom 120/Aspect 100 [Bitsavers]
  • Mandinka (bootleg of Amidar) [Victor Fernandez (City Game)]
  • Monsters World 2 (bootleg of Super Pang) [Recreativas.org, David Torres, ClawGrip]
  • Ms. Pac-Man (Leisure and Allied bootleg) [Guru]
  • Pang! 3 (bootleg, set 4) [Janniz]
  • Pang! 3 (bootleg, set 5) [Janniz]
  • Parker Brothers Merlin - The Electronic Wizard (set 2) [Kevin Horton]
  • Red Hawk (horizontal, Spain, set 2) [Victor Fernandez (City Game)]
  • RFC2795 Ltd RC2014 Mini [Chris Swan]
  • Ridge Racer (Rev. RR2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
  • Ridge Racer 2 (Rev. RRS8, World) [Jim Kingery, Brian Troha, The Dumping Union]
  • Rim Rockin' Basketball (V1.5) [Brian Troha, The Dumping Union]
  • Roland Music Style Card Software List holder [ClawGrip]
  • Stuart Conner TMS9995 breadboard [Chris Swan]

Machines promoted to working

  • Fruit Star Bonus (Ver 8.27PVIE) [Roberto Fresca, Grull Osgo]
  • Good Luck! poker (Sisteme France) [Grull Osgo]
  • Texas Instruments TMAM 6095 [Chris Swan]
  • Time Traveler (set 1) [Ryan Holtz, Matt Ownby, ld-decode Team]

Clones promoted to working

  • Attack Force (unencrypted) [IZ8DWF]
  • Fruit Star Bonus (Ver 8.20PIR) [Roberto Fresca, Grull Osgo]

New machines marked as NOT_WORKING

  • Basketball (Benchmark Games, set 1) [Museo del Recreativo, ClawGrip]
  • Bin Bin Bingo (Japan, main unit) [nnap]
  • Conic Computer Chess (Conic, model 7013) [hap, Berger]
  • Dino Family [Jorge Silva]
  • Elektronika MK-98 [shattered]
  • Gun Shot [Museo del Recreativo]
  • Nelsonic (licensed from Nintendo) Super Mario Bros. 3 (Nelsonic) [hap, Sean Riddle]
  • Nelsonic (licensed from Nintendo) Super Mario World (Nelsonic) [hap, Sean Riddle]
  • Player's Choice (PC644VZ) Jacks or Better [Brian Troha]
  • Player's Choice RAM Clear [Brian Troha]
  • Super Road Champions [TTL] [f205v]
  • Ten Strike Classic [Museo del Recreativo, ClawGrip]
  • U.S.A. Football (P08, redemption) [PinMAME]
  • unknown game on TrueSys hardware [Jorge Silva]
  • Wyse Technology WY-185ES (v2.0) [Bitsavers]
  • Wyse Technology WY-65 (v2.1) [Bitsavers]

New clones marked as NOT_WORKING

  • Airborne (1.5) [inkochnito]
  • Basketball (Benchmark Games, set 2) [Museo del Recreativo, ClawGrip]
  • Dead or Alive (Export, Model 2A, Revision A) [Guru]
  • Dino Family (Portuguese, Tangasoft license) [Jorge Silva]
  • MAC's Galaxy (blue version, M.042) [Victor Fernandez (City Game)]
  • Player's Choice (PC679CY) Jacks or Better [Brian Troha]
  • Player's Choice (PC714VZ) Jacks or Better [Brian Troha]
  • Player's Choice (PC716VY) Jacks or Better [Brian Troha]
  • Player's Choice (PC718VY) Jacks or Better [Brian Troha]
  • Pontoon (FD1094 317-?) [nnap]
  • Royal Card (stealth with NES multigame, set 2)
  • Super Poker (v201UA) [Jorge Silva]

New working software list additions

  • apple2gs_flop_clcracked:
    12-Bar Tunesmith (cleanly cracked), Aural Skills: Basic Chords (cleanly cracked), Aural Skills: Intervals (cleanly cracked), Aural Skills: Seventh Chords (cleanly cracked), Clef Notes (cleanly cracked), Ear Challenger: A Music Game (cleanly cracked), Ear Training Skills (cleanly cracked), The Elves and The Shoemaker (cleanly cracked), Find That Tune (cleanly cracked), Funbunch College Prep (cleanly cracked), Keyboard Tutor (cleanly cracked), Let's Explore Word Processing (cleanly cracked), Listen! A Music Skills Program (cleanly cracked), Lucky's Magic Hat (cleanly cracked), Math #1: The Mechanics of Math Words (cleanly cracked), Mindscape's Reading Workshop: Grade 5 (cleanly cracked), Music Appreciation: Music History (cleanly cracked), Music Appreciation: The Musical Language (cleanly cracked), Music History Review: Composers (cleanly cracked), Music Theory Flash Cards (cleanly cracked), Note Detective I: Elementary Level (cleanly cracked), Note Speller (cleanly cracked), Patterns in Pitch: Level One (cleanly cracked), Patterns in Pitch: Level Three (cleanly cracked), Patterns in Pitch: Level Two (cleanly cracked), Patterns in Rhythm: Level Three (cleanly cracked), Patterns in Rhythm: Level Two (cleanly cracked), Perspectives in Music History (cleanly cracked), pfs:report (Version B.02) (cleanly cracked), Quentin Visits The Big City (cleanly cracked), The Readability Machine (Version 2.0) (cleanly cracked), Ripley's Using Other Sources (cleanly cracked) [4am, Firehawke]
    Space Conquerors (Version 1.5) (cleanly cracked) [4am, san inc., Firehawke]
  • apple2_flop_orig:
    Ace Detective (800K 3.5"), Amazing Arithmetricks (Version 1.0) (800K 3.5"), Ape Escape, Arizona Mix (Version 1.0) (800K 3.5"), Artesians, At the Gates of Moscow 1941, The Bank Street Writer III (20-Column Version) (800K 3.5"), Battleship Commander, Battlesight (Version 3.3.1), Beneath Apple Manor (Version 1.1), Beneath Apple Manor: The Special Edition, Bezare, Big Book Maker: The Rain Forest (800K 3.5"), Big Book Maker: The Three Princesses (800K 3.5"), Black Belt, The Black Cauldron, Caravans to Timbuktu! (Version 1.0) (800K 3.5"), The Chessmaster 2000, CommuniKeys (Version 1.1) (800K 3.5"), Competition Karate, Computer Concepts (800K 3.5"), Conglomerates Collide, Conquering Decimals (+, -) (Version 1.1) (800K 3.5"), Conquering Decimals (x, /) (Version 1.1) (800K 3.5"), Conquering Fractions (+, -) (Version 1.1) (800K 3.5"), Conquering Fractions (x, /) (Version 1.1) (800K 3.5"), Conquering Whole Numbers (Version 1.1) (800K 3.5"), Copy II Plus (Version 3.0), Creature Venture, Critical Mass, Cross Country Rallye, Crypt of Medea, Cryptoquest (Version 1.0) (800K 3.5"), Crystal Caverns, Curious George Goes Shopping (800K 3.5"), Curious George in Outer Space (800K 3.5"), Curious George Visits the Library (800K 3.5"), Cyborg (Version 2), Death Race '82, Deathmaze 5000, Dog Sled Ambassadors (Version 1.0) (800K 3.5"), Dr. Livingstone, I Presume? (Version 1.0) (800K 3.5"), Dueling Digits (Version 1.0) (800K 3.5"), The Eating Machine, Eerieville Library (Version 1.0) (800K 3.5"), Estimation Activities (Version 1.0) (800K 3.5"), Estimation Strategies (Version 1.0) (800K 3.5"), Estimation: Quick Solve I (Version 1.0) (800K 3.5"), Exploring Chaos (Version 1.0) (800K 3.5"), Exploring Gas Laws (Version 1.0) (800K 3.5"), La Fábrica (800K 3.5"), Facts and Fallacies (Version 02.01.87) (800K 3.5"), Fantasyland 2041 A.D., The Final Conflict, First-Letter Fun (Version 1.1) (800K 3.5"), Fish School (Version 1.0) (800K 3.5"), Five Star Forecast (Version 1.0) (800K 3.5"), Fossil Hunter (Version 1.0) (800K 3.5"), Fraction Concepts, Inc. (Version 1.2) (800K 3.5"), Fraction Munchers (Version 1.0) (800K 3.5"), Freedom! (Version 1.0) (800K 3.5"), The Friendly Computer (Version 1.5) (800K 3.5"), Galactic Quest, Gemstone Healer (Version 1.2), Gin Rummy, Grammar Gazette (Version 1.0) (800K 3.5"), Grammar Gobble (Version 1.0) (800K 3.5"), Grammar Madness (Version 1.0) (800K 3.5"), Grammar Monsters (Version 1.0) (800K 3.5"), Grammar Toy Shop (Version 1.0) (800K 3.5"), Grapple, The Great Gonzo in Word Rider, The Guild of Thieves, Gunslinger, Handy Dandy, The Hazards of Voltageville, His Majesty's Ship "Impetuous", History Makers (Version 1.0) (800K 3.5"), Instant Survey (Version 1.0) (800K 3.5"), The Institute, International Gran Prix (Riverbank Software), Intrigue!, Jenny's Journeys (Version 1.0) (800K 3.5"), Jinxter (Version 1.0), Jump Jet, Lewis and Clark Stayed Home (Version 1.0) (800K 3.5"), Locksmith 3.1, Lunar Greenhouse (Version 1.1) (800K 3.5"), Mastering Math Worksheet Generator (Version 1.1) (800K 3.5"), Max-Command, Measure Works (Version 1.0) (800K 3.5"), Micro Mother Goose, Miner's Cave (Version 1.0) (800K 3.5"), Missile Defense, Mixed-Up Mother Goose (Version 1.0I), Money Works (Version 1.1) (800K 3.5"), Mouskattack, Moving Museum (Version 1.0) (800K 3.5"), Murphy's Minerals (Version 1.0) (800K 3.5"), Mystery Matter (Version 1.1) (800K 3.5"), Neutrons, Nibbles Away III (Version 1.25B), Number Jumpers (Version 1.0) (800K 3.5"), Nutrition Nabber (Version 1.0) (800K 3.5"), Odell Lake (Version 1.2) (800K 3.5"), Oldorf's Revenge, On Balance (800K 3.5"), On Stage (Version 1.0) (800K 3.5"), The Oregon Trail (Version 1.4) (800K 3.5"), Paper Plane Pilot (Version 1.0) (800K 3.5"), Patterns (Version 1.2) (800K 3.5"), The Pawn (Version 2.3), Perplexing Puzzles (800K 3.5"), Pet Shop (Version 1.0) (800K 3.5"), Picture a Story (Version 1.0) (800K 3.5"), The Plant Growth Simulator (800K 3.5"), The Playroom, Probability Lab (Version 1.0) (800K 3.5"), Pythagoras and the Dragon, Raiders of the Lost Ring, Rescue in the Outback (Version 1.0) (800K 3.5"), Robot Battle, Rocket Factory (Version 1.0) (800K 3.5"), Science Corner: Space Probe (800K 3.5"), Science Corner: Weather Watch (800K 3.5"), Science Explorers: Animal Adaptations (800K 3.5"), Science Explorers: Day, Night, and The Seasons (800K 3.5"), Science Explorers: Nutrition (800K 3.5"), Science Explorers: Plants (800K 3.5"), Science Explorers: Shadows (800K 3.5"), Science Explorers: Simple Machines (800K 3.5"), Science Explorers: Skeletons (800K 3.5"), Science Explorers: Weather (800K 3.5"), Science Giants (Version 1.0) (800K 3.5"), Secret Agent: Mission One, Shadow Hawk One, Skybombers II, Space Adventure: Episode One, Space Cadette, Space Pirates 3000, Space Station Freedom (Version 1.0) (800K 3.5"), Speedway Math (Version 1.0) (800K 3.5"), Spellevator (Version 1.3) (800K 3.5"), Spelling Puzzles and Tests (800K 3.5"), Spelling Series Toolkit (800K 3.5"), Spelling Workout (Version 1.1) (800K 3.5"), Star Ball, Star League Baseball, Stellar Defense (Version 1.2), Story Starters: Science (800K 3.5"), Story Starters: Social Studies (800K 3.5"), Sum Stories (Version 1.0) (800K 3.5"), Sun and Seasons (Version 1.0) (800K 3.5"), Super Galaxy Wars, Super Story Tree (Version 1.0) (800K 3.5"), Super Taxman 2, Survival Adventure, Sword of Sheol, Take a Chance! (Version 1.0) (800K 3.5"), The Tarturian, Teacher Option Organizer (Version 1.1) (800K 3.5"), Teleport, Three Mile Island, Treasures for Sale (Version 1.0) (800K 3.5"), Tunnel Terror, Weeds to Trees (Version 1.0) (800K 3.5"), Windmere Estate, Windy City (Version 1.0) (800K 3.5"), Wonderland Puzzles (Version 1.0) (800K 3.5"), Woolly's Garden (Version 1.0) (800K 3.5"), Word Builder (Version 1.0) (800K 3.5"), Word Spinner (Version 1.0), Zodiac Castle, Zoo Master [4am, Firehawke]
    Pursuit of the Graf Spee [Paul Hagstrom, 4am, Firehawke]
  • apple2gs_flop_clcracked: The Three Stooges (cleanly cracked) [Brian Troha]
  • apple2gs_flop_orig: 4th and Inches, Gnarly Golf, The Logic Master (Version 1.5), Mixed-Up Mother Goose (Version 2.0A), The Three Stooges [4am, Firehawke]
  • aquarius_cart: Bomb Catcher II (4K), Bomb Catcher II (8K), Bomb Catcher II (16K) [Roy Templeman]
  • bbc_flop_80186: DOS Plus with Econet Software [Nigel Barnes]
  • c64_cass: Rallycross Simulator, Rambo III (Ocean), Rambo: First Blood Part II (Ocean), Rampage, Ramparts, Rana Rama, Rasputin, Rastan, Re-Bounder, The Real Ghostbusters, Red Heat (Ocean), Red L.E.D., Red Max (Codemasters), Renegade III: The Final Chapter, Rescue on Fractalus! (Activision), Retrograde, Return to Oz, Revenge of the Mutant Camels, Richard Petty's Talladega, Roadwars, RoboCop (Ocean), Rodland, Rolling Thunder (U.S. Gold), Room Ten, Run the Gauntlet (Ocean) [The Ultimate Tape Archive Team]
  • cgenie_cass: Micronopoly [siccoyote]
  • famibox:
    Senjou no Ookami (UNEPROM PCB) [Fiskbit, Marionova64, togemet2]
    Fighting Golf, Knight Rider [j4m13c0]
    Pro Wres [joey4]
    1943 - The Battle of Valhalla, Baseball, Bomberman, Devil World, Donald Land, Donkey Kong, Donkey Kong Jr., Duck Hunt, Excitebike, F-1 Race, Golf, Gomoku Narabe Renju, Hogan's Alley, Ice Climber, Ice Hockey, Kame no Ongaeshi - Urashima Densetsu, Mahjong, Makaimura, Mario Bros., Mike Tyson's Punch-Out!!, Rockman, Senjou no Ookami, Soccer League - Winner's Cup, Super Chinese 2 - Dragon Kid, Super Mario Bros., Takahashi Meijin no Boukenjima, Tennis, Wild Gunman, Wrecking Crew [kmg]
    Argos no Senshi - Hachamecha Daishingeki, Gradius, Ninja Ryukenden, TwinBee, Volleyball [RetroGE]
  • fmtowns_cd:
    Master CD - Fresh Series-you (Ichitarou Model), Software Contest Nyuusen Sakuhinshuu 1 (HMC-139A), Taiken Shiyou! Marty Channel II, Terra Towns II, Towns Magazine Vol. 3 [redump.org]
    AIV - A Ressha de Ikou 4 (1993-12-15 01:00:00), Emit Vol. 1 - Toki no Maigo (Version 1.30 Release 2.00, 1994-04-26), Microsoft Windows Version 3.1 L10 [redump.org, cyo.the.vile]
  • fmtowns_flop_orig: 2069 AD, Nihongo MS-DOS V3.1 L36 (Kihon Kinou), Shougi Seiten, Think Lead Gakushuu System - FM Towns CMI Program, Think Lead Gakushuu System - FM Towns Theme-betsu Gakushuu Series - Jikkou Program Ver. 2, Think Lead Gakushuu System - Shougaku Rika 5-nen - Tane no Hatsuga (1), Think Lead Gakushuu System - Shougaku Rika 6-nen - Karada no Tsukuri (1) [cyo.the.vile]
  • ibm5150:
    Dragon's Lair (5.25", older), Ghostbusters II, Night Shift (3.5"), Night Shift (5.25"), Paperboy (5.25"), Paperboy 2 (5.25"), Police Quest II - The Vengeance (5.25", v1.001.000), Waterloo [ibmpc5150, archive.org]
    Hillsfar (v1.0, 3.5"), Hillsfar (v1.0, 5.25"), Hillsfar (v1.1, 3.5"), Hillsfar (v1.2, 3.5"), Space Quest III - The Pirates of Pestulon (3.5"), Space Quest III - The Pirates of Pestulon (5.25") [The Good Old Days]
    MS-DOS (Version 3.2) [WinWorld]
  • ibm5170:
    Eternam, Serf City: Life is Feudal (USA) [ibmpc5150, archive.org]
    SimCity 2000 (Interactive demo disk) [Lazy Game Reviews, archive.org]
    Alone in the Dark 2 (Germany), Dragon's Lair, Fables & Fiends - Book One: The Legend of Kyrandia (v1.8, 3.5", Germany), Maniac Mansion: Day of the Tentacle (Germany), Prophecy of the Shadow (3.5"), Prophecy of the Shadow (5.25") [The Good Old Days]
  • ibm5170_cdrom: Windows 98 Second Edition (jp 4.10.2222) (Retail Full) [David Silva]
  • megadriv:
    16Bit Rhythm Land [anonymous]
    Castlevania - Bloodlines (USA, 19930804 prototype) [Billscat-socks]
    Dune - The Battle for Arrakis (prototype, Ver 0.03) [GamingLegend64, Hard4Games, Forest of Illusion]
    Mortal Kombat 3 (prototype) [sadikyo]
    Castlevania - Bloodlines (USA, 19931003 prototype) [Simon_Belmont, Pulse_Project]
  • midi_flop: Hikari Navigation (FL-90) (Japan) [Devin Acker]
  • mtx_rom: Hisoft PASCAL V1.4 [Paul Smith]
  • nes:
    Saiyuuki World (Japan, prototype) [Aetius for Real]
    8Bit Rhythm Land, Metal Storm Collector's Edition, Rainbow Brite - Journey to Rainbow Land [anonymous]
    Toki (USA, prototype) [CloudGamerX]
    Super Games 143 in 1 (HKMK-143) [Consolethinks]
    Galaxy 5000 - Racing in the 51st Century (USA, prototype) [GamersGulch, Forest of Illusion]
    Advanced Dungeons & Dragons - Hillsfar (USA, prototype), Moero!! Junior Basket - Two on Two (Japan, prototype), The Smurfs (Euro, prototype) [Hidden Palace]
    Dr. Mario (prototype, alt 2), Dragon Warrior II (USA, prototype), NES Open Tournament Golf (USA, prototype), NES Play Action Football (USA, prototype), Ninja Gaiden III - The Ancient Ship of Doom (USA, prototype) [Hidden Palace, Stephan Reese]
    Rampart (USA, prototype), Tetris (USA, prototype, alt), Tetris (USA, prototype, alt 2), Tetris (USA, prototype, alt 3) [Hidden Palace, Steve Lin]
    Caesars Palace (USA, prototype, alt), Nigel Mansell's World Championship Racing (USA, prototype), Sesame Street Countdown (USA, prototype), The Simpsons - Bart vs. The Space Mutants (USA, prototype), Ski or Die (USA, prototype), Stanley - The Search for Dr. Livingston (USA, prototype), Tetris (USA, prototype) [Hidden Palace, VGHF]
    Freedom Force (USA, 19871229 prototype) [Hubz]
    Hot Dance with Samba (Asia) [krzysiobal]
    Hatris (USA, prototype) [mmsc]
    Renegade (USA, prototype) [rfancella]
    Rampart (Japan, sample), Square Deal (Japan, Great Deal prototype) [Skrybe]
    DuckTales (USA, 19890205 prototype) [TCRF]
    Hitler no Fukkatsu - Top Secret (Japan, prototype), Ninja Hattori-kun - Ninja wa Shugyou de Gozaru no Maki (Japan, prototype), Star Soldier (Japan, prototype), Tonjan!? (Japan, prototype) [togemet2]
  • playmaker: Basketball, Hockey, Soccer [hap, Sean Riddle]
  • snes:
    Ballz (prototype), Battle Blaze (prototype, alt), Captain Novolin (prototype), Clay Fighter (Euro, prototype), Claymates (Euro, prototype), Claymates (Euro, prototype, alt) [Hidden Palace] Big Sky Trooper (prototype), Fire Striker (USA, prototype, alt) [snescentral, VGHF]
    Super Baseball Simulator 1.000 2 (USA, prototype) [qixmaster]
  • spectrum_cass:
    Batman - The Movie (Erbe, double case), Batman - The Movie (IBSA), Casanova [spectrumcomputing.co.uk]
    Quann-Tulla (release 1), Quann-Tulla (release 3) [Steven Brown, Planeta Sinclair]
  • vgmplay: The Adventures of Quik & Silva (Atari ST), Avenging Spirit (Jaleco Mega System 1), Battle K-Road (Arcade), Boogie Wings (Arcade), Bubble Bobble (FM Towns), Dancing Eyes (Namco System 11), Dark Arms - Beast Buster 1999 (Neo Geo Pocket Color), Donkey Kong (Nintendo Game Boy), Down Load (PC Engine), Down Load 2 (PC Engine CD-ROM2), Dyter-07 (Atari ST), Earthworm Jim - Menace 2 the Galaxy (Nintendo Game Boy Color), Escape Kids (Arcade), F1 Triple Battle (PC Engine), Ferrari Grand Prix Challenge (NES), Formation Soccer - Human Cup '90 (PC Engine), Formation Soccer on J.League (PC Engine), Gakuen Sodom ~Kyoushitsu no Mesu Dorei-tachi~ (NEC PC-9801), Galaxy Force II (Atari ST), Gamma Planet (Sharp X68000), Giga Wing (CP System II), Gunbird 2 (Arcade), Indiana Jones and the Temple of Doom (Atari System 1), Jurassic Park (Sega System 32), Kirishima Shinryoushitsu no Gogo (NEC PC-9801), Leavin' Teramis (Atari ST), Lethal Xcess - Wings of Death II (Atari ST), Line of Fire (Atari ST), Locked 'N Loaded (Arcade), Looney Tunes - Carrot Crazy (Nintendo Game Boy Color), Looney Tunes - Twouble! (Nintendo Game Boy Color), Mach Breakers - Numan Athletics 2 (Namco NB-2), Mat Mania (Arcade), Ninja Baseball Bat Man (Irem M92), Ninja Gaiden II - The Dark Sword of Chaos (NES), Ninja Gaiden III - The Ancient Ship of Doom (NES), Ninja Remix (Atari ST), Nitro Ball (Arcade), Premier Soccer (Arcade), Punk Shot (Arcade), Rampart (Arcade), RoboCop 2 (Arcade), Schmeiser Robo (Arcade), Shanghai (Arcade), Shanghai II (Arcade), The Simpsons - Bart's House of Weirdness (IBM PC AT), Spider-Man 2 - The Sinister Six (Nintendo Game Boy Color), Stormlord (Atari ST), Super Space Fortress Macross II (Arcade), Teenage Mutant Ninja Turtles - Tournament Fighters (NES), Teenage Mutant Ninja Turtles III - The Manhattan Project (NES), Vindicators (Arcade), Violent Storm (Mystic Warriors), Willow (NES), X-Out (Atari ST), Zanac EX (MSX2) [vgmrips.net, Tafoid]
  • vsmilem_cart: Campanilla (Spain) [TeamEurope, ICEknight, ClawGrip]

Software list items promoted to working

  • amigaaga_flop: Air Bucks (Euro, v1.2), Breathless (Euro), Burntime (Euro, AGA), Christoph Kolumbus (Euro, AGA), D/Generation (Euro), Der Clou! (Ger, AGA), Diggers (Euro, 19930914), DreamWeb (Euro, AGA), Gloom (Euro), High Seas Trader (Euro), Nigel Mansell's World Championship (Euro, AGA), Pinball Fantasies (AGA, Cracked by PDY), Pinball Fantasies (Euro, AGA), Pinball Mania (Euro), Reunion (Euro, AGA), Rüsselsheim (Euro, AGA), Sim Life (Euro, v1.00 19930620, AGA), Simon the Sorcerer (Euro, AGA), Star Crusader (Euro, AGA), Star Trek - 25th Anniversary (Euro), Subwar 2050 (Euro), Testament (Euro), Top Gear 2 (Euro, AGA), Total Carnage (Euro, AGA), UFO - Enemy Unknown (Euro, AGA), When Two Worlds War (Euro, v1.01, AGA) [Angelo Salese]
  • amigaecs_flop: Fatman - The Caped Consumer (Euro), Manchester United - The Double (Euro), Der Produzent - Die Welt des Films (Ger), Reunion (Ger) [Angelo Salese]
  • amigaocs_flop: African Raiders-01 (Euro), Alianator (Euro), Arthur: The Quest for Excalibur (USA, r54), Ballyhoo (Euro, r97), Bandit Kings of Ancient China (Euro), BattleTech (USA, v2.3), Beyond Zork - The Coconut of Quendor (USA, r57), Bionic Commando (Euro), Bomber Bob (Euro), Boulder Dash Construction Kit (Euro), Bubble + (Euro), Bundesliga 3000 (Euro), Bureaucracy (USA, r86), Century (Euro), Championship Manager '93 (Euro), Cliffhanger (Euro), Cohort II - Fighting for Rome (Euro), Cool Croc Twins (Euro), Cutthroats (Euro, r23), Daily Double Horse Racing (Euro), The Dark Queen of Krynn (Euro, v1.0 19920616), Death or Glory - Das Erbe von Morgan (Ger, Hard Disk Version), Driller (Euro, Budget), Dune (Euro), Euro Soccer '88 (Ger), F-15 Strike Eagle II (Euro), FIFA International Soccer (Euro), Face Off (Euro, Anco, Budget), Face-Off (Euro, Krisalis), Feud (Euro), Football Director II (Euro, v2.06D CDS), Football Manager (Euro), GBA Championship Basketball - Two-on-Two (Euro), Golden Axe (Euro), Gotcha! (Euro), Hollywood Hijinx (USA, r37), Hugo (Ger), Infidel (USA, r22), Jahangir Khan's World Championship Squash (Euro), James Clavell's Shōgun (Euro), Journey (Euro), King's Quest IV - The Perils of Rosella (Euro, v1.023 19900530), Legends of Valour (Euro), The Lurking Horror (USA, r221), M.U.D.S. - Mean Ugly Dirty Sport (Euro), The Magnetic Scrolls Collection Vol. 1 (Euro), The Manager (Euro, v2.0), Millenium - Return to Earth (USA), A Mind Forever Voyaging (USA, r79), The Munsters (Euro, Kids Pack), Nord and Bert Couldn't Make Head or Tail of It (USA, r19), Operation Neptune (Euro), PGA Tour Golf (Euro), Pac-Land (Euro), Pac-Mania (Euro), Piracy on the High Seas (Euro), Planetfall (Euro, r37), Romantic Encounters at the Dome (Euro), Satan (Euro, Magnum), Seastalker (Euro, r16), Soccer Kid (Euro), Space Station - Part I (Euro), Starcross (USA, r17), Stationfall (USA, r107), Super Ski II (Euro), Super Zocker + Blackjack II (Ger), Suspect (USA, r14), Suspended (USA, r8), Tengen Arcade Hits (Euro), Thai Boxing (Euro), Triple X (Euro, Amiga Star Collection), Turrican 3 (Euro), Waxworks (Euro), Wishbringer (Euro, r69), The Witness (USA, r22), Zargon (Ger), Zool 2 (Euro), Zork I - The Great Underground Empire (Euro, r88), Zork II - The Wizard Of Frobozz (Euro, v48), Zork Trilogy - Zork I (r88) + Zork II (v48) + Zork III (r17) (USA), Zork Zero (USA, r366) [Angelo Salese]
  • cd32: Dangerous Streets, Strip Pot, Summer Olympix [Angelo Salese]
  • fmtowns_cd: Psychic Detective Series Vol. 3 - Aya (DCCS remake), Psychic Detective Series Vol. 5 - Nightmare (DCCS remake) [cyo.the.vile]
  • nes: Qīlóngzhū (China), Shénhuà Jiàn Yún III (China), Sàiyǎrén Mièjué Jìhuà (China), Sānguózhì (Asia, decrypted SmyNES), Sānguózhì III (China) [kmg]

New NOT_WORKING software list additions

  • amiga_demos: Dragons Megademo I (Demo), Misery Dentro 2 (Demo), Sanity Elysium (Demo) [anonymous]
  • cdtv:
    Advanced Military Systems (Euro), All Dogs Go to Heaven: Talking Electric Crayon, Animals in Motion, Apprenez l'Anglais Avec Astérix - Asterix and Son, The Assassins CD 3, The Assassins CD 4, The Assassins Ultimate CD Games Collection, The Assassins Ultimate Games Volume 2, Barney Bear Goes Camping, Battle Chess, Battlestorm, Black Viper (CDTV?), The Case of the Cautious Condor, Casino Games, CD Remix - The D.J. in a Box, CD Remix Version II (alt), The CDTV Interactive Point of Sale Compact Disc, Chaos in Andromeda - Eyes of the Eagle (alt), Classic Board Games, Commodore Amiga CDTV, Amiga 600, Amiga 600HD Demo Disc 1, Commodore Amiga CDTV, Amiga 600, Amiga 600HD Demo Disc 2, The Connoisseur - Fine Art Collection, Cover Girl Strip Poker, Cubulus & Magic Serpent (alt), Deluxe Galaga (v2.4), Demo II - Amiga Public Domain Collection, Dinosaurs for Hire, Dr. Wellman - A Guide to Good Health for You and Your Family, Dune (Prototype?), E.S.S. Mega, Eadweard Muybridge's Women in Motion, Falcon, Fractal Universe, Fun School 3 for 5 to 7 Year Olds, Fun School 3 for the Over 7s, Fun School 3 for the Under 5s, Gamers' Delight (Eng, Ger), Garden Fax - Fruits, Vegetables, and Herbs (USA), Garden Fax - Indoor Plants (USA), Genlock Demo, Global Chaos CDTV, The Guinness CDTV Disc of Records (1991 Edition), Guy Spy and the Crystals of Armageddon (v1.0), Heather Hits Her First Home Run, Heroic Age of Spaceflight - NASA... The 25th Year, The Hound of the Baskervilles, The Illustrated Holy Bible, The Illustrated Works of Shakespeare, Insight: Dinosaurs (Euro, v1.0), Insight: Technology, It Came from the Desert, Karaoke Hits 1, The Labyrinth of Time, A Long, Hard Day at the Ranch (Eng, Spa), Monopoly, Moving Gives Me a Stomach Ache, Musicolor, My Paint CDTV - The Paint Program Just for Kids!, The New Grolier Electronic Encyclopedia, The Night Before Christmas, North Polar Expedition (v1.01), The Paper Bag Princess, Pinocchio, Power Pinball, Prehistorik, Psycho Killer (U2A2030UB), Read with Asterix - Asterix and Son, Rise of the Dragon, Scary Poems for Rotten Kids, Sherlock Holmes on a Disc, Shiftrix & Lettrix (alt), Sim City (Euro, Multi5), Space Wars, Spirit of Excalibur, Super Games Pak, The Tale of Benjamin Bunny, The Tale of Peter Rabbit, Team Yankee (Euro), Ten on Ten Compilation (Euro), Thomas' Snowsuit, Tie Break, Time Table of History - Science and Innovation (USA, 1991a Edition), The Town with No Name (alt), Ultimate Basketball, Welcome to CDTV Multimedia (367808-01 33), Will Bridge 1 - Initiation aux Encheres (Fra), Will Bridge 1 - Introduction to Bidding (Eng), Will Bridge 2 - Intermediate (Eng), Will Bridge 3 - Standard (Fra), Will Bridge 4 - Competition (Eng), Will Bridge 5 - Haute Competition (Fra), World Vista [anonymous]
    17 Bit - Collection for Amiga CDTV (Euro), 17 Bit - Continuation Disc (Euro), American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition), Barney Bear Goes to School (USA), A Bun for Barney (USA), CDTV Demo Disc (Euro), Cinderella - The Original Fairy Tale (USA), The Curse of Ra (Ger), Defender of the Crown CDTV (Euro), The Demo Collection for Amiga CDTV (Euro, Black Disc), Deutschland Kompakt (Ger), Fantastic Voyage (USA), Garden Fax - Garden Plants (USA), Garden Fax - Trees, Shrubs, Roses, and Conifers (USA), The Hutchinson Encyclopedia (Euro), Language TV - English (Fra), Lemmings (Euro), Log!cal (Euro), Mud Puddle (USA, Multi 5), The New Basics Electronic Cookbook (USA, 1991a Edition), Pandora's CD v1.0 (alt), Psycho Killer (U2A2020UA), Raffles (Swe), Snoopy - The Case of the Missing Blanket (Swe), Time Table of History - Business, Politics & Media (USA, 1991a Edition), Trivial Pursuit - The CDTV Edition (Euro, v1.0a), Turrican (Ger, alt), Turrican II: The Final Fight (Ger, alt), Welcome to CDTV Multimedia (USA, CDRM-499000), Wrath of the Demon (USA), Xenon 2 - Megablast (Eng, Fra, Ger, Ita) [redump.org]
  • fmtowns_cd: Euphony II / MTR V1.1 L20, Nihongo Linux + JE [redump.org]
  • fmtowns_flop_orig: Fortress, Para Para Paradise Update Disk [cyo.the.vile]
  • ibm5150: Keith Van Eron's Pro Soccer (3.5"), Keith Van Eron's Pro Soccer (5.25") [ibmpc5150, archive.org]
  • nes: Game 500 in 1 (alt) [Consolethinks]
  • roland_tnsc1: 70's and 80's (TN-SC1-03) [Sean Riddle, ClawGrip]

Merged pull requests

  • 8972: bfmsys85.cpp: Corrected punctuation in Hi-Lo Silver game descriptions. [sjy96525]
  • 8973: jpmimpctsw.cpp: Corrected punctuation in Hi-Lo Silver game descriptions. [sjy96525]
  • 8974: jpmsys5sw.cpp: Corrected metadata for Hi-Lo Silver game (MT07190). [sjy96525]
  • 8979: newton.cpp: Added “Newton” to system descriptions (MT07908). [sjy96525]
  • 9156: kaypro.cpp: Added information about the Kaypro 5 to comments. [rfka01]
  • 9251: video/ef9345.cpp: Corrected quadrichrome palette calculation. [ovalenti]
  • 9263: Refactored Amiga driver and device code improving compatibility, and updated associated software lists. [Angelo Salese]
  • 9274: spectrum_cass.xml: Added five working items, and cleaned up metadata. [ArcadeShadow]
  • 9281: segacd.xml, megacd.xml, megacdj.xml: Changed descriptive text in descriptions to lowercase. [ArcadeShadow]
  • 9286: bus/epson_qx: Added Multifont option card (font ROMs are not dumped). [Brian Johnson]
  • 9287: snes.xml: Added nine prototypes. [kmg]
  • 9297: hng64.cpp: Edited descriptions. [Michael Sanborn]
  • 9303: statriv2.cpp: Corrected DIP switches for hangman (MT08209). [Steven Coomber]
  • 9312: Cleaned up various code for NES and related systems. [kmg]
  • 9314: nes.xml: Added twelve working prototypes. [kmg]
  • 9317: taitottl.cpp: Added skeleton driver to hold ROMs for Model Racing Super Road Champions. [f205v, ClawGrip]
  • 9318: midi_flop.xml: Added Casio Hikari Navigation (FL-90). [Devin Acker]
  • 9320: coco3.cpp: Added ILCE / SEP Micro-Sep Model 3 (Mexican Color Computer 3 clone). [Barry Nelson, Tim Lindner]
  • 9321: seattle.cpp: Fixed volume controls for San Francisco Rush games. [sjy96525]
  • 9322: Made Lua bindings for controlling analog input values more intuitive. [feos]
  • 9323: c64_cass.xml: Added thirteen working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 9324: galaxian.cpp: Added Mandinka (bootleg of Amidar). [Victor Fernandez (City Game), ClawGrip]
  • 9325: astropc.cpp: Corrected description for rasce and added list of known games to comments. [ClawGrip]
  • 9326: sound/nes_apu.cpp: Removed register read-back, corrected length counter table, and cleaned up code. [kmg]
  • 9327: galaxian.cpp: Re-dumped ROMs for froggervd. [Victor Fernandez (City Game), ClawGrip]
  • 9328: audio/dkong.cpp: Corrected RAM size for Donkey Kong 3 audio CPUs. [kmg]
  • 9330: bus/a2bus: Corrected addressing for the second PSG on ECHO+ cards. [cybernesto]
  • 9331: gsz80.cpp: Added RC2014 Mini. [Chris Swan]
  • 9332: c64_cass.xml: Added twelve working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 9333: galaxian.cpp: Re-dumped graphics ROM and confirmed PROM contents for mandinka. [Victor Fernandez (City Game), ClawGrip]
  • 9334: macp.cpp: Added MAC's Galaxy (blue version). [Victor Fernandez (City Game), ClawGrip]
  • 9337: generalplus_gpl_unknown.cpp: Added internal CPU ROM for mapacman. [Sean Riddle, Stefano Arosio, jrideburg, TeamEurope, f205v, Ivan Vangelista, David Haywood]
  • 9338: vsnes.cpp: Simplified graphics memory handling a bit. [kmg]
  • 9339: generalplus_gpl_unknown.cpp: Added crude display, sound and input emulation for mapacman. [David Haywood]
  • 9340: docs: Fixed a couple errors in sample code in the Technical Specifications. [kmg]
  • 9341: cpu/i960: Implemented dmovt instruction (used by Virtua Fighter 2 in debug mode). [Damian Rogers]
  • 9343: photoply.cpp: Added Photo Play 2001 recovery discs. [jordigahan, ClawGrip]
  • 9346: cpu/t11: Corrected trap destination for jump to register. [shattered]
  • 9348: cpu/mips/r4000.cpp: Set TLB global bit in EntryLo0 and EntryLo1 on TLBR instruction. [Brice Onken]
  • 9349: playch10.cpp: Corrected daughter board RAM sizes, added non-volatile RAM for Punch-Out, and cleaned up code. [kmg]
  • 9350: c64.cpp: Added Mercury-ROM v3.1s as a BIOS option. [Chris Swan]
  • 9351: nes.xml: Added eleven working prototypes. [kmg]
  • 9352: playch10.cpp: Corrected nametable RAM size, added PPU address map, and cleaned up code further. [kmg]
  • 9355: spectrum.cpp: Cleaned up and optimized graphics code, simplifying implementation of derivative systems. [holub]
  • 9356: mk98.cpp: Added skeleton driver for Elektronika MK-98. [shattered]
  • 9358: bus/nes: Improved support for some Waixing pirate Chinese translations. [kmg]
  • 9359: dangbar.cpp: Re-dumped display ROM for Dangerous Bar [Museo del Recreativo, ClawGrip]
  • 9360: emu/input.cpp: Fixed an out-of-bounds access to a std::string_view. [Nathan Woods]
  • 9361: bus/nes/multigame.cpp: Fixed a typo that turned an assignment into a comparison. [Nathan Woods]
  • 9362: bus/nes: Properly acknowledge interrupts for UNL-SC-127 board. [kmg]
  • 9363: sound/nes_apu.cpp: Don’t zero DPCM channel output when disabled (fixes some audio popping). [kmg]
  • 9365: tools/floptool.cpp: Fixed a typo in an error message. [pnp2084]
  • 9366: terracre.cpp: Corrected notes on the basis of official Nichibutsu sheet music. [negunma]
  • 9367: famibox.cpp: Added verified cartridges, and removed nonexistent cartridges. [kmg]
  • 9369: cpu/m68000: Added support for external MMU bus error instruction restart. [J Booth]
  • 9370: evmbug.cpp: Added Stuart Conner TMS9995 breadboard driver. [Chris Swan]
  • 9372: 4enlinea.cpp: Changed sprtdart description to match the title screen. [ClawGrip]
  • 9373: gsz80.cpp: Corrected manufacturer for rc2014. [Phillip Stevens]
  • 9374: ibm5150.xml: Added fifteen working items, two non-working items, and replaced three items with better dumps. [ArcadeShadow]
  • 9375: midzeus.cpp: Added PIC microcontroller dump to Cruis'n Exotica games. [Caps0ff, Darksoft, Mitsurugi_W, ClawGrip]
  • 9376: seta.cpp: Added Japanese title to description for kamenrid. [Michael Sanborn]
  • 9378: cpu/i960: Added cycle count adjustment for dmovt instruction. [Damian Rogers]
  • 9379: vsmilem_cart.xml: Added Campanilla (Spain). [TeamEurope, ICEknight, ClawGrip]
  • 9380: Added Kick & Kick (GNA36 VER. EAA). [Shiz]
  • 9381: taito_l.cpp: Corrected bonus life DIP switches for raimais, raimaisj and raimaisjo (MT08244). [Steven Coomber]
  • 9382: alpha68k_n.cpp: Corrected audio clock for sstingry, and replaced second and third YM2203 with AY-3-8910. [negunma]
  • 9384: galaxian.cpp: Corrected DIP switches for spacempr (MT08245). [Steven Coomber]
  • 9386: playch10.cpp: Changed bit order of RP5H01 ROM in prototype dumps. [kmg]
  • 9388: sound/k007232.cpp: Fixed frequency calculation and noted unimplemented feature. [cam900, furrtek]
  • 9389: sound/k005289.cpp: Cleaned up code. [cam900]
  • 9391: sound/namco_163.cpp: Suppress address increment on data reads from debugger. [cam900]
  • 9392: cps1.cpp: Added two Pang bootlegs. [Janniz]
  • 9393: famibox.cpp: Implemented some input control bits and cleaned up cartridge switching code. [kmg]
  • 9396: fmtowns_flop_orig.xml: Added five items (three working); fmtowns_flop_misc.xml: Removed two bad dumps. [cyo.the.vile, r09]
  • 9397: zodiack.cpp: Add bonus life DIP switch settings for bounty (MT08236). [Steven Coomber]
  • 9398: djmain.cpp: Added beatmania complete MIX (ver JA-C). [Taro, Windy Fairy]
  • 9399: ksys573.cpp: Implemented I/O for Kick & Kick making the game playable. [Windy Fairy, Shiz]
  • 9400: famibox.cpp: Fixed compile error. [kmg]
  • 9401: bgfx: Fixed external texture loading, and added a default LUT texture bitmap for the 3D LUT chain. [Ryan Holtz]
  • 9402: djmain.cpp: Corrected parent/clone relationship for new beatmania set added in #9398. [Windy Fairy]
  • 9403: nes.xml: Added seven working prototypes. [kmg]
  • 9404: tools/floptool.cpp: Fixed arguments in two error messages. [Nathan Woods]
  • 9406: bus/coco: Added RS-DOS and OS-9 filesystems to floppy controller cartridges. [Nathan Woods]
  • 9408: ibm5170.xml: Added nine working items, and replaced one item with a better dump. [ArcadeShadow]
  • 9410: bgfx: Fixed issues handling multiple output windows and when encountering missing files, and cleaned up code. [Ryan Holtz]
  • 9411: famibox.xml: Added a FamicomBox cartridge list. [Fiskbit, ICEknigh7, j4m13c0, joey4, kmg, Marionova64, Patnukem, RetroGE, togemet2]
  • 9412: Added CoCo raw disk format to build scripts. [Nathan Woods]
  • 9415: photoply.cpp: Added security dongle microcontroller dumps for photoply99sp. [Caps0ff, jordigahan, ClawGrip]
  • 9416: fmtowns_flop_orig.xml: Replaced system disk for aressh4m with a flux dump preserving protection. [cyo.the.vile, r09]
  • 9417: bus/nes_ctrl: Split zapper sensor off as a reusable device. [kmg]
  • 9418: minitel_2_rpic.cpp: Added modem and serial ports. [ovalenti]
  • 9419: Lua engine: Enabled all of Sol’s safety checks for debug builds, and removed problematic sol::buffer class. [Vas Crabb]
  • 9420: bgfx: Fixed issues with multiple output windows and missing files (corrected version of #9410). [Ryan Holtz]
  • 9421: nes.xml: Added six miscellaneous dumps (all working). [kmg]
  • 9422: megadriv.xml: Added five new dumps (all working). [kmg]
  • 9424: r2dtank.cpp: Added bonus life DIP switch settings (MT08250). [Steven Coomber]
  • 9425: bgfx: Improved brightness balance in YUV conversion shader output. [Ryan Holtz]
  • 9426: vsnes.cpp: Modernized program ROM banking, eliminating copies, and cleaned up code including protection handlers. [kmg]
  • 9428: asuka.cpp: Hooked up sound sample ROM as ADPCM-B in bonzeadv and related games (there are no ADPCM-A samples). [negunma]
  • 9429: ibm5170_cdrom.xml, pc98_cdrom.xml: Added a Japanese version of Windows 98, and corrected some release years. [David Silva]
  • 9430: cham24.cpp: Improved banking. [kmg]
  • 9431: dynax.cpp: Corrected screen order for janyuki and jantouki (MT05102). [kmg]
  • 9432: neogeo.xml: Corrected Japanese title for lastblad, and corrected release year for lastbladh. [CanoeHope]
  • 9433: sound/k051649.cpp: Corrected input clock frequency, and simplified code, eliminating some buffers and tables. [cam900]
  • 9435: namcona1.cpp: Corrected release year for Bin Bin Bingo. [sjy96525]
  • 9436: sound/gb.cpp: Fixed cycle calculations for generating waveform periods. [ValleyBell, Wilbert Pol]
  • 9437: roland_tnsc1.xml: Added software list and driver to hold Roland music style cards, with one dump. [Sean Riddle, ClawGrip]
  • 9438: vsnes.cpp: Fixed Gumshoe input regression. [kmg]
  • 9439: 8080bw.cpp: Corrected DIP switch settings for skylove and claybust (MT08251, MT08254). [Steven Coomber]
  • 9440: photoply.cpp: Changed photoply99sp dongle microcontroller ROM labels to be unique. [ClawGrip]
  • 9441: vicdual.cpp: Added bonus life DIP switch settings for wantsega, alphaho and alphahob (MT08256, MT08257). [Steven Coomber]
  • 9442: cham24.cpp, famibox.cpp, multigam.cpp, playch10.cpp: Use configured banking for nametable RAM. [kmg]
  • 9443: galaxian.cpp: Added fire mode DIP switch settings for mimonkey and related games (MT08259). [Steven Coomber]
  • 9444: bus/nes: Simplified code using bit utility functions. [kmg]
  • 9445: ibm5150.xml: Added working two-disk version of MS-DOS 3.2. [WinWorld, telanus]
  • 9446: galaxian.cpp: Added lives DIP switch settings for aracnis (MT08262). [Steven Coomber]
  • 9447: apple2gs_flop_clcracked.xml, apple2_flop_orig.xml, apple2gs_flop_orig.xml: Added latest dumps and cracks. [Firehawke]
  • 9448: fmtowns_cd.xml: Added ten items (eight working), and added/replaced missing or bad floppy images. [r09]
  • 9450: alinvade.cpp: Added bonus life DIP switch setting (MT08263). [Steven Coomber]
  • 9452: docs: Fixed a copy/paste error in the memory system reference. [kmg]
  • 9453: Made Lua errors in bootstrap scripts fatal, and sandboxed auto-boot scripts. [Vas Crabb]
  • 9454: qx10.cpp: Hooked up interval timer interrupt outputs to the interrupt controller. [Brian Johnson]
  • 9455: nes_vt09.cpp: Added Timetop Super Game 25-in-1 (GM-228). [TeamEurope, David Haywood]
  • 9456: qx10.cpp: Implemented floppy drive spindle motor on timer. [Brian Johnson]
  • 9459: inder.cpp: Added release year for Gun Shot. [ClawGrip]
  • 9460: fmtowns_flop_orig.xml: Added four working items, and replaced a bad dump. [cyo.the.vile, r09]
  • 9461: cpu/m68000: Fixed PC increment on conditional trap instructions. [Jean-François Fabre]
  • 9463: 8080bw.cpp: Added bonus live DIP switch settings for rollingc (MT08267). [Steven Coomber]
  • 9464: vsnes.cpp: Consolidated equivalent functions for the main and sub sides of the board. [kmg]
  • 9465: galaxian.cpp: Added demo sound DIP switch settings for sfx, skelagon, monsterz and monsterza (MT08268). [Steven Coomber]
  • 9466: cosmos_playc8f.cpp: Added skeleton driver for Cosmos PLAYC8F and PLAYC8E hardware with three dumped games. [Museo del Recreativo, ClawGrip]
  • 9467: nes.xml: Added two large multi-game cartridge dumps (one working). [Consolethinks, kmg]
  • 9468: timetrv.cpp: Added LaserDisc dump and filled out driver; machine/ldv4200hle.cpp: Added Pioneer LD-V4200 player simulation. [Ryan Holtz, Matt Ownby, ld-decode team]
  • 9470: timetrv.cpp: Corrected bill validator input; machine/laserdsc.cpp: Added save state support. [Ryan Holtz]
  • 9471: bus/nes: Removed redundant open bus comments. [kmg]
  • 9472: apple2_flop_orig.xml: Removed duplicate dump of Apple-Oids and Chipout. [Firehawke]
  • 9473: cosmos_playc8f.cpp: Moved Basketball microcontroller dumps to the correct sets. [ClawGrip]
→ NOWSZY [arcade] ClrMamePro 4.044c 30/03/2022

4.044c (2022-03-30)

  • fixed: Scanner fix missing, backup fails when replacing a file in an archive and file is replaced silently

4.044b (2022-02-25)

  • mainly a little xml parser fix

4.044a (2022-02-22)

  • fixed: xml parser comment/cdata issue
  • fixed: falsely prompt for creating not existing but not active sysdefpaths

4.044 30/11/2021

  • fixed: file can get lost under some rare rename/set conditions (MAME238 diablo68 u2)
  • misc: update 7Zip SDK/DLL to 21.06, update unrar SDK/DLL to 6.10.2
  • misc: compiled with Visual Studio 2022 / Win 11

4.043 08/10/2021

  • fixed: xml cdata parsing error
  • fixed: sample stats count for nodump sets which reference a sampleonly set

4.042 14/09/2021

  • misc: support parent/clone relationship of devices
  • misc: systems auto assign can detect empty software list folders in case they are named accordingly
  • misc: software list import's default setting is off
  • misc: changed behaviour of context menu "move all incomplete sets" to "move all sets with problems" (similar for delete). This also covers wrong named etc ones, not only missing files.
  • misc: contextMenu options Delete/Move/Copy Current/all [not fixed]/all sets with problems use the parent set in full merged mode
  • misc: cleaning cache also cleans hashes folder
  • misc: batcher's scanner merge mode overwrite does not overwrite the information from a datfile's forcemerging option
  • misc: batcher's rebuilder pack overwrite does not overwrite the information from a datfile's forcepacking option
  • misc: don't stop multiple downloads on first failure
  • misc: wrote a wrapper class to handle all filefind calls which weren't 32k path length ready. This should fix all remaining long path (32k) issues.
  • fixed: invalid wrong-case messages on chds with very long filenames
  • fixed: wrongly list valid chds as unneeded when a no dump chd of the same name exists and 'mark no dump as unneeded' option is enabled

4.041

  • added: Select Sets variables %R %G to filter by for Region / Language
  • added: Batcher, rebuilder setting to avoid message prompts
  • misc: support dat date attribute format YYYY-MM-DD without specifying timestamp
  • misc: rar/7z/uncompressed files timestamps are handled as UTC based, zip as non UTC based
  • fixed: some unpack/pack zip operation fail on very long file/path names
  • fixed: interative folder creation for UNC paths is broken
  • fixed: systems auto assign fails for software lists
  • fixed: fail to load dats from www when www profiler definition file doesn't use http/https in the links

 

→ NOWSZY [arcade] HbMameUI x64 0.242 30/03/2022

2021-03-30 0.242

  • Added various older Donkey Kong hacks by Paul Goes.
  • Fixed playchoice-10 games that had regressed over the years.
  • Fixed umk3plus20190921.

New Games

  • [dkwizard] Donkey Kong Wizardry v1.02
  • [kof2k2s121] Kof2002 (KofallmiXomega)
  • [sf2hfus05] Street Fighter II': Hyper Fighting (Ukraine version)
  • [sfz3mix] Street Fighter Zero 3 (Mix 0.08)
  • [sfz3mix7] Street Fighter Zero 3 (Mix 0.07)
  • [sfz3mix7b] Street Fighter Zero 3 (Mix 0.07b)
  • [teot_5] The Eye of Typhoon (Tsunami Edition, beta 2. 2022-01-29)
  • [teot_6] The Eye of Typhoon (Tsunami Edition, beta 3, 2022-03-12)
  • [umk3plus20220307] Ultimate Mortal Kombat 3 (Plus Beta 2, 2022-03-23)
  • [umk3uk20220302] Ultimate Mortal Kombat 3 (UC Edition 2022-03-02)

2021-02-23 0.241

  • sync to mame 0.241

New Games

  • [sf2mix120] Street Fighter II: Champion Edition (Mix 1.2)
  • [ssf2tnl6] Super Street Fighter II Turbo (New Legacy v0.6 beta 2022-02-07)
  • [umk3uk20220207] Ultimate Mortal Kombat 3 UC Edition (2022-02-07)

2022-01-25 0.240

  • sync to mame 0.240

New Games

  • [abyssal] Abyssal Infants (early version)
  • [cabalng1] Cabal (Neo Geo Port, sprite fix)
  • [ddonpachjh] DoDonPachi (Japan, hack)
  • [dkongdu1] Donkey Kong Duel v1.01
  • [ffightaefc] Final Fight 30th Anniversary Edition Fair Challenge (2022-01-18)
  • [hypernoid] Hypernoid (2021-11-28)
  • [looptris] Looptris (2021-12-26)
  • [neopang] Neo Pang
  • [sailormndc1] Pretty Soldier Sailor Moon (Director's Cut) v1.4
  • [teotb] The Eye of Typhoon (Tsunami Edition, beta) (2022-01-05)
  • [timesup] Time's Up!

2021-12-29 0.239

  • sync to mame 0.239

New Games

  • [sdojak] DoDonPachi SaiDaiOuJou & Knuckles (2021/12/01)
  • [sfa3ce] Street Fighter Alpha 3 Challenger's Edition
  • [sfz3ce] Street Fighter Zero 3 Challenger's Edition - [xeno] Xeno Crisis

2021-10-28 0.237

  • sync to mame 0.237

New Games

  • ???

2021-09-29 0.236

  • sync to mame 0.236

New Games

  • [abyssal] Abyssal Infants
  • [baby1] Pacman (Baby Maze 1)
  • [bevpac] Bevelled Pacman
  • [invispac] Pacman (Invisible Maze)
  • [mcatadvs01] Magical Cat Adventure (R.Zara)
  • [mcpacman] McPacman
  • [ndo_a_td] Neo Driftout Tech Demo
  • [pacforks] Forks
  • [pacmini3] Pacmini (maze 3)
  • [pacsmall] Pacman (Small Maze)
  • [pacman25s01] Pac Man (4 New Maps - After Dark)
  • [pacman25s02] Pac Man - (Fruit 1)
  • [pacman25s03] pac Man - (Fruit 2)
  • [pacman25s04] Pac Man 25 (Chomp Ms Pac Em SJB Maps)
  • [pacman25s05] Pac Man 25 (Chomp Ms Pac Em)
  • [pacman25s06] Pac Man 25 (Cookie Man)
  • [pacman25s07] Pac Man 25 (FHMC Sil 13 Mazes)
  • [pacman25s08] Pac Man 25 (Namco Mazes Alternate)
  • [pacman25s09] Pac Man 25 (Namco Mazes Featuring Ms Pac-Man)
  • [pacman25s10] Pac Man 25 (Namco Mazes)(PAC-MAN Classic Look)
  • [pacman25s11] Pac Man 25 (Namco Mazes)
  • [pacman25s12] Pac Man 25 (SJB Mazes)
  • [pacman25s13] Pac Man 25 (T-Bone Mazes)
  • [pacman25s14] Pac Man 25 (Tengen Mazes)(PAC-MAN Classic Look)
  • [pacman25s15] Pac Man 25 (Tengen Mazes)
  • [pacman25s16] Pac Man 25 (Tengen Mini Mazes)(PAC-MAN Classic Look)
  • [pacman25s17] Pac Man 25 (Tengen Mini Mazes)
  • [pacman25s18] Pac Man 25 (Tengen Tall Mazes)(PAC-MAN Classic Look)
  • [pacman25s19] Pac Man 25 (Tengen Tall Mazes)
  • [pacman25s20] Pac Man 25 (Ultra Pac-Man)
  • [pacman25s21] Pac Man 25 - Pac Man + Tournament (Set 1)
  • [pacman25s22] Pac Man 25 - Pac Man + Tournament (Set 2)
  • [pacman25s23] Pac Man 25 - Pac Man + Tournament (Set 3)
  • [pacman25s24] Pac Man 25 - Pac Man + Tournament (Set 4)
  • [pacman25s25] Pac Man 25 - Pac Man + Tournament (Set 5)
  • [pacman25s26] Pac Man 25 - Pac Man + Tournament (Set 6)
  • [pacman25s27] Pac Man 25 - Pac Man + Tournament - 360 Escape
  • [pacman25s28] Pac Man 25 - Pac Man + Tournament - Alien
  • [pacman25s29] Pac Man 25 - Pac Man + Tournament - Arcade
  • [pacman25s30] Pac Man 25 - Pac Man + Tournament - Beach
  • [pacman25s31] Pac Man 25 - Pac Man + Tournament - Beetle
  • [pacman25s32] Pac Man 25 - Pac Man + Tournament - Blue
  • [pacman25s33] Pac Man 25 - Pac Man + Tournament - Boys
  • [pacman25s34] Pac Man 25 - Pac Man + Tournament - Candyland
  • [pacman25s35] Pac Man 25 - Pac Man + Tournament - Chase
  • [pacman25s36] Pac Man 25 - Pac Man + Tournament - Cherries
  • [pacman25s37] Pac Man 25 - Pac Man + Tournament - Chocolate
  • [pacman25s38] Pac Man 25 - Pac Man + Tournament - Colors
  • [pacman25s39] Pac Man 25 - Pac Man + Tournament - Cookie
  • [pacman25s40] Pac Man 25 - Pac Man + Tournament - Cup
  • [pacman25s41] Pac Man 25 - Pac Man + Tournament - Dice
  • [pacman25s42] Pac Man 25 - Pac Man + Tournament - Dinos
  • [pacman25s43] Pac Man 25 - Pac Man + Tournament - Dragon
  • [pacman25s44] Pac Man 25 - Pac Man + Tournament - Fire
  • [pacman25s45] Pac Man 25 - Pac Man + Tournament - Fountain
  • [pacman25s46] Pac Man 25 - Pac Man + Tournament - Garden
  • [pacman25s47] Pac Man 25 - Pac Man + Tournament - Girder
  • [pacman25s48] Pac Man 25 - Pac Man + Tournament - Girl
  • [pacman25s49] Pac Man 25 - Pac Man + Tournament - Infinate
  • [pacman25s50] Pac Man 25 - Pac Man + Tournament - Invisible
  • [pacman25s51] Pac Man 25 - Pac Man + Tournament - Jailhouse
  • [pacman25s52] Pac Man 25 - Pac Man + Tournament - kaleidoscope
  • [pacman25s53] Pac Man 25 - Pac Man + Tournament - Minutes
  • [pacman25s54] Pac Man 25 - Pac Man + Tournament - Night Flower
  • [pacman25s55] Pac Man 25 - Pac Man + Tournament - Night
  • [pacman25s56] Pac Man 25 - Pac Man + Tournament - No Escape
  • [pacman25s57] Pac Man 25 - Pac Man + Tournament - Opposite
  • [pacman25s58] Pac Man 25 - Pac Man + Tournament - Pig
  • [pacman25s59] Pac Man 25 - Pac Man + Tournament - Plotted
  • [pacman25s60] Pac Man 25 - Pac Man + Tournament - Prismatic
  • [pacman25s61] Pac Man 25 - Pac man + Tournament - Red Bull
  • [pacman25s62] Pac Man 25 - Pac Man + Tournament - Royal
  • [pacman25s63] Pac Man 25 - Pac Man + Tournament - Shadow
  • [pacman25s64] Pac Man 25 - Pac Man + Tournament - Ship
  • [pacman25s65] Pac Man 25 - Pac Man + Tournament - Six Pac
  • [pacman25s66] Pac Man 25 - Pac Man + Tournament - Solar System
  • [pacman25s67] Pac Man 25 - Pac Man + Tournament - Square Dance
  • [pacman25s68] Pac Man 25 - Pac Man + Tournament - Sugar Rush
  • [pacman25s69] Pac Man 25 - Pac Man + Tournament - Sushi
  • [pacman25s70] Pac Man 25 - Pac Man + Tournament - Tilt
  • [pacman25s71] Pac Man 25 - Pac Man + Tournament - Traffic
  • [pacman25s72] Pac Man 25 - Pac Man + Tournament - Trap
  • [pacman25s73] Pac Man 25 - Pac Man + Tournament - Tunnels
  • [pacman25s74] Pac Man 25 - Pac Man + Tournament - Turtle
  • [pacman25s75] Pac Man 25 - Pac Man + Tournament - Windy
  • [upsidpac] Pacman (Upsidedown Maze)

0.234 2021-07-28

  • Sync with mame v0.234

New Games

  • [dkongan] Donkey Kong 40th Anniversary Edition
  • [dkongbp1] Donkey Kong Barrelpalooza v1.07
  • [mhavocpex7] Major Havoc - The Promised End (v0.78)
  • [mhavocpex7de] Major Havoc - The Promised End (v0.78) (German)
  • [mhavocpex7fr] Major Havoc - The Promised End (v0.78) (French)

0.233 2021-07-01

  • Sync with mame v0.233
  • kof97t is now working

New Games

  • [blazstarcm] Blazing Star (Stage Select hack)
  • [crimecb] Crime City (unknown hack)
  • [dkongbp] Donkey Kong Barrelpalooza v1.06
  • [ffightaebv] Final Fight 30th Anniversary Edition Brutal Version 2021-05-28
  • [knightsdt] Knights of the Round (Death's Thread)
  • [knightssa] Knights of the Round (Squire's Aid)
  • [knightswt] Knights of the Round (Warlock's Tower)
  • [sf2mix100] Street Fighter II: Champion Edition (Mix 1.0)
  • [ssf2tnl4] Super Street Fighter II Turbo (New Legacy v0.4 beta 2020-11-13)
  • [ssf2tnl5] Super Street Fighter II Turbo (New Legacy v0.5 beta 2021-06-11

0.232 2021-05-26

  • Sync with mame v0.232

New Games

  • [teotd3] The Eye of Typhoon (Tsunami Edition, alpha 5)

0.231 2021-04-28

  • Sync with mame v0.231


New Games

  • [primrag2] Primal Rage 2
  • [sailormnbv] Pretty Soldier Sailor Moon (Brutal Version)
  • [umk3uc20210401] Ultimate Mortal Kombat 3 Ultimate Cup Edition (2021-04-01)
  • [umk3uc20210423] Ultimate Mortal Kombat 3 Ultimate Cup Edition (2021-04-23)

 

→ NOWSZY [arcade] Mame x64 0.241 23/02/2022

MAME 0.241 23 Feb 2022

Is it already the last Wednesday of the month again? That felt quick! Of course, that means it must be MAME 0.241 release day. This month you’ll get to play The Tower, a rather poor quality imitation of Crazy Climber running on the DECO Cassette system. There’s a brand new software list for the Tandy/Memorex VIS multimedia player. Keep in mind that this was effectively a ’286-based Windows PC with no disk cache running software from a CD-ROM drive. It shouldn’t come as a surprise that it wasn’t popular, earning the backronym “Virtually Impossible to Sell”. A three-player version of Wally wo Sagase! (based on the popular Where’s Wally? books) has also been found, dumped and emulated.

As well as an assortment of newly supported NES/Famicom cartridges, you’ll have a better experience with the Zapper lightgun, improved PPU (graphics) and APU (sound) emulation, and several fixes for the related coin-operated VS. System and PlayChoice-10 systems. Newly supported systems include some electronic toys from Entex and Mattel, and a couple more Fidelity chess computers. If you’re interested in scripting MAME, the Lua interface now exposes address space taps for intercepting emulated memory accesses, as well as debugger expressions, and a simpler way to discover general input types.

New working machines
  • Basketball 2 (Mattel) [hap, Sean Riddle]
  • Chic Gum Video [Arzeno Fabrice]
  • Dice - The Dice Game! [Jonas Jago]
  • Entex Blast It [hap, Sean Riddle]
  • Fail Gate [Jonas Jago]
  • Fidelity Electronics Chesster Phantom (model 6126) [hap, Berger]
  • Soccer 2 (Mattel) [hap, Sean Riddle]
  • Space Battle (Hoei, set 1) [Paul Arnold]
  • The Tower (DECO Cassette) (Europe?) [Darksoft, Senil Data Systems]
New working clones
  • Acorn Computers BBC Micro Model B (Norway) [Nigel Barnes]
  • Boa Sorte! (Golden Poker prequel HW) [Jorge Silva, Grull Osgo, Roberto Fresca]
  • Break Thru (bootleg) [nnap]
  • Coco Louco [Jorge Silva]
  • CoMotion (patent) [einstein95]
  • Credit Poker (ver.23b, 7 & 9 bonus) [Jorge Silva]
  • Cyber Cycles (Rev. CB1 Ver.C, Japan) [Brian Troha, Bill D., The Dumping Union]
  • Defend the Terra Attack on the Red UFO (bootleg, set 3) [Guru]
  • Devil Fish (Galaxian hardware) [chaneman]
  • Dung Fong Zi Zyu (Hong Kong, V011H, set 2) [Jorge Silva]
  • Fidelity Electronics Prestige Challenger (Glasgow program) [Sean Riddle]
  • House of Cards (HSC1) [Brian Troha, The Dumping Union]
  • Majestic Twelve - The Space Invaders Part IV (US, revised code, Rev 1) [Jon Exidy]
  • Midnight Resistance (World, set 2) [Jorge Silva]
  • Nintendo FamicomStation [Patnukem]
  • Puzzle & Action: Ichidant-R (World) (bootleg) [Jorge Silva]
  • Sauro (set 3) [Jorge Silva]
  • Space Battle (Hoei, set 2) [Paul Arnold]
  • Super Poker (v100) [Jorge Silva, Ivan Vangelista]
  • Teenage Mutant Ninja Turtles (bootleg, US 4 Players, version H) [Jorge Silva]
  • Tokyo Wars (Rev. TW1 Ver.A, Japan) [Brian Troha, Bill D., The Dumping Union]
  • Violent Storm (ver AAB, bootleg) [Jorge Silva]
  • Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett, Charles MacDonald, Brian Troha]
  • Machines promoted to working
  • Bonne Chance! (Golden Poker prequel HW, set 1) [Grull Osgo, Roberto Fresca]
  • Bonne Chance! (Golden Poker prequel HW, set 2) [Grull Osgo, Roberto Fresca]
  • Mega Double Poker (conversion kit, version 2.3 MD) [Grull Osgo, Roberto Fresca]
  • Clones promoted to working
  • Mega Double Poker (conversion kit, version 2.1 MD) [Grull Osgo, Roberto Fresca]
  • Super Poker (v114IT) [Ivan Vangelista]
  • Super Poker (v116IT-MX) [Ivan Vangelista]
New machines marked as NOT_WORKING
  • AT&T 615 MT [Bitsavers]
  • BattleFront [Brian Troha, Bill D., The Dumping Union]
  • Blackjack (Ver. 1.31) [Ioannis Bampoulas]
  • Casio LD-50 [Devin Acker]
  • Color Match [Jorge Silva]
  • Digilog 400 [Bitsavers]
  • Extra Draw [Jorge Silva]
  • Fruit World (V111) [Jorge Silva]
  • Jumanji (V502) [Jorge Silva]
  • Magic Slot (normal 1.0C) [Jorge Silva]
  • Minna de Kitaeru Zenno Training (Ver. 1.50) [Arcade-Projects]
  • Mysterian (prototype) [PinMAME]
  • New Tiger [Jorge Silva]
  • Plutus (V100) [Jorge Silva]
  • Poker's Wild (V117) [Jorge Silva]
  • Road Star [Jorge Silva]
  • Rush (1.0) [Robbbert]
  • Scratch!! Scratch!! [Jorge Silva]
  • Siemens PC-MX2 [Plamen Mihaylov]
  • Sport Memory [Jorge Silva]
  • Striker [Jorge Silva]
  • Super Card 2 in 1 (English version 03.23) [Jorge Silva]
  • Torre Eiffel [Jorge Silva]
  • unknown game on FR004 hardware (set 1) [Jorge Silva]
  • unknown game on FR009 hardware [Jorge Silva]
  • unknown PMC game [Mike Coates]
  • unknown SMK game [Jorge Silva]
  • Wyse Technology WY-325 (v3.2) [Bitsavers]
  • Yatterman Plus (J 981006 V1.000) [nnap]
New clones marked as NOT_WORKING
  • Attack Force (unencrypted) [IZ8DWF]
  • Cisco Systems Cisco SIST1 Terminal [Nigel Barnes]
  • Code One Dispatch (ver UAA) [Naoki Saito]
  • Fruit World (V110) [Jorge Silva]
  • Kung Fu (IGS, v202N) [Jorge Silva]
  • Machina Zois Virtual Training Centre [Robbbert]
  • Magic Bomb (Ver. NB4.5 061402) [Jorge Silva]
  • Multi Game (English, Version Soft 4.1.2T - 1.5.7, 16-MAY-00(397)) [Jorge Silva]
  • Multi Game (French / English, Version Soft 4.4.8T - 4.0.5, 26-OCT-00) [Jorge Silva]
  • unknown game on FR004 hardware (set 2) [Jorge Silva]
  • unknown game on FR004 hardware (set 3) [Jorge Silva]
  • unknown game on FR004 hardware (set 4) [Jorge Silva]
New working software list additions
  • adam_cart: Coleco Graphics Processor [Guru]
    • bbc_rom: Acorn ADFS 1.50, AMX Super Rom M3.51, DFS-AID, Edit 1.00, Inter-Word 1.02 [hack], Mighty Oak DMFS 1.04 - KSSL, PCB Designer 1.00, Pig ROM 1.00, Pig ROM 1.10, Plotmate A3 1.80, Printer Controller 1.0, Probe 6.01, Scorpion Terminal Emulator 1.2, Squeak MDPT 1.20, Trace Disassembler 1.00, UCL Terminal Emulator 3.54, ZNOS 1.01 [Nigel Barnes]
  • c64_cass:
    • Pac-Land, Pack of Aces, Pandora, Panic, Paperboy (Elite Systems), Pastfinder, Peter Beardsley's International Football, Ping Pong (Imagine), Pitfall II: Lost Caverns, Pitstop II, Pitstop II (Rushware), Plumb Crazy!, Pole Position, Poltergeist, Popeye, Power Drift, The President is Missing, Prince Clumsy, Prohibition, Psycho Soldier, Pub Games, Quartet, QUATTRO Coin-Ops, Quedex [The Ultimate Tape Archive Team]
  • cgenie_cass: Break-Out, Pacman, Space-Fight, Synthy [Reinhard Gansweith]
    • Lineare Gleichungssysteme, Listing-Formatierer, Programm-Modifizierer, Sound Editor, Uhrzeit [TOSEC]
    • Bluesmaker, Editor fuer definierbare Zeichen [TOSEC, Dirk Best]
  • digilog320:
    • 320 E-Z Menu [Bitsavers]
    • 320 E-Z Menu (restored) [Bitsavers, Dirk Best]
  • electron_rom: AMPLE Nucleus ID 60205, AMX Stop Press, T2CU v2.00 [Nigel Barnes]
  • famicom_cass:
    • Dark, Fisraduth - Castle of Tyramis, Flies, Metal Arms, Pen Pen, Ryuuhyoukan no Sangeki, The Spirit of Satan [ozidual, Gaming Alexandria]
  • fm7_disk:
    • FM Logo 2.0 [r09]
    • The Earth Fighter Rayieza [sampson]
  • fm77av: The 4th Unit 2 [r09]
  • ibm5170:
    • Star Wars: TIE Fighter (Spain) [Alvaro Polo, archive.org]
    • Armour-Geddon, Eye of the Beholder 3: A l'assaut de Myth Drannor (France), Eye of the Beholder 3: Assault on Myth Drannor, Eye of the Beholder 3: Assault on Myth Drannor (Eye of Beholder Trilogy release), Eye of the Beholder 3: Assault on Myth Drannor (Kixx release), Eye of the Beholder 3: Sturm auf Myth Drannor (Germany), Might and Magic III: Isles of Terra (3.5"DD), Might and Magic III: Isles of Terra (5.25"HD), Sid Meier's Railroad Tycoon Deluxe, Wing Commander II - Vengeance of the Kilrathi - Speech Accessory Pack (5.25") [The Good Old Days] Formula One Grand Prix (Euro, v1.05, alt), Operation Body Count, World Circuit - The Grand Prix Race Simulation (USA, v1.03) [ibmpc5150, archive.org]
    • Light Quest (prototype) [Justin Kerk]
  • nes:
    • 12 in 1 Game Card, Nintendo Campus Challenge 1991 (bootleg), Super 15 in 1 Game Card [anonymous]
    • 82 in 1 [flaviocaste]
    • 1995 Super HiK 4 in 1 (JY-016), 1995 Super HiK 4 in 1 (JY-017) [krzysiobal, NewRisingSun]
    • Family BASIC (Japan, V1.0) [No-Intro]
    • Playbox BASIC (Japan, V1.0) [PALCOLOR]
    • Famicompo Pico [rainwarrior]
    • Candelabra - Estoscerro [SlyDogStudios]
  • snes:
    • Asterix (prototype 19930311), The Ignition Factor (prototype), NBA All-Star Challenge (prototype), NBA Live 97 (prototype 19960920), The Peace Keepers (prototype), Prehistorik Man (prototype), Prince of Persia (prototype), Putty Squad (prototype), Super Ghouls'n Ghosts (prototype), Troddlers (prototype 19921023), Utopia - The Creation of a Nation (prototype) [Hidden Palace]
    • Marvel Super Heroes - War of the Gems (Japan, prototype), Race Drivin' (prototype), Troddlers (Euro, prototype 19930203)
    • [Hidden Palace, Steve Lin]
    • MechWarrior (prototype), Shadowrun (prototype) [Hidden Palace, Stephan Reese]
    • Magic Boy (prototype) [snescentral]
  • spectrum_cass:
    • G.I. Hero (MCM), Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
    • Cosmic Invaders, Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
    • Noah (PD Adventures), The Plagues of Egypt (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
  • Gremlins 2: La Nueva Generacion [worldofspectrum.org]
  • vectrex: Laser Ball (prototype) [Justin Kerk]
  • vgmplay:
    • 720 Degrees (Atari System 2), Blaster Burn - Budruga Episode III (MSX2, FM-PAC), Blaster Burn - Budruga Episode III (MSX2, MSX-AUDIO), Blaster Burn - Budruga Episode III (MSX2, PSG), A Boy and His Blob - Trouble on Blobolonia (NES), Bucky O'Hare (NES), Burai (MSX2, OPLL), Burai (MSX2, PSG), Chicken Run (Nintendo Game Boy Color), Cool Ball (Nintendo Game Boy), Fire Prowrestling - Combination Tag (PC Engine), Fire Prowrestling 3 - Legend Bout (PC Engine), Galactic Pinball (Nintendo Virtual Boy), Golfing Greats 2 (Konami GX), Gulkave (MSX), Heavy Shreddin' - The Snowboarding Video Game (NES), Impossamole (TG-16), J.League Soccer Prime Goal EX (Namco System 11), Krusty's Fun House (NES), Krusty's Fun House (Nintendo Game Boy), Only You -Seikimatsu no Juliette-tachi- (NEC PC-9801, OPNA), Otto's Ottifanten - Baby Bruno's Nightmare (Nintendo Game Boy), Paperboy (Atari System 2), Peter Pack Rat (Atari System 1), Puyo Puyo (MSX2, OPLL), Puyo Puyo (MSX2, PSG), RoadBlasters (Atari System 1), SegaSonic Bros. (Sega System C-2), Star Cruiser (Sharp X68000), Teenage Mutant Ninja Turtles (NES),Teenage Mutant Ninja Turtles II - The Arcade Game (NES), Terminator 2 - Judgment Day (NES),Tiny Toon Adventures 2 - Trouble in Wackyland (NES), Youjuu Kikouhei WerDragon (NEC PC-8801, OPN),Youjuu Kikouhei WerDragon (NEC PC-8801, OPNA) [vgmrips.net, Tafoid]
  • vis:
    • America's National Parks, American Heritage - Illustrated Encyclopedic Dictionary, Americans in Space, Learn to Play Guitar Volume 1, The Manhole - New and Enhanced!, Mercer Mayer's Just Grandma and Me, Mutanoid Word Challenge, Peter and the Wolf - A Multimedia Storybook, Rick Ribbit - Adventures in Early Learning, Sail with Columbus, A Survey of Western Art - The Electronic Library of Art, Talking Stepping Stones - Bonus Pack, Time Magazine Compact Almanac 1992 [Carl, redump.org]
  • The Adventures of Victor Vector & Yondo - Adventure No. 1 - The Vampire's Coffin, American Vista, Astrology Source, Atlas of U.S. Presidents, Better Homes and Gardens - Healthy Cooking, Better Not Get Wet, Jesse Bear, Bible Lands, Bible Stories, Compton's MultiMedia Encyclopedia VIS Edition, December 24th, Discis Books Multimedia - The Cask of Amontillado, Discis Books Multimedia - The Necklace, Discis Books Multimedia - The Tell-Tale Heart, Fitness Partner, Great Lives Series - Interactive Biographies of American Heroes Vol. 1, Henry and Mudge - The First Book, Henry and Mudge in the Sparkle Days, Jesse Bear, What Will You Wear, Kid-Fun, Kids Can Read! A Long Hard Day at the Ranch, Kids Can Read! Aesop's Fables, Kids Can Read! Cinderella - The Original Fairy Tale, Kids Can Read! Heather Hits Her First Home Run, Kids Can Read! Moving Gives Me a Stomach Ache, Kids Can Read! Mud Puddle, Kids Can Read! Scary Poems for Rotten Kids, Kids Can Read! The Night Before Christmas, Kids Can Read! The Paper Bag Princess, Kids Can Read! The Tale of Benjamin Bunny, Kids Can Read! The Tale of Peter Rabbit, Kids Can Read! Thomas' Snowsuit, Links - The Challenge of Golf, The Meeting of Minds Series - Interactive Games of History, Art, Music, and Ideas, Mosaic Magic, Multimedia Animals Encyclopedia, Mutanoid Math Challenge, My Paint, The New Basics Electronic Cookbook, Our House featuring The Family Circus, Playing with Language - Games in English, Playing with Language - Games in French, Playing with Language - Games in German, Playing with Language - Games in Japanese, Playing with Language - Games in Spanish, Race the Clock, Rodney's Funscreen, Search for the Sea, The Secrets of Hosea Freeman, Sherlock Holmes - Consulting Detective Volume I, Sherlock Holmes - Consulting Detective Volume II, SmartKids Challenge One, Time Table of History - Arts and Entertainment - 1993 Edition, Time Table of History - Business, Politics & Media - 1993 Edition, Time Table of History - Science and Innovation - 1993 Edition, Title Sampler, Vision - Multimedia Bible for the Entire Family, Wild Animals!, World Vista [redump.org]
Software list items promoted to working
  • cgenie_cass: Super Star Treck [Dirk Best]
New NOT_WORKING software list additions
  • bbc_rom: Micro Loop, Replay System WD1770W 1.28, RX-8 2.2 [Nigel Barnes]
  • c64_cass: PHM Pegasus [The Ultimate Tape Archive Team]
  • electron_rom: I2C (4 U) 3.1E [Nigel Barnes]
  • ibm5170:
  • Starlord [darkstar, archive.org]
  • System Shock [The Good Old Days]
  • jaguar: Speedster II [Gaming Alexandria]
  • snes: Illusion of Gaia (prototype B) [Hidden Palace, Stephan Reese]
  • Merged pull requests
  • 7913: spectrum.cpp: Restored floating bus read functionality; bus/spectrum: Added two devices and fixed many issues. [TwistedTom]
  • 9044: raiden.cpp: Changed to use single-pass priority sprite drawing, cleaned up code, and added notes. [cam900]
  • 9097: tsconf.cpp: Improved video, sound and interrupt emulation, improved timings, and cleaned up code. [holub]
  • 9098: sound/ymf271.cpp: Fixed timer A period calculation and updated notes on timers. [cam900]
  • 9120: bus/nes: Added support for multi-game variant of the JY830623C board. [kmg]
  • 9121: bus/nes: Skeletonized the 3D Block device for future work. [kmg]
  • 9124: bus/nes_ctrl: Added support for using Virtual Boy controllers with the NES family, and cleaned up code. [kmg]
  • 9137: machine/x76f041.cpp, machine/x76f100.cpp, machine/zs01.cpp: Implemented more operations and security features. [Windy Fairy]
  • 9173: fm7_disk.xml, fm77av.xml: Added three new working items. [r09, sampson]
  • 9196: ibm6580.cpp: Started implementing low-level emulation of the floppy adapter. [shattered]
  • 9197: ibm5170.xml: Added sixteen items, replaced one item with a better dump, and updated metadata. [ArcadeShadow]
  • 9198: jaguar.xml: Added unreleased Speedster II prototype. [Gaming Alexandria, kmg]
  • 9199: rockrage.cpp: Corrected labels for cabinet type and sound mode DIP switches. [negunma]
  • 9201: Eliminated the need to include HTTP server and ASIO headers via emu.h. [Miodrag Milanović]
  • 9202: vis.xml: Added a software list for Tandy/Memorex VIS CDs with seventy items. [redump.org, r09]
  • 9203: ld50.cpp: Added preliminary driver for Casio LD-50 percussion synthesiser. [Devin Acker]
  • 9204: netlist/plib: Added missing standard library header to pstream.h. [Belegdol]
  • 9206: snes.xml: Added ten prototypes. [Hidden Palace, Steve Lin, Stephan Reese, kmg]
  • 9207: bus/nes: Added support for multi-game cartridges using BMC-CTC-12IN1 and BMC-891227 boards. [kmg]
  • 9208: blockade.cpp: Added version of CoMotion described in patent. [einstein95]
  • 9209: Cleaned up code, comments and formatting in various drivers and devices. [shattered]
  • 9210: bus/nes: Fixed 2A03PURITANS board not booting with ROMs smaller than 1,024 KiB. [kmg]
  • 9211: snes.xml: Added eight prototypes. [Hidden Palace, Steve Lin, snescentral, Stephan Reese, kmg]
  • 9212: vis.xml: Re-tested software after latest emulation improvements and promoted appropriate items to working. [r09]
  • 9214: nmk16.cpp: Added notes and changed guessed main CPU clock frequency for Thunder Dragon 3 bootleg hardware. [cam900]
  • 9215: bus/a2bus: Added Apple II 3.5" Disk Controller Card. [Kelvin Sherlock]
  • 9216: inufuku.cpp: Noted undumped game in header comment. [cam900]
  • 9217: bus/nes: Improved emulation of all Konami VRC boards. [kmg]
  • 9218: pentagon.cpp: Draw to screen device bitmap directly. [holub]
  • 9220: playch10.cpp: Corrected nametable RAM mirroring for various games (MT02646). [kmg]
  • 9221: machine/playch10.cpp: Mute audio output according to SOUNDMASK (fixes MT06721). [kmg]
  • 9222: vegas.cpp: Corrected DUART output connections for second serial port. [Trenton Zimmer]
  • 9224: machine/playch10.cpp: Properly acknowledge interrupts for MMC3-based cartridges, and removed WRAM from PinBot. [kmg]
  • 9226: machine/vsnes.cpp: Simplified nametable RAM mirroring. [kmg]
  • 9228: cave.cpp: Use U58 ROM from parent (fixes graphics); kyugo.cpp, tsamurai.cpp: Marked some ROMs as bad dumps. [David Haywood]
  • 9229: cave.cpp: Changed metadata to match in-game display, and added notes on where dates/versions are stored in ROM. [cam900]
  • 9230: hp9825.cpp: Added a screen showing printer output, and added a cassette present output. [F.Ulivi]
  • 9231: minitel_2_rpic.cpp: Fixed O key (it was previously defined as a duplicate of the O key). [Jean-François DEL NERO]
  • 9232: minitel_2_rpic.cpp: Hooked up 24C02 I²C EEPROM. [Jean-François DEL NERO]
  • 9233: vsnes.cpp: Set raw screen timing parameters. [kmg]
  • 9234: spectrum_cass.xml: Added two working items, replaced one item with a better dump, and cleaned up metadata. [ArcadeShadow]
  • 9235: cdi.xml: Fixed parent/clone relationships. [ArcadeShadow]
  • 9236: neomania.cpp: Added manufacturer and corrected year. [ClawGrip]
  • 9238: bus/coco/coco_fdc.cpp: Turned on WD1773 disable motor control and force read options (fixes some AGI games). [Tim Lindner]
  • 9239: vsnes.cpp: Changed screen parameters to fix rightward shift. [kmg]
  • 9241: qx10.cpp, bus/qx10: Added support for Epson QX-10 option card expansions. [Brian Johnson]
  • 9242: cv1k.cpp: Updated notes. [cam900]
  • 9244: lynx.xml: Cleaned up metadata (don’t use title case for disambiguation text). [ArcadeShadow]
  • 9245: video/ppu2c0x.cpp: Fixed background palette issues. [kmg]
  • 9248: cv1k.cpp: Added more notes on pinkswtssc hack. [cam900]
  • 9249: coco_cart.xml: Fixed digests for Canyon Climber. [Tim Lindner]
  • 9250: 4enraya.cpp: Corrected ASCII PCB layout for tourpgum. [ClawGrip]
  • 9253: famibox.cpp, namcos2.cpp, playch10.cpp, vsnes.cpp: Fixed game titles for Excitebike and Golly! Ghost! 2 (MT08195). [kmg]
  • 9255: docs: Fixed a typo in the chdman man page. [dch42]
  • 9256: sound/nes_apu.cpp: Added noise channel period table for PAL systems, and fixed some values for NTSC systems. [kmg]
  • 9257: Dropped unnecessary execute permissions from various files. [Belegdol]
  • 9258: sound/nes_apu.cpp: Improved mixing, clamping, duty cycles, and interaction between channels. [cam900]
  • 9259: gei.cpp: Corrected DIP switch settings for gtsers12a and gtsers14a (MT08198). [Steven Coomber]
  • 9261: bus/nes: Unified character memory banking code, and cleaned up nametable RAM handling. [kmg]
  • 9262: Moved krokha to arcade subtarget, and cleaned up various drivers a little. [shattered]
  • 9265: vsnes.cpp: Fixed RAM size and mirroring, improved I/O ports, and cleaned up code. [kmg]
  • 9266: spectrum_cass.xml: Added five items, replaced three items with better dumps, and cleaned up metadata. [ArcadeShadow]
  • 9272: bus/nes: Added support for NES-EVENT2 bootleg reproduction cartridges. [kmg]
  • 9273: c64_cass.xml: Added twenty-one working items and one non-working item. [The Ultimate Tape Archive Team, Steve Coomber]
  • 9275: Removed extraneous semicolons after function bodies in many device headers. [kmg]
  • 9277: Removed extraneous semicolons after function bodies in all MAME headers. [kmg]
  • 9282: naomi.cpp: Corrected spelling of illustrator’s surname for spawn. [Michael Sanborn]
  • 9284: nes.cpp, playch10.cpp, vsnes.cpp: Improved zapper lightgun emulation. [kmg]
  • 9288: bus/nes: Added support for an 82 in 1 multi-game cartridge. [kmg]
  • 9289: video/pc_vga.cpp: Made video RAM size configurable at machine configuration time. [Ivan Vangelista]
  • 9290: ctk551.cpp: Correct release years in metadata and comments, and added mask ROM label. [Devin Acker]
  • 9291: machine/swim1.cpp, machine/swim2.cpp: Initialize m_floppy and m_timer members. [Kelvin Sherlock]
  • 9292: bus/nes_ctrl, machine/playch10.cpp, machine/vsnes.cpp: Made zapper lightgun sensor fuzzier. [kmg]
  • 9293: cpu/m68000: Added support for 68010 type 1000 exception stack frame. [J Booth]
  • 9294: Addressed some Lua scripting pitfalls, and added a broadcast notification helper class. [Vas Crabb]
  • 9295: nes.xml: Added original Family BASIC cartridge. [No-Intro, PALCOLOR, kmg]
  • 9296: c64_cass.xml: Added three working items. [Steven Coomber]
  • 9298: famicom_cass.xml: Added seven items for games published in Micom BASIC Magazine. [ozidual, Gaming Alexandria, kmg]
  • 9299: famibox.cpp: Added FamicomStation variant, added controller ports, corrected nametable RAM size, and improved inputs. [kmg]
  • 9300: snes.cpp: Removed some DMA memory cycle penalties (partially reverts #8673, addresses MT08190). [cam900]
  • 9301: decocass.cpp: Added European version of The Tower. [Darksoft, Senil Data Systems, David Haywood]
  • 9304: machine/scnxx562.cpp: Cleaned up interrupt generation code. [shattered]
  • 9305: Attempted to fix arcade subtarget. [kmg]
  • 9306: Attempted to properly fix arcade subtarget. [kmg]
  • 9308: hh_sm510.cpp: Re-scanned display for Razvedchiki kosmosa (rkosmosa). [Milan Galcik, algestam]
  • 9310: sound/nes_apu.cpp: Improved triangle channel emulation, reducing audible popping. [kmg]
  • 9315: jedutil: Fixed a bug in GAL16V8 equation display. [Kevin Eshbach]
Source Changes
  • suprnova.cpp: dumped the missing sound ROM for galpani4 [Brian Troha, f205v, The Dumping Union]
New machines marked as NOT_WORKING
  • unknown SMK game [Jorge Silva]
  • Added Williams DAC sound card device. Added this to s3,s4,wms_shuffle. Fixed wms_shuffle inputs. [Robbbert]
  • digilog320: Various improvements, boots to setup screen now [Dirk Best]
    • Implement I186/Z80 communication
    • Hook up most devices
    • Render cursor and reverse
New machines marked as NOT_WORKING
  • Striker [Jorge Silva]
New clones marked as NOT_WORKING
  • Machina Zois [Robbbert]
  • abc80, abc80x, c64: Enable floppy sounds. [Curt Coder]
  • s1410: Fix sense command and bytes per sector in read/write buffer commands. [Curt Coder]
  • abc1600: Enable floppy sound, and optimize MAC. [Curt Coder]
  • Added Williams Dac+speech device for system 6,6a,7. [Robbbert]
  • kungfum2: correct title [hap]
  • kungfum2: prototype->location test [hap]
  • kungfum2: use kidniki's tile addressing [hap]
  • kungfum2: renamed driver to bkungfu [hap]
  • simplified RM Nimbus mouse code and fixed a Visual Studio compiler warning, as it was storing 128 in an int8_t. [smf-]
  • huc6272.cpp: fix SCSI identifier, add extensive QA [Angelo Salese]
New working machines
  • Fail Gate [Jonas Jago]
  • airraid: remove leftover from testing [hap]
  • new NOT_WORKING machine: Casio LD-50 (#9203) [Devin Acker]
New machines marked as NOT_WORKING
  • Casio LD-50 [Devin Acker]
  • ymf271.cpp: Fix timer A period, Add notes for timer (#9098) [cam900]
New working clones
  • Credit Poker (ver.23b, 7 & 9 bonus) [Jorge Silva]
New clones marked as NOT_WORKING
  • Super Poker (v102U) [Jorge Silva]
  • airraid: more time between irqs [hap]
  • finalizr, failgate: remove imperfect sound flag [hap]
  • failgate: add note [hap]
  • vis: fix cd audio, add yuv422 and fix controls [cracyc]
  • New software list for the Tandy/Memorex VIS (#9202) [r09]
    • vis: add software list
New working software list additions
  • American Vista [redump.org]
  • Astrology Source [redump.org]
  • Atlas of U.S. Presidents [redump.org]
  • Better Homes and Gardens - Healthy Cooking [redump.org]
  • Better Not Get Wet, Jesse Bear [redump.org]
  • Bible Lands, Bible Stories [redump.org]
  • Compton's MultiMedia Encyclopedia VIS Edition [redump.org]
  • December 24th [redump.org]
  • Discis Books Multimedia - The Cask of Amontillado - Edgar Allan Poe [redump.org]
  • Discis Books Multimedia - The Necklace - Guy de Maupassant [redump.org]
  • Discis Books Multimedia - The Tell-Tale Heart - Edgar Allan Poe [redump.org]
  • Fitness Partner [redump.org]
  • Great Lives Series - Interactive Biographies of American Heroes Vol. 1 [redump.org]
  • Henry and Mudge - The First Book [redump.org]
  • Henry and Mudge in the Sparkle Days [redump.org]
  • Jesse Bear, What Will You Wear [redump.org]
  • Kid-Fun [redump.org]
  • Kids Can Read! A Long Hard Day at the Ranch - Audrey Nelson [redump.org]
  • Kids Can Read! Aesop's Fables [redump.org]
  • Kids Can Read! Cinderella - The Original Fairy Tale [redump.org]
  • Kids Can Read! Heather Hits Her First Home Run by Ted Planos [redump.org]
  • Kids Can Read! Moving Gives Me a Stomach Ache - Story by Heather McKend [redump.org]
  • Kids Can Read! Mud Puddle - Robert N. Munsch [redump.org]
  • Kids Can Read! Scary Poems for Rotten Kids written by Sean O Huigin [redump.org]
  • Kids Can Read! The Night Before Christmas - Clement C. Moore LLD [redump.org]
  • Kids Can Read! The Paper Bag Princess - Robert N. Munsch [redump.org]
  • Kids Can Read! The Tale of Benjamin Bunny - Beatrix Potter [redump.org]
  • Kids Can Read! The Tale of Peter Rabbit - Beatrix Potter [redump.org]
  • Kids Can Read! Thomas' Snowsuit - R. Munsch [redump.org]
  • Links - The Challenge of Golf [redump.org]
  • Mosaic Magic [redump.org]
  • Multimedia Animals Encyclopedia [redump.org]
  • Mutanoid Math Challenge [redump.org]
  • My Paint [redump.org]
  • Our House featuring The Family Circus [redump.org]
  • Playing with Language - Games in English [redump.org]
  • Playing with Language - Games in French [redump.org]
  • Playing with Language - Games in German [redump.org]
  • Playing with Language - Games in Japanese [redump.org]
  • Playing with Language - Games in Spanish [redump.org]
  • Race the Clock [redump.org]
  • Rodney's Funscreen [redump.org]
  • Search for the Sea [redump.org]
  • Sherlock Holmes - Consulting Detective Volume I [redump.org]
  • Sherlock Holmes - Consulting Detective Volume II [redump.org]
  • SmartKids Challenge One [redump.org]
  • The Adventures of Victor Vector & Yondo - Adventure No. 1 - The Vampire's Coffin [redump.org]
  • The Meeting of Minds Series - Interactive Games of History, Art, Music, and Ideas [redump.org]
  • The New Basics Electronic Cookbook [redump.org]
  • The Secrets of Hosea Freeman [redump.org]
  • Time Table of History - Arts and Entertainment - 1993 Edition [redump.org]
  • Time Table of History - Business, Politics & Media - 1993 Edition [redump.org]
  • Time Table of History - Science and Innovation - 1993 Edition [redump.org]
  • Title Sampler [redump.org]
  • Vision - Multimedia Bible for the Entire Family [redump.org]
  • Wild Animals! [redump.org]
  • World Vista [redump.org]
  • New not working software list additions
  • A Survey of Western Art - The Electronic Library of Art [redump.org]
  • American Heritage - Illustrated Encyclopedic Dictionary [redump.org]
  • America's National Parks [redump.org]
  • Americans in Space [redump.org]
  • Learn to Play Guitar Volume 1 [redump.org]
  • Mercer Mayer's Just Grandma and Me [redump.org]
  • Mutanoid Word Challenge [redump.org]
  • Peter and the Wolf - A Multimedia Storybook [redump.org]
  • Rick Ribbit - Adventures in Early Learning [redump.org]
  • Sail with Columbus [redump.org]
  • Talking Stepping Stones - Bonus Pack [redump.org]
  • The Manhole - New and Enhanced! [redump.org]
  • Time Magazine Compact Almanac 1992 [redump.org]
  • vis.xml: add serials [r09]
  • vis.xml: correct system name [r09]
  • vis.xml: move book author names to info tag [r09]
  • vis.xml: more accurate message for columbus [r09]
  • Fix building with gcc-12 (#9204) [Julian Sikorski]
  • spg110: Better colors [Olivier Galibert]
  • vis: more pad work [cracyc]
  • vis: last 2 buttons [cracyc]
  • spg110: Better better colors [Olivier Galibert]
  • digilog320: Initial keyboard implementation [Dirk Best]
  • undefined Also render half intensity attribute and connect 8251 serial clocks.
  • failgate: update metadata [hap]
  • zx spectrum: new slot devices, floating bus restore, big mface tidy-up (#7913) [Tom]
New working clones
  • Coco Louco [Jorge Silva]
  • Dongfang Zhi Zhu (Hong Kong, V011H, set 2) [Jorge Silva]
  • Puzzle & Action: Ichidant-R (World) (bootleg) [Jorge Silva]
  • Clones promoted to working
  • Super Poker (v114IT) [Ivan Vangelista]
  • Super Poker (v116IT-MX) [Ivan Vangelista]
  • mcd: change toc data [cracyc]
  • bus/nes: Added support for BMC-CTC-12IN1 and BMC-891227 boards. (#9207) [0kmg]
  • bus/nes: Added support for BMC-CTC-12IN1 and BMC-891227 boards.
  • New working software list additions (nes.xml)
    • 12 in 1 Game Card [anonymous]
    • Super 15 in 1 Game Card [anonymous]
  • Fixed most of the mirroring glitches for 12 in 1 Hwang Shinwei. [0kmg]
  • Typo in comment. [0kmg]
  • ns32000: show displacements as signed hexadecimal [Patrick Mackinlay]
  • i82586: tolerate missing irq callback [Patrick Mackinlay]
  • ns32000dasm.h: Fix clang error: extra qualification on member 'displacement_string' [AJR]
  • bus/nes: Fixed 2A03PURITANS board not booting when <1024k. (#9210) [0kmg]
  • New working software list additions (nes.xml)
    • Famicompo Pico [rainwarrior]
  • snes.xml: Added 10 prototypes. (#9206) [0kmg]
New working software list additions
  • Prince of Persia (prototype) [Hidden Palace]
  • Putty Squad (prototype) [Hidden Palace]
  • Race Drivin' (prototype) [Hidden Palace, Steve Lin]
  • Shadowrun (prototype) [Hidden Palace, Stephan Reese]
  • Super Ghouls'n Ghosts (prototype) [Hidden Palace]
  • The Ignition Factor (prototype) [Hidden Palace]
  • The Peace Keepers (prototype) [Hidden Palace]
  • Troddlers (prototype 19921023) [Hidden Palace, Steve Lin]
  • Troddlers (prototype 19930203) [Hidden Palace]
  • Utopia - The Creation of a Nation (prototype) [Hidden Palace]
  • Force recomputation of clock-related parameters whenever a device clock or scale changes by way of loading a save state [AJR]
  • s3,s4,s6,s6a,s7: fixed audio bugs that I'd left behind. [Robbbert]
  • s8a,s9: made sound card a device. [Robbbert]
  • szone_l2, szone_l5: added sound. [Robbbert]
  • Remove http related header pollution (#9201) [Miodrag Milanović]
    • Remove http related header polution
    • remove now invalid message
    • fixed issued detected by clang
    • Fixed CR at EOF
  • Remove void *ptr parameter from emu_timer, timer_device and all related callbacks [AJR]
  • memarray.cpp: Remove unused initialization method taking address_space parameter [AJR]
  • diexec.cpp: Add file inadvertently omitted from ca79d71af4bca7c1b8acc1df9e5dbb5b987d1542 [AJR]
  • vis.xml: re-test software and promote to working (#9212) [r09]
Software list items promoted to working
  • A Survey of Western Art - The Electronic Library of Art [crazyc]
  • America's National Parks [crazyc]
  • Americans in Space [crazyc]
  • Learn to Play Guitar Volume 1 [crazyc]
  • Mercer Mayer's Just Grandma and Me [crazyc]
  • Mutanoid Word Challenge [crazyc]
  • Peter and the Wolf - A Multimedia Storybook [crazyc]
  • Rick Ribbit - Adventures in Early Learning [crazyc]
  • Sail with Columbus [crazyc]
  • Time Magazine Compact Almanac 1992 [crazyc]
  • Talking Stepping Stones - Bonus Pack [crazyc]
  • hdc92x4: Minor header cleanup [AJR]
  • ti99: Fixed forgotten DSK4 motor control in DDCC1 controller. [Michael Zapf]
New clones marked as NOT_WORKING
  • Kung Fu (IGS, v202N) [Jorge Silva]
  • s11: concatenated the 4 include files into 1. [Robbbert]
  • s11: took local variables out of the public space [Robbbert]
  • alcat_l7: added sound [Robbbert]
  • s11: removed wasted space in audiocpu region [Robbbert]
New working machines
  • Space Battle (Hoei, set 1) [Paul Arnold]
New working clones
  • Space Battle (Hoei, set 2) [Paul Arnold]
  • sbhoei: improved colors [hap]
  • 65C02 updates [AJR]
  • Add W65C02S CPU emulation with subtly different fetch patterns from classic 65C02 and use it for arbv2, cmmb103, cmmb162 and bbc_tube_rc6502
    • Replace ST2XXX's slightly customized CPU emulation with hooks into new W65C02S core
  • wms_shuffle: fixed the remaining games; removed unneeded red leds. [Robbbert]
New machines marked as NOT_WORKING
  • Blackjack (Ver. 1.31) [Ioannis Bampoulas]
New clones marked as NOT_WORKING
  • Code One Dispatch (ver UAA) [Naoki Saito]
  • tigeroad.cpp: documented tigeroadb PCB [Guru]
New working machines
  • The Dice Game! [Jonas Jago]
  • playch10.cpp: Correct NT mirroring for various games (MT 02646). (#9220) [0kmg]
    • playch10.cpp: Correct NT mirroring for various games (MT 02646).
      • - Mark Excite Bike and Ninja Gaiden 2 as imperfect graphics.
    • Mark Rad Racer 1 and 2 as imperfect graphics while we're at it.
  • bus/nes: Updated all Konami VRC boards. (#9217) [0kmg]
    • Added missing WRAM enable bit (VRC4/6/7).
    • Simplified handling of pins that connect to variable address lines (VRC2/4/6/7). VRC7's pin 19 now is configured dynamically like
    • the others.
    • For each VRC chip, masked bank numbers to reflect actual ROM size supported by pinout.
    • Removed unreachable logging statements, other assorted cleanups and simplifications.
  • m90: fix broken build [R. Belmont]
  • dicegame: added a note. [Robbbert]
  • vegas.cpp: fix UART definition (#9222) [Trenton Zimmer]
  • dicegame: update metadata [hap]
  • dicegame: update title [hap]
  • machine/playch10.cpp: Properly clear IRQs for MMC3 boards. (#9224) [0kmg]
  • Removed WRAM from PinBot, there's none on its PCB.
  • s11: WIP [Robbbert]
  • cop400: add accessors for sk/so output pin state [hap]
  • digilog320: Floppy works now, fix size and hookup NVRAM, add softwarelist [Dirk Best]
  • cop400: add accessor for L output [hap]
  • s11: Added outputs,save-state. Fixed some display issues. [Robbbert]
  • vectrex.cpp: Fix regression [AJR]
New working clones
  • Devil Fish (Galaxian hardware) [chaneman]
  • Minitel 2 driver : Fix O and Q keys. (#9231) [Jean-François DEL NERO]
  • undefined Minitel 2 driver : Fix O and Q keys.
New working clones
  • Cyber Cycles (Rev. CB1 Ver.C, Japan) [Brian Troha, Bill D., The Dumping Union]
  • Tokyo Wars (Rev. TW1 Ver.A, Japan) [Brian Troha, Bill D., The Dumping Union]
New working software list additions
  • adam.xml: Coleco Graphics Processor [Guru]
  • spoker.cpp: decrypted spk102u. It's actually v100 so renamed accordingly. Shows bad colors. [Ivan Vangelista]
  • spoker.cpp: fixed GFX ROM loading and inputs for spk100 [Ivan Vangelista]
  • spectrum_cass.xml: Metadata cleanup + 2 new additions + 1 redump (#9234) [ArcadeShadow]
New working software list additions
  • Noah (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
  • The Plagues of Egypt (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
  • Redump
    • Mag Max [spectrumcomputing.co.uk]
  • Metadata cleanup (year, publisher, parent/cloneof) [ArcadeShadow]
  • vsnes.cpp: Set raw screen parameters. (#9233) [0kmg]
New working machines
  • Basketball 2 (Mattel) [hap, Sean Riddle]
  • Soccer 2 (Mattel) [hap, Sean Riddle]
  • st2xxx: Fix regression by preventing IRQ level from changing between vector pulls [AJR]
  • frontend: Use util::core_file instead of emu_file where applicable [AJR]
  • mbaskb: better circle gaps in internal artwork [hap]
  • s11: fixed the worst of the flickering, and also the riverboat issue. [Robbbert]
  • m62: shrink io memory maps [hap]
  • uismall.bdf: Added 57 glyphs (mostly arrow symbols). [Vas Crabb]
  • unkeinv: make internal artwork better match patent description [hap]
  • digilog: Replace HLE keyboard with LLE [Dirk Best]
  • misc (mostly negative status) changes (#9228) [David Haywood]
    • cave.cpp : use u58 from parent set for 'donpachikr' - fixes corrupt graphics in ending
    • kyugo.cpp : mark PROMs in 99lstwarb as bad, there's no way these PROMs can give the correct colours for the unique 1st stage in this set.
    • tsamurai.cpp : mark nunchaku PROMs as bad, there's no way these PROMs can give the colours seen in reference videos, if these
    • undefinedwere* on the PCB it must have been a bootleg conversion
    • megaplay.cpp:: demote mp_bio to NOT WORKING, it frequently locks up on continue, usually the 2nd or so continue on the 2nd stage, likely another manifestation of the mp_shnb3 timing comms issue. minor code changes, formatting, comments (#9209) [shattered]
  • Minitel 2 driver : 24C02 I2C EEPROM support. (#9232) [Jean-François DEL NERO]
    • minitel_2_rpic.cpp: Fix O and Q keys.
    • minitel_2_rpic.cpp: 24C02 I2C EEPROM support implemented. Password and others internals settings are now saved in the nvram folder.
    • minitel_2_rpic.cpp: move the "Fonction" key from F9 to Alt-Gr.
    • minitel_2_rpic.cpp: Fix the control register bits assignations. The previous definitions was definitively wrong (checked against the real hardware).
  • neomania.cpp: Add manufacturer and corrected year (#9236) [ClawGrip]
  • cv1k.cpp: Fix hardware notes, Add pinkswtssc notes (#9242) [cam900]
    • pinkswtssc has it's own homepage (http: //suicideclub.gameordie.com/), it confirms hacker name.
New machines marked as NOT_WORKING
  • Fruit World (V111) [Jorge Silva]
  • Jumanji (V502) [Jorge Silva]
  • Plutus (V100) [Jorge Silva]
  • Poker's Wild (V117) [Jorge Silva]
New clones marked as NOT_WORKING
  • Fruit World (V110) [Jorge Silva]
  • bladestl.cpp: added a note about a buggy dip-switch in version E [chaneman]
  • s7,s9: added commas; s3-11: added special solenoids [Robbbert]
  • machine/playch10.cpp: Mute/unmute according to SOUNDMASK (MT 06721). (#9221) [0kmg]
  • machine/vsnes.cpp: Simplified nametable mirroring. (#9226) [0kmg]
  • vsnes.cpp: Fix rightward screen shift from previous commit. (#9239) [0kmg]
  • apxen: Fix endianness for bank devices [AJR]
New working clones
  • Majestic Twelve - The Space Invaders Part IV (US, revised code, Rev 1) [Jon Exidy]
  • chip8: small metadata update [hap]
  • wpc_flip1,wpc_flip2,wpc_an,wpc_dot: Added keycodes to start games. [Robbbert]
  • wpc_flip1,wpc_flip2,wpc_dot,wpc_an: added savestate [Robbbert]
  • 39in1.cpp: brought plutus decryption on par with the other sets [Ivan Vangelista]
  • 4enraya.cpp: Fix "tourpgum" PCB ASCII layout (#9250) [ClawGrip]
  • lynx.xml: Lowercase in the description "prototype" word (#9244) [ArcadeShadow]
    • Lowercase in the description "prototype" word
  • cdi.xml: metadata cleanup (parent/cloneof) (#9235) [ArcadeShadow]
    • Added the cloneof="aliengat" tag, to the [aliengatu] and [aliengatu1] sets
  • snes.xml: Added 8 prototypes. (#9211) [0kmg]
New working software list additions
  • Asterix (prototype 19930311) [Hidden Palace]
  • Magic Boy (prototype) [snescentral]
  • Marvel Super Heroes - War of the Gems (Japan, prototype) [Hidden Palace, Steve Lin]
  • MechWarrior (prototype) [Hidden Palace, Stephan Reese]
  • NBA All-Star Challenge (prototype) [Hidden Palace]
  • NBA Live 97 (prototype 19960920) [Hidden Palace]
  • Prehistorik Man (prototype) [Hidden Palace]
New NOT_WORKING software list additions
  • Illusion of Gaia (prototype B) [Hidden Palace, Stephan Reese]
New machines marked as NOT_WORKING
  • Digilog 400 [Bitsavers]
  • cv1k.cpp: add further notes for pinkswtssc (#9248) [cam900]
    • cv1k.cpp: add further notes for pinkswtssc
      • - Fix year metadata - both copyright string at bottom of title and version string is changed year to 2017 Fix manufacturer string
      • - Four horsemen is programmer of pinkswtssc hack, Bootlegger is still unknown
    • cv1k.cpp: Partial revert previous commit, Fix info
      • - pinkswtssc itself is hack
    • cv1k.cpp: typo mumbling [MetalliC]
  • Clean up various loose ends: [Vas Crabb]
    • frontend: Exposed debug symbol tables and parsed expressions to Lua (these can be used when the debugger is not active). Also
    • made it simpler to walk input types.
    • imagedev/bitbngr.cpp: Added software list loader support (used by sitcom).
    • sitcom.cpp: Replaced bankdev with a memory view. Also added a bar graph for the timer DAC output, and made the DL1414 displays squarer in the layout like they are in real life. They still don't look right because the internal segment drawing code doen't draw the segments the right width.
    • docs: Fixed broken links and added missing links in command line options index. Also removed documentation for an option that no longer exists and fixed some inconsistent terminology.
    • Separated includes by module in various drivers.
  • Remove no-longer-present header from build scripts. [Vas Crabb]
  • wpc_dcs: Added keycodes to start a game; added m_ to global vars. [Robbbert]
  • sm510: k input wakeup is not edge triggered [hap]
  • ti99: pcode: Fixed missing return and wrong address variable in debug read handling. [Michael Zapf]
  • Drop unnecessary executable permissions (#9257) [Julian Sikorski]
  • nes_apu.cpp: Added noise channel period table for PAL systems. (#9256) [0kmg]
    • Fixed a value in the parallel NTSC table for the largest period (lowest freq).
    • Fixed a value in the counter length table (for all channels but DMC).
  • msx2_flop.xml: fix marchen title descriptions [Angelo Salese]
New machines marked as NOT_WORKING
  • Color Match [Jorge Silva]
  • Sport Memory [Jorge Silva]
  • 391in1.cpp: dumped flash ROM and EEPROM for pokrwild [Jorge Silva]
  • gei.cpp: correct DIP switches for gtsers12a and gtsers14a (MT08198) (#9259) [Steven Coomber]
New working software list additions
  • vectrex: Laser Ball (prototype) [Justin Kerk]
  • swp30: Add waverom reading [Olivier Galibert]
New machines marked as NOT_WORKING
  • BattleFront [Brian Troha, Bill D., The Dumping Union]
  • Mysterian (prototype) [PinMAME]
New clones marked as NOT_WORKING
  • Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett]
  • 39in1.cpp: dumped flash ROM and EEPROM for fruitwld, fruitwlda and plutus [Jorge Silva]
New machines marked as NOT_WORKING
  • Rush [Robbbert]
  • mpc_s: added m_ prefix to variables, updated inputs, added keycodes. wpc_w95: added m_ prefix, WIP on inputs. [Robbbert]
New machines marked as NOT_WORKING
  • Minna de Kitaeru Zenno Training.(Ver. 1.50) [Arcade-Projects]
  • twincobr.cpp, wardner.cpp: Properly acknowledge IRQs (fixes soft reset issue in Wardner) [AJR]
  • vsnes.cpp: Various fixes and cleanups. (#9265) [0kmg]
    • Fixed size and mirroring of RAM. Correctly share shared RAM only. Shared RAM is also now properly NVRAM (Wrecking Crew saves high scores, etc).
    • Removed spurious "extra RAM" installed in a couple spots.
    • Added coin read/write address mirroring.
    • Renamed "mapper 68" to Sunsoft-3, the chip on Platoon's board. Fixed its write masking.
    • Implemented proper strobe behavior for joystick read/writes.
    • Removed now unnecessary lightgun-specific read function and unused variables.
  • nes_slot.cpp: Unified CHR banking into a common function. (#9261) [0kmg]
    • nes_slot.cpp: Unified CHR banking into a common function.
      • - Removed PPU_MIRROR_NONE as an option for nametable mirroring.
      • - Shrunk over-allocated 4-screen NT RAM to correct 4K size.
      • - Sundry minor clean ups.
      • - Only calculate start of bank once.
  • Fixed game titles for Golly! Ghost! 2 (MT08195) and Excitebike. (#9253) [0kmg]
  • coco_cart.xml: fix hash of Canyon Climber (#9249) [tim lindner]
New working software list additions
  • ibm5170: Light Quest (prototype) [Justin Kerk]
  • Treat WinImage compressed disk images (*.imz) as ZIP archives. [Justin Kerk]
  • 5 New Software Additions + 3 Redumps + clean metadata (#9266) [ArcadeShadow]
New working software list additions
  • Cosmic Invaders [Steven Brown, Planeta Sinclair]
  • Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
  • G.I. Hero (MCM) [spectrumcomputing.co.uk]
  • Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
  • Gremlins 2: La Nueva Generacion [worldofspectrum.org]
  • Redump
    • Giants (compilation) [spectrumcomputing.co.uk]
    • Grand Prix Simulator 2 [spectrumcomputing.co.uk]
    • Space Raiders - Invasores Galácticos (Portuguese) [Planeta Sinclair]
  • rendfont.cpp: Modest refactoring [AJR]
    • Use ioprocs classes rather than emu_file in various helper functions
    • Make save_cached take an already-open file (like load_cached) rather than a filename
    • Make load_cached_bdf take a std: :string_view
    • Change some osd_printf_warnings to osd_printf_info
  • ibm5170.xml: 16 entries added + 1 redumped (#9197) [ArcadeShadow]
New working software list additions
  • ibm5170: [ArcadeShadow]
  • Armour-Geddon [The Good Old Days]
  • Eye of the Beholder 3: Assault on Myth Drannor [The Good Old Days]
  • Eye of the Beholder 3: Assault on Myth Drannor (Eye of Beholder Trilogy release) [The Good Old Days]
  • Eye of the Beholder 3: Assault on Myth Drannor (Kixx release) [The Good Old Days]
  • Eye of the Beholder 3: A l'assaut de Myth Drannor (France) [The Good Old Days]
  • Eye of the Beholder 3: Sturm auf Myth Drannor (Germany) [The Good Old Days]
  • Formula One Grand Prix (Euro, v1.05, alt) [ibmpc5150, archive.org]
  • Might and Magic III: Isles of Terra (3.5"DD) [The Good Old Days]
  • Might and Magic III: Isles of Terra (5.25"HD) [The Good Old Days]
  • Operation Body Count [ibmpc5150, archive.org]
  • Railroad Tycoon Deluxe [The Good Old Days]
  • Star Wars: TIE Fighter (Spain) [Alvaro Polo, archive.org]
  • Wing Commander II - Vengeance of the Kilrathi - Speech Accessory Pack (5.25") [The Good Old Days]
  • World Circuit - The Grand Prix Race Simulation (USA, v1.04) [ibmpc5150, archive.org]
New NOT_WORKING software list additions
  • ibm5170: [ArcadeShadow]
  • Starlord [Dark-Star, archive.org]
  • System Shock [The Good Old Days]
  • ibm5170.xml: Demoted Lemmings to NOT_WORKING. [ArcadeShadow]
    • ibm5170.xml: Redumped Formula One Grand Prix (Euro, v1.03) [ibmpc5150, archive.org]
New working clones
  • Prestige Challenger (Glasgow program) [Sean Riddle]
  • wpc_95: Added inputs and keycodes. Games are playable. [Robbbert]
  • Pinball2k: added notes. Initialised global variables to 0. [Robbbert]
New machines marked as NOT_WORKING
  • Magic Slot (normal 1.0C) [Jorge Silva]
  • rbmk.cpp: rudimentary inputs for magslot [Ivan Vangelista]
  • mrdo: universal set protection is not same as taito's [hap]
  • chdman.1: Fixed typo. (#9255) [dch42]
  • rbmk.cpp: dumped EEPROM and provided additional hw info for magslot [Jorge Silva]
New machines marked as NOT_WORKING
  • Road Star [Jorge Silva]
  • by6803: added notes. [Robbbert]
  • mach32.cpp: removed duplicate save state registration [Ivan Vangelista]
New machines marked as NOT_WORKING
  • unknown Videos A A game [Jorge Silva]
  • i86: wrap at end of segment not at 64k boundary [cracyc]
New working clones
  • Violent Storm (ver AAB, bootleg) [Jorge Silva]
  • flac.cpp: Add some missing standard headers [AJR]
  • devices/*: Removed extra semicolons after function bodies in headers. (#9275) [0kmg]
  • coco_cart.xmlundefinedCorrect CRC32 for recent change to match image. [Scott Stone]
  • abc1600: Added sector dump floppy image format. [Curt Coder]
  • s1410: Fix format data pattern. [Curt Coder]
  • abc1600: MAC cleanup. [Curt Coder]
  • Removed extra semicolons after function bodies in remaining headers. (#9277) [0kmg]
New working clones
  • Defend the Terra Attack on the Red UFO (bootleg, set 3) [Guru]
  • Sauro (set 3) [Jorge Silva]
  • bus/nes: Added support for multicart variant of JY830623C board. (#9120) [0kmg]
    • Renamed MK2 board to JY830623C, the PCB label of at least one of the related bootlegs.
    • Removed deprecated hold_irq_line().
  • New working software list additions (nes.xml)
    • 1995 Super HiK 4 in 1 (JY-016) [krzysiobal, NewRisingSun]
    • 1995 Super HiK 4 in 1 (JY-017) [krzysiobal, NewRisingSun]
  • bus/nes_ctrl: Added NES support for Virtual Boy controllers. (#9124) [0kmg]
    • Generalized the read/write pattern for joypads a bit more and placed it in the base NES joypad class.
    • Using that, added Virtual Boy controller and simplified Pachinko controller some more.
  • New working software list additions (nes.xml)
    • Candelabra - Estoscerro [SlyDogStudios]
  • x76f041/x76f100/zs01: Implement new operations and security features (#9137) [987123879113]
    • x76f100: Implement security features
    • x76f041: Implement security features
    • zs01: Implement security features
    • ksys573: Update security flash data
    • k573mcal: Add master calendar for initializing security cassettes
    • zs01: Update comment about unknown serial
  • jaguar.xml: Added an unreleased prototype. (#9198) [0kmg]
  • jaguar.xml: Added an unreleased prototype.
New NOT_WORKING software list additions
  • Speedster II [Gaming Alexandria]
New machines marked as NOT_WORKING
  • AT&T 615 MT [Bitsavers]
  • arm: Disassembly improvements [AJR]
    • Correct mnemonic suffixes for LDM and STM
    • Correctly distinguish between pre-indexed and post-indexed modes of LDR and STR
    • Use shorter syntax for R15-relative LDR or STR
    • Disassemble R15-relative ADD and SUB as ADR
    • Identify RRX shift type
    • Identify P modes of test instructions
    • Change hexadecimal prefix to &
    • Make ! and ^ suffixes for operands, not mnemonics
    • Many minor syntax corrections
    • Fix PC display for watchpoint hit message
  • emu/input.cpp: Only show items for first device in non-multi classes. [Vas Crabb]
    • It's not possible to actually use higher-numbered device assignments for classes that combine all host devices. For example you
    • can't use the default "Mouse 2" assignments if -multimouse isn't enabled. Fixes MT06842.
  • emu/inpttype.ipp: Added default assignements for P2-P4 mahjong/hanafuda inputs when using -multikeyboard. [Vas Crabb]
  • bus/epson_qx, qx10.cpp: Added Epson QX-10 expansion bus. (#9241) [Brian Johnson]
New clones marked as NOT_WORKING
  • Multi Game (French / English, Version Soft 4.4.8T - 4.0.5, 26-OCT-00) [Jorge Silva]
  • Multi Game (English, Version Soft 4.1.2T - 1.5.7, 16-MAY-00(397)) [Jorge Silva]
  • bus/a2bus: Added Apple II 3.5" Disk Controller Card. (#9215) [ksherlock]
    • Apple II 3.5" Disk Controller Card, Apple P/N A0076LL/A, Announced July 1991, Released March 1992. $149.95 MSRP
  • by6803: Most machines are playable. [Robbbert]
  • by6803: prepared layout for commas [Robbbert]
  • frontend: Exposed memory pass-through handlers (address space taps) to Lua. [Vas Crabb]
New working clones
  • Teenage Mutant Ninja Turtles (bootleg, US 4 Players, version H) [Jorge Silva]
  • bus/nes: Added support for an 82 in 1 cartridge. (#9288) [0kmg]
  • New working software list additions (nes.xml)
    • 82 in 1 [flaviocaste]
  • nes.cpp, playch10.cpp, vsnes.cpp: Made zapper less bad. (#9284) [0kmg]
    • Limited light detection to scanlines recently drawn by CRT.
    • Lowered light detection threshold to better reflect how real zapper behaves; color doesn't need to be white.
    • Bugs fixed:
      • - not detecting hits on certain white objects
      • - misdetecting hits on objects far away from the pointer
      • - not being able to track where zapper is pointed in demo/test software
  • bus/nes: Added support for NES-EVENT2 board. (#9272) [0kmg]
    • bus/nes: Added support for NES-EVENT2 board.
  • New working software list additions (nes.xml)
    • Nintendo Campus Challenge 1991 (USA) [anonymous]
  • Mark this clearly as a bootleg. [0kmg]
  • vgmplay.xml: Added 35 new entries and two shortname corrections. [vgmrips.net, Tafoid]
  • ctk551: correct release year, add mask ROM label (#9290) [Devin Acker]
  • vga: made video RAM size configurable at machine configuration (#9289) [Ivan Vangelista]
  • swim1/swim2undefinedinitialize m_floppy and m_timer (#9291) [ksherlock]
New working machines
  • Chic Gum Video [Fabrice Arzeno]
New working clones
  • Midnight Resistance (World, set 2) [Jorge Silva]
New clones marked as NOT_WORKING
  • Attack Force (unencrypted, bootleg?) [IZ8DWF]
  • pit8253: prevent elapsed_cycles from going negative [cracyc]
  • create 68010 bus error stack frame / fix for 68010 RTE stack frame unwinding (#9293) [J Booth]
    • 68010 RTE: don't set SR (which may change SP to USP) until after unwinding 1000 stack exception frame
    • 68010: create 1000 format stack frame on bus error
  • Addressed some Lua scripting pitfalls. (#9294) [Vas Crabb]
    • Addressed pure virtual function call crash on end of emulation session if you haven't explicitly removed all address space taps,
    • memory corruption on end of emulation session if you haven't explicitly removed all address space change notifiers, and symbol
    • being garbage-collected out from under you while you have parsed expressions or other symbol tables that depend on them.
    • Removed the copy constructor for parsed expressions as the underlying C++ copy constructor appears to be broken, and simplified
    • symbol table constructors. Also made symbol table add methods return the new entry to avoid the need for an extra lookup.
    • Fixed breakpoint/watchpoint objects being inappropriately copied into the tables returned by bplist() and wplist(), allowing the
    • enabled property to be modifiable for breakpoint and watchpoint objects in Lua.
    • Fixed drivers and devices causing a new memory pass-through handler to be allocated on each soft reset, and fixed multiple
    • instances of taps being installed in the event the machine is reset before the tap is removed.
    • Added classes for managing broadcast subscriptions, and adapted address spaces to use this for change notifications.
  • whitestar: added inputs, some machines are playable. [Robbbert]
  • pntnpuzl.cpp: fixed regression [Ivan Vangelista]
  • Remove fileio.h from emu.h [AJR]
  • corefile.cpp: Typo fix [AJR]
  • machine.cpp: Attempt to appease gcc's stricter handling of incomplete types [AJR]
  • Clones promoted to working
    • Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett, Charles McDonald, Brian Troha]
  • taito_z.cpp: based clocks on actual XTAL values [Brian Troha]
  • whitestar: fixed an input bug, retested all the games. [Robbbert]
  • merged white_mod.cpp into whitestar.cpp [Robbbert]
  • nes.xml: Added original Family BASIC cartridge. (#9295) [0kmg]
    • nes.xml: Added original Family BASIC cartridge.
New working software list additions
  • Family BASIC (Japan, V1.0) [No-Intro]
  • Added Playbox BASIC V1.0. [0kmg]
  • fm7_disk.xml/fm77av.xml: add 3 new dumps (#9173) [r09]
  • New working software list additions (fm77av.xml)
    • The 4th Unit 2 [r09]
  • New working software list additions (fm7_disk.xml)
    • FM Logo 2.0 [sampson]
    • Chikyuu Senshi Rayieza [r09]
  • sam,spike: Added documentation [Robbbert]
  • Cleanup: [Vas Crabb]
    • bus/nes/multigame.cpp: Got rid of a device type comparison.
    • Fixed a couple of errors in debugger documentation.
    • Reduced redundancy in more slot machine layouts.
  • whitestar: fixed nvram issue. [Robbbert]
  • famicom_cass.xml: Added 7 Micom BASIC Magazine games. (#9298) [0kmg]
New working software list additions
  • Flies [ozidual, Gaming Alexandria]
  • Dark [ozidual, Gaming Alexandria]
  • Pen Pen [ozidual, Gaming Alexandria]
  • Fisraduth - Castle of Tyramis [ozidual, Gaming Alexandria]
  • The Spirit of Satan [ozidual, Gaming Alexandria]
  • Metal Arms [ozidual, Gaming Alexandria]
  • Ryuuhyoukan no Sangeki [ozidual, Gaming Alexandria]
  • vegas.cpp: Cleanup: [Vas Crabb]
    • Combine DUART interrupts.
    • Disabled SIO logging that had been left on.
    • Added system LED output and added it to sf0249 layout (hidden by default).
  • ssensor4: correct irq active time [hap]
  • rockrage.cpp: Add DIP switch setting (#9199) [negunma]
    • rockrage.cpp: Correct and add DIP switch setting
      • - According to contents of operator's manual (https: //archive.org/details/arcademanual_RockNRage), some DIP switch settings need to be corrected and added. complete the removal of white_mod. [Robbbert]
  • asmjit: sync with upstream [Patrick Mackinlay]
  • asmjit: mame integration [Patrick Mackinlay]
  • emu/emumem.h: Hold onto memory cache handler change subscriptions. [Vas Crabb]
  • cpu/mips: Replaced a std::function with a marginally more efficient delegate. [Vas Crabb]
  • sound/st0016.cpp: Don't try copying memory access caches. [Vas Crabb]
  • de_2,de_3: WIP, documentation. Fixed type1&2 displays. [Robbbert]
  • hiscore.dat: fix renamed sets hiscore.dat: Add "Mega Man 2: The Power Fighters (Hispanic 960712)" (megaman2h), fix "1000 Miglia:
  • Great 1000 Miles Rally" (gtmr/gtmra/gtmro/gtmrusa) and add clones (gtmrb/gtmro) (#9285) [cracyc]
  • Delete some unnecessary c_str() calls [AJR]
  • tsconf.cpp: Implemented more functionality (#9097) [holub]
    • Added sprites and improved video emulation
    • Added YM2149
    • Improved timings and iterrupts
    • Use pre-configured memory banks
    • Various clean-ups and general improvements
  • new WORKING machine (#9301)
  • The Tower (DECO Cassette) (Europe?) [Darksoft, Senil Data Systems]
New working clones
  • Break Thru (bootleg) [nnap]
New machines marked as NOT_WORKING
  • Extra Draw [Jorge Silva]
  • New Tiger [Jorge Silva]
  • Torre Eiffel [Jorge Silva]
  • videosaa.cpp: identified the unknown set as Scratch!! Scratch!! [Jorge Silva]
New machines marked as NOT_WORKING
  • WY-325 (v3.2) [Bitsavers]
  • cgenie_cass.xml: Various updates [Dirk Best]
    • List more missing software titles
  • Rename some entries: editdef to editdefa, machinem to basicm, zalaga to zalagaa, zalagaa to zalaga
    • Add metadata to some entries
New working software list additions
  • Editor fuer definierbare Zeichen [TOSEC, Dirk Best]
  • Lineare Gleichungssysteme [TOSEC]
  • Listing-Formatierer [TOSEC]
  • Programm-Modifizierer [TOSEC]
  • Sound Editor [TOSEC]
  • Uhrzeit [TOSEC]
  • Bluesmaker [TOSEC, Dirk Best]
  • mips3: fix some bugs [Patrick Mackinlay]
  • indy: revert to mips3 [Patrick Mackinlay]
    • both drc and non-drc are working with irix 5.3, neither working with 6.5
  • snes.cpp: partial revert DMA cycle function (#9300) [cam900]
  • famibox.cpp: Various improvements and a new working clone. (#9299) [0kmg]
    • famibox.cpp: Added NES controller slots.
      • - Added r/w of zapper enable bit through appropriate ports. Controllers and zapper now pass the internal self-test.
      • - Shrunk nametable RAM down to correct 2K (mirroring still not correctly implemented).
New working clones
  • FamicomStation [Patnukem]
  • c64_cass.xml: Added three working items (#9296) [Steven Coomber]
New working software list additions
  • Quartet (Activision) [C64 Ultimate Tape Archive V2.0]
  • QUATTRO Coin-Ops (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • Quedex (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • nes, playch10.cpp, vsnes.cpp: Made zapper sensor fuzzier. (#9292) [0kmg]
    • Removes the pixel-perfect sensor by averaging pixel brightness over circular area around gun position.
    • Treat RGB values equally and don't use lib/util/palette.h's weighted brightness function.
  • Minor code cleanup; moved 'krokha' to arcade section. (#9262) [shattered]
  • phoenix.cpp: dumped a second PCB for the phoenixass set, verified PROMs and ROM labels [Lorenzo Fongaro, f205v]
  • Fixed arcade build. (#9305) [0kmg]
  • scnxx562: minor changes to interrupt handling (#9304) [shattered]
  • Fixed arcade build, really. (#9306) [0kmg]
  • de_2,de_3,de_3b: added documentation, removed unused code. [Robbbert]
  • decocass: add a few enters in driver notes [hap]
  • cgenie_cass.xml: Add 4 titles written by Gerd Meier [Dirk Best]
New working software list additions
  • Synthy [Reinhard Gansweith]
  • Break-Out [Reinhard Gansweith]
  • Pacman [Reinhard Gansweith]
  • Space-Fight [Reinhard Gansweith]
  • decopincpu: added outputs, removed unused switch. [Robbbert]
New machines marked as NOT_WORKING
  • unknown PMC game [Mike Coates]
New clones marked as NOT_WORKING
  • Boa Sorte! (Golden Poker prequel HW) [Jorge Silva]
  • galaxian.cpp: added correct dip switches for redufob3 and dip locations for the redufo bootlegs [Guru]
  • ibm6580: floppy adapter LLE (WIP) (#9196) [shattered]
  • hp9825: printer output on a screen added, cassette status added (#9230) [fulivi]
  • formats/jvc_disk: Changed code to verify image geometry against floppy drive geometry. (#9238) [tim lindner]
  • pentagon: move gfx to screen_device (#9218) [holub]
  • inufuku.cpp: Add notes for undumped game (#9216) [cam900]
  • cave.cpp: Add notes for version/date string in ROM, Fix metadata matches to in-game display (#9229) [cam900]
  • naomi.cpp: spawnundefinedCorrection on developer surname. (#9282) [Michael Sanborn]
  • bus/nes/rcm: Skeletonized 3D Block device for future work. (#9121) [0kmg]
  • nmk16.cpp: Add notes of Thunder Dragon 3 Bootleg hardware (#9214) [cam900]
  • c64_cass.xml: Added 22 items (21 working, one not working) (#9273) [Steven Coomber]
New working software list additions
  • Pack of Aces (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
  • Pac-Land (Quicksilva) [C64 Ultimate Tape Archive V2.0]
  • Pandora (Firebird) [C64 Ultimate Tape Archive V2.0]
  • Panic (Datamaxx) [C64 Ultimate Tape Archive V2.0]
  • Paperboy (Elite Systems) [C64 Ultimate Tape Archive V2.0]
  • Pastfinder (Activision) [C64 Ultimate Tape Archive V2.0]
  • Peter Beardsley's International Football (Grandslam) [C64 Ultimate Tape Archive V2.0]
  • Ping Pong (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Pitfall II: Lost Caverns (Activision) [C64 Ultimate Tape Archive V2.0]
  • Pitstop II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Pitstop II (Rushware) [C64 Ultimate Tape Archive V2.0]
  • Plumb Crazy! (Terminal Software) [C64 Ultimate Tape Archive V2.0]
  • Pole Position (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Poltergeist (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • Popeye (Macmillan Software) [C64 Ultimate Tape Archive V2.0]
  • Power Drift (Activision) [C64 Ultimate Tape Archive V2.0]
  • The President is Missing (Microprose Software) [C64 Ultimate Tape Archive V2.0]
  • Prince Clumsy (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • Prohibition (Zafiro Software Division) [C64 Ultimate Tape Archive V2.0]
  • Psycho Soldier (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Pub Games (Alligata) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • PHM Pegasus (Electronic Arts) [C64 Ultimate Tape Archive V2.0]
  • ppu2c0x.cpp: A few background palette fixes. (#9245) [0kmg]
    • Added function to unify grayscale and palette emphasis flags application. Flags now applied to background pixels (including
  • separate cases: 0 tile pixel, disabled background lines, and blanked 8-pixel left column).
    • Fixed special case where background is disabled and scanline color is set by PPU address latch pointing to palette RAM (used in
    • Micro Machines).
    • Plus a few minor simplifications and cleanups.
  • nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements (#9258) [cam900]
    • nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements Fix Pulse channel duty behavior Fix triangle output behavior Fix noise output behavior Fix DMC output and clamp behavior- now DMC output is affects triangle and noise volume.
      • undefined Reference: https://wiki.nesdev.org/w/index.php?title=APU https://wiki.nesdev.org/w/index.php?title=APU_Pulse
      • https: //wiki.nesdev.org/w/index.php?title=APU_Triangle https://wiki.nesdev.org/w/index.php?title=APU_Noise
      • https: //wiki.nesdev.org/w/index.php?title=APU_DMC https://wiki.nesdev.org/w/index.php?title=APU_Mixer
      • nes_apu.cpp: Fix mixer output correction Reduce unnecessary variables Split channel update function and output variable Add notes
  • blockade: Add version of CoMotion from patent [eientei] (#9208) [eientei95]
  • Change title to "CoMotion" as per flyers (nw)
  • raiden.cpp: Use prio_* for single pass sprite draw routine, Minor cleanups, Add notes for country/game mode byte (#9044) [cam900]
    • raiden.cpp: Use prio_* for sprite draw routine, Minor cleanups Reduce unnecessary memory region size, Simplify gfxdecode layouts, Fix namings, Use shorter/correct type values
    • raiden.cpp: Add notes of country/game mode byte High nibble is respawn behavior related, only for single play. Low nibble is region/country code.
  • Update mame.lst for 8796d74a806454de6f302659ec3a7cbdb56651cd [AJR]
  • i2cmem.cpp: Initialize m_bits [AJR]
  • hh_sm510: rescan display for rkosmosa (#9308) [algestam]
  • hh_sm510: rescan display for rkosmosa [Milan Galcik]
  • de_3: removed unused rom regions, renamed gfx3 to dmdcpu. [Robbbert]
  • Merged de_3b.cpp into de_3.cpp [Robbbert]
  • namcos11.cpp: redumped wave ROM for dunkmnia [Phil Bennett, Ian Karlsson, Brian Troha]
New machines marked as NOT_WORKING
  • unknown game on FR004 hardware (set 1) [Jorge Silva]
  • unknown game on FR009 hardware [Jorge Silva]
New clones marked as NOT_WORKING
  • unknown game on FR004 hardware (set 2) [Jorge Silva]
  • unknown game on FR004 hardware (set 3) [Jorge Silva]
  • unknown game on FR004 hardware (set 4) [Jorge Silva]
New machines marked as NOT_WORKING
  • Yatterman Plus (J 981006 V1.000) [nnap]
  • Fixed the build: novadesitec [Robbbert]
  • fileio.cpp: Remove optional second argument of path_iterator::next [AJR]
  • nes_apu.cpp: Improvements for triangle channel. (#9310) [0kmg]
    • Don't set output level to zero, it is always determined by sequencer, which cannot be reset. This eliminates most of the popping,
    • hopefully.
    • Raised artificial frequency cutoff to about 18KHz instead of 11KHz.
    • Added linear counter reload flag.
New machines marked as NOT_WORKING
  • Siemens PC-MX2 [Plamen Mihaylov]
  • mess.flt: added pcmx2 [Robbbert]
  • Merged s6a.cpp into s6.cpp [Robbbert]
  • decopincpu: added missing solenoid outputs [Robbbert]
  • sdl: -video auto now means "bgfx" on all platforms. [R. Belmont]
New working machines
  • Blast It [hap, Sean Riddle]
  • alvg,capcom,spike: notes [Robbbert]
  • unkpmc: Fix ROM loading; add RAM spaces [AJR]
  • sdl: Keep -video soft as the default for Emscripten for now [Justin Kerk]
  • indiana.cpp: Update driver notes [AJR]
  • Bug fix for when viewing the logic equations of the GAL16V8 device with jedutil (#9315) [Kevin Eshbach]
    • Fixed the viewing of a GAL16V8 device when in simple mode and pins 15 or 16 have no product terms.
  • New machine driver for Golden Poker prequel HW. Fixed the Boa Sorte interrupts, GFX banks, and ordered the bitplanes. Promoted to working the prequel HW games and both of Mega Double Poker sets. [Grull Osgo, Roberto Fresca]. [RobertoFresca]
  • Machines promoted to working
    • Bonne Chance! (Golden Poker prequel HW, set 1) [Grull Osgo, Roberto Fresca]. [RobertoFresca]
    • Bonne Chance! (Golden Poker prequel HW, set 2) [Grull Osgo, Roberto Fresca]. [RobertoFresca]
    • Boa Sorte! (Golden Poker prequel HW) [Grull Osgo, Roberto Fresca]. [RobertoFresca]
  • Golden Poker driver: Removed unused input set. [RobertoFresca]
New working clones
  • House of Cards (HSC1) [Brian Troha, The Dumping Union]
  • namcos2.cpp: verified ROM labels for ridgera2 [Brian Troha]
New clones marked as NOT_WORKING
  • Magic Bomb (Ver. NB4.5 061402) [Jorge Silva]
New machines marked as NOT_WORKING
  • Super Card 2 in 1 (English version 03.23) [Jorge Silva]
  • alvg.cpp: started adding meat to the bones [Robbbert]
  • bus/bbc/tube: Added pre-production and extended variants of the 6502 2nd Processor. [Nigel Barnes]
  • we32kram.cpp: Added version 1.06 of the RAM board ROM. [Nigel Barnes]
New working software list additions
  • bbc_rom: Acorn ADFS 1.50, AMX Super Rom M3.51, DFS-AID, Edit 1.00, Inter-Word 1.02 [hack], Mighty Oak DMFS 1.04 - KSSL, PCB Designer
  • 1.00, Pig ROM 1.00, Pig ROM 1.10, Plotmate A3 1.80, Printer Controller 2.0(e), Probe 6.01, Scorpion Terminal Emulator 1.2, Squeak
  • MDPT 1.20, Trace Disassembler 1.00, UCL Terminal Emulator 3.54, ZNOS 1.01 [Nigel Barnes]
  • electron_rom: AMPLE Nucleus ID 60205, AMX Stop Press, T2CU v2.00 [Nigel Barnes]
New NOT_WORKING software list additions
  • bbc_rom: Micro Loop, Replay System WD1770W 1.28, RX-8 2.2 [Nigel Barnes]
  • electron_rom: I2C (4 U) 3.1E [Nigel Barnes]
  • bbc_flop_6502.xml: Added missing 2nd floppy for p-System. [Nigel Barnes]
  • bus/coco: Added Glenside IDE Adapter. [Nigel Barnes]
  • cpu/i8008: IO instructions (INP/OUT) make register A available at state T1. [Nigel Barnes]
New working clones
  • BBC Micro Model B (Norway) [Nigel Barnes]
New clones marked as NOT_WORKING
  • Cisco SIST1 Terminal [Nigel Barnes]
  • hh*: add private: section to classes [hap]
New working machines
  • Chesster Phantom [hap, Berger]
  • cphantom: update notes [hap]
  • wy60.cpp: Start fleshing out driver [AJR]
    • Add dump of internal 8051 code to both sets (from Bitsavers)
    • Implement program banking and pretend that the MCU is actually a 8031 to make this work for now
    • Use version strings from EPROMs in set descriptions
    • Add X2404 I2C EEPROM
    • Hook up interrupts, modem port and dot clock switch
    • Preliminary character rendering
  • alvg: added inputs, nvram. [Robbbert]
  • Miscellaneous cleanup: [Vas Crabb]
    • emu/machine.cpp: Organised #included headers by module.
    • formats/jvc_dsk.cpp: Don't hide diagnostics behind compile-time switch.
    • util/ioprocsfilter.h: Added doxygen comments so one doesn't need to read the source to work semantics.
  • srcclean in preparation for 0.241 release [Vas Crabb]
  • igs011.cpp: Use Jyutping phonetic representation of Cantonese region titles. [Vas Crabb]
→ [arcade] Mame x64 0.237 27/10/2021

MAME 0.237 27 Oct 2021

For everyone who’s waited patiently all month, MAME 0.237 is out today! As well as the updates to the UI and debugger that we’ve already announced, there are several updates to the included plugins:

  • A brand-new input macro plugin.
  • The data plugin can now show text from the Japanese command.dat file (or a Chinese command.txt file if you rename it to command.dat).
  • The location the hiscore support plugin uses to store its data and configuration has changed. You won’t lose your high scores, but you need to move the .hi files from the hi folder to the hiscore folder in your plugin data (homepath) folder.
  • The configuration format for the autofire plugin has changed. Unfortunately, you will need to add your autofire button settings again.

Interesting machines added this month include a Mexican TRS-80 Color Computer clone, Tronica Thunder Ball (a re-skin of Space Rescue with a nautical theme), the original version of Pengo that the widespread bootlegs seem to be based on, the original hardware revision of the Laser 128 (Apple II clone), and a slightly older version of Street Fighter Zero 2 Alpha for Asia.
Master of multi-memory controllers kmg is still on a roll broadening NES/Famicom and clone cartridge compatibility. Highlights of the month include:

  • Railway management simulator A Ressha de Ikou.
  • Recent NES/Famicom games released by Ancient to promote Gotta Protectors (Minna de Mamotte Knight). NES development is still alive over two decades after the last licensed title was released in 1995.
  • The two Korean Brilliant Com (영재컴) edutainment games.
  • Some multi-game cartridges featuring the ambitious Titenic game, inspired by a highly successful James Cameron film.
  • Kart Fighter – using the engine from an unlicensed NES port of Street Fighter II, and unlicensed depictions of the character roster from Super Mario Kart, this is almost a premonition of Super Smash Bros. It even features Yoshi’s tail smash, and depicts Kinopio (Toad) as a bare-knuckle brawler long before the Mii costume was available for purchase.
  • Well-known low-effort Mario-themed hack 7 Grand Dad. PUSH ↑ START BUTTON. GET ADDITION GAME. AND NOURISH THE BLOOD

Amiga software compatibility has been improved this month, the NEC PC-6001 family has gained a cartridge software list, and another batch of Commodore 64 cassettes has been added. An issue was identified with “fake E7” Apple II cracks that could prevent them from working if they were written out to disks to use on original hardware. Although this didn’t prevent them from being used in MAME, disk images with the issue fixed have been added to the software list. Over a hundred Apple IIgs cracks have been added, too.

New working clones
  • Advisor (Italian bootleg of Space Fury) [Matteo Legittimo, Andrew Welburn]
  • Asuka & Asuka (Japan, version 1) [Brian Troha, The Dumping Union]
  • Buccaneer (set 2) [Jeremy Locke, Cam]
  • City Attack (Petaco S.A., bootleg of Pleiads) [Retromaniacs]
  • Cosmic Alien (version II, set 3) [Retromaniacs]
  • Fidelity Electronics Elite Champion Challenger [hap, Berger]
  • Floritas (Multivideo Spanish Moon Cresta bootleg) [Retromaniacs]
  • Guttang Gottong (Sede 3 bootleg on Galaxian hardware) [Retromaniacs]
  • ILCE / SEP Micro-SEP 1600 [Tim Lindner]
  • Komemokos ('Pac-Man (Cirsa, Spanish bootleg)' hack) [Ricardo - Factory Arcade, Recreativas.org]
  • Meteor (Alca bootleg of Moon Cresta) [Andrew Welburn, system11]
  • Pac-Man (Cirsa, Spanish bootleg on Galaxian hardware) [Ricardo - Factory Arcade, Recreativas.org]
  • Pengo (set 6, encrypted) [philmurr]
  • Street Fighter Zero 2 Alpha (Asia 960805) [Genaro Rodarte]
  • Super Rider (v1.3) [Michel Blanco]
  • Tronica Thunder Ball [algestam]
  • Video Technology Laser 128 (original hardware) [R. Belmont, Tom Greene]
  • Winning Spike (ver AAA) [f205v]
New machines marked as NOT_WORKING
  • Casio CTK-551 [Devin Acker]
  • Exciting Boat Race [Phil Bennett]
  • Las Vegas (Jeutel, set 1) [Benjamin Roux, ClawGrip]
  • Manpuku Suizokukan [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
  • Omron Luna [Plamen Mihaylov]
  • Speed Basketball [Tailsnic Retroworks]
  • Sun Microsystems SPARCstation ELC (Sun 4/25) [Yvan Janssens]
New clones marked as NOT_WORKING
  • Amidar (Cirsa bootleg) [Retromaniacs]
  • Ensoniq KS-32 [TaunTek.com, R. Belmont]
  • Ice Cold Beer (set 2) [Robbbert]
  • Las Vegas (Jeutel, set 2) [Benjamin Roux, ClawGrip]
  • NEC PC-6601SR "Mr. PC" (Japan) [anonymous]
  • Yataimura Kingyosukui (1-player, Japan, Ver 1.005) [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
New working software list additions
  • apple2gs_flop_clcracked:
  • Algebra Volume 1 (Version 1.1.2) (cleanly cracked), Algebra Volume 3 (Revision 0) (cleanly cracked),
  • Algebra Volume 4 (Version 1.1) (cleanly cracked), Algebra Volume 6 (Version 1.0) (cleanly cracked),
  • All About America (cleanly cracked), The Ancient Art of War at Sea (cleanly cracked), Animate (cleanly cracked),
  • Ape Escape (cleanly cracked), Bank Street StoryBook 1.1 (cleanly cracked), Bank Street Writer II (cleanly cracked),
  • The Basics of BASIC (cleanly cracked), Boulderdash Construction Kit (cleanly cracked), Centauri Alliance (cleanly cracked),
  • Certificates and More! (cleanly cracked), The Circuit Simulator (cleanly cracked),
  • Computer Preparation for the SAT (Version 1.1A) (cleanly cracked), Conceptor (cleanly cracked), Conjecture (cleanly cracked),
  • Creative Play (cleanly cracked), The Dam Busters (cleanly cracked), Dondra - A New Beginning (cleanly cracked),
  • Dondra: A New Beginning (Revision 2) (cleanly cracked), The Eidolon (cleanly cracked), English Achievement IV (cleanly cracked),
  • Felony (Thunder Mountain release) (cleanly cracked), Five in a Row - Addition and Subtraction (cleanly cracked),
  • Forbidden Castle (cleanly cracked), Fractions (Version 3.1 / 25-NOV-83) (cleanly cracked),
  • The Games: Winter Edition (cleanly cracked), Goldfinger (cleanly cracked), The Hangtown Trilogy (Version 2.2) (cleanly cracked),
  • High Stakes (cleanly cracked), The Holy Grail (cleanly cracked), How to Read in the Content Areas (cleanly cracked),
  • In Search of the Most Amazing Thing (Revision 2) (cleanly cracked), Inca (cleanly cracked),
  • Indiana Jones in Revenge of the Ancients (cleanly cracked), Interlude II (cleanly cracked), Kung Fu Master (cleanly cracked),
  • Locksmith (Version 5.0 Revision C) (cleanly cracked), Locksmith (Version 5.0 Revision F) (cleanly cracked),
  • Mastering the SAT (cleanly cracked), Match Maker Biology Facts (cleanly cracked), The Math Twister (cleanly cracked),
  • Mathematics Skills Software Level 2 (cleanly cracked), MECC-A405 Sports Stats (Version 1.0) (cleanly cracked),
  • Microzine 7 (cleanly cracked), Microzine 9 (cleanly cracked), Microzine 14 (cleanly cracked),
  • Millionaire Release 2 (cleanly cracked), Mixed Number Concepts (cleanly cracked), The Movie Monster Game (cleanly cracked),
  • Mr. Pixel's Cartoon Kit (cleanly cracked), Multidimensional Personality Evaluation (cleanly cracked),
  • Multiple Choices (cleanly cracked), Mystery Sentences (cleanly cracked), Operation Frog (cleanly cracked),
  • PFS (Version A.02, 1980-10-23) (cleanly cracked), PFS (Version B.00, 1981-01-03) (cleanly cracked),
  • PFS: Write (Version 26-APR-86) (cleanly cracked), Pop 'R Spell (Rev 2) (cleanly cracked), Project Space Station (cleanly cracked),
  • Pyramid Puzzler (cleanly cracked), A Question of Scruples (cleanly cracked), Reading Workshop: Distant Views (cleanly cracked),
  • Reading Workshop: Running Free (cleanly cracked), Ricochet (cleanly cracked), RoboCop (cleanly cracked),
  • Robot Odyssey (Version 1.1) (cleanly cracked), Robot Odyssey I (Version 2.0) (cleanly cracked),
  • Rocky's Boots (Version 4.0) (cleanly cracked), Secret Filer (cleanly cracked), Serendipity (cleanly cracked),
  • Soko-Ban (cleanly cracked), Solo Flight (cleanly cracked), Space Journey (cleanly cracked), Spiderbot (cleanly cracked),
  • The Sporting News: Baseball (cleanly cracked), Spy vs. Spy III: Arctic Antics (cleanly cracked),
  • Squire (Version 1.0) (cleanly cracked), Story Maker (64K Version) (cleanly cracked), Story Tree (Version 1.4) (cleanly cracked),
  • Street Sports Baseball (cleanly cracked), Street Sports Basketball (cleanly cracked), Street Sports Football (cleanly cracked),
  • Street Sports Soccer (cleanly cracked), Sub Battle Simulator (cleanly cracked), Sub Mission (cleanly cracked),
  • Success with Typing (Version 1.2) (cleanly cracked), Summer Games (cleanly cracked), Summer Games II (cleanly cracked),
  • Swiss Family Robinson (cleanly cracked), Tag Team Wrestling (cleanly cracked), Tales of Mystery (cleanly cracked),
  • Techno Cop (cleanly cracked), Temple of Apshai Trilogy (cleanly cracked), Ten Little Robots (cleanly cracked),
  • Tink Tonk - Tuk Goes to Town (cleanly cracked), Tink! Tink! Tink's Subtraction Fair (cleanly cracked),
  • Tonk in the Land of the Buddy-Bots (cleanly cracked), Treasure Island (cleanly cracked), Trompers (cleanly cracked),
  • Voodoo Island (cleanly cracked), Where in Europe is Carmen Sandiego? (cleanly cracked),
  • Where in North Dakota is Carmen Sandiego? (cleanly cracked), Where in Time is Carmen Sandiego (Version 1.0) (cleanly cracked),
  • Where in the USA is Carmen Sandiego? (Version 2.0, 26-APR-1989) (cleanly cracked),
  • Where in the World is Carmen Sandiego? (Version 2.0 / 15-AUG-1989) (cleanly cracked), Who Framed Roger Rabbit (cleanly cracked),
  • Winnie the Pooh in the Hundred Acre Wood (Sierra On-Line) (cleanly cracked), The Wizard of Oz (cleanly cracked),
  • World Karate Championship (cleanly cracked), The World's Greatest Baseball Game (Enhanced Version) (cleanly cracked),
  • The World's Greatest Baseball Game (cleanly cracked), The World's Greatest Football Game (cleanly cracked) [4am, Firehawke]
  • Boulder Dash II (cleanly cracked), Logic Builders (cleanly cracked) [4am, san inc., Firehawke]
  • apple2_flop_orig:
  • Beyond Zork (Release 49 / 870917), Beyond Zork (Release 57 / 871221), Border Zone (Release 9 / 871008),
  • Bureaucracy (Release 86 / 870212), Genesis, The Hitchhiker's Guide to the Galaxy (Release 31 / 871119),
  • The Hitchhiker's Guide to the Galaxy (Release 56 / 841221), The Hitchhiker's Guide to the Galaxy (Release 58 / 851002),
  • Invisible Bugs (Version 1.1) (800K 3.5"), Killed Until Dead, Littletown Zoo (800K 3.5"), Magic Spells (Version 2.3) (800K 3.5"),
  • Math Rabbit (Version 1.3) (800K 3.5"), Mystery Objects (Version 1.1) (800K 3.5"), Number Munchers (Version 1.3) (800K 3.5"),
  • Picture Chompers (Version 1.0) (800K 3.5"), The Print Shop, ProDOS (Version B.1A 09-DEC-82), SuperPrint II (800K 3.5"),
  • Think Quick! (Version 1.4) (800K 3.5"), Track Attack, Woolly Bounce (Version 1.0) (800K 3.5"),
  • Word Attack Plus! (Version 1.2) (800K 3.5"), Word Attack Plus! French (Version 1.3) (800K 3.5"),
  • Word Attack Plus! Spanish (Version 1.2, 09.01.88) (800K 3.5"), Word Attack! (Version 06.01.87) (800K 3.5") [4am, Firehawke]
  • apple2gs_flop_clcracked:
  • The Adventures of Sinbad (cleanly cracked), Aesop's Fables (cleanly cracked), All About America (cleanly cracked),
  • Ancient Land of Ys (cleanly cracked), Arkanoid (Version 12-Jan-89) (cleanly cracked),
  • Arkanoid II: Revenge of Doh (Version 18-Jul-89) (cleanly cracked),
  • Arkanoid II: Revenge of Doh (Version 29-Aug-89) (cleanly cracked), Battle Chess (cleanly cracked),
  • Block Out (Version 1.0) (cleanly cracked), Bubble Ghost (cleanly cracked), Bubble Ghost - Hard Drive compatible (cleanly cracked),
  • Calendar Crafter (Version 1.2) (cleanly cracked), California Games (cleanly cracked), Captain Blood (cleanly cracked),
  • Cavern Cobra (cleanly cracked), Club Backgammon (Version 1.0) (cleanly cracked), Club Backgammon (Version 2.0) (cleanly cracked),
  • Cribbage King / Gin King (Version 1.01) (cleanly cracked), Defender of the Crown (cleanly cracked), Déjà Vu (cleanly cracked),
  • Déjà Vu II: Lost in Las Vegas (cleanly cracked), Designer Prints (Version 1.0) (cleanly cracked),
  • Designer Puzzles (Version 1.0) (cleanly cracked), Destroyer (cleanly cracked), Downhill Challenge (cleanly cracked),
  • The Duel: Test Drive II (cleanly cracked), Fantavision (Version 1.0) (cleanly cracked),
  • Fantavision (Version 2.1) (cleanly cracked), Fast Break (cleanly cracked),
  • The Fidelity Chessmaster 2100 (Version 1.01 28-Sep-88) (cleanly cracked),
  • The Fidelity Chessmaster 2100 (Version 1.1 17-Nov-88) (cleanly cracked), Final Assault (cleanly cracked),
  • Gauntlet (cleanly cracked), Geometry (Version 1.0) (cleanly cracked), Gnarly Golf (cleanly cracked),
  • Grand Prix Circuit (cleanly cracked), The Graphics Studio (cleanly cracked), Great Western Shootout (cleanly cracked),
  • Hacker II: The Doomsday Papers (cleanly cracked), Hardball! (cleanly cracked), Hostage: Rescue Mission (cleanly cracked),
  • The Immortal (cleanly cracked), Impossible Mission II (cleanly cracked),
  • Jack Nicklaus' Greatest 18 Holes of Major Championship Golf (cleanly cracked), Jigsaw (Version 1.4 - 022988) (cleanly cracked),
  • The King of Chicago (cleanly cracked), King's Quest - Quest for the Crown (cleanly cracked),
  • King's Quest II - Romancing The Throne (cleanly cracked), King's Quest III - To Hier is Human (cleanly cracked),
  • LaserForce (cleanly cracked), The Last Ninja (cleanly cracked),
  • Leisure Suit Larry in the Land of the Lounge Lizards (cleanly cracked), The Logic Master (Version 1.5) (cleanly cracked),
  • Magical Myths (cleanly cracked), Mancala (Version 1.0) (cleanly cracked), Marble Madness (cleanly cracked),
  • Math Blaster Plus! (Version 1.0) (cleanly cracked), Math Blaster Plus! (Version 1.1) (cleanly cracked),
  • Math Wizard (cleanly cracked), Mavis Beacon Teaches Typing (Version 1.2 16-Nov-87) (cleanly cracked),
  • Mavis Beacon Teaches Typing (Version 1.8 21-Dec-88) (cleanly cracked), Mean 18 (cleanly cracked),
  • Mercury (Version 1.0) (cleanly cracked), Music Construction Set (Version 1.0) (cleanly cracked), Neuromancer (cleanly cracked),
  • Paperboy (cleanly cracked), Pipe Dream (cleanly cracked), The Print Shop (Version 1.0) (cleanly cracked),
  • Qix (Version 1.4? 16-Jan-90) (cleanly cracked), Read and Rhyme (cleanly cracked), Read-a-Rama (cleanly cracked),
  • Reader Rabbit (Version 2.2) (cleanly cracked), Reader Rabbit (Version 2.3) (cleanly cracked),
  • Reading and Me (Version 1.0) (cleanly cracked), Sea Strike (Version 1.0) (cleanly cracked), Serve and Volley (cleanly cracked),
  • Shanghai (Version 15-Sep-87) (cleanly cracked), Shanghai (Version 20-Jan-87) (cleanly cracked),
  • ShowOff (Version 1.1) (cleanly cracked), Silent Service (Version 925.01) (cleanly cracked),
  • Silpheed - Super Dogfighter (cleanly cracked), Skate or Die (Version 1.0 12-Aug-88) (cleanly cracked),
  • Skate or Die (Version 1.1 07-Oct-88) (cleanly cracked), Space Quest - The Sarien Encounter (cleanly cracked),
  • Space Quest II - Vohual's Revenge (cleanly cracked), Spirit of Excalibur (cleanly cracked),
  • Storybook Weaver (Version 1.0) (cleanly cracked), Storybook Weaver - World of Adventure (Version 1.0) (cleanly cracked),
  • Storybook Weaver - World of Make-Believe (Version 1.0) (cleanly cracked), Street Sports Soccer (cleanly cracked),
  • Superstar Ice Hockey (cleanly cracked), Tales From The Arabian Nights (cleanly cracked), Task Force (cleanly cracked),
  • Tetris (cleanly cracked), Thexder (Version 2.7) (cleanly cracked), The Third Courier (cleanly cracked),
  • Topdraw (Version 1.00A) (cleanly cracked), The Tower of Myraglen (Version 1.0) (cleanly cracked),
  • TrianGo (Version 1.0) (cleanly cracked), Uninvited (cleanly cracked), Vegas Craps (Version 1.0) (cleanly cracked),
  • Vegas Gambler (Version 1.0 07-Jun-88) (cleanly cracked), Vegas Gambler (Version 1.1 25-Jul-88) (cleanly cracked),
  • War in Middle Earth (cleanly cracked), Where in the U.S.A. is Carmen Sandiego? (cleanly cracked),
  • Where in the World is Carmen Sandiego? (cleanly cracked), Winter Games (cleanly cracked),
  • The Wonders of the Animal Kingdom (cleanly cracked), The Word Master (cleanly cracked), World Games (cleanly cracked),
  • World Tour Golf (cleanly cracked), Writer's Choice Elite (cleanly cracked), Xenocide (Version 11-Aug-89) (cleanly cracked),
  • Xenocide (Version 25-Sep-89) (unprotected), Zany Golf (cleanly cracked) [Brian Troha]
  • apple2gs_flop_orig: King's Quest II (Version 2.0A), Solitaire Royale (Version 1.0) [4am, Firehawke]
  • c64_cass:
  • Batman (Ocean), Battle Through Time, Beach-Head II, Beach-Head II (Erbe), Best of Elite: Vol. 1, Best of Elite: Vol. 2,
  • Beyond the Forbidden Forest, Beyond the Ice Palace (Elite Systems), Biff, Big Names Bonanza, Bigfoot, Bigtop Barney, Black Lamp,
  • Black Tiger, Blood Brothers, Blue Max, Blue Max 2001, The Blues Brothers, BMX Simulator 2, Bobby Bearing, The Boggit: Bored Too,
  • Bomb Jack (Elite Systems), Bomb Jack II (Elite Systems), Bonanza Bros, Bounty Bob Strikes Back!, Brave Starr,
  • Breakthru (U.S. Gold), Bubble Bobble (Firebird), Buck Rogers: Planet of Zoom, Buggy Boy, Bulldog, Burger Time, Cabal,
  • California Games, Capcom Collection, Captain America in: The Doom Tube of Dr. Megalomann, Catacombs, Championship Sprint,
  • Chart Busters, Chimera, China Miner, Chip's Challenge, Ciphoid 9, Cluedo, Cobra (Ocean), Coin Op Hits II, Combat School,
  • Comet Game, Comic Bakery, Commando (alt), Conflicts 1, Convoy Raider, Cosmic Causeway: Trailblazer II, Crazy Cars (Titus),
  • Crazy Comet, Crazy Kong (alt), Creatures 2: Torture Trouble, Critical Mass (Durell), Crystal Castles, Dark Force, Days of Thunder,
  • Death or Glory, Death Wish 3, The Deep, Deflektor, Delta, Desert Fox, Dick Tracy, Dig Dug, Dominator, Donald Duck's Playground,
  • Double Dragon, Double Take, Dough Boy, Dragon's Lair, Dragon's Lair (Preview), Dragon's Lair Part II: Escape from Singe's Castle,
  • Dragons of Flame, Dream Warrior, Drelbs, Druid, Dynamic Duo, Dynasty Wars, E-motion, Edd the Duck, Enduro Racer (Activision),
  • Epyx Epics, Escape, Escape-MCP, Every Second Counts, The Fabulous Wanda and the Secret of Life, the Universe, and Everything,
  • Fairlight, Famous Five, Fantasy World Dizzy [The Ultimate Tape Archive Team]
  • ibm5150:
  • PGA Tour Golf, PGA Tour Golf (alt), PGA Tour Golf (Special Maxell edition), PGA Tour Golf: Tournament Course Disk, PowerMonger,
  • Silpheed (3.5", v3.2) [The Good Old Days]
  • ibm5170:
  • Buzz Aldrin's Race into Space, Fates of Twinion, Leisure Suit Larry 6: Shape Up or Slip Out!, Shadow of Yserbius,
  • The Sierra ImagiNation Network, The Sierra ImagiNation Network (older), The Sierra Network, Star Wars: TIE Fighter (Germany)
  • [The Good Old Days]
  • megadriv: Mortal Kombat (prototype) [drx, The Hidden Palace]
  • nes:
  • 4 in 1 (JH-274), 4 in 1 (YH-4103), 7 Grand Dad (The Flintstones - The Rescue of Dino & Hoppy pirate), 35 in 1 (K-3033),
  • 1994 New Series Red Pig 7 in 1 (EW-002), 1994 Super HiK 7 in 1 (M-026), 1994 Super HiK 7 in 1 (M-027), 1998 HIGH 4 in 1 (YH-463),
  • Fudou Myouou Den (pirate), New Star 6 in 1 Game Cartridge [anonymous]
  • Y2K 420 in 1 [BootGod]
  • Super Cool Boy 4 in 1 (CB-4035) [CaH4e3, NewRisingSun]
  • 2 in 1 (NT-811), 4 in 1 1999, 64 in 1 (CF-015), 1100000 in 1, 9999999 in 1 - 1998 Series No. 10, Super 98 - 43 in 1 (VT321)
  • [Consolethinks]
  • 1997 8 in 1 (JY-112), 1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun]
  • 2 in 1 (GN-91B), 2 in 1 (VT-2037), 2 in 1 (VT-2038), 20 in 1 (CA-006), Super 2 in 1 (WQ 2047), Super Cool Boy 4 in 1 (CB-4011),
  • Super Cool Boy 4 in 1 (CB-4034, alt) [Consolethinks, Nikolka]
  • Miss Peach World 1 - Super L.A. Cop (Japan) [famiac]
  • 1994 Super HiK 4 in 1 (JY-005), Rockman 6 in 1 (alt 2) [famiac, NewRisingSun]
  • Batman - The Video Game (Brazil, pirate) [Fisher]
  • Olympic I.Q. (Korea) [Gaming Alexandria]
  • Gotta Protectors - Amazon's Running Diet, Minna de Mamotte Knight - Amazon no Diet Daisakusen [kmg]
  • Golden Mario Party II - Around the World 6 in 1, Rockman 7 in 1 (JY-208) [krzsyiobal, NewRisingSun]
  • AV Jiūjí Májiàng II (Asia, alt), Dòngdòngnǎo II: Guózhōng Yīngwén (I) (Taiwan, alt), Xiǎoxuéshēng Shùxué CAI (China),
  • Yeongjaekeom Cocoma Pack 1 (Korea) [MLX]
  • 4 in 1 (KG-443) [MrNorbert1994, Consolethinks]
  • 1000 in 1 (alt games), Black Dragon (Korea), Nar-ara Superboy (Korea), Super Cool Boy 3 in 1 (ABAB CB-403x),
  • Super RPG 5 in 1 (CH501) [NewRisingSun]
  • 1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou]
  • 1996 Yīngyǔ CAI 3 in 1 (China) [taizou]
  • pc6001_cart:
  • Canyon Climber, The Electric Pencil (v2.0R), N60 Extended BASIC [anonymous]
  • Tutankham [HardcoreHubz, cyberat2600, Gaming Alexandria]
  • Moon Raiders, Moon Raiders (older) [mosesu]
  • vgmplay:
  • Aleste 2 (MSX2, OPLL), Aleste 2 (MSX2, PSG), Aleste Gaiden (MSX2, OPLL), Aleste Gaiden (MSX2, PSG), Alfred Chicken (NES),
  • Alfred Chicken (Nintendo Game Boy), Alien 3 (NES), Ano, Subarashii o Mou Ichido (Sharp X68000),
  • Brandish 2 - The Planet Buster Renewal (NEC PC-9801), Caesars Palace II (Nintendo Game Boy Color), Chambers of Shaolin (Atari ST),
  • Darkman (NES), Deadly Edge (Sharp X68000), Dragon Half (NEC PC-9801), F-1 Grand Prix Part II (Arcade),
  • F-1 Grand Prix Star II (Arcade), Farland Story - Tooi Kuni no Monogatari (NEC PC-9801),
  • Firecracker Music Collection Vol. 1 ~We Are Konamic Freaks~ (NEC PC-8801), Formula X (Sharp X68000), Garudius '95 (NEC PC-9801),
  • Group X (Sharp X68000), Gunbird (Arcade), Hebereke no Popoon (Arcade), Illumination Laser (Sharp X68000), James Bond Jr. (NES),
  • Jim Power in Mutant Planet (Atari ST), Jurassic Park (NES), Kisou Shinden Gen-Kaiser (NEC PC-9801), Overlord (NES),
  • Prajator - Image Ranger (NEC PC-8801, OPN), Prajator - Image Ranger (NEC PC-8801, OPNA), A Prehistoric Tale (Atari ST),
  • Prince of Persia (NEC PC-9801), Revival Xanadu (NEC PC-9801), Snake's Revenge (NES), Star Luster (Sharp X68000),
  • Super Sprint (Atari System 2), Tetris Plus 2 (Arcade), Tetris Plus 2 (Jaleco Mega System 32),
  • Touhou Fuumaroku ~ The Story of Eastern Wonderland (NEC PC-9801, OPNA), Wild Pilot (Arcade), Wings of Death (Atari ST),
  • Xenon 2 - Megablast (Atari ST), Ys II - Ancient Ys Vanished The Final Chapter (Sharp X1 Turbo) [vgmrips.net, Tafoid]
Software list items promoted to working
  • amigaecs_flop: Snapperazzi (Euro) [Angelo Salese]
  • amigaocs_flop:
  • Altered Beast (Euro), The Amazing Spider-Man (Euro), Archipelagos (Euro), Aspar Master Grand Prix (Euro, Les Fous du Volant),
  • Bangkok Knights (Euro), Barbarian II (Euro, Palace, NRJ Vol. 4), Base Jumpers (Euro), Battle Squadron (Euro), Beach Volley (Euro),
  • Double Dragon (Euro, v2.16), Grid Start (Euro, Sextett), Hollywood Poker (Euro), Hollywood Poker (Euro, Budget),
  • Killing Machine (Euro), Knights of the Crystallion (Euro), Parasol Stars - The Story of Rainbow Islands II (Euro),
  • Player Manager (Euro), Player Manager (Ita), Profezia (Ita), Table Tennis Simulation (Euro), ThunderCats (Euro),
  • Time Runners 1 - Gateways in Time (Euro), Time Runners 2 - The Space Stone (Euro), The Times Crosswords Vol. 3 & 4 (Euro),
  • Tip Off (Euro, French / German / Italian / Spanish), Total Football (Euro), Total Recall (Euro, Budget), Trinity (Euro, r11),
  • The Way of the Little Dragon (Euro), X-It (Euro), Xenon 2 - Megablast (Euro) [Angelo Salese]
  • nes:
  • 2 in 1 - Yu Yu + Dragonball Z, 7 in 1 (M-022), 101 in 1 Games, City Fighter IV (Asia), EverQuest - Wújìn de Rènwù (China),
  • Famicom Yarou Vol.1 - 7 in 1, Fùjiǎ Sānguó (China), Gimmick! (Asia, pirate), Kart Fighter (Asia, SOMARI-W), Lethal Weapon (China),
  • The Lord of King (Asia, pirate), Somari (Asia, SOMARI-P), Somari (Asia, SOMARI-W), Street Heroes (Taiwan), Super 4 in 1,
  • Super 7 in 1, Super 8 in 1, Super HIK 7 in 1 (K7006), Super HIK 8 in 1 King Fighter, Super Mario Family 10 in 1,
  • Sānguózhì - Yīngjié Zhuàn (China), Sānguózhì - Yīngjié Zhuàn (China, alt), Sānguózhì - Yīngjié Zhuàn (China, alt 2),
  • World Hero (Asia), World Hero (Asia, alt) [kmg]
New NOT_WORKING software list additions
  • c64_cass:
  • Bazooka Bill (Melbourne House), Brian Bloodaxe, Championship Wrestling, Crack Down, Creatures, Decathlon, Deceptor,
  • Doc the Destroyer, Dodgy Geezers, Donkey Kong (Ocean) [The Ultimate Tape Archive Team]
  • nes: Rockman 6 in 1 (alt) [famiac, NewRisingSun]
  • pc6001_cart:
  • Micro-Painter, Music Editor, The Curse of Crowley Manor, Touch Panel Utility [anonymous]
  • Dawn Patrol (beta) [fussballj]
Translations added or modified
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Greek [BraiNKilleRGR]
  • Japanese [Fujix, Vas Crabb]
  • Merged pull requests
  • 8300: Optimized the multithreading strategy for -listxml. [Nathan Woods]
  • 8482: emu/softlist.cpp: Added a “notes” field to store notes about a software list or software list item. [Wilbert Pol]
  • 8515: galaxian.cpp: Added two Pac-Man bootlegs. [RicardoundefinedFactory Arcade, Recreativas.org, ClawGrip]
  • 8537: apple2_flop_clcracked.xml, apple2gs_flop_orig.xml: Fixed E7 cracks, and added latest dumps and cracks. [4am, Firehawke]
  • 8541: bus/coco: Added initial RPK format support for CoCo ROM cartridges. [Nathan Woods]
  • 8569: seta.cpp: Dumped PLDs for blandia, and added placeholders for undumped PLDs. [Sergio Galiano]
  • 8570: Added preliminary support for the Casio CTK-551 keyboard and its H8/300-based SoC. [Devin Acker]
  • 8582: bus/nes: Added support for the A Winner is You homebrew cartridge. [kmg]
  • 8605: sound/tt5665.cpp: Added support for per-channel voice commands. [cam900]
  • 8622: bus/nes: Added support for the Y2K 420 in 1 multi-game cartridge. [kmg, BootGod]
  • 8624: bus/nes: Fixed graphical issues in Street Heroes, and added the jumper setting to select the title screen. [kmg]
  • 8625: tmspoker.cpp: Added two Jeutel “Las Vegas” sets. [Benjamin Roux, ClawGrip]
  • 8626: pc6001.cpp: Reworked emulation of the PC-6001mk2SR, fixing many issues and adding a cartridge software list. [Angelo Salese]
  • 8628: bus/nes: Added support for original Dòngdòngnǎo II cartridge; bus/nes.xml: corrected board type for Yeong-no Pyramid. [kmg]
  • 8629: champbas.cpp Added description for Talbot quota setting DIP switches (MT08093). [Steven Coomber]
  • 8630: debugger: Extended target address syntax to include device/address space. [Vas Crabb]
  • 8632: nes.xml: Added a N625092 board game, and updated emulation status for several items. [kmg]
  • 8633: emu/video.cpp: Use configured snapshot file name for snapshot saved when -seconds_to_run completes. [kmg]
  • 8637: bus/snes: Improved SA1 timings, and cleaned up code. [cam900]
  • 8639: nes.xml: Added a colorful potpourri of games (ten new working items). [kmg]
  • 8640: c64_cass.xml: Added ten working items and one non-working item. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8643: mpu4.cpp: Dumped PAL for Escalera Tobogan. [jordigahan, ClawGrip]
  • 8644: bus/nes: Set multi-game cartridge bank size with feature elements in the software list; nes.xml: Added three items. [kmg]
  • 8645: Updated bgfx, bx and bimg to latest upstream version (fixes GitHub #8057). [Belegdol]
  • 8647: machine/amstrad.cpp: Corrected some typographical errors in comments. [jogo-]
  • 8648: Revert “amstrad: fix spelling/grammar in the comments (#8647)”. [R. Belmont]
  • 8649: machine/amstrad.cpp: Fixed spelling/grammar errors in comments. [jogo-]
  • 8651: c64_cass.xml: Added thirteen working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8652: machine/spg_renderer.cpp: Fixed four-level blending for tile layers. [Simon Eriksson]
  • 8651: bus/nes: Added support for a couple of homebrew 8-in-1 multi-game cartridges. [kmg]
  • 8655: hh_sm510.cpp: Added Tronica Thunder Ball. [algestam]
  • 8656: machine/6883sam.cpp: Fixed debug log messages showing TY and M bits. [Tim Lindner]
  • 8658: bus/nes: Added the SZROM variant of the MMC1 mapper (fixes saved game corruption in A Ressha de Ikou). [kmg]
  • 8660: cpu/m6502/st2205u.cpp: Added very preliminary ADPCM audio output. [David Haywood]
  • 8661: util: Cleaned up I/O interfaces further, and added a helper for generating dynamic classes on-the-fly. [Vas Crabb]
  • 8663: c64_cass.xml: Corrected cassette labels from #8357 and #8640. [Steven Coomber]
  • 8664: bagman.cpp: Changed botanic2 protection handler to return what the game expects and marked PAL dump as bad. [David Haywood]
  • 8665: bus/nes: Added support for multi-game cartridges using K-3033 and 970670C boards. [kmg]
  • 8666: bus/nes: Fixed loading and bank locking for EH8813A boards; nes.xml: Added two items. [kmg]
  • 8668: hh_sm510.cpp: Add cheat inputs for trsrescue and trthuball. [algestam]
  • 8670: nes.xml: Set correct board type for fjsanguo. [kmg]
  • 8671: c64_cass.xml: Added nine working items and one non-working item. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8672: bus/nes: Added support for GN-91B and NC-20MB multi-game cartridges; nes.xml: Added five working items. [kmg]
  • 8674: Improved localisation support, enhanced software selection menus, and fixed some UI issues (addresses #8641). [Vas Crabb]
  • 8675: bus/nes: Added support for a couple Korean educational titles; nes.xml: Replaced bad dump of brillco2. [kmg, MLX]
  • 8676: coco12.cpp: Added support for the ILCE / SEP Micro-SEP 1600. [Tim Lindner]
  • 8677: bus/nes: Added support for Super Mario Family, and re-dumped the program ROM. [kmg, MLX, NewRisingSun]
  • 8678: c64_cass.xml: Added ten working items and one non-working item. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8679: bus/centronics/epson_lx810l.cpp: Fixed carriage position readback after soft reset. [Golden Child]
  • 8680: bus/nes: Added support for Super RPG 5 in 1. [kmg, NewRisingSun]
  • 8681: nes.xml: Removed mk4p8, as it’s a duplicate of mktrilgya. [kmg]
  • 8682: bus/nes: Improved 830118C multi-game cartridge emulation – all menu items now load; nes.xml: Added three items. [kmg]
  • 8684: rmnimbus.cpp: Greatly improved mouse emulation (can use with Windows 1/2/3), and improved SASI/SCSI emulation. [prime6809]
  • 8685: snes.xml: Changed descriptive and disambiguation text in descriptions to lowercase. [ArcadeShadow]
  • 8686: sound/st0016.cpp: Refactored code; machine/st0016.cpp: Cleaned up interface to put connection details in drivers. [cam900]
  • 8687: bus/nes: Improved emulation for various VRC clone boards. [kmg]
  • 8689: c64_cass.xml: Added ten working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8690: bus/nes: Further improved VRC clone board emulation. [kmg]
  • 8691: Added preliminary SPARCstation ELC (Sun 4/25) support – passes boot diagnostics. [Yvan Janssens]
  • 8692: bgfx: Updated mipmap and raster bloom passes in Fighters chain (fixes crash identified in GitHub #8538). [sairuk]
  • 8693: c64_cass.xml: Added seven working items and two non-working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8694: Updated Greek translation. [BraiNKilleRGR]
  • 8695: bus/nes: Corrected VRC4/6/7 pseudo-scanline interrupt counter. [kmg]
  • 8697: galaxian.cpp: Added Floritas (Multivideo Spanish Moon Cresta bootleg). [Retromaniacs, ClawGrip]
  • 8698: cosmic.cpp: Added Cosmic Alien (version II, set 3). [Retromaniacs, ClawGrip]
  • 8699: bus/nes: Added two bootleg games using VRC2 clone hardware, and converted 900218 from a VRC4 clone to a VRC2 clone. [kmg]
  • 8700: phoenix.cpp: Added City Attack (Petaco S.A., bootleg of Pleiads). [Retromaniacs, ClawGrip]
  • 8701: nes.xml: Added a pair of recent promotional releases. [kmg]
  • 8702: nes.xml: Fixed name and alternate title for Rough World. [kmg]
  • 8704: cpu/m6502/st2205u.cpp: Added recognizable (but still awful) PSG sound emulation for the dphh8630 driver. [David Haywood]
  • 8705: c64_cass.xml: Added ten working items and two non-working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8706: bus/nes: Improved support for Super Cool Boy and related multi-game cartridges; nes.xml: Added seven working items. [kmg]
  • 8712: apple2gs_flop_clcracked.xml: Added one hundred and fifteen existing cracks. [Brian Troha, Firehawke]
  • 8713: bus/nes: Continued to improve emulation of VRC4 and clones; nes.xml: Added one item. [kmg, famiac, NewRisingSun]
  • 8714: bus/nes: Corrected mirroring modes supported by VRC2 (fixes graphical glitches in Wai Wai World). [kmg]
  • 8715: ibm5150.xml: Added six items. [The Good Old Days, ArcadeShadow]
  • 8716: ibm5170.xml: Added eight items, and re-dumped one item. [The Good Old Days, ArcadeShadow]
  • 8717: gba.xml: Changed descriptive and disambiguation text in descriptions to lowercase. [ArcadeShadow]
  • 8719: bus/nes: Fixed graphics banking and mirroring issues that caused glitches in Rex Soft Wǔshì Hún (Samurai Spirits). [kmg]
  • 8722: amiga.cpp: Improved software compatibility by fixing various issues with I/O, DMA and interrupts. [Angelo Salese]
  • 8723: bus/nes: Overhauled Somari board emulation, fixing failures to boot, crashes, and graphical issues. [kmg]
  • 8725: video/namco_c355spr.cpp: Merged functionality for Data East games using this chip. [David Haywood]
  • 8726: galaxian.cpp: Added brute-forced equivalent PAL image for guttangts3. [Recreativas.org, ClawGrip]
  • 8728: bus/nes: Added support for a Somari board variant; nes.xml: Added one item. [kmg, MLX]
  • 8729: sound/ay8910.cpp: Fixed AY8930 noise algorithm and PSG type selection. [cam900]
  • 8730: c64_cass.xml: Added fourteen working items and three non-working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8732: bus/nes: Added support for a 6-in-1 multi-game cartridge, and set MMC3 (TxROM) initial banks expected by some games. [kmg]
  • 8733: nes.xml: Added missing battery-backed RAM area for RPG Jinsei Game. [kmg]
  • 8734: c64_cass.xml: Corrected typo in parent name for Commando. [Steven Coomber]
  • 8735: bus/nes: Simplified VRC4 clone board T-230. [kmg]
  • 8737: c64_cass.xml: Added eleven working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8738: Updated Greek translation. [BraiNKilleRGR]
  • 8739: dkong.cpp: Adjusted shootgal crosshair mapping to match the position shown in the game’s test mode. [aequites7]
  • 8740: bus/nes: Improved emulation of HIK8IN1 multi-game cartridges and variants; nes.xml: Added three items. [kmg]
  • 8741: bus/nes: Fixed off-by-one error in VRC4/6/7 timer interrupt counter. [kmg]
  • 8743: bus/nes: Added comments about MMC3 initial VROM/VRAM bank configuration. [kmg]
  • 8744: amigaocs_flop.xml: Changed descriptive and disambiguation text in descriptions to lowercase. [ArcadeShadow]
Source Changes
  • Optimized the multithreading strategy for -listxml (#8300) [npwoods]
    • The previous algorithm would spawn tasks but wait for them in sequential order. This is not necessarily optimal, and with these
  • changes we will respond to whichever task completes first.
    • On my computer (Quad Core 2), this triples the speed of a full -listxml
  • util/delegate.cpp: Notes from experiments with clang. [Vas Crabb]
  • segac2: speed up initialization [hap]
  • Laser 128 updates: [R. Belmont, Tom Greene]
    • Added all currently dumped ROM versions
    • Support both the original and later hardware versions
    • Support the built-in mouse interface
  • New clones added as WORKING
  • Laser 128 (original hardware) [R. Belmont, Tom Greene]
New working clones
  • Winning Spike (ver AAA) [f205v]
  • rollext: hooked up eeprom [Ville Linde]
  • bus/nes: Added support for Y2K 420 in 1. (#8622) [0kmg]
  • New working software list additions (nes.xml)
  • Y2K 420 in 1 [BootGod]
  • bus/nes: Fixed graphics issues in Street Heroes. (#8624) [0kmg]
  • Also added jumper setting to select title screen.
  • Software list items promoted to working (nes.xml)
  • Street Heroes (Taiwan) [0kmg]
  • Added laser128o to list. [Robbbert]
  • vgmplay.xml: Added 28 new entries [vgmrips.net, Tafoid]
  • fix validate error in vgmplay.xml [Scott Stone]
  • minimaws: Changed geometry of disclosure triangles. [Vas Crabb]
  • util/delegate.cpp: Fixed typo in comment. [Vas Crabb]
  • champbas.cpp updated unknown dip switches for Talbot (MT#08093) (#8629) [Steven Coomber]
  • mcnpshnt, mjmyornt, suprmous: Add DIP locations [AJR]
  • kim1: use pwm_display for the 7segs [hap]
  • epos.cpp: Update notes with pinout from Igmo manual [AJR]
  • dvmemory: remove outdated/unused FD1094_HACK [hap]
  • nes.xml: Added a missing game from recent N625092 board improvements. (#8632) [0kmg]
    • Updated support status of various NES/FDS titles.
    • Fixed loading of mc_76a outside of software lists.
New working software list additions
  • 1000 in 1 (alt games) [NewRisingSun]
  • x68k: try to fix the gvram clear [cracyc]
  • pickin, botanic, squaitsa: Correct mapping for PSGs; add watchdog timer [AJR]
  • bus/nes: Added support for original Dongdongnao II cartridge. (#8628) [0kmg]
    • Also set correct board type for Yeong-eo Pyramid, fixing title screen graphics, and identified it as a (licensed) clone of Dongdongnao II.
  • New working software list additions (nes.xml)
  • Dòngdòngnǎo II: Guózhōng Yīngwén (I) (Taiwan) [MLX]
  • debugger: Extended target address syntax to include device/address space. (#8630) [Vas Crabb]
    • Added a validity check to ensure address space names are tag-like and unique, since they're now used as identifiers in debugger commands.
    • Extended the syntax for target addresses to allow them to be qualified with a colon followed by an optional device tag and/or address space name. If only the device needs to be specified, a debugger CPU number may also be used. This makes commands like bpset and wpset more flexible, as they can operate on CPUs other than the currently visible CPU. Commands like find, fill, dump and load are more flexible as they can access any space of any device.
    • Removed now-redundant CPU parameters from many commands, and renamed pcatmemp to pcatmem for consistency with other commands.
  • Extended region syntax for saver/loadr to support tags relative to the visible CPU (e.g. you can use "." for the region with the same name as the visible CPU, or "^sibling" syntax). Added an optional root device parameter to memdump. Changed interpretation of Boolean values to support numeric expressions as well as true/false strings and literal 1/0.
    • Added checks that the specified device is CPU-like to various commands that require a CPU (e.g. focus). Previously these commands would crash or trigger an assertion failure if a tag for a non-CPU devices was specified.
    • Fixed the cpunum symbol so it uses the same rules for determining what is or isn't a CPU as parameter parsing.
    • Made device_t sanitise subtags better. Previously you could cause an assertion failure or crash MAME by giving it unexpected relative tags via Lua or the debugger.
  • Added help topic alias support, and reworked the data structures to improve the performance of looking up debugger commands and
  • help topics. Removed the "ref" parameter from debugger command functions (std: :bind can hold extra argument values for you if you need them). Also added an error message if duplicate debugger commands are registered.
    • Updated help for commands that changed syntax, and also updated summaries for some commands that had changed in the past without corresponding help updates.
  • emu/video.cpp: Set file names via -snapname when exiting in -seconds_… (#8633) [0kmg]
  • ui: Work around GitHub issue #8634. [Vas Crabb]
  • util/delegate.cpp: Detect clang x86-64 thunk for first vtable entry. [Vas Crabb]
  • photon2: Hook up 8255, mark brod IMPERFECT_CONTROLS [Dirk Best]
    • No change in functionality
  • karnov: Cleanup [Dirk Best]
  • segahang: some games don't feature freeplay [hap]
  • nes.xml: Added a colorful potpourri of games. (#8639) [0kmg]
New working software list additions
  • 7 Grand Dad (The Flintstones - The Rescue of Dino & Hoppy pirate) [anonymous]
  • Black Dragon (Korea) [NewRisingSun]
  • Flying Superboy (Korea) [NewRisingSun]
  • Miss Peach World 1 - Super L.A. Cop (Japan) [famiac]
  • Olympic I.Q. (Korea) [Gaming Alexandria]
  • 1100000 in 1 [Consolethinks]
  • 64 in 1 (CF-015) [Consolethinks]
  • 9999999 in 1 - 1998 Series No. 10 [Consolethinks]
  • Super 98 - 43 in 1 (VT321) [Consolethinks]
  • 4 in 1 (KG-443) [MrNorbert1994, Consolethinks]
  • zac_proto: added sound, added outputs, added save states. [Robbbert]
  • mpu4.cpp: Dumped and add PAL for Escalera Tobogan [jordigahan, ClawGrip] (#8643) [ClawGrip]
  • c64_cass.xml: 11 new dumps (#8640) [Steven Coomber]
    • New working software list additions Batman (Ocean) [C64 Ultimate Tape Archive V2.0] Battle Through Time (Anirog) [C64 Ultimate
  • Tape Archive V2.0] Beach-Head II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Beach-Head II (Erbe) [C64 Ultimate Tape Archive
  • V2.0] Best of Elite: Vol. 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0] Best of Elite: Vol. 2 (Elite Systems) [C64 Ultimate
  • Tape Archive V2.0] Beyond the Forbidden Forest (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Beyond the Ice Palace (Elite
  • Systems) [C64 Ultimate Tape Archive V2.0] Biff (Beyond Belief Software) [C64 Ultimate Tape Archive V2.0] Big Names Bonanza (U.S.
  • Gold) [C64 Ultimate Tape Archive V2.0]
    • New NOT_WORKING software list additions Bazooka Bill (Melbourne House) [C64 Ultimate Tape Archive V2.0]
    • Note that since my last pull request on the c64_cass.xml, the Ultimate Tape Archive V3.0 has been released with an additional 500
  • tape files. I have barely scratched the surface with the existing V2.0 set so I had better pull my socks up!!
  • sa1.cpp: Fix CPU speed, memory access cycle, Add notes (#8637) [cam900]
  • zac_proto: added labels for inputs [Robbbert]
  • amstrad: fix spelling/grammar in the comments (#8647) [jogo-]
  • Revert "amstrad: fix spelling/grammar in the comments (#8647)" (#8648) [R. Belmont]
    • This reverts commit 2bc0a7ab939b4ac49a7fb533e96354773fa232e2.
  • machine/amstrad.cpp: Fixed spelling/grammar errors in comments. (#8649) [jogo-]
  • Update bgfx, bx and bimg to latest upstream (fixes issue #8057) (#8645) [Julian Sikorski]
  • bus/rs232: Added a configurable patch box device, and various cleanups. [Vas Crabb]
    • Added comments with V.24 interchange circuit numbers and names to rs232.h to make the meanings of the abbreviated signal names
    • clearer.
    • Moved a few slot card classes out of headers and into anonymous namespaces to reduce compile depedencies and exported symbols.
    • Transliterated a Korean NES game title.
  • bus/rs232: Added patchbox device source. [Vas Crabb]
  • rs232/patchbox.cpp: GCC may allow this syntax, but clang doesn't [AJR]
  • alesis.cpp: Correct main CPU type [AJR]
  • bus/nes: Added emulation for A Winner is You homebrew cart. (#8582) [0kmg]
  • tmspoker.cpp: Add two Jeutel "Las Vegas" sets (#8625) [ClawGrip]
  • New NOT_WORKING machines
  • Las Vegas (Jeutel, set 1) [Benjamin Roux, ClawGrip]
  • New NOT_WORKING clones
  • Las Vegas (Jeutel, set 2) [Benjamin Roux, ClawGrip]
  • tt5665.cpp: Add support for separate voice commands per output channel (#8605) [cam900]
  • bus/a2bus, bus/a2gameio: Moved many class declarations out of headers. [Vas Crabb]
    • This reduces how frequently the Apple II drivers need to be recompiled when a random device changes.
    • Also, this turned up three things that are apparently not hooked up in the PC Transported card.
  • Add Z80-derived stub devices for eZ80 and R800 CPUs [AJR]
  • ti84pce: Revert overclocking [AJR]
  • add all debug options to template. fix shift count to properly display M bits. (#8656) [tim lindner]
  • 6883sam: add all debug options to template. fix shift count to properly display M bits.
  • 8080bw.cpp: gunchampundefinedidentify unknown dip switch as "Enter Initials". [Wulfaz] Fixed MT#8095 [Scott Stone]
  • spi_sdcard.cpp: Preliminary support for CMD10 (SEND_CID), report CRC16 for data blocks read. [R. Belmont]
  • spi_sdcard: don't use a random number in the CID block, it'll confuse BBC Micro MMFS. [R. Belmont]
  • pc6001.cpp: Major rework of PC-6001mk2SR (#8626) [Angelo Salese]
    • Added a PC-6001 cartridge software list XML, and hooked up to the driver;
    • Fixed a regression bug with machine_reset fn where PC-6001mkII was implicitly overriding its memory model when a cart was inserted, causing being stuck at POST;
    • Improved irq handling and removed a couple kludges, fixing hangs caused by multiple irqs being fired at the same time;
    • Added PC-6601SR "Mr. PC", and improved the specific SR video mode already used by PC-6001mk2SR;
    • Refactored PC-6001mkIISR / PC-6601SR memory model to use address_map_device, allowing BIOS booting and .cas loading in mode 6.
  • Replace AY8910 with YM2203;
    • Add keyboard inputs F1-F10, and fixed the specific irq vector dispatch;
    • Add preliminary FDC internal/external interface. Hooked up PC80S31 to external i/f as a proof of concept;
    • Fixed timer enable (fixes Yakyukyo and Punchball Mario boots), and fixed different timer resolution with PC-6001mk2SR so that cursor blinking happens at the right frequency;
New machines marked as NOT_WORKING
  • PC-6601SR "Mr. PC" [anonymous]
New NOT_WORKING software list additions
  • pc6001_cart.xml: Tutankham [HardcoreHubz, cyberat2600, Gaming Alexandria]
  • New Working clone added (#8655)
  • Thunder Ball (Tronica) [algestam]
  • New WORKING clones (#8515)
    • Pac-Man (Cirsa, Spanish bootleg on Galaxian hardware) [Ricardo - Factory Arcade, Recreativas.org]
    • Komemokos ('Pac-Man (Cirsa, Spanish bootleg)' hack) [Ricardo - Factory Arcade, Recreativas.org]
  • segasp.cpp: Love&Berry security PIC dumped [Flinnster, Porchy]
  • util: Further API cleanups: (#8661) [Vas Crabb]
    • Turned `core_file` into an implementation of `random_read_write`.
    • Turned PNG errors into a standard error category.
    • Added a helper for generating what look like derived classes on-the-fly.
  • Fix multiple issues with debug memory tracking [AJR]
    • Track write accesses rather than read accesses
    • Actually install the taps when the trackmem command is executed
    • Correct cell addresses for address-shifted spaces in Qt and Windows memory viewers
  • bus/nes: Added MMC1 variant board SZROM. (#8658) [0kmg]
  • This fixes corrupt (NVRAM) save games for A Ressha de Ikou, the only known game to use this board.
  • bus/nes: Added emulation for a couple homebrew 8 in 1 cartridges. (#8654) [0kmg]
  • Adds support for two multi-game cartridges developed by "FARID".
  • c64_cass.xml: Added thirteen entries. (#8651) [Steven Coomber]
New working software list additions
  • Bigfoot (Codemasters) [The Ultimate Tape Archive Team]
  • Bigtop Barney (Interceptor Software) [The Ultimate Tape Archive Team]
  • Black Lamp (Firebird) [The Ultimate Tape Archive Team]
  • Black Tiger (U.S. Gold) [The Ultimate Tape Archive Team]
  • Blood Brothers (Prism Leisure) [The Ultimate Tape Archive Team]
  • Blue Max (U.S. Gold) [The Ultimate Tape Archive Team]
  • Blue Max 2001 (U.S. Gold) [The Ultimate Tape Archive Team]
  • The Blues Brothers (Titus) [The Ultimate Tape Archive Team]
  • BMX Simulator 2 (Codemasters) [The Ultimate Tape Archive Team]
  • Bobby Bearing (The Edge) [The Ultimate Tape Archive Team]
  • The Boggit: Bored Too (CRL) [The Ultimate Tape Archive Team]
  • Bomb Jack (Elite Systems) [The Ultimate Tape Archive Team]
  • Bomb Jack II (Elite Systems) [The Ultimate Tape Archive Team]
  • machine/bagman: correct license/copyright holder [hap]
  • More low-effort cleanup. [Vas Crabb]
    • Got more slot card classes out of headers.
    • Changed most of the Apple II cards still looking up ROM regions manually to use required_region_ptr.
    • Removed an unreferenced function leftover from copy-pasting another device from the Videx Uniprint device.
  • pc6001: add fdc irq read port [cracyc]
  • legendos: add Wave to company string [hap]
  • botanic2: fix protection read value and use the dumped PROM instead of bagman's [David Haywood]
  • util/zippath.cpp: Made behaviour of trying to open things inside archives a bit more consistent, fixed another bug with root paths. [Vas Crabb]
  • util/zippath.cpp: Fixed two issues affecting Windows: [Vas Crabb]
    • Browsing from a location inside an archive causes MAME to hang.
    • Files inside archives are not listed.
  • Fix pcatmem command (probably regressed in 360d3a5950f0649270822e2db1ea25028eabd18b) [AJR]
  • Fix various typos in comments [AJR]
  • machine/spg_renderer.cpp: Fix blend level handling for tile layers (#8652) [Simon Eriksson]
New working clones
  • Pengo (set 6, encrypted) [philmurr]
  • softlist.cpp: Add support for a 'notes' field to store information ab… (#8482) [wilbertpol]
    • softlist.cpp: Add support for a 'notes' field to store information about a software list or software list item. [Wilbert Pol]
    • Add software list and software notes to minimaws
  • ui: Made file manager software list menu search behave better (based on file selection menu code). [Vas Crabb]
New working clones
  • Advisor (Italian bootleg of Space Fury) [Matteo Legittimo, Andrew Welburn]
  • ui: Locale-aware sorting for software list items. [Vas Crabb]
  • ui: Put software description on the left and sort by description by default. [Vas Crabb]
  • osd/windows: Set locale on start so sorting in the UI works properly. [Vas Crabb]
  • olyboss: fix crash [cracyc]
  • ioprocsfilter.h: Add missing #include [AJR]
  • c64_cass: revert from shortened filenames in PR#8640 & PR#8357 (#8663) [Steven Coomber]
  • bus/nes: Added support for K-3033 and 970670C type multicart. (#8665) [0kmg]
  • New working software list additions (nes.xml)
  • 2 in 1 (NT-811) [Consolethinks]
  • 4 in 1 1999 [Consolethinks]
  • 35 in 1 (K-3033) [anonymous]
  • bus/nes: Fixed loading and bank locking for EH8813A boards. (#8666) [0kmg]
  • New working software list additions (nes.xml)
  • 1996 Yīngyǔ CAI 3 in 1 (China) [taizou]
  • Xiǎoxuéshēng Shùxué CAI (China) [MLX]
  • bus/nes: Added support for Golden Mario Party II multicart. (#8667) [0kmg]
  • New working software list additions (nes.xml)
  • Golden Mario Party II - Around the World 6 in 1 [krzsyiobal, NewRisingSun]
  • bus/nes: Set multicart bank size in softlist when appropriate. (#8644) [0kmg]
  • New working software list additions (nes.xml)
  • 1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou]
  • 1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun]
  • 1997 8 in 1 (JY-112) [Consolethinks, NewRisingSun]
  • cchasm.cpp: removed duplicated include [Ivan Vangelista]
  • dietgo.cpp: moved everything into the driver file, as video/dietgo.cpp only had one method [Ivan Vangelista]
New machines marked as NOT_WORKING
  • Omron Luna [Plamen Mihaylov]
  • luna_68k: more complete serial hookup [Patrick Mackinlay]
  • luna_68k: add am9513 gate1 clock [Patrick Mackinlay]
  • luna_68k: more probable serial clock, handle reset [Patrick Mackinlay]
  • bus/nes: Added support for GN-91B and NC-20MB multicart boards. (#8672) [0kmg]
  • New working software list additions (nes.xml)
  • 2 in 1 (GN-91B) [Consolethinks, Nikolka]
  • 20 in 1 (CA-006) [Consolethinks, Nikolka]
  • 2 in 1 (VT-2037) [Consolethinks, Nikolka]
  • 2 in 1 (VT-2038) [Consolethinks, Nikolka]
  • Super 2 in 1 (WQ 2047) [Consolethinks, Nikolka]
  • starfire.cpp: correct ROM labels for starfire set [Andrew Welburn]
  • Overdue internal UI enhancements (#8674) [Vas Crabb]
    • frontend: Added support for message context to localisations.
    • frontend: Added string_view versions of the message lookup functions.
    • frontend: Added a few more folder options to the internal UI.
    • emu/softlist.cpp: Use more appropriate containers.
    • Switched to Python 3 by default - this will become a requirement.
    • Updated msgfmt.py for message context support.
    • frontend: Show all software item info in the internal UI.
    • frontend: Search alternate titles in software selection menu.
    • 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes).
    • frontend: Added software filters for common info fields.
    • frontend: Allow UI manager to hold onto persistent session data.
    • frontend: Cache software lists for eight machines.
    • frontend: Added support for loading localised system names.
    • frontend: Add UI for selecting localised system names.
  • frontend: Fixed clone sorting; osd/strconv.cpp: The string_view treatment, and fixed a bug with to/from ANSI codepage. [Vas Crabb]
  • util/unicode.cpp: string_view treatment for the last two holdouts. [Vas Crabb]
  • unicode.cpp: Fix build on non-WIN32 systems [AJR]
  • zac_1: added some sound [Robbbert]
  • pengo.cpp: updated comments [Brian Troha]
New working clones
  • Elite Champion Challenger [hap, Berger]
  • frontend: If in doubt, micro-optimise (halves startup time on Windows). [Vas Crabb]
  • frontend: Support phonetic reading field from localised system name lists. [Vas Crabb]
  • frontend: Fixed sorting of clones when not using localised system names. [Vas Crabb]
  • frontend: Allow falling through to file manager for systems that require media, and one more optimisation. [Vas Crabb]
  • frontend: Moved plugins menu off the main menuundefinedit's only one level deeper now. [Vas Crabb]
  • frontend: Don't show toggles for plugin libraries, show a message when no plugins are found. [Vas Crabb]
  • pic17: Fix over/out in debugger [AJR]
  • mstworld: fix typo [Barry Rodewald]
  • c64_cass.xml: Added eleven entries (#8678) [Steven Coomber]
New working software list additions
  • Cabal (Ocean) [C64 Ultimate Tape Archive V2.0]
  • California Games (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Capcom Collection (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Captain America in: The Doom Tube of Dr. Megalomann (Go!) [C64 Ultimate Tape Archive V2.0]
  • Catacombs (Anirog) [C64 Ultimate Tape Archive V2.0]
  • Championship Sprint (Proein Soft Line) [C64 Ultimate Tape Archive V2.0]
  • Chart Busters (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
  • Chimera (Firebird) [C64 Ultimate Tape Archive V2.0]
  • China Miner (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
  • Chip's Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • Championship Wrestling (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • bus/nes: Added emulation for Super Mario Family multicart. (#8677) [0kmg]
    • Replaced underdumped PRG. [MLX, NewRisingSun]
  • Software list items promoted to working (nes.xml)
    • Super Mario Family 10 in 1 [0kmg]
  • bus/nes: Added support for a couple Korean educational titles. (#8675) [0kmg]
  • Also replaced the underdumped ROMs for brillco2, which is now fully working.
  • New working software list additions (nes.xml)
    • Yeongjaekeom Cocoma Pack 1 (Korea) [MLX]
    • Added luna_68k to mess.flt [Robbbert]
New working clones
  • Super Rider (v1.3) [Michel Blanco]
  • m88000d: Clean up over/out flagging [AJR]
  • snes.xml: Change "Prototype" and "Alt" to lowercase. (#8685) [ArcadeShadow]
    • Changed various descriptive and disambiguation text to lowercase.
  • frontend: Recovered precious vertical space for system/software names! [Vas Crabb]
    • Reduced the height of the bottom info panel by one line. The system shortname or list/software name tuple are now only displayed in the info box on the right. It's a bit out-of-the-way, but it's not something you need to see all the time.
    • The main reason for having the quit or return to previous menu item always visible is to make it easy for someone to quit if they only have a mouse. However, we don't need waste space on the menu for this when we have a toolbar. Users without a mouse can exit using the keyboard/controller UI Cancel input (given how important this is, it's unlikely they won't have it mapped to something usable).
    • There's now a toolbar button on the extreme right for returning to the previous menu or quitting. The tooltip and icon are appropriately context-sensitive. This recovers one line on the system selection menu, and two on the software selection menu since the separator is no longer needed.
    • Replaced the toolbar icons bitmaps with SVGs. Colours/shapes may be tweaked before the release if people have good suggestionsFlipped the simple system selection menu so the description is on the left.
    • Moved the handling of special cases for the final menu item out of the base menu class. It's still hacky having it handled there at all, but it's less hacky without if menus that want to do something different can do it themselves.
  • RM Nimbus updates: (#8684) [prime6809]
    • Updated mouse handling so it mostly works
    • Updated SASI/SCSI code so that formatting disks with HDFORM works for ST125N and ST225N.
    • Added documentation of the video code drawn from the Nimbus Service manual.
  • frontend: Fix another dumb clone sorting bug. [Vas Crabb]
  • bus/nes: Improved 830118C multicarts, all menu items now load. (#8682) [0kmg]
  • New working software list additions (nes.xml)
    • 1994 New Series Red Pig 7 in 1 (EW-002) [anonymous]
    • 1994 Super HiK 7 in 1 (M-026) [anonymous]
    • 1994 Super HiK 7 in 1 (M-027) [anonymous]
  • Software list items promoted to working (nes.xml)
    • 7 in 1 (M-022) [0kmg]
  • nes.xml: Removed mk4p8, duplicate entry of mktrilgya. (#8681) [0kmg]
  • bus/nes: Added support for Super RPG 5 in 1. (#8680) [0kmg]
  • New working software list additions (nes.xml)
    • Super RPG 5 in 1 (CH501) [NewRisingSun]
  • frontend: Keep cleaning up. [Vas Crabb]
    • Got rid of one of the UI audit inputs. There only needs to be one, and the options can be presented in the confirmation menu.
    • Two secret keystrokes is too confusing. Also got rid of the long-obsolete UI Toggle Debugger input.
    • Added audit media button to the toolbar so it's a bit less opaque, and it can be accessed with a mouse/trackball (not just by knowing the key mapping).
    • Made default I/O port names localisable.
    • Made autofire plugin save port fields using the { port, mask, type } tuple, the same way MAME does. Unfortunately this will break existing autofire configuration, but it should be more stable going forward.
    • Added some more UI keys to the default key mappings documentation.
  • Updated Chinese translations. [YuiFAN]
  • Re-generated translations for I/O port names. [Vas Crabb]
    • Trying to collect messages from everything at once hits some limit in xgettext and causes messages to be lost no, so I've split it up by the second-level source directories.
    • For some reason xgettext thinks overloaded Lua functions are blasphemy, so that has to be worked around, too.
  • luna_68k: boots to monitor [Patrick Mackinlay]
  • bus/nes: Improved support for various VRC clone boards. (#8687) [0kmg]
    • Expanded VRC4 CHR bank regs to 9-bit. This functionality is verified on Konami VRC4 hardware as well but is only used by clones
    • (World Hero here).
    • Removed board for World Hero. Its VRC4 clone chip is under a glop top but is thought to be identical to Konami's.
    • Reimplemented TF1201 (Lethal Weapon) as a VRC4 subclass. Its clone chip is only known to differ by the IRQ reload bit, which it
    • ignores.
    • Reimplemented Shui Guan Pipe as a VRC4 subclass. Its clone chip has different PRG banking but is otherwise standard.
  • Software list items promoted to working (nes.xml)
  • Gimmick! (Asia, pirate) [0kmg]
  • Lethal Weapon (China) [0kmg]
  • World Hero (Asia) [0kmg]
  • World Hero (Asia, alt) [0kmg]
  • nes.xml: Set correct board type for fjsanguo. (#8670) [0kmg]
  • lckydraw, lckydrawa: made working in the electronic sense. [Robbbert]
  • More UI enhancements/cleanup: [Vas Crabb]
    • Made the headings in the info viewer clickable, so you can switch between DATs with a mouse or trackball (or maybe a lightgun if that's your thing).
    • Made the UI red/yellow/green traffic light status colours less dirty-looking. The "yellow" is more of an amber-brown than a cat puke brown now, and red is brighter. The contrast with white text is definitely fine for red and green, but it's reduced a bitfor yellow. However there's a limit to how dark you can make a yellow or orange colour before it looks muddy.
    • Reduced the number of places the UI uses red for things that aren't errors. The error colour should be used sparingly, foractual errors.
    • Improved the colour swatch display in the RGBA colour editor. It now has black/white underlay so alpha effects are move obvious.Also fixed a bug preventing the channels being run down to zero.
    • Fixed double-clicking configure machine causing MAME to exit from the system selection menu. Also slightly adjusted the coloursof the toolbar buttons again.
  • tms32082: rewrote the PP disassembler [Ville Linde]
  • frontend: More wording and localisation fixes for colours menus. [Vas Crabb]
  • st2205u.cppundefinedadd some very preliminary ADPCM output (#8660) [David Haywood]
  • hd6120: IAC also complements LINK on carry out [AJR]
  • hd6120: Improve sequencing for OPR group 1 [AJR]
  • New machines added as MACHINE_NOT_WORKING
    • Ensoniq KS-32 [TaunTek.com, R. Belmont]
  • bus/centronics/epson_lx810l.cpp: Fixed carriage position readback after soft readback. (#8679) [goldnchild]
  • bgfx: Updated mipmap support in Fighters chain. (#8692) [sairuk]
    • Fixes crashes on Linux using Vulkan backend (GitHub #8538).
New working clones
  • Asuka & Asuka (Japan, version 1) [Brian Troha, The Dumping Union]
  • Meteor (Alca bootleg of Moon Cresta) [Andrew Welburn, system11]
  • bus/nes: More VRC clone improvements: (#8690) [0kmg]
    • Added emulation for 900218 board (Lord of King pirate).
    • Re-implemented non-working City Fighter IV board. 4-bit PCM audio is still unemulated.
    • Simplified board with AX5705 VRC4 clone chip (SMB Pocker Mali).
  • Software list items promoted to working (nes.xml)
    • City Fighter IV (Asia) [0kmg]
    • The Lord of King (Asia, pirate) [0kmg]
  • Various improvements to the user experience: [Vas Crabb]
    • Extended the memory access prefixes in debugger expressions to support address space names.
    • Made the debugger history command aware of how much history it has collected, and added a help topic for it to the built-in debugger help.
    • Started updating the documentation for the web site, and corrected some of the more misleading built-in debugger help.
    • Made some corrections to Chinese localisation after discussion with YuiFAN.
    • Darkened the UI red colour a little.
    • cpu/m6502/st2205u.h: Marked sound imperfect.
  • konmedal020: add xga skeleton and few oak bits [cracyc]
  • sparc: Add support for over/out disassembler flags [AJR]
  • Casio CTK-551 [Daivn Acker]
  • New machine marked as NOT_WORKING
    • Casio CTK-551 [Devin Acker]
  • lckydraw: added coin counter. [Robbbert]
  • bujutsu: correct game title [hap]
  • Updated Greek Translation (#8694) [BraiNKilleRGR]
  • lckydrawa: added note [Robbbert]
  • More user experience improvements: [Vas Crabb]
    • frontend: Allow clicking the adjuster arrows on menu items. This allows things like video options and DIP switches to be
    • configured using a mouse only. Also fixed a bug preventing paging menus with a mouse if the first item scrolled off the bottom
    • is not selectable.
    • debugger: Allow wplist and bplist to accept a CPU argument to list breakpoints/watchpoints for a single CPU only.
    • debugger: Fixed some corner cases in address space syntax in memory accesses, and allowed memory region accesses to use tags
    • relative to the visible CPU.
    • emu/softlist.cpp: Ignore notes elements when loading software lists. It's effectively a comment that isn't a comment
    • syntactically, it's being used for things that are not useful to display in the internal UI, and it slows down startup.
    • docs: Updated three more pages of debugger documentation. Also updated more of the built-in debugger help.
    • minimaws: Fixed up schema for software list notes, made sofware list notes display initially collapsed.
  • asuka.cpp: split in subclasses [Ivan Vangelista]
  • nes.xml: Added a pair of promotional releases. (#8701) [0kmg]
New working software list additions
  • Gotta Protectors - Amazon's Running Diet [kmg]
  • Minna de Mamotte Knight - Amazon no Daisakusen [kmg]
  • bus/nes: Corrected VRC4/6/7 IRQ pseudo-scanline counter. (#8695) [0kmg]
    • This eliminates the constant shaking in TMNT2J and Akumajo Special's status bars and full screen shaking in some vertical stages (Clock Tower at least) in Akumajo Densetsu.
  • bus/nes: Added a couple bootleg games using VRC2 clone hardware. (#8699) [0kmg]
    • Also convert 900218 board from VRC4 clone to VRC2 clone.
  • New working software list additions (nes.xml)
  • Batman - The Video Game (Brazil, pirate) [Fisher]
  • Fudou Myouou Den (pirate) [anonymous]
  • a1supply.cpp updates: [Ivan Vangelista]
    • dumped another PCB for TV Poker [f205v]
    • PCBs use a 4040 CPU
    • added NO_DUMPs to tv21_3 set
    • updated ROM labels
  • More user experience improvements: [Vas Crabb]
    • frontend: Made it possible to cancel a media audit while it's in progress. Also made the media audit multi-threaded so it's faster.
    • frontend: Made the DIP switches in the DIP switch preview clickable.
    • frontend: Made the system and software selection menus leave focus on the same system when clearing the search rather than jumping to the first item. Also fixed a couple of bugs in the logic for keeping the selected item visible.
    • frontend: Fixed a few places that weren't showing localised system names.
    • frontend: Made UI Cancel clear a search in the file manager the same way it does on the system and sofware selection menus.
    • frontend: Made it possible for plugin menus to handle UI Cancel more naturally, backing up to the previous plugin menu rather than dropping straight back to the list of plugins. Updated the autofire, cheat and cheatfind plugins, and fixed a few other issues in the cheatfind plugin.
    • debugger: Made the mount and unmount commands accept instance names as well as brief instance names. Also updated another pageof debugger documentation.
  • frontend: Show full sofware name in right panel for favourites, too. [Vas Crabb]
  • frontend: Two bug fixes. [Vas Crabb]
    • Audit menu was using one variable for two things, which obviously doesn't work.
    • DIP switch menu could trigger spurious clicks on for systems with too many DIP switch groups to show.
    • Also work around Xcode's issues with casting non-const to const reference wrappers.
  • Actually commit the workaround for Xcode's issues with reference wrapper casts. [Vas Crabb]
  • Fixed E7 cracks, some additional new apple2_flop_clcracked disks. (#8537) [Firehawke]
    • A number of Apple II cleanly cracked disks were re-cracked due to a compatibility issue with IWM disk controllers on Apple IIc/IIgs machines; while MAME was not affected by this issue, these sets are being treated as promoted to working as real hardware still exists to use these disk images.Imperfect E7 cracks will not function on specific combinations of drives and newer Apple II machines due to subtle timing issues, but run fine on MAME and other emulators. Some, mostly Epyx, were not previously.
  • New working software list additions (apple2_flop_orig.xml)
    • Woolly Bounce (Version 1.0) (800K 3.5") [4am, Firehawke]
    • The Hitchhiker's Guide to the Galaxy (Release 56 / 841221) [4am, Firehawke]
    • The Hitchhiker's Guide to the Galaxy (Release 58 / 851002) [4am, Firehawke]
    • The Hitchhiker's Guide to the Galaxy (Release 31 / 871119) [4am, Firehawke]
    • Beyond Zork (Release 49 / 870917) [4am, Firehawke]
    • Beyond Zork (Release 57 / 871221) [4am, Firehawke]
    • Border Zone (Release 9 / 871008) [4am, Firehawke]
    • Bureaucracy (Release 86 / 870212) [4am, Firehawke]
    • ProDOS (Version B.1A 09-DEC-82) [4am, Firehawke]
    • Picture Chompers (Version 1.0) (800K 3.5") [4am, Firehawke]
    • Number Munchers (Version 1.3) (800K 3.5") [4am, Firehawke]
    • Mystery Objects (Version 1.1) (800K 3.5") [4am, Firehawke]
    • Littletown Zoo (800K 3.5") [4am, Firehawke]
    • Invisible Bugs (Version 1.1) (800K 3.5") [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
    • Street Sports Baseball [4am, Firehawke]
    • Street Sports Football [4am, Firehawke]
    • Sub Battle Simulator [4am, Firehawke]
    • Summer Games [4am, Firehawke]
    • Summer Games II [4am, Firehawke]
    • Temple of Apshai Trilogy [4am, Firehawke]
    • The Ancient Art of War at Sea [4am, Firehawke]
    • The Games: Winter Edition [4am, Firehawke]
    • Winter Games [4am, Firehawke]
    • The World's Greatest Football Game [4am, Firehawke]
    • World Karate Championship [4am, Firehawke]
    • Ricochet [4am, Firehawke]
    • Spiderbot [4am, Firehawke]
    • Street Sports Basketball [4am, Firehawke]
    • Street Sports Soccer [4am, Firehawke]
    • The Movie Monster Game [4am, Firehawke]
    • Spy vs. Spy III: Arctic Antics [4am, Firehawke]
    • The Sporting News: Baseball [4am, Firehawke]
    • The World's Greatest Baseball Game (cleanly cracked) [4am, Firehawke]
    • RoboCop [4am, Firehawke]
Software list items promoted to working
  • apple2_flop_clcracked.xml: Mind Mirror (cleanly cracked) [4am, san inc., Firehawke]
  • apple2_flop_clcracked.xml: Where in Time is Carmen Sandiego (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: All About America (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Animate (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Bank Street StoryBook (Version 1.1) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Bank Street Writer II (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Boulderdash Construction Kit (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Centauri Alliance (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Creative Play (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Dondra - A New Beginning (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: English Achievement IV (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Felony (Thunder Mountain release) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Goldfinger (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Microzine 7 (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Microzine 9 (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Microzine 14 (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: High Stakes (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: In Search of the Most Amazing Thing (Revision 2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Indiana Jones in Revenge of the Ancients (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Kung Fu Master (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Locksmith (Version 5.0 Revision C) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Locksmith (Version 5.0 Revision F) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Mathematics Skills Software Level 2 (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Mr. Pixel's Cartoon Kit (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Multiple Choices (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Mystery Sentences (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Operation Frog (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Project Space Station (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Pyramid Puzzler (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Secret Filer (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Ten Little Robots (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Forbidden Castle (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Fractions (Version 3.1 / 25-NOV-83) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Mastering the SAT (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Millionaire (Release 2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Tag Team Wrestling (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Sub Mission (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The Eidolon (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Techno Cop (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The Circuit Simulator (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Where in Europe is Carmen Sandiego? (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Story Maker (64K Version) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Robot Odyssey (Version 1.1) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Reading Workshop: Distant Views (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Story Tree (Version 1.4) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Winnie the Pooh in the Hundred Acre Wood (Sierra On-Line) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Soko-Ban (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Swiss Family Robinson (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Tink! Tonk! - Tuk Goes to Town (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Reading Workshop: Running Free (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Voodoo Island (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Success with Typing (Version 1.2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Tales of Mystery (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The Wizard of Oz (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Robot Odyssey I (Version 2.0) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Tink! Tonk! Tink's Subtraction Fair (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Tonk in the Land of the Buddy-Bots (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Where in the USA is Carmen Sandiego? (Version 26-APR-1989) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Where in the World is Carmen Sandiego? (Version 15-AUG-1989) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Treasure Island (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Computer Preparation for the SAT (Version 1.1A) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The World's Greatest Baseball Game (Enhanced Version) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Certificates and More! (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Algebra Volume 6 (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Where in North Dakota is Carmen Sandiego? (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Conceptor (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The Math Twister (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Dondra: A New Beginning (Revision 2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: MECC-A405 Sports Stats (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Algebra Volume 4 (Version 1.1) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Algebra Volume 3 (Revision 0) (cleanly cracked) [4am, Firehawke]
Software list items promoted to working
  • apple2_flop_clcracked.xml: Five in a Row - Addition and Subtraction (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: Rocky's Boots (Version 4.0) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_clcracked.xml: The Hangtown Trilogy (Version 2.2) (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Magic Spells (Version 2.3) (800K 3.5") [4am, Firehawke]
  • Math Rabbit (Version 1.3) (800K 3.5") [4am, Firehawke]
  • Think Quick! (Version 1.4) (800K 3.5") [4am, Firehawke]
  • Word Attack! (Version 06.01.87) (800K 3.5") [4am, Firehawke]
  • Word Attack Plus! (Version 1.2) (800K 3.5") [4am, Firehawke]
  • Word Attack Plus! French (Version 1.3) (800K 3.5") [4am, Firehawke]
  • Word Attack Plus! Spanish (Version 1.2, 09.01.88) (800K 3.5") [4am, Firehawke]
  • SuperPrint II (800K 3.5") [4am, Firehawke]
  • Track Attack [4am, Firehawke]
  • The Print Shop [4am, Firehawke]
  • Genesis [4am, Firehawke]
  • Killed Until Dead [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Match Maker Biology Facts (cleanly cracked) [4am, Firehawke]
  • The Dam Busters (cleanly cracked) [4am, Firehawke]
  • A Question of Scruples (cleanly cracked) [4am, Firehawke]
  • The Basics of BASIC (cleanly cracked) [4am, Firehawke]
  • Solo Flight (cleanly cracked) [4am, Firehawke]
  • PFS (Version A.02, 1980-10-23) (cleanly cracked) [4am, Firehawke]
  • Boulder Dash II (cleanly cracked) [4am, san, Firehawke]
  • Ape Escape (cleanly cracked) [4am, Firehawke]
  • Trompers (cleanly cracked) [4am, Firehawke]
  • Squire (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • Interlude II (cleanly cracked) [4am, Firehawke]
  • Who Framed Roger Rabbit (cleanly cracked) [4am, Firehawke]
  • Logic Builders (cleanly cracked) [4am, san, Firehawke]
  • PFS (Version B.00, 1981-01-03) (cleanly cracked) [4am, Firehawke]
  • Algebra Volume 1 (Version 1.1.2) (cleanly cracked) [4am, Firehawke]
  • Pop 'R Spell (Rev 2) (cleanly cracked) [4am, Firehawke]
  • Multidimensional Personality Evaluation (cleanly cracked) [4am, Firehawke]
  • Serendipity (cleanly cracked) [4am, Firehawke]
  • Inca (cleanly cracked) [4am, Firehawke]
  • The Holy Grail (cleanly cracked) [4am, Firehawke]
  • How to Read in the Content Areas (cleanly cracked) [4am, Firehawke]
  • Mixed Number Concepts (cleanly cracked) [4am, Firehawke]
  • PFS: Write (Version 26-APR-86) (cleanly cracked) [4am, Firehawke]
  • Conjecture (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2gs_flop_orig.xml)
  • King's Quest II (Version 2.0A) [4am, Firehawke]
  • Solitaire Royale (Version 1.0) [4am, Firehawke]
  • nes.xml: Fixed name and alt title for Rough World. (#8702) [0kmg]
  • Updated Chinese translations. [YuiFAN]
  • Fixed syntax errors in translation files. [Vas Crabb]
  • pc8401a: remove wrong comment [hap]
  • naomi.cpp: document Driving sim GD-ROMs [MetalliC]
New machines marked as NOT_WORKING
  • Exciting Boat Race [Phil Bennett]
  • Speed Basketball [Tailsnic Retroworks]
  • speedbsk.cpp: Map devices [AJR]
New working clones
  • Guttang Gottong (Sede 3 bootleg on Galaxian type hardware) [Retromaniacs]
  • Updated translation files for latest changes. [Vas Crabb]
  • New WORKING clone (#8700) [ClawGrip]
  • New WORKING clone
  • City Attack (Petaco S.A., bootleg of Pleiads) [Retromaniacs]
  • Confirmed that "Pleiads (Irecsa)" is a bootleg [ClawGrip]
New working software list additions
  • megadriv.xml: Mortal Kombat (prototype) [drx, The Hidden Palace]
  • frontend: Cleaned up rendering of info views. [Vas Crabb]
    • Put the description for systems in the info box - it's useful for the fruit machines with very long names that are truncated in the list. Also stopped truncating manufactuer and parent name in the info box.
    • Made the text layout class capable of handling lines containing combinatations of left/centre/right-justified text and got rid of the legacy UI manager text wrapping function. Made the system/software selection menus and the info viewer share the same code for formatting info text. This means the multi-column layout works properly in the info viewer now, and the code is a lot simpler. Also the system/software selection menus don't have to redo the text layout every frame now.
    • Made the info viewer update the text layout if the output aspect ratio changes, and cleaned up more legacy code. The lines in the info viewer are no longer bogus "menu items", and there's a lot less special-case code to support it in the base menu class.
    • This commit includes an update to the Chinese translations from YuiFAN.
  • Regenerate and patch up translation files for latest UI work. [Vas Crabb]
  • frontend: Better code for carrying justification across when wrapping. [Vas Crabb]
  • frontend: fixed horizontal offset on text boxes with blank lines. [Vas Crabb]
  • frontend: Further improved behaviour of info box on system selection menu, and fixed alignment issues. [Vas Crabb]
  • am9517a: Updates [AJR]
    • Store actual line state in status register, correcting to logical state when used
    • Revert previous change that corrupted DREQ input state when the mask register was written to
  • (3b151130022e04fc6d4111fbf3aeec295e2659fb)
    • Add configuration methods to define initial state for DREQ inputs being active low (or high)
    • Add a few more internal helper functions
    • Disable side effects of reads for debugging
  • marineb.cpp: Updates and fixes [AJR]
    • More accurate interrupt generation
    • Add watchdog timer
    • Workaround for hang after soft reset
  • speedbsk: Hook up service mode LCD and maincpu IRQ [Dirk Best]
  • speedbsk: Set ppi tristate to prevent bogus write [Dirk Best]
  • bus/nes: VRC2 only supports two mirroring modes. (#8714) [0kmg]
    • Fixes several graphics glitches in Wai Wai World.
  • bus/nes: Improved support for Super Cool Boy and related multicarts. (#8706) [0kmg]
    • Also renamed set mc_4scb and made it a clone of one of the new additions.
  • New working software list additions (nes.xml)
    • Super Cool Boy 3 in 1 (ABAB CB-403x) [NewRisingSun]
    • Super Cool Boy 4 in 1 (CB-4011) [Consolethinks, NewRisingSun]
    • Super Cool Boy 4 in 1 (CB-4034) [Consolethinks, NewRisingSun]
    • Super Cool Boy 4 in 1 (CB-4035) [CaH4e3, NewRisingSun]
    • 4 in 1 (JH-274) [anonymous]
    • 1998 HIGH 4 in 1 (YH-463) [anonymous]
    • 4 in 1 (YH-4103) [anonymous]
  • sun4.cpp: Added preliminary Sun4/25 support. (#8691) [Yvan Janssens]
  • New clones marked as not working
    • Sun Microsystems SPARCstation ELC (Sun 4/25) [Yvan Janssens]
  • bus/nes: Continued work on VRC4 and clone boards. (#8713) [0kmg]
    • Tweaked VRC4 class to make it easier to extend for clones and multicarts. The main new pieces are: a centralized and more
    • flexible function for PRG banking and an overridable IRQ acknowledge function.
    • Added support for 830506C board.
    • Added support for unknown board for Yu Yu Hakusho/Dragon Ball Z 2-in-1.
    • Made a small simplification to TF1201 using new IRQ function.
  • New working software list additions (nes.xml)
    • 1994 Super HiK 4 in 1 (JY-005) [famiac, NewRisingSun]
  • Software list items promoted to working (nes.xml)
    • 2 in 1 - Yu Yu + Dragonball Z [0kmg]
  • New Working Clone
    • Instituto Latinoamericano de la Comunicación Educativa / Secretaría de Educación Pública Micro-SEP 1600 [Tim Lindner]
  • Still more user experience improvements: [Vas Crabb]
    • Changed the default mapping for UI select to not trigger on Alt+Enter fullscreen toggle. (Fullscreen toggle still doesn't work in menus - actually fixing that is complicated.)
    • frontend: Made the about box wrap text properly, made the title and backtrack menu item always visible, and added a footer with
  • the VCS revision.
    • frontend: Don't highlight the favourites and info toolbar buttons if there's no selection (can happen if filters produce no
    • results). Also made the info viewer appear even if no info is available - it's less confusing to see an empty menu than wonder
    • why clicking the button does nothing.
    • debugger: Added a register points view to the GUI debuggers, to go with the breakpoints and watchpoints views.
    • debugger: Extended [brw]p(clear|(en|dis)able) commands to accept multiple arguments to perform the same action on multiple
    • (break|watch|register)points at once. Also made rplist accept a CPU for showing a single CPU's register points ([bw]plist
    • already support this).
    • docs: Updated registerpoints debugger commands page, and updated other pages for latest extensions to syntax.
  • Add new files to SDL OSD as well as Mac OSD. [Vas Crabb]
  • pc_vga: add xga blits [cracyc]
  • gst80,gts80a,gts80b: WIP. Some games can be played. [Robbbert]
  • koikoi.cpp: added reference video for colors [Ivan Vangelista]
  • williams.cpp: corrected bubbles labels and updated comments [Corrado Tomaselli, Brian Troha]
  • Better rules for generating .po filesundefinedmultiple jobs have an effect now. [Vas Crabb]
  • Revert "Better rules for generating .po filesundefinedmultiple jobs have an effect now." [Vas Crabb]
  • Need to find a better way of doing this without causing .po files to be rebuilt on every build. The commit is still there for reference.
    • This reverts commit efe9c1e7283e6a0ca5f4fc57a832430e656399ef.
  • gts80: added a list of known alternate roms [Robbbert]
  • bus/nes: Corrections for SL-1632 board. (#8719) [0kmg]
    • bus/nes: Corrections for SL-1632 board.
      • Fixed CHR banking and mirroring issues. Clears up all graphics glitches in Rex Soft's Samurai Spirits.
    • Only set necessary bank when already in VRC2 mode.
  • hh_sm510: Add cheat for trsrescue and trthuball (#8668) [algestam]
  • sag: preparing for pacman2 dump [hap]
  • ra17xx: fixed error message [Robbbert]
  • debugger: Finished updating commands and documentation. [Vas Crabb]
    • Updated cheat commands to work with arbitrary devices and address spaces. You can still only search RAM areas in a single
  • address space at a time, but any address space of any device can be used now.
    • Made the cheatinit/cheatrange commands not affect current state if the arguments are invalid. Also fixed some bugs in the cheat
    • commands.
    • Updated documentation for cheat commands, and added a simple worked example. Also added single-sentence descriptions of what
  • (break|watch|register)points are to the top of the relevant pages.
  • frontend improvements: [Vas Crabb]
    • Added a bit more info to the about box, moved the VCS revision to the heading.
    • Don't show "not" codes in prompts - they're not helpful.
  • fastlane: fixed score layer color [Jotego, Angelo Salese]
New working clones
  • Buccaneer (set 2) [Jeremy Locke, Cam]
  • docs: Documented debugger's built-in functions for expressions. [Vas Crabb]
  • Fixed a couple of coverity warnings. [Vas Crabb]
  • upd765: use the command sector size not the address size in read track and set the correct bit in st2 to indicate data crc error [cracyc]
  • seta.cpp: add dumps for plds in blandia set, and info for undumped plds (#8569) [Sergio G]
  • seta.cpp: add dumps for plds in blandia set
  • [Sergio G]
  • seta.cpp: added info for undumped plds in several sets: [Sergio G]
  • rezon & rezont: https://i.ebayimg.com/images/g/nR8AAOSwJ6JdOxBX/s-l1600.jpg" style="display: block; width: 90%; padding: 5px;"> [Sergio G]
  • umanclub: [Sergio G]
  • zingzip: [Sergio G]
  • daioh & daioha: [Sergio G]
  • msgundam & msgundam1: [Sergio G]
  • wrofaero: [Sergio G]
  • jjsquawk & jjsquawko: &
  • [Sergio G]
  • kamenrid: [Sergio G]
  • eightfrc: [Sergio G]
  • krzybowl:
  • [Sergio G]
  • extdwnhl: &
  • [Sergio G]
  • sokonuke (same as extdwnhl?):
  • [Sergio G]
  • zombraid: [Sergio G]
  • utoukond: [Sergio G]
  • neobattl: [Sergio G]
  • fix ROM_LOAD arguments for "fw-003.u52" [Sergio G]
  • New working software list additions (apple2gs_flop_clcracked.xml) (#8712) [Firehawke]
  • New working software list additions (apple2gs_flop_clcracked.xml)
  • Aesop's Fables (cleanly cracked) [Brian Troha]
  • All About America (cleanly cracked) [Brian Troha]
  • Ancient Land of Ys (cleanly cracked) [Brian Troha]
  • Arkanoid (Version 12-Jan-89) (cleanly cracked) [Brian Troha]
  • Arkanoid II: Revenge of Doh (Version 29-Aug-89) (cleanly cracked) [Brian Troha]
  • Arkanoid II: Revenge of Doh (Version 18-Jul-89) (cleanly cracked) [Brian Troha]
  • Battle Chess (cleanly cracked) [Brian Troha]
  • Block Out (Version 1.0) (cleanly cracked) [Brian Troha]
  • Bubble Ghost (cleanly cracked) [Brian Troha]
  • Bubble Ghost - Hard Drive compatible (cleanly cracked) [Brian Troha]
  • Calendar Crafter (Version 1.2) (cleanly cracked) [Brian Troha]
  • California Games (cleanly cracked) [Brian Troha]
  • Captain Blood (cleanly cracked) [Brian Troha]
  • Cavern Cobra (cleanly cracked) [Brian Troha]
  • Club Backgammon (Version 2.0) (cleanly cracked) [Brian Troha]
  • Club Backgammon (Version 1.0) (cleanly cracked) [Brian Troha]
  • Cribbage King / Gin King (Version 1.01) (cleanly cracked) [Brian Troha]
  • Defender of the Crown (cleanly cracked) [Brian Troha]
  • Déjà Vu (cleanly cracked) [Brian Troha]
  • Déjà Vu II: Lost in Las Vegas (cleanly cracked) [Brian Troha]
  • Designer Prints (Version 1.0) (cleanly cracked) [Brian Troha]
  • Designer Puzzles (Version 1.0) (cleanly cracked) [Brian Troha]
  • Destroyer (cleanly cracked) [Brian Troha]
  • Downhill Challenge (cleanly cracked) [Brian Troha]
  • Fantavision (Version 2.1) (cleanly cracked) [Brian Troha]
  • Fantavision (Version 1.0) (cleanly cracked) [Brian Troha]
  • Fast Break (cleanly cracked) [Brian Troha]
  • Final Assault (cleanly cracked) [Brian Troha]
  • Gauntlet (cleanly cracked) [Brian Troha]
  • Geometry (Version 1.0) (cleanly cracked) [Brian Troha]
  • Gnarly Golf (cleanly cracked) [Brian Troha]
  • Grand Prix Circuit (cleanly cracked) [Brian Troha]
  • Great Western Shootout (cleanly cracked) [Brian Troha]
  • Hacker II: The Doomsday Papers (cleanly cracked) [Brian Troha]
  • Hardball! (cleanly cracked) [Brian Troha]
  • Hostage: Rescue Mission (cleanly cracked) [Brian Troha]
  • Impossible Mission II (cleanly cracked) [Brian Troha]
  • Jack Nicklaus' Greatest 18 Holes of Major Championship Golf (cleanly cracked) [Brian Troha]
  • Jigsaw (Version 1.4 - 022988) (cleanly cracked) [Brian Troha]
  • King's Quest - Quest for the Crown (cleanly cracked) [Brian Troha]
  • King's Quest II - Romancing The Throne (cleanly cracked) [Brian Troha]
  • King's Quest III - To Hier is Human (cleanly cracked) [Brian Troha]
  • LaserForce (cleanly cracked) [Brian Troha]
  • Leisure Suit Larry in the Land of the Lounge Lizards (cleanly cracked) [Brian Troha]
  • Magical Myths (cleanly cracked) [Brian Troha]
  • Mancala (Version 1.0) (cleanly cracked) [Brian Troha]
  • Marble Madness (cleanly cracked) [Brian Troha]
  • Math Blaster Plus! (Version 1.1) (cleanly cracked) [Brian Troha]
  • Math Blaster Plus! (Version 1.0) (cleanly cracked) [Brian Troha]
  • Math Wizard (cleanly cracked) [Brian Troha]
  • Mavis Beacon Teaches Typing (Version 1.8 21-Dec-88) (cleanly cracked) [Brian Troha]
  • Mavis Beacon Teaches Typing (Version 1.2 16-Nov-87) (cleanly cracked) [Brian Troha]
  • Mean 18 (cleanly cracked) [Brian Troha]
  • Mercury (Version 1.0) (cleanly cracked) [Brian Troha]
  • Music Construction Set (Version 1.0) (cleanly cracked) [Brian Troha]
  • Neuromancer (cleanly cracked) [Brian Troha]
  • Paperboy (cleanly cracked) [Brian Troha]
  • Pipe Dream (cleanly cracked) [Brian Troha]
  • Qix (Version 1.4? 16-Jan-90) (cleanly cracked) [Brian Troha]
  • Read and Rhyme (cleanly cracked) [Brian Troha]
  • Read-a-Rama (cleanly cracked) [Brian Troha]
  • Reader Rabbit (Version 2.3) (cleanly cracked) [Brian Troha]
  • Reader Rabbit (Version 2.2) (cleanly cracked) [Brian Troha]
  • Reading and Me (Version 1.0) (cleanly cracked) [Brian Troha]
  • Sea Strike (Version 1.0) (cleanly cracked) [Brian Troha]
  • Serve and Volley (cleanly cracked) [Brian Troha]
  • Shanghai (Version 15-Sep-87) (cleanly cracked) [Brian Troha]
  • Shanghai (Version 20-Jan-87) (cleanly cracked) [Brian Troha]
  • ShowOff (Version 1.1) (cleanly cracked) [Brian Troha]
  • Silent Service (Version 925.01) (cleanly cracked) [Brian Troha]
  • Silpheed - Super Dogfighter (cleanly cracked) [Brian Troha]
  • Skate or Die (Version 1.1 07-Oct-88) (cleanly cracked) [Brian Troha]
  • Skate or Die (Version 1.0 12-Aug-88) (cleanly cracked) [Brian Troha]
  • Space Quest - The Sarien Encounter (cleanly cracked) [Brian Troha]
  • Space Quest II - Vohual's Revenge (cleanly cracked) [Brian Troha]
  • Spirit of Excalibur (cleanly cracked) [Brian Troha]
  • Storybook Weaver (Version 1.0) (cleanly cracked) [Brian Troha]
  • Storybook Weaver - World of Adventure (Version 1.0) (cleanly cracked) [Brian Troha]
  • Storybook Weaver - World of Make-Believe (Version 1.0) (cleanly cracked) [Brian Troha]
  • Street Sports Soccer (cleanly cracked) [Brian Troha]
  • Superstar Ice Hockey (cleanly cracked) [Brian Troha]
  • Tales From The Arabian Nights (cleanly cracked) [Brian Troha]
  • Task Force (cleanly cracked) [Brian Troha]
  • Tetris (cleanly cracked) [Brian Troha]
  • The Adventures of Sinbad (cleanly cracked) [Brian Troha]
  • The Duel: Test Drive II (cleanly cracked) [Brian Troha]
  • The Fidelity Chessmaster 2100 (Version 1.1 17-Nov-88) (cleanly cracked) [Brian Troha]
  • The Fidelity Chessmaster 2100 (Version 1.01 28-Sep-88) (cleanly cracked) [Brian Troha]
  • The Graphics Studio (cleanly cracked) [Brian Troha]
  • The Immortal (cleanly cracked) [Brian Troha]
  • The King of Chicago (cleanly cracked) [Brian Troha]
  • The Last Ninja (cleanly cracked) [Brian Troha]
  • The Logic Master (Version 1.5) (cleanly cracked) [Brian Troha]
  • The Print Shop (Version 1.0) (cleanly cracked) [Brian Troha]
  • The Third Courier (cleanly cracked) [Brian Troha]
  • The Tower of Myraglen (Version 1.0) (cleanly cracked) [Brian Troha]
  • The Wonders of the Animal Kingdom (cleanly cracked) [Brian Troha]
  • The Word Master (cleanly cracked) [Brian Troha]
  • Thexder (Version 2.7) (cleanly cracked) [Brian Troha]
  • Topdraw (Version 1.00A) (cleanly cracked) [Brian Troha]
  • TrianGo (Version 1.0) (cleanly cracked) [Brian Troha]
  • Uninvited (cleanly cracked) [Brian Troha]
  • Vegas Craps (Version 1.0) (cleanly cracked) [Brian Troha]
  • Vegas Gambler (Version 1.1 25-Jul-88) (cleanly cracked) [Brian Troha]
  • Vegas Gambler (Version 1.0 07-Jun-88) (cleanly cracked) [Brian Troha]
  • War in Middle Earth (cleanly cracked) [Brian Troha]
  • Where in the U.S.A. is Carmen Sandiego? (cleanly cracked) [Brian Troha]
  • Where in the World is Carmen Sandiego? (cleanly cracked) [Brian Troha]
  • Winter Games (cleanly cracked) [Brian Troha]
  • World Games (cleanly cracked) [Brian Troha]
  • World Tour Golf (cleanly cracked) [Brian Troha]
  • Writer's Choice Elite (cleanly cracked) [Brian Troha]
  • Xenocide (Version 25-Sep-89) (unprotected) [Brian Troha]
  • Xenocide (Version 11-Aug-89) (cleanly cracked) [Brian Troha]
  • Zany Golf (cleanly cracked) [Brian Troha]
  • bus/nes: Overhauled SOMARI board emulation. (#8723) [0kmg]
    • Fixed non-booting games.
    • Garou Densetsu Special no longer crashes on black screen between rounds.
    • Fixed graphics corruption in AV Bishoujo Senshi. Yes, those graphics too.
    • Removed bad alt dump of AV Bishoujo Senshi.
    • Also save mirroring state in MMC3 (TxROM) base class as it's useful for subclasses.
  • Software list items promoted to working (nes.xml)
    • Kart Fighter (Asia, SOMARI-W) [0kmg]
    • Somari (Asia, SOMARI-W) [0kmg]
    • Somari (Asia, SOMARI-P) [0kmg]
  • gba.xml: made descriptions more consistent (#8717) [ArcadeShadow]
  • Tie up a few loose ends: [Vas Crabb]
  • debugger: Octal cheats for octal address spaces.
  • frontend: Pass events for automatically generated menu items to the plugin - they will have index zero.
  • frontend: Don't try calling the data plugin from the main menu if the system isn't starting yet - doing so will prevent the data plugin from loading at all.
  • mn1880: Make it possible to take interrupts; emulate (unused) PI instruction [AJR]
  • speedbsk: Make the service mode work [Dirk Best]
    • Hook up region select and photo sensors
    • Change RF5C68 to RF5C164, connect addrmap
    • Hook up switches and service panel inputs
    • Hook up trackballs
    • Connect main and audio UARTs
    • Work around audiocpu serial input at 0x20
  • express.cpp: Fix regression in interpreting db@, ib@, ob@ and similar memory access operators [AJR]
  • debugger: Memory accesses in expressions don't support taking the first exposed space (yet). [Vas Crabb]
  • frontend: Don't show plugin options menu in main menu before startundefinedit doesn't work anyway. [Vas Crabb]
  • First pass in improving Amiga SW compatibility (#8722) [Angelo Salese]
    • amiga.cpp: connect missing DSKINDEX signal from FDC to CIA-B ICR bit 4
    • amigafdc.cpp: workaround live_counter > 8 to reset, makes abreed to boot to gameplay
    • 8364_paula.cpp: fix output channel of irq delegation, and throw one when a DMA reaches the end of a stream. Fixes
    • asparmgp/gpmaster BGMs at very least
    • mos6526.cpp: guard against resetting IRQs when none is chained
    • makes timer B polling reads to actually work in barb2paln4, fixing booting
    • amigafdc.cpp: start adding logmacros
    • amigafdc.cpp: fix DMAON readback, giving logica2 diag BIOS the chance to print extensive floppy test info
    • 8364_paula.cpp: avoid reading audio DMA buffers outside the allocated ranges, fixes sound buzzing/aliasing bug
    • alg.cpp: standardize title metadatas
    • amigaocs_flop.xml: QA, consistent XML titles, consistent ids of virus plagued disks (additional field plus mark these as baddump)
    • amigaocs_flop.xml: mark the failures on mount and bulk test with ATK
    • 8364_paula.cpp: fix DMA reload behaviour (fixes BGMs in Ocean games), add live logging, misc
    • amiga.cpp: ignore bit 0 with BPLxMOD writes, fixes hpoker/hpokera GFXs
    • amigaocs_flop.xml: misc QA notes
  • speedbsk: Initial layout, map some outputs [Dirk Best]
  • speedbsk: reduce lamp flickering, add yellow lamp output [hap]
  • speedbsk: correct harmless copypaste mistake [hap]
  • plugins: Added an input macro plugin. [Vas Crabb]
  • plugins: Sort input selection menus for autofire plugin. [Vas Crabb]
  • frontend: Fixed another case where the menus may not automatically scroll the first item into view. [Vas Crabb]
  • gts80: More WIP [Robbbert]
  • gts80b.cpp: Fix clang build [-Werror,-Warray-bounds]
  • frontend: Beter provision for plugins with multiple menu levels. [Vas Crabb]
    • Make it possible for a plugin to specify which item should be selected on repopulate. Also allowed plugins to specify the UI
    • heading flag for menu items.
    • Updated input macro plugin to select sane items when changing menus. Other plugins not updated yet, but may be at some point in the future.
  • docs: Fix a copy/paste error. [Vas Crabb]
  • frontend: Fixed untranslated info box title appearing on system/software selection menus (#8731). [Vas Crabb]
  • c64_cass.xml: Added ten entries (#8671) [Steven Coomber]
New working software list additions
  • Bonanza Bros (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Bounty Bob Strikes Back! (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Brave Starr (Go!) [C64 Ultimate Tape Archive V2.0]
  • Breakthru (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Bubble Bobble (Firebird) [C64 Ultimate Tape Archive V2.0]
  • Buck Rogers: Planet of Zoom (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Buggy Boy (Elite Systems) [C64 Ultimate Tape Archive V2.0]
  • Bulldog (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • Burger Time (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • Brian Bloodaxe (The Edge) [C64 Ultimate Tape Archive V2.0]
  • c64_cass.xml: Added ten entries (#8689) [Steven Coomber]
New working software list additions
  • Ciphoid 9 (GB Standard) [C64 Ultimate Tape Archive V2.0]
  • Cluedo (Leisure Genius) [C64 Ultimate Tape Archive V2.0]
  • Cobra (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Coin Op Hits II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Combat School (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Comet Game (Firebird) [C64 Ultimate Tape Archive V2.0]
  • Comic Bakery (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Commando (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0]
  • Conflicts 1 (Personal Software Services) [C64 Ultimate Tape Archive V2.0]
  • Convoy Raider (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
    • Note that the existing entry for "Stallone: Cobra" has been renamed to "Cobra" to reflect the title change that occurred from C64
  • Ultimate Tape Archive V1 to C64 Ultimate Tape Archive V2. I have also demoted this entry to not working status as the game crashes as soon as it loads but surprisingly the original Ocean release (added on this PR) with different tape loading software works OK. [Steven Coomber]
  • c64_cass.xml: Added nine entries (#8693) [Steven Coomber]
New working software list additions
  • Cosmic Causeway: Trailblazer II (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • Crazy Cars (Titus) [C64 Ultimate Tape Archive V2.0]
  • Crazy Comet (Martech) [C64 Ultimate Tape Archive V2.0]
  • Crazy Kong (Interceptor Software, alt) [C64 Ultimate Tape Archive V2.0]
  • Creatures 2: Torture Trouble (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • Critical Mass (Durell) [C64 Ultimate Tape Archive V2.0]
  • Crystal Castles (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • Crack Down (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Creatures (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • c64_cass.xml: Added twelve entries (#8705) [Steven Coomber]
New working software list additions
  • Dark Force (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Days of Thunder (Mindscape) [C64 Ultimate Tape Archive V2.0]
  • Death or Glory (Mind Games) [C64 Ultimate Tape Archive V2.0]
  • Death Wish 3 (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • The Deep (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Deflektor (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • Delta (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • Desert Fox (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Dick Tracy (Titus) [C64 Ultimate Tape Archive V2.0]
  • Dig Dug (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • Decathlon (Activision) [C64 Ultimate Tape Archive V2.0]
  • Deceptor (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • c64_cass.xml: Added seventeen entries (#8730) [Steven Coomber]
New working software list additions
  • Dominator (System 3) [C64 Ultimate Tape Archive V2.0]
  • Donald Duck's Playground (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Double Dragon (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • Double Take (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Dough Boy (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Dragon's Lair (Software Projects) [C64 Ultimate Tape Archive V2.0]
  • Dragon's Lair Part II: Escape from Singe's Castle (Software Projects) [C64 Ultimate Tape Archive V2.0]
  • Dragon's Lair (Preview) (Software Projects) [C64 Ultimate Tape Archive V2.0]
  • Dragons of Flame (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Dream Warrior (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Drelbs (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Druid (Firebird) [C64 Ultimate Tape Archive V2.0]
  • Dynamic Duo (Firebird) [C64 Ultimate Tape Archive V2.0]
  • Dynasty Wars (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
  • Doc the Destroyer (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • Dodgy Geezers (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • Donkey Kong (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Note that I have demoted the existing Donkey Kong (Erbe) entry as this also fails to load correctly. [Steven Coomber]
  • c64_cass.xml: Correct typo in parent name for Commando (#8734) [Steven Coomber]
  • bus/nes: Added support for a Somari board variant. (#8728) [0kmg]
  • New working software list additions (nes.xml)
    • AV Jiūjí Májiàng II (Asia, alt) [MLX]
  • ay8910.cpp: Improve AY8930 noise algorithm, simplify some logic (#8729) [cam900]
New clones marked as NOT_WORKING
  • Ice Cold Beer (set 2) [Robbbert]
  • Plugin usability improvements: [Vas Crabb]
    • autofire, inputmacro: Made left/right repeat when held (makes setting long delays/durations easier).
    • autofire, inputmacro: Added headings for devices in input selection menus (helps when controller buttons have identical names,
    • e.g. AES)
    • autofire: Made intial selection when moving between menus intuitive, log some errors on saving/loading configuration.
    • autofire: Fixed two errors in Chinese localisations.
  • gts1: removed duplicate set; added sound card. [Robbbert]
  • new NOT_WORKING machine
    • Manpuku Suizokukan [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
  • new NOT_WORKING clone
    • Yataimura Kingyosukui (1-player, Japan, Ver 1.005) [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
  • gts80a: indicated bios [Robbbert]
  • Cleaned up CI targets: [Vas Crabb]
    • Restricted Linux CI build to only run on changes to code, translations, software lists, and build scripts.
    • Restricted Windows/macOS CO to only run on changes to code and build scripts. They provide nothing over Linux for the other
    • stuff.
    • Added plugin properties and controller file validation to the "hash" workflow.
    • Added a workflow for building documentation, so pull requests that affect documentation will at least get a basic check in advance.
  • plugins/autofire: Bumped version as configuration format has changed. [Vas Crabb]
  • nes.xml: Set missing save RAM for RPG Jinsei Game. (#8733) [0kmg]
  • plugins/timer: Fixed ticking when menu is left on the screen. [Vas Crabb]
  • commonissues.rst: Fixed bad English. [Robbbert]
  • gts80b: added a comment. [Robbbert]
  • docs: More adjustments. [Vas Crabb]
  • docs: Still more cleanup on the FAQ page. [Vas Crabb]
  • vgmplay.xml: Added 16 new entries and 3 updated entries [vgmrips.net, Tafoid]
New clones marked as NOT_WORKING
  • Amidar (Cirsa bootleg) [Retromaniacs]
  • Updated Greek Translation (#8738) [BraiNKilleRGR]
  • c64_cass.xml: Added eleven entries (#8737) [Steven Coomber]
New working software list additions
  • E-motion (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Edd the Duck (Impulze) [C64 Ultimate Tape Archive V2.0]
  • Enduro Racer (Activision) [C64 Ultimate Tape Archive V2.0]
  • Epyx Epics (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Escape (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Escape-MCP (Rabbit Software) [C64 Ultimate Tape Archive V2.0]
  • Every Second Counts (TV Games) [C64 Ultimate Tape Archive V2.0]
  • The Fabulous Wanda and the Secret of Life, the Universe, and Everything (Games Machine) [C64 Ultimate Tape Archive V2.0]
  • Fairlight (The Edge) [C64 Ultimate Tape Archive V2.0]
  • Famous Five (Mastertronic) [C64 Ultimate Tape Archive V2.0]
  • Fantasy World Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0]
    • Note that I have also added a reason why Cobra is not supported which was pointed out in PR#8689. [Steven Coomber]
  • Filled in Japanese names for a bunch of inputs, fixed issues with localised P10 control names not showing. [Vas Crabb]
  • shootgal: Adjusted MAME's crosshair to match actual crosshair (#8739) [aequites7]
    • Shooting Gallery (shootgal)'s default PORT_CROSSHAIR values are reverse and unscaled against the game's screen resolution.
    • The game does not offer a calibration option, but the test mode that comes up after a few seconds upon setting the DIP switch
  • shows the internal crosshair for adjusting the gun.
    • The new offsets are manually determined. They are visual cues for the MAME users only and are unrelated to the game's operation.
  • sun3_460: Correct RTC type [AJR]
  • remove deco_zoomspr device, refactor deco32undefineddrgngun, lockload to use the namco_c355spr device instead (#8725) [David Haywood]
  • add some recognizable (but still awful) PSG output to the dphh8630 driver (#8704) [David Haywood]
  • Initial RPK support for CoCo (#8541) [npwoods]
  • bus/nes: Added support for a 6 in 1 multicart. (#8732) [0kmg]
  • bus/nes: Added support for a 6 in 1 multicart.
    • Changed base MMC3 (TxROM) initialization code to default to the first contiguous 8K of VRAM/VROM.
  • New working software list additions (nes.xml)
    • New Star 6 in 1 Game Cartridge [anonymous]
  • Software list items promoted to working (nes.xml)
    • EverQuest - Wújìn de Rènwù (China) [0kmg]
    • Sānguózhì - Yīngjié Zhuàn (China, alt) [0kmg]
    • Sānguózhì - Yīngjié Zhuàn (China, alt 2) [0kmg]
    • Sānguózhì - Yīngjié Zhuàn (China) [0kmg]
    • Promote Famicom Yarou Vol.1 to partially supported. [0kmg]
  • Dumped (bruteforced) the PAL from 'guttangts3' [Recreativas.org] (#8726) [ClawGrip]
  • cococart.cpp: Fix build (was broken after 84970b9090f99ca6a06cb0133b108aabf3caf533 due to ioprocs changes) [AJR]
  • cococart.cpp: Remove superfluous #include [AJR]
  • konmedal020: more video [cracyc]
  • Fill in Japanese names for main player buttons. [Vas Crabb]
  • ibm5150.xml: New working software list additions (#8715) [ArcadeShadow]
New working software list additions
  • ibm5150: PGA Tour Golf, PGA Tour Golf (alt), PGA Tour Golf (Special Maxell edition), PGA Tour Golf: Tournament Course Disk,
  • PowerMonger, Silpheed (3.5", v3.2) [The Good Old Days]
New working clones
  • Street Fighter Zero 2 Alpha (Asia 960805) [Genaro Rodarte]
  • ibm5170.xml: New working software list additions (#8716) [ArcadeShadow]
New working software list additions
  • ibm5170: Buzz Aldrin's Race Into Space, Fates of Twinion, Leisure Suit Larry 6: Shape Up or Slip Out!, Shadow of Yserbius, Star Wars - TIE Fighter (Germany), The Sierra Imagination Network, The Sierra Imagination Network (older), The Sierra Network [The Good Old Days]
  • ibm5170.xml: Redumped Star WarsundefinedTIE Fighter [The Good Old Days]
  • bus/scsi/cdu76s.cpp: dumped ROM [hammy]
  • rgum.cpp: updated notes, it doesn't have an encrypted Z80 [Ivan Vangelista]
  • rgum.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
  • bus/nes: Fixed off-by-one error in VRC4/6/7 IRQ counter. (#8741) [0kmg]
  • mmc3.cpp: Added comment about VROM/VRAM bank numbers. (#8743) [0kmg]
  • bus/nes: Simplified VRC4 clone board T-230. (#8735) [0kmg]
  • bus/nes: Work on HIK8IN1 multicarts and variant boards. (#8740) [0kmg]
    • bus/nes: Work on HIK8IN1 multicarts and variant boards.
      • Fixed lock bit check on HIK8IN1 (it was effectively always unlocked). Also added high order PRG banking bits. Combined this
      • fixes loading of broken menu items across various carts.
      • Added two minor variant boards SFC-12 and unknown board for JY-208.
      • Merged split PRG and CHR for set mc_101 into one large PRG ROM.
  • New working software list additions (nes.xml)
    • Rockman 6 in 1 (alt 2) [famiac, NewRisingSun]
    • Rockman 7 in 1 (JY-208) [krzysiobal, NewRisingSun]
  • New NOT_WORKING software list additions (nes.xml)
    • Rockman 6 in 1 (alt) [famiac, NewRisingSun]
  • New WORKING clone (#8697) [ClawGrip]
  • New WORKING clone
    • Floritas (Multivideo Spanish Moon Cresta bootleg) [Retromaniacs]
  • Renamed 'spcdraga' as 'floritas' [ClawGrip]
  • Add 'floritasm' and rename 'spcdraga' as 'floritas' [ClawGrip]
  • Homogenized all "bootleg on Galaxian hardware" descriptions [ClawGrip]
  • Now there's only one "Space Dragon" set [ClawGrip]
  • New WORKING clone (#8698) [ClawGrip]
  • New WORKING clone
    • Cosmic Alien (bootleg) [Retromaniacs]
    • Add 'cosmicab' [ClawGrip]
  • Rename sets to a more logical scheme, fix spacing, reformat comments [ClawGrip]
  • Rename sets [ClawGrip]
  • Fix ROM names, PROM was a MMI-6331 [ClawGrip]
  • inderp.cpp: All 4 games now playable. [Robbbert]
  • amigaocs_flop.xml: Lowercase on some description's words (#8744) [ArcadeShadow]
    • Lowercase on "Prototype" and "Alt" words
  • z8000: Simplify EXTS[BL]? implementation [AJR]
  • docs: Started documenting plugins. [Vas Crabb]
    • Also added a couple of missing command-line options, and added a local table of contents to the (rather long) command line options page. Added a separate CI target for localisation updates that produces an artefact, and removed the message catalogs from the trigger paths for the Linux CI build. [Vas Crabb]
  • Various ST0016 updates, Especially sound and interface functions (#8686) [cam900]
  • sound/st0016.cpp: Fix sound pitch, related to CPU clock use struct for each voices, Minor fix in sample position, use device_memory_interface for fetching sample behavior, Add notes machine/st0016.cpp: Use seperated address space for character
  • RAM space, use device_video_interface for screen finder, use device_mixer_interface for sound output instead preinstalled speaker device, Fix spacing, Add notes, Use shorter/correct type values speglsht.cpp, srmp5.cpp: Fix ST0016 clock (these are
    • simple_st0016.cpp: Add notes of CPU clock
  • hasn't 8MHz or 48MHz XTAL), Fix naming speglsht.cpp: Fix 1 pixel gap in ST0016 layer srmp5.cpp: Reduce unnecessary line
  • st0016.cpp: Fix debug build [AJR]
  • apple2gs: ROM 0/1 have the $C028 ROMSWITCH, support it. [R. Belmont]
  • Plugin updates: [Vas Crabb]
    • Changed the hiscore plugin to save inside the "hiscore" folder in the plugin data directory. The old hiscore path setting hasalready been removed from MAME for some time. This means the plugin was always saving in the "hi" folder in the working directory with no way to change it, which is problematic on Linux and macOS, particularly for distro packagers. There are lots of plugin and UI changes in this release, so we may as well get this out of the way now. Also made it possible to change the "timed save" option from the Plugin Options menu, and save that in the data folder, too.
      • Documented the input macro plugin. The only undocumented plugins now are the cheat plugin, the cheat finder plugin, and the port name plugin.
  • srcclean in preparation for branching 0.237 release [Vas Crabb]
  • Remove compiled message catalogs on clean, show clean commands for VERBOSE=1. [Vas Crabb]
  • novag_diablo: fix lockup problem at fresh start [hap] (cherry picked from commit 5a9ea65c0e1195be609f0dab001ee759e6e0e594)
  • plugins: Use SPDX short identifiers for licenses in exports (more precise and easier to localise), use CC0 for hiscore plugin rather than CC0. [Vas Crabb]
  • apple2_flop_clcracked.xml, apple2gs_flop_clcracked.xml: Correct some issues. [Vas Crabb]
  • strconv: avoid msvc debug assertion [Patrick Mackinlay]
  • esripsys: fix debugger crash [Patrick Mackinlay]
  • plugin/data: handle multiple blocks in dat [cracyc]
  • plugins/data: srcclean [Vas Crabb]
  • nes.xml: Added Latin title from box art for Yeongjaekeom Cocoma games. [Vas Crabb]
  • pluins/hiscore: Bumped version since storage location has changed. [Vas Crabb]

 

→ [arcade] Mame x64 0.236 29/09/2021

MAME 0.234 28 July 2021

The big event of the day is here! MAME 0.236 is ready for your enjoyment! Sadly, this month marked the passing of Sir Clive Sinclair, who it could be argued did more to put computers into the hands of everyday people than anyone. There’s a small update to MAME’s ZX Spectrum software list in this release.

The effort to dump and preserve protection microcontrollers is still going well. This month’s additions include Juuouki and Wonder Planet. Protection simulation has been removed for Wonder Planet and Space Harrier. Remember, this is a worthy cause that provides multiple benefits: it improves accuracy by taking guesses out of emulation, helps people maintain and repair ageing arcade boards, and simplifies MAME’s code.

MAME’s NEC PC-8001 now supports floppy disks. The PC-8001 and PC-8801 software lists have been reorganised to match, and a big batch of items from the Neo Kobe collection have been added. MAME continues to improve its NES/Famicom cartridge coverage. There are a whole lot of games you can play now, including Chinese RPGs, fighting game bootlegs, and pirate multi-game cartridges. Experience a parallel universe of software of such inconsistent quality that you can’t stop going down the rabbit hole! Saturn emulation has seen a few improvements, with several games that didn’t boot previously reaching playable status this month.

As you might expect, the FM Towns, PC-98 and V.Smile software lists have been updated as usual. A couple of recently dumped prototypes have been added to the SNES and Game Boy software lists. The SpongeBob SquarePants Jellyfish Dodge game has been dumped and emulated, and a Korean version of Sotsugyo Shousho known as Jor-eop Jeungmyeongseo has been found. More pleasant surprises include working emulation for the IDE protection dongle included in Killer Instinct 2 upgrade kit, and some fixes for Atari 8-bit home computers using the ANTIC video chip.

For people with more exotic tastes, MAME has added its oldest working software list additions: Munching Squares and Punchy for the MIT TX-0. There’s also a new disassembler for the DEC VAX architecture. In more mundane news, you can now reduce the proliferation of duplicate ROM sets for families of similar keyboards and other devices.

 

New working machines
  • Danger Express (prototype) [hap]
  • Fidelity Electronics Checker Challenger (model CR, 2 levels) [hap, Sean Riddle]
  • Head On Channel (prototype, hack) [hap]
  • JAKKS Pacific Inc / HotGen Ltd SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007) [Sean Riddle, David Haywood]
  • OOPArts (prototype, joystick hack) [hap]
  • SegaSonic Bros. (prototype, hack) [hap]
  • unknown Paradise Automatique / TourVisión bowling themed poker game with gum prizes (France) [Benjamin Roux, David Haywood]
New working clones
  • American Poker II - Jackpot (Spanish, set 3) [Roberto Fresca]
  • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]
  • Casino Five (3315-12, U5-0) [Brian Troha, The Dumping Union]
  • Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
  • Leader (version Z 2F, Greece) [Ioannis Bampoulas]
  • Missile / Circuit (bootleg of Alpha Fighter / Head On) [MikeMcBike]
  • Pucman [Nnap]
  • Route 16 (Sun Electronics, set 2) [hammy]
  • Systemhuset / Loproc Conchess Plymate 5.5MHz [hap, Berger]
  • unknown 'Pac-Man' gambling game (set 2) [Nnap]
  • VTech Dora the Explorer - Doras Abenteuer-Globus (Germany) [Sean Riddle, TeamEurope]
  • Clones promoted to working
  • Killer Instinct 2 (upgrade kit) [pdaderko]
New machines marked as NOT_WORKING
  • Alaska [Robbbert]
  • Black Magic 4 [Robbbert]
  • Cavalier [Robbbert]
  • Crazy Race [Robbbert]
  • Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous]
  • Don Quijote [Robbbert]
  • Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
  • Fair Fight [Robbbert]
  • The Flipper Game [Robbbert]
  • Hot & Cold [Robbbert]
  • Mr Doom [Robbbert]
  • Mr Evil [Robbbert]
  • NEC PC-9801US [coolmod]
  • NEC PC-9801VX [qazmko1029]
  • NEC PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
  • NEC PC-98HA (Handy98) [anonymous]
  • NEC PC-98LT [anonymous]
  • Poker Plus [Robbbert]
  • Que Long Gao Shou [Guru, Dyq]
  • Recel Bios [Robbbert]
  • Screech [Robbbert]
  • Swashbuckler [Robbbert]
  • Torneo [Robbbert]
  • unknown medal game GS471 [Phil Bennett, R. Belmont]
  • Zelos (Japan, terminal) [Phil Bennett]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish, set 1) [Roberto Fresca]
  • American Poker II - Jackpot (Spanish, set 2) [Roberto Fresca]
  • Carnival (cocktail, earlier) [Kevin Eshbach]
  • Cherry Bonus III (set 5, encrypted bootleg) [Ioannis Bampoulas]
  • Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip]
  • Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
  • Faeton (6 digits) [Jordi, Orlando, PinMAME]
  • Fast Track [Robbbert]
  • Hardbody (rev. C) [PinMAME]
  • Hook (UK 4.06, display A4.01) [PinMAME]
  • MIT TX-0 upgraded system (8 kWords of RAM, old order code) [AJR]
  • MotorDome (rev. B) [PinMAME]
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]
  • NEC PC-8001mkIISR [anonymous]
  • NEC PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
  • NEC PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Ra266 (98MATE R) [flyingharuka]
  • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]
  • Samsung Saturn (Korea) [Angelo Salese]
New working software list additions
  • arb: Avelan [hap, Wolfgang Zugrav]
  • cdi: Getting Ahead - Making Time (Euro, reprint), Nijmegen 'n rijk aan mogelijkheden (NL), Paranasal Sinuses & Anterior Skull Base,Sinnaneun Susjanala 2 (KR), Ulihamkke Bulleoyo - Chinguwa Hamkke (KR), Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR)[Gaming Alexandria, David Silva]
  • coco_flop: Joust (6809 Transcoded - v1.10) (512kb) [Glen Hewlett]
  • fmtowns_cd:
    • CRI Postman, Hyper Aquarium - Kaisui-hen, Hyper Aquarium - Tansui-hen, Hyper Eigo Gakushuu System - New Crown English Series 1, Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu, J.League 1994 Professional Soccer, Master CD - Fresh Series-you, Meikyoku Master (FM Towns Marty version), Nihon no Rekishi - Sengoku-hen - Oda Nobunaga, Nihongo Nyuumon Dai-1-kan - Fundamental Japanese, Steepia, TownsPAINT V1.1 L21 [redump.org] Dynamic English 3 - Upper Basic, FM Towns Shougaku Ongaku (5-6-nensei-you), Touch the Music by Casiopea [redump.org, cyo.the.vile]
  • fmtowns_flop_orig:
    • Houma Hunter Lime Dai-1-wa, Houma Hunter Lime Dai-2-wa, Houma Hunter Lime Dai-3-wa, Kitty World 2, Sadistic Gamers Part-3 - Telephone Play, Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile] Metal Eye Special Disk [r09]
  • gameboy: Sarakon (prototype) [Gaming Alexandria]
  • ibm5150:
    • Avoid the Noid, Bad Blood (3.5"), Bad Blood (5.25"), Bill & Ted's Excellent Adventure, Conquests of Camelot: The Search for the Grail (3.5"), David Wolf: Secret Agent, Emmanuelle: A Game of Eroticism, Feud, Final Orbit, Frontline, Hostage: Rescue Mission [The Good Old Days]
  • ibm5170:
    • Star Wars - X-Wing - Space Combat Simulator (Spain) [archive.org]  The Games: Winter Challenge (3.5" HD), HardBall 3 (3.5" DD), HardBall 3 - MLBPA Players Disk [Old-Games.RU]DOOM (Japan, v1.1) [r09] Advanced Dungeons & Dragons - Unlimited Adventures, HardBall 3 (5.25" HD), Hexx: Heresy of the Wizard, Hyperspeed (3.5" DD), Hyperspeed (5.25" HD), Jack Nicklaus Golf & Course Design: Signature Edition (5.25"), Nigel Mansell's World Championship Racing, Space Quest IV: Roger Wilco and the Time Rippers (v1.052), Space Quest IV: Roger Wilco and the Time Rippers (v1.1),  The Games: Summer Challenge, The Games: Winter Challenge (3.5" DD), Tony La Russa Baseball II [The Good Old Days] Doukyuusei, Doukyuusei 2, Kairaku no Okite - Aoi Taiken [wiggy2k]
  • ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, David Silva]
  • nes:
    • 9 in 1 (Journey to the West), 11 in 1 (A-042), 35 in 1 (HM5511), 68 in 1 (HM5511), 1994 Super HiK 6 in 1 (A-017), 5000000 in 1 (JPx72), Donkey Kong 8 in 1 (JY-041), Super 190 in 1, Star Versus [anonymous] 2 in 1 Uzi Lightgun [CaH4e3] 4 in 1 (0203), 80 in 1 (KD-6096) [Consolethinks] 4 in 1 (0207), 4 in 1 (0210), 9999999 in 1 (KD-6037-B), Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994] 7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun] 14 in 1 (NTDEC) [Consolethinks, Nikolka] 4 in 1 HQ [famiac] Gauntlet (USA, alt PCB) [kmg] Highway Star (Whirlwind Manu bootleg), Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal] 1997 Super 6 in 1 (JY-202), 1997 Super 7 in 1 (JY-201), 1997 Super 7 in 1 (JY-203), 1997 Super 7 in 1 (JY-204), 1997 Super 7 in 1 (JY-205), 1997 Super 7 in 1 (JY-206), 1997 Super HiK 4 in 1 (JY-021) [MLX] 2 in 1 - The Lion King & Bomber Boy, 9 in 1, 1993 Super HiK 8 in 1 (G-002) [NewRisingSun] 1995 Super HiK 4 in 1 (JY-022), 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou] Super Russian Roulette [re4mat] Super 8 in 1 (Supervision menu) [v5100v5100]
  • pc8001_flop:
    • 15 Puzzle (alt), 2001 A Space Odyssey (v1.2), 3 by 4 (alt), 7 Narabe, The Akunin, The Akunin (alt), The Akunin 2, The Akunin 2 (alt), The Akunin 3, The Akunin 3 (alt), Alien Bomb, Alien Fall, Alien Fall (alt), The Alien Island 3D-Version, Alien Part 2, Alien Part 2 (alt), Astoria, AY-1 Fortress Solomon (bootleg), AY-2 Orion80 (alt), BDS C (v1.50), Backgammon, Bastille Rougoku, Beep Music Test, Beep Music Test 2, Block, Bomber Game, Bug Fire!, Bug Fire! (alt), City Line, Combat (v1.2, alt), Computer Othello, Computer Othello (alt), Cosmic Ineiger (v1.0), Cosmo Missile, Cosmo Missile (alt), Cosmo Traveler (v1.1), CP/M for PC-8001 (v2.2), CP/M for PC-8001 (v2.2, alt), CP/M for PC-8001 (v2.2B), Dasshutsu! Shi no Aokigahara, Destroy Helicopter, Destroy Helicopter (alt), Dinosaur N, Docking Three, Dragon 'N' Spirit,Dragon Lair, Dual Alien (alt), Dungeon, Emmy, Emmy (alt), Emmy (alt 2), Emmy (alt 3), Emmy (alt 4), Europe Taisen, Fan Fun (alt), The Farway, Fejone Buster, Fenix Part 2, Fenix Part 2 (alt), Flag World, Flag World (alt), Foresight #01, Foresight #16 (Demo), Foresight #18 (Inu), Foresight #19 (Drive), Foresight #21 (Man), Foresight #22 (Back), Foresight #39 (Demo), Fruits Fields (N-BASIC version), Galaxian (Geimu Kyoujin), Galaxian (alt Geimu Kyoujin), Galaxy Bats, Galaxy Fighter,Gekisen! Minami Taihei-yo (alt), Gekisen! Minami Taihei-yo (alt 2), Genma Taisen, Golgo 13 - Moretti Ikka Zansatsu Jiken, The Guardian, Hammer Break, Hammer Break (alt), Hammer Break (alt 2), Hashire! Skyline (alt 2), Hashire! Skyline (alt 3),Heart Catch Harumi-chan, Heiankyo Alien (Arrange ver.), Heiankyo Alien (Original ver.), Hokkaido Bouei Sakusen, Hon Shogi, Hu's Mind, I wa Sanjutsu Nari (alt), Ice World II, Ice World II (alt), JRT Pascal, Jankyu, Kawanakajima no Kassen, Ken to Mahou, Ken to Mahou (alt), Manbiki Game (alt), Missile Commander, Missile Commander (alt), Missile Commander (alt 2), Mojidoori Wa o Tsukurou, Monster and Ball, Moon Beam, Morita Othello (v2.7), Morita Othello (v2.7, alt 2), Morita Othello (v2.7, alt), N BASIC system disk (PC-8034-2W), N BASIC system disk (PC-8034-2W, alt 2), N BASIC system disk (PC-8034-2W, alt), N-BASIC Games (compilation), NS-DOS Pack (compilation), Ndisk (compilation), New Rally-X (Komaj), Newpc (compilation), Ninja Yashiki, Nippon Rettou Kaishime Game, Nobunaga no Yabou (N Basic), Normandy Jouriku Sakusen (alt), Normandy Jouriku Sakusen (alt 2), The Oil Field, Omotesando Adventure, PC-8001 BASIC Game Book (compilation), PC-8001 Game Pack (compilation), PC-8001 Games (compilation), PC-8001 Micro Disk Basic 2W, Pac-World, Pac-World (alt), Pachinko, Pack Man Modoki, The Planet Miners, Popping Panic, Puck Man, Puck Man (alt), The Racer, Rem & Lum, RGB Colors Game, River Rescue (alt), S-DOS Game Pack (compilation, alt 2), S-DOS Game Pack (compilation, alt), Scramble (alt 2), Scramble (alt), Select 5, Shogi Trainer, Space Amoeba (N Basic), Space Base, Space Flaper (v1.0), Space Follow, Space Pattern, Space Pulsar, Space Travel, Space Trip 2 "Melyos" (v1.1), Spy Daisakusen (N Basic, alt), Star Fire!!! (v1.0), Stop! Harumi-chan, Submarine Part 2, Submarine Part 3, Super Balloon (alt), Surabaya-oki Kaisen, Takahashi Harumi programs, Tank Batabata, Tengoku to Jigoku (alt), Tennis (Kiyoshi Kawamura), Terra SOS, Tetris-8001 (alt), Tetris-8001 (alt 2), Tlix, Toriaezu Tinyan da yo!, Toriaezu Tinyan da yo! (alt), Toushi Game, Tsume Shogi, UFO, Uchuu Ei, Underground Monster,  Foresight (Demo), Various, Various (alt), Various 2, Various 2 (alt), World Alien, Yojigen no Ie - 4 Dimension House, Yuureisen, Zaxus (alt) [Neo Kobe Collection]
  • pc8001mk2_flop:
    • Cranston Manor, Game-PC (Collection), N80 BASIC system disk (alt), N80 and N88 Disk BASIC Utility Collection,
  • Ulysses and the Golden Fleece [Neo Kobe Collection]
  • pc8001mk2sr_flop:
    • Mappy (mkIISR), N80SR BASIC system disk (PC-8037SR), PC-8001mkIISR Game Pack (Compilation), Xanadu (mkIISR) [Neo Kobe Collection]
  • pc8801_flop: Shikotei (alt) [Neo Kobe Collection]
  • pc98: Marubatsu EXE, Sabnack [Justin Kerk]
  • samcoupe_flop:
    • Batz 'n Balls, Domino Box, Double Top, Exodus, Five on a Treasure Island, Quizball, Spell Master, Splat! [World of SAM]
  • snes:
    • Raiden Densetsu (Jpn, prototype) [Gaming Alexandria]
    • Raiden Trad (USA, prototype) [Revenant]
  • spectrum_cass:
    • Blam!, Esquimó, O Globo da Luz, Golden Pack 100, Pesquisa Submarina, The Raven + Polearn, Travessia, Travessia (alt), Vampiri, WOSP - Whole Orbit Survey Plotter [Planeta Sinclair] Action Force (Dro Soft), Combat School (Erbe), Cross, Insomnia, Mr. Weems and the She Vampires (Zafi Chip), Silent Service (Erbe), Turbo Esprit (Durell) [spectrumcomputing.co.uk]
  • tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
  • vectrex: Star Sling Turbo Edition, Vec Sports Boxing [Justin Kerk]
  • vgmplay:
    • Alien Crush (TG-16), Angelic Warrior DEVA (MSX2, OPLL), Angelic Warrior DEVA (MSX2, OPLL+OPL1), Bomberman Panic Bomber (SNK Neo Geo), Bubblegum Crash - Knight Sabers 2034 (PC Engine), Galaga '88 (TG-16), Hayaoshi Quiz Grand Champion Taikai (Jaleco Mega System 32), Hayaoshi Quiz Nettou Namahousou (Jaleco Mega System 32), Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz (Jaleco Mega System 1-B), Herzog (MSX2, PSG), I.M. Meen (IBM PC AT), MoonDriver Demo (MSX2+), Ooparts (Sega System C-2), Pocket Monsters Advanced Generation - Hiragana Katakana Kakechatta! (Sega Pico), Rod Land (Jaleco Mega System 1), The Smurfs (Nintendo Game Boy), The Smurfs' Nightmare (Nintendo Game Boy Color), Street Fighter II' - Champion Edition (PC Engine), Strip Fighter II (PC Engine), Sutte Hakkun GB (Nintendo Game Boy), Toilet Kids (PC Engine), Toy Shop Boys (PC Engine), Tricky Kick (TG-16), Turrican (Atari ST), Turrican II - The Final Fight (Atari ST), V-Tetris (Nintendo Virtual Boy), Valna (NEC PC-8801), Victory Run (TG-16), Waterworld (Nintendo Virtual Boy), World Court Tennis (TG-16), Zanac A.I. (NES) [vgmrips.net, Tafoid]
  • vsmile_cart: The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), Disney Handy Manny (USA), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101), Disney/Pixar Up (USA, rev. 001), Nick Jr. Wow! Wow! Wubbzy! (USA), TinkerBell (USA) [skaman]
Software list items promoted to working
  • fmtowns_cd: Hyper Note [cyo.the.vile]
  • nes:
    • Toy Story [etabeta] 2 in 1 (J-M2), 2 in 1 (King005), 2 in 1 Super 808, 3 in 1, 5 in 1 (SPC005), 9 in 1 King001, 15 in 1, 42 in 1 (Reset Switch), 70 in 1, 76 in 1 (alt games), 800 in 1, Garou Densetsu Special (Asia, alt), Ghostbusters 63 in 1, Jīng Kē Xīnzhuàn (China, Shenzhen Jncota), Maxi 15 (Aus), Maxi 15 (USA), Maxi 15 (USA, v2.0), Mortal Kombat 3 Extra 60 (Asia), Mortal Kombat 3 Extra 60 (Asia, alt), Prima Soft 9999999-in-1 (02 8807870-3), Quánhuáng R-2 - Dàshé Sìtiānwáng (China), Shènghuǒ Lièzhuàn (China), Super 128k - 16 in 1, Super 308 3 in 1, Wángzhě Wúshuāng (China), Xiákè Chuánqí (China), Yǒngzhě Chuánshuō (China), Zhànguó Fēngyún (China) [kmg] Blood of Jurassic (GD-98) [NewRisingSun]
  • pc8801_flop: 177 (alt), 177 (alt 2), 177 (alt 3), 177 (alt 4), AcroJet, Agni no Ishi - The Stone of Agni, Agni no Ishi - The Stone of Agni (Mad?), Alpha (Demo), Amazones no Hihou - Romancing Grey-I, Sangokushi (19860416, Alt), Sangokushi (Original Release?) [Angelo Salese]
  • pc98: Datsui Mahjong Margarita, Locus Alba, Lotus 1-2-3 (Demo), Metal Mover Jastrike, Trial of Fours [Angelo Salese]
  • saturn: Big Ichigeki! Pachi-slot Daikouryaku (Jpn, v1.000), Capcom Generation - Dai-1-Shuu - Gekitsui Ou no Jidai (Jpn), Capcom Generation - Dai-5-Shuu - Kakutou ke Tachi (Jpn), Shichisei Toushin Guyferd - Crown Kaimetsu Sakusen (Jpn) [Angelo Salese]
New NOT_WORKING software list additions
  • apxen_flop:
  • Various Diags, XEEROM, XEN Boot Disk MS-DOS 3.2 BIOS 1.9.0 and Utilities [ACT/Apricot]
  • Various Diags, XEEROM (cracked) [Dirk Best]
  • cdi:
  • Bill Brandt: The Picture Post Years 1938-1951, CD-i in Schools, Depression - The Search For The NaSSA (NL),
  • From The Associated Press: The Best of Photo Journalism, Peaches [Gaming Alexandria, David Silva]
  • easy_karaoke_cart: Mega Hits Vol.2 [David Haywood, TeamEurope]
  • fmtowns_cd: Dynamic English 2 - Basic [redump.org]
  • pc8001_flop: 300m (alt), Dig Dug (PCG), The Dusty World (PCG), Planet Taizer (alt), Seiken Densetsu, Snake [Neo Kobe Collection]
  • wicat: WICAT Unix (Ver. 2.0), WICAT Unix (Ver. 2.2.0) [Josh Dersch]
  • Merged pull requests
  • 7880: Decoupled RPK format logic from the TI-99 cartridge code. [Nathan Woods]
  • 8456: formats, osd, util: Started modernising file/stream/archive I/O interfaces. [Vas Crabb]
  • 8470: video/upd7220.cpp: Don’t run wdat if figd figure type is set, and set the pattern in wdat. [Carl]
  • 8475: Refactored NEC PC-98 drivers, separating different hardware types. [Angelo Salese]
  • 8481: bus/nes: Improved emulation for 8237/8237A boards. [kmg]
  • 8483: kikikai.cpp: Fixed a cross-reference note. [cam900]
  • 8485: bus/nes: Added support for a 9-in-1 multi-game cartridge. [kmg]
  • 8487: rfslotsmcs48.cpp: Add year for ‘babyfrts25’. [ClawGrip]
  • 8488: render/bgfx: Fixed off-by-one issue in fs_blit_palette16 affecting carpolo, kncljoe, and other drivers. [Ryan Holtz]
  • 8489: sound/ics2115.cpp: Implemented stereo panning support. [nabetse]
  • 8490: bus/nes: Added support for a Highway Star bootleg. [kmg]
  • 8493: f-32.cpp: Added lamps, input and protection handling for royalpk2. [Ryan Holtz]
  • 8494: nes.xml: Set correct board type for garousp1 and sonic3d6h. [kmg]
  • 8495: bus/nes: Simplified a few related Kasheng and Hosenkan board. [kmg]
  • 8496: vsmile_cart.xml: Fixed hashes for “cinderlanl” and “cinderlasp”. [ClawGrip]
  • 8498: debugger/debuggdbstub.cpp: Fixed m_readbuf_state starting in undefined state. [Alex Siryi]
  • 8500: bus/nes: Added support for several Shenzhen Jncota RPGs. [kmg]
  • 8502: bus/nes: Added support for Blood of Jurassic and Super Hang-On. [kmg]
  • 8503: r2dx_v33.cpp: Added notes about the 1998 release of New Zero Team. [cam900]
  • 8504: Implemented non-ideal behavior of game I/O port one-shot timers for Apple II and clones. [xotmatrix]
  • 8505: render/bgfx: Fixed UV rounding errors in fs_blit_palette16, allowing direct indexed texture uploads. [Ryan Holtz]
  • 8507: vsmile_cart.xml: Marked “mannyfr” as a clone of “mannyge”. [ClawGrip]
  • 8508: formats/wd177x_dsk.cpp: Added head count check to compatibility test. [Jesse Marroquin]
  • 8510: ui: Added ability to zoom out to fractional sizes in the tilemap viewer. [Ryan Holtz]
  • 8513: bus/nes: Fixed several games not loading in Maxi 15 multi-game cartridges. [kmg]
  • 8516: render/bgfx: Use D32F texture format rather than D24 (fixes issues with AMD GPUs). [Belegdol]
  • 8519: video/gime.cpp: Fixed shape of £ and ƒ characters in the hand-built character data. [Tim Lindner]
  • 8520: missbamby.cpp: Identified unknown game and added its PCB layout, and dumped the PROM for “basket”. [jordigahan, ClawGrip]
  • 8521: video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. [cam900]
  • 8522: easy_karaoke_cart.xml: Added Mega Hits Vol.2. [TeamEurope, David Haywood]
  • 8524: rfslotsmcs48.cpp: Corrected comments about populated devices in “babyfrts”. [ClawGrip]
  • 8525: konmedal68k.cpp: Fixed visible area for konslot and konslot2. [David Haywood]
  • 8526: bus/nes: Fixed graphical issues for N625092-related multi-game cartridges. [kmg]
  • 8527: bus/nes: Moved gc6in1 games over to 8237 board and removed old code. [kmg]
  • 8528: render/bgfx: Use R8 texture format for bitmap_ind16 contents. [Ryan Holtz]
  • 8529: cdi.xml: Added five items. [Gaming Alexandria, David Silva]
  • 8531: spg2xx.cpp, spg2xx_jakks.cpp: Added two TV games. [Sean Riddle, David Haywood]
  • 8532: Added floppy support for the NEC PC-8001, improved µPD3301 emulation, and split up software lists. [Angelo Salese]
  • 8533: bus/nes: Added support for HP-898F board and related multi-game cartridges. [kmg]
  • 8536: machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. [Windy Fairy]
  • 8539: saturn.xml: Corrected description for “zico”. [ArcadeShadow]
  • 8540: atarisy1.cpp: Adjusted sound levels to avoid clipping in indytemp when speech is playing. [algestam]
  • 8544: docs: Updated the RTD theme to the 1.0.0rc1 release (includes Sphinx 4 CSS fixes). [Aaron Giles]
  • 8547: bus/nes: Added support for A88S-1 board and related multi-game cartridges. [kmg]
  • 8549: bus/nes: Added support for a 4 in 1 multi-game cartridge. [kmg]
  • 8550: bus/nes: Improved interrupt emulation emulation for Kaiser KS202 and KS7032 boards. [kmg]
  • 8551: ibm5170.xml: Added four items. [r09, wiggy2k]
  • 8552: segahang.cpp: Hooked up microcontroller for sharrier and removed simulation code. [Dirk Best]
  • 8553: Adjusted levels in Votrax SC-01 device and various drivers to avoid saturating outputs. [David Haywood]
  • 8554: ibm5170.xml: Added seventeen items. [The Good Old Days, Old-Games.RU, archive.org, ArcadeShadow]
  • 8555: psikyo.cpp: Fixed sound output saturation in gunbird. [algestam]
  • 8556: audio/segam1audio.cpp: Reduced levels to fix saturated sound outputs for Sega Model 1 and Model 2 games. [algestam]
  • 8557: Updated PCB details for A Ressha de Ikou, making it playable. [kmg]
  • 8558: 4enraya.cpp: Added an unknown French bowling-themed poker game with gum payout. [Benjamin Roux, David Haywood]
  • 8559: bus/nes: Added support for MMC1-based multi-game cartridges. [kmg]
  • 8561: bus/nes: Improved emulation for T-262 board and related multi-game cartridges. [kmg]
  • 8562: nes.xml: Set correct board types for several games, and removed a hacked dump. [kmg]
  • 8564: ibm5150.xml: Added eleven items. [The Good Old Days, ArcadeShadow]
  • 8565: bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III loads. [kmg]
  • 8566: blockout.cpp: Fixed description for agress lives DIP switch. [Kaito Sinclaire]
  • 8567: bus/nes: Fixed graphical issues for BMC-20IN1, BMC-SUPER700IN1 and BMC-VT5201 cartridges. [kmg]
  • 8568: bus/nes: Simplified Zemina board emulation, and cleaned up some comments. [kmg]
  • 8571: bus/nes: Added support for 820720C and JY820845C multi-game cartridges. [kmg]
  • 8573: bus/nes: Improved emulation of reset-based 42 in 1 cartridge. [kmg]
  • 8574: bus/nes: Added support for an NTDEC 14 in 1 cartridge. [kmg]
  • 8575: util/delegate.cpp: Eliminated a level of indirection for delegates bound to functoids. [Vas Crabb]
  • 8578: Do not use the -m64 compiler switch when building for 64-bit RISC-V. [Graham Inggs]
  • 8580: bus/nes: Fixed empty menu in Super 128kundefined16 in 1, and fixed Ghostbusters 63 in 1 cartridge emulation. [kmg]
  • 8581: msx.cpp: Fixed a spelling error in the description for hbf9pr (MT08085). [kmg]
  • 8583: video/gime.cpp: Update interrupt outputs when master interrupt switches change. [Tim Lindner]
  • 8584: bus/nes: Added support for two more multi-game cartridges. [kmg]
  • 8585: bus/nes: Fixed graphical glitches for multi-game cartridges using the BMC-GKB board. [kmg]
  • 8586: djmain.cpp: Added beatmania complete MIX (ver AA-C) (Asian English version). [DeepSeaSqueeze, Windy Fairy]
  • 8587: spectrum_cass.xml: Added seventeen new entries and four re-dumps. [Planeta Sinclair, spectrumcomputing.co.uk, ArcadeShadow]
  • 8588: fmtowns_flop_misc.xml, fmtowns_flop_orig.xml: Added seven items, and fixed various issues in the lists. [r09, cyo.the.vile]
  • 8589: util/delegate.cpp: Fixed multiple issues, particularly affecting classes using multiple inheritance. [Vas Crabb]
  • 8591: bus/nes: Added support for Super Russian Roulette. [kmg]
  • 8592: formats/sc3000_bit.cpp: Added TZX to the list of tape formats for the Sega SC-3000. [Fabio DL]
  • 8593: acesp.cpp Dumped MC68705P3 microcontrollers from two types of sp.ACE fruit machine reel driver board. [TTX, David Haywood]
  • 8594: fmtowns_cd.xml: Added sixteen new items, replaced seven items with better dumps, and added two missing floppy images.
  • [redump.org, cyo.the.vile, akira_2020, r09]
  • 8595: merits.cpp: Correctly identified unknown set as “Pub Time Darts II”. [ClawGrip]
  • 8596: samcoupe_flop.xml: Added eight items. [World of SAM, ArcadeShadow]
  • 8598: bus/nes: Added support for Star Versus. [kmg]
  • 8599: vsmile_cart.xml: Added eight items. [skaman, ClawGrip]
  • 8600: vsmilem_cart.xml: Added note about pocket cartridges using the same ROMs as the motion ones. [ClawGrip]
  • 8601: hh_sm510.cpp: Added cheat inputs for gnw_flagman, gnw_judge and gnw_lion. [Milan G., algestam]
  • 8602: gameboy.xml: Added Sarakon (prototype). [Gaming Alexandria, ArcadeShadow]
  • 8603: bus/nes: Added support for Donkey Kong 8 in 1; nes.xml: Set correct board type for Grandia games. [kmg]
  • 8604: snes.xml: Added two Raiden prototypes. [Gaming Alexandria, Revenant, kmg]
  • 8607: mpu4.cpp: Added three Vifico Escalera Tobogan sets. [jordigahan, ClawGrip]
  • 8608: saturn.cpp: Added placeholder system for Korean BIOS, and fixed some issues affecting various games. [Angelo Salese]
  • 8609: bus/nes: Reimplemented BMC-70IN1 and BMC-800IN1 board emulation and added iNES loader support for them. [kmg]
  • 8610: 4enraya.cpp: Added ASCII PCB layout for “tourpgum”. [ClawGrip]
  • 8612: cdi.xml: Added six items (one also appears in ibm5170_cdrom.xml). [Gaming Alexandria, David Silva]
  • 8614: bus/nes: Simplified handling of SXROM and SOROM boards fitted with MMC1A chips. [kmg]
  • 8615: bus/nes: Added support for a bootleg Sangokushi II cartridge. [kmg]
  • 8616: video/antic.cpp: Fixed effects of DLISTL and DLISTH writes on DPAGE and DOFFS, and fixed issues with modes 2, 3 and 15.
  • [Golden Child]
  • 8617: bus/nes: Uncommented some existing code for supporting the Toy Story pirate cartridge. [kmg]
  • 8618: nes.xml: Removed a duplicate dump of Xiāngshuài Chuánqí. [kmg]
  • 8620: bus/nes: Fixed hard-wired four-screen mirroring for MMC3 games. [kmg]
  • 8621: nes.xml: Added an alternate PCB configuration for Gauntlet. [kmg]
Source Changes
  • bus/nes: Improved emulation for 8237/8237A boards. [0kmg]
    • Rewrote 8237 to support games that were previous attached to sg_boog device. pocahon2, the only game previously using 8237, no longer crashes in its intro story.
    • Removed all the old commented out sg_boog code.
    • Added initial support for the 8237A variant and its one game, mc_9king.
  • Software list items promoted to working (nes.xml)
    • 2 in 1 (J-M2) [0kmg]
    • 2 in 1 (King005) [0kmg]
    • 2 in 1 Super 808 [0kmg]
    • 5 in 1 (SPC005) [0kmg]
    • 9 in 1 King001 [0kmg]
    • Mortal Kombat 3 Extra 60 (Asia) [0kmg]
    • Mortal Kombat 3 Extra 60 (Asia, Alt) [0kmg]
    • Super 308 3 in 1 [0kmg]
  • formats, osd, util: Started refactoring file I/O stuff. (#8456) [Vas Crabb]
    • Added more modern generic I/O interfaces with implementation backed by stdio, osd_file and core_file, replacing io_generic. Also
    • replaced core_file's build-in zlib compression with a filter.
    • unzip.cpp, un7z.cpp: Added option to supply abstract I/O interface rather than filename.
    • Converted osd_file, core_file, archive_file, chd_file and device_image_interface to use std: :error_condition rather than their own error enums.
  • Allow mounting TI-99 RPK from inside archives.
New working machines
  • Danger Express (prototype) [hap]
  • missile.cpp: Eliminate space.device() calls [AJR]
  • coco_flop.xml: Added new coco3 entry [Scott Stone]
New working software list additions
  • Joust (6809 Transcoded - v1.10) (512kb) [Glen Hewlett]
  • kikikai.cpp: added PCB infos, corrected dips [Guru]
  • opercoin.cpp: added basic mappings [Ivan Vangelista]
  • skylncr.cpp: redumped u29 for speedway [Ioannis Bampoulas]
  • kikikai.cpp: compile fix [Ivan Vangelista]
  • cv1k: split espgal2 recent u4 dump [hap]
  • apxen: Default eeprom, fix floppy change detection, initial software list [Dirk Best]
  • cv1k: update espgal2 pcb note [hap]
  • cv1k: add note about CV1000-B [hap]
  • hh_tms1k: correct ti5100 machine category [hap]
  • cv1k: small cleanup [hap]
  • Add compile-time option to show visible annoying red border when sound is overdriven. Leaving it on for a bit at the start of the
  • cycle so that devs might identify and fix some of these cases. [Aaron Giles]
  • bus/nes: Added support for a 9-in-1 multicart. [0kmg]
  • Also, 8237 board improvements from previous commit now work when loading loose .nes files.
  • New working software list additions (nes.xml)
    • 2 in 1 - The Lion King & Bomber Boy [NewRisingSun]
    • 9 in 1 [NewRisingSun]
  • okim6295, okim6376, okim9810: Explicitly clamp output streams to within range [AJR]
New working clones
  • Leader (version Z 2F, Greece) [Ioannis Bampoulas]
New clones marked as NOT_WORKING
  • Carnival (cocktail, earlier) [Kevin Eshbach]
  • Fix overdriven sound in various Atari games. [Aaron Giles]
  • Major state refactoring of pc98 based HW (#8475) [Angelo Salese]
    • First major step in splitting up machine classes in NEC PC98 family tree:
      • Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp);
      • Adds a preliminary uPD4991a parallel RTC, used by pc98ha;
      • Fix -26, -86, -118 C-bus sound board dips or jumper settings;
      • Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118);
      • Adds preliminary MAD Factory Otomichan-kai C-bus sound board;
      • Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently
      • unmapped by other installed boards;
      • Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks;
      • Extensive QA rundown, including research on missing features and undumped machines.
  • undefined pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options
  • menu. pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative
  • machines. pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly.
New machines marked as NOT_WORKING
  • PC-98LT [anonymous]
  • PC-98HA "Handy98" [anonymous]
  • PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
  • PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
  • PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
  • PC-9821Ra266 (98MATE R) [flyingharuka]
  • PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
  • PC-9801VX [qazmko1029]
  • PC-9801US [CoolMod]
  • rfslotsmcs48.cpp: Add year for 'babyfrts25' [ClawGrip]
  • xexex: clip less [Olivier Galibert]
  • cv1k: fix small typo [hap]
  • upd7220: don't run wdat if figd figure type is set and set the patter… (#8470) [cracyc]
  • upd7220: don't run wdat if figd figure type is set, set the pattern in wdat and reset figure type
  • bgfx: Revised fs_blit_palette16 to not use pixel rounding. Fixes issues in carpolo, kncljoe, and others. [Ryan Holtz] (#8488) [MooglyGuy]
  • seta.cpp: Rebalance audio levels in most games [AJR]
  • mario: Reduce volume so we don't clip constantly just when running around. [Aaron Giles]
  • goldstar.cpp: decryption progress on super7. It now gets in game but needs GFX and color fixes, plus decryption might have some error lurking [Ivan Vangelista]
New working clones
  • unknown 'Pac-Man' gambling game (set 2) [Nnap]
  • Pucman [Nnap]
  • cromptons.cpp: Note [AJR]
  • cromptons.cpp: Improve note [AJR]
  • bus/nes: Added support for a Highway Star bootleg. [0kmg]
    • Renamed hstarfds to highwayk. It cannot be an FDS bootleg since Highway Star only appeared on cart.
    • Demoted all Rad Racer/Highway Star games to partially supported due to severity of graphical issues (car dashboard flickers to top of screen, etc).
  • New working software list additions (nes.xml)
    • Highway Star (Whirlwind Manu bootleg) [krzysiobal]
  • kncljoe: fix off-by-1 with sprite layer clip [hap]
  • es5503.cpp: Initialize variable properly; clean up code a little [AJR]
  • asuka.cpp: added PCB infos for Bonze Adventure [Guru]
  • i386.cpp: when DEBUG_MISSING_OPCODE is defined, log a small backtrace This way together with the full list of bytes that form the non recognized opcode there are the addresses of the previously executed instructions. [yz70s]
  • 8042kbdc.cpp: improve management of ps/2 mouse [yz70s]
    • add mouse interrupt
    • support more mouse commands
    • use command byte to enable/disable mouse and keyboard interrupts
      • Now the ps/2 mouse works with windows 98
  • fdc37c93x.cpp: update to support ps/2 mouse [yz70s]
  • pcipc.cpp: remove serial mouse and use virge instead of virge dx Because now the ps/2 mouse works and the virge dx is buggy during
  • windows xp setup (then after it has installed you have to boot in vga mode) [yz70s]
  • vgmplay.xml: Added 31 new entries [vgmrips.net, Tafoid]
  • mac128.cpp: Force native aspect ratio for screen [AJR]
  • atarig42: correct wrong use of NO_DUMP cv1k: correct title of "oooku" gng: change makaimur title string to Makaimura [hap]
  • atarig42: remove undumped dangerex proms(not used by MAME) [hap]
  • tx0dasm.cpp: Add notes on OPRs for reference [AJR]
  • gts1: various fixes. Still not working though. [Robbbert]
  • nes.xml: Set correct board type for garousp1 and sonic3d6h. [0kmg]
Software list items promoted to working
  • Garou Densetsu Special (Asia, alt) [0kmg]
  • bus/nes: Simplified a few related boards by Kasheng and Hosenkan. [0kmg]
  • Reduced redundant code by making "kasing" device parent class for sglionk/sgboog. The latter are identical save for the extended
  • register/address scrambling.
    • Eliminated hosenkan device altogether (mapper 182). It is identical to sglionk (mapper 114).
  • hd6120: Fix effect of TAD on LINK flag [AJR]
  • osd: Return would block when reading a socket with no data availableundefinedno error can be confused with remote shutdown. [Vas Crabb]
  • vicdual.cpp: corrected a PROM label and location for Carnival sets using standard PCB [Kevin Eshbach]
New clones marked as NOT_WORKING
  • Cherry Bonus III (set 5, encrypted bootleg) [Ioannis Bampoulas]
  • MT2099: Reduce overdriven audio volumes. [Aaron Giles]
  • vsmile_cart.xml: Fix hashes for 'cinderlanl' and 'cinderlasp' (#8496) [ClawGrip]
    • Removed 'cinderlanla', as it was the same set as 'cinderlanl'.
  • gts1: Descriptions for dips. [Robbbert]
  • gts1: removed unused line of code. [Robbbert]
  • Implemented pan for stereo support for ics2115 (#8489) [nabetse]
  • Octalize watchpoint hit message for memory spaces defined as octal [AJR]
  • points.cpp: Minor correction to aef90f0db9ae60be5d03e86b4418c57f10f6b06b [AJR]
  • Missile / Circuit (bootleg of Alpha Fighter / Head On) [MikeMcBike]
New machines marked as NOT_WORKING
  • Que Long Gao Shou [Guru, DYQ]
  • debugger/debuggdbstub.cpp: Initialise m_readbuf_state on construction. (#8498) [Alex Siryi]
  • spirit76: Added a layout. [Robbbert]
  • lchicken: use output_finder [hap]
  • harddriv.cpp, kenseim.cpp: Use output finders instead of output().set_value [AJR]
  • Miscellaneous clean-up. [Vas Crabb]
    • play_1.cpp: Use output finders.
    • s3.cpp, s4.cpp, s6.cpp, s6a.cpp: Use output finders, reduced tag lookups.
    • taito_z.cpp: Use output finders, split up state class a little.
    • util/unzip.cpp: Use std::optional to make code clearer.
    • util/ioprocsfilter.cpp: Work around MSVC DevCom-1516410.
  • cybstorm.cpp: Cleaned up inputs and added comments to match observations and behaviours in test mode. [David Haywood]
  • f-32.cpp: royalpk2 fixes and updates (#8493) [Ryan Holtz]
    • royalpk2 is now essentially playable, but marked not working due to settings-saving issues.
  • cpu/e132xs: Fixed issues with SARDI instruction (fixes mosaicf2). [Ryan Holtz]
  • bgfx: Fixed UV rounding errors in fs_blit_palette16; Switched back to direct texture upload rather than CPU copy. (#8505) [Ryan Holtz]
  • vsmile_cart.xml: Fix parent-clone relationship [ClawGrip]
  • wd177x_dsk.cpp: Add head count check [Jesse Marroquin]
  • Prevents further evaluation of incompatible formats.
  • gaelco3d: Fix overdriven sound [Aaron Giles]
  • toaplan2: Fix ridiculously overdriven sound [Aaron Giles]
  • spirit76: Mostly working. [Robbbert]
  • dec0: Fix overdriven sound [Aaron Giles]
  • cps3: Clamp audio from the custom device [Aaron Giles]
  • ghox: Reduce volume to avoid overdriving speaker [AJR]
  • bus/nes: Fixed several games not loading in Maxi 15 multicarts. [0kmg]
  • Software list items promoted to working (nes.xml)
  • Maxi 15 (Aus) [0kmg]
  • Maxi 15 (USA) [0kmg]
  • Maxi 15 (USA, v2.0) [0kmg]
  • fixed one-shot paddle timers in Apple II and clones (#8504) [xotmatrix]
  • More miscellaneous cleanup: [Vas Crabb]
    • emu/render.cpp: Use I/O filter for zlib decompression, avoiding the need to use zlib directly.
    • audo/bally.cpp: Moved several constructors out of the header, fixed a save state issue, and made outputs use finders.
    • exidy.cpp: Split up state class and reduced reliance on driver init functions.
    • Changed various drivers to use output finders.
  • pc8801: repair holein1 copy protection [cracyc]
  • 8042kbdc.cpp: mouse reset answers at least one byte if mouse disabled. Makes nforcepc bios happy. [yz70s]
  • pc8801: repair acrojet copy protection [cracyc]
  • add pc9821.cpp to mess.flt [cracyc]
  • Use D32F texture format instead of D24, should fix AMD hardware (#8516) [Julian Sikorski]
New working machines
  • SegaSonic Bros. (prototype, hack) [hap]
  • Head On Channel (prototype, hack) [hap]
  • OOParts (prototype) [hap]
  • segac2: improve wwmarine controls [hap]
  • segac2: mark ooparts as hack [hap]
New working software list additions
  • pc98: Marubatsu EXE, Sabnack [Justin Kerk]
  • f-32.cpp: hooked up M6295 to royalpk2 [Ivan Vangelista]
  • segas16b.cpp: added proper ROM board IC locations for Riot City [Brian Troha]
  • vicdual.cpp: removed MWC flag from alphahob, since the color PROM is actually dumped for this set and the colors are fine [Ivan Vangelista]
New working clones
  • Casino Five (3315-12, U5-0) [Brian Troha, The Dumping Union]
  • segac2: ooparts pcb does have upd sample rom [hap]
  • mess.flt: Added pc9801_epson and pc98ha [Robbbert]
  • segac2: add another input for ooparts [hap]
  • db32016: Added cassette interface [Robbbert]
  • viewgfx: Added fractional zoom-out support to the tilemap viewer. Also added IPT_UI_ZOOM_AUTO for toggling auto-zoom mode without
  • needing to cycle through all zoom levels. [Ryan Holtz] (#8510) [MooglyGuy]
  • Move endianness type into lib/util header [AJR]
  • endianness.h: Use namespace std::literals [AJR]
  • r2dx_v33: Add note about New Zero Team 1998 release (#8503) [cam900]
  • segac2: decouple driver class from md_base_state [hap]
New working clones
  • Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
  • Fix two characters inside the GIME (#8519) [tim lindner]
New machines marked as NOT_WORKING
  • Zelos (Japan, terminal) [Phil Bennett]
  • konmedal68k.cpp: possible identification of konslot and konslot2 sets [Wayder]
    • video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. (#8521) [cam900]
    • Use single pass pdrawgfx for sprite vs tilemap priority.
    • Use device-specific delegate for priority mask.
    • Use device_video_interface to find screen.
  • spirit76: fixed knocker when free game attained. [Robbbert]
  • n8080: move pcb notes to top of driver [hap]
  • n8080: merge some input ports, remove tag lookups [hap]
  • missbamby.cpp: Identify unknown game and add its PCB ASCII layout and dumped the PROM for "basket" [jordigahan, ClawGrip] (#8520)
  • [ClawGrip]
    • missbamby.cpp: Identify unknown game and add its PCB ASCII layout
    • Add 'multy' and remove 'unkslot'
    • missbamby.cpp: Dumped the PROM for "basket" [jordigahan, ClawGrip]
  • n8080: add conf setting for switching spacefev to monochrome [hap]
  • New machines marked as NOT_WORKING
    • Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous]
  • aristmk6.cpp: updated documentation [Heihachi_73]
  • funkyjet.cpp: moved everything into the driver file, as video/funkyjet.cpp only had one method [Ivan Vangelista]
  • n8080: correct highsplt gamename [hap]
  • changela: bool(~BIT(x)) is always true (does not fix steering problem) [hap]
  • changela: fix steering problem, probably [hap]
  • segas16: revert fantzone workaround, it just causes new problems [hap]
  • segas16a: reduce overall volume to prevent overdrive [hap]
  • unidasm: Add disassembler for DEC VAX architecture [AJR]
  • poly.h: Remove unused flags, expose object data array directly, add ability to register other poly_arrays. [Aaron Giles]
  • bus/nes: Improved emulation of N625092-related multi-game cartridges. (#8526) [0kmg]
    • Fixes corrupt graphics in multiple games on all seven multi-game carts (including the new addition).
    • Fixes flickering menu for several cartridges, making them usable.
  • New working software list additions (nes.xml)
    • 5000000 in 1 (JPx72) [anonymous]
  • d9final.cpp, ppmast93.cpp, tmspoker.cpp, ultrsprt.cpp: used finders instead of tagmap lookups for rombanks [Ivan Vangelista]
  • rjammer: Add screen raw parameters; modernize MSM5205 hookup [AJR]
New working software list additions
  • arb: Avelan [hap, Wolfgang Zugrav]
  • bgfx: Switched fs_blit_palette16 to expand bitmap_ind16 contents to R8. Fixes vertical off-by-one shift in games with an odd pixel
  • count along X. [Ryan Holtz] (#8528) [MooglyGuy]
  • bus/nes: Moved gc6in1 games over to 8237 board and removed old code. (#8527) [0kmg]
  • New NOT_WORKING software list additions (#8522) [ClawGrip]
    • easy_karaoke_cart.xml: Mega Hits Vol.2 [TeamEurope, David Haywood]
  • rfslotsmcs48.cpp: Fix comments (#8524) [ClawGrip]
  • fixes for building with clang 12.0.1 on windows [smf-]
  • poly.h: Minor naming/consistency cleanups. [Aaron Giles]
  • Add docs for poly_manager. [Aaron Giles]
  • New NOT_WORKING software list additions
    • Wicat Unix (ver 2.0 and 2.2.0) [Josh Dersch]
  • i8257: fix it so tc can work with multiple devices [cracyc]
  • tx0.cpp: Further fixes [AJR]
    • Load typewriter input into correct bit positions of LR
    • Invert MSB of display coordinates (fixes tic-tac-toe grid)
    • tx0_8kw: Resolve confusion between SHR and CYR semantics (these were incorrectly swapped)
  • m72, segas16b: reduce audio volume [hap]
  • machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. (#8536) [987123879113]
  • dariusu: add continue price dipswitch vigilant: swap punch/kick buttons to match with arcade cabinet [hap]
  • Decoupled RPK logic from TI-99 cartridge code. (#7880) [npwoods]
    • Decoupled support for RPK (RomPacK cartridge images) from TI-99 code, enabling the logic to be leveraged by other drivers.
  • ui: Made zoom controls a bit more intuitive. [Vas Crabb]
    • The UI controls are described as zoom in/out, but they had the opposite effect on the palette and tile viewers. That has been changed to make them consistent with the tilemap viewer.
    • Made the default zoom key not act as a toggle. People are familiar with the function of Ctrl+0/=/- in web browsers, so making them behave similarly in MAME should make it more approachable. Also added the default zoom key to the relevant documentation
  • page.
    • Implemented the default zoom key for the palette and tile viewers.
    • In the tilemap viewer, if the view is in default expand to fit mode, zoom in/out starting from the actual zoom ratio. Once again, this behaves more like the zoom controls in a web browser displaying an image so it should be more intuitive.
    • Made more messages from the tilemap viewer localisable.
  • util/zippath.cpp: Fixed MT08074. [Vas Crabb]
    • There were multiple issues at play here. After #8443 was applied, is_root was simply never returning true on Windows, as OSD_WINDOWS isn't actually defined outside libosd and libocore. This caused phantom parent items to appear in disk roots on Windows, but it meant that the check in zippath_resolve would always fail so the trailing backslash would be trimmed. Fixing  the macro test in is_root meant the trailing backslash from C: would no longer be trimmed, which caused the stat in zippath_resolve to fail.
  • bigbord2.cpp: Hooked up floppy DRQ that had somehow got lost. [Vas Crabb]
  • Reduced tag map lookups in several drivers and devices. [Vas Crabb]
  • util/coretmpl.h: Removed an overload of bitswap that can be avoided using if constexpr. [Vas Crabb]
  • Added doxygen comments to some classes, and fixed several doxygen warnings. [Vas Crabb]
  • util, osd: Test for _WIN32 rather than WIN32. [Vas Crabb]
  • In C++17 mode, WIN32 is no longer a predefined macro, although various things in 3rdparty define it to maintain legacy support.
  • We're better off moving forward anyway for when WIN32 disappears entirely. (WIN32 is not a reserved name, while _WIN32 is,
  • starting with an underscore follwed by an uppercase letter.)
  • tx0.cpp: Add preliminary software list for both systems [AJR]
New working software list additions
  • tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
  • util/coretmpl.h: Fixed clang narrowing warning. [Vas Crabb]
  • amiga.cpp: Change machine configuration sequence so that the 68K CPU always comes first. This works around an issue with the
  • debugger trying to focus first on a keyboard MCU being held in reset. [AJR]
  • calchase.cpp: Don't try to use portr for half the bus width. [Vas Crabb]
  • dooyong.cpp: Reduced volume for YM2151/M6295 sound, coalesced some machine configuration. [Vas Crabb]
  • docs: Update css for sphinx_rtd_theme to latest version, which includes selectors missing from old version. [Aaron Giles]
  • kinst.cpp: Simulate Killer Instinct 2 Upgrade Kit CPLD. [pdaderko]
    • Original device was reverse-engineered with a logic analyzer and test ROMs. The CPLD behaves as a slave device, returning data
  • when selected, based on previous writes.
  • Clones promoted to working
    • Killer Instinct 2 (Upgrade kit) [pdaderko]
  • pipeline: Hook up sound communications and YM2203; fix sound PPI mapping [AJR]
  • Allow devices to specify a parent for the purpose of searching for ROMs. [Vas Crabb]
  • minimaws: Better equality for devices. [Vas Crabb]
  • i8244: use parent_rom_device_type for i8245 [hap]
  • barni.cpp : wip [Robbbert]
  • alphasma.cpp: Use finder array for LCDCs; use memory_share_creator instead of RAM device [AJR]
  • mc68hc11: Add stubs for TCTL registers; document coding bug in asma2k [AJR]
  • device.h: fix typos [Patrick Mackinlay]
  • pipeline.cpp updates: [Ivan Vangelista]
    • added missing input [David Haywood]
    • minor cleanups
  • taito_f2.cpp: fixed MT08059 [Ivan Vangelista]
  • Update the RTD theme to the 1.0.0rc1 release. I noticed no issues building docs with this, and it includes sphinx 4 CSS fixes.
  • (#8544) [Aaron Giles]
  • spirit76,barni: updated copyright holders as requested. [Robbbert]
  • saitek_osa/maestro: use parent_rom_device_type for analyst [hap]
  • supstarf: added notes. [Robbbert]
  • Reworked device type definition macros a little and added more Doxygen. [Vas Crabb]
    • Reworked device type definition macros to eliminate one level of indirection when using device types by name.
    • Fixed a potential initialisation order issue that could affect device parent ROMs.
    • Eliminated the need for DEFINE_DEVICE_TYPE_NS - just use DEFINE_DEVICE_TYPE or DEFINE_DEVICE_TYPE_PRIVATE with fully-qualified
    • names.
    • Changed device type aliases to static auto references in the headers.
    • Added Doxygen comments for system/device definition macros and system flags.
  • Added ROM parents for m68705u3 and a2diskiing. [Vas Crabb]
  • doxygen: Updated configuration to be based on up-to-date template, updated bootstrapped theme so it doesn't 404 (still won't work
  • due to lack of support for jQuery smartmenus). [Vas Crabb]
  • kinst: do some driver cleanups [hap]
  • airraid.cpp, hanaawas.cpp: used finders instead of tagmap lookups and other minor cleanups [Ivan Vangelista]
  • flstory.cpp: corrected main CPU clock for rumba, fixes sound regression [David Haywood]
  • sbmjb.cpp: lowered Oki volume [Ivan Vangelista]
  • unkhorse, tamag1: add anonymous namespace [hap]
  • flstory.cpp: corrected divider for rumba's main CPU, wrong source for copy-paste [Ivan Vangelista]
  • banprestoms.cpp: identified some dips [Ivan Vangelista]
  • apple2: support for the AppleIISD card [R. Belmont, Florian Reitz]
  • atarisy1.cpp: Fix overdriven sound (#8540) [algestam]
  • new WORKING machines (#8531)
    • SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007) [Sean Riddle, David Haywood]
  • new WORKING clones
    • Dora the Explorer - Doras Abenteuer-Globus (Germany) [Sean Riddle, TeamEurope]
  • namcos2.cpp : made Japanese Marvel Land the parent, the US prototype is an earlier incomplete build, it ends abruptly, lacks any
  • end credits, and is missing many of the levels (plus various other incomplete elements, see https: //tcrf.net/Marvel_Land_(Arcade) )
  • 'US' could also be 'World' but I haven't changed that. [David Haywood]
  • bus/nes: Added support for A88S-1 board and related multicarts. (#8547) [0kmg]
  • New working software list additions (nes.xml)
    • 1997 Super 7 in 1 (JY-201) [MLX]
    • 1997 Super 6 in 1 (JY-202) [MLX]
    • 1997 Super 7 in 1 (JY-203) [MLX]
    • 1997 Super 7 in 1 (JY-204) [MLX]
    • 1997 Super 7 in 1 (JY-205) [MLX]
    • 1997 Super 7 in 1 (JY-206) [MLX]
  • C++ is not C, appease the compiler [0kmg]
  • saturn.xml: corrected the name "Isto é ZicoundefinedZico no Kangaeru Soccer (Jpn)" (#8539) [ArcadeShadow]
  • bus/nes: Added support for a 4 in 1 multicart. (#8549) [0kmg]
  • New working software list additions (nes.xml)
    • 4 in 1 HQ [famiac]
  • a2sd: warning: 'unused' attribute directive ignored [-Wattributes]
  • bus/nes: Improved IRQ emulation for Kaiser KS202 and KS7032. [0kmg]
  • Corrected IRQ behavior based on more recent PCB observations. Fixes some flickering on World X-Y interlevel screens in SMB2J
  • bootleg.
    • Corrected SMB3 bootleg's banking, also per PCB analysis.
  • ibm5170.xml: 4 new dumps [r09]
New working software list additions
  • DOOM (Japan, v1.1) [r09]
  • Doukyuusei [wiggy2k]
  • Doukyuusei 2 [wiggy2k]
  • Kairaku no Okite - Aoi Taiken [wiggy2k]
  • kinst: add preliminary screen raw params [hap]
  • qix: remove a popmessage [hap]
  • Filesystem-related bug fixes [AJR]
    • Fix recently-introduced path-trashing bug in zippath_resolve
    • Prevent UI file select menu from crashing in error cases where no files can be found
  • Miscellaneous cleanup. [Vas Crabb]
    • cchasm.cpp: Combined source files, added I/O port finder, reduced audio levels to avoid hitting the limiter.
    • redalert.cpp: Converted sound boards to devices and removed a couple of trampolines, making the driver state class considerably
    • tidier.
    • bus/amiga/keyboard, bus/sunkbd: Put a bunch of implementation classes in anonymous namespaces, getting implementation details out of headers and out of the global namespace.
  • Update ibm5170.xml [ArcadeShadow]
  • nes.xml: Updated PCB details for A Ressha de Ikou. [0kmg]
    • Beyond metadata this gives aressha WRAM, making it playable now.
    • Separately, demoted Enix games dquest and doordoor due to game crashing bugs.
  • nes.xml: Set correct board type for several games. [0kmg]
    • Removed a "fixed" version of quanhr2, now that parent is working.
Software list items promoted to working
  • Quánhuáng R-2 - Dàshé Sìtiānwáng [0kmg]
  • Yǒngzhě Chuánshuō [0kmg]
  • Wángzhě Wúshuāng [0kmg]
  • fixed vs2019, broken by clang fix. [smf-]
  • bus/nes: Added support for MMC1-based multicarts. [0kmg]
    • Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts.
    • Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept.
    • Marked Operation Wolf games as partially supported due to zapper inputs not working.
    • Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun.
  • New working software list additions (nes.xml)
  • 1997 Super HiK 4 in 1 (JY-021) [MLX]
  • 1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou]
  • 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
  • 2 in 1 Uzi Lightgun [CaH4e3]
  • Converted Chinese Ninja Ryukenden to MMC1 subclass. [0kmg]
  • clock: add setters for period, duty cycle, pulse width [hap]
  • cking_master: use clock device for irq signal [hap]
  • jvs13551.cpp: dumped Sega 838-13683-91 Rev.A JVS I/O [Darksoft]
  • segam1audio.cpp: Fix overdriven sound (#8556) [algestam]
  • chess*: use clock device for irq signal [hap]
New machines marked as NOT_WORKING
  • Recel Bios [Robbbert]
  • Alaska [Robbbert]
  • Hot & Cold [Robbbert]
  • Screech [Robbbert]
  • Mr Evil [Robbbert]
  • Torneo [Robbbert]
  • Crazy Race [Robbbert]
  • Fair Fight [Robbbert]
  • Poker Plus [Robbbert]
  • Mr Doom [Robbbert]
  • Cavalier [Robbbert]
  • Swashbuckler [Robbbert]
  • Don Quijote [Robbbert]
  • The Flipper Game [Robbbert]
  • Black Magic 4 [Robbbert]
  • bus/nes: Improved emulation for T-262 board and related multicarts. [0kmg]
    • Fixed games not loading in mc_6et40 and mc_11a42 and graphics issues with several games across the nine cartridges represented here.
New working software list additions
  • 11 in 1 (A-042) [anonymous]
  • 1994 Super HiK 6 in 1 (A-017) [anonymous]
  • Update ibm5150.xml [ArcadeShadow]
  • smrp2.h: fixed MT08081 [Ivan Vangelista]
  • bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III now loads. [0kmg]
  • views: Fix a number of problems with specific boundaries. [Olivier Galibert]
  • rectangles: Add operators & and | (intersection and union) from the existing &= and |= ones. [Olivier Galibert]
  • gamedrv.h, ioprocs.h: Fix typos in comments [AJR]
  • blockout.cpp: fix agress players (lives) DIP [Kaito Sinclaire]
  • Formats-related refactoring [AJR]
    • Remove opresolv.h from emu.h and some other base headers
    • Split legacy floppy image class into a separate file
    • Clean up a lot of #includes in src/lib and src/tools/imgtool
  • imgtool/library.h: Supply some missing #includes [AJR]
  • ibm5170.xml: Correct definition for unladven [AJR]
  • mn1880: Use separate interrupt registers for each CPU [AJR]
  • royalmah.cpp: configured banking and views for mjdejavu ad mjifb [Ivan Vangelista]
  • goldstar.cpp: point reel tilemap to the right GFX rom offset for cmast97 [Ivan Vangelista]
New working clones
  • Route 16 (Sun Electronics, set 2) [hammy]
  • meritm: remove vdp interrupts workaround, remove layer enable debug keys [hap]
  • saitek_stratos: fix wrong ordering in set_cpu_freq [hap]
  • psikyo.cpp: Fix overdriven sound in gunbird (#8555) [algestam]
  • emumem: Put back masking removed by mistake [Olivier Galibert]
  • bus/nes: Added support for HP-898F board and related multicarts. (#8533) [0kmg]
  • New working software list additions (nes.xml)
  • 4 in 1 (0203) [Consolethinks]
  • 80 in 1 (KD-6096) [Consolethinks]
  • 4 in 1 (0207) [Consolethinks, MrNorbert1994]
  • 4 in 1 (0210) [Consolethinks, MrNorbert1994]
  • 9999999 in 1 (KD-6037-B) [Consolethinks, MrNorbert1994]
  • Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994]
  • Software list items promoted to working (nes.xml)
  • Prima Soft 9999999-in-1 (02 8807870-3) [0kmg]
  • konmedal68k.cpp : konslot / konslot2undefinedfixed display resolution and offsets [David Haywood] (#8525) [David Haywood]
  • goldnpkr.cpp: Base screen parameters on how games program the CRTC. [Vas Crabb]
    • Filled in proper screen parameters for goldnpkr, witchcrd and megadpkr. There may be other games that use different parameters.
    • Demoted megadpkr and megadpkrb to not working as they can only boot once before writing timekeeper data that prevents booting
  • again.
  • Tidied up a few drivers a little. [Vas Crabb]
  • bus/nes: More fixes for various multicart types. [0kmg]
    • Fixed graphics glitches in the following boards: BMC-20IN1 (Kaiser 20 in 1), BMC-SUPER700IN1 (700 in 1, 190 in 1), BMC-VT5201 (six multicarts).
    • Simplified BMC-21IN1 board (21 in 1, 8 in 1).
  • New working software list additions (nes.xml)
  • Super 190 in 1 [anonymous]
  • bus/nes: Added support for Blood of Jurassic and Super Hang-On. (#8502) [0kmg]
    • Also, removed "fixed" set shangonah now that shangona is working (the latter should have been marked not supported).
  • Software list items promoted to working (nes.xml)
  • Blood of Jurassic (GD-98) [NewRisingSun]
  • bus/nes: Simplified Zemina board + some minor comment clean ups. [0kmg]
  • meritm: re-add vdp interrupts workaround since some of the games broke [hap]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish) [Roberto Fresca]
  • Some extra docs on American Poker IIundefinedJackpot (Spanish) set. [RobertoFresca]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish, set 2) [Roberto Fresca]
New working clones
  • American Poker II - Jackpot (Spanish, set 3) [Roberto Fresca]
  • bus/nes: Added support for 820720C and JY820845C multicarts. [0kmg]
  • New working software list additions (nes.xml)
  • 1993 Super HiK 8 in 1 (G-002) [NewRisingSun]
  • 7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun]
  • mrgrame.cpp: New roms for Mac Attack New roms for Motor Show Improved graphics and sound for all games. [Robbbert]
New machines marked as NOT_WORKING
  • Fast Track [Robbbert]
  • ampoker2.cpp: Fix copy/paste issue for ampkr2jspb from recent addition. [Scott Stone]
  • Moved a few slot devices into anonymous namespaces, getting more stuff out of headers and reducing dependencies. [Vas Crabb]
  • Revert "mrgrame.cpp: New roms for Mac Attack" [Vas Crabb]
    • This reverts commit 24fa77fcbb7ae8572b1e1ca909a73de6ac69898c.
    • The code comes from a source with an incompatible license. It can't be simply copied or ported to MAME.
  • Fix clang warnings about declaring template instantiation extern after the instantiation itself. [Vas Crabb]
  • mrgame: Removed the video code due to possible infringement. [Robbbert]
  • macattck: updated rom definitions. [Robbbert]
  • motrshow: merged motrshowa into, and added another version as bioses. [Robbbert]
New machines marked as NOT_WORKING
  • Fast Track [Robbbert]
New working machines
  • Checker Challenger (model CR, 2 levels) [hap, Sean Riddle]
  • bus/nes: Improved emulation of reset-based 42 in 1 cartridge. [0kmg]
  • Removed dump and code for Super 22 in 1, which is a CRC match for the 42-in-1.
    • Cleaned up a few recent multicart fixes, making them uniform with the rest.
  • Software list items promoted to working (nes.xml)
  • 42 in 1 (Reset Switch) [0kmg]
  • h8 intc: Fix nmi on h8/300 [Olivier Galibert]
  • bus/nes: Added support for an NTDEC 14 in 1 cartridge. [0kmg]
  • New working software list additions (nes.xml)
  • 14 in 1 (NTDEC) [Consolethinks, Nikolka]
  • fidel_checkc2: forgot to copy over local artwork file [hap]
  • namcos12: redumped kartduel data roms [Darksoft, Hammy]
  • namcos12: update notes [hap]
  • util/delegate.cpp: One less level of indirection for functoid delegates. [Vas Crabb]
    • If a delegate is set to a functoid (e.g. a lambda) with a signature that is an exact match for the delegate's signature, it will be bound directly. If arguments or the return value need conversion, a static adaptor will be generated. This removes
  • unnecessary indirection through std: :function::operator().
  • Added a few more documentation comments. [Vas Crabb]
  • Fixed some delegate use issues. [Vas Crabb]
  • mrgame.cpp: Add tilemap drawingundefineddakar works properly, wcup90 has some issues. [Vas Crabb]
  • mrgame.cpp: Fixed 5bpp sprite layout, only put attribute handler over tilemap attribute area of object RAM. [Vas Crabb]
  • Convert JED, PLA and JEDBIN parsers to (mostly) use ioprocs instead of raw memory interfaces [AJR]
  • Fix build on systems where size_t is not the same as uint64_t [AJR]
New working software list additions
  • vectrex: Star Sling Turbo Edition, Vec Sports Boxing [Justin Kerk]
  • Remove VISIBLE_SOUND_OVERDRIVE compile-time option in favor of enabling the red overdrive border when speaker_report is non-zero. [Aaron Giles]
  • segas16b.cpp: decapped and dumped I8751 MCU for altbeastj [simzy, Gor, Ryan Holtz, iq_132, Darksoft, Briah Troha, TeamEurope]
  • vtech/sdloader: Add support for SPI SD card [Dirk Best]
  • plaparse: Fix regression caused by parser eating '#' comment characters [AJR]
  • msx.cpp: Fixed typo (MT8084) (#8581) [0kmg]
  • 4004clk: fix 50hz setting [hap]
  • fix gime master interrupt switches (#8583) [tim lindner]
    • coco3: fix GIME master interrupt switches [tim lindner]
    • util/strformat.h, util/delegate.h: More cleanup and future-proofing. [Vas Crabb]
    • util/strformat.h: Found a SFINAE trick to detect absence of stream-out operators. Fixes building with C++20 standard library
    • (#6275).
    • util/delegate.h: Fixed a commend and removed an unused declaration from MSVC member function pointer wrapper.
    • util/delegate.h: Added support for discarding functoid return values for delegates returning void.
    • util/delegate.h: Added support for using std::ref to bind non-copyable functoids.
  • Do not build with -m64 on riscv64 (#8578) [Graham Inggs]
  • util/strformat.h: Detect C++ standard > C++17 before doing weird stuff. [Vas Crabb]
  • wrinkles: added most of the sensors [hap]
  • sound/disc_sys.hxx, ymz770: Use std::clamp for clamping [AJR]
  • bus/nes: Added support for two more multicarts. [0kmg]
New working software list additions
  • 9 in 1 (Journey to the West) [anonymous]
  • Super 8 in 1 (Supervision menu) [v5100v5100]
  • bus/nes: Fixed graphics glitches for BMC-GKB board multicarts. [0kmg]
  • Removed code for both BMC-NOVEL1 and BMC-NOVEL2 which are indentical to BMC-21IN1 and BMC-GKB, respectively. This fixes graphics
  • for the NOVEL2 game as well.
  • harddisk.cpp: Allow specifying the desired block size for loose files / verifying a CHD's block size. [R. Belmont]
  • spi_sdcard: Support CMD16 (SET_BLOCKLEN) for improved SDv2 compatibility. [R. Belmont]
  • bus/nes: Added support for Super Russian Roulette. [0kmg]
  • New working software list additions (nes.xml)
  • Super Russian Roulette [re4mat]
  • spi_sdcard: add a child device which supports the SDV2 (non-HC) standard. [R. Belmont]
  • util/delegate.cpp: Fixed multiple issues. [Vas Crabb]
    • Fixed this pointer displacement being reapplied after delegates are copied - caused issues with classes with multiple
    • inheritance.
    • Made null member function pointer test conformant with Itanium C++ ABI specification.
    • Corrected size of this pointer displacement - fixes issues on big Endian targets.
    • Fixed function addresses for virtual member functions on targets that use function descriptors (e.g. PPC64).
    • Applied shift to this pointer displacement for targets that use the ARM variant of the Itanium ABI.
    • Fixed this pointer displacement not being applied for virtual member functions on targets using ARM variant of the Itanium ABI.
    • Fixed this pointer displacement being incorrectly applied to vptr on targets using ARM variant of the Itanium ABI.
    • Made less code conditionally compiled to make it easier to catch errors.
  • Update samcoupe_flop.xml [ArcadeShadow]
  • merits.cpp: Correctly identified set as "Pub Time Darts II" (#8595) [ClawGrip]
  • sharrier: Hook up MCU, remove simulation (#8552) [Dirk Best]
    • The MCU for the sharrier1 set is handcrafted and marked BAD_DUMP
    • There is a slight issue with the initial synchronisation, so there is a hack to ignore the problematic write
  • util/delegate.h: Try to catch issues earlier, and some cleanup. [Vas Crabb]
    • Optimised generation of late bind helper functions. The late bind helper function doesn't depend on the delegate signature - only on the late bind base class and function target class. Having it inside the delegate base class means it needs to be instantiated for every combination of late bind base class, function target class and delegate signature. In a typical driver file, there is only one late bind base class (delegate_late_bind), and there will be delegates with multiple signatures bound to function members of the same class (e.g. read and write handlers, possibly of different widths, bound to members of the driver state class). By moving the late bind helper out of the delegate base class, the number of required instantiations can be reduced. By moving the body out of the enclosing class declaration, the compiler can be encouraged to coalese instantiations across translation units. While this won't give a further reduction in compile time, it should at least reduce the output binary size by reducing duplication for devices that frequently have handlers installed in memory maps.
    • Added an additional template parameter to delegates allowing the late bind base class to be changed if desired.
    • Moved the MSVC implementation "this" pointer optimisation out-of-line and added logging. Also cleaned up the Itanium "this" pointer adjustment and code pointer resolution implementation to reduce duplication and conditional compilation.
  • Made binding_type_exception give a more meaningful what() message than "std: :exception".
    • Added extensive validity tests for delegate functionality. Pointers to member functions are tested, including multiple inheritance, virtual and non-virtual member functions, and checking for generational loss across copying/assigning delegates. This should properly exercise "this" pointer adjustment for the Itanium and MSVC implementations, and vtable lookup for the Itanium implementation. So-called late binding functionality is tested, including exceptions on failure. Functoids are tested, although given the encapsulation it's not possible to check that an apator isn't generated when it shouldn't be.
  • util/delegate.cpp: Fixed calculation of this pointer when casting member function pointers across virtual inheritance relationships
  • using MSVC with /vmg. [Vas Crabb]
  • New games added as MACHINE_NOT_WORKING
  • Unknown medal game GS471 [Phil Bennett, R. Belmont]
  • Fix compile on GCC x64 Linux [R. Belmont]
  • Fix build script typo [R. Belmont]
New clones marked as NOT_WORKING
  • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]
  • namcos1.cpp: corrected the program ROM label for Tank Force (US, 2 Players) [Action Jackson]
New clones marked as NOT_WORKING
  • Faeton (6 digits) [Jordi, Orlando, PinMAME]
  • Hardbody (rev. D) [PinMAME]
  • Hook (UK 4.06, display A4.01) [PinMAME]
  • MotorDome (rev. B) [PinMAME]
  • arcade.flt: added konmedal020.cpp [Robbbert]
  • delegates: Fixed structure return with MSVC C++ ABI. [Vas Crabb]
    • Automatically use delegate_mfp_compatible to generate an adaptor for member functions that return non-scalar, non-reference types (partially addresses #8597).
    • Enabled the MSVC delegate implemenation for MSVC on AArch64.
    • Switched back to neater delegate types for layout item bounds and colour.
  • docs: Updated the example layout links to point to 0.235undefinedthis means there's now an example of embedded SVG. [Vas Crabb]
  • bus/nes: Several small separate fixes. (#8580) [0kmg]
    • Fixed empty menu in Supervision 16 in 1.
    • Fixed softlist loading of GB 63 in 1 and hooked it up with a compatible board type. Removed old partially-working code.
    • Removed a spurious line in PCB loader that set WRAM in SMB2J bootlegs--they don't have any!
  • Software list items promoted to working (nes.xml)
  • Ghostbusters 63 in 1 [0kmg]
  • Super 128k - 16 in 1 [0kmg]
  • bus/nes: Added support for several Shenzhen Jncota RPGs. (#8500) [0kmg]
    • Also corrected metadata for lots of items.
  • Software list items promoted to working (nes.xml)
  • Jīng Kē Xīnzhuàn (China, Shenzhen Jncota) [0kmg]
  • Shènghuǒ Lièzhuàn (China) [0kmg]
  • Xiákè Chuánqí (China) [0kmg]
  • Zhànguó Fēngyún (China) [0kmg]
  • bus/nes: Added support for Star Versus. (#8598) [0kmg]
  • New working software list additions (nes.xml)
  • Star Versus [anonymous]
  • New clone marked as WORKING (#8586)
  • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]
  • new NOT_WORKING machine
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]
  • tiamc1.cpp: set games release years to 198?, they are actually unknown [MetalliC]
  • tiamc1.cpp little note change [MetalliC]
  • Update cdi.xml (#8529) [David 'Foxhack' Silva]
  • New working software list additions
    • Sinnaneun Susjanala 2 (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
    • Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
    • Ulihamkke Bulleoyo - Chinguwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
  • New NON_WORKING software list additions
    • Depression - The Search For The NaSSA (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
    • Nijmegen 'n rijk aan mogelijkheden (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • Update spectrum_cass.xml (#8587) [ArcadeShadow]
  • New working software list additions
    • Action Force (Dro Soft) [spectrumcomputing.co.uk]
    • Blam! [Planeta Sinclair]
    • Combat School (Erbe) [spectrumcomputing.co.uk]
    • Cross [spectrumcomputing.co.uk]
    • Esquimó [Planeta Sinclair]
    • Golden Pack 100 [Planeta Sinclair]
    • Insomnia [spectrumcomputing.co.uk]
    • Mr. Weems and the She Vampires (Zafi Chip) [spectrumcomputing.co.uk]
    • O Globo da Luz [Planeta Sinclair]
    • Pesquisa Submarina [Planeta Sinclair]
    • The Raven + Polearn [Planeta Sinclair]
    • Silent Service (Erbe) [spectrumcomputing.co.uk]
    • Travessia [Planeta Sinclair]
    • Travessia (alt) [Planeta Sinclair]
    • Turbo Esprit (Durell) [spectrumcomputing.co.uk]
    • Vampiri [Planeta Sinclair]
    • WOSP - Whole Orbit Survey Plotter [Planeta Sinclair]
  • spectrum_cass.xml: Redumped
    • Airwolf [worldofspectrum.org],
      Dragon Ninja (Erbe) [spectrumcomputing.co.uk],
      Operation Gunship [spectrumcomputing.co.uk],
      Perigos na Selva [Planeta Sinclair]
  • fmtowns_flop_*.xml: 7 new dumps, misc list cleanups (#8588) [r09]
    • fmtowns_flop_*: renamed the Houma Hunter Lime entries to be more accurate to the disk labels
    • fmtowns_flop_misc.xml: marked dpssg2, dpssg3, hhunt01, hhunt02, hhunt03 and superdps as alternate versions of the ones in the
    • original list
    • fmtowns_flop_misc.xml: removed duplicate entries that have been moved to the original list (drstop, rance, rance2) and were left
    • here by mistake in the last update
    • New working software list additions (fmtowns_flop_orig.xml)
    • Houma Hunter Lime Dai-1-wa [cyo.the.vile]
    • Houma Hunter Lime Dai-2-wa [cyo.the.vile]
    • Houma Hunter Lime Dai-3-wa [cyo.the.vile]
    • Kitty World 2 [cyo.the.vile]
    • Metal Eye Special Disk [r09]
    • Sadistic Gamers Part-3 - Telephone Play [cyo.the.vile]
    • Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile]
    • fmtowns_cd.xml: 16 new dumps, 7 replacements, add missing floppies (#8594) [r09]
    • fm_towns_cd.xml:
      • Added the missing floppy disk to amarant3 [akira_2020]
      • Added the missing floppy disk to hypnote [cyo.the.vile]
      • Added the Planet's Edge bonus audio CD [redump.org]
      • Removed the floppy part_id from uwaki, as it's not part of the floppy label
New working software list additions
  • CRI Postman [redump.org]
  • Dynamic English 3 - Upper Basic [redump.org, cyo.the.vile]
  • FM Towns Shougaku Ongaku (5-6-nensei-you) [redump.org, cyo.the.vile]
  • Hyper Aquarium - Kaisui-hen [redump.org]
  • Hyper Aquarium - Tansui-hen [redump.org]
  • Hyper Eigo Gakushuu System - New Crown Series 1 [redump.org]
  • Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu [redump.org]
  • J.League 1994 Professional Soccer [redump.org]
  • Master CD - Fresh Series-you [redump.org]
  • Meikyoku Master (FM Towns Marty version) [redump.org]
  • Nihon no Rekishi - Sengoku-hen - Oda Nobunaga [redump.org]
  • Nihongo Nyuumon Dai-1-kan - Fundamental Japanese [redump.org]
  • Steepia [redump.org]
  • Touch the Music by Casiopea [redump.org, cyo.the.vile]
  • TownsPAINT V1.1 L21 [redump.org]
  • New not working software list additions
  • Dynamic English 2 - Basic [redump.org]
  • Replaced software list items
  • Highlight CD 20 [redump.org]
  • Okiraku TownsGEAR [redump.org]
  • Oshare Cooking [redump.org]
  • Sangokushi II [redump.org]
  • SimCity (HMB-121A) [redump.org]
  • Uwaki na Anata - Switch o Irete [redump.org]
  • Zak McKracken and The Alien Mindbenders [redump.org]
Software list items promoted to working
  • Hyper Note [cyo.the.vile]
  • hh_sm510: Add cheats for gnw_flagman, gnw_judge and gnw_lion (#8601) [algestam]
  • snes.xml: Added Raiden prototypes. (#8604) [0kmg]
New working software list additions
  • Raiden Densetsu (Jpn, prototype) [Gaming Alexandria]
  • Raiden Trad (USA, prototype) [Revenant]
  • bus/nes: Added support for Donkey Kong 8 in 1. (#8603) [0kmg]
    • Also, corrected previous related PCB name.
    • Separately, set correct board type for Grandia games.
  • New working software list additions (nes.xml)
  • Donkey Kong 8 in 1 (JY-041) [anonymous]
  • plsonic4.cpp: added inputs, dips as per test mode [Ivan Vangelista]
  • wndrplnt: Decapped and dumped MCU [Alex, Brian A. Troha, TeamEurope]
    • Also remove simulation, clean ups
  • cpu/drcbex64.cpp: Proof-of-concept for optimisation of calling out. [Vas Crabb]
    • Resolve address space virtual member function addresses on constrcution and call them directly. Provides a small but measurable
    • improvement to performance in drivers that use the recompiler and access the memory system a lot.
    • Also made MSVC delegates capable of walking past all the thunks MSVC puts in the way of actually calling a member function. I'm not accounting for the "this" pointer being passed in RDX when the return value is an oversize scalar. This is harmless because it won't see anything that looks like a virtual call thunk using RCX when RCX points to uninitialised space for the return value. It just means virtual member function calls won't be bypassed if the return value is an oversize scalar, but that doesn't happen frequently anyway.
  • util/delegate.h: Make comparison operators more technically correct. [Vas Crabb]
    • For Itanium ABI, two null member function pointers should compare equal even if the undefined bits differ.
    • For MSVC ABI, there's all sorts of complexity around what happens when you compare pointers to member functions for different
    • inheritance types.
    • You'll still occasionally get weird results comparing pointers to members of different classes.
  • util/delegate.cpp: Recognise a couple more MSVC thunks. [Vas Crabb]
    • The MSVC C++ ABI doesn't reserve the first vtable entry for classes without a virtual destructor, so the instruction to load the
  • virtual member function address may not need an immediate displacement.
    • Also recognise virtual member function call thunks for AArch64.
  • added tzx to the sc-3000 formats (#8592) [Fabio DL]
  • Dumped the 68705P3 MCUs on 2 different types of sp.ACE fruit machine reel driver PCBs [TTX] (#8593) [David Haywood]
  • new WORKING machine (#8558) [David Haywood]

New WORKING machine

  • Paradise / Gum (France) [Benjamin Roux, David Haywood]
  • view: take into account the pre-offsetting when expanding handlers [Olivier Galibert]
  • pss680: Bank some of the ROM space [AJR]
  • supernova: fix oob access on transcient incorrect sprites, use masking instead of %, silence watchdog access [Olivier Galibert]
  • Make debugger 'out' command step over return delay slots on SH architectures [AJR]
  • 4enraya.cpp: Add PCB ASCII layout for 'tourpgum' (#8610) [ClawGrip]
  • konmedal68k.cpp: tentatively identified the unkkonmd set [Wayder]
  • model2.cpp: minor documentation update [Brian Troha]
  • arcade.lua: fixed arcade build compiling [Brian Troha]
  • konmedal68k.cpp: adjusted some dips definitions [Ivan Vangelista]
  • minimaws: Made table sort widgets (and the code behind them) less ugly. [Vas Crabb]
  • util/delegate.cpp: Added a couple of comments about assumptions. [Vas Crabb]
  • konmedal68k.cpp: made pwrchanc show the title screen [Ivan Vangelista]
  • minimaws: Added disclosure triangle controls to many sections. [Vas Crabb]
  • mpu4.cpp: Added three Vifico Escalera Tobogan sets. (#8607) [ClawGrip]
  • New NOT_WORKING machines
  • Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
  • New NOT_WORKING clones
  • Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip]
  • Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
  • Various volume level adjustements to avoid hitting limiter. (#8553) [David Haywood]
    • Adjusted levels in mustache.cpp, metlfrzr.cpp, xyonix.cpp, labybug.cpp, pgm.cpp, terracre.cpp, boogwing.cpp, astrocde.cpp, and gottlieb.cpp.
    • Re-balanced some Votrax stuff, attempting to keep the chip output between +/-1.0.
New working clones
  • Conchess Plymate 5.5MHz [hap, Berger]
  • util/delegate.cpp: PowerPC-64 Little Endian drops function descriptors. [Vas Crabb]
    • At some point I'll make a proper header ABI detection. There's too much stuff to keep in the delegate sources, and it will be useful for other stuff like recompilers.
  • util/delegate.h: Use "compatible" delegates for MinGW GCC i686. [Vas Crabb]
    • The Itanium delegate has questionable value on on MinGW i686 as it injects a conditional branch in the hot path for delegates anyway to deal with the different __thiscall convention. It's somehow breaking and causing memory corruption in full builds, but I don't have the time to work out exactly which delegate type is the problematic one, especially not with a release coming soon.
    • This will probably cause 32-bit MinGW builds to become substantially larger.
  • sound: make the compressor optional (clamp overdrive to -1.0-1.0 when off) [hap]
  • docs: explain compressor a bit [hap]
  • docs: explain compressor a bit again [hap]
  • a800: fixes writing antic DLISTL and DLISTH to only affect the high and low byte component that is spread between m_dpage and
  • m_doffs (#8616) [goldnchild]
  • polepos2: freeze dipswitch works fine [hap]
  • apple2gs: enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus P8 1.0.1 [R. Belmont]
  • apple2gs: revert previous change, verified on hardware that bit 6 of NEWVIDEO is not set on power-up. [R. Belmont]
  • saturn.cpp: Add Korean BIOS placeholder (#8608) [Angelo Salese]
    • saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions
    • hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul
    • stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first
    • attract cycle
    • smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5
    • stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc)
    • stvcd.cpp: fix clang build, put another QA point for Dragon's Dream
    • More QA up to J
  • Add floppy support to NEC PC-8001 (#8532) [Angelo Salese]
New clones marked as NOT_WORKING
  • PC-8001mkIISR [anonymous]
  • Generate a new pc8001_flop.xml list, based off Neo Kobe dumps; [Angelo Salese]
  • Move several items from pc8801_flop.xml to the new pc8001_flop.xml; [Angelo Salese]
  • Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml; [Angelo Salese]
  • Hook aforementioned lists where they belongs ( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp, N80 list belongs to pc8001mk2 and pc8001mk2sr, N80SR list belongs to pc8001mk2sr alone) [Angelo Salese]
  • upd3301.cpp: fix scrolling glitch when unthrottled [Angelo Salese]
  • pc8001.cpp: fix machine configs inheritance [Angelo Salese]
  • pc8001.cpp: constexpr the XTALs [Angelo Salese]
  • pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines [Angelo Salese]
  • Ported pc80s31k to device interface, and hooked it up to pc8001 [Angelo Salese]
  • Fix validation errors [Angelo Salese]
  • Misc documentation updates [Angelo Salese]
  • uPD3301.cpp: implement bulk of attribute fields [Angelo Salese]
  • upd3301: fix olyboss compile and crashing, add rvv signal [Angelo Salese]
  • upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle) [Angelo Salese]
  • upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire [Angelo Salese]
  • upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault) [Angelo Salese]
  • pc8001_flop.xml: QA selected SW [Angelo Salese]
  • pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses [Angelo Salese]
  • pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code [Angelo Salese]
  • pc80s31k.cpp: documentation updates [Angelo Salese]
  • pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here [Angelo Salese]
  • pc98.xml: move daivacal from PC88 since it really belongs here [Angelo Salese]
  • pc8801_flop.xml: major QA testing on suspicious floppy activities [Angelo Salese]
  • pc8801.cpp: remove logging of High [TV]RAM [Angelo Salese]
  • pc8801_flop.xml: fix rogue extra comment closing [Angelo Salese]
  • pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting; pc80s31k.cpp: allow filemst to boot, and add note about its unemulated extended HW; [Angelo Salese]
  • upd3301.cpp: convert AT1/AT0/SC to an aggregate variable [Angelo Salese]
  • upd3301.cpp: convert attribute fetch to be a client delegate [Angelo Salese]
  • pc8001.cpp: move some shared functions to pc8001_base_state [Angelo Salese]
  • pc8001.cpp: add DMA functions [Angelo Salese]
  • pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged) [Angelo Salese]
  • pc8801_flop.xml: fix description duplicate [Angelo Salese]
  • Bulk replace pc8*_flop.xml capitalized Alt into lowercase [Angelo Salese]
  • pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected [Angelo Salese]
  • Standardize Daiva titles across XMLs [Angelo Salese]
  • pc8801_cass.xml: revert of software name t[ape] postfixes [Angelo Salese]
  • pc8801_flop.xml: more identification of N/V1 BASIC SWs [Angelo Salese]
  • tasc: gideon engine version is 3.1 [hap]
  • arcade.flt: add saturnkr exception [hap]
New clones marked as NOT_WORKING
  • TX-0 upgraded system (8 kWords of RAM, old order code) [AJR]
  • tx0_64kw: Swap LR and MBR when MLR and LMB are specified together [AJR]
  • tx0_8kw: Recognize a few more composite OPRs in disassembly [AJR]
  • Mostly playable driver for Rolling Extreme. Various bug fixes to the TMS320C82 core. [Ville Linde]
  • tms32082: Fix clang build [AJR]
  • bus/nes: Fixed hardwired 4-screen mirroring for MMC3 games. (#8620) [0kmg]
    • Fixes most graphics glitches in Rad Racer II and unlicensed Jurassic Boy 2, Rocman X carts.
  • tx0: Turn RIM logging back off [AJR]
  • gameboy.xml: New working software list addition (#8602) [ArcadeShadow]
    • gameboy.xml: 1 new entry and rename descriptions
  • New working software list addition
  • Sarakon (prototype) [Gaming Alexandria]
  • New WORKING software list additions (#8599) [ClawGrip]
New WORKING software list additions
  • vsmile_cart.xml: [ClawGrip]
  • Disney Handy Manny (USA), Nick Jr. Wow! Wow! Wubbzy! (USA), The Adventures of Little Red Riding Hood (USA), Barney - The Land of
  • Make Believe (USA), Care Bears - A Lesson in Caring (USA), TinkerBell (USA), Disney/Pixar Up (USA, rev. 001), Disney's Cinderella
    • Cinderella's Magic Wishes (USA, rev. 101) [skaman]
  • Add notes about pocket version being the same rom as the regular motion one on some games [skaman] (#8600) [ClawGrip]
  • cdi.xml / ibm5170_cdrom.xml: New non-working software list additions,… (#8612) [David 'Foxhack' Silva]
    • cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes

New non working software list additions

  • cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • kikikai.cpp: Fix notes (#8483) [cam900]
    • kikikai.cpp: Fix video hardware notes
  • pc8001_flop.xml: Fix rom name errors due to copy/paste [Scott Stone]
  • srcclean in preparation for MAME 0.235, and two small adjustments. [Vas Crabb]
    • Reduce repeated directory walking in cleansrc target (substantially improves speed of building the target on Windows).
    • Disable a validity check using an MSVC language extension when using clang in MSVC ABI mode.
  • bus/nes: Uncommented some existing code for Toy Story pirate cart. (#8617) [0kmg]

Software list items promoted to working (nes.xml)

  • Toy Story [etabeta]
  • nes.xml: Removed a duplicate dump of Xiangshuai Chuanqi. (#8618) [0kmg]
  • nes.xml: Added alternate PCB version of Gauntlet. (#8621) [0kmg]
New working software list additions
  • Gauntlet (USA, alt PCB) [0kmg]
  • bus/nes: Added support for a bootleg Sangokushi II cartridge. (#8615) [0kmg]

New working software list additions (nes.xml)

  • Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
  • bus/nes: Simplified handling of SxROM + MMC1A boards a bit. (#8614) [0kmg]
    • Removed pseudo board types SXROM_A and SOROM_A that are simply SXROM and SOROM boards fitted with MMC1A chips.
    • Provide the equivalent behavior directly in SXROM and SOROM by letting each board know which MMC1 type it has from the existing
  • feature in the softlist.
  • bus/nes: Updates for BMC-70IN1 and BMC-800IN1 boards. (#8609) [0kmg]
    • Reimplemented these related boards as class/subclass.
    • Corrected missing iNES loader support.

New working software list additions (nes.xml)

  • 35 in 1 (HM5511) [anonymous]
  • 68 in 1 (HM5511) [anonymous]

Software list items promoted to working (nes.xml)

  • 70 in 1 [0kmg]
  • 800 in 1 [0kmg]
  • Actually stage the fix to validity.cpp, clean up video/kikikai.cpp a little, srcclean latest PRs. [Vas Crabb]
  • libc++ 6 std: :is_invocable_r doesn't work on MFP for incomplete classundefineddisable broken tests when detected. [Vas Crabb]
  • Clean up some metadata [Vas Crabb]
  • debugger/qt, debugger/win: Fixed suppressing trailing whitespace in copied text on completely blank lnes (most noticeable for the
  • console view). [Vas Crabb]
  • Fixed some software list issues: [Vas Crabb]
    • apxen_flop.xml: Marked diag bad and unsupported as the disk image is missing protection data.
    • pc8001mk2_flop.xml, pc8801_flop.xml: Removed some entries that were inadvertently duplicated.
wstecz29/12/2021 13:57
Inne treści związane z tematem
[Arcade] DevMAME [log only] 2022/05/25 12:00 [Arcade] DevMAME [log only] 2022/05/25 12:00
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne ...
[Arcade] Arcade x64 0.243 29/04/2022 [Arcade] Arcade x64 0.243 29/04/2022
Jeden z najlepszych klonów MAME wcześniej rozwijany przez MameSick jako MameUIFX a teraz przez Robbberta (MameUI32, MessUI, HomebrewMame).  
[arcade] Mame x64 0.243 29/04/2022 [arcade] Mame x64 0.243 29/04/2022
Następna odsłona MAME. Czyli dzisiaj miesięcznica;)  
[arcade] HbMameUI x64 0.243 27/04/2022 [arcade] HbMameUI x64 0.243 27/04/2022
HbMame (HomeBrewMame) jest modyfikacją MAME umożliwiającą odpalenie nieoficjalnych gier na sprzęt arcade obsługiwany przez MAME - nieoficjalne, amatorskie to wcale nie znaczy, że gorsze. Pewnie zaraz pojawi się i reszta... czyli w najbliższym czasie dzień MAME.
[arcade] Mame x64 0.242 1/04/2022 [arcade] Mame x64 0.242 1/04/2022
Następna odsłona MAME. Czyli dzisiaj miesięcznica;)  
Do ściągnięcia
Dodatkowe informacje
Komentarze
Ostatnio dodane pliki

T-shirt "The Eidolon Black & White"

Retro T-Shirt The Eidolon Black & White - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2022 | Krzysztof 'Faust' Karkosza Google+Kontakt