Fork me on GitHub

MAME 0.240

30 Jan 2022

As lunar new year draws near and we approach a quarter of a century since Nicola Salmoria released MAME to the public, it’s time for MAME 0.240 – the first release of the 2022 calendar year. Wait, what was that? A quarter of a century? Yes, on 5 February, it will be twenty-five years since MAME 0.1 was released, supporting just five Z80-based games. MAME is coming up to its silver jubilee! And what a long way we’ve come…

This month, we’ve added support for dozens more versions of the Igrosoft five-reel slot machines. But buried in there are the remaining versions of Nintendo Game & Watch series games (rare versions of Helmet, Judge and Mario’s Cement Factory), two more Elektronika games based on Nintendo programs, a German version of Exidy’s Mouse Trap, and the incredibly rare Mahjong Block Jongbou 2 from SNK.

In the software lists, there are a whole pile of recently dumped prototypes of console games, and some homebrew titles for the Bandai RX-78. That’s on top of the steady stream of Apple II floppies, Commodore 64 cassettes, FM Towns CDs, and newly supported NES and Famicom cartridges. Building on the work last month, the CD-i has received a few more fixes that improve performance and add support for more discs.

You can read about everything we’ve been busy with all month in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

MAME Testers Bugs Fixed

  • 03252: [Crash/Freeze] (tmaster.cpp) tm, tm2k, tm3k, tm4k, tm5k, tm7k, tm8k: Solitaire game hangs consistently. (Peter Ferrie)
  • 05237: [Crash/Freeze] (cosmic.cpp) cosmicg: Game crashes at end of second loop in attract mode. (Peter Ferrie)
  • 07892: [Gameplay] (galaga.cpp) sxeviousj: Inserting a coin starts a two-player game with control issues. (hackbar)
  • 08110: [Image Enhancement] (dkong.cpp) dkong, pacman, 1942: Integer scaling options can cause unwanted cropping. [Antonio Giner]
  • 08143: [Documentation] (naomi.cpp) keyboard: Developer G.rev is not mentioned in metadata. (Angelo Salese)
  • 08160: [DIP/Input] (taito_b.cpp) sbm, sbmj: DIP switches are not labeled correctly. (Steven Coomber)
  • 08164: [DIP/Input] (segas32.cpp) slipstrm, slipstrmh: Third DIP switch labeled “Unknown” freezes the game. (Steven Coomber)
  • 08167: [Misc.] When adding to or changing path options, folders are not sorted. (Vas Crabb)
  • 08173: [Color/Palette] (vicdual.cpp) samurai: Wrong colors on title sequence and player select screens. (AJR)
  • 08175: [Crash/Freeze] (royalmah.cpp) royalmah: MAME crashes on access violation. (Ivan Vangelista)
  • 08181: [Documentation] (jpmimpct.cpp) monspdr: ACE games release years are listed on developer web site. (MASH)
  • 08183: [Sound] (nes.cpp) nespal [gimmick]: DPCM audio plays at the wrong pitch. (kmg)
  • 08187: [DIP/Input] (nemesis.cpp) gradiusb: Bonus Life DIP switches are wrong. (kmg)

New working machines

  • Falco Endura TS-28 [Dirk Best, Bitsavers]
  • Mahjong Block Jongbou 2 (Japan) [ShouTime]
  • Mattel Look Alive! Football [hap, Sean Riddle, Rik]
  • Player's Edge Plus (XMP00014) 5-in-1 Wingboard (CG2352) - International [Brian Troha]
  • SCAT The Solution [hap, Sean Riddle]
  • Svetlana Elektronika IM-05 [hap, RCgoff]

