Fork me on GitHub

MAME 0.274

31 Jan 2025

Today’s the day you get to experience MAME 0.274 for the first time! As previously mentioned, our Windows binary releases now require a CPU with x86-64-v2 functionality. The most anticipated feature completed this month is almost certainly the 64-bit ARMv8 recompiler back-end. It’s been tested on macOS, conventional Linux and Android, and provides some very welcome performance improvements when emulating systems with RISC CPUs, including MIPS III, PowerPC and SuperH. In addition to the new back-end, we’ve fixed some bugs in the existing back-ends and made some performance improvements for x86-64. Keep in mind that the actual performance benefits you experience will vary substantially depending on your CPU and the emulated system and software.

While that was happening, emulation work continued to progress. This release adds support for numerous digital pets, a couple more Tronica LCD games, and several synthesisers. Several CD-i graphics formats have been fixed, and speaking of Philips, video emulation for their Minitel 2 terminal has been improved as well. Our NEC µPD17771C emulation has been completely overhauled, which is particularly noticeable in Star Speeder on the Epoch Super Cassette Vision.

Lots has been going on in computer emulation this month. We’ve taken a few steps along the road to emulating the first-generation Power Macintosh systems; the Heath/Zenith computers now have hard-sectored floppy formats and working joystick support; the JUKU E5104 now has mouse support; the Silicon Graphics Professional IRIS 4D workstations are now considered working. There’s also been some work on Amiga graphics emulation, although some of the improvements missed this release.

As always, you can read about all of the month’s development work in the whatsnew.txt file. If you’re excited and want to try it out, head right over to the download page where you can find the source code and 64-bit Windows binary packages. See you all again next month for another thrilling MAME release!

