Fork me on GitHub

MAME 0.282

31 Oct 2025

Today, we have a very spooky surprise… Oh wait, no we don’t. But what we do have is MAME 0.282! If you want to get into a haunted mood, you might want to try playing Beast Busters: Second Nightmare, because Hyper Neo Geo 64 sound is way better than it was a month ago. Just a friendly reminder, MAME still runs plenty of other ghastly classics, like Laser Ghost, Splatter House, Monster Bash, Haunted Castle and Ghouls’n Ghosts. And speaking of sound, XaviX sound emulation has just had a major overhaul, so you might want to give some e-kara cartridges another listen. Also, if you’re musically inclined, remember to keep an eye on MAME’s synthesiser emulation, because it just keeps getting better!

Sega Model 2 emulation is noticeably better again, with improved graphics and a number of logic bugs fixed. Speaking of 3D graphics, the severe graphical issues plaguing ARM users playing Namco System 22 games have been corrected. Apple II users can enjoy more accurate emulation for software that pokes dark corners of the hardware, including Zip Chip accelerators, interrupts and model-specific functionality. There’s also new D13 disk image write support for people using Apple DOS 3.1 and 3.2 disks. There’s been steady progress on emulating more features of the graphics chip used by the Minitel 2 terminal.

That’s all we’re going to talk about here, but as always, there’s lots more to enjoy, including better Namco System 23 performance, an overhaul for Mega Drive cartridges, plenty of software list additions, more features for the floppy disk image utilities and some additional functionality exposed to Lua scripts. You can read all about it in the whatsnew.txt file, or get the source code and 64-bit Windows binary packages from the download page.

MAME Testers bugs fixed

  • 05557: [DIP/Input] (technos/shadfrce.cpp) shadfrce, shadfrcejv2, shadfrcej: Settings do not match the manual. (sjy96525)
  • 08347: [Crash/Freeze] (sega/model2.cpp) vf2o, overrev, sgt24h: Emulated program crashes during work RAM test. (Matthew Daniels)
  • 09143: [Media Support] (altos/altos5.cpp) altos5: Errors reading files from floppy disks. (AJR)
  • 09260: [DIP/Input] (technos/shadfrce.cpp) shadfrce, shadfrcej: The world and Japanese versions only use three buttons. (sjy96525)
  • 09265: [Gameplay] (sega/model2.cpp) vcop2: Physics and collisions behave incorrectly. (Matthew Daniels)
  • 09276: [Graphics] (namco/namcos22.cpp) ridgerac: Severe graphical glitches are visible on ARM systems. (seleuco)
  • 09280: [Crash/Freeze] (misc/norautp.cpp) fastdrwp: Initial NVRAM data does not match NVRAM size. (Roberto Fresca)
  • 09284: [Core] (tvgames/xavix.cpp) Some games in xavix.cpp: Games fail to boot due to memory or EEPROM errors. (David Haywood)

New working systems

  • Alesis MIDIFEX [m1macrophage, Peter Pearson]
  • Baccarat Special [hammy]
  • Gametech Pikorin 55 [Figur8, Felipe Sanches]
  • HAL Communications Corp DS 2000 KSR [O. Galibert, Al Kossow]
  • Lucky Pierrot (Japan, v1.1.0B) [hammy]
  • Miracle Seven - Heaven's Gate Turbo (Japan, v2.0.0) [hammy]
  • Tecnologia em Micro Sistemas VET 3000 (Brazil, v2.1) [Felipe Sanches, Datassette]
  • Yamaha PortaSound PSS-170 [Carl, Sean Riddle]

New working clones

  • Cherry Master (ED-96, Corsica CM v8.23) [Ioannis Bampoulas, Roberto Fresca, Grull Osgo]
  • E.D.F.: Earth Defense Force (set 3) [Sergio Galiano]
  • Galaktron (Sede 3) [Gryeti]
  • Hanafuda Hana Ginga (Japan, ver 1.00, rev 1) [hammy]
  • Hegener + Glaser Mephisto (set 1) [Berger]
  • Hegener + Glaser Mephisto MM II (set 7) [mickihamster]
  • Samurai Aces (Korea?) [juking]
  • Tang Tang (ver. 0526, 26/05/2000, set 2) [hammy]
  • Wolsen 260 in 1 Handheld Game (Wolsen) [David Haywood, TeamEurope, AJR]

Systems promoted to working

  • 3 Cards Poker 96 (V1.6) [Roberto Fresca, Grull Osgo]
  • Bonus Chance (W-8, set 1) [Roberto Fresca, Grull Osgo]
  • Cherry Bonus II (V2.00 06/01) [Roberto Fresca, Grull Osgo]
  • Fever Chance (W-6, Japan, set 1) [Roberto Fresca, Grull Osgo]
  • Haunted House (IGS, V109US) [TeamEurope, Ioannis Bampoulas, Vas Crabb]
  • Jungle King 2004 (V101US) [TeamEurope, Peter Wilhelmsen, Ioannis Bampoulas, Vas Crabb]
  • Mega Lines (Wing W-7 System) [Roberto Fresca, Grull Osgo]
  • NEC PC-9801RS [Angelo Salese, Carl]
  • Royal 5+ / X'mas 5 (V101US) [TeamEurope, Ioannis Bampoulas, Vas Crabb]
  • Sharp MZ-2000 [Angelo Salese]
  • Skill Chance (W-7, set 1, 62-98 main) [Roberto Fresca, Grull Osgo]
  • Wild Cat 3 [Roberto Fresca, Grull Osgo]

