After almost two months, we’re ready to release MAME 0.252, the first MAME release of 2023! As promised, there are some big updates, and some of them may require you to make a few adjustments to your MAME setups. In particular, the modules MAME uses to handle input and output (e.g. video, sound and controllers) have been cleaned up, fixing lots of bugs and resource leaks.
First of all, the BGFX video module has had a serious overhaul. Numerous issues affecting artwork rendering have been fixed, and toggling full-screen mode no longer crashes. MAME now saves many BGFX video settings to your CFG files for each emulated system.
Game controller handling has also been overhauled. The downside is that you may need to reconfigure inputs for MAME. The upside is that things should work better out-of-the-box, with better default input assignments for more controllers:
- For Windows users, more XInput controllers are fully supported, including guitars, the DJ Hero turntable, and the Rock Band keyboard.
- For people using SDL builds, like our lovely macOS and Linux users, there’s a brand new joystick input module using the SDL game controller API. This gives consistent assignments for popular gamepads, and allows you to supply your own button and axis assignment schemes if the defaults don’t suit you. If want the old behaviour, it’s still available: just set the joystickprovider setting to sdljoy in your mame.ini file.
- For everyone, it should be easier to navigate MAME’s UI using a game controller, and MAME should choose better default game input assignments for more gamepads.
Of course, we haven’t stopped working on emulation. Newly supported systems include the NABU PC (a Canadian 8-bit home computer and cable network terminal), the I-Star Chess King (a Taiwanese hand-held chess computer of dubious quality), Computer Othello (one of Nintendo’s earliest video games), YoYo Spell (a prototype of the arcade game Little Robin), the very rare English language version of SegaSonic Cosmo Fighter (dumped from the unit previously operated at Sega World Sydney), and Saturn: Space Fighter 3D (a Space Invaders variant from Data East).
The MSX updates haven’t stopped: this release includes support for MSX-DOS2 and RAM expansion cartridges. The Hyper Neo Geo 64 has had some welcome fixes for both 2D and 3D graphics, and there should be more coming in the next release. At the other end of the spectrum, Apple II video has seen a number of improvements, and somewhere in between, S3 ViRGE reached a point where 256-colour mode works in Windows 98.
That’s all we have time for here, but you can read about the whole two months’ worth of changes in the whatsnew.txt file, or download the source code and 64-bit Windows binary packages from the download page.
MAME Testers bugs fixed
- 06475: [Gameplay] (taito/gladiatr.cpp) gladiatr and clones: Games boot with one credit. (hap)
- 07586: [Graphics] Artwork: Screen blended using RGB multiplication does not work using BGFX with Direct3D 9 back-end. (Ryan Holtz)
- 07587: [Graphics] (handheld/hh_sm510.cpp) Artwork: Multi-screen layer blending exhibits issues when using BGFX. (Ryan Holtz)
- 07660: [Graphics] BGFX slider settings are reset to default values when toggling full screen mode. (Vas Crabb)
- 08084: [Misc.] (namco/warpwarp.cpp) All: Internal artwork is not rendered correctly when using BGFX. (Ryan Holtz)
- 08506: [Color/Palette] (amstrad/amstrad.cpp) cpc464 and clones: Colors are incorrect. (holub)
- 08539: [Interface] UI: The system selection menu initially renders images at the wrong resolution. (Vas Crabb)
- 08543: [Graphics] (taito/taito_f2.cpp) megablst and clones: Shield power-up aura on option is not drawn. (David Haywood)
- 08552: [Interface] UI: Control names ending in certain characters cause display issues in menus. (Vas Crabb)
New working systems
- Bowling Gum [AugiteSoul]
- Computer Othello [hap, Dillweed, SNESNESCUBE64]
- Electroplay Sound FX Phasor [hap, =CO=Windler]
- I-Star Co., Ltd. Chess King (Model ET-6) [Ankos, David Haywood, hap]
- NABU PC [Brian Johnson]
- Pikkari Chance [SpinalFeyd, R. Belmont]
- Saturn: Space Fighter 3D [Dillweed, SNESNESCUBE64]
- Super Petrix (ver. 1P) [Paul-Arnold, caius]
- Vs. Super Captain Flag (Japan) [Phil Bennett]
New working clones
- Bank Panic (Tecfri bootleg) [Eduardo Anay, Recreativas.org]
- Born To Fight (set 2) [jordigahan, ClawGrip]
- DJ Girl (Promat license) [Buenrip, Recreativas.org]
- Espgaluda II (2005/11/14.MASTER VER.) [twistedsymphony]
- Fidelity Electronics Elegance Chess Challenger (model AS12, set 1) [Berger]
- Fidelity Electronics Elegance Chess Challenger (model AS12, set 2) [Mr.Lars]
- Find Out (Version 4.04, set 2) [Brian Troha, The Dumping Union]
- Gals Panic (unprotected, ver. 2.0) [Brian Troha, The Dumping Union]
- Games V25.1 [Brian Troha, The Dumping Union]
- Gaplus (GP7) [Arcadecomponents.com, Brian Troha]
- Jungle King (Japan, earlier, alt) [CWorks]
- Ms. Pac-Man ('Made in Greece' Enavi bootleg) [H4M573R]
- Omega Race (set 3, 7/27) [Marc Deslauriers]
- Raiden II (Australia) [Ben Maff]
- SegaSonic Cosmo Fighter (World) [IAMAMAZING100]
- T.T Spacian Part-2 [anonymous]
- Tekken 2 (US, TES3/VER.A) [Guru]
- Tekken 3 (World, TET2/VER.C) [Heihachi_73, Guru]
- YoYo Spell (prototype) [OperNet Sistemas, Recreativas.org, Museo del Recreativo]
Systems promoted to working
- Andromeda SS (Japan?) [Dillweed, smf]
- Milton Bradley Electronic Battleship (TMS1000 version, Rev. A) [hap]
Clones promoted to working
- Image Fight (Japan, bootleg) [Brian Troha]
New systems marked not working
- Apple Computer iMac (Bondi blue) [R. Belmont, Guru]
- Apple Computer Power Macintosh G3 [R. Belmont]
- Baby Formula 2 [jordigahan, ClawGrip]
- Baby Suprem [jordigahan, ClawGrip]
- Bonus Talker [Boge, hammy, LewisB]
- Digital Equipment Corporation DECtalk DTC-03 [Lord Nightmare, Carl]
- Doodle Jump Arcade (v1.16) [jordigahan, Museo del Recreativo]
- Fruit Genie (Version 1-1-03) [Brian Troha, The Dumping Union]
- Hewlett-Packard HP 7596A DraftMaster II [Bitsavers]
- Iskra Delta Partner 1F/G [Miodrag Milanović]
- JZD Slušovice TNS HC-08 [Miodrag Milanović]
- STM Electronics STM PC [Dirk Best, Santo Nucifora]
- Super Pirulo [jordigahan, ClawGrip]
- Yeno Primus Expert mit Stimme [TeamEurope]
New clones marked not working
- Apple Computer Apple IIgs (1991 Mark Twain prototype) [R. Belmont, anonymous]
- Hydro Thunder (v1.00d) [archive.org]
- Hydro Thunder (v1.01b) [archive.org]
- Iskra Delta Partner WF/G [Miodrag Milanović]
- Mutacion (Explomatic Spanish Moon Cresta bootleg) [Recreativas.org]
- PlayCenter Champions Tournament (v9.3, 'Celeron' hardware) [Recreativas.org]
- PlayCenter Champions Tournament (v9.3, 'K6' hardware) [Recreativas.org]
- Soreike! Anpanman Popcorn Koujou 2 (Rev A) [zozo]
- STM Electronics STM PC (prototype?) [Dirk Best, Santo Nucifora]
- Swords of Fury (LG-2) Germany [Matt's Basement Arcade, PinMAME]
New working software list items
- amiga_workbench:
Workbench 1.2 Rev. 33.61 A500/A2000 [dackerman, archive.org]
Workbench 1.2 Rev. 33.56 A500/A2000, Workbench 1.3.3 (UK) [fsck.technology]
Workbench 1.0, Workbench 1.2 Rev. 33.56 A500, Workbench 1.2 Rev. 33.56 A500 (De), Workbench 1.2 Rev. 33.56 A500 (UK), Workbench 1.2 Rev. 33.56 A2000, Workbench 1.2 Rev. 33.56 A2000 (De) [TOSEC]
Workbench 1.1 [TOSEC, Dirk Best] - chessking_cart: Yīnghàn Zìdiǎn Dictionary [David Haywood, Ankos, furrtek]
- ggm:
Gruenfeld Edition: Master Chess Openings, Odin Edition: Master Reversi [Berger]
Capablanca-S Edition: Master Chess Endgame, Las Vegas 21: Master Blackjack [Berger, Berger] - ibm5150:
The Cycles: International Grand Prix Racing (3.5") [AbandonSocios]
Buck Rogers: Countdown to Doomsday, Fire Power, Space 1889, Super Ski (3.5", alt) [The Good Old Days]
Manhattan Dealers (Europe, The 16-bit Pocket Power Collection release), Super Ski (3.5"), Super Ski (3.5", alt 2) [old-games.ru]
BC's Quest for Tires (cracked), Leisure Suit Larry in the Land of the Lounge Lizards (3.5"), Prehistorik, Ski or Die [Total DOS Collection] - ibm5170:
Formula One Grand Prix (Spain, v1.05), Lotus - The Ultimate Challenge (Spain, Maxi Juegos Erbe №3), Operation Stealth (Spain, Maxi Juegos Erbe №14) [AbandonSocios]
Fables & Fiends - Book One: The Legend of Kyrandia (Germany, v1.8, 5.25") [DFXThomas, archive.org]
Star Control II, Shadowlands (USA), Shadowlands (USA, 5.25"), Syndicate (Europe, alt), Syndicate (Germany), Syndicate: American Revolt (Germany), Where in Space is Carmen Sandiego? (Deluxe) [The Good Old Days]
Jeweler's Dilemma (3.5" DD), Jeweler's Dilemma (5.25" HD), The Lemmings Chronicles (USA), Shadowlands (UK) [ibmpc5150, archive.org]
Caesars Palace for Windows [Ihatediskettes, archive.org]
PC Plus (Issue 80 - May 1993), PC Plus (Issue 96 - September 1994), PC Plus (Issue 102 - April 1995) [Tkrns, archive.org] - ibm5170_cdrom:
Actua Soccer (OEM v1.29), The Adventures of Down Under Dan (v1.1), Diablo (v1.00), Duke Nukem 3D (shareware v1.1), Formula One Grand Prix (Netherlands), Myst (v1.0.3), Princess Maker 2 (Japan), Quake (shareware v1.01), Shanghai: Great Moments, Sid Meier's Civilization II (Europe), SimCity 2000, SimCity Classic (v2.0), Slam Dunk Typing, Skull Cracker (Windows), Sonic & Knuckles Collection, Sturmtruppen: Risiken? (Italy) [archive.org]
Alien Incident (Europe, v1.01), Alone in the Dark (Europe), Alone in the Dark (Europe, Pay as You Play version, CD-ROM User), Alone in the Dark (Europe, Pay as You Play version, PC Power), Alone in the Dark (Europe, rev. 1), Alone in the Dark 2 (Europe), Alone in the Dark 2 (Europe, English only), Alone in the Dark 2 (France), Beneath a Steel Sky (USA, Slash release), Epic Pinball (Europe, Romware release), Epic Pinball (USA, mail order release), Gobliiins (Italy, Collezione Cd-Rom), Gobliiins (USA, Sierra Originals release), Goblins 3 (Europe, Sierra Originals release), Goblins 3 (Italy, Collezione Cd-Rom), Gods (Europe), The Humans (Europe), The Humans (USA), Humans 1 and 2 (Europe, OEM), Humans 1 and 2 (Europe, re-release), Indiana Jones and the Last Crusade (Europe), Leisure Suit Larry in the Land of the Lounge Lizards (USA, SierraOriginals release), PC Rally (Europe), Prince of Persia 2 - The Shadow and the Flame (France), Prince of Persia 2 - The Shadow and the Flame (USA), Prince of Persia CD Collection (Europe), Prince of Persia CD Collection (USA), Prince of Persia Collection: Limited Edition (Brazil, Senha Pôster Ano 1 № 1), Prince of Persia Collection: Limited Edition (Europe), Prince of Persia Collection: Limited Edition (Europe, alt), Prince of Persia Collection: Limited Edition (Netherlands), Prince of Persia Collection: Limited Edition (USA), Pyrotechnica (USA), Soccer Kid (Europe), Where in Space is Carmen Sandiego? (USA, Deluxe Edition), Wrath of the Demon (USA), Telstar 10 CD ROM Box Set [redump.org] - ibm5170_hdd: Windows 98 Second Edition [Angelo Salese]
- msx2_cart: Japanese MSX-DOS 2.20 (Japan), Japanese MSX-DOS 2.20 (Japan, 128KB), Japanese MSX-DOS 2.20 (Japan, 256KB), Japanese MSX-DOS 2.20 (Japan, 256KB, alt), Japanese MSX-DOS 2.20 (Japan, 256KB, alt 2), MSX-DOS 2.20 (Europe) [Wilbert Pol]
- spectrum_cass:
A Global Games Adventure [Luís Rato, Planeta Sinclair]
Critical Mass, Critical Mass (Erbe, medium case), Gricko, Mithos (small cardboard case), Sinclair User (Issue 133) [spectrumcomputing.co.uk]
Shake! (issue 03), Shake! (issue 09), Sinclair User Club (Issue 03), Sinclair User Club (Issue 04), The Snow Queen (alt), The Squirrel's Nuts [Steven Brown, Planeta Sinclair] - svi318_cass: Blastar [archive.org]
- vsmile_cart: Alphabet Park Adventure (UK), Disney's Aladdin - Aladdin's Wonders of the World (UK), Disney's Mickey Mouse - Mickey's Magical Adventure (UK), Disney's Winnie the Pooh - The Honey Hunt (UK), Disney/Pixar Cars - Rev It Up in Radiator Springs (UK, alt), Marvel Spider-Man & Friends - Secret Missions (UK), Nick Jr. Dora the Explorer - Dora's Fix-it Adventure (UK, 2005), Nick Jr. Go Diego Go! - Save the Animal Families! (UK), Scooby-Doo! - Funland Frenzy (UK, 2004), Zayzoo - My Alien Classmate (UK) [TeamEurope]
Software list items promoted to working
- ibm5170_cdrom: Zyclunt [Angelo Salese]
- msx1_cart: Dawn Patrol (Japan), MSX-Aid (Japan), My Small Dictionary (Arab, v1.10) [Wilbert Pol]
New software list items marked not working
- ibm5150: Bubble Bobble (5.25") [Total DOS Collection]
- ibm5170_cdrom: Archimedean Dynasty (v1.115), Beavis and Butthead - Virtual Stupidity, Corel DRAW! 6, Destruction Derby 2 (Europe), Jagged Alliance: Deadly Games (v1.00), Lomax (Europe), Road Rash (Italy), Triple Play '98, Uffizi Virtual Museums, Virtua Fighter PC [archive.org]
- misterx: Mega-Quiz [TeamEurope]
- pc1000: Pre-Computer Speller [Sean Riddle]
- sgi_mips: Onyx2 - As Real As it Gets Demo CD - Volume 1, Onyx2 - As Real As it Gets Demo CD - Volume 2, Onyx2 - As Real As it Gets Demo CD - Volume 3 [archive.org, darkstar]
Translations added or modified
- Chinese (Simplified) [YuiFAN, Vas Crabb]
- Chinese (Traditional) [YuiFAN, Vas Crabb]
- Greek [BraiNKilleRGR, Vas Crabb]
- Japanese [Katsuhiko Kagami]
- Ukrainian [Stanley Kid]
Merged pull requests
- 10592: nintendo/nds.cpp: Added two prototype firmware dumps. [HudU, MasChief, Forest of Illusion, kmg]
- 10609: vsystem/f1gp.cpp: Updated notes in comments. [ArtLine]
- 10676: misc/nabupc.cpp, bus/nabupc: Added support for NABU PC and simulated host. [Brian Johnson]
- 10701: konami/nwk-tr.cpp: Use Roman numerals in Racing Jam: Chapter II titles. [Michael Sanborn]
- 10724: sgi_mips: Added three Onyx2 - As Real as it Gets Demo CDs. [archive.org, darkstar]
- 10726: ibm5170.xml: Added eight working items. [archive.org, The Good Old Days, Tkrns, Ihatediskettes, ArcadeShadow]
- 10729: formats/hp300_dsk.cpp, formats/hp_lif.cpp: Added HP 300 floppy format and LIF filesystem. [Sven Schnelle]
- 10730: taito/taitosj.cpp: Added another Japanese version of Jungle King. [CWorks, David Haywood]
- 10747: render/bgfx: Fixed per-pass blend handling issues (addresses MT07586 and MT07587). [Ryan Holtz]
- 10748: Reverted pull request #10747 (render/bgfx: Fixed per-pass blend handling issues). [Ryan Holtz]
- 10750: Updated BGFX, BX and BIMG. [Miodrag Milanović]
- 10751: pacman/pengo.cpp: Sorted Pengo sets, and changed scheme for short names. [David Haywood]
- 10753: handheld/chesskng.cpp: Emulated I-Star Chess King hand-held chess computer. [Ankos, David Haywood, hap]
- 10756: handheld/chesskingc.cpp, chessking_cart.xml: Added support for dictionary cartridge. [David Haywood, Ankos, furrtek]
- 10761: apple/apple2video.cpp: Shift double lo-res video right in monochrome mode to work better with NTSC shader. [benrg]
- 10762: igs/pgm.cpp: Use logmacro.h for logging. [cam900]
- 10763: misc/megaphx.cpp: Added YoYo Spell (prototype of Little Robin). [OperNet Sistemas, Recreativas.org, David Haywood]
- 10764: apple/apple2video.cpp: Removed unused TK2000 video update function. [benrg]
- 10765: machine/upd765.cpp: Handle read/write completion interrupts the same way as any other interrupts. [Carl]
- 10766: apple2video.cpp: Turned text update and character drawing functions into templates to reduce duplication. [benrg]
- 10767: apple/apple2video.cpp: Eliminated a lookup table that just performed a bitwise rotation. [benrg]
- 10771: wyse/wy50.cpp: Added beeper. [Golden Child]
- 10773: apple/apple2video.cpp: Improved color simulation for hi-res graphics mode. [benrg]
- 10774: sanritsu/bankp.cpp: Dumped and added a Bank Panic bootleg from Tecfri. [Eduardo Anay, Recreativas.org, ClawGrip]
- 10776: casio/ctk551.cpp: Changed default key velocity controls so they don’t conflict with directional buttons. [Devin Acker]
- 10777: apple/apple2video.cpp: Turned screen update functions into a template. [benrg]
- 10779: vsmile_cart.xml: Added UK versions of ten V.Smile games. [TeamEurope, ClawGrip]
- 10781: cpu/m6809: Fixed HD6309 STBT instruction. [Tim Lindner]
- 10782: bgfx, render/d3d: Improved NTSC parameter descriptions and ranges. [benrg]
- 10784: technos/ddragon.cpp: Added Double Dragon II layer priority PROM to clones. [jotego]
- 10785: misc/magic10.cpp: Added Super Petrix (stealth gambling game). [Paul-Arnold, caius]
- 10786: apple/macadb.cpp: Corrected mouse X/Y movement and second mouse button fields. [Kelvin Sherlock]
- 10787: Reverted pull request #10750 (Updated BGFX, BX and BIMG). [R. Belmont]
- 10788: machine/sun4c_mmu.cpp: Removed non-functional cache emulation. [Ryan Holtz]
- 10789: Updated BGFX, BX and BIMG. [Miodrag Milanović]
- 10792: apple/apple2video.cpp: Improved hi-res graphics artifact color table. [benrg]
- 10793: cpu/sparc, machine/sun4c_mmu.cpp, sun/sun4.cpp: Fixed issues affecting Solaris 2.4 installer. [Ryan Holtz]
- 10794: sun/sun4.cpp: Fixed array-bounds oversight (fixes clang build failures). [Ryan Holtz]
- 10796: vtech/vsmile.cpp: Corrected On and Off button I/O port bits. [KanedaFr]
- 10797: apple/apple2video.cpp: Fixed Video-7 RGB card double hi-res modes. [benrg]
- 10798: apple/apple2gs.cpp: Made kmstatus match observed behavior. [Kelvin Sherlock]
- 10802: formats/fs_coco_os9.cpp: Fixed file name validation on targets with signed character type. [Nathan Woods]
- 10803: nes.xml: Updated some PCB label details. [kmg]
- 10804: video/virge_pci.cpp: Fixed remapping, allowing Windows 98 SE to use 256-color mode. [Angelo Salese]
- 10806: apple/apple2video.cpp: Separated video device configuration from system configuration port. [benrg]
- 10807: apple/apple2video.h: Made some accessors const-qualified. [benrg]
- 10808: cpu/arcompact: Rewrote CPU emulation and disassembler. [David Haywood]
- 10809: apple/apple2video.cpp: Use screen update function for all systems. [benrg]
- 10810: taito/taito_f2.cpp: Use screen_vblank_partial_buffer_delayed for Mega Blast (fixes MT08543). [David Haywood]
- 10812: spectrum_cass.xml: Added twelve working items and replaced one item with a better dump. [ArcadeShadow]
- 10813: pinball/inder.cpp: Added note about ‘Mundial 90’. [ClawGrip]
- 10818: bfm/bfm_bd1.cpp, bfm/bfm_bda.cpp: Fixed window/clear operations. [James Wallace]
- 10821: machine/ncr53c90.cpp, cpu/sparc, sun/sun4.cpp: Fixed bugs affecting Solaris 2.4 and cleaned up code. [Ryan Holtz]
- 10823: machine/ncr53c90.cpp: Drop ATN during message-out phase of Transfer Information command. [Ryan Holtz, O. Galibert]
- 10824: 3rdparty/bimg: Fixed compilation on MinGW. [Justin Kerk]
- 10825: vcs_ctrl/paddles.cpp: Made I/O port definitions static and not dependent on configuration. [Ryan Holtz]
- 10826: ibm5170_cdrom.xml: Added thirteen working items. [redump.org, ArcadeShadow]
- 10827: merit/merits.cpp: Fixed ROM label for pubtimed2ch. [ClawGrip]
- 10828: edevices/fantland.cpp: Dumped and added another version of ‘Born to Fight’. [jordigahan, ClawGrip]
- 10829: Updated Japanese UI translation (added new messages, fixed some inconsistencies). [Katsuhiko Kagami]
- 10830: Cleaned up various PC-based arcade hardware skeleton drivers. [Angelo Salese]
- 10834: misc/rfslots8085.cpp: Dumped and added another 8085-based Recreativos Franco slot machine. [jordigahan, ClawGrip]
- 10835: apple/apple2video.cpp: Use a single path for NTSC color simulation in all video modes. [benrg]
- 10837: ibm5150.xml: Added thirteen items (twelve working). [ArcadeShadow]
- 10838: midway/omegrace.cpp: Added a previously unknown version of Omega Race. [Marc Deslauriers]
- 10839: misc/babysuprem.cpp: Added skeleton driver for Andra Z80-based slot machine Baby Suprem. [jordigahan, ClawGrip]
- 10840: misc/globalvr.cpp: Added two games to list of released games, and fixed some spelling errors in comments. [Michael Sanborn]
- 10842: Updated RapidJSON (fixes some deprecation warnings). [Miodrag Milanović]
- 10843: amigaocs_flop.xml: Cleaned up descriptions. [ArcadeShadow]
- 10844: vtech/vsmile.cpp: Use the same SYSTEM port inputs for vsmilem and vsmile. [KanedaFr]
- 10845: nakajima/nakajies.cpp: Modernised code and added v3.1 BIOS option for drwrt400. [AbortRetryFail, Wilbert Pol]
- 10846: amigaaga_flop.xml: amigaaga_flop.xml: Replaced abbreviated country names in descriptions with full names. [ArcadeShadow]
- 10847: amigaecs_flop.xml: Replaced abbreviated country names in descriptions with full names. [ArcadeShadow]
- 10848: cd32.xml, cdtv.xml: Cleaned up descriptions. [ArcadeShadow]
- 10851: pinball/inder.cpp: Fixed date in note about ‘Mundial 90’. [ClawGrip]
- 10856: dynax/ddenlovr.cpp: Fixed mmpanic AY8910 clock frequency. [negunma]
- 10858: render/d3d, render/bgfx: Refactored and cleaned up code, fixing numerous bugs and improving performance. [Ryan Holtz]
- 10860: msx1_cass.xml: Updated metadata and notes on a lot of software releases. [Wilbert Pol]
- 10863: sanritsu/jantotsu.cpp: Fix SN76489A clock frequency. [negunma]
- 10864: plib/plist.h: Stop using deprecated std::iterator template. [Miodrag Milanović]
- 10865: misc/discoboy.cpp: Added clone DJ Girl. [Buenrip, Recreativas.org, David Haywood]
- 10869: bus/ata/atahle.cpp: Reset error state on writing CS0 command. [holub]
- 10870: machine/ncr53c90.cpp: Fixed issues with DMA transfers; nscsi/cd.cpp: Handle larger INQUIRY sizes. [Windy Fairy]
- 10871: ibm5170_cdrom.xml: Added twenty-five working items. [redump.org, ArcadeShadow]
- 10874: misc/opercoin.cpp: Dumped and added Oper Coin slot machine Super Pirulo. [jordigahan, ClawGrip]
- 10875: machine/via6522.cpp: Don’t clear all interrupts on IFR writes with bit 7 set. [Massimiliano Zattera]
- 10876: galaxian/galaxian.cpp: Dumped and added a Spanish Moon Cresta bootleg called Mutacion. [Recreativas.org, ClawGrip]
- 10877: misc/nabupc.cpp: Added three additional BIOS options [Brian Johnson]
- 10880: bus/nabupc: Added support for hard disk controller card. [Brian Johnson]
- 10881: misc/megaphx.cpp: Add ASCII PCB layouts and corrected placeholders for PLDs on YoYo Spell. [ClawGrip]
- 10882: misc/rawthrillspc.cpp: Dumped recovery DVD for Doodle Jump Arcade. [jordigahan, Muse del Recreativo, ClawGrip]
- 10883: msx1_cart.xml: Use hexadecimal sizes, explicitly configure loading for smaller images, and updated metadata. [Wilbert Pol]
- 10884: toaplan/toaplan2.cpp: Split up driver state class by hardware features. [cam900]
- 10887: amstrad/amstrad.cpp: Improved palette (addresses major part of MT08506). [holub]
- 10888: bus/msx/cart: Added support for RAM expansion cartridges. [Wilbert Pol]
- 10891: snk/hng64_v.cpp: Improved polygon visibility and added support for 4 BPP textures. [David Haywood]
- 10893: bus/msx/cart: Added full support for MSX-DOS2. [Wilbert Pol]
- 10894: ibm5170.xml: Added eleven working items. [ArcadeShadow]
- 10897: misc/playcenter.cpp: Replaced plycntrchtr disk dump with a restore image and added two clones. [Recreativas.org, ClawGrip]
- 10898: misc/megaphx.cpp: Fixed misread crystal frequency on ASCII PCB diagram. [ClawGrip]
- 10900: misc/neomania.cpp: Replaced neomania hard disk image with an official restore image. [Recreativas.org, ClawGrip]
- 10902: msx2_cart.xml: Fixed incorrect SHA-1 digests on MSX-DOS2 floppy disk images. [Wilbert Pol]
- 10904: misc/gfamily.cpp: Replaced gmfamily hard disk image with a correctly created CHD. [Recreativas.org, ClawGrip]
- 10905: snk/hng64_v.cpp: Implemented some missing Hyper NeoGeo 64 video features. [David Haywood]
- 10906: msx2_cass.xml: Replaced badly dumped redlight with redlighta, and updated metadata. [Wilbert Pol]
- 10907: msx2_cart.xml: Use hexadecimal sizes, and removed zero offsets for cartridges containing a single ROM. [Wilbert Pol]
- 10908: Updated Ukrainian UI translation. [Stanley Kid]
- 10909: msx2_flop.xml: Removed obvious cartridge-to-floppy conversion hacks. [Wilbert Pol]
- 10910: amiga_demos.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10911: c64_flop_misc.xml, c64_flop_orig.xml: Use full country names in descriptions. [ArcadeShadow]