Fork me on GitHub

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, or get the source and 64-bit Windows binary packages from the download page.

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) []
  • 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]