Clones promoted to working

  • 3 Cards Poker 96 (V1.0) [Roberto Fresca, Grull Osgo]
  • Bonus Chance (W-8, set 2) [Roberto Fresca, Grull Osgo]
  • Cherry Bonus (A.A.I. bootleg) [Roberto Fresca, Grull Osgo]
  • Fever Chance (W-6, Japan, set 2) [Roberto Fresca, Grull Osgo]
  • Fever Chance (W-6, Taiwan) [Roberto Fresca, Grull Osgo]
  • Haunted House (IGS, V101US) [TeamEurope, Ioannis Bampoulas, Vas Crabb]
  • Haunted House (IGS, V107US) [TeamEurope, Ioannis Bampoulas, Vas Crabb]
  • NEC PC-9821Ap2/U8W (98MATE A) [Angelo Salese, Carl]
  • New Draw 8 Lines (Version 2.1) [Roberto Fresca, Grull Osgo]
  • Nove Diamante (bootleg) [Roberto Fresca, Grull Osgo]
  • Sharp MZ-2200 [Angelo Salese]
  • Skill Chance (W-7, set 2, 53-98 main) [Roberto Fresca, Grull Osgo]
  • Wild Cat S (CMV4 hardware) [Roberto Fresca, Grull Osgo]

New systems marked not working

  • 100&Medal GekiKazaaan!! (MDA-C0098D) [Darksoft, rtw, MetalliC]
  • 100&Medal Kazaaan!! [Darksoft]
  • 630 Games in 1 Handheld (T3) [TeamEurope]
  • Arabian Jewel (MDA-C0090) [HRKT20, MetalliC, rtw]
  • Around The World [Naoki Saito]
  • AT&T 6300 Plus [donohoe00]
  • Bandai Asonde Manaberu! Mouse de Click! Anpanman PC (Japan) [David Haywood, TeamEurope]
  • Bandai Disney & Disney/Pixar Characters Wonderful Dream PC (Japan) [David Haywood, TeamEurope]
  • Bandai Disney & Disney/Pixar Characters Wonderful Sweet PC (Japan) [David Haywood, TeamEurope]
  • Bandai Doraemon Step Up PC (Japan) [David Haywood, TeamEurope]
  • Bandai Mazemaze Mix! Puni Tapi-chan (Japan) [David Haywood, TeamEurope]
  • Battle Kids [Darksoft, TeamEurope]
  • BL Wiii3 TV Entertainment System (7-in-1 Sports) [David Haywood, TeamEurope]
  • Champion (darts machine, v7.71) [Juan Romero]
  • Chaoji Jielong (V100CN) [little0]
  • Convergent Technologies AWS-220 [Barry Rodewald, Bitsavers]
  • Crystal Maze [SN]
  • D9 500 in 1 Handheld Game Console [David Haywood, TeamEurope]
  • Dasit S.p.A. Daphor 32 [Nigel Barnes, Alessandro Liberalato]
  • Digital Pocket Hand Held System 268-in-1 - Model 8661 [David Haywood, TeamEurope]
  • Dream Cube Cute Pet Park [David Haywood, TeamEurope]
  • dreamGEAR My Arcade Street Fighter II (DGUNL-4184, Nano Player Pro) [TeamEurope]
  • Flash Gun [Juan Romero, ClawGrip]
  • Game Star DanZ Kara (BS-888) [TeamEurope]
  • Games Power 500-in-1 Ultra Thin Handheld Game (K10) (2 languages) [David Haywood, TeamEurope]
  • Games Power 500-in-1 Ultra Thin Handheld Game (K10) (5 languages) [David Haywood, TeamEurope]
  • Grafix IN Motion - Motion Controlled Video Games Console (Hot Game 198 in 1) [David Haywood, TeamEurope]
  • H12 Pro 1000 in 1 Handheld Game Console [David Haywood, TeamEurope]
  • Hanafuda Hana Tsubaki (Japan) [hammy]
  • Heber Pluto 6 Devkit/Evaluation Board [Naoki Saito]
  • Lexibook Compact Cyber Arcade - Finding Dory [David Haywood, TeamEurope]
  • Lexibook Cyber Arcade Pocket - Paw Patrol (JL1895PA) [David Haywood, TeamEurope]
  • Lexibook Retro TV Game Console - Disney Cars - 300 Games (JG7800DC-1) [David Haywood, TeamEurope]
  • Lexibook Retro TV Game Console - PJ Masks - 300 Games (JG7800PJM-1) [David Haywood, TeamEurope]
  • Manguan Fuxing (V104T) [little0, Wayne Lyu]
  • M&D Q Pet (2nd version) [David Haywood, TeamEurope]
  • Monopoly the Medal 2nd Edition (MDA-C0056A) [Darksoft, MetalliC, rtw]
  • NEC PC-9821Ce (98MULTi CanBe) [spaztron64]
  • New Game Magistr16 (Russia) [MiGeRa.ru]
  • Nintendo Game & Watch: Super Mario Bros. 35th Anniversary [TeamEurope]
  • PPG Play Portable Game 118 Games (HH-0046) [David Haywood, TeamEurope]
  • Retro Arcade FC A6Plus - 8Bt Game Console [TeamEurope]
  • Roland PG-1000 Linear Synthesizer Programmer [Felipe Sanches]
  • Saikyou Saisoku Battle Racer [Darksoft, MetalliC, rtw]
  • San-X / Tomy Sumikko Gurashi (Japan, set 1) [David Haywood, TeamEurope]
  • Sega Toys Disney Characters Magical Pad -Girls Lesson- (Japan) [David Haywood, TeamEurope]
  • Sega Toys Mocchifuwa Pet Mocchimaruzu (set 1) [David Haywood, TeamEurope]
  • Sega Toys Mocchiri Pet Mocchimaruzu (2018 version, set 1) [David Haywood, TeamEurope]
  • Sega Toys Mocchiri Pet Mocchimaruzu (2019 version, set 1) [David Haywood, TeamEurope]
  • Sega Toys Mouse de Battle!! Kyouryuu Zukan PC (Japan) [David Haywood, TeamEurope]
  • Sega Toys Mouse de Kisekae! Sumikko Gurashi PC (Japan) [David Haywood, TeamEurope]
  • Sega Toys Mouse de Kisekae! Sumikko Gurashi PC Plus (Japan) [David Haywood, TeamEurope]
  • Sega Toys Mouse de Kisekae! Sumikko Gurashi Premium Plus (Japan) [David Haywood, TeamEurope]
  • Space Computer (ver. 1.8a) [hammy]
  • Star Basket [Juan Romero, ClawGrip]
  • Sun Microsystems Enterprise 250 [ClawGrip, ArcadeHacker]
  • System Board Y2 [brizzo, Peter Wilhelmsen]
  • Table Game Classic 108-in-1 (KTFC-001B) [David Haywood, TeamEurope]
  • Takara Tomy Orina Stylish+ (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Camera de Link! Pokemon Zukan - SmaFo Rotom (Japan) [David Haywood, Team Europe]
  • Takara Tomy Gachitto Get da ze! Monster Ball (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Pokemon Encyclopedia Z Pokemon XY Quiz Game Rotom (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Pokemon Peaceful Place My Pad (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Shogakukan no Zukan NEO Pad - Ikimono-hen (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Spica Note (Japan) [David Haywood, TeamEurope]
  • Treasure Island Jackpots [Naoki Saito]
  • Treasure Hunting (US.09.A) [TeamEurope, Ioannis Bampoulas]
  • Tsuribori Taikai (JAE 980605 V1.000) [Darksoft]
  • Yule Yuan Xingzuo Dianzi Chongwu Ji [David Haywood, TeamEurope]
  • ZL-383 400-in-1 Handheld Console [David Haywood, TeamEurope]

New clones marked not working

  • 100&Medal GekiKazaaan!! (MDA-C0098) [HRKT20, MetalliC, rtw]
  • 100&Medal GekiKazaaan!! (MDA-C0098C) [HRKT20, MetalliC, rtw]
  • 100&Medal Kazaaan!! (MDA-C0091A) [HRKT20, MetalliC, rtw]
  • Adventures of Rocky and Bullwinkle and Friends (Belgium 1.10, display I1.03) [inkochnito, PinMAME]
  • Arabian Jewel (main) [Darksoft]
  • Arabian Jewel (satellite) [Darksoft]
  • Bingo Galaxy (MDA-C0039B) [HRKT20, MetalliC, rtw]
  • Bingo Galaxy (MDA-C0039C) [HRKT20, MetalliC, rtw]
  • Cherry Master 2005 (Ver. 1.00H) [TeamEurope, Ioannis Bampoulas]
  • Convergent Technologies NGEN 386 [Bitsavers]
  • Cuty Line (LC-88 bootleg, ver.7.07C) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Doraemon Slot [hammy]
  • dreamGEAR My Arcade Ms. Pac-Man (DGUNL-7023, Nano Player Pro) [TeamEurope]
  • Elektronika BK 0011 [shattered]
  • Fever Chance (W-6, cross-system for W-4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Lexibook Compact Cyber Arcade - Paw Patrol (JL2365PA-5) [David Haywood, TeamEurope]
  • Magic Tree (V200PR) [Ioannis Bampoulas]
  • Maverick, The Movie (Germany 4.04, Display Rev. 4.00) [inkochnito, PinMAME]
  • NEC PC-9821Xv13/W16 (98MATE X) [Will.Broke.It]
  • San-X / Tomy Sumikko Gurashi (Japan, set 2) [David Haywood, TeamEurope]
  • San-X / Tomy Sumikko Gurashi - Sumikko Mikke (Japan) [David Haywood, TeamEurope]
  • San-X / Tomy Sumikko Gurashi - Sumikko Sagashi (Japan, set 2) [David Haywood, TeamEurope]
  • Sega Toys Mocchifuwa Pet Mocchimaruzu (set 2) [David Haywood, TeamEurope]
  • Sega Toys Mocchiri Pet Mocchimaruzu (2018 version, set 2) [David Haywood, TeamEurope]
  • Sega Toys Mocchiri Pet Mocchimaruzu (2019 version, set 2) [David Haywood, TeamEurope]
  • Slot no Oujisama / Slot Prince (Japan, SLO1 Ver. A) [TeamEurope, Darksoft]
  • Sugorotic JAPAN (STJ1 Ver.B) [TeamEurope, Darksoft]
  • Tarzan II (V101XB) [Ioannis Bampoulas]
  • UFO Catcher 7 (rev. A) [TeamEurope, Darksoft]
  • UFO Catcher 7 (rev. C) [TeamEurope, Darksoft]

New working software list items

  • mac_flop_clcracked:
    The Brock Keystroke Database and Report Generator (4am crack), MacMatch (4am crack) [4am, A-Noid]
    Crossword Magic (version 4.0) (san inc crack), Deluxe Music Construction Set (version 2.0) (san inc crack), Feathers & Space (version 1.1) (san inc crack), Fokker Triplane Flight Simulator (version 1985-10-31) (san inc crack), Harrier Strike Mission (version 1985-08-07) (san inc crack), Indiana Jones and the Last Crusade (version 1.7) (san inc crack), James Bond 007 in: Goldfinger (san inc crack), Jazz (version 1A) (san inc crack), KidTalk (version 1.0) (san inc crack), Mac Attack (revision 1-GC 1985-01-07) (san inc crack), MacRacquetball: The Exciting Racquetball Simulator (version 1.0) (san inc crack), MathTalk (version 1.0) (san inc crack), PageMaker (version 1.2) (san inc crack), Sargon III (san inc crack), pfs: file (version A.01) (san inc crack), pfs: report (version A.00) (san inc crack), Uninvited (version 1986-08-06) (san inc crack) [4am, san inc, A-Noid]
  • mac_flop_orig: Crossword Magic (version 4.0), Deluxe Music Construction Set (version 2.0), Fokker Triplane Flight Simulator (version 1985-10-31), Harrier Strike Mission (version 1985-08-07), Indiana Jones and the Last Crusade (version 1.7), James Bond 007 in: Goldfinger, Jazz (version 1A), KidTalk (version 1.0), MacMatch, MathTalk (version 1.0), MusicWorks (version 1.0), PageMaker (version 1.2), pfs: file (version A.01), pfs: report (version A.00), Sargon III, Uninvited (version 1986-08-06) [4am, A-Noid]
  • megadriv:
    Gunfight 3 in 1 (Taiwan), Shísān Zhāng Májiàng - Zhōngguó Měinǚ Piān (Taiwan) [archive.org]
    Nyuushi Chokuzen Check Nanmon Kimon Kiki Kaikai (Japan, Sega Channel), Planet Message Quiz (Japan, Sega Channel) [Hidden Palace]
  • neocd: Captain Barrel [OzzyOuzo]
  • neogeo:
    Hypernoid [archive.org]
    Captain Barrel, Cyborg Force [OzzyOuzo]
  • pc98_cd: Plamo Linux 3.3, Plamo Linux 3.x [Ring Server Project]
  • spectrum_cass:
    Aerial, AntiAir, Ascend, Battlot, Bootskell (cursor keys), Bootskell (OPQA keys), Cacorm, Cavit, Cracky, Guntus, Hopman, Impetus, Lift, Mazy, Mazy 2, Neuras, Osotos, Ruptus, Svellas [Inufuto]
    Pascal (GCE Tutoring) (one side), The Tartan Eleven Plus 2 [Planeta Sinclair, Steven Brown]
    Bruce Lee RX (set 12, mod), Curro Jimenez, Jungle Warrior, Patágoras: Corriente Continua - Ley de Ohm, Patágoras: Los Gases - Ley de Gay-Lussac, Patágoras: Reflexión de la Luz - Espejos Esféricos, Pheenix (Ventamatic), PSI Mission, The Time Robbers, The Time Robbers (English version modified) [Spectrum Computing]

Software list items promoted to working

  • megadriv: College Slam (USA), Frank Thomas Big Hurt Baseball (Europe, USA), NFL Quarterback Club (World) [Angelo Salese]

New software list items marked not working

  • megadriv:
    1800 in 1 (China, pirate), Golden Mega 250 in 1 (pirate), RockHeaven (hack of Alex Kidd Tenkuu Majou), RockWorld (hack of Wani Wani World) [archive.org]
    SSF Extended test (v2) [krikzz]
  • mpc3000_flop: MPC60 Disk 1 - Studio Set, MPC60 Disk 2 - Rock Set, MPC60 Disk 3 - Dry Set, MPC60 Disk 4 - Synth Set [R. Belmont, Guru]
  • mz800_rom: ROM Card (Sharpsoft, v1.1), ROM Karta Číslo 004 (Faixsoft), ROM-Pack (MSPEsoft, v1.04), Unknown ROM card [OldComp.cz]
  • orina_stylish_plus_cart: Sumikko Gurashi [David Haywood, TeamEurope]
  • sun_sparc: Raptor GFX Open Windows for Solaris - Version 2.1, Solaris 8 10-00 Media - SPARC Platform Edition for Sun Computer Systems, Sun Management Center 2.1.1 - February 2000 Revision A, SunSolutions CD Volume 1 2000 [ClawGrip]

Translations added or modified

  • Chinese (Simplified) [Gently]

Merged pull requests

  • 13587: Corrected some issues with the simplified Chinese UI translation. [Gently]
  • 14127: roland/roland_pg1000.cpp: Emulated the system and added internal artwork. [Felipe Sanches]
  • 14132: philips/cdi.cpp: Added the CD-i 210 F2 BIOS as an option for Mono-II hardware. [FakeShemp]
  • 14146: Split programmers into multiple info elements in all software lists. [holub]
  • 14149: olivetti/att6300p.cpp: Added preliminary AT&T 6300 Plus emulation (DOS runs). [donohoe00]
  • 14154: intel/intellec8.cpp: Dumped the remaining ROM for intlc8m80. [ArcadeHacker, ClawGrip]
  • 14173: spectrum_cass.xml: Added 31 working items, demoted Photon to not working, and improved metadata. [ArcadeShadow]
  • 14174: alesis/midiverb.cpp: Added the MIDIFEX variant, including internal artwork. [m1macrophage, Peter Pearson]
  • 14186: cpu/i960: Only trigger interrupts if the input changes to the asserted state. [Matthew Daniels]
  • 14190: cpu/tlcs900: Show SFR symbols in disassembled code for TMP95C061, TMP95C063 and TMP96C141 devices. [Felipe Sanches]
  • 14193: sega/segas32_v.cpp: Fixed NGB layer flipping. [mahoneyt944]
  • 14194: Updated Yamaha piano keyboard layouts for new hit testing rules. [Devin Acker]
  • 14195: misc/marywu.cpp: Made most inputs active low. [flama12333]
  • 14196: bus/rs232: Added a Heath H19 terminal as a peripheral option. [Mark Garlanger]
  • 14197: bus/megadrive/cart: Re-implemented Sega Mega Drive cartridge emulation. [Angelo Salese]
  • 14198: ussr/bk.cpp: Added BK 0011 support and implemented monochrome/color video selection. [shattered]
  • 14200: emu/ioport.cpp: Removed the “rotated” I/O port field flag (it hasn’t been used in years). [AJR]
  • 14202: roland/roland_tr707.cpp: Consider parallel discharge resistors when voices trigger simultaneously. [m1macrophage]
  • 14204: igs/goldstar.cpp: Corrected DIP switch settings for three games. [Ioannis Bampoulas]
  • 14205: sun/e250.cpp, sun_sparc.xml: Added a skeleton Enterprise 250 driver and SPARC software list. [ClawGrip, ArcadeHacker]
  • 14206: formats/tzx_cas.cpp: Fixed use of proprietary C++ language extensions. [holub]
  • 14207: bus/qbus: Added bus error and BEVENT signal callbacks. [shattered]
  • 14208: bus/isa/fdc.cpp: Added support for quadruple density floppy drives to the EC1841 controller. [shattered]
  • 14211: formats/ap2_dsk.cpp: Removed a duplicate lookup table. [Roman Donchenko]
  • 14213: handheld/hh_ht11xx.cpp: Added support for the Gametech Pikorin 55. [Figur8, Felipe Sanches]
  • 14214: formats/ap2_dsk.cpp: Added write support for the D13 (13 sectors per track) format. [Roman Donchenko]
  • 14215: cpu/i960: Fixed rounding and base 2 logarithm instructions. [Matthew Daniels]
  • 14216: paia/fatman.cpp: Emulated more controls and improved the internal artwork. [m1macrophage]
  • 14217: linn_linndrum.lay: Fixed rendering of rounded rectangle outlines. [Felipe Sanches]
  • 14219: Cleaned up code in various Konami devices and systems. [cam900]
  • 14220: robotron/rt1715.cpp: Added support for plain floppy disk images and adjusted keyboard assignments. [shattered]
  • 14221: sinclair/specnext.cpp: Improved Copper timings; sinclair/specnext_tiles.cpp: Reordered layers. [holub]
  • 14222: jaleco/megasys1.cpp: Dumped an additional version of E.D.F.: Earth Defense Force and the MCU for peekaboo. [Sergio Galiano]
  • 14224: sinclair/specnext_layer2.cpp: Produce transparent output when mixing layer 2 with transparent color. [holub]
  • 14227: bus/qbus: Added the DVK KMD intelligent floppy controller. [shattered]
  • 14227: megacd.xml: Marked the re-release of The Secret of Monkey Island as a clone of the original. [ArcadeShadow]
  • 14228: neogeo.xml: Added three working items. [OzzyOuzo, archive.org, ArcadeShadow]
  • 14229: yamaha/ympsr2000.cpp: Changed the LCD color palette to blue and white to match the backlight. [Felipe Sanches]
  • 14230: mac_flop_orig.xml; Added fifteen original dumps; mac_flop_clcracked.xml: Added nineteen cracks. [4am, san inc, A-Noid]
  • 14231: apple/lisa.cpp: Dumped the video ROM from a Macintosh XL. [ArcadeHacker, ClawGrip]
  • 14233: pinball/gts3a.cpp: Dumped a GAL for Cue Ball Wizard (Spanish). [Victor Fernandez (City Game), ClawGrip]
  • 14234: misc/microdar.cpp: Added Compumatic Champion (not working). [Juan Romero, ClawGrip]
  • 14235: atari/klax.cpp: Changed years to match build dates shown in the test menu. [f205v]
  • 14236: atari/eprom.cpp: Added comments with ROM dates from internal test routines for Klax prototypes. [f205v]
  • 14237: konami/konamigx.cpp: Corrected the date comment for Soccer Superstars version JAC. [f205v]
  • 14238: ussr/vm1timer.cpp, ussr/bk.cpp: Emulated the K1801VM1 on-chip timer for the Elektronika BK computers. [shattered]
  • 14239: Added sixteen TV games, hand-held games and electronic toys (not working). [David Haywood, TeamEurope]
  • 14240: konami/konamigx.cpp: Added date comments for Vs. Net Soccer games. [f205v]
  • 14241: igs/pgm3.cpp: Dumped the internal SoC ROM for Knights of Valour 3 HD. [XingXing, Peter Wilhelmsen, David Haywood]
  • 14242: sinclair/specnext_sprites.cpp: Fixed attributes for sprite 4/5. [holub]
  • 14243: igs/spoker.cpp: Added DIP switch settings for Super Poker v306US. [Ioannis Bampoulas]
  • 14244: ice/fcourtfev.cpp: Added a skeleton driver for ICE Full Court Fever hardware with Star Basket ROM. [Juan Romero, ClawGrip]
  • 14245: skeleton/flashgun.cpp: Added a skeleton driver for Itisa Flash Gun. [Juan Romero, ClawGrip]
  • 14246: ussr/bk.cpp: Added quickload support. [shattered]
  • 14247: sinclair/screen_ula.cpp: Fixed Timex screen 1 selection. [holub]
  • 14248: sinclair/specnext.cpp, sinclair/specnext_copper.cpp: Improved logging. [holub]
  • 14249: sinclair/specnext_tiles.cpp: Fixed tile categories. [holub]
  • 14250: sega/model2.cpp: Fixed TGP math lookup table logic (fixes MT09265). [Matthew Daniels]
  • 14254: docs: Fixed the default TCP communication port numbers in the command line options reference. [Christian Brunschen]
  • 14255: seibu/raiden2.cpp, seibu/r2dx_v33.cpp: Fixed save state support and cleaned up code. [cam900]
  • 14257: emu/emumem_hedr.ipp, emu/emumem_hedw.ipp: Fixed listing overlapping views. [Tim Lindner]
  • 14258: docs: Updated the link for the IV/Play front-end. [John IV]
  • 14259: igs/pgm3.cpp: Decrypt the first internal Flash block using keys from the internal ROM. [Peter Wilhelmsen, David Haywood]
  • 14260: sinclair/specnext_dma.cpp: Simplified and corrected logic for enhanced transfer functionality. [holub]
  • 14261: technos/shadfrce.cpp: Corrected inputs for Japan and world versions of Shadow Force (MT05557, MT09276). [sjy96525]
  • 14262: formats/ap2_dsk.cpp: Removed completely non-functional support for the RWTS18 format. [Roman Donchenko]
  • 14263: bus/bk: Added the Elektronika BK parallel expansion slot and five cards. [shattered]
  • 14264: sound/va_vcf.cpp: Added a CEM3320-based fourth order low-pass filter device (used by LinnDrum). [m1macrophage]
  • 14265: nes.xml, nintendo/nes.xml: Added compatibility filters for software that requires EXP port peripherals. [David Silva]
  • 14266: cpu/i960: Corrected logic for checking pending interrupts (fixes spurious interrupts causing MT08347). [Matthew Daniels]
  • 14267: machinee/nmk112.cpp: Use configured banking rather than writing to ROM regions. [cam900]
  • 14268: konami/dbz.cpp: Reduced duplication and cleaned up code. [cam900]
  • 14269: konami/gradius3.cpp: Fixed sound routing (audible in the Salamander stage) and cleaned up code. [cam900]
  • 14270: neocd.xml: Added Captain Barrel. [OzzyOuzo, ArcadeShadow]
  • 14271: astrcorp/astrocorp.cpp: Added password table comments for ten games. [Ioannis Bampoulas]
  • 14273: konami/moo.cpp: Separated original hardware and bootlegs in separate state classes and cleaned up code. [cam900]
  • 14275: snk/hng64*.cpp: Fixed save state and debugger issues and cleaned up code. [cam900]
  • 14277: apple/apple2gs.cpp: Improved interrupt emulation; cpu/g65816: Made interrupts level-sensitive. [arekkusu42]
  • 14278: ussr/1801vp033.cpp, ussr/dvk_kcgd.cpp: Partially emulated the 1801VP1-033 parallel/serial interface. [shattered]
  • 14279: cpu/g65816: Improved debugger flags display in emulation mode. [arekkusu42]
  • 14280: seta/champbwl.cpp: Added Doraemon Slot (not working). [Sergio Galiano, hammy]
  • 14281: seibu/seibu_helper.cpp: Use names less likely to cause conflicts for free functions. [cam900]
  • 14282: seibu/seibuspi.cpp: Split the driver state class for different hardware configurations. [cam900]
  • 14283: seibu/feversoc.cpp: Fixed sprite wrap-around and cleaned up code. [cam900]
  • 14284: shared/seibusound.cpp, seibu/sei80bu.cpp: Moved SEI80BU emulation into its own source file. [cam900]
  • 14285: cpu/mb86235: Use separate address spaces for data A and external memory (fixes collisions in stcc). [Matthew Daniels]
  • 14286: cpu/t11: Added preliminary LSI-11 support; skeleton/terak.cpp: Added Q-bus and LSI-11 CPU. [shattered]
  • 14287: nmk/nmk16.cpp: Don’t apply Macross tilemap offsets to the Many Block bootleg. [cam900]
  • 14288: video/ef9345.cpp: Implemented the CLF and CLG commands. [Fabio D'Urso]
  • 14289: cpu/mcs51: Fixed the destination for the exchange digit instruction. [Fabio D'Urso]
  • 14290: tvgames/xavix_a.cpp: Improved XaviX sound emulation; tvgames/xavix_m.cpp: Fixed I²C issues. [ramacat, David Haywood]
  • 14291: seta/jclub2.cpp, seta/st0020.cpp: Cleaned up code. [cam900]
  • 14293: sega/model2rd.ipp: Apply bilinear filtering to luma (not accurate). [Nitch2024]
  • 14294: z80/z80.cpp: Fixed BUSACK handling issues that caused missed interrupts. [holub]
  • 14295: sinclair/specnext.cpp: Improved video layer blending. [holub]
  • 14296: sinclair/specnext_dma.cpp: Implemented DMA timer prescaler. [holub]
  • 14298: sinclair/specnext_layer2.cpp: Fixed graphical issues in the overscan area. [holub]
  • 14299: cpu/i960: Fixed an error in roundrl instruction emulation. [Matthew Daniels]
  • 14302: nmk/nmk16.cpp: Fixed palette format for acrobatm and strahl, and use input merger for stagger1 sound interrupt. [cam900]
  • 14303: gaelco/gaelco_wrally_sprites.cpp: Use device_video_interface to obtain the screen and cleaned up code. [cam900]
  • 14304: gaelco/splash.cpp: Moved The Return of Lady Frog to a separate driver state class and cleaned up code. [cam900]
  • 14306: gaelco/gaelco2.cpp: Moved the dual monitor variant to a separate driver state class. [cam900]
  • 14307: apple: Cleaned up Apple II IOUDIS emulation and fixed a regression that reintroduced GitHub #12468. [arekkusu42]
  • 14308: moog/source.cpp: Improved the internal artwork. [m1macrophage]
  • 14309: Added an additional version of Tang Tang, and Sega System Y2 FPGA bitstream dumps. [David Haywood]
  • 14310: bus/qbus: Added BK and DVK serial interface cards. [shattered]
  • 14312: cpu/axc51: Fixed the destination for the exchange digit instruction. [Fabio D'Urso]
  • 14313: video/ef9345.cpp: Fixed TS9347 font rendering issues and IND ROM command. [Fabio D'Urso]
  • 14314: video/ef9345.cpp: Add margin in 80-column mode similarly to 40-column mode. [Fabio D'Urso]
  • 14316: nec, bus/cbus, pc98_cd.xml: Fixed various issues, improved media support and re-tested software for PC-98. [Angelo Salese]
  • 14317: frontend/mame/luaengine_input.cpp: Expose minimum and maximum values for adjuster inputs. [m1macrophage]
  • 14318: sega/model2_v.cpp, sega/model2rd.cpp: Added initial mipmap and trilinear filtering support. [Nitch2024]
  • 14319: sega/model2.cpp: Improved interrupt logic. [Matthew Daniels]
  • 14320: Get adjuster ranges from I/O port field rather than using hard-coded values in various layouts. [m1macrophage]
  • 14321: sega/model2.cpp: Cleaned up interrupt code, fixed USART interrupt merging. [Matthew Daniels]
  • 14322: moog_source.lay: Removed stray text from SVG image markup. [m1macrophage]
  • 14323: sega/model2rd.ipp: Fixed an arithmetic overflow in the trilinear filtering calculations. [Nitch2024]
  • 14325: cpu/t11: Added K1801VM2 interrupt handling and EIS instruction support. [shattered]
  • 14326: sega/model2_v.cpp: Reformatted a comment. [Nitch2024]
  • 14327: Added 32 TV games and handheld games and one associated cartridge (not working). [David Haywood, TeamEurope]
  • 14329: sound/es5506.cpp, sound/esqpump.cpp: Generate 20-bit audio samples (not 16-bit). [Christian Brunschen]
  • 14330: 3rdparty/asmjit: Updated to upstream version 1.20. [Patrick Mackinlay]
  • 14331: ensoniq/esq5505.cpp, ensoniq/vfxcart.cpp: Added cartridge support and improved floppy support. [Christian Brunschen]
  • 14333: ensoniq/esq5505.cpp, sound/esqpump.cpp: Added the auxiliary audio output (bypasses effects). [Christian Brunschen]
  • 14334: bus/ekara/rom.cpp: Fixed Jumping Popira cartridges. [David Haywood]
  • 14335: tvgames/xavix_a.cpp: Further improved XaviX sound emulation and cleaned up code. [ramacat, David Haywood]
  • 14338: seibu/seibucats.cpp, seibu/seibuspi.cpp: Use memory share creators and supply RAM sizes at construction. [cam900]
  • 14339: gaelco/gaelco2.cpp: Use updated DS5002FP programs for newer versions of World Rally 2. [David Haywood]
  • 14340: sinclair/specnext.cpp: Improved IRQ handling; sinclair/specnext_im2.cpp: Encapsulated Spectrum Next IM2. [holub]
  • 14341: ensoniq/esq5505.cpp: Made the internal RAM non-volatile for VFX gamily keyboards. [Christian Brunschen]
  • 14342: sound/va_vca.cpp: Added a specialization emulating a CEM3360 configured as a VCA (used by LinnDrum). [m1macrophage]
  • 14343: igs/goldstar.cpp: Added the hardware type to the description for a Crazy Bonus 2002 bootleg. [Ioannis Bampoulas]
  • 14344: dataeast/dassault.cpp: Fixed a regression in priority RAM writes introduced in GitHub #3103. [cam900]
  • 14346: machine/pic8259.cpp: Suppress side effects for debugger reads; gridcomp/gridcomp.cpp: Fixed screen resolution. [shattered]
  • 14347: cpu/t11: Added support for different unaligned I/O page access semantics. [shattered]
  • 14349: namco/namcos21_dsp.cpp: Corrected the TMS320 DSP clock frequency. [cam900]
  • 14350: toaplan/toaplan_txtilemap.cpp: Merged common text layer emulation in GP9001-based drivers into a device. [cam900]
  • 14351: toaplan/slapfght.cpp: Split the driver state class for different hardware configurations and cleaned up code. [cam900]
  • 14352: Added support for generating CodeView symbols in external PDB files when building with MinGW clang and lld. [Vas Crabb]
  • 14354: sinclair/screen_ula.cpp, sinclair/specnext_lores.cpp: Added support for half-pixel rendering. [holub]
  • 14355: access/acvirus.cpp: Added internal artwork for the Virus B. [Felipe Sanches]
  • 14356: seta/st0016.cpp: Moved ROM banking from drivers into the device. [cam900]
  • 14358: ensoniq: Added internal artwork for the VFX family keyboards. [Christian Brunschen]
  • 14361: igs/goldstar.cpp: Improved Tony-Poker Poker Master DIP switch settings. [Ioannis Bampoulas]
  • 14363: sinclair/specnext.cpp: Connected cascaded counter/timer outputs. [holub]
  • 14364: tms/vet3000.cpp: Emulated the VET 3000 video titler. [Felipe Sanches, Datassette]
  • 14365: sega/model2rd.ipp: Converted the render callback functions to C++ member function templates. [Matthew Daniels]
  • 14366: taito/tc0110pcr.cpp: Use callbacks and configuration for color format and address shift. [cam900]
  • 14367: psikyo/psikyo.cpp: Split driver classes for different hardware configurations. [cam900]
  • 14368: sequential/sixtrak.cpp: Added internal artwork (not all controls are interactive). [m1macrophage]
  • 14369: video/poly.h: Fixed portability issues in round_coordinate (fixes MT09276). [seleuco]
  • 14370: igs/goldstar.cpp: Improved DIP switch settings for the A.A.I. bootleg of Cherry Bonus. [Ioannis Bampoulas]
  • 14371: namco/polepos.cpp: Split driver state classes for different hardware configurations. [cam900]
  • 14373: Added a 16:9 aspect ratio layout for Sega Touring Car Championship. [AnthonyRyuki]
  • 14375: plugins/hiscore: Added an option to disable the plugin for individual systems. [aaciii]
  • 14378: astrocorp/hummer.cpp: Added password table comments for two games. [Ioannis Bampoulas]
  • 14380: namco/turrett.cpp: Suppress side effects for debugger reads, and fixed sound routing. [cam900]
  • 14381: sega/model2.cpp: Set the Sega Touring Car Championship games to use the 16:9 aspect ratio layout. [AnthonyRyuki]
  • 14383: bus/qbus, skeleton/terak.cpp: Added the Terak monochrome video board. [shattered]
  • 14384: bus/bk: Cleaned up code. [shattered]
  • 14386: sinclair/specnext_sprites.cpp: Include collision flag in status reads. [holub]
  • 14387: namco/namcos1_sprite.cpp: Moved Namco System 1/System 86 sprite functionality into a common device. [cam900]
  • 14388: apple/apple2e.cpp: Cleaned up Apple IIc C000 I/O emulation and fixed several bugs. [arekkusu42]
  • 14390: sega/model2.cpp: Reduced the number or render callback specializttions. [Matthew Daniels]
  • 14391: midw8080/8080bw.cpp: Added emulated the starfield for Cosmo. [Ivan Vangelista, Mike Coates, Guru]
  • 14395: bus/qbus: Added high-level emulation of the DVK MFM hard disk controller card. [shattered]
  • 14395: emu/video: Removed most specialisations of the RGB utilities, and added ARM NEON bilinear filtering. [Vas Crabb]
  • 14396: olivetti/att630p.cpp, olivetti/att6300p_mmu.cpp: Fixed numerous issues identified using customer diagnostics. [donohoe00]
  • 14397: apple/apple2e.cpp, apple/apple2gs.cpp: Improved Zip Chip status and control emulation I/O emulation. [arekkusu42]
  • 14399: sinclair/specnext.cpp: Improved interrupt handling. [holub]
  • 14400: sequential_sixtrak.lay: Made knobs and wheels interactive. [m1macrophage]
  • 14402: nintendo/nes_vt369_vtunknown.cpp: Added three systems (not working). [David Haywood, TeamEurope]
  • 14403: docs: Updated documentation for changes to the hiscore plugin. [aaciii]
  • 14404: machine/wozfdc.cpp: Improved data register read timing (fixes INIT command in DOS 2.2 and earlier). [Roman Donchenko]
  • 14405: namco/namcos23.cpp: Optimized rendering (improves performance by about 10%). [Ryan Holtz]
  • 14406: astrocorp/astropc.cpp: Added password table comments for four games. [Ioannis Bampoulas]
  • 14410: crvision.xml: Use lowecase for descriptive text in descriptions. [ArcadeShadow]
  • 14412: namco/namcos1_sprites.cpp: Fixed an off-by-one error in address map (end addresses are inclusive). [cam900]
  • 14413: nintendo/nes_vt369_vtunknown.cpp: Added Cyber Arcade Pocket - Paw Patrol (not working). [David Haywood, TeamEurope]