MAME Testers bugs fixed

  • 01595: [Sound] (galaxian/galaxold.cpp) drivfrcg, drivfrcb , drivfrct, drivfrcsg: The crash sound doesn’t play. (Robbbert)
  • 04095: [Sound] (namco/namcos1.cpp) splatter, splattero, splatterj: Music for the second stage boss scene is incorrect. (hap)
  • 04546: [Graphics] (snk/lasso.cpp) pinbo, pinboa, pinbos: The background color is incorrect. (hap)
  • 04729: [Misc.] (namco/namcond1.cpp) ncv1: [possible] The graphics ROM appears to have an incorrectly set bit. (MASH)
  • 05592: [Graphics] (konami/asterix.cpp) All games in asterix.cpp: The windmill animation doesn’t work properly. (hap)
  • 06865: [Interface] (taito/undrfire.cpp) undrfire and clones: The fake “Show gun target” switch doesn’t work. (hap)
  • 07312: [DIP/Input] (irem/m72.cpp) poundfor: Trackball inputs don’t work properly. (hap)
  • 07543: [Misc.] (konami/rungun.cpp) rungund, rungunad, rungunbd, rungunuad, rungunud, slmdunkjd: Out-of-bounds accesses. (hap)
  • 07573: [Sound] (orca/espial.cpp) netwars: Sounds/music play too slowly. (hap)
  • 07938: [Known Issues/To-Do's] (konami/konamim2.cpp) totlvice, evilngt: Second and third player light gun inputs are missing. (hap)
  • 07958: [Sound] (sony/taitogn.cpp) kollon, kollonc: Sound is distorted. (hap)
  • 08472: [Misc.] (sinclair/atm.cpp) some sinclair/* drivers: The emulator crashes on out-of-bounds palette accesses. (holub)
  • 08510: [Gameplay] (midway/balsente.cpp) stocker: The gear shift control should be a toggle switch. (John IV)
  • 08660: [DIP/Input] (namco/skykid.cpp) drgnbstr: The “Allow Continue” DIP switch settings are reversed. (Zach S.)
  • 08731: [DIP/Input] (taito/taito_z.cpp) bsharkjjs: Left/Right inputs are reversed. (Uncle Petros)
  • 08962: [DIP/Input] (konami/zr107.cpp) jetwave, jetwavej: Analog inputs are too sensitive. (hap)
  • 08980: [Known Issues/To-Do's] (konami/konamim2.cpp) all sets in konamim2.cpp: Poor performance while loading. (David Haywood)
  • 09052: [Misc.] (sega/segaybd.cpp) rchase: Recoil outputs for both gun controllers are sent to a single output. (AchillesPDX)
  • 09054: [Speed] (taito/bublbobl.cpp) tokio and clones: CPU time slices are unnecessarily short. (hap)
  • 09060: [Graphics] (gottlieb/gottlieb.cpp) krull: Graphics may not display correctly after loading a saved state. (JimCarlTay)
  • 09061: [Color/Palette] (nintendo/spacefb.cpp) spacedem: [possible] The background should be black. (hap)
  • 09062: [Sound] (sanritsu/drmicro.cpp) drmicro: PSG sound pitch is too high. (125scratch)
  • 09063: [Graphics] (pacman/pacman.cpp) alibaba and clones: The mystery item timer is not displayed. (hap)
  • 09065: [Sound] (snk/lasso.cpp) lasso, chameleo, wwjgtin: Sound pitch and tempo are incorrect. (hap)
  • 09067: [Interface] The tilemap viewer maps the pointer location incorrectly if the tilemap is flipped on either axis. (hap)
  • 09077: [Interface] (nichibutsu/nbmj8891.cpp) mjcamerb, mmcamera: Version on older hardware is not marked as a clone. (Vas Crabb)
  • 09084: [Sound] (galaxian/galaxold.cpp) 4in1: Explosion sounds do not play. (Robbbert)
  • 09087: [Gameplay] (philips/cdi.cpp) quizardi_10: The game does not boot correctly. (Ivan Vangelista)
  • 09094: [Interface] (snk/prehisle.cpp) gensitou: The description does not include the release region. (JimCarlTay)
  • 09095: [Interface] UI: The menu item highlight texture is not symmetrical. (Vas Crabb)
  • 09097: [DIP/Input] (seta/seta.cpp) drgnunit: The undocumented eighth DIP switch in the first bank adjusts stage time. (GoldS_TCRF)

New working systems

  • Bandai Digital Monster (Japan) [hap, azya]
  • Bandai Digital Monster Ver. 2 (Japan) [hap, azya]
  • Bandai Digital Monster Ver. 3 (Japan) [hap, azya]
  • Bandai Let's! TV Play Nou to Karada o Kitaeru Taikan Zunou Family Mattore (Japan) [David Haywood, TeamEurope]
  • Bandai Mothra no Tamagotchi (Japan) [hap, azya]
  • Bandai Tamagotchi (Gen. 2, Japan) [hap, azya]
  • Bandai Tenshitchi no Tamagotchi (Japan) [hap, azya]
  • Casio Casiotone 8000 [=CO=Windler, Devin Acker]
  • Casio Casiotone FK-1 [BCM, Devin Acker]
  • Code Magik (Ver 5.5) / Super 7 (stealth game) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • Cuty Line (ver.1.01) [Taksangs, charlie]
  • CXG Systems / Newcrest Technology / Intelligent Chess Software Pocketchess (CXG) [hap, Sean Riddle]
  • Epoch Chibi Pachi: Alien Fever [hap, azya]
  • Epoch Minna no Tetris (Japan) [TeamEurope, David Haywood]
  • Hasbro Giga Pets Explorer (Version 1.34.1, Mar 17 2006) [QUFB]
  • Hegener + Glaser Mephisto Excalibur [hap, anonymous, Berger]
  • JAKKS Pacific Inc / Handheld Games Disney Pixar Classics (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / Handheld Games Power Rangers S.P.D. (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / Handheld Games Spider-Man 3 (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / HotGen Ltd Pirates of the Caribbean - Islands of Fortune (JAKKS Pacific TV Game) (Jun 1 2007 12:34:28) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / HotGen Ltd Superman in Super Villain Showdown (JAKKS Pacific TV Game) (26 Jan 2006 A) [David Haywood, TeamEurope]
  • Nikko Beans Collection: Venus Diet Monogatari [hap, azya]
  • Novag Industries / Intelligent Heuristic Programming Beluga [hap, Berger]
  • Oberheim DMX [m1macrophage]
  • Pyuuta-kun (Japan) [hammy]
  • Takara / SSD Company LTD Webdiver DX W-05 Gladion (Japan) [David Haywood, TeamEurope]
  • Tandy Corporation Stack Challenge [hap, azya]]
  • Techno Source Interactive Coloring Book: Disney / Pixar Cars [TeamEurope, David Haywood]
  • Techno Source Interactive Coloring Book: Disney / Pixar Toy Story [Sean Riddle, David Haywood]
  • Techno Source Interactive Coloring Book: Disney Princess [Sean Riddle, David Haywood]
  • Tronica Diver's Adventure [Milan Galcik, algestam]

New working clones

  • Cherry Bonus III (ver.1.40, set 7) [hammy]
  • Cherry Master I (E-Z Spin Hands Count bootleg / hack, set 1) [Ioannis Bampoulas]
  • Cherry Master I (E-Z Spin Hands Count bootleg / hack, set 2) [Ioannis Bampoulas]
  • Cherry Master I (ver.1.01, set 12) [hammy]
  • Egg Venture (Release 4) [Brian Troha, The Dumping Union]
  • Endless Riches (Ver 1.10) [hammy]
  • Fidelity International Excel 68000 Mach IV 68020 Master 2325 (set 1) [Berger]
  • Gradius III: Densetsu kara Shinwa e (Japan, version 3, newer) [alamone]
  • Hegener + Glaser Mephisto Excalibur (WCCC 1983 New York TM) [hap, anonymous, Berger]
  • Long Hu Da Manguan Duizhan Jiaqiang Ban (V200C3M) [dyq, little0]
  • N-Sub (cocktail) [system11]
  • New Lucky 8 Lines (set 14, W-4, Yamate) [Ioannis Bampoulas]
  • New Lucky 8 Lines (set 15, W-4, Cleco bootleg) [Ioannis Bampoulas]
  • New Lucky 8 Lines / New Super 8 Lines (F-5, Witch Bonus, Yamate, 1985) [Ioannis Bampoulas]
  • New Lucky 8 Lines / New Super 8 Lines (W-4, Witch Bonus, Yamate, 1988, set 1) [Ioannis Bampoulas]
  • New Lucky 8 Lines / New Super 8 Lines (W-4, Witch Bonus, Yamate, 1988, set 2) [Ioannis Bampoulas]
  • Novag Industries / Intelligent Heuristic Programming Diablo 68000 (set 1) [Gavin Fance]
  • Rocket Convoy [Luis Arrufat]
  • Run and Gun (ver UAB 1993  9.10, dedicated twin cabinet) [Bryan McPhail]
  • Super Poker (v120IN) [The Dumping Union]
  • Toride II (Japan, revision I) [twistedsymphony]
  • Tronica Clever Chicken [Milan Galcik, algestam]

Systems promoted to working

  • Bonanza's Joker Poker [Roberto Fresca, Grull Osgo]
  • Silicon Graphics Professional IRIS 4D/50 [Patrick Mackinlay]
  • Silicon Graphics Professional IRIS 4D/70 [Patrick Mackinlay]
  • Super Mini-Boy [Roberto Fresca, Grull Osgo]

Clones promoted to working

  • IPM Invader (set 2) [system11]

New systems marked not working

  • 7 Gold [hammy]
  • Alesis MIDIverb [m1macrophage]
  • AtGames 40 Bonus Games in 1 (AtGames) [TeamEurope, Patryk Stefanski]
  • AtGames Atari Flashback Portable (version 4) [Devin Acker]
  • AV-Mahjong Two Shot (Japan Ver 1.00 1990/05/21) [hammy]
  • Bandai / Koto Digimon X Arena (Japan) [TeamEurope, David Haywood]
  • Bandai / SSD Company LTD Let's! TV Play Disney Characters Oto! Iro! Ton-Ton! Miracle Parade (Japan) [TeamEurope, David Haywood]
  • Bandai / SSD Company LTD Let's TV Play Dragon Ball Z Battle Experience Kamehameha 2 ~Ossu Ome Goku Tenkaichi Budokai~ (Japan) [TeamEurope David Haywood]
  • Bandai / SSD Company LTD Let's! TV Play Futari wa PreCure MaxHeart Mat de Dance MaxHeart ni Odotchaou (Japan) [TeamEurope, David Haywood]
  • Bandai / SSD Company LTD Let's! TV Play Narikiri Taikan Boukenger Hashire! Ute! Mission Start!! (Japan) [David Haywood, TeamEurope]
  • Bandai / SSD Company LTD Let's! TV Play Taikan Cast Off - Kamen Rider Kabuto Clock Up & Rider Kick!! (Japan) [David Haywood, TeamEurope]
  • Bandai Let's! TV Play Digital Monster Battle Junction (Japan) [David Haywood, TeamEurope]
  • Beetlemania (Atronic) [Brian Troha, Heihachi_73]
  • BornKid 32 Bit Preloaded 139-in-1 Handheld Game Console [TeamEurope, David Haywood]
  • Casio Casiotone MB-1 [=CO=Windler, Devin Acker]
  • Champion 3001 Regular [hammy]
  • Cherry Bonus (A.A.I. bootleg) [Ioannis Bampoulas]
  • Cherry Bonus II (V2.00 06/01) [Ioannis Bampoulas]
  • Chickendales (Atronic) [Brian Troha, Heihachi_73]
  • Enter Tech Leadsinger II (LS-K2) [David Haywood, Sean Riddle]
  • Epoch / SSD Company LTD Doko Demo Doraemon Nihon Ryokou Game DX Taikan! Doko Dora Grand Prix! (Japan) [TeamEurope, David Haywood]
  • Epoch / SSD Company LTD Doraemon Taikan Take-copter! Sora Tobu Daibouken (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Doraemon Ugoku! Oekaki (Japan) [TeamEurope, David Haywood]
  • Epoch / SSD Company LTD Hello Kitty Piano PC (Japan) [TeamEurope, David Haywood]
  • Epoch / SSD Company LTD Ishikawa Ryou Excite Golf (Japan) [David Haywood, TeamEurope]
  • Fisher-Price 3-in-1 Smart Sports! (US) [Sean Riddle, David Haywood]
  • Fizz Creations Pac-Man Arcade in a Tin [TeamEurope]
  • Fizz Creations Tetris Arcade in a Tin [TeamEurope]
  • Golden Number [hammy]
  • Gwasuwon (Korea) [Taksangs, David Haywood]
  • Hana Night Rose (Japan, TSM008-04) [hammy]
  • Happy Happy Hippy (Atronic) [Brian Troha, Heihachi_73]
  • JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (JUN 2 2006 14:42:01) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / HotGen Ltd Power Rangers to the Rescue (JAKKS Pacific TV Game) (Aug 8 2008 16:46:59) [David Haywood, TeamEurope]
  • JAKKS Pacific Inc / Santa Cruz Games The Amazing Spider-Man and The Masked Menace (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
  • Jixiang Ruyi (V116CN) [dyq, little0]
  • Jin Hua Zhengba (V113CN) [dyq, little0]
  • JoyPalette / SSD Company LTD Anpanman Kazoku de! Ikunou Mat DX (Japan) [TeamEurope, David Haywood]
  • JoyPalette / SSD Company LTD Anpanman Pyon-Pyon Ikunou Mat (Japan) [TeamEurope, David Haywood]
  • Lexibook Arcade Center (JL1800_01) [TeamEurope, David Haywood]
  • Mahjong Tenho (Japan, P016B-000) [hammy]
  • Moog Music Memorymoog [m1macrophage]
  • New Mondo Plus (V0.6I) [hammy]
  • Oberheim OB8 [m1macrophage]
  • Omatsuri Yasan: Ganso Takoyaki [SnakeGrunger]
  • Pairs (Italian gambling game) [hammy]
  • Radica / Sega Menacer (Radica Plug & Play) [TeamEurope, David Haywood]
  • Senario The Amazing Spider-Man (Senario, floor mat) [Sean Riddle, David Haywood]
  • Shayu Daheng (V104CN) [dyq, little0]
  • Shuang Long Qiang Zhu Tebie Ban (V104CN) [dyq, little0]
  • Skill Chance (W-7, set 1) [Ioannis Bampoulas]
  • Super Ball 2001 (Italy version 5.23) [hammy, The Dumping Union]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: Teen Titans Arena Showdown [Sean Riddle, David Haywood]
  • Tic Tac Toe (Sundance bootleg of New Lucky 8 Lines) [Ioannis Bampoulas]
  • Top-7 (V8.8, set 1) [Ioannis Bampoulas]
  • Typhoon Lagoon (Atronic) [Brian Troha, Heihachi_73]
  • unknown TAX game [hammy]
  • unknown VT369 based 128-in-1 (GC31-369-20210702-V2) [TeamEurope, David Haywood]
  • Vibes Retro Pocket Gamer 240-in-1 [TeamEurope, David Haywood]
  • VTech Paw Patrol: The Movie Learning Tablet (Spanish) [ArcadeHacker]
  • WinFun TV Art Design Center [David Haywood, TeamEurope]
  • Xiaoyao Dou Dizhu [dyq, little0]
  • YSN Play Portable Color GameU+ (90-in-1) (Japan) [TeamEurope, David Haywood]
  • Zupapa (Italian gambling game) [hammy]

New clones marked not working

  • Atronic SetUp/Clear Chips [Brian Troha, Heihachi_73]
  • Babooshka (Atronic) [Brian Troha, Heihachi_73]
  • Batman Forever (Italian, 4.0, Sept. 26 1995, Display Rev. 4.00) [Corrado Tomaselli]
  • Batman Forever (Italian, 4.0, Sept. 26 1995, Display Rev. 4.00, earlier sound ROM) [Corrado Tomaselli]
  • Bonus Chance (W-8, set 2) [Ioannis Bampoulas]
  • Cherry Bonus III (ver.5.1) [Ioannis Bampoulas]
  • Cherry Bonus V Five (V1.1) [Taksangs, charlie]
  • Cherry Master '97 (V1.7, set 2) [hammy]
  • Cuty Line (LC-88 bootleg, ver.7C.14) [Ioannis Bampoulas]
  • Cuty Line (LC-88 bootleg, ver.8.05C) [Ioannis Bampoulas]
  • Dream Maker (Atronic) [Brian Troha, Heihachi_73]
  • El Dorado (V1.1J) [Taksangs, charlie]
  • F-16 Super 8 Lines [Ioannis Bampoulas]
  • Fever Chance (W-6, Japan, set 2) [Ioannis Bampoulas]
  • Fever Chance (W-6, Taiwan) [Ioannis Bampoulas]
  • Golden Regular (version 388/2000) [hammy]
  • I C Money (Atronic) (set 2) [Brian Troha, Heihachi_73]
  • Inquizitor (V1.1) [Paul-Arnold]
  • Inquizitor (V1.2, alt) [Paul-Arnold]
  • Magic Bomb (Ver. A3.0) [Ioannis Bampoulas]
  • Magic Bomb (Ver. AB4.3A, 10/30/01S) [Ioannis Bampoulas]
  • Magic Bomb (Ver. AB5.3, 20/06/03) [Ioannis Bampoulas]
  • Magic Bomb (Ver. EB4.0, 05/04/01) [Ioannis Bampoulas]
  • Magic Touch (v. 28.05) [hammy]
  • Monkey Land (Ver. A1.2) [Ioannis Bampoulas]
  • Monkey Land (Ver. AA.21.B) [Ioannis Bampoulas]
  • Monkey Land (Ver. AA.21.C) [Ioannis Bampoulas]
  • NtCash (set 2) [hammy]
  • Omatsuri Yasan: Kingyo Sukui [SnakeGrunger]
  • Pentacup (rev. S) [Ken Sumrall, PinMAME]
  • Radica / FarSight Studios Connectv Real Swing Golf (set 2) [David Haywood, Sean Riddle]
  • Skill Chance (W-7, set 2) [Ioannis Bampoulas]
  • Sphinx II (Atronic) [Brian Troha, Heihachi_73]
  • Top-7 (V8.8, set 2) [Ioannis Bampoulas]

New working software list items

  • amiga_cd: Aminet Games [redump.org]
  • apple2_flop_clcracked: The Coveted Mirror (version 1983) (4am crack) [4am, A-Noid]
  • apple2gs_flop_orig:
    2088: The Cryllan Mission, Draw Plus (version 1.0), First Categories, MultiScribe IIgs (version 3.01c), The New Talking Stickybear Alphabet, Peanuts Maze Marathon IIgs, Photonix II (version 2.50), Reading Magic Library: Jack and the Beanstalk IIgs, TopDraw (version 1.01A (8/4/87)), The Ugly Duckling (version 1.1) [4am, A-Noid]
    List Plus (version 1.0 (11-Dec-87)), Panzer Battles IIgs, Skate or Die! IIgs (version 1.0), Transylvania III IIgs [4am, ianoid, A-Noid]
    The New Talking Stickybear Opposites [4am, LoGo, A-Noid]
  • cdi: Validation Disc (Version 1.0) [redump.org]
  • ibm5170_cdrom:
    Win32 Software Development Kit (version 3.51), Win32 Software Development Kit and Device Driver Kit (version 3.1), Windows NT 3.1 Service Pack 2, Windows NT 3.1 Service Pack 3, Windows NT 3.5 Service Pack 2, Windows NT 3.51 Service Pack 1, Windows NT 3.51 Service Pack 3, Windows NT 3.51 Service Pack 4, Windows NT 4.0 Option Pack, Windows NT Resource Kit (version 3.1), Windows NT Resource Kit (version 3.5), Windows NT Resource Kit (version 3.51), Windows NT Server Resource Kit (version 3.1), Windows NT Workstation Resource Kit (version 4.0) [Mike Swanson]
    Sonic CD (China), Sonic CD (Europe), Sonic CD (USA), Sonic CD (USA, 1996 release), Sonic CD (USA, 1997 release), Sonic CD (USA, Packard Bell) [redump.org]
  • juku: E5104 System Disks, EKTA Utilities Disk #4 [Elektroonikamuuseum, Märt Põder]
  • m3: M3 Utilities (Release 3) [Steve Hunt]
  • pc6001_cart:
    Turpin (1982-10-12) [Mike Stedman]
    Turpin (1983-01-29) [bsittler]
  • pc8801_flop: Berserkers Front Gaiden 3 Plus - Turning Point [krugman]
  • psx: 007 - Demain ne Meurt Jamais (France), 007 - Der Morgen Stirbt Nie (Germany), 007 - Die Welt Ist Nicht Genug (Germany), 007 - El Mundo Nunca es Suficiente (Spain), 007 - Le Monde ne Suffit Pas (France), 007 - The World Is Not Enough (Europe), 007 - The World Is Not Enough (Sweden), 007 - The World Is Not Enough (USA, prototype 20000826), 007 - Tomorrow Never Dies (Europe), 007 Racing (Europe), 007 Racing (France), 007 Racing (Germany), A Ressha de Ikou 4 - Evolution Global (Japan), A Ressha de Ikou 4 - Evolution Global (Japan) (PlayStation the Best), A.IV - Evolution Global (Europe), Actua Golf (Europe), Actua Golf (Japan), Actua Golf 2 (Europe), Actua Golf 3 (Europe) [redump.org]
  • spectrum_cass:
    Channel 1 - Spectrum Music Club - Double Issue 6 + 7 (Sept. 1991), Channel 1 - Spectrum Music Club - Issue 5 (Jan. 1991), Computer Form Pools Predictions, Sample Editor, Silent 'e' & /y/ Rules, VTX 711 Prestel & Terminal Software [Planeta Sinclair, Steven Brown]
    Libreria de Software Spectrum № 6 (covertape), Libreria de Software Spectrum № 6 (covertape, alt), Libreria de Software Spectrum № 7 (covertape), Libreria de Software Spectrum № 7 (covertape, alt), Libreria de Software Spectrum № 8 (covertape), Libreria de Software Spectrum № 9 (covertape), Libreria de Software Spectrum № 9 (covertape, alt), Libreria de Software Spectrum № 10 (covertape), Libreria de Software Spectrum № 10 (covertape, alt), Libreria de Software Spectrum № 11 (covertape), Libreria de Software Spectrum № 12 (covertape), Libreria de Software Spectrum № 12 (covertape, alt), Libreria de Software Spectrum № 13 (covertape), Libreria de Software Spectrum № 14 - Spy Chip (covertape), Libreria de Software Spectrum № 14 - Spy Chip (covertape, alt), Libreria de Software Spectrum № 15 - Invasion (covertape), Libreria de Software Spectrum № 16 - Carr-2001 (covertape), Libreria de Software Spectrum № 17 - Xirius (covertape), Libreria de Software Spectrum № 18 - Zortron (covertape), Libreria de Software Spectrum № 18 - Zortron (covertape, alt), Libreria de Software Spectrum № 19 - Argon (covertape), Libreria de Software Spectrum № 19 - Argon (covertape, alt), Libreria de Software Spectrum № 20 - Night (covertape, alt), Libreria de Software Spectrum № 21 - Voyager (covertape), Libreria de Software Spectrum № 22 - Blue Lands (covertape), Light Force (Zafi Chip), Lode Runner (48K), Misiles [Spectrum Computing]
  • zx81_cass:
    3D Monster Maze (ZX Data), Astral Convoy, Gulp II (ZX Data), Monstro das Trevas, ZX Breakout [Spectrum Computing]
    Centipede (Kayde), Constellation (red logo inlay), The Damsel and the Beast (red logo inlay), Dictator (red logo inlay), House of Gnomes, Multifile (Bug-Byte), Videograph [Steven Brown, Mark Westmoreland, Planeta Sinclair]
    3D 3D! (Kayde), 3D Monster Maze (Aackosoft), Asteroids (dK'tronics), Can of Worms (alt), Frogs (Aackosoft), Gulp II (Aackosoft), Invasion Force (Aackosoft), Love and Death, Mazeman, Morse Decoder, Ny Teknik - 7 Program till din Sinclair ZX 81, Skak, Stock Car (alt), ZX Breakout (pink inlay), ZX Nightmare Park (Aackosoft) [Steven Brown, Planeta Sinclair]

Software list items promoted to working

  • amigaocs_flop: Abandoned Places - A Time for Heroes (Europe), Alien Breed (Europe), Australo Piticus Mechanicus (Europe), B.C. Kid (Europe), BMX Simulator (Europe), Battle Isle (Europe), Bio Challenge (Europe), Body Blows (Europe, v2), Brutal - Paws of Fury (Europe), Ghouls 'n' Ghosts & Venus the Flytrap (Europe, Chart Attack), Lost Patrol (Europe), Lost Patrol (USA), Road Rash (Europe) [Angelo Salese]
  • zx81_cass: 3D 3D! [ArcadeShadow]

New software list items marked not working

  • amiga_cd: 17 Bit - Level 6 (Europe), 17 Bit - Phase Four (Europe), 17 Bit - The Fifth Dimension (Europe), The Big Red Adventure (Europe), Emulators Unlimited Plus (Germany), Final Odyssey: Theseus Verses the Minotaur (Europe), Gunbee F-99: The Kidnapping of Lady Akiko (Europe), Kang Fu, Pinball Brain Damage (Europe), Red Hat Linux 5.1 [redump.org]
  • ibm5170_cdrom: Sonic CD (USA, Pentium Processor Edition), Sonic CD (USA, Pentium Processor Edition, alt) [redump.org]
  • zx81_cass:
    Space Invaders (Kayde) [Steven Brown, Mark Westmoreland, Planeta Sinclair]
    ZXED [Steven Brown, Planeta Sinclair]

Merged pull requests

  • 12984: bus/hp_dio: Added the HP98628 and HP98629 communication cards. [F.Ulivi]
  • 13040: frontend/luaengine.cpp: Expose mame_ui_manager::show_menu() to scripts. [Nathan Woods]
  • 13040: bus/heathzenith: Use machine configuration fragments to supply additional connections to cards. [Mark Garlanger]
  • 13047: sega/segas32_v.cpp: Use 10-bit tilemap position values when zooming and 9-bit values otherwise. [mahoneyt944]
  • 13070: 3rdparty/bgfx: Cherry-picked upstream improvements for Wayland desktops. [Belegdol]
  • 13074: tvgames: Added eight XaviX-based TV games (not working), and improved XaviX video emulation. [TeamEurope, David Haywood]
  • 13080: 3rdparty/lzma: Don't treat K&R function definitions as an error. [FlykeSpice]
  • 13082: bus/heathzenith/h19/tlb.cpp: Added a machine configuration option to disable page 2 RAM for UltraROM. [Mark Garlanger]
  • 13089: psx.xml: Added nine working James Bond games and replaced three items with better dumps. [redump.org, ArcadeShadow]
  • 13090: moog/memorymoog.cpp: Added preliminary Memorymoog emulation (no sound output). [m1macrophage]
  • 13091: namco/mappy.cpp: Moved Phozon to a derived state class and cleaned up code. [cam900]
  • 13095: namco/namco_cus4xtmap.cpp: Converted CUS42 + CUS43 tilemap hardware to a device. [cam900]
  • 13105: bus/heathzenith/h89: Added the Z-89-11 multi-function interface card. [Mark Garlanger]
  • 13106: cpu/upd177x: Replaced high-level µPD17771C emulation with a CPU core. [Wilbert Pol]
  • 13107: cpu/mpk1839/kl1839vm1.cpp: Improved user-space VAX-11 instruction decoding. [holub]
  • 13108: cpu: Fixed various recompiler issues and added four UML instructions. [Windy Fairy]
  • 13109: machine/ncr5385.cpp: Mask auxiliary status bits if no interrupts are pending. [Adam Billyard]
  • 13110: tvgames/spg2xx_dreamlife.cpp: Added Hasbro Giga Pets Explorer. [QUFB]
  • 13112: moog/source.cpp, nec/pc88va.cpp: Fixed two Microsoft Visual C++ implicit conversion warnings. [Meerkov]
  • 13114: ibm5170_cdrom.xml: Added eight versions of Sonic CD. [redump.org, Mike Swanson]
  • 13115: taito/taito_z.cpp: Corrected Battle Shark left/right 8-way joystick directions (MT08731). [Uncle Petros]
  • 13119: neogeo: Reduced run-time tag lookups, suppress side effects for debugger reads, and cleaned up code. [cam900]
  • 13121: konami/nemesis.cpp: Moved games to derived state classes to reduce optional object finders, and cleaned up code. [cam900]
  • 13123: sinclair/atm.cpp, sinclair/pentevo.cpp: Fixed out-of-bounds palette accesses (MT08472). [holub]
  • 13134: taito/taitotz.cpp: Fixed FIFO packet size calculation and cleaned up code. [Ryan Holtz]
  • 13126: tvgames/spg2xx_jakks.cpp: Added Pirates of the Caribbean - Islands of Fortune. [David Haywood, TeamEurope]
  • 13127: philips/mcd212.cpp: Fixed CD-i DYUV color format decoding. [Vincent-Halver]
  • 13129: tvgames/spg2xx_jakks.cpp: Added Superman in Super Villain Showdown. [David Haywood, TeamEurope]
  • 13130: bus/heathzenith/h89/sigmasoft_sound.cpp: Fixed reading joysticks, and tidied code. [Mark Garlanger]
  • 13132: cpu: Fixed more recompiler back-end issues, particularly when handling 32-bit operands. [Windy Fairy]
  • 13133: atari: Cleaned up various Atari 2D arcade system drivers. [cam900]
  • 13134: tvgames/spg2xx_jakks.cpp: Added JAKKS Pacific Spider-Man 3. [David Haywood, TeamEurope]
  • 13135: imagedev/flopdrv.cpp: Removed code supporting functionality that’s no longer used. [Priit Laes]
  • 13136: tvgames/spg2xx_jakks.cpp: Added JAKKS Pacific Power Rangers S.P.D. [David Haywood, TeamEurope]
  • 13137: osd/interface/inputcode.h: Fixed enumeration range warnings in debug builds. [AJR]
  • 13140: handheld/hh_e0c6x.cpp: Fixed a typo in a comment. [einstein95]
  • 13141: tvgames/spg2xx_jakks.cpp: Added the third button for JAKKS Pacific Spider-Man 3. [David Haywood]
  • 13142: Updated README.md links and compiling instructions, and rearranged for readability. [Dirk Best]
  • 13144: cpu/hcd62121/hcd62121.cpp: Register recently added member variables for save states. [QUFB]
  • 13145: sinclair/tsconf.cpp Improved decoding of graphics tiles. [holub]
  • 13146: apple2gs_flop_orig.xml, apple2_flop_clcracked.xml: Added sixteen working items and updated one crack. [A-Noid33]
  • 13149: pc6001_cart.xml: Added two versions of Turpin. [Mike Stedman, bsittler, David Silva]
  • 13151: atari/atarig1.cpp, atari/atarig42.cpp, atari/atarigt.cpp, atari/atarigx2.cpp, atari/atarirle.cpp: Cleaned up code. [cam900]
  • 13153: Added two TV Games (not working), and improved SPG110 SoC emulation. [David Haywood, TeamEurope]
  • 13154: bus/heathzenith/h89/sigmasoft_sound.cpp: Fixed joystick polarity. [Mark Garlanger]
  • 13155: nmk/quizpani.cpp: Added comments noting the purpose of the video timing PROMs. [cam900]
  • 13156: nmk/ddealer.cpp: Clarified that the sprite DMA PROM bit is not used at all for this system. [cam900]
  • 13157: atlus/patapata.cpp: Added comments noting the purposed of the video timing PROMs. [cam900]
  • 13158: nmk/quizdna.cpp: Cleaned up memory banking, palette handling and graphics decoding. [cam900]
  • 13160: philips/minitel_2_rpic.cpp: Corrected the default serial frame settings for the second serial port. [Fabio D'Urso]
  • 13162: cpu/drcbearm64.cpp: Added a 64-bit ARMv8 (AArch64) recompiler back-end. [Windy Fairy]
  • 13163: moog: Tidied code to better follow MAME conventions. [m1macrophage]
  • 13165: oberheim/dmx.cpp: Added preliminary Oberheim DMX emulation (no sound output or cassette I/O). [m1macrophage]
  • 13168: sound/dac76.h: Corrected pinout in comment and noted equivalence to AM6070. [m1macrophage]
  • 13170: koei/pasogo.cpp: Fixed apparent copy/paste errors in the real-time clock code (fixes setting alarm). [einstein95]
  • 13171: bus/heathzenith/h19/tlb.cpp: Added joystick support to the SigmaSoft IGC board. [Mark Garlanger]
  • 13172: pasogo.xml: Updated the list of undumped software in the header comment. [David Silva]
  • 13173: nmk/nmk004.cpp, nmk/nmk16.cpp: Improved save state support and cleaned up code. [cam900]
  • 13174: zx81_cass.xml: Added 29 items (27 working), and promoted one item to working with usage instructions. [ArcadeShadow]
  • 13176: misc/4enraya.cpp: Corrected the speed and difficulty DIP switch settings. [Uncle Petros]
  • 13177: oberheim/dmx.cpp: Allow faders to be controlled with a single pointing device. [m1macrophage]
  • 13178: psx.xml: Added ten working items and replaced two items with better dumps. [redump.org, ArcadeShadow]
  • 13179: apple/macadb.cpp: Added support for second button of an ADB mouse (used by Apple IIgs). [as-tb-dev]
  • 13180: bus/heathzenith/h89: Don’t register fixed configuration member variables for save states. [Mark Garlanger]
  • 13182: gaelco/goldart.cpp: Changed main CPU clock frequency, and cleaned up code. [cam900]
  • 13184: machine/dl11.cpp: Added 1801VP1-065 variant and implemented more functionality. [shattered]
  • 13185: misc/4enraya.cpp: Labelled DIP switch on bit 1 (0x02) as unknown (it does not control demo sounds). [Uncle Petros]
  • 13186: moog: Added General MIDI note mappings to piano key inputs. [m1macrophage]
  • 13187: roland/roland_d70.cpp: Added five program versions as BIOS options and adjusted LCD palette. [Felipe Sanches]
  • 13189: dataeast/exprraid.cpp: Corrected DIP switch locations for Express Raider. [Uncle Petros]
  • 13193: bus/heathzenith/h89: Removed signals not present on a real H-89 bus. [Mark Garlanger]
  • 13194: gaelco/gaelco3d.cpp: Suppress side effects for debugger reads and cleaned up code. [cam900]
  • 13195: gaelco/gaelco.cpp: Cleaned up code. [cam900]
  • 13196: bfm/bfcobra.cpp: Load Inquizitor attract mode ROM, and added alternate versions as clones. [Paul-Arnold]
  • 13198: galaxian/galaxian.cpp: Added Rocket Convoy (War of the Bugs clone from Radar Ltd.). [Luis Arrufat, ClawGrip]
  • 13199: megacd.xml: Combined the Mega CD and Sega CD software lists. [Mike Swanson]
  • 13200: philips/minitel_2_rpic.cpp: Corrected the palette so all colors are distinct. [Fabio D'Urso]
  • 13203: irem/m72.cpp: Corrected the demo sounds DIP switch settings for Battle Chopper/Mr. HELI. [David Haywood]
  • 13204: handheld/hh_sm510.cpp: Added Tronica Diver’s Adventure. [Milan Galcik, algestam]
  • 13205: ussr/juku.cpp: Use a memory view for switching memory mapping, and added the mouse and fixed timer. [Märt Põder]
  • 13206: oberheim/dmx.cpp: Added sound emulation. [m1macrophage]
  • 13209: sound/roland_sa.cpp: Emulated the CPU-B board sound generation used in Roland SA-synthesis digital pianos. [Giulio Zausa]
  • 13210: sinclair/tsconf.cpp: Register data members for save states. [holub]
  • 13211: gottlieb/gottlieb.cpp: Moved systems with LaserDisc players to a derived state class and cleaned up code. [cam900]
  • 13212: roland/roland_d70.cpp: Added an internal layout. [Felipe Sanches]
  • 13213: excellent/excellent_spr.cpp: Fixed sprite delay and cleaned up code. [cam900]
  • 13214: oberheim/ob8.cpp: Added a skeleton driver for for the Oberheim OB8. [m1macrophage]
  • 13215: barcrest/mpu3.cpp: Corrected the 100 Hz input to the 6821 PIA IC3. [blueonesarefaster]
  • 13217: juku.xml: Added JUKU E5104 system disks from 1988 to 1989. [Elektroonikamuuseum, Märt Põder]
  • 13218: handheld/hh_sm510.cpp: Added Tronica Clever Chicken. [Milan Galcik, algestam]
  • 13219: matsushita/kn5000.cpp: Show feedback for pressed buttons and added some details to the internal layout. [Felipe Sanches]
  • 13221: edevices/edevices.cpp: Derive from device_gfx_interface to decode graphics, and cleaned up code. [cam900]
  • 13222: formats/h17disk.cpp: Added Heath hard-sectored floppy disk formats. [Mark Garlanger]
  • 13223: oberheim/dmx.cpp: Added support for pitch tuning and optimized pitch calculations. [m1macrophage]
  • 13224: cpu/mcs51/mcs51.cpp: Implemented the PES bit for the DS5002FP. [cam900]
  • 13225: video/ef9345.cpp: Implemented the service row for the TS9347 variant (used for Minitel 2 status display). [Fabio D'Urso]
  • 13226: heathzenith/h89.cpp: Simplified GPP handling for the MMS floppy controller. [Mark Garlanger]
  • 13228: oberheim/dmx.xpp: Added anti-aliasing/reconstruction filters, and refactored and optimized the code. [m1macrophage]
  • 13230: ibm5170_cdrom.xml: Added Windows NT service packs, resource kits and development kits. [Mike Swanson]
  • 13232: cpu: Calculate negative and zero flags for shifts/rotates with a zero shift count in DRC back-ends. [Windy Fairy]
  • 13234: misc/changyu.cpp: Identified contents of sound ROMs and set year to 1991 for 999 based on an advertisement. [flama12333]
  • 13235: Added eleven TV games and karaoke systems (two working). [David Haywood, TeamEurope, Sean Riddle]
  • 13236: vtech/vtech5303.cpp: Added a partial dump of the Spanish VTech Paw Patrol Learning Tablet. [ArcadeHacker, ClawGrip]
  • 13237: casio/ct8000.cpp: Emulated the Casiotone 8000 keyboard and related systems. [Devin Acker, BCM, =CO=Windler]
  • 13238: alesis/midiverb.cpp: Added a non-working driver for the Alesis MIDIverb digital delay/reverb unit. [m1macrophage]
  • 13239: cpu/drcbearm64.cpp: Fixed ADRP instruction usage (destination must be an X register. [Windy Fairy]
  • 13240: dataeast/deco156_m.cpp: Updated comments and cleaned up code a little. [cam900]
  • 13241: tvgames: Added seventeen TV games (four working). [TeamEurope, Sean Riddle, Patryk Stefanski, David Haywood]
  • 13243: philips/mcd212.cpp: Fixed CD-i RLE decoding and transparency color key bit mask. [Vincent-Halver]
  • 13244: alesis/midiverb.cpp: Hooked up the audio path with a pass-through placeholder for the DSP. [m1macrophage]
  • 13245: Added 34 working items, and improved metadata. [ArcadeShadow]
  • 13246: philips/mcd212.cpp: Implemented RBG decoding and RGB transparency bit. [Vincent-Halver]
  • 13247: tvgames/monkey_king_3b.cpp: Dumped the AtGames Atari Flashback Portable console. [Devin Acker]
  • 13249: util/corestr.cpp, sound/sdl_sound.cpp: Added missing standard library headers. [Belegdol]
  • 13251: bus/spectrum/zxbus.cpp: Use a memory view for shadow I/O selection. [holub]
  • 13252: kaneko/snowbros.cpp: Added Gwasuwon (made playable using protection data from another game). [Taksangs, David Haywood]
  • 13254: sinclair/scorpion.cpp: Added three variants of the new Scorpion GMX ProfROM +GMX V.6.xx.043.9226s BIOS. [holub]
  • 13256: sinclair/scorpion.cpp: Added the new ProfROM V.4.xx.043.9226su BIOS for the ZS-256 TURBO+. [holub]
  • 13257: oberheim/dmx.cpp: Emulated stereo sound output, improved voice balance, and optimized VCA emulation. [m1macrophage]
  • 13262: hash/pc8801_flop.xml: Updated usage comments for Babylon. [Marc Roy]
  • 13265: tvgames/generalplus_gpl16250_rom.cpp: Added Power Rangers to the Rescue (not working). [David Haywood, TeamEurope]
  • 13266: oberheim/dmx.cpp: Added tuning trim sliders to the internal layout. [m1macrophage]
  • 13267: seta/downtown.cpp: Adjusted Meta Fox/Arbalester video refresh rate to improve Meta Fox music tempo. [cam900]
  • 13269: pc8801_flop.xml: Added Berserkers Front Gaiden 3 Plus - Turning Point. [krugman, Marc Roy]
  • 13270: seta/simple_st0016.cpp: Removed unnecessary trampoline functions; seta/st0016.cpp: Improved member function names. [cam900]
  • 13272: tvgames/spg2xx_jakks.cpp: Added JAKKS Pacific Disney Pixar Classics. [David Haywood, TeamEurope]