Fork me on GitHub

MAME 0.250

30 Nov 2022

November has passed us by, and it’s time for MAME 0.250, with a distinct Konami flavour! On the arcade side, the third and fourth player positions are supported in NBA Play By Play, and lots of regional variants have been added for games running on Hornet hardware. We’ve also added support for a Konami hand-held LCD game, a Tiger LCD game based on a popular Konami franchise, and a prototype of an unreleased Game.com title in the same series. In addition to the Castlevania-themed LCD game, we’ve added licensed Tiger LCD games featuring Mega Man, Ninja Gaiden, Superman and Gargoyles characters, although the latter two are different skins for the same game.

MSX computer emulation has had a major overhaul, with more supported systems and peripherals, including lots of cartridge port floppy drives. As a bonus, the Fujitsu FM Towns family gained support for more controllers, including the Marty Pad and the twin-stick Libble Rabble joypad. Hard disk issues affecting the FM Towns family were also tracked down and fixed. Atari 8-bit computer cartridge emulation has been modernised, and a few more unlicensed Game Boy cartridges are supported (you can now play some very famous unauthorised translations in MAME). The Quantel DPB-7000 is looking much better, with lots of progress on video output and peripheral support.

Namco’s Alpine Surfer is now playable in MAME, and several graphical glitches that had plagued System 22 emulation have been banished. Support for Italian versions of Quizard has been added, and German versions of Quizard 3 and Quizard 4 Rainbow are now working, as well as a Czech version of Quizard 4 Rainbow. A missing line scroll effect in Seta’s Caliber 50 is now emulated, and some flickering graphics in Atari’s Return of the Jedi have been fixed.

Other improvements include lots of fixes for invalid memory accesses, function keys for the Franklin Ace (Apple II clone) computers, proper DIP switch labels for Nintendo Vs. Mahjong, and much, much more. You can read about all the changes this month in the whatsnew.txt file, and you can download the source code and 64-bit Windows binary packages from the download page.