New working clones

  • Aero Fighters Special (USA) [coolmod, The Dumping Union]
  • bootleg (Elektronika) Biathlon [algestam, Milan Galcik]
  • bootleg (Elektronika) Tayny okeana [algestam, Milan Galcik]
  • Crazy Monkey (030217 World) [anonymous, MetalliC]
  • Crazy Monkey (030225 World) [anonymous, MetalliC]
  • Crazy Monkey (030227 World) [anonymous, MetalliC]
  • Crazy Monkey (030404 World) [anonymous, MetalliC]
  • Crazy Monkey (031016 World) [anonymous, MetalliC]
  • Crazy Monkey (090711 Entertainment) [anonymous, MetalliC]
  • Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC]
  • Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC]
  • Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC]
  • Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC]
  • Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]
  • Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC]
  • Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis]
  • Fruit Cocktail (030505 World) [anonymous, MetalliC]
  • Fruit Cocktail (030512 World) [anonymous, MetalliC]
  • Fruit Cocktail (031028 World) [anonymous, MetalliC]
  • Fruit Cocktail (100324 Entertainment X) [anonymous, MetalliC]
  • Fruit Cocktail (100331 Entertainment X) [anonymous, MetalliC]
  • Fruit Cocktail (101208 Entertainment N) [anonymous, MetalliC]
  • Fruit Cocktail (110111 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail (110124 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail (110204 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail (110311 Entertainment B) [anonymous, MetalliC]
  • Fruit Cocktail (140526 Entertainment B) [anonymous, MetalliC]
  • Fruit Cocktail 2 (080904 Russia) [anonymous, MetalliC]
  • Fruit Cocktail 2 (100412 Entertainment X) [anonymous, MetalliC]
  • Fruit Cocktail 2 (101208 Entertainment N) [anonymous, MetalliC]
  • Fruit Cocktail 2 (110111 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail 2 (110124 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail 2 (110204 Entertainment A) [anonymous, MetalliC]
  • Fruit Cocktail 2 (110311 Entertainment B) [anonymous, MetalliC]
  • Fruit Cocktail 2 (110411 Entertainment C) [anonymous, MetalliC]
  • Fruit Cocktail 2 (140526 Entertainment B) [anonymous, MetalliC]
  • Gals Panic EX (Korea) [Arcade-Projects]
  • Garage (040122 World) [anonymous, MetalliC]
  • Garage (040123 World) [anonymous, MetalliC]
  • Garage (040216 World) [anonymous, MetalliC]
  • Garage (100331 Entertainment X) [anonymous, MetalliC]
  • Garage (101208 Entertainment N) [anonymous, MetalliC]
  • Garage (110111 Entertainment A) [anonymous, MetalliC]
  • Garage (110124 Entertainment A) [anonymous, MetalliC]
  • Garage (110204 Entertainment A) [anonymous, MetalliC]
  • Garage (110311 Entertainment B) [anonymous, MetalliC]
  • Garage (110411 Entertainment C) [anonymous, MetalliC]
  • Garage (140526 Entertainment B) [anonymous, MetalliC]
  • Genius 6 (V132F) [Jorge Silva]
  • Gnome (090810 Entertainment) [anonymous, MetalliC]
  • Gnome (100407 Entertainment X) [anonymous, MetalliC]
  • Gnome (101208 Entertainment N) [anonymous, MetalliC]
  • Gnome (110124 Entertainment A) [anonymous, MetalliC]
  • Gnome (110204 Entertainment A) [anonymous, MetalliC]
  • Gnome (110311 Entertainment B) [anonymous, MetalliC]
  • Gnome (110411 Entertainment C) [anonymous, MetalliC]
  • Gnome (140526 Entertainment B) [anonymous, MetalliC]
  • Insector X (bootleg) [Jorge Silva]
  • Island 2 (061214 World) [anonymous, MetalliC]
  • Island 2 (100401 Entertainment X) [anonymous, MetalliC]
  • Island 2 (101208 Entertainment N) [anonymous, MetalliC]
  • Island 2 (110111 Entertainment A) [anonymous, MetalliC]
  • Island 2 (110124 Entertainment A) [anonymous, MetalliC]
  • Island 2 (110204 Entertainment A) [anonymous, MetalliC]
  • Island 2 (110311 Entertainment B) [anonymous, MetalliC]
  • Island 2 (110411 Entertainment C) [anonymous, MetalliC]
  • Island 2 (140526 Entertainment B) [anonymous, MetalliC]
  • Keks (100330 Entertainment X) [anonymous, MetalliC]
  • Keks (100331 Entertainment X) [anonymous, MetalliC]
  • Keks (101209 Entertainment N) [anonymous, MetalliC]
  • Keks (110204 Entertainment A) [anonymous, MetalliC]
  • Keks (110208 Entertainment A) [anonymous, MetalliC]
  • Keks (110311 Entertainment B) [anonymous, MetalliC]
  • Keks (110411 Entertainment C) [anonymous, MetalliC]
  • Keks (110816 Entertainment A) [anonymous, MetalliC]
  • Keks (110816 Entertainment B) [anonymous, MetalliC]
  • Keks (110816 Entertainment N) [anonymous, MetalliC]
  • Keks (110816 Entertainment X) [anonymous, MetalliC]
  • Keks (140526 Entertainment B) [anonymous, MetalliC]
  • Lethal Crash Race / Bakuretsu Crash Race (set 2, alternate sound ROM) [Sergio Galiano, Recreativos Piscis]
  • Lucky Haunter (030707 World) [anonymous, MetalliC]
  • Lucky Haunter (031027 World) [anonymous, MetalliC]
  • Lucky Haunter (101209 Entertainment N) [anonymous, MetalliC]
  • Lucky Haunter (110111 Entertainment A) [anonymous, MetalliC]
  • Lucky Haunter (110204 Entertainment A) [anonymous, MetalliC]
  • Lucky Haunter (110311 Entertainment B) [anonymous, MetalliC]
  • Lucky Haunter (140526 Entertainment B) [anonymous, MetalliC]
  • Mouse Trap (German, version 4) [TeamEurope, rtw, f205v, Darksoft, The Dumping Union]
  • Multi Fish (021120) [anonymous, MetalliC]
  • Multi Fish (021121) [anonymous, MetalliC]
  • Multi Fish (021219) [anonymous, MetalliC]
  • Multi Fish (021227) [anonymous, MetalliC]
  • Multi Fish (030511) [anonymous, MetalliC]
  • Multi Fish (031026) [anonymous, MetalliC]
  • Multi Fish (031117) [anonymous, MetalliC]
  • Nebulas Ray (prototype) [Arcade-Projects]
  • Nintendo Game & Watch: Helmet (version CN-07) [algestam, Alexander Bliven]
  • Nintendo Game & Watch: Judge (purple version) [algestam, Alexander Bliven]
  • Nintendo Game & Watch: Mario's Cement Factory (Table Top, version CM-72A) [algestam, Alexander Bliven]
  • Pirate (051229 World) [anonymous, MetalliC]
  • Pirate 2 (100406 Entertainment X) [anonymous, MetalliC]
  • Pirate 2 (101209 Entertainment N) [anonymous, MetalliC]
  • Pirate 2 (110111 Entertainment A) [anonymous, MetalliC]
  • Pirate 2 (110124 Entertainment A) [anonymous, MetalliC]
  • Pirate 2 (110204 Entertainment A) [anonymous, MetalliC]
  • Pirate 2 (110311 Entertainment B) [anonymous, MetalliC]
  • Pirate 2 (110411 Entertainment C) [anonymous, MetalliC]
  • Pirate 2 (140526 Entertainment B) [anonymous, MetalliC]
  • Player's Edge Plus (PP0046) 10's or Better (International, set 2) [Brian Troha]
  • Player's Edge Plus (PP0078) Standard Draw Poker [Brian Troha]
  • Player's Edge Plus (PP0516) Double Bonus Poker (set 3) [Brian Troha]
  • Rastan Saga (bootleg, Japan Rev 1, earlier code base) [Arzeno Fabrice]
  • Resident (090722 Entertainment) [anonymous, MetalliC]
  • Resident (100331 Entertainment X) [anonymous, MetalliC]
  • Resident (101209 Entertainment N) [anonymous, MetalliC]
  • Resident (110111 Entertainment A) [anonymous, MetalliC]
  • Resident (110124 Entertainment A) [anonymous, MetalliC]
  • Resident (110204 Entertainment A) [anonymous, MetalliC]
  • Resident (110311 Entertainment A) [anonymous, MetalliC]
  • Resident (110411 Entertainment A) [anonymous, MetalliC]
  • Resident (140526 Entertainment A) [anonymous, MetalliC]
  • Rock Climber (040823 World) [anonymous, MetalliC]
  • Rock Climber (100331 Entertainment X) [anonymous, MetalliC]
  • Rock Climber (101209 Entertainment N) [anonymous, MetalliC]
  • Rock Climber (110111 Entertainment A) [anonymous, MetalliC]
  • Rock Climber (110124 Entertainment A) [anonymous, MetalliC]
  • Rock Climber (110204 Entertainment A) [anonymous, MetalliC]
  • Rock Climber (110311 Entertainment B) [anonymous, MetalliC]
  • Rock Climber (110411 Entertainment C) [anonymous, MetalliC]
  • Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
  • Roll Fruit (030821) [anonymous, MetalliC]
  • Sweet Life 2 (100408 Entertainment X) [anonymous, MetalliC]
  • Sweet Life 2 (101209 Entertainment N) [anonymous, MetalliC]
  • Sweet Life 2 (110111 Entertainment A) [anonymous, MetalliC]
  • Sweet Life 2 (110124 Entertainment A) [anonymous, MetalliC]
  • Sweet Life 2 (110204 Entertainment A) [anonymous, MetalliC]
  • Sweet Life 2 (110311 Entertainment B) [anonymous, MetalliC]
  • Sweet Life 2 (110411 Entertainment C) [anonymous, MetalliC]
  • Sweet Life 2 (140526 Entertainment B) [anonymous, MetalliC]
  • Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]
  • Tetris (v342R) [Jorge Silva]

New machines marked as NOT_WORKING

  • Applied Digital Data Systems ADDS 2020 [Bitsavers]
  • Basic Fun Dig Dug (mini arcade) [Sean Riddle, Kamaal Brown]
  • Basic Fun Galaga (mini arcade) [Sean Riddle, Kamaal Brown]
  • Basic Fun Spy Hunter (mini arcade) [Sean Riddle, Kamaal Brown]
  • Basic Fun Tetris (mini arcade) [Sean Riddle, Kamaal Brown]
  • Beyond Kung-Fu (location test) [Jonas Jago]
  • Digilog 320 [Bitsavers]
  • Fun-E-Ball [Museo del Recreativo]
  • Gumball Rally [Museo del Recreativo, Phil Bennett]
  • Neo Mania [ClawGrip, CrispX]
  • Super Impulse Galaga (Tiny Arcade) [Sean Riddle]
  • Super Impulse Teenage Mutant Ninja Turtles - Turtle Fighter (Tiny Arcade) [Sean Riddle]

New clones marked as NOT_WORKING

  • Crazy Monkey 2 (100413 Entertainment X) [anonymous, MetalliC]
  • Crazy Monkey 2 (101208 Entertainment N) [anonymous, MetalliC]
  • Crazy Monkey 2 (101220 Entertainment N) [anonymous, MetalliC]
  • Crazy Monkey 2 (101220 Entertainment X) [anonymous, MetalliC]
  • Crazy Monkey 2 (110111 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey 2 (110124 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey 2 (110204 Entertainment A) [anonymous, MetalliC]
  • Crazy Monkey 2 (110311 Entertainment B) [anonymous, MetalliC]
  • Crazy Monkey 2 (110411 Entertainment C) [anonymous, MetalliC]
  • Crazy Monkey 2 (140526 Entertainment B) [anonymous, MetalliC]
  • Falco Data Products Falco 500e [Bitsavers]
  • Fruit Star Bonus (Ver 8.27PVIE) [TeamEurope, Roberto Fresca]
  • Player's Edge (PK0756-PC011) Standard Draw Poker [Brian Troha]
  • Player's Edge Plus (KE0004) Keno (set 2) [Brian Troha]
  • Player's Edge Plus (KE0004) Keno (set 3) [Brian Troha]
  • Player's Edge Plus (KE0017) Keno (set 2) [Brian Troha]
  • SAM IV Test Fixture [Robbbert]
  • Tetris (bootleg set 5) [Jorge Silva]

New working software list additions

  • 32x: Spot Goes to Hollywood (prototype) [Hidden Palace, Steve Lin]
  • a800_flop: Atari LiteDOS-SE [Mr.Atari]
  • apple2_flop_clcracked:
    Building Reading Skills: The Letter-Sound Farm (cleanly cracked), Codes and Cyphers (cleanly cracked), Dinosaur's Lunch (cleanly cracked), Earth Science: Interplanetary Travel (cleanly cracked), Expedition U.S.A.! (cleanly cracked), Exploring Library Land (cleanly cracked), Follow Me (cleanly cracked), The French Hangman (cleanly cracked), Functional Harmony: Basic Chords (cleanly cracked), Functional Harmony: Borrowed and Altered Chords (cleanly cracked), Functional Harmony: Diatonic Seventh Chords (cleanly cracked), The German Hangman (cleanly cracked), The German Hangman (Revision 2) (cleanly cracked), Isaac Newton and F.I.G. Newton (cleanly cracked), Ken Uston's Professional Blackjack (Version 1.12) (cleanly cracked), Legionnaire (cleanly cracked), Library Treasure Hunt (cleanly cracked), Race Car Keys (cleanly cracked), Return to Reading: The Call of the Wild (cleanly cracked), Ripley's Believe It Or Not: Beginning Library Research Skills (cleanly cracked), The Russian Hangman (cleanly cracked), The Russian Hangman (Revision 2) (cleanly cracked), The Spanish Hangman (Revision 2) (cleanly cracked) [4am, Firehawke]
    Bridge Tutor with Precision and Scientific Bidding (cleanly cracked) [4am, san inc., Firehawke]
  • apple2_flop_orig: The Environment Life Dynamic, Glutton Mickey's Space Adventure, Stellar Power [4am, Firehawke]
  • c64_cass: Magic Marbles, Magicland Dizzy, Magnetron, Marble Madness, Mario Bros, MASK II, Maths Tutor, Matrix, Mega-Apocalypse, Megaplay Volume 1, Metro Blitz, Metro Cross (U.S. Gold), Miami Vice, Michael Jackson: Moonwalker, Michael Jackson: Moonwalker (alt), Mickey Mouse: The Computer Game, Mig Alley Ace, Mikie, Missile Command (alt), Mission Elevator, Monte Carlo Casino, Monty on the Run, Motor Massacre, Mutants, My Life, Mystery of the Nile, Myth: History in the Making, N.O.M.A.D, Neoclyps, The Neverending Story, Ninja Massacre, Ninja Remix, North & South, Ocean's All Star Hits, Ocean's Greatest Hits, Oink! (CRL), On the Tiles, Operation Wolf (Ocean), Out Run, Outback, Overlander [The Ultimate Tape Archive Team]
  • cdi: Alien Gate (US, set 1), Alien Gate (US, set 2) [redump.org]
  • fmtowns_cd:
    Emit Vol. 1 - Toki no Maigo (Version 1.20 Release 1.00) [redump.org, fuzzball]
    F-BASIC386 v1.1 L10, F-BASIC386 v1.1 L10B, Kyouiku & FM Towns, Nihon no Chou, Shadow of the Beast - Mashou no Okite (1991-08-29), Technostress Yobouhou Series - Chinsei, Technostress Yobouhou Series - Stress, Towns System Software V1.1 L10B, TownsSOUND V1.1 L10 [redump.org]
  • fmtowns_flop_orig: Setsujuu - Yuganda Kioku, Youjuu Club Custom [cherokee]
  • gameboy:
    Blade Warrior (prototype), Dungeon Warrior (prototype), Jet Pak Jak (prototype), Jet Pak Man (prototype), Nintendo Game Boy Aging Cartridge (Ver 1.1) [Hidden Palace]
    John Madden Football (prototype) [Hidden Palace, VGHF]
  • gba: Robocop (prototype) [Hidden Palace, Marcal Mora]
  • gbcolor: San Francisco Rush - Extreme Racing (prototype) [Hidden Palace, Steve Lin]
  • ibm5150:
    The Black Cauldron (3.5", v2.10), Castles (3.5"), Castles (5.25"), Castles: The Northern Campaign, Hoyle: Official Book of Games - Volume 3 (EGA release), John Madden Football (alt), John Madden Football II, Loom (3.5", v1.0), Loom (3.5", v1.1), Star Control (3.5"), Star Control (5.25") [The Good Old Days]
    Turbo Out Run (3.5"), Turbo Out Run (5.25"), Xenon (16 Blitz Plus release) (5.25") [ibmpc5150, archive.org]
    Asynchronous Communications Support (Version 1.00), Diagnostics (Version 1.00), EasyWriter (Version 1.00), Macro Assembler (Version 1.00), Pascal Compiler (Version 1.00), Typing Tutor (Version 1.00) [WinWorld]
  • lynx:
    Klax (prototype) [peekb]
    Pit-Fighter - The Ultimate Competition (prototype 19921013) [Hidden Palace, Steve Lin]
  • megadriv:
    Fantastic Dizzy (prototype) [David Rogers]
    Flashback (prototype 19920918), Junker's High (later prototype), Micro Machines 2 - Turbo Tournament (prototype), NFL 98 (prototype), Out of the Vortex (prototype), Payne Stewart Pro Golf (prototype A), Race Drivin' (prototype), Road Riot 4WD (prototype), Slap Fight MD (prototype), Space Hero (prototype), Twisted Flipper (later prototype) [Hidden Palace]
    Beethoven's 2nd - The Quest for Pups (prototype) [Hidden Palace, drx]
    Lakers versus Celtics and the NBA Playoffs (prototype), Payne Stewart Pro Golf (USA, prototype B), R.B.I. Baseball '95 (prototype), Wayne Gretzky and the NHLPA All-Stars (prototype) [Hidden Palace, Steve Lin]
    Ex-Mutants (prototype), Kick Off 3 (prototype), Lobo (April prototype), Muhammad Ali Heavyweight Boxing (USA, prototype), Sylvester & Tweety in Cagey Capers (prototype), Zoop (prototype) [Hidden Palace, VGHF]
  • nes:
    Battle Kid - Fortress of Peril (v1.000), Battle Kid - Fortress of Peril (v1.100), Battle Kid - Kiken no Wana (Japan, v2.000), Battle Kid 2 - Mountain of Torment (v1.000), Street Blaster IV Pro 10 (Asia) [anonymous]
    Bio Force Ape (Japan, prototype) [Hidden Palace]
    250 in 1 [krzysiobal]
    Heros 8 in 1 (JY-207), King 8 in 1 (JY-302), Super 8 in 1 (JY-301) [MLX]
    Super 19 in 1 (VIP19) [NewRisingSun]
    QuarterBack Scramble (USA, prototype) [VGHF]
  • pc98: Kao Floppy Gekijou - Route 246 Satsujin Annai, Migrain, Momoiro Mahjong [Hanzo Dakun]
  • rx78_cart:
    Xchase [Fabrizio Caruso]
    Aerial, Battlot, Bootskell, Cavit, Lift, Neuras, Ruptus [Inufuto]
  • sms: Astro Warrior & Pit Pot (Euro, alt), Dynamite Dux (prototype), Rampage (prototype), Summer Games (Euro, early prototype) [smspower]
  • snes:
    Nightmare Busters (Japan, prototype 19940409), Super Full Metal Planet (prototype B), Super Full Metal Planet (prototype C), Super Full Metal Planet (prototype D) [Hidden Palace]
    Mer Wars (prototype), Mr. Tuff (Euro, prototype 19940621), Reactor (prototype) [Hidden Palace, Steve Lin]
  • studio2: Asteroids (homebrew), Baseball (MPT-02), Berzerk (homebrew), Bingo (MPT-02), Biorhythm (MPT-02), Climber (homebrew), Combat (homebrew), Fifteen (homebrew), Four Sports (homebrew), Gunfighter / Moonship Battle (MPT-02), Invaders (homebrew), The Invasion (homebrew), Kaboom (homebrew), Outbreak (homebrew), Pacman (homebrew), Rocket (homebrew), School House II Math Fun (MPT-02), Scramble (homebrew), TV Arcade 2012 (homebrew) [Guru]
  • svi318_cart: Adaptor MSX Para Spectravideo SVI-328 [Noel's Retro Lab]
  • tg16: PC Denjin - Pankic Cyborgs (Air Zonk prototype), TV Sports Baseball (prototype) [Hidden Palace, VGHF]
  • vgmplay: Agress - Missile Daisenryaku (Arcade), Air Assault (Irem M-107), Altered Beast (Atari ST), Angel (NEC PC-9801), Battletoads (NES), Cannon Fodder (Atari ST), Contra - The Alien Wars (Nintendo Game Boy), Cosmic Cop (Irem M72), DragonStrike (IBM PC AT), DragonStrike (Sharp X68000), Exciting Soccer - Konami Cup (Family Computer Disk System), Golden Axe (Atari ST), Gremlins 2 - The New Batch (NES), Kax III (NEC PC-9801), Line of Fire (Sega X), Mars Matrix - Hyper Solid Shooting (CP System II), Mystic Warriors - Wrath of the Ninjas (Mystic Warriors), Risa no Yousei Densetsu (Family Computer Disk System), RoboCop 2 (Atari ST), S.T.U.N. Runner (Hard Drivin'), Super Space Fortress Macross (Arcade), Vendetta (Arcade), Wacky Races (Nintendo Game Boy Color), Xak - The Art of Visual Stage (MSX2, PSG), Xak II (MSX2, PSG) [vgmrips.net, Tafoid]
  • vsmile_cart: Disney's Winnie Puuh - Winnie Puuh auf der Honigjagd (Germany, alt title), Thomas & seine Freunde - Freunde Halten Zusammen (Germany, rev. 104, alt) [TeamEurope]

Software list items promoted to working

  • fmtowns_cd: Akiko Gold [wiggy2k]
  • nes: Brain Series 13 in 1, The King of Fighters 96 (Asia), Super 3 in 1, Super 3 in 1 (K3015), Super 3 in 1 (K3M07), Super 3 in 1 (NT-934), Super 4 in 1 (K4003), Super 4 in 1 (K4042), Super 4 in 1 (K4076), Super 4 in 1 (K4086), Super 1000000 in 1, Ultimate Mortal Kombat 3 (Asia, 14 characters) [kmg]

New NOT_WORKING software list additions

  • 32x: Time Warner 32X CMD Download Cartridge [Hidden Palace, VGHF]
  • c64_cass: Nemesis the Warlock [The Ultimate Tape Archive Team]
  • cdi: Lucky Luke: The Video Game [CDi Ready] [redump.org]
  • dc: DC Checker for Repair v2.05R (World), GD Drive Repair Program v0.1 (World), Loop Checker v1.00 (World) [Hidden Palace]
  • fmtowns_cd: Psychic Detective Series Vol. 3 - Aya (DCCS remake), Psychic Detective Series Vol. 5 - Nightmare (DCCS remake) [redump.org]
  • gameboy: Learn and Play Blackjack & Solitaire (prototype) [Hidden Palace, VGHF]
  • ibm5150: VisiCalc (VC-156Y0-IBM) [WinWorld]
  • pc98: Kuro no Danshou - The Literary Fragment, Santa-kun [Hanzo Dakun]
  • r8_card: SN-R8-01 Contemporary Percussion, SN-R8-02 Jazz Brush [ValleyBell]
  • rx78_cart: Zerosen [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]

Merged pull requests

  • 8343: jpmimpctsw.cpp: Fixed j6bigbuk Exchange Number button name. [TheBoyCanFly]
  • 8407: seattle.cpp: Changed Hyperdrive’s upper serial number offset based on a photograph. [Hydreigon]
  • 8863: Added abstract base class for bitmap printers. [Golden Child]
  • 8961: emu/render.cpp: Improved scale factor selection (GitHub #8209, GitHub #8387, MT08110). [Antonio Giner]
  • 8976: Added preliminary support for six TV games using GeneralPlus SoCs. [David Haywood, Sean Riddle, Kamaal Brown]
  • 9040: taito_b.cpp: Corrected DIP switch descriptions for Sonic Blast Man games (MT08160). [Steven Coomber]
  • 9042: ibm6580.cpp: Improved DMA and keyboard interface emulation. [shattered]
  • 9043: nes.xml: Added four Battle Kid games. [kmg]
  • 9047: roland_r8.cpp: Added PCM card slots and software list with dumped cards. [ValleyBell]
  • 9049: lwriter.cpp: Got video output working. [Jeff Muizelaar]
  • 9050: gaelco.cpp: Re-dumped biomtoyc, and added checksums to game descriptions. [Tailsnic Retroworks, ClawGrip]
  • 9051: cpu/h8/h8_sci.cpp: Don’t set TDRE status bit when receiving. [Devin Acker]
  • 9052: funeball.cpp: Added skeleton driver for Fun Industries Fun-E-Ball. [Museo del Recreativo, ClawGrip]
  • 9058: bus/qbus: Added DVK KGD monochrome frame buffer device. [shattered]
  • 9060: pc8801.cpp, pc88va.cpp, pc9801.cpp, pc9821.cpp: Corrected system clocks (GitHub #8560). [ValleyBell]
  • 9062: machine/upd765.cpp: Improved SRA and SRB signal generation, and added DP8473 reset interrupt. [shattered]
  • 9065: sms.xml: Added four dumps. [smspower, kmg]
  • 9067: machine/cdicdic.cpp: Fixed audio crackling and various hangs. [Ryan Holtz, CD-i Fan]
  • 9071: bus/nes: Added support for the FAM250 multi-game cartridge board. [kmg]
  • 9072: pinball2k.cpp: Reworked driver. [erikieNL]
  • 9075: Added five items (four working, one not working). [Hanzo Dakun]
  • 9076: ctk551.cpp: Made some corrections to I/O based on service manuals. [Devin Acker]
  • 9077: fmtowns_cd.xml: Added ten items, and replaced emit1 floppy disk with an unmodified dump. [r09, redump.org, fuzzball]
  • 9078: Revert “pinball2k driver” (reverts PR #9072). [Robbbert]
  • 9079: Added a version verb to floptool. [Nathan Woods]
  • 9080: Reimplemented read-only CoCo RS-DOS file system support using the new file system manager framework. [Nathan Woods]
  • 9081: cdi.xml: Added Philips’ name to the list description. [ArcadeShadow]
  • 9082: formats/jvc_dsk.cpp: Fixed a spelling error in a comment. [Nathan Woods]
  • 9083: alpha68k_n.cpp: Added Mahjong Block Jongbou 2 [ShouTime, David Haywood]
  • 9088: floptool: Updated usage message. [Nathan Woods]
  • 9096: Added initial CoCo OS-9 file system implementation. [Nathan Woods]
  • 9102: cdi.cpp: machine/cdicdic.cpp, video/mcd212.cpp: Significant fixes and performance improvements. [Ryan Holtz]
  • 9103: c64_cass.xml: Added seventeen working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 9107: machine/cdicdic.cpp: Byte-swap CD-DA data if necessary. [Ryan Holtz]
  • 9108: video/mcd212.cpp: Fixed region array filling at end-of-line. [Ryan Holtz]
  • 9109: bus/isa: Enabled floppy drive sounds for PC floppy drive controller cards. [SomeRandomGuyIdk]
  • 9110: hh_sm510.cpp: Added Elektronika Tayny okeana (Game & Watch: Octopus clone). [algestam, Milan Galcik]
  • 9111: ksys573.cpp: Fixed knob and wail inputs for Guitar Freaks games. [Windy Fairy]
  • 9112: machine/k573dio.cpp: Added communication register stub handlers, and added MP3 start/end address read back. [Windy Fairy]
  • 9113: sound/mas3507d.cpp: Added manufacturer name to description, and added notes. [cam900]
  • 9116: hh_sm510.cpp: Improved nupogodi LCD screen representation. [Milan Galcik, algestam]
  • 9117: bus/nes: Simplified bootleg KOF96 board emulation, and removed deprecated poke function. [kmg]
  • 9118: bus/nes: Implemented interrupt acknowledge/enable for Future Media board. [kmg]
  • 9122: bus/nes: Simplified NES-EVENT board emulation. [kmg]
  • 9123: cdi.cpp: Added ROM and VRAM wait states; video/mcd212.cpp: Fixed various issues and improved screen timings. [Ryan Holtz]
  • 9125: video/n64.cpp, video/rdptpipe.cpp: Fixed regressions in color space conversion and command parsing. [invertego]
  • 9126: c64_cass.xml: Added eleven working items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 9127: vsmile_cart.xml: Added two working items. [TeamEurope, ClawGrip]
  • 9128: segas32.cpp: Documented freeze DIP switch for Slip Stream games (MT08164). [Steven Coomber]
  • 9129: hh_sm510.cpp: Added Elektronika Biathlon. [algestam, Milan Galcik]
  • 9130: machine/genpc.cpp: Improved DIP switches for IBM PC and XT. [SomeRandomGuyIdk]
  • 9131: nes.xml: Marked a Chinese Sānguózhì II clone as unsupported. [kmg]
  • 9132: cpu/upd7810: Fixed instruction size for LDAX and STAX. [Golden Child]
  • 9133: bus/nes: Simplified Kay A9711 board emulation and fixed multi-game cartridge support. [kmg]
  • 9134: dkong.cpp: Correctly identified Donkey Kong 3 service mode button. [kmg]
  • 9135: bus/nes: Simplified H2288 board emulation a little. [kmg]
  • 9138: Added a newer European version of Diet Go Go. [Sergio Galiano, Recreativos Piscis]
  • 9139: mrdo.cpp: Replaced protection hack with logic from PAL dump. [Darren Olafson]
  • 9140: Correctly adjust window size for computed visible area (fixes GitHub #9115). [Antonio Giner]
  • 9141: Improved emulation of various Namco custom chips (fixes MT07892). [hackbar]
  • 9142: hh_sm510.cpp: Added Game & Watch: Helmet (CN-07 version). [algestam, Alexander Bliven]
  • 9143: bus/nes: Rewrote CONY/YOKO board emulation. [kmg]
  • 9144: hh_sm510.cpp: Added Game & Watch: Judge (purple version). [algestam, Alexander Bliven]
  • 9145: machine/upd765.cpp: Check write protect line on write and format commands. [SomeRandomGuyIdk]
  • 9146: tg16.xml: Added two prototypes. [Hidden Palace, VGHF, kmg]
  • 9147: 32x.xml: Added two new dumps. [Hidden Palace, VGHF, Steve Lin, kmg]
  • 9148: lynx.xml: Added two prototypes. [peekb, Hidden Palace, Steve Lin, kmg]
  • 9150: Fixed several issues affecting Dreamcast-based hardware, and cleaned up code. [Angelo Salese, David Haywood, MetalliC]
  • 9151: snes.xml: Added seven prototypes. [Hidden Palace, Steve Lin, kmg]
  • 9152: gbcolor.xml: Added San Francisco Rush - Extreme Racing (prototype). [Hidden Palace, Steve Lin, kmg]
  • 9153: gba.xml: Added Robocop (prototype). [Hidden Palace, Marcal Mora, kmg]
  • 9154: ksys573.cpp: Added basic motor movement simulation and internal layout for Punch Mania/Fighting Mania. [Windy Fairy]
  • 9155: model3.cpp: Marked Magical Truck Adventure program ROMs as bad [Bart Trzynadlowski, DavidHaywood]
  • 9157: a800_flop.xml: Added Atari LiteDOS-SE. [Mr.Atari, telanus]
  • 9158: ibm6580.cpp: Patch out video timing tests, and moved “Memory Record” button to keyboard. [shattered]
  • 9159: machine/i8255.cpp: Always latch input data when strobe is asserted. [shattered]
  • 9160: nes.xml: Added two prototypes. [Hidden Palace, VGHF, kmg]
  • 9161: megadriv.xml: Added eight prototypes. [Hidden Palace, drx, VGHF, Steve Lin, kmg]
  • 9162: gameboy.xml: Added seven prototypes. [Hidden Palace, VGHF, kmg]
  • 9163: ibm5150.xml: Added fourteen items, replaced one item with a better dump, and removed a duplicate. [ArcadeShadow]
  • 9164: cpu/adsp2100: Added partial support for the ADSP2181 overlay register. [cam900]
  • 9165: Added Game & Watch: Mario's Cement Factory (Table Top, version CM-72A). [algestam, Alexander Bliven]
  • 9166: bus/nes: Fixed Sunsoft FME-7 interrupt handling. [kmg]
  • 9167: sound/nes_apu.cpp: Added DPCM period table for PAL systems (fixes MT08183). [kmg]
  • 9168: gumrally.cpp: Identified exact CPU type. [ClawGrip]
  • 9171: dc_atomiswave.cpp, hikaru.cpp, rawthrillspc.cpp: Fixed some system metadata. [Michael Sanborn]
  • 9174: yuvomz80.cpp: Corrected system names – both appear to be Hexa President variants. [negunma]
  • 9175: segag80v.cpp: Corrected speech ROM labels for Zektor and Star Trek. [arcademark]
  • 9176: ibm5150.xml: Added seven items (six working, one not working). [WinWorld, SomeRandomGuyIdk]
  • 9177: c64_cass.xml: Added six items (five working, one not working). [The Ultimate Tape Archive Team, Steven Coomber]
  • 9178: neomania.cpp: Added skeleton driver for Neo Mania (Windows PC bootleg running Neo Geo emulator). [ClawGrip, CrispX]
  • 9179: jpmimpct.cpp: Filled in release years for four machines (MT08181). [kmg]
  • 9180: ampro.xpp: Added quad density 5.25" floppy drive option. [Katt Phloxworthy]
  • 9181: megadriv.xml: Fixed ROM sizes for Payne Stewart Pro Golf games. [einstein95]
  • 9182: fmtowns_flop_orig.xml: Added two working items, and replaced one item with a better dump. [cherokee, wiggy2k, r09]
  • 9183: fmtowns_cd.xml: Added two working items, replaced five items with better dumps, and added a missing floppy image. [r09]
  • 9185: naomi.cpp: Added subtitle for 18 Wheeler games, and tidied up descriptions for games with subtitles. [Michael Sanborn]
  • 9187: megadriv.xml: Added fifteen prototypes. [Hidden Palace, VGHF, Steve Lin, kmg]
  • 9188: nemesis.cpp: Added per-game DIP switch definitions for Bubble System games. [kmg]
  • 9189: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest original dumps and cracks. [Firehawke]
  • 9191: bus/nes: Added support for KC885 and JY-302 unlicensed multi-game cartridge boards. [kmg]
  • 9192: nes.xml: Re-tested and updated supported status for various cartridges. [kmg]
  • 9194: megadriv.xml: Fixed Japanese title for n3dgpebb. [kmg]
  • 9195: c64_cass.xml: Added eight working items. [The Ultimate Tape Archive Team, Steven Coomber]