MAME Testers bugs fixed

  • 06793: [Graphics] (atari/jedi.cpp) jedi: Death Star graphics disappear and reappear a few times before it explodes. (dink)
  • 06828: [Crash/Freeze] All sets in cv1k.cpp, coolridr: Emulator crashes if OSDPROCESSORS is set to 1. (CasualPokePlayer)
  • 06829: [Misc.] (atari/atarisy2.cpp) 720 and clones: Invalid accesses beyond the end of EEPROM data. (hap)
  • 06830: [Misc.] (atari/starshp1.cpp) starshp1, starshpp: Invalid accesses drawing outside bitmap. (hap)
  • 07576: [Crash/Freeze] (thepit/thepit.cpp) desertdn, zaryavos, dockman, suprmous: Tilemap viewer crashes emulator. (hap)
  • 08058: [DIP/Input] (konami/hornet.cpp) nbapbp, nbapbpa: Third and fourth player inputs are not present. (Windy Fairy)
  • 08258: [Crash/Freeze] (trs/coco12.cpp) coco2b: OS-9 fails to boot from a write-protected disk image. (Tim Lindner)
  • 08296: [Known Issues/To-Do's] (namco/namcos22.cpp) ridgerac: Sunset effect is clipped incorrectly. (hap)
  • 08329: [Graphics] (namco/namcos22.cpp) cybrcycc: Speedometer needle is invisible. (hap)
  • 08413: [DIP/Input] (irem/m90.cpp) dicegame: Lives and cabinet type DIP switches are not labelled. (giro-X)
  • 08437: [Graphics] (taito/crbaloon.cpp) crbaloon: First player 1 balloon positioned incorrectly in cocktail mode. (Ivan Vangelista)
  • 08440: [Graphics] (technos/battlane.cpp) battlane: Sprites drawn incorrectly when screen flip is enabled. (dink)
  • 08445: [Misc.] (nintendo/nes.cpp) famicom: Games using Bandai LZ93D50 cartridges fail to start. (Ivan Vangelista)
  • 08454: [Flip Screen/Cocktail] (seta/seta.cpp) krzybowl: Graphics misaligned when screen flip is enabled. (Ivan Vangelista)
  • 08457: [Flip Screen/Cocktail] (orca/espial.cpp) netwars: Graphics missing when screen flip is enabled. (Ivan Vangelista)
  • 08464: [Core] (trs/trs80.cpp) trs80l2: Loader used by Spook House and Sledge of Rahmul fails with error. (pnp2084)
  • 08470: [Graphics] (konami/xmen.cpp) xmen6p, xmen6pu: Some sprites are not drawn correctly. (Ivan Vangelista)
  • 08471: [Crash/Freeze] (cinematronics/leland.cpp) wseries: Invalid accesses when updating DMA audio. (Ivan Vangelista)
  • 08475: [Misc.] igs/* sets using ics2115_device: Invalid accesses when looking up pan levels. (hap)
  • 08476: [Crash/Freeze] (taito/qix.cpp) most taito/qix.cpp sets: Invalid accesses when updating video. (Ivan Vangelista)
  • 08477: [Misc.] (exidy/starfire.cpp) fireone: Invalid accesses when updating video. (hap)
  • 08478: [Misc.] (atari/atarifb.cpp) all atari/atarifb.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)
  • 08480: [Crash/Freeze] (namco/namcos22.cpp) cybrcycc, raverace, ridgera2: Invalid accesses beyond the end of video memory. (hap)
  • 08482: [Misc.] (midw8080/8080bw.cpp) vortex: Invalid accesses beyond the end of system RAM when updating video. (hap)
  • 08484: [Misc.] (irem/m90.cpp) bomblord, dynablstb, dynablstb2, dynablstb3, dynablstb4: Invalid sprite memory accesses. (hap)
  • 08485: [Misc.] (jaleco/bestleag.cpp) bestleag, bestleaw: Invalid sprite memory accesses. (hap)
  • 08486: [Misc.] (atari/blstroid.cpp) all atari/blstroid.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)
  • 08487: [Misc.] (jaleco/blueprnt.cpp) all jaleco/blueprnt.cpp sets: Invalid scroll memory accesses. (hap)
  • 08489: [Misc.] (sega/calorie.cpp) calorie, calorieb: Invalid sprite memory accesses. (hap)
  • 08493: [Misc.] (atari/copsnrob.cpp) copsnrob: Invalid accesses beyond the end of video memory. (hap)
  • 08494: [Misc.] (konami/ironhors.cpp) all konami/ironhors.cpp sets: Invalid accesses beyond the end of sprite memory. (hap)
  • 08495: [Misc.] (playmark/drtomy.cpp) drtomy: Invalid accesses beyond the end of sprite memory. (hap)
  • 08496: [Misc.] (nichibutsu/gomoku.cpp) gomoku: Audio mixing buffer is too small. (hap)
  • 08497: [Misc.] (midway/midyunit.cpp) hiimpact and clones, shimpact and clones: Invalid protection memory accesses. (hap)
  • 08498: [Misc.] (misc/krokha.cpp) krokha: Invalid accesses drawing outside bitmap. (hap)
  • 08499: [Crash/Freeze] (sord/m5.cpp) m5p_brno: Reading from invalid cartridge offsets. (hap)
  • 08501: [Misc.] (playmark/sslam.cpp) all playmark/sslam.cpp sets: Invalid sprite memory accesses. (hap)
  • 08507: [Media Support] (trs/trs80.cpp) trs80l2, trs80m3: DMK disk images containing FM tracks are unsupported. (pnp2084)
  • 08521: [Graphics] (chess/tasc.cpp) tascr30: Numeric parameter handling in layouts is locale-sensitive. (Vas Crabb)

New working machines

  • Castlevania II: Simon's Quest (Tiger) [algestam, Sean Riddle]
  • Elanco AgVision [Tim Lindner]
  • Gargoyles: Night Flight (Tiger) [hap, Sean Riddle]
  • Hitachi MB-H1 (MSX1, Japan) [openMSX]
  • Hitachi MB-H3 (MSX2, Japan) [openMSX]
  • Konami Bottom of the Ninth (handheld) [hap, Sean Riddlem, Mr. Do]
  • Logix Teammate Game Computer [hap, Michael Kamprath, Sean Riddle]
  • Mega Man 3 (Tiger) [algestam, Sean Riddle]
  • Mitsubishi ML-8000 (MSX1, Japan) [openMSX]
  • Mitsubishi ML-G30 Model 2 (MSX2, Japan) [openMSX]
  • Ninja Gaiden III (Tiger) [algestam, Sean Riddle]
  • Panasonic CF-2700 (MSX1, UK) [openMSX]
  • Pioneer UC-V102 (MSX2, Japan) [openMSX]
  • Sakhr AX-200 (MSX1, Arabic/English) [openMSX]
  • Sakhr AX-230 (MSX1, Arabic) [openMSX]
  • Sakhr AX-350 II (MSX2, Arabic) [openMSX]
  • Sakhr AX-500 (MSX2, Arabic) [openMSX]
  • Sanyo MPC-25FS (MSX2, Japan) [openMSX]
  • Sanyo PHC-23JB / Wavy23 (MSX2, Japan) [openMSX]
  • Space Cruiser (U.S. Games) [hap, Sean Riddle]
  • Toshiba HX-32 (MSX1, Japan) [openMSX]
  • Toshiba HX-51I (MSX1, Italy, Spain) [openMSX]
  • Victor HC-80 (MSX2, Japan) [openMSX]
  • Yamaha SX-100 (MSX1, Japan) [openMSX]

New working clones

  • Alpine Surfer (World, AF2 Ver.A, set 2) [Guru]
  • Bloxeed (Japan, earlier) (FD1094 317-0139) [Brian Troha, The Dumping Union]
  • Championship Bowling (location test) [coolmod, The Dumping Union]
  • Deroon DeroDero (earlier, set 2) [Arzeno Fabrice]
  • Domino Man (set 2) [ArcadeDoc524]
  • Frael Bruc 100-2 (MSX1, Italy) [openMSX]
  • Galactica-2 (Moon Alien Part 2 bootleg) [gryeti]
  • Gallop - Armed Police Unit (Japan, M84 hardware) [Corrado Tomaselli, The Dumping Union]
  • Gradius IV (ver AAA) [Windy Fairy]
  • Gradius IV (ver AAC) [Windy Fairy]
  • Gradius IV (ver UAA) [alamone]
  • Gradius IV (ver UAC) [Windy Fairy]
  • Gradius IV: Fukkatsu (ver JAA) [Windy Fairy]
  • Hitachi MB-H1E (MSX1, Japan) [openMSX]
  • Ibara (2005/03/22 MASTER VER.., '06. 3. 7 ver.) [alamone]
  • Mini Golf (11/25/85) [Kevin Eshbach, The Dumping Union]
  • NBA All The Way (ver EAA) [Windy Fairy]
  • NBA All The Way (ver EAB) [Windy Fairy]
  • NBA Play By Play (ver AAA) [Windy Fairy]
  • NBA Play By Play (ver JAB) [Windy Fairy]
  • NBA Play By Play (ver UAA) [Windy Fairy]
  • NBA Play By Play (ver UAB) [Windy Fairy]
  • New Cross Pang (set 2) [Jorge Silva]
  • Pitapat Puzzle (set 2) [Jorge Silva]
  • Philips NMS 8250/16 (MSX2, Spain) [openMSX]
  • Philips NMS 8250/19 (MSX2, France) [openMSX]
  • Punching Kid (Japan) [RepArcade]
  • Quizard (v1.0, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]
  • Quizard (v1.2, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]
  • Quizard (v1.7, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]
  • Quizard (v1.8, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]
  • Sakhr AX-200M (MSX1, Arabic/English) [openMSX]
  • Sakhr AX-350 II F (MSX2, Arabic) [openMSX]
  • The Simpsons (4 Players World, set 3) [Jorge Silva]
  • Scud Hammer (ver 1.4) [SpinalFeyd]
  • Sony HB-101 (MSX1, Japan) [openMSX]
  • Sony HB-75 (MSX1, Japan) [openMSX]
  • Sony HB-F500 2nd version (MSX2, Japan) [openMSX]
  • Soreike Kokology [SpinalFeyd]
  • Spectravideo SVI-728 (MSX1, Spanish) [openMSX]
  • Super Invaders (Emag bootleg set 2) [Dillweed]
  • Superman (Tiger) [hap, Sean Riddle]
  • Talent DPC-200 (MSX1, Argentina, international keyboard) [openMSX]
  • Texas Instruments Letterlogic (France) [Sean Riddle]
  • Texas Instruments Letterlogic (Germany) [Sean Riddle]
  • Texas Instruments Spelling ABC (Germany) [Sean Riddle]
  • Toshiba HX-20E (MSX1, Spain) [openMSX]
  • Trivia (Questions Series 18) [Brian Troha, The Dumping Union]
  • Trojan (location test) [coolmod, rtw, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
  • Twins (older) [Jorge Silva]
  • Yamaha CX5MIIB (MSX1, Italy) [openMSX]
  • Yamaha CX7/128 (MSX2, Japan) [openMSX]

Machines promoted to working

  • Alpine Surfer (World, AF2 Ver.A, set 1) [hap, Guru]
  • Bawareth Perfect MSX1 (MSX1, Middle East) [Wilbert Pol]
  • Daewoo Zemmix CPG-120 Normal (MSX2, Korea) [Wilbert Pol]
  • Quizard 3 (v3.4, German, i8751 DE 132 D3) [Ryan Holtz]
  • Quizard 4 Rainbow (v4.2, German, i8751 DE 142 D3) [Ryan Holtz]
  • Sanyo MPC-2300 (MSX2, USSR) [Wilbert Pol]
  • Sanyo MPC-2500FD (MSX2, USSR) [Wilbert Pol]
  • Sanyo PHC-77 / Wavy77 (MSX2, Japan) [Wilbert Pol]
  • Toshiba HX-21 (MSX1, Japan) [Wilbert Pol]
  • Toshiba HX-22 (MSX1, Japan) [Wilbert Pol]
  • Tandy Radio Shack Videotex [Tim Lindner]

Clones promoted to working

  • The Crystal Maze (v1.3, Datapak) (MPU4 Video) [James Wallace]
  • The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video) [James Wallace]
  • The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video) [James Wallace]
  • Quizard 3 (v3.2, German, i8751 DE 132 D3) [Ryan Holtz]
  • Quizard 3 (v3.4, German, i8751 DE 132 A1) [Ryan Holtz]
  • Quizard 4 Rainbow (v4.0, German, i8751 DE 142 D3) [Ryan Holtz]
  • Quizard 4 Rainbow (v4.1, German, i8751 DE 142 D3) [Ryan Holtz]
  • Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1) [Ryan Holtz]
  • Sony HB-F1 (MSX2, Japan) [Wilbert Pol]
  • Sony HB-F1II (MSX2, Japan) [Wilbert Pol]
  • Sony HB-F9P (MSX2, Russian, prototype) [Wilbert Pol]

New machines marked as NOT_WORKING

  • Bin Bin Bingo (Japan, terminal) [hammy, Porchy, nnap]
  • El Circulo [jordigahan, Pikolo, ArcadeHacker, ClawGrip]
  • Fantastic Car (M89 hardware) [Eduardo Anay]
  • Golden Chip [jordigahan]
  • Hello Kitty Magical Pumpkin (Japan 960712) [hammy, Porchy]
  • Multi Points [jordigahan]
  • Omron Luna 88K² [Plamen Mihaylov]
  • La Perla del Caribe (V1.0, Catalonia) [jordigahan, Recreativas.org]
  • UFO Catcher 7 (V20011112) [Darksoft, TeamEurope]
  • unknown 960606-5 based machine (set 2) [jordigahan, Recreativas.org]
  • unknown Sega air hockey game [Darksoft, TeamEurope]
  • Yamaha DX7 Digital Programmable Algorithm Synthesizer [David Viens, R. Belmont]
  • Yamaha DX9 Digital Programmable Algorithm Synthesizer [Anthony]
  • Yamaha PSS-12 [Edward d-tech]

New clones marked as NOT_WORKING

  • Cherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]
  • Fantastic Car (Micro-87 hardware) [Eduardo Anay]
  • Netchuu Pro Yakyuu 2002 (NPY1 Ver. C) [Mickysmoke, rtw]
  • Silent Scope (ver AAA, Ver 1.00) [Windy Fairy]
  • Silent Scope (ver AAB, Ver 1.20) [Windy Fairy]
  • Silent Scope (ver AAC, Ver 1.30) [Windy Fairy]
  • Silent Scope (ver AAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]
  • Silent Scope (ver AAD, Ver 1.33, GQ871 Voodoo 2 video board) [Windy Fairy]
  • Silent Scope (ver EAA, Ver 1.00) [Windy Fairy]
  • Silent Scope (ver EAB, Ver 1.20) [Windy Fairy]
  • Silent Scope (ver EAC, Ver 1.30) [Windy Fairy]
  • Silent Scope (ver EAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]
  • Silent Scope (ver EAD, Ver 1.33) [Windy Fairy]
  • Silent Scope (ver EAD, Ver 1.33, GQ871 Voodoo 2 video board) [Windy Fairy]
  • Silent Scope (ver JAA, Ver 1.00) [Windy Fairy]
  • Silent Scope (ver JAB, Ver 1.20) [Windy Fairy]
  • Silent Scope (ver AAD, Ver 1.33) [Windy Fairy]
  • Silent Scope (ver UAC, Ver 1.30, GQ871 Voodoo 2 video board) [Windy Fairy]
  • Silent Scope 2 : Dark Silhouette (ver UAB, Ver 1.01) [Windy Fairy]
  • Silent Scope 2 : Dark Silhouette (ver UAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Dark Silhouette (ver UAC, Ver 1.02) [Windy Fairy]
  • Silent Scope 2 : Dark Silhouette (ver UAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Dark Silhouette (ver UAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Fatal Judgement (ver EAB, Ver 1.01) [Windy Fairy]
  • Silent Scope 2 : Fatal Judgement (ver EAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Fatal Judgement (ver EAC, Ver 1.02) [Windy Fairy]
  • Silent Scope 2 : Fatal Judgement (ver EAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Fatal Judgement (ver EAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAB, Ver 1.01) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAC, Ver 1.02) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAD, Ver 1.03) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver AAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAB, Ver 1.01) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAB, Ver 1.01, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAC, Ver 1.02) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAC, Ver 1.02, GN715 Voodoo 1 video board) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAD, Ver 1.03) [Windy Fairy]
  • Silent Scope 2 : Innocent Sweeper (ver JAD, Ver 1.03, GN715 Voodoo 1 video board) [Windy Fairy]
  • Super Real Magic (V6.3) [Ioannis Bampoulas]
  • Teraburst (1998/02/25 ver HAA) [Windy Fairy]
  • Teraburst (1998/02/25 ver JAA) [Windy Fairy]
  • Teraburst (1998/02/25 ver UAA) [Windy Fairy]
  • Teraburst (1998/07/17 ver HEL) [Windy Fairy]
  • Teraburst (1998/07/17 ver JEL) [Windy Fairy]

New working software list additions

  • a2600:
    Shootin' Gallery (PAL, prototype) [Buckaroo]
    Turbo (NTSC, prototype) [Rom Hunter]
  • a7800:
    Worm! [GroovyBee]
    Armor Attack II, Bentley Bear's Crystal Quest (NTSC), Crazy Otto (NTSC, Ms. Pac-Man hack), Crazy Otto (PAL, Ms. Pac-Man hack), Froggie, K.C. Munchkin!, Rip-Off (NTSC), Rip-Off (PAL), Scramble (NTSC) [Robert Tuccitto]
  • apple2gs_flop_orig: Canal Meurtre [Antoine Vignau, A-Noid]
  • gameboy:
    Dragon Ball Z English [lana_chan_, taizou]
    Altered Space - A 3-D Alien Adventure (USA, prototype, 19910215) [SteelGeneral, Forest of Illusion]
  • gamecom: Castlevania - Symphony of the Night (prototype) [anonymous, diskman.com, Hidden Palace]
  • gbcolor:
    Shénguǐ Dìguó zhī Èmó Chéng (China) [AprkMk10, taizou]
    Fantastic Simulated Battle (China) [BigFred, taizou]
    Digimon Adventure 2001 [lana_chan_, taizou]
    Chāojí Yīnsù Xiǎozi Ⅱ - Super Sonik (China) [max6464646464, taizou]
    Matel Gear II (China) [NewRisingSun, taizou]
    Capcom Vs. SNK: Millennium Fight 2001 (China) [Pepper9801, taizou]
    Digimon 2 (China) [Robyn A1200, taizou]
    Shùmǎ Bào Lóng: Kǒudài Bǎn (China) [RocknRami, taizou]
    Pokémon Vision Jade [Sanqui, taizou]
    Digimon 02 4 (China), Digimon Adventure 6 2002, Digimon Pocket (China), Dragon Ball Z III 2002 Fighting, Garou: Mark of the Wolves 2001, Harry Potter (China, English), Harry Potter 3 (China), Mènghuàn Mónǐ Zhàn Ⅱ (China), Mó Jiè Chuánshuō (China), Mùchǎng Wùyǔ 6 GB (China), Pokémon Diamond: Special Pikachu Edition (China), Pokémon Jade Version, Pokémon Jade: Special Pikachu Edition (China), Pokémon: Mewtwo Strikes Back (China), Street Fighter Zero 4 (China) [taizou]
  • ibm5170:
    Best of the Best: Championship Karate (Spain, PC Games release), The Humans: Insult to Injury (Spain, PC Games release) [AbandonSocios]
    Fleet Defender, RoboSport (3.5" DD), RoboSport (5.25" HD), The Humans: Insult to Injury (France) [The Good Old Days]
  • megadriv: Segapede (USA, prototype) [Craig Stitt, Hidden Palace]
  • msx1_cart:
    HOT-LOGO (Brazil, version 1.1), HOT-LOGO (Brazil, version 1.2), MSX-Logo (Argentina), MSX-Logo (Poland), MSX-Logo (Spain), MSX-Logo (UK) [Arnaud de Klerk]
    CDX-2 + 5.25" DSDD floppy drive (Brazil), DDX + 5.25" DSDD floppy drive (Brazil, v3.0), DDX + 5.25" DSDD floppy drive (Brazil, v3.0d), DPF-550 Controller + 5.25" SSDD floppy drive (Argentina), DPF-550 Controller + 5.25" SSDD floppy drive (Belgium/Netherlands), EC-700 Word Processor (EC-701 + EC-702) (Japan), FD-051 Controller + FD-05 3.5" DSDD floppy drive, HB-3600 Controller + HB-6000 5.25" DSDD floppy drive (Brazil), HBD-20W (Floppy controller + 3.5" DSDD floppy drive) (Japan), HBD-50 (Floppy controller + 3.5" SSDD floppy drive, SNYJX121), HBD-F1 (Floppy controller + 3.5" DSDD floppy drive) (Japan), HX-F101PE Controller + 3.5" SSDD floppy drive (Europe), MFD-001 (Controller + enclosure with 1 5.25" DSDD floppy drive) (Europe), ML-30DC Controller + ML-30FD enclosure with 1 3.5" DSDD floppy drive (Japan), NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.04), NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.06), Toshiba Kanji ROM Cartridge HX-M200 (Japan) [openMSX]
  • msx1_cass: Aprende astronomía con El Sol (Spain), Aprende astronomía con la Luna (Spain), Aprende astronomía con la Tierra en el espacio (Spain), Aprende astronomía con los planetas (Spain), Aprendiendo Inglés 1 - en el campo y en el castillo (Spain), Cocos (Spain), Contabilidad 2 (Spain, alt 2), Contabilidad Personal (Spain), Data MSX - Issue 01 (Spain), Data MSX - Issue 04 (Spain), Data MSX - Issue 09 (Spain), Dog Fighter (Spain), Floppy el Pregunton (Spain), Frankie (Spain), Freddy Hardest (UK, Italy), Generador de Sprites (Spain), Golf (Spain), Juegos de Inteligencia (Spain), Juegue con su MSX - Issue 02 - Alpha Centauro (Spain), Juegue con su MSX - Issue 07 - Robber (Spain), Lenguaje 7º E.G.B. (Spain), Lenguaje 8º E.G.B. (Spain), Lenguaje Maquina - Issue unknown (Spain), La Liebre y la Tortuga (Spain), M-47 Combate de blindados (Spain), Mad-Fox (Spain), MSX Games Vol 05 - Patrullera XH-63 (Spain), MSX Games Vol 10 - Invasores (Spain), MSX Soft Magazine - Issue 08 - Rana Sideral (Spain, alt), MSX Soft Magazine - Issue 09 - Cazador de tiburones (Spain), MSX Software - Issue 04 (Spain), MSX Software - Issue 16 - Hungry Harry (Spain), Música en Juego I - Notas (Spain), Panic Kong (Spain), Perspective (Japan, v1.1), PHCalc (Spain), Quinielas y Reducciones (Spain), Sky Hawk (Spain), Snackbar + Mouse Jump (Spain), Soccer Boss (UK), Soft-MSX 1 (Spain), Soft-MSX 3 (Spain), Star Seeker - Solar System (Spain), Stars MSX 1 (Spain), Stars MSX 2 (Spain), Stars MSX 4 (Spain), Viaje Espacial (Spain), Who Dares Wins 2 (UK, Italy) [msxcassettes]
  • nes:
    The Cheetahmen: The Creation (USA) [Magic Jewelry Nerd]
    8-bit Xmas 2022 [retroUSB]
  • spectrum_cass:
    King Arthur [Luís Rato, Planeta Sinclair]
    Tremor (pirate) [Planeta Sinclair]
    Action Pack - Lightgun Games, Action Pack - Lightgun Games (Spanish), Action Pack - Lightgun Games (alt), After The War (alt), After The War (small case), Agent X (Dro Soft), Agent X II (Dro Soft), FORTH (Microbyte), Freddy Hardest (Imagine), The Games - Summer Edition (Erbe), H.A.T.E. - Hostile All Terrain Encounter (Erbe), Hundra (Dinamic), Ice Breaker, Mr. Shaw's Double Whammy, Nonamed (Spanish, medium case, alt), Nonamed (Spanish, small case - black spine), Spirits, Starstrike II, X-Out (Erbe) [spectrumcomputing.co.uk]
    Fantasia Diamond (set 4, VTR, French), Nosferatu: Quest for the Vampire (alt), Nuclear Reactor, Starship Mulvaney [Steven Brown, Planeta Sinclair]
  • videopac: Bastion (Europe, prototype), Himalaya (Europe, prototype), Terrahawks (Europe, prototype) [Janzl]

Software list items promoted to working

  • a800:
    Satan's Hollow (Unreleased) [AJR]
    Alf in the Color Caves [Angelo Salese]
  • gbcolor: Shùmǎ Bào Lóng 02 4 (China), Shùmǎ Bào Lóng 3 Shuǐjīng Bǎn (China) [Vas Crabb]

New NOT_WORKING software list additions

  • msx1_cart: FD-03 Controller + 3.5" DSDD floppy drive v3.5, FD-03 Controller + 3.5" DSDD floppy drive v3.8 [openMSX]
  • n64: SimCopter 64 (prototype 19970616) [VGHF]

Translations added or modified

  • Czech [Milan Galcik]
  • Greek [BraiNKilleRGR]
  • Portuguese (Brazil) [Felipe]
  • Slovak [Milan Galcik]

Merged pull requests

  • 10423: sega/model2.cpp, hash/saturn.xml: Improved descriptions for Japanese Last Bronx games. [Michael Sanborn]
  • 10426: barcrest/mpu4.cpp: Added IC4 port B shadowing of serial and 50Hz signals. [James Wallace]
  • 10427: Dumped and added three more games on Unidesa/Cirsa “960606-5” boards. [jordigahan, Recreativas.org, ClawGrip]
  • 10442: atari/atari400.cpp: Started splitting systems into separate driver state classes. [Angelo Salese]
  • 10456: apple2gs_flop_orig: Added Canal Meurtre (Brutal Deluxe). [Antoine Vignau, A-Noid]
  • 10462: sound/pokey.cpp: Start potentiometer input acquisition on reset (fixes a1200xl booting to self-test). [Angelo Salese]
  • 10464: machine/wd_fdc.cpp: Fixed busy bit read for overlapped commands (fixes MT08464). [pnp2084]
  • 10467: quantel/dpb7000.cpp: Greatly improved video output and peripheral support. [Ryan Holtz]
  • 10470: handheld/hh_tms1k.cpp: Fixed duplicate system description. [kmg]
  • 10471: a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. [kmg]
  • 10473: msx/msx.cpp: Reimplemented memory using views, improving emulation of many systems. [Wilbert Pol]
  • 10474: atari/a7800.cpp: Pass phase 2 clock to cartridge slot – fixes PAL add-on chip clock rates. [kmg]
  • 10475: midway/balsente.cpp: Fixed grudgep base input port port import. [David Haywood]
  • 10477: machine/mos6530n.cpp: Removed old, unused io_r and io_w functions. [kmg]
  • 10478: a7800.xml: Replaced Wasp! with a proper, working ROM. (MT06949). [kmg]
  • 10479: namco/galaga.cpp: Confirmed that new bosco parent set PROM dumps are good and match the set. [neSneSgB]
  • 10483: emu/sound.cpp: Don’t force lower sample rate for dummy sound output module. [feos]
  • 10484: apple2_flop_orig.xml: Improved descriptions and publishers. [ArcadeShadow]
  • 10485: a5200.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 10490: spectrum_cass.xml: Added fourteen working items, and replaced one item with a better dump. [ArcadeShadow]
  • 10493: gamecom.xml: Added a Castlevania – Symphony of the Night prototype. [anonymous, diskman.com, Hidden Palace, kmg]
  • 10503: handheld/hh_sm510.cpp: Added Tiger Mega Man 3. [algestam, Sean Riddle]
  • 10506: seta/x1_012.cpp: Force a screen update on scroll registers changes (fixes Caliber 50 line scroll). [David Haywood]
  • 10510: midway/seattle.cpp: Fixed a typo in blitz description (incorrect year). [Michael Sanborn]
  • 10512: msx1_cart.xml: Added regional variants of MSX-Logo. [Golden Child]
  • 10514: formats/dmk_dsk.cpp: Implemented FM and mixed FM/MFM read support (addresses MT08507). [pnp2084]
  • 10515: scv.xml: Use lowercase for descriptive text, and put alternate titles in info elements. [ArcadeShadow]
  • 10516: sg1000.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]
  • 10517: a2600.xml: Set default controllers for Omega Race. [kmg]
  • 10518: a7800.xml: Added ten working homebrew cartridges. [Robert Tuccitto, GroovyBee, kmg]
  • 10520: trs/agvision.cpp: Added Elanco AgVision driver, and fixed TRS VideoTex. [Tim Lindner]
  • 10523: neocd.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]
  • 10524: neogeo.xml, ngp.xml, ngpc.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]
  • 10526: 32x.xml: Use full country names in descriptions. [ArcadeShadow]
  • 10529: megacd.xml, megacdj.xml: Use full country names in descriptions. [ArcadeShadow]
  • 10530: yamaha/ymtx81z.cpp: Removed apparently hacked ROM image. [Anthony]
  • 10531: msx/msx2.cpp: Fixed ROM definitions for nms8245, y503iiir and y503iiire. [Wilbert Pol]
  • 10532: taito/tc0100scn.cpp: Fix longstanding color regression in wgp. [Angelo Salese]
  • 10535: a7800.xml: Marked games requiring light gun as unsupported. [kmg]
  • 10536: a2600.xml: Marked games requiring light gun as unsupported, and added a Shootin' Gallery prototype. [kmg, Buckaroo]
  • 10537: capcom/sonson.cpp: Changed video refresh rate to 55.40 Hz based on measurements from PCB. [birdybro, Corrado Tomaselli]
  • 10538: machine/wd_fdc.cpp: Delay interrupt on attempting to write to a write-protected disk (fixes MT08258). [Tim Lindner]
  • 10539: msx/msx1.cpp, msx/msx2.cpp: Fixed machine configuration issues with hb55d and hbf900a. [Wilbert Pol]
  • 10540: olympia/portrait.cpp: Cleaned up code, fixed some graphical issues, and made the game playable. [Angelo Salese]
  • 10541: gameboy.xml: Added a prototype of Altered Space - A 3-D Alien Adventure. [SteelGeneral, Forest of Illusion, kmg]
  • 10542: ibm5170.xml: Added six working items. [AbandonSocios, The Good Old Days, ArcadeShadow]
  • 10543: vsmile_cd.xml: Use full country names rather than abbreviations in descriptions. [ArcadeShadow]
  • 10544: pico.xml: Use lowercase for descriptive text and full country names in descriptions. [ArcadeShadow]
  • 10545: nes.xml: Added The Cheetahmen: The Creation (USA). [Magic Jewelry Nerd, ICEknight]
  • 10546: bus/gio64/newport.cpp: Split out REX3 iterator setup operation (fixes issues with Linux newport_con driver). [Jiaxun Yang]
  • 10547: machine/wd_fdc.cpp: Reduced delay from attempting to write to write-protected disk to interrupt. [Tim Lindner]
  • 10548: nintendo/nes_arcade_bl.cpp: Added emulation for the NES side of the hardware. [kmg]
  • 10549: bus/msx1_cart.xml, msx1_cart.xml: Added external floppy and kanji cartridges. [Wilbert Pol, openMSX]
  • 10550: cpu/e132xs/e132xsfe.cpp: Fixed missing bit mask causing UBSAN warnings (GitHub #10502). [Ryan Holtz]
  • 10551: handheld/hh_sm510.cpp: Added Tiger Castlevania II: Simon’s Quest. [algestam, Sean Riddle]
  • 10552: n64.xml: Added an unreleased prototype of SimCopter 64. [VGHF, kmg]
  • 10554: skeleton/elcirculo.cpp: Added skeleton driver for Inder’s “El Circulo”. [jordigahan, Pikolo, ArcadeHacker, ClawGrip]
  • 10555: spectrum_cass.xml: Added twelve working items, and replaced two items with better dumps. [ArcadeShadow]
  • 10556: msx/msx2.cpp: Fixed floppy support for y805128r2 and y805128r2e. [Wilbert Pol]
  • 10557: machine/jvshost.cpp: Fixed the size of encoded packets containing escaped bytes. [Windy Fairy]
  • 10558: a2600.xml: Added Turbo (NTSC, prototype). [Rom Hunter, kmg]
  • 10559: konami/hornet.cpp: Replaced local JVS implementation with common JVS host device. [Windy Fairy]
  • 10560: osd/osdsync.cpp: Ensure work queue will always have at least one work thread info item (fixes MT06828). [CasualPokePlayer]
  • 10561: casio/ld50.cpp: Identified some ICs and signals, and added a link to the service manual. [Devin Acker]
  • 10563: Removed zero offsets from cassette and floppy disk images in various software lists. [kmg]
  • 10564: Added new MSX source files to MESS subtarget filter. [MASH]
  • 10565: Added Omron Luna 88K² source file to MESS subtarget filter. [MASH]
  • 10566: msx1_cass.xml: Added 47 items, and replaced one item with a better dump. [msxcassettes, Wilbert Pol]
  • 10568: yamaha/ympss12.cpp: Added skeleton driver for Yamaha PSS-12. [Edward d-tech, Devin Acker]
  • 10569: Updated Greek user interface translation. [BraiNKilleRGR]
  • 10570: misc/diamondking.cpp: Dumped and added SegaSA/Sonic “Golden Chip” slot machine. [jordigahan, ClawGrip]
  • 10571: misc/falgas_m89.cpp: Dumped and added two versions of the Falgas “Fantastic Car” children’s ride. [Eduardo Anay, ClawGrip]
  • 10573: handheld/hh_sm510.cpp: Added Tiger Ninja Gaiden III (Tiger handheld). [algestam, Sean Riddle]
  • 10574: gaelco/mastboy.cpp: Corrected title of Italian version of Master Boy Version II in description. [ClawGrip]
  • 10578: konami/hornet.cpp: Added x76 security chip, and added new regional variants of games. [Windy Fairy]
  • 10579: msx/msx.cpp: Made the general purpose controller ports slot devices with basic joystick and mouse options. [Wilbert Pol]
  • 10580: machine/upd71071.cpp: Initialize address and count registers – fixes random hard disk failures in FM Towns systems. [r09]
  • 10581: Added some new system driver source files to subtarget filters. [MASH]
  • 10582: machine/jvsdev.cpp: Fixed chaining resets, and always cascade broadcast messages to slave devices. [Windy Fairy]
  • 10583: 3rdparty/ymfm: Updated to latest version, fixing issues with OPNA, PCM playback and uninitialized members. [Aaron Giles]
  • 10584: hash/msx1_cass.xml: Fixed incorrect SHA-1 digests for datmsx04 and soccerbo. [Wilbert Pol]
  • 01586: yamaha/ymdx9.cpp: Added skeleton driver for Yamaha DX9 synthesizer. [Anthony]
  • 10587: nintendo/vsnes.cpp: Added missing DIP switch settings for vsmahjng. [kmg]
  • 10588: cpu/powerpc/ppccom.cpp: Made PPC400 series external serial clock configurable. [Windy Fairy]
  • 10589: nintendo/vsnes.cpp: Filled in missing Dora DIP switch settings for vsmahjng. [kmg]
  • 10591: konami/hornet.cpp: Fixed four-player cabinet type in NBA Play By Play, and added Windy 2 JVS I/O device. [Windy Fairy]
  • 10598: philips/cdi.cpp: Added support for Italian version of Quizard 1. [Ryan Holtz, f205v, TeamEurope]
  • 10600: namco/20pacgal.cpp: Improved values returned for unknown SERVICE and EEPROMIN bits (fixes protection issue). [pdaderko]
  • 10601: megadriv.xml: Added an unreleased Segapede prototype. [Craig Stitt, Hidden Palace, kmg]
  • 10602: nes.xml: Added 8-bit Xmas 2022 homebrew cartridge. [retroUSB, kmg]