!

[arcade] Mame x64 0.226 28/10/2020

[1] [www] !!! środa, 28 Października 2020 01:55 CET [28-10-2020 01:30 CET]

[arcade] Mame x64 0.226 28/10/2020

Nowa wersja testowa najstarszego kombajnu do emulowania wszystkiego i praktycznie na wszystkim. Chyba pierwsza wersja, w której DevMame dostarcza sformatowane whatsnew - moja więc rola polega tylko na CTRL+C/+V;)*
* A jednak whatsnew jest ciut bardziej obszerny;)
 

 

MAME 0.226 28 Oct 2020

You know what day it is? It’s MAME 0.226 day! A lot has happened in this development cycle, and plenty of it is worth getting excited about! First of all, there’s a change that affects all systems with keyboard inputs, including most computers. MAME now allows you to activate and deactivate keyboard and keypad inputs per emulated device in the Keyboard Mode menu. When a system has multiple keyboards (for example a computer with a terminal connected to a serial port), you can choose which keyboard you want to type on rather than effectively typing on all the keyboards at once. If a system has multiple devices with keyboard inputs, MAME will start with only one enabled by default. Sadly, MAME doesn’t have mind-reading capabilities yet, so it may not always choose the keyboard you want to type on. If you find you can’t type on an emulated computer, check that the right keyboard is enabled in the Keyboard Mode menu.

Another batch of layout/artwork system updates are ready this month. More image formats are supported, several long-standing alignment and clipping bugs have been fixed, more parameter animation features are available, and external artwork loads faster. Lots of systems using built-in layouts look prettier, but Cosmo Gang probably shows the biggest improvement in this release (yes, the electromechanical redemption game). Try it out in MAME 0.226, and maybe do a before/after comparison to see how far we’ve come.

Apple II systems have seen some significant development this month. Firstly, a number of issues with demos using raster split effects have been fixed. The Apple II has no hardware support for raster effects, so these demos rely on open bus read behaviour to work out what the video hardware is doing. Getting this to work requires precise emulation of memory access timings. Secondly, two parallel printer cards are now working: Orange Micro’s popular Grappler+ and Apple’s Parallel Interface Card. The Grappler+ is well-supported by Apple II software and provides a better out-of-the-box experience if you want to try one of them.

Sega’s Tranquillizer Gun was a somewhat ambitious title for 1980, but was largely overlooked at the time. It’s finally fully emulated in MAME, with audio emulation and protection simulation being added in this release. We’ve also added support for Must Shoot TV, an unreleased prototype developed at Incredible Technologies. Step into the shoes of disgruntled ITS Cable employee Chuck and go on a rampage!

Far more has been added this month than we can cover in detail here, like another batch of TV games (including several Vs Maxx titles), support for Mattel Aquarius CAQ format cassette images, and working Sega Mega Play games.

MAME Testers Bugs Fixed

  • 02508: [Color/Palette] (bagman.cpp) bagmans: Stern/Seeburg logo colors are incorrect. (Steven McLeod)
  • 03181: [Graphics] (enigma2.cpp) enigma2: Colors are possibly incorrect. (Guru)
  • 06320: [Core] any computer with lx800 printer: Various problems when using Centronics printers. (Vas Crabb)
  • 06675: [Interface] UI: BIOS selection menu shows devices that don’t allow user BIOS selection. (Vas Crabb)
  • 07410: [Interface] verifyroms: ROM set may be reported as bad if checksums are same as parent. (Vas Crabb)
  • 07762: [Gameplay] (pdp1.cpp) pdp1: Unable to load or run a game since being recently worked on. (AJR)
  • 07764: [Gameplay] (galaga.cpp) galaga and clones: Player ship behaves strangely in attract mode. (hap)
  • 07765: [Sound] (seattle.cpp) sfrush, sfrushrk and clones: Sound is distorted after loading saved state. (Aaron Giles)
  • 07769: [Sound] (gradius3.cpp) gradius3js: Noise repeatedly plays over music in attract mode. (Ivan Vangelista)

New working machines

  • dreamGEAR / JungleTac Plug 'N' Play 30-in-1 (DGUN-851) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • dreamGEAR / JungleTac Turbo GT 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Must Shoot TV (prototype) [Ryan Holtz, Brian Troha, Aaron Giles, Al Kossow, Gaming Alexandria, ClawGrip, anonymous]
  • Performance Designed Products (licensed by Taito / Data East) / JungleTac VG Pocket Caplet Fast Acting 35-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • RCA / JungleTac RCA NS-500 30-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario 101 Games in 1 (Senario, NES/Famicom bootlegs) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac 25 Video Games - All in 1 Video System (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx TX-2 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx Wireless 77-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • <unknown> / JungleTac Venturer '25 Games' 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

New working clones

  • Astro Fighter (Famaresa bootleg, set 2) [jordigahan, Recreativas.org]
  • Bagman (Stern Electronics, revision A3) [Steven McLeod]
  • Radica / Sega Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe) [Sean Riddle, ClawGrip]
  • Ray Crisis (V2.03O 1998/11/15 15:43) [Corrado Tomaselli, rtw]
  • Reality Tennis (set 2) [Maria Morpalier, jordigahan, ClawGrip]
  • VF (bootleg of Hang-On) [Recreativas.org, Roberto Fresca]

Machines promoted to working

  • Applied Technology Microbee 16 Standard [Robbbert]
  • Atari / Nice Code Atari Flashback Mini 7800 [David Haywood, Sean Riddle]
  • Bio-hazard Battle (Mega Play) [Devin Acker]
  • Columns III (Mega Play) [Devin Acker]
  • Golden Axe II (Mega Play) (Rev B) [Devin Acker]
  • Gondomania (World) [Brian Troha, TeamEurope, The Dumping Union, Dirk Best]
  • Grand Slam (Mega Play) [Devin Acker]
  • Gunstar Heroes (Mega Play) [Devin Acker]
  • Majesco (licensed from Konami) / JungleTac Konami Collector's Series Arcade Advanced [David Haywood]
  • Mazin Wars / Mazin Saga (Mega Play) [Devin Acker]
  • Mega Play BIOS [Devin Acker]
  • Pacman Club / Club Lambada (Argentina) [Devin Acker]
  • Polaroid / JungleTac TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood]
  • Sonic The Hedgehog (Mega Play) [Devin Acker]
  • Sonic The Hedgehog 2 (Mega Play) [Devin Acker]
  • Streets of Rage II (Mega Play) [Devin Acker]
  • Tecmo World Cup (Mega Play) [Devin Acker]

Clones promoted to working

  • Golden Axe II (Mega Play) [Devin Acker]
  • Non Linear Systems Kaypro 2x [Robbbert]
  • Pacman Club (Argentina) [Devin Acker]
  • Vs. Super Mario Bros. (bootleg with Z80, set 1) [Devin Acker]
  • Vs. Super Mario Bros. (bootleg with Z80, set 2) [Devin Acker]

New machines marked as NOT_WORKING

  • Casio SK-10 [DBWBP]
  • Casio SK-2 [DBWBP]
  • Cosmic Flash (NSM) [PinMAME]
  • Cow Tipping - Shake Cattle & Roll (set 1) [Recreativas.org, Francisco Ortiz]
  • Beijue 16 Bit Handheld Games (Game Boy style case) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • E-mu Systems Emax Digital Sampling Keyboard [DBWBP]
  • Eidgenössische Technische Hochschule Zürich Ceres-1 [Bitsavers]
  • The Games (NSM) [PinMAME]
  • LeapFrog Zippity (US) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Mega Double Strip (Ver. 1.10b) [Jorge Silva, Fernando Oliveira]
  • Mushiking The King Of Beetles 2006 Second (Japan) [Jorge Valero, MetalliC, rtw]
  • Photo Play Spirit Xtreme (Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Santa Fe Golden [jordigahan, ClawGrip]
  • Senario / JungleTac Vs Maxx 15-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Sony BETACAM-SP Videocassette Player UVW-1200 RGB [Felipe Sanches]
  • Sony BETACAM-SP Videocassette Player/Recorder UVW-1600 RGB [Felipe Sanches]
  • Sony BETACAM-SP Videocassette Player/Recorder UVW-1800 RGB [Felipe Sanches]
  • Sony DFS-500 DME Video Switcher [Felipe Sanches]
  • Sony U-Matic Videocassette Recorder VO-5850PM [Felipe Sanches]
  • Super Impulse Space Invaders (Tiny Arcade) [Rik]

New clones marked as NOT_WORKING

  • Cow Tipping - Shake Cattle & Roll (set 2) [Recreativas.org, Francisco Ortiz]
  • Diana Bifuca (v7.43) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • Diana Bifuca (v9.25) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • E-mu Systems Emax Plus Digital Sampling Keyboard [DBWBP]
  • Lethal Weapon 3 (2.04, display A2.02) [Victor Fernandez (City Game), ClawGrip]
  • Photo Play Spirit Xtreme (update, Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Tinsley Medical Instruments Henson CFA 3000 (B+) [Nigel Barnes]
  • unknown IGS game (V100A) [Jorge Silva, Fernando Oliveira]

New working software list additions

  • apple2_flop_clcracked: The Math Twister (cleanly cracked), The Negotiation Edge (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig: Alpha Plot, Apple Mechanic (Version 1984-10-05), Beagle Bag, Beagle BASIC, The Beagle Compiler (Version 1.0), Beagle Graphics (Version 1985-03-01), The Big U (Version 1985-12-02), Bill Budge's Space Album, Bill Budge's Trilogy of Games, Bop-A-Bet, D Code (Version 1.1), DiskQuik, DOS Boss, Double-Take (Version 2.1) (DOS 3.3), FatCat (Version 2.0-1984-10-26), Fathom's 40, Flex Text (Version 1.0), Flight: The Aerodynamics of Model Rockets, Font Mechanic (DOS 3.3), Frame-Up (Version 1.4), G.P.L.E. (Version 4.1, November 1st 1985), The Human Fly, Mini-Pix #1 (DOS 3.3 Version), Power Print (Version 1.0), Pro-Byter, Program Writer (Version 2.0-1989-04-21), ProntoDOS (Version 1984-08-22), A Puff of Air: The Respiratory System, Silicon Salad, Swimware (Version 2.1), The Time Tunnel: A Nation Emerges, The Time Tunnel: American History Series, Time Lord, Tip Disk #1, Triple-Dump (DOS 3.3), Typefaces for Apple Mechanic, Utility City (Version 1984-08-22) [4am, Firehawke]
  • aquarius_cart: Aquariworm [Roy Templeman]
  • aquarius_cass: 3D Battle Zone, Adventure A: The Planet of Death, Aliens, Bounder, Break Out, Chess, Chuckman, D-Fenders, D-Fenders (alt), Demo Cassette, Disco Fever, Ed-On, Fall of the Eastern Blocks, Games Pack 1, Games Pack 2, Games Pack 4, Grid Bug, Invaders, Kronos Europea Cassette, Maths Armada, Mazantics, Millypede, Modem Program, N-Vaders, Pac Mr, Pac Mr (Oh Shit!), Phrogger, Postman Pot, Pries BASIC v1.02, Read-It, Space Helicopter, Space Ram, Spell-It, Tablets of Hippocrates, Yie Ar Kung Fu Music [James the Animal Tamer]
  • bbc_rom: 128 File DFS, Acorn ADFS 1.51 (patched), Acorn ADFS 1.52 (patched), Acorn ADFS 1.56 (patched), Acorn ADFS-32B 1.40 (32016 Tube), Acorn ADFS-32M 1.40 (32016 Tube), Acorn DNFS 1.21 (patched for 3.5"), Acorn DNFS 1.22 (patched for 3.5"), Archive, CPN 0.71, DataGem 2.039, Digivision Cats, Digivision Demo1, Edword 2.02C, MCP v0.41 (CBL), MCP v1.20 (CBL), MCP v1.21 (ABL), MCP v1.21 (ABW), MCP v1.22 (ABM), MCP v1.22 (ABW), MCP v2.02 (CBM), Sprite Rom [Nigel Barnes]
  • fmtowns_cd:
    CRISS Ver. 1.00, Demon City, Free Software Collection 5 (HMD-117), Free Software Collection 5 (HMD-117A), Free Software Collection 6 (HME-141), Free Software Collection 7 (HME-225), Hacchake Ayayo-san IV - Sexy Olympic / Ayayo's Live Affection, if 3 - Invitations from Fantastic Stories, Kyouko no Ijiwaru!! Hachamecha Daishingeki, Moeru Asoko no Paipai Yuugi - Fukkatsu! Mahjong Oukoku, New 3D Golf Simulation - Eight Lakes G.C., Only You - Seikimatsu no Juliet-tachi, Pi's Solitaire Royale + Tom Snyder's Puppy Love, Sayonara no Mukougawa, Terra Towns, WonPara Wars II [redump.org]
    Dengeki Nurse 2 - More Sexy, The Queen of Duellist Gaiden + Gaiden Alpha (1994-03-02) [redump.org, wiggy2k]
  • fmtowns_flop:
    Metal Blade [CoolFox]
    Traffic Confusion, Wedding Errantry - Gyakutama Ou [wiggy2k]
    Premium, Quiz Banchou, Shangrlia, Yajiuma Pennant Race 2 [r09]
  • gameboy: The Adventures of Rocky and Bullwinkle (USA), America Oudan Ultra Quiz Part 2 (Japan, Rev 1), Bokujou Monogatari GB (Japan, NP), Boxxle (USA), Disney's Mulan (USA), Fastest Lap (USA), Gargoyle's Quest - Ghosts'n Goblins (Europe, Rev 1), Goukaku Boy GOLD - Shikakui Atama o Maruku Suru - Kanji no Tatsujin (Japan, Alt), Goukaku Boy GOLD - Shikakui Atama o Maruku Suru - Keisan no Tatsujin (Japan, Alt), Hyper Lode Runner (World, Rev 1), The Jetsons - Robot Panic (USA, Rev 1), Jungle Strike (USA), Kaseki Sousei Reborn (Japan, Rev 1), Kinin Koumaroku Oni (Japan, Rev 1), Mickey Mouse V (Japan, Rev 1), Nettou World Heroes 2 Jet (Japan, Rev 1), Pac-In-Time (Europe, Rev 1), Pang (UK), Pocket Puyo Puyo Tsuu (Japan, Rev 1, NP), Popeye 2 (Japan, Rev 1), Purikura Pocket - Fukanzen Joshikousei Manual (Japan, Rev 1, NP), Roger Clemens' MVP Baseball (USA, Rev 1), Suzuki Aguri no F-1 Super Driving (Japan), Teenage Mutant Hero Turtles III - Radical Rescue (Europe, Rev 1), Tetris 2 (Europe, Rev 1), Tintin in Tibet (Europe, En / Es / It / Sv) [ICEknight]
  • gbcolor: Barcode Taisen Bardigun (Japan, Rev 1), Bokujou Monogatari GB3 - Boy Meets Girl (Japan, Rev 1), Donkey Kong Country (USA, Not for resale), Dragon Quest Monsters 2 - Maruta no Fushigi na Kagi - Ruka no Tabidachi (Japan, Rev 1), The Emperor's New Groove (Europe), F1 Championship Season 2000 (Brazil), F1 Racing Championship (Europe, Prototype), Frogger 2 (USA, Rev 1), Gakkyuu Ou Yamazaki (Japan), Gambler Densetsu Tetsuya - Shinjuku Tenun Hen (Japan, Rev 1), Hype - The Time Quest (Brazil), Jissen ni Yakudatsu Tsumego (Japan), Kawaii Pet Shop Monogatari 2 (Japan, Rev 1), Laura (Europe), Love Hina Pocket (Japan, Rev 1), Minna no Shougi - Shokyuu Hen (Japan, Rev 1), Mission Impossible (Europe, Rev 1), Monster Traveler (Japan), Mr. Driller (Japan, NP), NBA In the Zone (USA), Pocket Puyo Puyo-n (Japan, Rev 1), Pocket Puyo Puyo-n (Japan, Rev 2), Pokémon - Crystal Version (Australia), Pokémon Trading Card Game (Europe, English / French / German, Rev 1), Pokémon Trading Card Game (Europe, English / Spanish / Italian), Pro Pool (USA), Les Roi Lion - Les Adventures de Simba (France, Rev 1), Sanrio Timenet - Kako Hen (Japan, Rev 1), Sanrio Timenet - Mirai Hen (Japan, Rev 1), Sei Hai Densetsu (Japan), Sewing Machine Operation Software (Europe), Shanghai Pocket (Europe), Shin Megami Tensei Devil Children - Aka no Sho (Japan, Rev 1), Shin Megami Tensei Devil Children - Kuro no Sho (Japan, Rev 1), Spy vs. Spy (Japan, Rev 1, NP), Super Mario Bros. Deluxe (Japan, NP, Rev 1), Survival Kids - Kotou no Boukensha (Japan), Tetris Adventure - Susume Mickey to Nakama-tachi (Japan, Rev 1), Tom and Jerry - Mousehunt (Europe, Rev 1), Tom and Jerry - Mousehunt (USA, Rev 1), Trade & Battle Card Hero (Japan, Rev 1), Tsuri Sensei 2 (Japan, Rev 1), VR Sports Powerboat Racing (USA), Yakouchuu GB (Japan) [ICEknight]
  • ibm5150: Battle Chess (3.5", EGA version - first release), Battle Chess (3.5", EGA version - second release), Battle Chess (5.25", EGA version), Battle Chess (5.25", VGA version), Sex Vixens from Space, Silent Service II (v457.01, 3.5"), Silent Service II (v457.01, 5.25"), Silent Service II (v457.03, 5.25"), Super Space Invaders (3.5"), Super Space Invaders (5.25"), Super Tetris (5.25") [ArcadeShadow]
  • ibm5170: Fables & Fiends - Book Two: The Hand of Fate, Master of Magic (v1.0), Master of Magic (v1.1) [ArcadeShadow]
  • kaypro: CP/M 2.2 for Kaypro IV, CP/M 2.2F, CP/M 2.2G, Kaypro 10 Games [Robbbert]
  • sgi_mips: Developer Toolbox 4.2, Developer Toolbox 6.1, Hot Mix Volume 1, Hot Mix Volume 10, Hot Mix Volume 13, Hot Mix Volume 14, Hot Mix Volume 15, Hot Mix Volume 16, Hot Mix Volume 9 [nixzone.nl, darkstar]
  • sorcerer_cass:
    Air Traffic Controller (Mt Purscent), Arithmetic CAI, Asteroids, Basic Compiler v1.21, Bio-Rhythm, Biochart, Black Jack, Cassette Disk database system, DYBUG2, Flip, Home Run, Hunt the Wumpus, Kaleidoscope, Lost Dutchman's Gold [Tezza, Robbbert]
    Armored Patrol, Robot Attack (ported from TRS-80) [exidyboy]
    Mastermind, The Sorcerer Dumb Terminal, Sorcerer Invaders (alt) [Robbbert]
  • ssem_quik: DIFFEQT, FLASH, HCF, HFR989, INTDIV, LONGDIV2, MEDCLOCK, NIGHTMARE, Noodle Timer, PRIMEGEN, Slide Show, Virtual Pet [Robbbert]
  • videopac: The Adventures of Sherlock Holmes (US, prototype), Attack of the Timelord! (US, plus, prototype), Des Chiffres et des Lettres (France), Freedom Fighters! (US, plus, prototype), Killer Bees! (US, plus, prototype), Killer Bees! (US, prototype, set 1), Killer Bees! (US, prototype, set 2), Linguaduc (Europe, prototype), Sound Tool (Europe), Terminal Program (US, prototype) [René van den Enden (Rene_G7400)]
  • vgmplay:
    Overdrive 2 (Megadrive Demo) [Tafoid]
    46 Okunen Monogatari ~The Shinka Ron~ (NEC PC-9801), Burning Rival (Sega System 32), The Cheetahmen II (NES), Door Door (Family Computer), Double Dribble (IBM PC AT), Dragon Ball Z 2 - Super Battle (Arcade), Duck Maze (NES), Elevator Action (NEC PC-8801), F1 Douchuuki (MSX2, OPLL), F1 Douchuuki (MSX2, PSG), Famista 3 (Nintendo Game Boy), Fire Dragon (Dendy), Hydefos - Hyper Defending Force System (MSX2, OPLL), Hydefos - Hyper Defending Force System (MSX2, PSG), Hyper Somen (MSX2, PSG), Hyper Somen (MSX2, SCC), Konami's Baseball (MSX), Konami's Golf (MSX), Konami's Ping Pong (MSX, PSG), Konami's Ping Pong (MSX, SCC), Microsoft Windows 3.x (IBM PC AT), Monkey Academy (MSX), Mopi Ranger (MSX), Motos (Sharp X68000), Ms. Pac-Man (Nintendo Game Boy), NBA Jam (Midway T Unit), Pang (Mitchell), The Pro Baseball Clash Pennant Race (MSX2, SCC), Road Fighter (MSX, PSG), Road Fighter (MSX, SCC), Samurai Shodown III - Blades of Blood (Neo Geo), Samurai Shodown IV - Amakusa's Revenge (Neo Geo), Samurai Shodown V (Neo Geo), Samurai Shodown V Special (Neo Geo), Shalom (MSX), Sonic 3D Blast 5 (Nintendo Game Boy), Sorcerian (MSX2, OPLL), Sorcerian (MSX2, PSG), Super Street Fighter II - The New Challengers (Sharp X68000), Thunder Blade (Sharp X68000), Tiny Toon Adventures (NES), Touhou Kaikidan ~ Mystic Square. (NEC PC-9801), X Rock (IBM PC AT) [vgmrips.net, Tafoid]
  • vsmile_cart: Alphabet Park Adventure (USA, rev. 2) [DiscoStarslayer]

Software list items promoted to working

  • ibm5170: 1830 - Railroads & Robber Barons [ArcadeShadow]
  • vsmile_cart: Gimnasio Interactivo V.Smile (Spain), V.Smile Défi Gym (France), V.Smile Tanz Mit Center (Germany) [Ryan Holtz]

New NOT_WORKING software list additions

  • bbc_rom: Epromer II 2.3, Epromer III 3.1, Epromer III 3.3 [Nigel Barnes]
  • fmtowns_cd: Custom Mate + Denwa no Bell ga..., Sangokushi IV, Toushin Toshi II (1995-04-26) [redump.org]
  • fmtowns_flop: Bun-kun Series - Youji Kiso Nouryoku Training Soft Set [wiggy2k]
  • laser2001_flop: Käärmepeli (Finland) [Curt Coder]
  • megadriv: Overdrive 2 (Demo) (Euro) [Tafoid]

Translations added or modified

  • Turkish [Kadir Ekşi]

Merged pull requests

  • 6704: machine/rescap.h: Credit the actual authors. [AJR]
  • 6841: Implemented TT5665 sound chip emulation. [cam900]
  • 7203: nwk-tr.cpp: Added second K001604 and updated comments. [Hydreigon]
  • 7274: sound/dac.cpp, sound/volt_reg.cpp: Improved performance and reduced unnecessary re-sampling. [Aaron Giles]
  • 7280: p2000t.cpp: Added support for selecting memory size and memory bank switching. [Erwin Jansen]
  • 7290: Re-implemented HC55516 and HC55532 CVSD sound devices, and added biquadratic audio filter device. [Lord Nightmare]
  • 7292: macrossp.cpp: Added note about apparent issues with quizmoon attract mode. [cam900]
  • 7294: namcos10.cpp: Added EXIO and MEM(P3) PCB configuration skeletons, and expanded notes. [cam900]
  • 7295: Fixed build issues on FreeBSD. [Emmanuel Vadot]
  • 7296: namcos12.cpp: Added notes about RAM size. [cam900]
  • 7297: Updated remaining sound devices to new interface. [Aaron Giles]
  • 7298: imagedev/picture.cpp: Don’t dereference potentially null pointer. [Kelvin Sherlock]
  • 7299: Changed VT NES clone devices to use N2A03 CPU core (fixes vsmaxx17). [David Haywood]
  • 7302: nes_vt.cpp, machine/nes_vt_soc.cpp: Fixed memory mapping issues affecting majkon. [David Haywood]
  • 7305: rltennis.cpp: Added Reality Tennis (set 2) and made CPU clock source more plausible. [Maria Morpalier, jordigahan, ClawGrip]
  • 7306: fmtowns.cpp: Added support for SCSI card slot and FMT-121 card used on first-generation models. [r09]
  • 7307: sgi_mips.xml: Added more Hot Mix CDs. [nixzone.nl, darkstar]
  • 7308: drdmania.cpp: Added preliminary video emulation and patches for damaged ROM dump. [David Haywood]
  • 7311: darius.cpp: Fixed MSM5205 output routing. [eito]
  • 7312: generalplus_gpl_unknown.cpp: Moved handhelds apparently based on GPL162xx technology to a separate file. [David Haywood]
  • 7313: sgi_mips.xml: Added Developer Toolbox CDs. [nixzone.nl, darkstar]
  • 7316: fmtowns_flop.xml: Added four entries. [CoolFox, wiggy2k, r09]
  • 7318: gaelco.cpp, gaelco2.cpp, wrally.cpp: Added PLD dumps to several Gaelco games. [caius, ClawGrip]
  • 7319: deco_mlc.cpp: Added notes on zoom algorithm. [cam900]
  • 7320: ninjaw.cpp, warriorb.cpp: Fixed pan control mapping. [eito]
  • 7321: Added ten TV games, and improved VT NES clone background pen handling. [David Haywood]
  • 7322: segasp.cpp: Changed flags to imperfect graphics and sound rather than no sound. [Onmp314]
  • 7323: Added GitHub Action to validate software lists and hash files. [Dirk Best]
  • 7324: cpu/unsp: Fixed copy-paste errors in debugger state registration. [Simon Eriksson]
  • 7325: ibm5150.xml: Added four entries, and marked fireforget2 as a bad dump. [ArcadeShadow]
  • 7327: ibm5170.xml: Re-dumped 1830 and marked it as working, and marked doombbs as a bad dump. [ArcadeShadow]
  • 7328: Added netlist-based sound emulation to Borderline and clones. [beta-tester, Aaron Giles]
  • 7329: ibm5150.xml: Added four entries. [ArcadeShadow]
  • 7330: ibm5170.xml: Added one entry and marked two entries as bad dumps. [ArcadeShadow]
  • 7331: bus/neogeo/prot_fatfury2.cpp: Fixed address/data bus connections to protection chip. [cam900]
  • 7332: audio/vicdual.cpp: Improved Borderline sound trigger assignments. [beta-tester]
  • 7334: astrof.cpp: Added Astro Fighter (Famaresa bootleg, set 2). [jordigahan, Recreativas.org, ClawGrip]
  • 7335: Added GitHub Actions for continuous integration builds. [Dirk Best]
  • 7337: pacman.cpp: Fixed inputs and added protection simulation for clubpacm and clubpacma. [Devin Acker]
  • 7338: sound/spkrdev.cpp: Changed sample volume averaging to use absolute value. [AJR]
  • 7340: psikyo.cpp: Suppress microcontroller communication side effects for debugger accesses. [cam900]
  • 7341: ibm5150.xml: Added three entries and re-dumped one entry. [ArcadeShadow]
  • 7342: vsmile_cart.xml: Added Alphabet Park Adventure (USA, rev. 2). [DiscoStarslayer, ClawGrip]
  • 7343: nes_vt.cpp: Added three working TV games. [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • 7346: Added preliminary drivers for Sony video production equipment. [Felipe Sanches]
  • 7348: photoplysx.cpp: Added two Photo Play Spirit Xtreme skeleton drivers. [Victor Fernandez (City Game), ClawGrip]
  • 7349: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest dumps and clean cracks. [4am, Firehawke]
  • 7351: segaybd.cpp: Fixed shifter state connection in new Power Drift layouts. [Firehawke]
  • 7352: sound/tt5665.cpp: Use put_int to update samples. [cam900]
  • 7353: fmtowns_flop.xml: Added four entries, and added notes for dumps known to come from original disks. [r09]
  • 7354: microdar.cpp: Added two versions of Diana Bifuca. [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • 7355: photoplysx.cpp: Cleaned up code a little. [ClawGrip]
  • 7357: chameleonrx1.cpp: Cleaned up code a little. [ClawGrip]
  • 7358: Improved Turkish translation. [Kadir Ekşi]
  • 7359: Re-named Konami Python driver to kpython.cpp, moved popn9 from viper.cpp to kpython.cpp, and expanded notes. [cam900]
  • 7360: vsnes.cpp: Fixed sound and improved graphics for Vs. Super Mario Bros. bootlegs emulating NES APU using Z80. [Devin Acker]
  • 7361: rfslotspcpent.cpp: Added Santa Fe Golden. [jordigahan, ClawGrip]
  • 7362: Re-added preliminary drivers for Sony video production equipment with issues addressed. [Felipe Sanches]
  • 7363: megadriv_rad.cpp, nes_vt.cpp: Added three TV games. [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • 7364: mame.lst: Moved kpython.cpp to keep source files sorted alphabetical. [cam900]
  • 7365: ibm5170.xml: Added two versions of Master of Magic. [ArcadeShadow]
  • 7366: machine/e05a30.cpp: Added 24-bit shift register (used for ninth pin on Epson LX-810L/ActionPrinter 2000). [Golden Child]
  • 7367: Removed the “voltage regulator” sound device. [Aaron Giles]
  • 7370: fmtowns_cd.xml: Added 21 entries, and replaced 21 entries with better dumps. [redump.org, wiggy2k, r09]
  • 7373: nes_vt.cpp: Split into three files by system-on-a-chip family. [David Haywood]
  • 7377: video/315_5124.cpp: Improved behavior of registers 03 and 04 in mode 4, and disabled sprites in mode 1. [Enik Land]
  • 7378: megadriv_acbl.cpp: Added PIC microcontroller dump to barek2mb. [Victor Fernandez (City Game), ClawGrip]
  • 7382: de_3.cpp: Added Lethal Weapon 3 (2.04, display A2.02) [Victor Fernandez (City Game), ClawGrip]
  • 7384: sound/msm5232.cpp: Fixed behaviour when arm flag is set while envelope generator is in decay state. [eito]
  • 7385: Moved systems using VT32 NES clone chip to a separate driver file, and started splitting up NES clone SoC devices. [David Haywood]
  • 7388: video/k001005.cpp: Added 80000106 as an additional Gouraud shaded polygon command. [Hydreigon]
  • 7390: video/315_5313.cpp: Only set odd interlace frame bit if interlace is enabled (fixes Mega Play inter-CPU communications). [Devin Acker]
Source Changes
  • New working software list additions (apple2_flop_orig.xml)
  • Swimware (Version 2.1) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • The Negotation Edge (cleanly cracked) [4am, Firehawke]
    • Cleaned up bitmap API. [Vas Crabb]
    • Made const-qualified pixel accessors (pix, pixt, raw_pixptr) return const-qualified references/pointers to pixesl, and added non-const versions. This makes bitmap more like standard library containers where const protects the content as well as the dimensions.
    • Made the templated pixt accessor protected - having it public makes it too easy to inadvertently get a pointer to the wrong location.
    • Removed the pix(8|16|32|64) accessors from the specific bitmaps. You could only use the "correct" one anyway, and having the "incorrect" ones available prevented explicit instantiations of the class template because the static assertions would fail. You can still see the pixel type in the bitmap class names, and you can't assign the result of &pix(y, x) to the wrong kind of pointer without a cast.
    • Added fill member functions to the specific bitmap template, and added a explicit instantiations. This allows the bitmap size check to be skipped on most bitmap fills, although the clipping check is still there. Also fixed a couple of places that were  trying to fill an indexed 16-bit bitmap with rgb_t: :black() exposed by this (replaced with zero to get the same net effect). The explicit template instantiations in the .cpp file mean the compiler can inline the function if necessary, but don't need to generate a local out-of-line body if it chooses not to.
    • Extended the size of the fill value parameter in the base bitmap class to 64 bits so it works correctly for 64-bit bitmaps.
    • Fixed places where IE15 and VGM visualiser weren't accounting for row bytes potentially being larger than width.
    • Fixed an off-by-one in an HP-DIO card where it was treating the Topcat cursor right edge as exclusive.
    • Updated everything to work with the API changes, reduced the scope of many variables, added more const, and replaced a few fill/copy loops with stuff from .
  • FreeBSD fixes (#7295) [Emmanuel Vadot]
    • psixptty: Fix for FreeBSD
      • We need to check for __FreeBSD__ not __FreeBSD_kernel__
      • FreeBSD: Use gl includes from pkg-config
      • FreeBSD doesn't install the includes from 3rdparty software in a default location so use pkg-config to get the correct path.
    • undefined FreeBSD: genieos is named simple bsd
  • netlist: Fix astro blaster sonar sound [couriersud]
  • undefined Also fix two singular matrices being created.
  • picture_image_device: :get_bitmap was returning a possibly-null reference [Kelvin Sherlock]
    • null references are not valid/undefined in C++ so compilers like to eliminate the null pointer check.
    • switched to returning a pointer instead.
  • mac: fix crash regression on macqd700 [R. Belmont]
  • mac128: possible fix for out-of-bounds ROM access [R. Belmont]
  • bus/hp_dio/hp98544.cpp: Don't crash when cursor is outside screen area. [Vas Crabb]
  • imagedev/picture.cpp: Get rid of indirection to the bitmap. [Vas Crabb]
  • Complete sound modernization of remaining devices. Legacy callbacks and stream_sample_t removed. (#7297) [Aaron Giles]
    • a2mcms/coco_ssc/gus/cassette/floppy/8364_paula/laserdsc/s2636/spg2xx_audio/arcadia/channelf/cmi01a/cps3/dai_snd: Update to new
    • stream callbacks
  • dsbz80/elan_eu3a05/exidy/exidy440/flower/geebee/gomoku/gridlee: Update to new stream callbacks
    • hyprolyb/lynx/micro3d/phoenix/pleiads/polepos: Update to new sound stream callback
    • redbaron/segag80r/segausb/seibu/snk6502/socrates/special/svis_snd: Update to new stream callbacks.
    • tiamc1/turrett/tvc/tx1/vboy/vc4000: Update to new stream callbacks
    • warpwarp/wiping/wswan/xavix/esq1/istrebiteli/milton6805/pv1000/mega32x/gic: Update to new stream callback
    • sound: Remove legacy stream support and stream_sample_t
    • * gomoku/wiping: Remove silly mixer tables in favor of math
    • micro3d: Remove tiny vectors in favor of fixed arrays
    • phoenix: Went back to std::unique_ptr array for LFSR
    • wiping: Fixed the scale factor.
New working machines
  • Gondomania (World) [Brian Troha, TeamEurope, The Dumping Union, Dirk Best]
  • am9519: has no clock input [Patrick Mackinlay]
  • m3002: expose irq callback [Patrick Mackinlay]
  • Don't clear memory before constructing devices, with the exception of drivers for now. [Vas Crabb]
    • This substantially reduces the overhead of running -validate, -romident, etc. and brings us a little closer to not needing to disable lifetime dead store elimination optimisations. There are likely to be some issues that weren't fixed while this was still on a branch, so everyone be alert.
  • ns32000: templatize on data bus width [Patrick Mackinlay]
New machines marked as NOT_WORKING
  • ETH Ceres-1 [Bitsavers]
  • bus/bbc: remove remaining stream_sample_t [Vas Crabb]
  • Fixed BQ4847 to always return 0 for its register 15; required for proper chip detection. [Michael Zapf]
  • mess.lua: forgot to add ceres [Patrick Mackinlay]
  • konamigv.cpp: Added option to use joystick/button inputs for weddingr. [Vas Crabb]
    • Control panel type can be selected in service mode. This allows playing with joystick/button inputs, and also allows the completely unused second and third button inputs to be tested in service mode. It's still possible to navigate service mode and correct the control panel setting if the wrong type is selected.
  • Fix clang build [-Werror,-Wunused-const-variable]
New working software list additions
  • videopac: Killer Bees! (US, prototype, set 1), Killer Bees! (US, prototype, set 2), Killer Bees! (US, plus, prototype), Des Chiffres et des Lettres (France), Freedom Fighters! (US, plus, prototype), Linguaduc (Europe, prototype), The Adventures of Sherlock Holmes (US, prototype), Sound Tool (Europe), Terminal Program (US, prototype), Attack of the Timelord! (US, plus, prototype) [René van den Enden (Rene_G7400)]
  • Remove embed files unintentionally added to Emscripten build [Justin Kerk]
  • odyssey2: shorthand variable types in source code [hap]
  • odyssey2: sourcecode style cleanup (mostly bracket spacing) [hap]
  • f8: Adjust disassembly format to better match Fairchild listings [AJR]
  • astrob: Fix slowdown. [couriersud]
    • Fix a connection error.
    • Fixed order of PARAM overwrite.
  • netlist: Remove "extended validation mode" [couriersud]
    • No longer added value.
  • netlist: implement stricter validation. [couriersud]
    • Devices like BJTs and FETs which are defined but not used will now cause an error.
    • An unused device will create an additional solver with a singular matrix.
      • - This is adding unnecessary performance overhead.
      • - It complicates debugging because the unused device will cause an arithmetic signal if used with --fperr (nltool).
    • Fixed all validation errors.
  • Update arcade.lua [Roberto Fresca]
    • Fix the arcade build (MASH)
  • New clones added... [Roberto Fresca]
New working clones
  • VF (bootleg of Hang-On) [Recreativas.org, Roberto Fresca]
  • mame.lst: add missing hangonvf entry [hap]
  • Added PLDs to VF (bootleg of Hang-On) [Roberto Fresca]
  • VF (bootleg of Hang-On) PLDs locations [Roberto Fresca]
  • apple3: fix low-memory indirection through the X byte and get slot IRQs working [Rob Justice]
  • Clean up uses of picture image device some more. [Vas Crabb]
  • machines promoted to WORKING (plug play) (#7299) [David Haywood]

machines promoted to WORKING

  • TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood]
  • added files for the VT APU type, currently no extra functionality, but will be built upon [David Haywood]
  • lc58: Add disassembler [O. Galibert]
  • tms9995.cpp: initialized one variable which caused crashes in formula1.cpp. [Ivan Vangelista]
  • video/apple2e.cpp: initialized variable which caused the drivers to start sometimes in color and sometimes in monochrome mode, now
  • that the framework doesn't initialize everything by default [Ivan Vangelista]
  • imagetek_i4100.cpp: initialized a couple of variables [Ivan Vangelista]
  • chihiro.cpp Type-1 media-board dumped [Darksoft]
  • namcos12.cpp: Add notes for RAM size (#7296) [cam900]
  • macrossp.cpp: Add notes for quizmoon (#7292) [cam900]
  • machines promoted to WORKING
  • Konami Collector's Series Arcade Advanced [David Haywood]
  • pdp11.cpp, terak.cpp: Add CPU notes [AJR]
  • Got rid of most of the remaining problematic uses of make_unique_clear. [Vas Crabb]
  • sound/discrete.cpp: Use C++ std::vector and range-based for. [Vas Crabb]
  • netlist: applied some clang tidy recommendations [couriersud]
  • netlist: Rewrote frontier documentation. [couriersud]
    • Also includes a small optimization for FP signal code.
  • netlist: Fix a net splitting issue with four term devices. [couriersud]
    • Under cirtum circumstances the splitter would create "ghost" solvers consisting of terminals already used in another and complete
    • solver. This may impact all netlist which use opamps and thus is committed early in the cycle.
    • This commit adds functionality to instruct the splitter code to include terminals which will not create matrix elements into the
  • parsing of net groups for solvers.
  • netlist: Convert driver filenames to lower case. [couriersud]
  • emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects. [Vas Crabb]
  • cpu/pdp1: Initialise a couple of pointer members. [Vas Crabb]
  • sound/discrete: Reserve space before taking addresses of new vector items. [Vas Crabb]
    • This code is still unsafe, 16 just happens to be enough for the systems in MAME. (The old vector_t implicitly reserved space for 16 items on construction.)
  • sound/discrete.cpp: Fix more crashes, and modernise a little. [Vas Crabb]
    • Reserve some space in another vector that it takes addresses to members of (fixes lack of sound in dkong and dkongjr).
    • Removed dependence on auto_alloc and friends. There's one more problematic make_unique_clear now, but there are several fewer
  • auto_alloc family calls.
  • sound/discrete: Get rid of vtables in factories. [Vas Crabb]
  • undefined This speeds up compilation.
  • pdp1.cpp: initialized some emu_timer s that were causing crashes [Ivan Vangelista]
  • pdp1.cpp: initialized 3 more variables that were causing crashes while running in gdb [Ivan Vangelista]
  • Fix zexall target compile [Miodrag Milanovic]
  • 6840ptm.cpp: initialized array to fix listxml and validate crash [Ivan Vangelista]
  • discrete.h: Fix build on old compilers not compliant with retroactive C++11 revisions [AJR]
  • pdp11.cpp: More consistent indentation [AJR]
  • trs80m4 marked as MNW, because it can't boot its own floppy disk. [Robbbert]
  • naomi.cpp: redumped vfurlong (Atomiswave) [brizzo]
  • mbee: replaced dump of ic16 [Robbbert]
  • phc25: upgraded sound flag from none to imperfect. [Robbbert]
  • fp6000: PORT_CHAR(0) is invalid; added '_' natural key [Robbbert]
  • imagedev/cassimg.cpp: Make the interface look something like C++. [Vas Crabb]
  • sound/tiasound.cpp: Use some vaguely C++-like code internally. [Vas Crabb]
  • pdp1: Fix read-in mode [AJR]
  • pdp1: Better fix for read-in mode [AJR]
  • sgi_mips.xml: more Hot Mix CDs for SGI [Darkstar]
  • mac: move macqd700 to its own driver and clean up more cruft [R. Belmont]
  • formats/cassimg.cpp: Finish encapsulation of cassette_image class. [Vas Crabb]
  • mess.flt: added macquadra700.cpp [Robbbert]
  • votrax: Adjust the final filter [O. Galibert]
  • ac1: swapped around brackets and braces in natural keyboard. [Robbbert]
  • dragon: added [_] natural keys. [Robbbert]
  • x1: moved note to make it clear it applies to x1turbo only [Robbbert]
  • ti99_8: fixed some grammar. [Robbbert]
  • elekscmp: Fixed paste. [Robbbert]
  • partner: fixed spacebar,@,^ natural keys [Robbbert]
  • radio86: fixed ^ natural key [Robbbert]
  • sdk86: fixed Paste; got rid of terminal, since the system is meant to interface with an intellec unit, and this requires floppy
  • disks and drives. [Robbbert]
  • Got rid of global_alloc/global_free. [Vas Crabb]
    • undefined The global_alloc/global_free functions have outlived their usefulness. They don't allow consistently overriding the default memory allocation behaviour because they aren't used consistently, and we don't have standard library allocator wrappers for them that we'd need to use them consistently with all the standard library containers we're using. If you need to change the  default allocator behaviour, you can override the new/delete operators, and there are ways to get more fine-grained control thatway. We're already doing that to pre-fill memory in debug builds.
    • Code was already starting to depend on global_alloc/global_free wrapping new/delete. For example some parts of the code (including the UI and Windows debugger) was putting the result of global_alloc in a std: :unique_ptr wrappers without custom deleters, and the SPU sound device was assuming it could use global_free to release memory allocated with operator new. There was also code misunderstanding the behaviour of global_alloc, for example the GROM port cartridge code was checking for nullptr
  • when a failure will actually throw std: :bad_alloc.
    • As well as substituting new/delete, I've made several things use smart pointers to reduce the chance of leaks, and fixed a couple of leaks, too.
  • netlist: rename more files to lower case. [couriersud]
  • netlist: Add parse optimization to pfunction. [couriersud]
    • "(1 + 2)*a" now during parse step will be rewritten to "3*a".
  • netlist: more clang lint fixes. [couriersud]
  • netlist: move core_terms to netlist_state. [couriersud]
    • These are used during creation and reset only. No need to maintain them on net_t level.
  • netlist: simplify code. [couriersud]
  • emu/render.cpp: Consider that screens can be hidden when choosing a default view. [Vas Crabb]
  • Fix clang error: exception specification of explicitly defaulted move assignment operator does not match the calculated one [AJR]
  • upd765: Explicitly emulate reset line [AJR]
  • undefined hx5102: Add addressable latches
  • split off the handhelds that seem to be based around gpl162xx technology into their own file from generalplus_gpl_unknown.cpp(#7312) [David Haywood]
  • undefined - split off the handhelds that seem to be based around gpl162xx technology into their own file from generalplus_gpl_unknown.cpp
  • to generalplus_gpl162xx_lcdtype.cpp
  • identify unkunsp based on new information [David Haywood]
    • typo
  • drdmania: add some basics, still seems to do nothing of note (#7308) [David Haywood]
    • undefined drdmania: add some basics, still seems to do nothing of note
    • there are clear signs this is just a bad dump anyway
    • fix loading issue from refactor
    • improve patches
    • another bad byteUpdate darius.cpp (#7311) [eito]
    • undefined darius: fix swapped MSM5205 left/right channels volume control
  • bus/hexbus/hexbus.cpp: Fix initialization problem (device_start was overridden and never called, also broken) [AJR]
  • netlist: Revert changes intended to make the code work on OSX 10.10. [couriersud]
    • This is working on all contemporary compilers. If outdated compilers are to be used it is fine but a suitable compile path shouldbe used.
  • pmatrix_cr.h: More logical fix for the nothrow issue [AJR]
  • ut88: fixed ^ natural key; ut88mini: added note [Robbbert]
  • sound/namco: Eliminate auto_alloc [AJR]
  • sound/namco: Eliminate more auto_alloc [AJR]
  • champbas.cpp: redumped exctscc2. Added correct PROMs (fixes MT05026). Verifed it only has 2 AY8910. Measured clocks.
  • [caius, der Kommissar]
  • Exception specifications on deleted operators/constructors aren't useful. [Vas Crabb]
  • 6840ptm.cpp: updated m_gate initialization as per comments to d026d1ba845f899b9faa3f45e5f44fba526f5948. It seems to fix the
  • remaining on and off crashes in cmi2x [Ivan Vangelista]
  • z80scc: Fix vector modification in high bits [Dirk Best]
  • sidepckt: Hook up MCU, remove simulation [Brian Troha, TeamEurope, Dirk Best]
  • New working software list additions (apple2_flop_orig.xml)
  • A Puff of Air: The Respiratory System [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • The Math Twister (cleanly cracked) [4am, Firehawke]
  • Fix stray space char in osd_opengl.h [Miodrag Milanović]
  • lviv: fixed asterisk and colon natural keys [Robbbert]
  • netlist: catch parenthesis count mismatch in formulas. [couriersud]
  • nl_boxingb: Fix error in formula. [couriersud]
  • netlist: fix VS build. [couriersud]
  • emu/rendlay.cpp: Pre-load image components when changing video options. [Vas Crabb]
  • frontend/mame/audit.cpp: Fix failure to recognise device ROMs that use continue/ignore load commands (see GitHub #7314).[Vas Crabb]
  • z80ne: added notes about paste [Robbbert]
  • vector06: fixed brackets natural keys [Robbbert]
  • shine: added ^ natural key [Robbbert]
  • c128: added ^ natural key [Robbbert]
  • atom: removed lowercase natural keys, since machine only has uppercase. [Robbbert]
    • Removed duplicate keys assigned to ESC.
  • hec2hrp: fixed natural keyboard [Robbbert]
  • elwro800: fixed natural keyboard [Robbbert]
  • kim1: fixed paste [Robbbert]
  • tmaster.cpp: Correct ROM label. It's actually "SPAN" (as in Spanish) and not "Spain" [Brian Troha]
  • sidepckt.cpp: Correct ROM labels, add correct sound ROM and misc informational updates for Side Pocket (Japan, Cocktail)
  • [Brian Troha]
  • apple2: fixed glitches when switching lo-res, double-lo-res, or text pages mid-raster. (GitHub issue #5595) [R. Belmont]
  • apple2: correct value for floating bus offset, fixes a bunch of Deater rastersplit demos [R. Belmont]
  • frontend/mame/audit.cpp: Better heuristics for matching shared ROMs. [Vas Crabb]
    • This should address at least some of the remaining issues from MT07410 and GitHub #7314. If this causes issues like MT07756 to
  • reappear, it will need to be fixed/reverted before release.
  • 3rdparty/sqlite3: Updated to SQLite 3.33.0 [Vas Crabb]
  • apple2: adjust Mockingboard and Phasor balances, and properly clock the Phasor AYs twice as fast [R. Belmont]
  • ui: Show software selection menu before doing system audit, for casual browsing. [Vas Crabb]
  • sidepckt.cpp: very minor clean-up [Ivan Vangelista]
  • ti99_4: fixed ., natural keys [Robbbert]
  • galaga: re-add max quantum for multi cpu synchronization [hap]
  • emu/rendlay.cpp: Allow item animation. [Vas Crabb]
  • cgang.cpp: Make internal artwork more fun. [Vas Crabb]
  • in213: Hook up banking and SCC [Dirk Best]
  • cgang.lay: small tweak [hap]
  • Change from MNS to MIS [Onmp314]
    • I used to test it and the sound works similar to NAOMI. Additionally, MACHINE_IMPERFECT_GRAPHICS.
  • bus/vsmile/rom.cpp: fixed reported crash [Ivan Vangelista]
  • unkeinv.lay: use parameter animation for the player led row [hap]
  • unsp: Fix copy-paste typo in debugger registering [Simon Eriksson]
  • ibm5150: New working software list additions [ArcadeShadow]
    • Added: Silent Service 2 (v457.03, 5.25"), Silent Service 2 (v457.01, 5.25"), Silent Service 2 (v457.01, 3.5"), Sex Vixens from
  • Space Marked: "fireforget2" -> marked as bad dump (modified root)
  • ibm5170: Redumpedundefined1830 [ArcadeShadow]
    • Redumped: 1830 - Railroads & Robber Barons (software promoted to working) Marked: "doombbs" marked as bad dump (modified OEM IDand modified root)
  • apple2: Phasor only goes to double clock when native mode is enabled. [R. Belmont]
New working clones
  • Bagman (Stern Electronics, revision A3) [Steven McLeod]
  • ns32000dasm: floating point fixes [Patrick Mackinlay]
    • show floating point register names
    • correct floating point immediate lengths
  • ns32000: add slave processor interface [Patrick Mackinlay]
    • implement slave processor interface and protocol
    • decode and issue fpu operands
    • improve operand access class and size logic
    • support 64-bit immediate operands
  • ns32081: new device [Patrick Mackinlay]
  • 3rdparty/nanosvg: Re-base on latest upstream. [Vas Crabb]
    • Now based on upstream cc6c08d3a80f1a305021af3d6394cdf1535d02a2.
    • Among other things, this version is supposed to be less sensitive to the global locale.
  • New working clones (#7305) [ClawGrip]
    • rltennis.cpp: Added PLD dump to 'rltennis' [caius]
    • Also fixed the clock per the crystal on the PCB
    • As per the game speed, we've recorded a small video for reference: https://www.youtube.com/watch?v=C1rzWiFDItA
New working clones
  • Reality Tennis (set 2) [Maria Morpalier, jordigahan, ClawGrip]
  • deco_mlc.cpp: Add notes for zoom algorithm (#7319) [cam900]
  • sgi_mips.xml: Add Developer Toolbox CDs and label information (#7313) [Michael D]
  • darius2 darius2d warriorb: fix: stereo output channels are inverted (#7320) [eito]
  • fmtowns_flop.xml: 4 new dumps (#7316) [r09]
    • New working software list items: Metal Blade [CoolFox] Traffic Confusion [wiggy2k] Wedding Errantry - Gyakutama Ou [wiggy2k]
    • New not working software list items: Bun-kun Series - Youji Kiso Nouryoku Training Soft Set [wiggy2k]
  • Hook up Borderline netlist, provided by 'beta-tester' (#7328) [beta-tester]
    • netlist: Explicitly trim connection names.
    • Hook up Borderline netlist, provided by 'beta-tester'
    • brdrline: Add static solver, using dynamic timestep, update driver flags.
  • namcos10.cpp: Add EXIO and MEM(P3) PCB config skeleton, Add notes (#7294) [cam900]
  • fix compile error due to nested c-style comments by changing some of the comment types [Lord-Nightmare]
  • ms32.cpp: extend ROZ notes (nw) [Angelo Salese]
  • ns32000: undefined operation assumptions [Patrick Mackinlay]
  • ns32000: avoid potential slave dependency issue [Patrick Mackinlay]
  • cinemat: Remove redundant code, move speakers to game drivers [Aaron Giles]
  • cgang: bit smoother animation [hap]
  • prot_fatfury2.cpp: Fix bitswap, Add notes (#7331) [cam900]
    • prot_fatfury2.cpp: Fix bitswap, Add notes
    • prot_fatfury2: typo
    • prot_fatfury2.cpp: Fix copy-paste issue
  • Plug and Play work (new sets) (#7321) [David Haywood]

new WORKING machines

  • 101 Games in 1 (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Vs Maxx TX-2 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Vs Maxx Wireless 77-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • VG Pocket Caplet Fast Acting 35-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

new NOT WORKING machines

  • Beijue 16 Bit Handheld Games (Game Boy style case) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Space Invaders (Tiny Arcade) [Rik]
  • Vs Maxx 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Vs Maxx 15-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Zippity (US) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • ibm5170undefinedNew working software list additions (#7330) [ArcadeShadow]
    • Added: Fables & Fiends - Book Two: The Hand of Fate Marked: [hof] Fables & Fiends - Book Two: The Hand of Fate (Germany) ->marked as bad dump (some floppies have the OEM ID and the root modified), [f1gpa] Formula One Grand Prix (Euro, v1.03) -> Markedas bad dump (modified root)
  • IBM5150

New working software list additions

  • (#7329) [ArcadeShadow]
    • Added: Battle Chess (5.25", VGA version), Battle Chess (3.5", EGA version - first release), Battle Chess (3.5", EGA version - second release), Battle Chess (5.25", EGA version)
  • bagman.cpp: Demote bagman3 to not working [Brian Troha]
  • megadriv.xml: Added Overdrive 2 Demo vgmplay.xml: Added Overdrive 2 VGM [Scott Stone]
  • brdrline: sound improvements (#7332) [beta-tester]
    • cleaned some parts of nl_brdrline.cpp (removed test points)
    • changed MB4391 function to pow2 to shorten sounds a bit
    • changed trigger inputs in vicdual.cpp to fit more to the sounds i remember.
    • moved trigger mapping from vicdual to nl_brdrline
  • vicdual: Add frogs netlist. Make sound board interface more general. [Aaron Giles]
  • ns32000: many bug fixes [Patrick Mackinlay]
    • fixed many instruction bugs
    • implemented cmpm instruction
    • reworked pc increment to better support prefetch
    • tightened up decoding
  • ns32081: movif bug fixes [Patrick Mackinlay]
    • fixed byte-sized operand case
    • fixed sign extension
  • kaypro: added back save state support; [Robbbert]
    • fixed attributes off by one position;
    • removed anonymous timer
  • bbc_tube_32016: Added FPU and fixed dipswitches. [Nigel Barnes]
  • astrof.cpp: dumped PROMs for asterion [Lorenzo Fongaro, Xadhoom, Paolo Bolognesi, Paolo Rinoldi]
  • astrof.h: missing file update for 43fe5ff51b986121de338bb7b4c19714205c1fcc [Ivan Vangelista]
  • Mega Double Strip (Ver. 1.10b) [Jorge Silva, Fernando Oliveira]
  • Various improvements to image file handling: [Vas Crabb]
    • Moved MS DIB parser out of ICO file reader and made it available for artwork and layout images.
    • Added more efficient I/O and better error checking for JPEG file loading (MAME will no longer exit immediately on a bad JPEG
    • file).
    • Made caller responsible for opening files for loading images, to avoid decompressing images used in ZIP/7z artwork multiple
    • times.
    • Added support for JPEG and Windows DIB to picture_image_device.
    • Added support for SVG image files in external artwork.
    • Added support for using I/O port value for animation state and masking animation state values.
    • Made bounds elements more flexible in layouts.
    • Reworked headers to reduce dependencies.
    • Updated layout file format documentation.
  • Fix MSVC build [Aaron Giles]
  • vicdual: Tranquilizer Gun uses the same sound board as Borderline [Aaron Giles]
  • vicdual: 'Fix' spelling of Tranquillizer according to title screen [Aaron Giles]
  • fmtowns: add devices for the SCSI card slot and the FMT-121 card (#7306) [r09]
    • fmtowns: add a SCSI card slot for the original models
      • - Add a slot device for the Model 1/2 dedicated SCSI slot
      • - Add a device for the FMT-121 SCSI Card
      • - Modify the I/O maps and machine configurations so the slot and the integrated controller don't overlap
  • kaypro: delineate the swlist items further, for when extra items get added. [Robbbert]
  • Add PLDs to several Gaelco games [caius] (#7318) [ClawGrip]
    • gaelco2.cpp: Add PLDs to bang, bangj [caius]
    • gaelco.cpp: Add PLDs to thoop, squash and bigkarnk [caius]
    • wrally.cpp: Add PLDs [caius]
  • P2000t: Add support for selecting memory and bankswitching. (#7280) [Erwin Jansen]
  • p2000t.h: Indent initialiser lists, remove unnecessary virtual qualifiers. [Vas Crabb]
  • netlist: Disable logging accidentally left on. [Aaron Giles]
  • ns32000: one more bug fix [Patrick Mackinlay]
  • ns32000: consume execution clock cycles [Patrick Mackinlay]
  • sorcerer_cass.xml: New working software [unknowingly provided by Tezza]
  • Air Traffic Controller (Mt Purscent) [Robbbert]
  • Arithmetic CAI [Robbbert]
  • Asteroids [Robbbert]
  • Biochart [Robbbert]
  • Bio-Rhythm [Robbbert]
  • Black Jack [Robbbert]
  • Cassette Disk database system [Robbbert]
  • Basic Compiler v1.21 [Robbbert]
  • DYBUG2 [Robbbert]
  • Flip [Robbbert]
  • Home Run [Robbbert]
  • Hunt the Wumpus [Robbbert]
  • Kaleidoscope [Robbbert]
  • Lost Dutchman's Gold [Robbbert]
  • Robot Attack [this one from Exidyboy]
  • netlist: Add LM348, CD4071, CD4081 devices [Aaron Giles]
  • Allow layout files to embed image data. [Vas Crabb]
    • Also improved symmetry of disk components, fixed positioning of components when fitting to the pixel grid, and fixed inherited color when item has no color specified.
    • Removed the dotmatrix components from complay.py - there are more flexible ways to achieve the same thing.
  • frogs: Add AFUNC frontiers to improve performance [Aaron Giles]
  • emu3: Fixed floppy implementation. [Nigel Barnes]
  • cfa3000: Added romsets for issues 10.2, 9, and 7. [Nigel Barnes]
  • undefined Added a B+ variant that runs the issue 5 romset.
  • csw_cas: Added support for v1.xx format, non-compressed RLE, and removed LegacyWaveFiller. [Nigel Barnes]
  • rendutil.h: C99 doesn't need float-to-double-float for floor. [Vas Crabb]
  • touchme.lay: undo mass replace error [hap]
New working software list additions
  • bbc_rom: 128 File DFS, Acorn ADFS-32B 1.40 (32016 Tube), Acorn ADFS-32M 1.40 (32016 Tube), Acorn ADFS 1.51 (patched), Acorn ADFS
  • 1.52 (patched), Acorn ADFS 1.56 (patched), Archive, CPN 0.71, Acorn DNFS 1.21 (patched for 3.5"), Acorn DNFS 1.22 (patched for
  • 3.5"), Digivision Cats, Digivision Demo1, Edword 2.02C, MCP v0.41 (CBL), MCP v1.20 (CBL), MCP v1.21 (ABL), MCP v1.21 (ABW), MCP
  • v1.22 (ABW), MCP v1.22 (ABM), MCP v2.02 (CBM), Sprite Rom [Nigel Barnes]
  • apple3: enable and use MM58167 IRQs [Rob Justice]
  • bagman.cpp: redumped & corrected color PROMs for the Stern Bagman sets. [Steven McLeod]
    • Fixes: MT #02508 "// according to MT #02508 Stern/Seeburg logos should have different colors." New color PROM produces title
  • screens that match screenshots from PCBs. Updated Stern's Super Bagman and now the title also match screenshots from PCBs.
  • undefined Redumped all ROMs and PROMs so we now have verified correct ROM / PROM labels.
  • Fix cut-n-paste error in bagman.cpp & correct list sorting in mame.lst [Brian Troha]
  • Optimise some SVG images [Vas Crabb]
  • osi: removed anonymous timer [Robbbert]
  • zrt80: removed anonymous timer [Robbbert]
  • bigboard: removed anonymous timer [Robbbert]
  • amust: removed anonymous timer [Robbbert]
  • brdrline: Add frontiers, reduce timestep to improve performance [Aaron Giles]
  • dai: removed anonymous timer [Robbbert]
  • mekd2: removed anonymous timer [Robbbert]
  • docs: Cleaned up some geometry on MAME logo. [Vas Crabb]
  • bagman.cpp: got bagmans3 to start the game [Ivan Vangelista]
  • video/mc6845.cpp: Fix some uninitialised variables. [Vas Crabb]
  • mbee: removed anonymous timer [Robbbert]
  • formats/apridisk.cpp: Don't use megabytes of stack space. [Vas Crabb]
  • ut88mini: removed anonymous timer; fixed keyboard; fixed data display [Robbbert]
  • Miscellaneous cleanup: [Vas Crabb]
    • osd/windows: Use steady clock for timing double-clicks.
    • emu/uiinput.cpp: Made the event type a scoped enum.
  • special: removed anonymous timer. [Robbbert]
  • spkrdev: Fix sample volume averaging [AJR]
  • pc98_cd.xml: This change fixes the mismatch for the only known case where CHD label ended in a "." (in this case "...") which is typically an extension separation. CHD label entries in source are always ".CHD" as actual filenames and extensions are stripped off which is why the 'toshin2s' entry scanned internally and with most common external utilities as not needing the trailing period marks. [Scott Stone]
  • pacman.cpp: promoted clubpacm and clubpacma to working (#7337) [Devin Acker]
    • Corrected inputs for clubpacm.
    • Added inputs and protection latch for clubpacma.
    • Restructured clubpacm I/O stuff a bit.
  • Major update for HC55516 CVSD audio device and related filtering, as well as hooking it to drivers. (#7290) [Jonathan Gevaryahu]
    • Split hc55516 core into separate cores/subclasses for hc55516 and hc55532 (new 'digital' implementation based on decap/die tracing) as well as mc3417 and mc3418 (old existing 'analog' implementation left alone) and hooked the hc55516 and mc3417implementations to the appropriate hardware drivers. This should vastly improve CVSD sound quality in drivers that use the hc55516. [Lord Nightmare, Sean Riddle]
    • Made Exidy's mouse trap use a timer to clock the mc3417 and update the state readable by the z80 rather than relying on themc3417 to accept a clock parameter and update the z80 state via a callback. The timer implementation ensures proper synchronization and prevents missed clock transitions from the z80 side causing noise in the CVSD audio. [Lord Nightmare]
    • Added a biquad-based 2nd order filter emulation for an audio stream (to go along with flt_rc 1st order filter emulation) and hooked it to Exidy's mouse trap (mc3417) and williams drivers (hc55516) following the original schematics. For hc55516 this is necessary as the original chip produces a very pronounced audible 16khz 'carrier' in its output audio even on the real chip, andthese filters suppress this. This also happens to a lesser extent with the 8khz quieting waveform noise on both mc3417 and  hc55516. [Lord Nightmare]
    • Made Williams System 11 and s11_bg relative sound mixing more accurate to the original audio flow on the PCB itself.[Lord Nightmare]
    • Switched Williams Joust 2 to use the s11_bg common sound device rather than its own implementation. [Lord Nightmare]
  • emu3: Removed unneeded fdc reset. [Nigel Barnes]
  • cfa3000bp: Corrected region tag of speech phrom. [Nigel Barnes]
  • Cleanup of recently added uppercase hashes in source files [Scott Stone]
  • newton: Fleshed out a couple of registers. [Ryan Holtz]
Software list items promoted to working
  • vsmile_cart: V.Smile Tanz Mit Center (Germany), V.Smile Défi Gym (France), Gimnasio Interactivo V.Smile (Spain) [Ryan Holtz]
  • vsmile: Added support for the Jammin' Gym Class dance mat. [bmx, Ryan Holtz]
  • apple2 updates: [R. Belmont]
    • Adjusted horizontal position for "vapor lock" reads to better match MAME video timing
    • Fixed most 8-bit A2 rendering to respect the cliprect
    • The French Touch "Crazy Cycles" mode-splitting demo now renders correctly
    • This also solves glitching in some Total Replay games like Gumball
  • ps2sony.cpp: dumped a couple BIOSes [Guru]
  • dec0.cpp: fixed midres lives dips [Ivan Vangelista]
  • ps2sony.cpp: slightly changed the filename for one of the just added BIOSes [Ivan Vangelista]
  • ns32081: better fix for movif [Patrick Mackinlay]
  • news_hid: correct status bits [Patrick Mackinlay]
  • ns32202: new device (wip) [Patrick Mackinlay]
New machines marked as NOT_WORKING
  • unknown IGS game (V100A) [Jorge Silva, Fernando Oliveira]
  • wd1010: Improve implementation [Dirk Best]
  • kaypro: fixed crash with omni2 [Robbbert]
New machines marked as NOT_WORKING
  • Cow Tipping - Shake Cattle & Roll (set 1) [Recreativas.org, Francisco Ortiz]
New clones marked as NOT_WORKING
  • Cow Tipping - Shake Cattle & Roll (set 2) [Recreativas.org, Francisco Ortiz]
  • emu/natkeyboard.cpp: Allow keyboard devices to be enabled/disabled. [Vas Crabb]
    • This fixes the "typing on all keyboards at once" issue. You can now enable and disable keyboard/keypad inputs per device in the Keyboard Mode menu. Default is to enable the first device with keyboard inputs, and all device with keypad inputs but no keyboard inputs. The settings are saved in the CFG file for the machine.
    • Typing in natural keyboard mode only ever types on one keyboard at a time, but now you can control which keyboard it types on, as it will be the first enabled keyboard.
  • undefined You can easily try this out with something like: mame64d zorba -rs232 terminal cpm
  • ui/inputmap.cpp: Show device descriptions as well as tag paths. [Vas Crabb]
  • mac128.cpp: Fixed mouse axis wrap compensation, cleaned up mouse code, eliminated static variables for mouse input state. [Vas Crabb]
    • You could see the issue with wrap detection easily enough just by running mac128k/mac512k/macplus and tapping the arrow keys to move the mouse one pixel at a time. As you moved past the point where the axis count wrapped, it would move one pixel in the opposite direction.
    • There were two function static variables related to mouse input state, probably still lurking from when the code was initially made to use a driver state class. This obviously messes with save states and prevents multiple instances.
  • bus/a2bus/mouse.cpp: Fixed mouse axis wrap compensation. [Vas Crabb]
    • This device had the same bug with wrap compensation as mac128k.cpp.
  • kaypro: merged software lists, using compatibility flag instead. [Robbbert]
  • New working software
  • Kaypro284 boot disk [Robbbert]
  • Kaypro IV boot disk [Robbbert]
  • Kaypro 10 boot disk [Robbbert]
  • Kaypro 10 Games [Robbbert]
  • apple2 updates: [R. Belmont]
    • Further tuned floating bus read timing; Crazy Cycles II now works, and Cycle Counting Megademo is much better
    • Cleaned up some unused/unnecessary variables in the text drawing
    • Added 50 Hz support for apple2euk, apple2ees, apple2eeuk, and apple2eefr, including floating-bus sync support
    • Fixed //c and //c Plus mouse wrap issue found by Vas Crabb
  • apple2 updates: [R. Belmont]
    • Ignore keys that come in immediately on startup (fixes some programs not showing intro screens)
    • Fix Apple IIc and IIc Plus having Video 7 RGB modes, which isn't possible on hardware
  • apple2: Fixed debug print left on in last commit. [arbee]
  • apple2: Fixed a number of compile errors: functions not defined; misleading guard [Robbbert]
  • apple2e.cpp: srcclean and reformat an if/else. [arbee]
  • New working software list additions (apple2_flop_orig.xml)
  • Fathom's 40 [4am, Firehawke]
  • Bop-A-Bet [4am, Firehawke]
  • Flight: The Aerodynamics of Model Rockets [4am, Firehawke]
  • Bill Budge's Space Album [4am, Firehawke]
  • Bill Budge's Trilogy of Games [4am, Firehawke]
  • Time Lord [4am, Firehawke]
  • The Human Fly [4am, Firehawke]
  • The Time Tunnel: American History Series [4am, Firehawke]
  • The Time Tunnel: A Nation Emerges [4am, Firehawke]
  • Beagle BASIC [4am, Firehawke]
  • DOS Boss [4am, Firehawke]
  • Tip Disk #1 [4am, Firehawke]
  • Frame-Up (Version 1.4) [4am, Firehawke]
  • Alpha Plot [4am, Firehawke]
  • D Code (Version 1.1) [4am, Firehawke]
  • emu/ioport.cpp: Improved initial keyboard enable settings when changing slot options. [Vas Crabb]
  • arcade.lua: fixed compiling ARCADE target [Ivan Vangelista]
  • mc6845: enable strobe output (RA4) in transparent mode. [Robbbert]
  • mbee: use sy6545 strobe [Robbbert]

new NOT_WORKING machine

  • Mushiking The King Of Beetles 2006 Second (Japan) [Jorge Valero, MetalliC, rtw]
  • mcs48: check irq before opcode to fix firefox, but re-add wy100 hack [hap]
  • mcs48: execute_jcc param is a bool, not u8 [hap]

New working software list additions (apple2_flop_orig.xml)

  • Triple-Dump (DOS 3.3) [4am, Firehawke]
  • Font Mechanic (DOS 3.3) [4am, Firehawke]
  • Double-Take (Version 2.1) (DOS 3.3) [4am, Firehawke]
  • DiskQuik [4am, Firehawke]

new WORKING machines (#7343)

  • Venturer '25 Games' 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Turbo GT 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • RCA NS-500 30-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

New working software list additions (#7342)

  • vsmile_cart: [ClawGrip]
  • Alphabet Park Adventure (USA, rev. 2) [DiscoStarslayer]
  • ibm5150undefinedNew working software list additions (#7341) [ArcadeShadow]
    • Added: Super Space Invaders (3.5"), Super Space Invaders (5.25"), Super Tetris (5.25") Redumped: [stunts35] The old set has a
  • modified OEM ID and config files saved. Renamed: [supertet] Super Tetris => [stetris35] Super Tetris (3.5")
  • psikyo.cpp: Fix side effect in debugging (#7340) [cam900]
  • emu/debug: Removed more macros, added more const, make a couple more things use smart pointers. [Vas Crabb]
  • emu/render.cpp: Load from all external artwork paths. [Vas Crabb]
  • emu/rendlay.cpp: Made real component drawing code a bit less gross. [Vas Crabb]
  • emu/debugcon.cpp: Less screaming now that things aren't macros. [Vas Crabb]
  • a2hsscsi: some additional reverse-engineering. firmware now issues 3 SCSI commands before giving up. [R. Belmont]
  • Fix clang compile. [Curt Coder]
New NOT_WORKING software list additions
  • laser2001_flop: Käärmepeli (Finland) [Curt Coder]
  • emu/rendlay.cpp: Draw disk components with area-based anti-aliasing. [Vas Crabb]
  • undefined Also fixed alpha blending within an element for rect and disk components.
  • igs017.cpp: added inputs for starzan, happyskl and unkigs [Ivan Vangelista]
  • emu/fileio.cpp: Fix an issue reporting the full path of files found in archives that was breaking artwork. [Vas Crabb]
  • mbee: keyboard is better; still some issues being worked on. [Robbbert]
  • emu/rendlay.cpp: Fix accumulation error causing black pixels on certain transparent colours. [Vas Crabb]
  • emu/rendlay.cpp: Got rid of an unused capture that upsets clang. [Vas Crabb]
  • emu/natkeyboard.cpp: Fixed uninitialised variable. [Vas Crabb]
  • cpu/pic16c5x: Initialise a couple of variables that can be problematic. [Vas Crabb]
  • vgmplay.xml: Added 35 new entries and updated 24 entries based on recent releases. [vgmrips.net, Tafoid]
  • vgmplay.xml: Adjusted a few short names to correct some badly applied machine tags. [Tafoid]
  • segas16b.cpp: Documentation update for the Passing Shot (Japan, 4 Players) (FD1094 317-0070) set. [Brian Troha]
  • render.cpp: Fixed issue causing elements to be clipped on bottom/right. [Vas Crabb]
  • rendlay.cpp: Tidied up and optimised ellipse drawing code a little. [Vas Crabb]
  • Reduced space between LEDs on several systems with matrix displays. [Vas Crabb]
  • cgang.cpp: Restored ratio of LED-to-bezel size, because apparently I can't count. [Vas Crabb]
  • mbee: default printer to none, as it can cause an interrupt which disrupts some games. MBEE marked as Working again. [Robbbert]
  • sentx6p: Use transparent rectangles for forcing bounds rather than arbitrarily hight state numbersundefinedtexture slots are actually
  • allocated for them. [Vas Crabb]
  • emu/rendlay.cpp: Work around error accumulation issue that could cause hang with x87 floating-point. [Vas Crabb]
  • sol20: fixed keyboard regression [Robbbert]
  • outrun.lay: Fixed port tag/mask for shifters in 'widescreen' views [Vas Crabb]
  • sorcerer: new Working software
  • Armored Patrol [exidyboy]
  • Mastermind [the collection]
  • The Sorcerer Dumb Terminal [the collection]
  • 3rdparty/expat: Update to 2.2.10." [Vas Crabb]
  • Fixed tiny build (missing s11c_bg_device) and unused lambda capture in emu/rendlay.cpp. [Vas Crabb]
  • New working clones (#7334) [ClawGrip]
New working clones
  • Astro Fighter (Famaresa bootleg, set 2) [jordigahan, Recreativas.org]
  • New working software list additions (apple2_flop_orig.xml)
  • Beagle Graphics (Version 1985-03-01) [4am, Firehawke]
  • ProntoDOS (Version 1984-08-22) [4am, Firehawke]
  • Program Writer (Version 2.0-1989-04-21) [4am, Firehawke]
  • The Beagle Compiler (Version 1.0) [4am, Firehawke]
  • Utility City (Version 1984-08-22) [4am, Firehawke]
  • The Big U (Version 1985-12-02) [4am, Firehawke]
  • Power Print (Version 1.0) [4am, Firehawke]
  • Apple Mechanic (Version 1984-10-05) [4am, Firehawke]
  • Typefaces for Apple Mechanic [4am, Firehawke]
  • Pro-Byter [4am, Firehawke]
  • Silicon Salad [4am, Firehawke]
  • Beagle Bag [4am, Firehawke]
  • G.P.L.E. (Version 4.1, November 1st 1985) [4am, Firehawke]
  • Mini-Pix #1 (DOS 3.3 Version) [4am, Firehawke]
  • FatCat (Version 2.0-1984-10-26) [4am, Firehawke]
  • Flex Text (Version 1.0) [4am, Firehawke]
  • clipper, cammu: Initialize more members [AJR]
  • New non-working driver: SONY DFS-500 DME Video Mixer (1994) [Felipe Corrêa da Silva Sanches]
  • undefined And a few new skeleton drivers for some other SONY video equipment:
    • U-Matic vo5850PM
    • BETACAM-SP UVW-1200
    • BETACAM-SP UVW-1600
    • BETACAM-SP UVW-1800
  • c64_cass.xml: Restored some descriptive tape labels. [Vas Crabb]
  • machine/nes_vt_soc.h: Fixed #include guard format. [Vas Crabb]
  • ssem: fixed regression in quickload; added protection against possible buffer overflows. [Robbbert]

New machines marked as NOT_WORKING (#7348)

  • Photo Play Spirit Xtreme (Spanish) [ClawGrip]
New clones marked as NOT_WORKING
  • Photo Play Spirit Xtreme (update, Spanish) [ClawGrip]
  • natkeyboard: Fix natural mods for pc_keyboard & at_keyboard devices; add more logging [AJR]
  • machine/pckeybrd.cpp: Internalize input ports [AJR]
  • Implement TT5665 emulation (#6841) [cam900]
    • Implement TT5665 emulation Similar as OKIM6295, but with Support more ROM capacity and phrase spaces, 2 sound outputs used in
  • bowltry, igs_m036 (for some hardwares with TT5665, ex: cjddzsp) bowltry.cpp: Fix game name (BOWLING TRY! in both poster and PCB)
    • bowltry.cpp: Typo
    • Fix endline
    • tt5665.cpp: Reduce unnecessary argument
  • dfs500.cpp: Const-incorrectness fixed [AJR]
    • photoplysx.cpp: srcclean
  • Some nwk-tr changes (#7203) [Hydreigon]
    • Updated documentation as well as added some code from hornet.cpp's driver to correct the the whole "dual screen" situation.
    • Added the second K001604. Since nwk-tr does use two CG boards, there should be a second K001604 as well. Also had to add
    • additional read/write parameters to support using two K001604s for now.
      • Updated network board documentation to better explain the chip at 2G, XICOR X76F041, and functions. Added NO_DUMP placeholders to
  • the games that use this specific network board with the added eeprom.
    • Renamed 'Thrill Drive (EAA) (thrilldae)' to 'Thrill Drive (EAB) (thrilldbe)' because the program rom used for this set uses the 'B' version. Also removed the "BAD_DUMP" flag from the timekeeper because the network board and timekeeper region data do not match. I would add a parameter for thrilldbe to change the network region data to "EA" but I don't know if it's even worth
  • changing the simulation (imo better to hook the correct device like with ksys573).
  • Demoted thrilld and thrilldb to NOT_WORKING. The two never really worked to begin with and have gotten worse in later versions (freezes and crashes more often). I did test versions of mame with and without my edits and both act the same.
    • Added voodoo and screen parameter changes by @cam900 from hornet.cpp. So far so good for this driver too.
    • Added additional CG board roms for racingj and racingj2/j. According to racingj2's kit manual, it prompts the operator to change
  • roms from the master and slave CG boards thus giving proof of the two using extra CG board roms. thrilld's kit manual doesn't
  • prompt the operator to replace the slave CG board roms.
    • Made some attempts to fix the handbrake with no avail. Adding another pedal input port may have to be necessary.
  • nwk-tr.cpp: fixed validation crash [Ivan Vangelista]
  • gradius3.cpp: fixed MT07769 [Ivan Vangelista]
  • m68000: Separate FPU code from header [AJR]
  • Revet #7346. [Vas Crabb]
  • undefined The project won't move forward if we're not proactive about ensuring legacy code isn't added. In particular, this PR contained
  • the kind of code that we need to remove in order to be able to move to proper per-device outputs and to allow clients to
  • enumerate a system's outputs on start; and runtime tagmap lookups for I/O ports, which can't be checked on validation and hence
  • require exercising all code paths to detect errors (as well as the performance issues).
    • The pull request had outstanding reviews requesting changes. It's not acceptable to ignore that and merge it. This reverts changes from e3dbb0fa43b78cf01e1f74b6dcc6fc8a7f4fc474 and fc8330e65cb0713a1931b7b3d771c37d5ffd020b.
  • Fixed small oversight in Power Drift widescreen layouts [Firehawke]
  • driver housekeeping [Patrick Mackinlay]
    • eliminated interpro, jazz, jensen and mips driver headers
    • wrapped same drivers in anonymous namespace
  • tt5665.cpp: Use put_int for update samples [cam900]
  • ssem: removed VLA [Robbbert]
  • photoplysx.cpp: Misc. quality fixes [ClawGrip]

New clones marked as NOT_WORKING (#7354)

  • Diana Bifuca (v9.25) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • Diana Bifuca (v7.43) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • Create GitHub Action to validate hash XML files (#7323) [Dirk Best]
  • undefined Create GitHub Action to validate hash XML files
  • - This GitHub Action will run on any commit or pull request that changes a file in the "hash" directory. It will do a simple
  • xmllint run for the HSI files and will check the softwarelist XML files against their DTD.
    • Delete c64_flop_clcracked.xml
      •  No content, can be recreated if needed.
    • Remove references to removed softwarelist c64_flop_clcracked.xml
  • rescap.h: Credit the actual authors (nw) [AJR]
  • machine/rescap.h: Use constexpr where it won't change semantics. [Vas Crabb]
    • The other function-like macros will invoke type decay or promotion depending on what the argument expressions evaluate to, so chaning them to constepr functions could change semantics.
  • fmtowns_flop.xml: 4 new dumps (#7353) [r09]

New working software list additions (fmtowns_flop)

  • Premium [r09]
  • Quiz Banchou [r09]
  • Shangrlia [r09]
  • Yajiuma Pennant Race 2 [r09]
  • chameleonrx1.cpp: Misc quality fixes [ClawGrip]
  • gbcolor.xml: Improved metadata and added some dumps. [ICEknight]
  • gbcolor.xml: Started tidying up titles of Chinese cartridges. [Vas Crabb]
  • mhavoc.cpp: verified PROM [Andrew Welburn]
  • mhavoc.cpp: added one more note about the PROM [Ivan Vangelista]
  • Update strings.po (#7358) [Kadir Ekşi]
    • strings.po: Small fixes and just a few new translations for Turkish translation. [kadireksi]
  • Rename Konami Python driver to kpython.cpp, Add notes (#7359) [cam900]
    • Move popn9 into kpython.cpp
    • viper.cpp: Fix source name
    • kpython.cpp: Add notes for popn9 ds2430 data
    • kpython.cpp: internal ROM of H8 mcu isn't 32 bit
  • dac/volt_reg: improve performance (#7274) [Aaron Giles]
  • undefined dac/volt_reg: improve performance
    • modify dac to accept streams of any input rate to avoid resampling
    • modify dac to assume input voltage streams are constant by only grabbing the first input sample
    • modify volt_reg to output at the minimum sample rate
  • undefined dac: Restructure the DAC sound devices a bit
    • centralize implementation based on lookup tables
    • add set_constant_vref() method for the common case where references are constant, thus avoiding the need for voltage regulator
    • devices
    • convert williams.cpp to using this new method as a test
  • gameboy.xml: Improved metadata and added some dumps. [ICEknight]
  • bbc.cpp, electron.cpp: Eliminate output().set_value [AJR]
  • ssem: New Working Software
  • diffeqt, flash, hcf, hfr989, intdiv, longdiv2, medclock, nightmare, [Robbbert]
  • Noodle Timer, [Robbbert]
  • primegen, [Robbbert]
  • Slide Show, [Robbbert]
  • Virtual Pet [all from "the collection"]
  • ssem: missed a file [Robbbert]
  • ssem: added usage for virpet. [Robbbert]
  • macqd700: clean up where the 60.15 Hz heartbeat comes from, start adding SCSI. [R. Belmont]
  • ns32202: Fix MSVC compile [Aaron Giles]
  • disound: Create m_specified_inputs_mask to track which inputs have been specified. [Aaron Giles]
    • dac: Various improvements:
      • - Default to output range -1..1, by far the most common case
      • - Detect if inputs are specified and use those for output range
    • leland: Update to leverage new DAC capabilities.
  • mame.lst: Reorder list (#7364) [cam900]
  • New machines marked as NOT_WORKING (#7361) [ClawGrip]
  • undefined holeland.cpp: Fix typo ("Refreativos Franco" -> "Recreativos Franco")
New machines marked as NOT_WORKING
  • Santa Fe Golden [jordigahan, ClawGrip]
  • gladiatr.cpp: Extracted AQ 007 microcontroller program from original PCB. [Caps0ff, Phil Bennett, Vas Crabb]
  • mac: Move macprtb and macpb100 to their own driver. [R. Belmont]
  • fidel_dsc.lay: small tweak after rendlay element clipping bugfix [hap]
  • dac: Make default range for 1-bit DACs 0-1 instead of -1-1 [Aaron Giles]
  • Numerous drivers: Modernization and runtime tag lookup elimination [AJR]
    • Substitute output finders for output().set_value
    • Use more array finders, particularly for keyboard ports
  • mac: move '030 PowerBooks to a separate driver. [R. Belmont]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • Added: Master of Magic (v1.1), Master of Magic (v1.0)
  • macprtb.cpp: Preliminary MCU configuration [AJR]
  • undefined m5074x: Add preliminary M50753 type; eliminate custom ROM tag
  • Fix link errors with new versions of Emscripten [Justin Kerk]
  • emu/rendlay.cpp: Avoid another issue with floating point error accumulation when drawing disk components. [Vas Crabb]
  • fidel_dames.cpp: Draw buttons as single elementsundefinedimproves appearance at small sizes. [Vas Crabb]
  • m740: Add missing JSR ($zz) instruction mode [AJR]
  • m740: Add file accidentally uncommitted in faff4e6c2da83187f3d09de669e7b9e128251328 [AJR]
  • macprtb: Add preliminary (not working) LLE PMU support. [R. Belmont]
  • emu/rendlay.cpp: Fixed one more place where disk drawing had error accumulation issues. [Vas Crabb]
  • hh_ucom4.cpp: Work around nanosvg style propagation bug in tmtennis layout. [Vas Crabb]

new WORKING machines (Plug & Play) (#7363) [David Haywood]

  • new WORKING machines
  • 25 Video Games - All in 1 Video System (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Plug 'N' Play 30-in-1 (DGUN-851) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

new WORKING clones

  • Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe) [Sean Riddle, ClawGrip]
  • Plug & Play metadata improvements [David Haywood]
  • hh_ucom4.cpp: Fix real issue in tmtennis layoutundefinednanosvg just isn't rejecting invalid input. [Vas Crabb]
  • driversigs017.cpp, machineigs025.cpp: some state saving [Ivan Vangelista]
  • 07765: Sample rate now saved as part of the stream [Aaron Giles]
  • jungleyo.cpp: started work on decryption [Ivan Vangelista]
  • savia84.cpp: Fix output array [AJR]
  • bus/bbc/rom: Added support for the Gemini DataGem ROM carrier board. [Nigel Barnes]
New working software list additions
  • bbc_rom: DataGem 2.039 [Nigel Barnes]
New NOT_WORKING software list additions
  • bbc_rom: Epromer II 2.5, Epromer III 3.1, Epromer III 3.3 [Nigel Barnes]
  • aquarius: Added support for .CAQ cassette images. [Nigel Barnes]
    • Select 20K RAM as default.
  • m740: Add TST $zz instruction [AJR]
  • m740: Fix return address for JSR ($zz) [AJR]
  • aquarius: fix compile [R. Belmont]
  • aquarius: Added missing header for caq format. [Nigel Barnes]
  • M50753: Add both IRQ lines and route them to the correct interrupt bits. [R. Belmont]
  • machine/e05a30.cpp: Added support for shift register. (#7366) [goldnchild]
  • undefined Used to drive ninth pin on Epson LX-810L/ActionPrinter 2000.
  • nesvt.cpp: Better identify SoC types, begin to reorganize with a view to cleaner code. (#7373) [David Haywood]
  • frontend: Only populate BIOS Selection menu with system and slot cards that actually have BIOS options (addresses crash in
  • MT06675). [Vas Crabb]
  • ti83, dgnbeta: marked MNW, haven't worked for many years, see MT. [Robbbert]
  • volt_reg: Remove uses that are not needed anymore with the recent (#7367) [Aaron Giles]
    • DAC changes. Which is all of them. Remove the device as well.
  • some drivers: vref device removal validation cleanup [Ivan Vangelista]
  • jungleyo.cpp: corrections to the preliminary decryption routine [Ivan Vangelista]
  • SONY video equipment (DFS-500 Video Mixer and VCRs) (#7362) [Felipe Corrêa da Silva Sanches]
  • undefined New non-working driver: SONY DFS-500 DME Video Mixer (1994)
  • And a few new skeleton drivers for some other SONY video equipment: [Felipe Corrêa da Silva Sanches]
    • U-Matic vo5850PM
    • BETACAM-SP UVW-1200
    • BETACAM-SP UVW-1600
    • BETACAM-SP UVW-1800
  • homelab: removed useless code from the quickloader. [Robbbert]
  • mess.flt: added new mac sources [Robbbert]
  • Fixed mess build. [Robbbert]
  • sorcerer: New Working Software
  • Sorcerer Invaders (alt) [Robbbert] [from "the collection"] [Robbbert]
  • Create GitHub Actions for CI (#7335) [Dirk Best]
    • This is intended as a replacement for AppVeyor and parts of TravisCI. It will create full builds of MAME (including tools) for
  • the following platforms:
    • - Linux (GCC and Clang)
    • - macOS (Clang)
    • - Windows (GCC and MSVC 2019)
      • It will also upload the resulting executable as artifact so that it can be used for regression testing.
      • This commit also removes the unused TeaCI drone files.
  • ci-macos.xml: Remove brew update step [Dirk Best]
  • cammu: Attempted fix for build problem on more recent clang versions [AJR]
New machines marked as NOT_WORKING
  • Cosmic Flash (NSM) [PinMAME]
  • The Games (NSM) [PinMAME]
New machines marked as NOT_WORKING
  • Emax Digital Sampling Keyboard [DBWBP]
New clones marked as NOT_WORKING
  • Emax Plus Digital Sampling Keyboard [DBWBP]
  • emax2: Add dump of serial EEPROM [DBWBP]
New machines marked as NOT_WORKING
  • Casio SK-10 [DBWBP]
  • Casio SK-2 [DBWBP]
  • gigatron: patched the cpu to stop crash at start. [Robbbert]
  • emax.cpp: Add some peripherals [AJR]
  • emaxp, emax2: Add SCSI [AJR]
  • video/315_5124.cpp: Improved registers 03 and 04 behavior in mode 4 [Enik Land] (#7377) [enikland2]
    • Registers 03 and 04 behavior in mode 4
    • Disable sprites in mode 3 for real
    • Use logmacro.h for configurable logging
  • video/315_5124.cpp: Minor tidying up. [Vas Crabb]
  • Add DAC filtering to Midway "Sounds Good" hardware, and add notes/mirroring regarding the undumped memory mapper PAL.[Lord Nightmare]
  • Revert of 5a545f9undefinedunwanted. [Robbbert]
  • vsnes.cpp: working sound + "improved" graphics in Vs. SMB bootleg sets (#7360) [Devin Acker]
    • vsnes.cpp: Improvements to Vs SMB bootleg sets based on kevtris' schematics/video.
    • video/ppu2c0x.cpp: Add 2C04 PPU clone device and use the real palette ROMs for the bootlegs.
    • video/ppu2c0x.cpp: Implement most PPU behavior differences for VS System bootlegs.
    • video/ppu2c0x.cpp: add the 2c04 clone's delayed sprite rendering.
New working software list additions
  • aquarius_cass: 3D Battle Zone, Adventure A: The Planet of Death, Aliens, Fall of the Eastern Blocks, Bounder, Break Out, Chess,
  • Chuckman, D-Fenders, D-Fenders (alt), Demo Cassette, Disco Fever, Ed-On, Games Pack 1, Games Pack 2, Games Pack 4, Grid Bug,
  • Invaders, Kronos Europea Cassette, Maths Armada, Mazantics, Millypede, Modem Program, N-Vaders, Pac Mr, Pac Mr (Oh Shit!),
  • Phrogger, Postman Pot, Pries BASIC v1.02, Read-It, Space Helicopter, Space Ram, Spell-It, Tablets of Hippocrates, Yie Ar Kung Fu
  • Music [James the Animal Tamer]
  • aquarius: Renamed softlist aquarius.xml->aquarius_cart.xml [Nigel Barnes]
  • bbc_voicebox: Callback to CB1 line is inverted. [Nigel Barnes]
  • betacam.cpp, umatic.cpp: Videocassete -> Videocassette [Ivan Vangelista]
New working machines
  • Must Shoot TV (prototype) [Ryan Holtz, Brian Troha, Aaron Giles, Al Kossow, Gaming Alexandria, ClawGrip, anonymous]
  • itech32.cpp: Added additional safety to prevent out-of-bounds GROM access, at the cost of some cycles. [Ryan Holtz]
  • Add DAC filtering to Midway "Turbo Cheap Squeak" sound hardware. [Lord Nightmare]
  • hiscore.dat: update with changed sets [cracyc]
  • bus/a2bus: Added Orange Micro Grappler+ Printer Interface. [Vas Crabb, Golden Child, archive.org]
  • juku: added usage, natural keyboard. [Robbbert]
  • bus/a2bus: Removed some unused LOG arguments, added another assertion. [Vas Crabb]
  • enigma2.cpp: added PCB infos, dip locations, corrected colors [Guru]
  • Emscripten: Allow memory size to grow at runtime when targeting WebAssembly as there is no longer a performance hit [Justin Kerk]
  • pacman.cpp: removed clubpacmb set, since it´s a bad dump. See comments for PR #7337 [Ivan Vangelista]
  • bus/a2bus: Make Grappler+ cnxx writes select low ROM bank for completeness. [Vas Crabb]
  • fmtowns_cd.xml: 21 new dumps, 21 replacements (#7370) [r09]

New working software list additions (fmtowns_cd)

  • CRISS Ver. 1.00 [redump.org]
  • Demon City [redump.org]
  • Dengeki Nurse 2 - More Sexy [redump.org, wiggy2k]
  • Free Software Collection 5 (HMD-117A) [redump.org]
  • Free Software Collection 5 (HMD-117B) [redump.org]
  • Free Software Collection 6 (HME-141A) [redump.org]
  • Free Software Collection 7 (HME-225A) [redump.org]
  • Hacchake Ayayo-san IV - Sexy Olympic / Ayayo's Live Affection [r09] [redump.org] [r09]
  • if 3 - Invitations from Fantastic Stories [redump.org]
  • Kyouko no Ijiwaru!! Hachamecha Daishingeki [redump.org]
  • New 3D Golf Simulation - Eight Lakes G.C. [redump.org]
  • Only You - Seikimatsu no Juliet-tachi [redump.org]
  • Moeru Asoko no Paipai Yuugi - Fukkatsu! Mahjong Oukoku [redump.org]
  • Pi's Solitaire Royale + Tom Snyder's Puppy Love [redump.org]
  • Sayonara no Mukougawa [redump.org]
  • Terra Towns [redump.org]
  • The Queen of Duellist Gaiden + Gaiden Alpha (1994-03-02) [redump.org, [r09]
  • wiggy2k] [r09]
  • WonPara Wars II [redump.org]
  • New not working software list additions (fmtowns_cd)
  • Custom Mate + Denwa no Bell ga... [redump.org]
  • Sangokushi IV [redump.org]
  • Toushin Toshi II (1995-04-26) [redump.org]
  • Replaced software list items (fmtowns_cd)
  • The 4th Unit 1-2 Towns - Linkage [redump.org]
  • The 4th Unit 3 - Dual Targets [redump.org]
  • Angel Halo [redump.org]
  • Appare CD Vol. 2 - Houou no Maki [redump.org]
  • Bell's Avenue Vol. 1 [redump.org]
  • D.P.S. Zenbu [redump.org]
  • Daikoukai Jidai II [redump.org]
  • De.FaNa [redump.org]
  • Desire - Haitoku no Rasen [redump.org]
  • Doukyuusei [redump.org]
  • Doukyuusei 2 [redump.org]
  • Etsuraku no Gakuen [redump.org]
  • F29 Retaliator [redump.org, wiggy2k]
  • Gakuen King - Hidehiko Gakkou o Tsukuru [redump.org]
  • Hatchake Ayayo-san 1-2-3 [redump.org]
  • Mandala-ke Ichizoku [redump.org]
  • Monkey Island 2 - LeChuck's Revenge [redump.org]
  • Mugen Houyou [redump.org]
  • Rance 4.1 - Okusuri Koujou o Sukue! [redump.org]
  • Rance 4.2 - Angel-gumi [redump.org]
  • The Date - Kore de Kanojo wa Boku no Mono! [redump.org]
  • megadriv_acbl.cpp: Add PIC dump to 'barek2mb' [Victor Fernandez (City Game), ClawGrip] (#7378) [ClawGrip]
  • msm5232: fix: behaviour when the 'arm' flag set while envelope generator is on a decay state [eito]
    • msm5232, a tone generator chip which is used by some early TAITO and Alpha Denshi arcade PCBs, has 'arm' flag that alters behavoiur of envelope generation.
    • Basically, the 'arm' flag turns Attack-Decay-Release envelope generation to simpler ON/OFF states. If the 'arm' flag set, the transition from Attack to Decay doesn't occur unless explicitly indicated.
    • On current implement, when this 'arm' flag is set on a channel which is on a Decay state, the Decay state continues. It seems that, the state should be turned into a Attack state in this situation.
New working clones
  • Ray Crisis (V2.03O 1998/11/15 15: 43) [Corrado Tomaselli, rtw]
New working software list additions
  • aquarius_cart: Aquariworm [Roy Templeman]
  • nes_vtundefinedfurther refactoring, split out vt32 driver, started splitting up SoC + Atari Flashback Mini 7800 promotion (#7385) [David Haywood]

machines promoted to WORKING

  • Atari Flashback Mini 7800 [David Haywood, Sean Riddle]
  • bus/a2bus: Re-wrote Apple II Parallel Interface Card emulation. [Vas Crabb]
  • gigatron: fix mame crash at start [hap]
  • frontend: Apply shift to analog fields in preview. [Vas Crabb]
  • fix a Genesis VDP status bit which was breaking Mega Play 68k->Z80 comms (#7390) [Devin Acker]
    • undefined 315_5313.cpp: only set interlace frame status bit when interlace is enabled
    • undefined megaplay.cpp: promote to working
  • k001005.cpp: Add missing command (#7388) [Hydreigon]
    • undefined Added a missing command only used in jetwave's "How to Control" screen. This screen would show some model of the jetski in turning the handlebars and leaning on the jetski for controls. This fixes an issue where not only the model(s) wouldn't be present but the game would slow down complaining about an unknown polygon command.
  • vgmplay.xml: Added 8 new entries from most recent package release [vgmrips.net, Tafoid]
  • dfs500: fixed crash at start and did srcclean on it. Also srccleaned picture.cpp because of excessive spaces. [Robbbert]
  • macprtb: Got comms with real M50753 PMU code working, system now boots. [R. Belmont]

New clones marked as NOT_WORKING (#7382)

  • Lethal Weapon 3 (2.04, display A2.02) [Victor Fernandez (City Game), ClawGrip]
  • srcclean in preparation for 0.226 release branch [Vas Crabb]
  • taitogn.cpp: Marked raycrisj as a clone of raycris. [Vas Crabb]
  • apple2_flop_clcracked.xml: Correct typo in title (checked against title screen). [Vas Crabb]
  • laser2001_flop: Add unsupported flag to kaarme. [Vas Crabb]
  • sound: Fix bug where gain was doubly-applied in some cases. [Aaron Giles]
    • undefined (cherry picked from commit 0e4e6a5db7c0d7adc83fbaaad2dc841918a7781b)
  • add protection handling to Tranquillizer Gun so that the game plays correctly [David Haywood]
  • 3rdparty.lua: Another build fix for older OS X versions [AJR]
  • megaplay.cpp: Marked mp_shnb3 as not working. [Vas Crabb]
NOWSZY [arcade] HbMameUI x64 0.289.2 3/09/2026

HbMame x64 0.289.2 3/09/2026

New Games

  • [cd_alice] We Love Alice demo[CD]
  • [cd_chelnov] Atomic Runner Chelnov (Neo-Geo port)[CD]
  • [cd_diff] DIFF demo[CD]
  • [cd_eira] Eira demo[CD]
  • [cd_ffury] Fatal Fury - Album Edition[CD]
  • [cd_fukkireta] Neo Fukkireta demo[CD]
  • [cd_gaxe] Golden Axe (Neo-Geo port)[CD]
  • [cd_gaxearr] Golden Axe (v1.0) (PS2 Sega Ages Arranged)[CD]
  • [cd_natademo] NATADEMO Rel.05[CD]
  • [cd_ngdark] NGD::ARK(2012-05-04)[CD]
  • [cd_noneon] No Neo - No Party demo[CD]
  • [cd_ntris3d N*tris3D Techdemo[CD]
  • [cd_phoenix] Phoenix(v013)[CD]
  • [cd_pong] Pong[CD]
  • [cd_pow] P.O.W. (Neo-Geo port)[CD]
  • [cd_pow2] P.O.W. (update)[CD]
  • [cd_shinobiarr] Shinobi Arranged v1.1 (Neo-Geo port)[CD]
  • [cd_speedball] Speedball2 v1.0.0 demo[CD]
  • [cd_ssrpg] Samurai Spirits RPG (English)[CD]
  • [cd_subspecies] Subspecies_Unfinished demo[CD]
  • [cd_visualnovel] Visual Novel demo (2016-03-31)[CD]
  • [cothello01] Computer Othello (English)
  • [doomgeo] Doom Geo demo
  • [ffightjs01] Final Fight (Japan, CD cutscenes, 2026-08-25)
  • [ffightus01] Final Fight (USA, CD cutscenes, 2026-08-25)
  • [freedoom] Freedoom demo (v0.13.0)
  • [ghoulsknight] Ghouls'n Ghosts - Knight Artoria Edition (World)
  • [ghoulsmaiden] Ghouls'n Ghosts - Maiden Artoria Edition (World)
  • [ghoulsuknight] Ghouls'n Ghosts - Knight Artoria Edition (USA)
  • [ghoulsumaiden] Ghouls'n Ghosts - Maiden Artoria Edition (USA)
  • [daimakaiknight] Ghouls'n Ghosts - Knight Artoria Edition (Japan)
  • [daimakaimaiden] Ghouls'n Ghosts - Maiden Artoria Edition (Japan)
  • [kof2001s53] Kof2001 (Red Arrener, 2026-08-14)
  • [rickdx] Rick Dangerous DX
  • [sfa2d] Street Fighter Alpha 2 Dash (960826, PS2 Backport, 2026-08-27)
  • [sfa2g] Street Fighter Alpha 2 Gold (960826, PS2 Backport, 2026-08-27)
  • [sfz2d] Street Fighter Zero 2 Dash (960805J, PS2 Backport, 2026-08-27)
  • [sfz2da] Street Fighter Zero 2 Dash (960826, English, PS2 Backport, 2026-08-27)
  • [smbn] Super Mario Bros. (Neo Geo)
  • [wjammers04] Windjammers (Endless Breeze)


Updated Games

  • [sengoku2s01] Sengoku 2 (Red Blood, v1.18)
  • [sf2prime] Street Fighter II': Prime (v0.80)

HbMame x64 0.289.1 3/08/2026

  • Added the saving of overclocking adjustments [BlackDeath]
  • Restored the PGM homebrew (pgmfrog, pgmdemo, pgemeni)
  • HBMAMEUI: Fixed the splash screen
  • HBMAMEUI: Improved plugins process
  • HBMAMEUI: Fixed icon issues

New Games

  • [adkw]          ADK World
  • [blueandr] Blue and Red Fight the Robots v1.7
  • [cabaln02] Cabal (NeoGeo port) improvements
  • [dino281] Cadillacs and Dinosaurs (Readjusted v1.1)
  • [dino282] Cadillacs and Dinosaurs (Readjusted v1.2)
  • [dino283] Cadillacs and Dinosaurs (Readjusted v1.4)
  • [gladmortcm] Gladmort (Caravan Mode)
  • [hyxevious] Hyper Xevious (2026-07-30)
  • [midnight] Midnight Wanderers 2-level demo (Neo-Geo port)
  • [nbamht01] NBA Maximum Hangtime (Custom Rebuild, 2026-07-02)
  • [samsho2s21] Samurai Shodown II (Perfect v2.4, 2025-01-27)
  • [samsho2s22] Samurai Shodown II (Perfect v2.9, 2026-06-29)
  • [sengoku2s01] Sengoku 2 (Red Blood, v1.14)
  • [sf2prime] Street Fighter II': Prime (v0.79)
  • [sfiii3ns15] Street Fighter III 3rd Strike: Fight for the Future (4rd Strike 2011-07-17)
  • [turfmast03] Neo Turf Masters with Scotland course v1.10
  • [xeviousn05] Xevious (Neo-Geo port, gfx fix)
  • [zintrick07] ZinTricK (Music tracks) improvements

HbMame x64 0.288.2 17/06/2026

New Games

  • [blueandr] Blue and Red Fight the Robots v1.6
  • [csw2] Crossed Swords 2 (full CD music)
  • [fr2s03] Idol Mahjong Final Romance 2 (with music)
  • [hyxevious] Hyper Xevious
  • [irrmaze01] Irritating Maze (standard joystick)
  • [kof2001s52] Kof2001 (All Boss Plus, 2026-04-09)
  • [kof97s646] Kof'97 (Anniversary Edition, v2.3.0625)
  • [msmatsuri] Mushihime-Sama Matsuri (Japan, 2011-05-23 CAVEMATSURI VER1.5)
  • [sf2prime] Street Fighter II': Prime (v0.76)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.32)

NOWSZY [Arcade] MAMEUI x64 0.288 29/05/2026
NOWSZY [arcade] Mame x64 0.288 29/05/2026

MAME 0.288 29 May 2026

We’re proud to present MAME 0.288 today. We’ve already mentioned it before, but in case you forgot, we’ve migrated to C++20 and raised the requirements for development tools and operating systems. Windows users will now need an up-to-date version of Windows 10 or later. We’ve also switched to compiling our Windows x64 releases with clang, using the UCRT and libc++ libraries. This makes our Windows x64 and Arm64 releases more consistent. One other benefit of the updated runtime libraries we’re now using is that whatever was causing MAME for Windows Arm64 to be almost unusably slow with the debugger active is fixed.

There are some noticeable changes to MAME’s user interface in this release, too. The most significant is that many options are shown in a de-emphasised colour if they currently have default or inherited values. This is the opposite of the previous behaviour for the input assignments menus. The menus for controlling mounted media behave a little differently, but hopefully more intuitively. There are a couple of additional settings for how menus are handled (find them in the Miscellaneous Options menu or change them in ui.ini). There’s also a slight change to how MAME loads settings from INI files, but most users shouldn’t notice the difference.

It’s been two months since our last release, so a lot has changed. Rare Bubble System versions of Konami’s Galactic Warriors and RF2 - Red Fighter have been dumped. MAME now supports the linked play deathmatch mode in Taito’s Gunbuster over a network. The Sony SMC-777 home computer can run a reasonable selection of software from disk. If you like classic synthesisers, you’ll be thrilled to know that the Sequential Circuits Prophet 5 is now working.

It’s been a big two months for computer emulation. The Epson QX-10, HP-98x6 and GRiD Compass have additional media options available. There have been a lot of small updates for the Spectrum Next that all add up. Several issues affecting the Apple II family, and particularly some of the clones, have been fixed. The Research Machines 380Z now supports stepping one instruction at a time in its debugger. Canon X-07 sound output now works with more software. And speaking of sound, the sound chips used in Macintosh models from the Macintosh II onwards should be working better than ever before.

 

MAME Testers bugs fixed

  • 02085: [Crash/Freeze] (namco/namcos21.cpp) solvalou: The emulator crashes during the first level. (hap)
  • 05446: [Gameplay] (pacman/jrpacman.cpp) mschamp, mschamps: The timer setting and player speed control do not work. (Liron486)
  • 06084: [Crash/Freeze] (commodore/plus4.cpp) c264 / plus4 / c16 and clones: Emulated system freezes loading tapes. (Curt Coder)
  • 06302: [Crash/Freeze] (namco/namcos21.cpp) cybsled: The emulator crashes after completing round 3. (hap)
  • 07311: [Flip Screen/Cocktail] (taito/marinedt.cpp) marinedt: The screen image is inverted in upright cabinet mode. (Angelo Salese)
  • 08005: [Graphics] (namco/namcos2.cpp) finalap2j: Text is not displayed correctly. (Devin Acker)
  • 08087: [Sound] (namco/namcos21.cpp) winrun: The engine sound pitch is too high. (hap)
  • 08796: [Media Support] (sord/m5.cpp) m5, m5p: Cartridge-based software that requires 36K RAM does not work. (dlabi)
  • 09302: [Sound] (ausnz/mbee.cpp) mbeepp, mbee256, mbee128p: The SN76489 emits a continuous tone. (hap)
  • 09408: [Sound] (cave/cv1k.cpp) pinkswts: Noise is audible at the beginning of some speech samples. (hap)
  • 09416: [Sound] (universal/cosmic.cpp) nomnlnd and clones: The music pitch is too low and the tempo is too slow. (hap)
  • 09419: [Crash/Freeze] (apollo/apollo.cpp) dn3000, dn3500, dn5500 and all clones: The emulator crashes on start. (hap)
  • 09421: [Documentation] (namco/namcos1.cpp) splatter and clones: The game title is usually written as a single word. (125scratch)
  • 09422: [Documentation] (namco/rallyx.cpp) rallyx and clones, nrallyx, nrallyxb: The game title is hyphenated. (125scratch)
  • 09429: [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive. (O. Galibert)
  • 09430: [Crash/Freeze] (namco/namcos86.cpp) rthunder0: The emulated game resets during attract mode. (hap)
  • 09431: [Crash/Freeze] (dataeast/liberate.cpp) prosporta: The emulated game crashes during attract mode. (hap)
  • 09432: [Crash/Freeze] (thomson/thomson.cpp) mo5nr: The system fails to boot. (AJR)
  • 09439: [Crash/Freeze] (astrocorp/astrcorp.cpp) skilldrp, skilldrp_g10s, luckycoin: The program is not decrypted. (Ivan Vangelista)
  • 09441: [Gameplay] (sega/segas32.cpp) kokoroj, kokoroja: Playing a game is impossible despite being marked working. (Angelo Salese)
  • 09443: [Graphics] (igt/fortune1.cpp) bpoker: Most of the screen shows bad graphics. (hap)
  • 09449: [Gameplay] (misc/ampoker2.cpp) rabbitpk: The system is marked working but does not appear to be usable. (Ivan Vangelista)
  • 09453: [Crash/Freeze] (videogames/looping.cpp) skybump, loopingu, loopingua, loopingub: The game resets unexpectedly. (hap)
  • 09458: [Crash/Freeze] (philips/cdi.cpp) cdimono2, cdi910: The emulator may crash with an access violation. (hap)
  • 09464: [Media Support] MAME no longer attempts to “create” sockets to accept connections for serial media devices. (Vas Crabb)

New working systems

  • Adventure Canoe [fipppi]
  • Crayon Shin-chan no Daruma Otoshi da Zo [hammy]
  • Game Kid - 85 jeux pour la télévision et 1 jeu LCD inclus! / Kid Land 85 in 1 (TV part) [TeamEurope]
  • Galactic Warriors (Bubble System) [Recreativas.org]
  • The Great Hongyun Shu 1996 (Conny bootleg of Mega Drive version) [Angelo Salese, hammy, little0]
  • Keirin Derby II [Angelo Salese, f205v, TeamEurope]
  • Konami RF2 - Red Fighter (Bubble System) [Recreativas.org]
  • Milton Bradley Grand Master (Milton Bradley) [hap, Berger]
  • Novag Industries / Noblot Chess Teacher [hap, Berger]
  • Perfect Technology / Intelligent Heuristic Programming Obsidian [hap, Berger]
  • Saitek Mephisto MM VI [hap, Berger, Mr. Lars]
  • SilverLit / JungleTac 50 in 1 Arcade Joystick [TeamEurope]
  • VideoJet TV Joy Pro 15-in-1 (2500) [TeamEurope, David Haywood]
  • VideoJet TV Joy Pro 30-in-1 (2501) [TeamEurope, David Haywood]

New working clones

  • BloodStorm (v2.16) [anonymous]
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg, set 3) [Victor Fernandez (City Game)]
  • Cuty Line Limited (ver.1.30, CLLJ, set 1) [Roberto Fresca, Grull Osgo, hammy]
  • Cuty Line Limited (ver.1.30, CLLJ, set 2) [Roberto Fresca, Grull Osgo, hammy]
  • El Dorado (Dyna D9101 HW, V1.2D) [Roberto Fresca, Grull Osgo, hammy]
  • F-1 Dream (set 1) [Jim Westfall]
  • Final Lap 2 (Japan, Rev B) [Devin Acker]
  • Golden Tee 3D Golf Tournament (v2.30) [Brian Troha, The Dumping Union]
  • Ketsui: Kizuna Jigoku Tachi (IKD 2007 Special - 2007 Cave Matsuri Version) [anonymous]
  • Mahjong Vegas (Japan, set 3) [hammy]
  • Pac-Man (Cocamatic, Spanish bootleg on Galaxian hardware) [Victor Fernandez (City Game)]
  • Raiga - Strato Fighter (Japan, set 2) [Tailsnic Retroworks]
  • Red Hawk (China & Hong Kong) [twistedsymphony]
  • Ryuusei Janshi Kirara Star (ver 1.0, 91022-10 version) [hammy]
  • Space Panic (bootleg) [Kevin Eshbach]
  • Speed Ball (set 3) [hammy]
  • Super High Impact (rev LA2 10/22/91) [Pr3tty F1y, Brian Troha]
  • Tiger Road (US bootleg, set 2) [Luis Arrufat]
  • Tiger-Heli (bootleg set 5) [hammy]
  • Trivia (Questions Series 15) [Siftware, Brian Troha]
  • Trivia ? Whiz (6221-00, Rev A question ROMs) [Brian Troha]
  • Yanjamaru [ClawGrip]

Systems promoted to working

  • Air Combat (AC2, US) [Angelo Salese, hap]
  • Bare Knuckle III (Conny bootleg of Mega Drive version) [Angeo Salese]
  • Contra (Conny bootleg of Mega Drive version) [Angelo Salese]
  • Cyber Sled (CY2, World) [Angelo Salese, hap]
  • Gunstar Heroes / Snake Rattle n' Roll / Joe & Mac (Conny bootleg of Mega Drive versions) [Angelo Salese]
  • Luxor ABC 1600 [Curt Coder]
  • Mission Craft (version 2.7) [Angelo Salese]
  • The Predators (prototype) [Phil Bennett, David Haywood]
  • Sequential Circuits Prophet 5 (Model 1000) Rev 3.0 [m1macrophage]
  • Side Pocket (Conny bootleg of Mega Drive version) [Angelo Salese]
  • Solvalou (SV1, Japan) [Angelo Salese, hap]
  • Sony SMC-777 [Angelo Salese]
  • World Adventure [Angelo Salese]

Clones promoted to working

  • Air Combat (AC1, Japan) [Angelo Salese, hap]
  • Cyber Sled (CY1, World?) [Angelo Salese, hap]
  • Mission Craft (version 2.4) [Angelo Salese]
  • Robotron PC-1715W [shattered]

New systems marked not working

  • 198-in-1 Handheld Console [TeamEurope]
  • 100-in-1 Retro Gaming Console (SY-909) [TeamEurope]
  • Aquarius Systems/Bcom Technology MD-4DUV (UMC UM8498F & UM8496 chipset) [Bitsavers]
  • Bandai Anpanman Chiiku Pad (Japan) [TeamEurope]
  • Bandai Digimon Color [TeamEurope]
  • Bandai Disney & Disney/Pixar Characters Best Friends PC (Japan) [TeamEurope]
  • Bandai Disney Princess Learning Personal Computer (Japan) [TeamEurope]
  • Bandai Doraemon Learning Personal Computer (Japan) [TeamEurope]
  • Bandai Kimi mo Pokemon Hakase! Rotom Pad (Japan) [TeamEurope]
  • Chaintech CT-6VTA2 (VIA Apollo Pro+ chipset) [The Retro Web]
  • Charmy Dash (Japan) [hammy]
  • Dao Lang [SongJi]
  • Ericsson MC 218 [Nigel Barnes]
  • Fengyun Zhengba [hammy]
  • Four Jokers [hammy]
  • Galaxian Fever (Japan, ver 1.28) [Guru]
  • Gigabyte GA-6VX (VIA Apollo Pro chipset) [The Retro Web]
  • Gongfu Xiongmao [SongJi]
  • International Superstar Soccer Deluxe (SNES bootleg) [hammy, little0, iq_132]
  • Kaximon Double Dance Mat with HDMI (Kaximon) [TeamEurope]
  • Lexibook Power Console - Frozen (JCG100GFZi1, English/French) [TeamEurope]
  • Liang Jian [SongJi]
  • Liang Zhi Hudie [SongJi]
  • Lucky Colors (v1.1i) (Italy) [ClawGrip]
  • Magical Tonic [hammy]
  • Mahjong Dai Chuuka Ken (Japan, P830 006A-005) [hammy]
  • Mali Saiche [SongJi]
  • MGA Little Tikes Cozy Coupe U-Drive [TeamEurope, David Haywood]
  • Mini Bar [jordigahan]
  • Nintendo Game & Watch: The Legend of Zelda Anniversary [TeamEurope]
  • Orb Gaming Mini Arcade Machine 300-in-1 (Orb Gaming) [TeamEurope, David Haywood]
  • PK Zhiwang [SongJi]
  • Play Vision 95 Games in 1 [TeamEurope]
  • Popstar Karaoke [TeamEurope, David Haywood]
  • Popstarz Karaoke (GK8000) [TeamEurope]
  • Prince Electronics GM-1417 - HD 360 Degrees Rocker Palm Eyecare Console - 788 in 1 [TeamEurope]
  • Pro Bowl (v5.15) [hammy]
  • Psion netBook [Nigel Barnes, Bs()Dd]
  • Psion Revo [Nigel Barnes]
  • Psion Series 5mx PRO [Nigel Barnes, Bs()Dd]
  • Psion Series 7 [Nigel Barnes]
  • Qian Duoduo [SongJi]
  • Royal Selection (Japan, ver. 1.01) [hammy]
  • Scalextric (Spain, set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Sega Toys Jewel Pad (Japan) [TeamEurope, David Haywood]
  • Sega Toys Wild King (Japan) [TeamEurope, David Haywood]
  • Shen Zhen Shi Fei Xun Hu Dong Technology Body Gun Game Console (Model GC05, Damcoola) [TeamEurope]
  • Shooting Paradise (Japan, ver 1.10) [Guru]
  • Subor Starbucks x Subor (OEM Q2, China) [TeamEurope]
  • Sup Retro Station Pocket System GB-40 300 in 1 [TeamEurope, AJR]
  • Super Rally (v0204, 2-Feb-1996) [David Haywood, Javier Valero, Josep Quingles, Recreativas.org]
  • TFT Portable Player / GPDevice 230-in-1 (YJ-801) [TeamEurope]
  • Tiaozhan Wang [SongJi]
  • TUI 240-in-1 [TeamEurope, AJR]
  • Typo / Senca Arcade Game 2.0 (model 8052C, Family Sport 176-in-1) [TeamEurope, David Haywood]
  • unknown Dyna mahjong game (V1.60) [hammy]
  • Urban Outfitters Mini Arcade Machine 240-in-1 (translucent case) [TeamEurope, David Haywood]
  • VTech 2 en 1 Multi'Pilote (France) [TeamEurope]
  • Wu Hujiang [SongJi]
  • Wu Hujiang Jiaqiang Ban [SongJi]
  • Xiao Qingwa [SongJi]
  • Yeno Mister X2 (Germany) [TeamEurope]
  • Zida BX98 (VIA Apollo Pro chipset) [The Retro Web]

New clones marked not working

  • Akai Electric MPC60 MIDI Production Center (with SCSI) [R. Belmont, DBWBP]
  • The Aladdin (V1.1U) [hammy]
  • dreamGEAR My Arcade Galaga (DGUNL-7132, Pixel Pocket Pro) [TeamEurope]
  • dreamGEAR My Arcade Space Invaders (DGUNL-7133, Pixel Pocket Pro) [TeamEurope]
  • Ericsson MC 218 (French) [Nigel Barnes]
  • Ericsson MC 218 (German) [Nigel Barnes]
  • Fighting Vipers (Revision A) [Damian Rogers]
  • JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game, version 11 11 A) [TeamEurope, David Haywood]
  • Konami My First Dance Dance Revolution (Japan) [TeamEurope, David Haywood]
  • Lexibook Power Console - Frozen (JCG100GFZi12, English/Czech) [TeamEurope]
  • Looping (US, set 4) [coolmod]
  • Mahjong Dai Chuuka Ken (Japan, P830-004A-004) [hammy]
  • Nandemo Seal Iinkai (Jungle Taitei ver 1.1) [hammy]
  • New Lucky 8 Lines (set 22, W-4 with MC68705 MCU) [hammy]
  • New Lucky 8 Lines (set 23, W-4) [hammy]
  • Orb Gaming 240-in-1 Handheld [TeamEurope]
  • Orla SE 41 [DBWBP]
  • Psion Revo (French) [Nigel Barnes]
  • Psion Revo (German) [Nigel Barnes]
  • Psion Series 5mx (French) [Nigel Barnes]
  • Psion Series 5mx PRO (German) [Nigel Barnes]
  • Psion Siena (US) [Nigel Barnes]
  • Retro-Bit Go Retro Portable 250+ Games (US, V1.2) [Sean Riddle, David Haywood]
  • Retro-Bit Go Retro Portable 250+ Games (US, V1.3) [Sean Riddle, David Haywood]
  • Ridge Racer (World, RRC, three monitor version) [John Bennett, Keith Heathcote]
  • Roland S-330 Digital Sampler [DBWBP]
  • Scalextric (America) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (England, set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (England, set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (France, set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (France, set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Germany) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Italy, set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Italy, set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Portugal) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Spain, set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Spain, set 3) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Spain, set 4) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (Spain, set 5) [Javier Valero, Josep Quingles, Recreativas.org]
  • Scalextric (USA) [Javier Valero, Josep Quingles, Recreativas.org]
  • Shanghai Weimeng Network Technology Co.,Ltd / dreamhax Pixels 246-in-1 Game Player (DH-628) [TeamEurope]
  • SONICblue Diamond Mako [Nigel Barnes]
  • Super Rally (v0107) [David Haywood, Javier Valero, Josep Quingles, Recreativas.org]
  • Super Rally (v0201, 6-Nov-1995) [David Haywood, Javier Valero, Josep Quingles, Recreativas.org]
  • Super Rally (v0203, 19-Dec-1995) [David Haywood, Javier Valero, Josep Quingles, Recreativas.org]
  • Takara Tomy Punirunes (HXR-1 PCB) [TeamEurope]
  • Tomy Kiratto Pri-Chan - PritamaGO: Mint Blue (Japan) [TeamEurope]
  • Vibes Retro Pocket Gamer 240-in-1 (set 2) [TeamEurope]
  • VTech Genius TV Progress (VTech, France) [TeamEurope]
  • Yeno Intellectus 2 (France) [TeamEurope]
  • Yeno / Clementoni Computer Kid Personal (Italy) [TeamEurope]

New working software list items

  • apple2_rom: The Inspector, Programmer's Aid #1, Watson [AJR]
  • ggm: Capablanca Edition: Master Chess Endgame (set 1) [Berger]
  • jakks_gamekey_wp: Sweet as Honey [TeamEurope]
  • m5_flop: Generation floppy disk CF-5/G [dlabi]
  • megadriv:
    ZPF (demo) [Mega Cat Studios]
    Fight for Vengeance, Fight for Vengeance (demo), Handy Harvy, Handy Harvy (digital release), Irena - Genesis Metal Fury (demo 20190619), Irena - Genesis Metal Fury (demo 20210113), Irena - Genesis Metal Fury (demo 20210122), Kromasphere: YAGAC MD (digital release), L'Abbaye des Morts (physical release), Mega Marble World (v1.90), Mega Marble World 2 (v1.03), Old Towers (Mega Cat Studios), Old Towers (v1.0), Sumo Slam! (digital release), Tänzer (digital release), Tänzer (Mega Cat Studios), Tänzer (Mega Cat Studios, demo), Tänzer (kickstarter demo) [No-Intro]
    Alien Cat 2 (2025, free version), BattleWomen, Bio Evil (demo v1.0), Bio Evil (demo v1.6), Bio Evil (demo v2.0), Bone Marrow (demo 2), Cyber Mission (demo 0.3), Cyber Mission (demo 2.0), Cyber Mission (demo 2.1), Debtor (2025, free version), FoxyLand (2025, free version), Hunter Girls (2023 version), Hunter Girls (demo), Mega Casanova (v1.2), Mega Casanova (v1.3), Mega Casanova 2: Casanova Jr. Sex Star, Mega Casanova 3: Casanova Sex Angels, Thunder Paw (2025, free version) [PSCDGames]
    Gravibots, Gravibots (DMA safe), Yazzie (DMA safe) [RetroSouls]
  • mpc60_flop:
    MPC60 Disk 1 - Studio Set, MPC60 Disk 2 - Rock Set, MPC60 Disk 3 - Dry Set, MPC60 Disk 4 - Synth Set, MPC60 Sound Library SL601 - Samba Set, MPC60 Sound Library SL602 - Ambience Set, MPC60 Sound Library SL604 - Loft Drum, MPC60 Sound Library SL605 - Real Drum, MPC60 Sound Library SL606 - Solid Drum, MPC60 Sound Library SL607 - Native Drum, MPC60 Sound Library SL608 - Live Drum, MPC60 Sound Library SL609 - LA-1 Set, MPC60 Sound Library SL610 - UK-1 Set, MPC60 Sound Library SL612 - Power Drum, MPC60 Sound Library SL613 - Metal Drum, MPC60 Sound Library SL614 - UK-2 Set, MPC60 Sound Library SL615 - UK-3 Set, MPC60 Sound Library SL616 - UK-4 Set, MPC60 Sound Library SL617 - UK-5 Set, MPC60 Sound Library SL618 - UK-6 Set, MPC60 Sound Library SL619 - UK-7 Set, MPC60 Sound Library SL620 - UK-8 Set [R-Massive]
    MPC60 Sound Library SL101 - Percussion 1, MPC60 Sound Library SL102 - Live Kit 1, MPC60 Sound Library SL103 - Live Kit 2, MPC60 Sound Library SL104 - Gated Kit, MPC60 Sound Library SL105 - Electronic Drums 1, MPC60 Sound Library SL106 - Percussion 2, MPC60 Sound Library SL107 - Tuned Percussion, MPC60 Sound Library SL108 - 808 & 909 Kits, MPC60 Sound Library SL109 - Live Kit 3, MPC60 Sound Library SL110 - Live Kit 4, MPC60 Sound Library SL111 - Live Kit 5 [soundarchive.co]
  • neogeo:
    19YY - Ichikyo Wai Wai [ekorz]
    Golden Axe [Hoffman]
    Violent Vengeance (beta 1.04), Violent Vengeance (beta 2.05), Violent Vengeance (beta 3.28) [OzzyOuzo]
  • p2000_cart:
    Cassette Basic (v1.1, Netherlands) [Angelo Salese]
    Brick-Wall, Cassette Basic (1A2 PDOS hack), Cassette Basic (v1.0 Netherlands), Doolhof, Extended Basic (Release 1.0 DA), Fraxxon: Space Fight II (joystick), Lazy Bug, Monkey Kong, Multipede, Space Fight, Tetris [P2000T Preservation Project]
  • p2000_cass: 4 x 4, Alggrot, Androiden Nim, Art Gallery (pic2cas), Azuda, BABA, Beursspel, Black Jack (version 1.1), Bommenwerpers, Boter-Kaas-En-Eieren, Brick-Wall (version Nr. 3.0), Bugs From Space, Canyon Killers (version N2.0), Cave In, Centenkwestie, Chess (version U6), Chuckie Egg, Cijferdans, Code Kraker, Computer Jackpot, Dam-Puzzel, Doolhof, Doolhofspel, Draaikubus (version U4.3), Drakendoolhof (version 3.0), Een-en-twintigen, Eendenjacht, Elevatie (version N2.1), Elevator Humpie, Eliza & Killer Cars (version 2.0), Explosie, Fantuper, Flight Simulator, Fraxxon: Space Fight II (joystick), Fraxxon: Space Fight II (non-joystick), Ganzenbord, De Gebochelde, Geheugentest, Go Bang, Go spel, Graphics (pic2cas), Grotvliegers, Haasje-over, Handicap Race, Hexapawn, The Humpbacked Man, Hussel, Jacht op de Schat, Jackpot Rowa, Kaart van Nederland, Kameleon, Kanonnen, Klei-duiven Schieten, Klemvast, Kleuren Demonstraties (version N3.9), Klibberdrath Castle, Klimop, Kogel-lawine, Koh-i-noor, Korenvliet, Kralen & Schalen, Ladders en Adders (version 1.3), Lady Bug, Lazy Bug, LetterReactieTest, Liftjongen, Lucifers (version 2), Macho Man, Marco Polo Jr, Mens erger je niet, Mondriaan (version N3.3), Monkey Kong, Multipede, Oliedruppels, Oregon Trail, Othello-1 (version N2.8), Overleven, P2000 Bingo (version U3.0), Pacific, Pacman, Pak de muis (version U7), Patience, Patronen, Peleton verkenning, Pirate's adventure (English), Piraten avontuur (Dutch), Qubic, Quest, Racen (version 1), Racen (version 2.0), Racen (version 2.1 LH), Racetrack, Rijsimulator, Risk (version 1.1), Ruimte-mug (version 5.3), De schat van de Inca's, Schateiland, Schatzoeken (version U5), Shining (pic2cas), Skien, Skull (pic2cas), Sluit-In (version 3.0), The Snakeygame, Snelletterland, Snorkel (version N1.0), Space Attack, Space Fight, Space-Mission, Spider, Splitsen, Squadrotronie, StarTrek, Sterren, Stock Car Race, Superbrein (version U6.9), Superlazer, Surround (version 2.1), Swoppers Drag Racing, TankBattle, Tankslag, Target, Teletekst Ceefax Testpagina, Tempo Typen, Tennis, Tetris, Triffids in LA, Trucker, U Hangt (version U2.6), Ufo's, Utopia, Valbal, Verkeerslichten, Vier op een rij (version U6), Wegversmalling, Wurm, Zee-slag (shoot'em up), Zeeslag (tabletop), Zeeslag (tabletop, alt?), Zipp de rups [P2000T Preservation Project]
  • plus4_cart: Diag 264 (v0.97, PAL), Diag 264 (v0.97, NTSC) [Curt Coder]
  • plus4_cass: Pirate Adventure [Curt Coder]
  • plus4_quik: Arkanoid +4, Axis [Curt Coder]
  • psion_quik:
    MalayBook V1.05(281) English (UK), netBook V1.05(254) English (UK), netBook V1.05(254) English (USA), netBook V1.05(450) English (UK), netBook V1.05(453) English (USA), netBook V1.05(456) French, netBook V1.05(457) German, netBook V1.05(462) Spanish, Series 5mx PRO V1.05(265) German, Series 5mx PRO V1.05(273) German, Series 5mx PRO V1.05(319) German [Nigel Barnes]
    Series 5mx V1.05(250) English, Series 5mx V1.05(255) English [unknown]
  • psion_ssd:
    Serie 3c Start Disk und Zusatzsoftware [anonymous]
    Siena Demonstration [zedstarr]
  • r8_card: SN-R8-03 Sound Effects, SN-R8-04 Electronic, SN-R8-05 Jazz, SN-R8-06 Ethnic Percussion, SN-R8-07 Mallet, SN-R8-08 Dry Drums, SN-R8-10 Dance, SN-R8-Metallic Percussion [KSHoOkH]
  • samcoupe_flop:
    Samoids (Sploids) [Black Jet]
    Escape from the Planet of the Robot Monsters [Spectrum Computing]
    Arkanoid - Revenge of Doh (demo) (RetCon 2024), Battle Zone (v1), Battle Zone (v2), Bubble Ghost, Dyzonium, Dyzonium (deprotected), Flappy Bird, Magic Caves 2002, Mind Games 2, Mind Games I, Multipack 1, Pipe Mania, Plasmoid (beta / demo), Prince of Persia HDD (mod), Samtona - Mk1 750cc, Tetris (Cooking Circle), XOR [World of SAM]
    The Garden Centre of the Universe, The Space Adventure Simulator [wubsoft]
  • smc777:
    Baikin-kun no Gokiburi Taiji, Elementary Crosswords, Floppy Magazine #2, Floppy Magazine #3, Floppy Magazine #4, Floppy Magazine #5, Floppy Magazine #6, Floppy Magazine #7, Floppy Magazine #8, Floppy Magazine Novelty, Floppy Magazine Vol. 0, Game Compilation (Invaders), Game Compilation 3, Hello! Basic, Hudson Best Selection Series I, Hudson Best Selection Series II, Hudson Best Selection Series III, Hudson Best Selection Series IV, Hudson Best Selection Series V, Introductory Crosswords, Lode Runner, Mario Bros. Special, Remain's Robot, Royal, SMC Super Golf, Sony Promotional Disc 3, Sony Promotional Disc 4, Star Blazer, Tsukumo Ultra 4-nin Mahjong, Uchi no Tama Shirimasenka?, Yakyuu Kyou (alt format), Youkai Tantei Chima Chima [Angelo Salese, archive.org]
    A.E., Baikin-kun no Dental War, Bug Attack, CP/M v2.2 (Version 1.1J), Championship Lode Runner, Demon Roulette, Disk Filer (v1.4J), Exciting Billiard Cannon Shot, Game Compilation (Rock Fury), Hanafuda, Manten-kun (Keisan Ryoku 1), Manten-kun (Keisan Ryoku 2), Manten-kun (Suu no Dounyuu), Miner 2049er, Othello, Professional Mahjong (Ver 2.1), SMC Game Pack 1, SMC Jissen Igo Series (I) Fujisawa Hideyuki Kihon Tesuji, SMC Paint, SMC Read ROM utility, SMC-DOS (System Release 1.2) [archive.org]
  • spectrum_cass:
    Hero, S.O.S. Naufrágio [Planeta Sinclair]
    Frightmare (Zafiro), Saracen (Dro Soft), Sir Loin (MCM), Unitrax (Erbe) [Spectrum Computing]
  • x37_flop: etc [Curt Coder]
  • x37_hdd: Formatted Micropolis 1325A 69MB [Curt Coder]

Software list items promoted to working

  • m5_cart: 64Kbf Expansion memory 64Kb, 64Krx Expansion board 64Kb, Boot for Brno ramdisk [console version], Boot for Brno ramdisk [windows version], EM-5 Expansion memory 32Kb, EM-64 Expansion memory 64Kb, Space Intruders [dlabi]
  • m5_cass: Solar System Forces, Solar System Forces - Commando Team, Solar System Forces - Operation Maul, Solar System Forces - Victory of Mars [dlabi]
  • pc98: Flashback [BlueRain-debug]

New software list items marked not working

  • megadriv: The Curse of Illmoore Bay, The Curse of Illmoore Bay (digital release) [No-Intro]
  • p2000_cart: BIS Terminal Program (English), Basic-24, Bildschirmtext (German), CP/M Nater, Familiegeheugen (v2.0), Familiegeheugen (v3.L), Familiegeheugen (v4.L), Flexbase (Release 1.6), Flexbase (Release 2.1), FTU/OC ECOL 3.0, Ghosthunt, JWSBasic, MCPM, Maintenance (Release 1), Maintenance (Release 1, alt), Maintenance (Release 2.2), NeboCalc, P2000 Assembler (v5.6), P2000 Assembler (v5.9), P2000 EPROM Programmer, P2000 Forth, Tekst (1.0d, Dutch?), TEXT (v1, German), TEXT (v2, German), Text-2000 (v2.0), Text-2000 (v3.0), UCSD Pascal, WordProcessor (v1.2, Dutch?), WordProcessor (v2.0, Dutch?), Zemon Z80 Assembler (v1.4) [P2000T Preservation Project]
  • p2000_cass: Alice's Wonderland, Battlestar, Car Race, Casino Hendriks, Ghosthunt, Jackpot: Fruitautomaat, Letterbord, Letterdans, Life, Maanlander, Maanlander 2, Memory, P2000 Vliegroutine, Puzzelen (version U3.6), Race Circuit, Red de muis!, Schieten, Snake, Speelpaleis, Star-kwak, Toernooi, War in Space, Woord-spel, Yahtzee [P2000T Preservation Project]
  • pc88va_flop_orig: Alantia VA Special, First Queen, Kawaisou Monogatari, Record of Lodoss War - Haiiro no Majo [Peredonov]
  • plus4_flop: Hidden Wonders [Curt Coder]
  • popstar_cart: Popstar Karaoke - 5 Songs, Popstar Karaoke Vol. 1, Popstar Karaoke Vol. 2 [TeamEurope, David Haywood]
  • smc777: 777 Graphics Editor (Version 1.0), Aztec, Baikin-kun no Switch On, Cookin' Cat, Fire Dragon, Floppy Magazine #1, Graphic no Sekai, Hikyou Amazon no Okuchi ni Kogane Densetsu o Mita!, Houryuuji no Nazo, Kanji CP/M (Version 1.18), Kanji CP/M (Version 1.18P), Knittin' CAD, Maboroshi no Kodai Ouchou (Asuka-hen), Maboroshi no Kodai Ouchou (Kyoto-hen, v1.0), Maboroshi no Kodai Ouchou (Kyoto-hen, v1.0 alt), Maboroshi no Kodai Ouchou (Yoshino-hen), Memoland, Mujintou Dasshutsu, Muu Tairiku no Nazo, Naito Kunio no Tsumeshougi, Napoleon, New Adam & Eve, Nobunaga no Yabou, Ougon no Haka, Penjamin, Rassapiator-E, Salad no Kuni no Tomato-hime, Seiko no Ototo e Nyuumon, Seiko no Ototo e Nyuumon (alt), Sekai no Hata, SMC Japanese Word Processor, SMC Logo no Sekai (Applications-hen), SMC Logo no Sekai (Graphics-hen), SMC Shougi, Sony Promotional Disc 1, Sony Promotional Disc 2, SuperCalc (v1.12), Tokugawa Fuunroku, Totake Shougi, Transitt, Youkai no Nazo [archive.org]
  • telestory_cart: Cendrillon - Cendrillon / Beautes en Fleur (France), Il Re Leone / Il Re Leone II - Il Regno Di Simba (Italy), Le Roi Lion / Le Roi Lion II - L'honneur de la Trieu (France), Winnie l'Ourson - Saute, Tigrou, Saute! / Winnie l'Ourson et l'arbre a miel (France), Winnie the Pooh - Salta, Tigro, Salta! / Winnie the Pooh - l'orsetto goloso (Italy) [TeamEurope]
  • yeno_laptop_cart: Super Wissen (Germany), Wissens Tester (Germany) [TeamEurope]

Merged pull requests

  • 14276: snk/hng64.cpp: snk/hng64_sprite.ipp: Fixed a possible transparency issue and simplified code. [cam900]
  • 14491: sord/m5.cpp: Improved emulation. [dlabi]
  • 14879: robotron/rt1715.cpp: Hooked up DMA interrupt; formats/pk8020_dsk.cpp: Corrected gap size. [shattered]
  • 15012: taito/taitosj.cpp: Added support for Adventure Canoe. [fipppi]
  • 15069: bus/epson_qx, epxonqx10.cpp: Added support for the Semidisk non-volatile RAM card. [Brian Johnson]
  • 15072: imagedev/floppy.cpp: Improved floppy drive sound simulation. [Michael Zapf]
  • 15081: irem/m62.cpp: Added an additional Kid Niki bootleg called Yanjamaru. [ClawGrip]
  • 15084: gaelco/scalextric.cpp: Added a skeleton driver for the Gaelco Scalextric electromechanical slot car games. [ClawGrip]
  • 15086: sinclair/specnext.cpp: Improved non-maskable interrupt handling. [holub]
  • 15089: gaelco/sralslot.cpp: Added a skeleton driver for the Gaelco/Covielsa Super Rally slot machines. [David Haywood, ClawGrip]
  • 15095: seta/seta2.cpp: Marked Mobile Suit Gundam EX Revue as having imperfect timing. [cam900]
  • 15096: gridcomp/gridcomp.cpp: Hooked up the 8274 serial controller and limited the available RS-232 devices. [Valera Klachkov]
  • 15118: atlus/sprite013.cpp: Made the 013 sprite generator a separate device (previously in atlus/cave_v.cpp). [cam900]
  • 15119: atari/atari400.cpp: Added notes about where the Atari 800 right cartridge should be mapped. [cam900]
  • 15120: atari/irobot.cpp: Fixed debugger and save state issues, and updated and cleaned up code. [cam900]
  • 15122: sinclair/specnext.cpp: Implemented mouse movement resolution and button order configuration options. [holub]
  • 15123: cirsa/miniguay.cpp: Dumped Cirsa Mini Bar (not working). [jordigahan, ClawGrip]
  • 15125: sinclair/specnext.cpp: Pull up unmapped I/O reads. [holub]
  • 15126: sound/va_eg.cpp: Added an OTA with scaled input; sound/va_ops.cpp: Added a stream comparator. [m1macrophage]
  • 15127: atari/atarig42.cpp, atari/atarigx2.cpp: Optimized tile map drawing. [cam900]
  • 15128: samcoupe_flop.xml: Added 21 working items. [World of SAM, wubsoft, Black Jet, Spectrum Computing, ArcadeShadow]
  • 15129: input/input_sdl3.cpp: Briefly run CoreFoundation run loop before enumerating controllers (GitHub #15021). [Matt Furniss]
  • 15130: sinclair/specnext.cpp: Force screen updates on writing to video RAM and on acknowledging interrupts. [holub]
  • 15132: osd/sdl/video.cpp, osd/sdl3/video.cpp: Process events after initially raising window (fixes GitHub #10612). [Matt Furniss]
  • 15134: debugger/debugosx.mm: Added an Edit menu with standard text editing shortcuts (fixes GitHub #15133). [Matt Furniss]
  • 15137: sega/model2.cpp: Added Fighting Vipers Revision A. [Damian Rogers]
  • 15138: capcom/gng.cpp: Don’t show the invincibility setting for Makaimura versions that don’t implement it. [BarbuDreadMon]
  • 15140: atari/a7800.cpp, atari/maria.cpp: Fixed debugger and save state issues, and updated and cleaned up code. [cam900]
  • 15141: dataeast/deco146.cpp, dataeast/deco104.cpp: Fixed debugger issues and cleaned up code. [cam900]
  • 15142: dataeast/rohga.cpp: Removed the unnecessary dependency on decocomn.cpp; dataeast/dassault.cpp: Cleaned up code. [cam900]
  • 15143: matsushita/kn5000_cpanel.cpp, matsushita/kn5000.cpp: Preliminary Technics KN5000 control panel simulation. [Felipe Sanches]
  • 15145: misc/compucranes.cpp: Don’t mark Octopussy as a Master Crane clone, it’s a different product. [ClawGrip]
  • 15146: misc/rawthrillspc.cpp: Corrected the BIOS option descriptions and improved the BIOS option short names. [ClawGrip]
  • 15147: capcom/tigeroad.cpp: Added an additional US bootleg of Tiger Road. [Luis Arrufat, ClawGrip]
  • 15148: canon/x07.cpp: Removed a workaround for bad T6834 emulation that creates worse problems than it solves. [Sylvain Glaize]
  • 15149: sinclair/specnext_layer2.cpp: Implemented palette index wrapping. [holub]
  • 15150: sinclair/specnext.cpp: Added the MIDI extension. [holub]
  • 15151: sinclair/specnext.cpp: Fill RAM with pseudo-random data on start. [holub]
  • 15152: capcom/cps1.cpp, capcom/cps2.cpp, capcom/kenseim.cpp and related drivers: Fixed debugger issues, cleaned up code. [cam900]
  • 15153: sound/cem3340.cpp: Added preliminary CEM3340 emulation; sequential/prophet5.cpp: Added the CEM3340 LFO. [m1macrophage]
  • 15154: sound/namco.cpp: Split up different devices, access memory through an address space, and cleaned up code. [cam900]
  • 15155: machine/x28.cpp: Added Xircor X28-series EEPROM devices; ensoniq/vfxcart.cpp: Use new EEPROM device. [Christian Brunschen]
  • 15157: apple/apple2video.cpp: Fixed handling of Apple IIgs monochrome registers. [arekkusu42]
  • 15159: gridcomp/gridrom.cpp, gridcomp/gridcomp.cpp: Added test and application ROM sockets. [Valera Klachkov]
  • 15160: machine/i8251.cpp: Handle parity bits and idle transmit pattern in synchronous mode. [tarmooja]
  • 15162: bus/centronics: Added a skeleton NEC PC-6022 plottter device; cpu/upd7810: Added the µPD7801 I/O space. [Devin Acker]
  • 15165: formats/esq16_dsk.cpp: Fixed support for saving disk images. [Christian Brunschen]
  • 15166: Fixed debugger issues and updated URLs in comments for NES-related devices. [cam900]
  • 15167: sinclair/specnext.cpp: Duplicate sprite palette colors to simulate palette index wrapping. [holub]
  • 15170: namco/namco_c123tmap.cpp, namco/namco_c169roz.cpp, shared/namco_c355spr.cpp: Use device_delegate for callbacks. [cam900]
  • 15171: namco/namco_c45road.cpp, namco/tceptor.cpp: Cleaned up code. [cam900]
  • 15172: namco/sg_vga.cpp: Added the DX-101 video device. [cam900]
  • 15175: cpu/m68000/m68kcpu.cpp: Handle each fault as it occurs within an instruction (required for MMUs). [Patrick Mackinlay]
  • 15179: sinclair/specnext_dma.cpp: Fixed counter state returning natural value in ZXN mode. [holub]
  • 15181: Dumped 23 games and toys. [TeamEurope, David Haywood, AJR]
  • 15182: Switched the language standard to C++20 and updated the compiler and target requirements. [Vas Crabb]
  • 15183: ensoniq/vfxcart.cpp: Added a configuration option to make memory artificially fast. [Christian Brunschen]
  • 15185: namco/namco_c123tmap.cpp, namco/namco_c169roz.cpp, shared/namco_c355spr.cpp: Just copy data when callbacks unset. [cam900]
  • 15186: trs80_cass.xml: Filled in publishers/years for four items and corrected the description for one item. [ArcadeShadow]
  • 15187: ensoniq/esqvfd.cpp: Implemented single-character underline commands and added debug logging. [Christian Brunschen]
  • 15188: ensoniq/esqpanel.cpp: Don’t pass commands that are handled by panel device on to the display device. [Christian Brunschen]
  • 15189: adp/stellafr.cpp: Added a machine configuration for variants with an MSM6242 real-time clock. [Styne13]
  • 15190: sinclair/specnext.cpp: Corrected the CTC clock frequency. [holub]
  • 15191: neogeo.xml: Added five working items. [OzzyOuzo, Hoffman, ekorz, ArcadeShadow]
  • 15192: bus/ieee488/grid2102.cpp: Fixed disk geometry and added formatting support. [Valera Klachkov]
  • 15194: rm/rm380z.cpp: Added wait states and NMI single step debugging support. [Robin Sergeant]
  • 15195: sound/xaudio2_sound.cpp: Added the noexcept specifier to XAudio2 engine callbacks. [Patrick Mackinlay]
  • 15196: rm/rm380z_m.cpp: Fixed a keyboard issue when using older COS 3.4 hardware (regression from GitHub #15194). [Robin Sergeant]
  • 15199: cpu/z8/z8dasm.cpp: Fixed disassembly of indexed register write instructions. [Hannes Janetzek]
  • 15200: gaelco/gaelco2.cpp: Added Nova Desitec Lucky Colors (not working, missing the DS5002FP data). [ClawGrip]
  • 15201: handheld: Replaced two badly dumped ROMs from recent additions. [David Haywood]
  • 15202: machine/i7110.cpp: Emulated Intel 7110 bubble memory controller; bus/hp_dio: Added HP98259 bubble memory. [F.Ulivi]
  • 15203: galaxian/galaxian.cpp: Added a Spanish Pac Man bootleg on Galaxian hardware. [Victor Fernandez (City Game), ClawGrip]
  • 15205: 3rdparty/asmjit: Updated to upstream version 1.21. [Patrick Mackinlay]
  • 15206: sinclair: Fixed some Spectrum Next video issues and cleaned up code. [holub]
  • 15207: nintendo/nes_vt369_vtunknown.cpp: Dumped an additional system, improved protection simulation. [David Haywood, TeamEurope]
  • 15208: sinclair/next/specnext.cpp: Allow booting with the Anti-Brick boot ROM core. [holub]
  • 15209: sinclair: Replaced preprocessor macro constants with static class members. [holub]
  • 15210: sinclair/evo, sinclair/next: Moved some drivers and associated devices into nested folders. [holub]
  • 15211: nec/pc6001.cpp: Added support for the parallel printer port. [Devin Acker]
  • 15215: sound/va_vca.cpp: Added support for differential inputs; sequential/prophet5.cpp: Added VCA trimmers. [m1macrophage]
  • 15216: sinclair/next/specnext_tiles.cpp: Improved emulation of situations where addresses wrap. [holub]
  • 15217: sinclair/next/specnext.cpp: Worked around issues with postponed CTC timer updates. [holub]
  • 15218: netlist: Removed logged error messages when an exception is thrown with the same message. [FlykeSpice]
  • 15219: capcom/blktiger.cpp: Added region to descriptions for versions that show the North America warning. [JimCarlTay]
  • 15220: mattel/pixtermu.cpp: Got the system to boot and got the LCD and touch screen working. [Myrtle Shah]
  • 15222: spectrum_cass.xml: Added six working items. [Spectrum Computing, Planeta Sinclair, ArcadeShadow]
  • 15223: adp/stella8085.cpp: De-duplicated the service keypad inputs, and fixed inputs for Disc. [stonedDiscord]
  • 15224: netlist: Validate the number of arguments passed to device macros at compile time. [FlykeSpice]
  • 15225: bus/centronics/pc6022.cpp: Added notes about how the print mechanism is controlled. [Devin Acker]
  • 15226: adp/stellafr.cpp: Moved Glücks-Stern to the correct driver. [stonedDiscord]
  • 15227: igs/igs023_video.cpp: Implemented some additional features based on hardware testing results and cleaned up code. [cam900]
  • 15228: nintendo/nes_vt369_vtunknown.cpp: Dumped two LCD games, simulated protection for some games. [Sean Riddle, David Haywood]
  • 15231: igs/lordgun.cpp: Fixed debugger issues, updated and cleaned up code, and corrected notes. [cam900]
  • 15232: cpu/upd7810/upd7810.cpp: Fixed output for bidirectional I/O pins PC0 and PC1. [Devin Acker]
  • 15233: igs/igs011_video.cpp, igs/igs012.cpp: Made the IGS011 and IGS012 chips into separate devices. [cam900]
  • 15234: konami/firebeat.cpp: Added lamp outputs for the Pop'n Music games. [Michał Szafrański]
  • 15235: sequential/prophet5.cpp: Implemented pitch modulation and routed the remaining “master sum” signals. [m1macrophage]
  • 15236: canon/x07.cpp: Improved audio output. [Sylvain Glaize]
  • 15237: machine/at28.cpp, machine/x28.cpp, machine/eeprom28.ipp: Re-worked AT28/X28-series EEPROM emulation. [Christian Brunschen]
  • 15238: r8_card.xml, roland_tnsc2.xml: Fixed address line scrambling, and added eight card dumps. [ValleyBell, KSHoOkH]
  • 15241: smc777.xml: Added 95 items (21 working). [archive.org, Angelo Salese]
  • 15243: kaneko/kaneko_spr.cpp: Implemented double buffering and made the frame buffer size fixed. [cam900]
  • 15244: kaneko/kaneko_rlespr.cpp: Renamed the Super Kaneko Nova sprite device and cleaned up code. [cam900]
  • 15246: machine/generalplus_gpce4_soc.cpp: Moved GeneralPlus GPCE4 series SoC emulation to a device. [David Haywood]
  • 15247: apple/apple2video.cpp: Added support for 50 Hz mode and improved timings. [arekkusu42]
  • 15248: video/st7735_lcdc.cpp: Identified the ST7735 LCD controller, restrict drawing to the clipping rectangle. [David Haywood]
  • 15249: jaleco/megasys1.cpp, jaleco/ms1_gatearray.cpp: Fixed debugger issues, improved logging and cleaned up code. [cam900]
  • 15250: commodore: Added a machine configuration switch to exchange the joystick ports. [etabeta]
  • 15251: emu/debug/dvmemory.cpp: Evaluate the start address when checking whether the view needs to be recomputed. [holub]
  • 15252: apple/apple2video.cpp: Fixed crashes when using double resolution graphics with a standard 80 column card. [arekkusu42]
  • 15253: jaleco/cischeat.cpp: Made road and sprite generator into devices, and separated games without road layers. [cam900]
  • 15254: megadriv.xml: Added 42 items (40 working). [No-Intro, PSCDGames, RetroSouls, Mega Cat Studios, ArcadeShadow]
  • 15257: akai/akaivx600.cpp, akai/mpc60.cpp: Dumped the internal ROMs for the µPD78C11 microcontrollers. [Devin Acker]
  • 15259: kaneko/suprnova.cpp: Fixed debugger issues and potential out-of-bounds accesses and cleaned up code. [cam900]
  • 15260: emu/disound.cpp: Improved calculation of the requested output channels mask. [m1macrophage]
  • 15261: psikyo/psikyosh.cpp: Use tilemaps to draw tile map layers. [cam900]
  • 15263: sinclair/next: Improved half-pixel drawing, and improved handling of DivMMC CS instant switch. [holub]
  • 15265: sanyo/phc25.cpp: Fixed vertical blanking interrupt timing and flag polarity. [Aurelien34]
  • 15267: sound/cem3340.cpp: Added streaming frequency and pulse width control, and anti-aliasing. [m1macrophage]
  • 15268: sega/segas32.cpp: Use a tilemap for the text layer, and cleaned up code. [cam900]
  • 15269: pacman/pacman.cpp: Added a third Triunvi bootleg of Ms. Pac-Man. [Victor Fernandez (City Game), ClawGrip]
  • 15270: 3rdparty: Retired SoftFloat 2; cpu/i386, machine/i8087.cpp: Migrated to SoftFloat 3. [Patrick Mackinlay]
  • 15271: toaplan/slapfght.cpp: Dumped a Tecfri bootleg of Tiger-Heli. [hammy, ClawGrip]
  • 15273: konami/bishi.cpp: Hooked up lamp outputs. [Michał Szafrański]
  • 15275: tecmo/gaiden.cpp: Dumped an additional Japanese version of Raiga - Strato Fighter. [Tailsnic Retroworks, ClawGrip]
  • 15276: tecfri/speedball.cpp: Dumped an additional version of Speed Ball. [hammy, ClawGrip]
  • 15277: apple/apple2video.cpp: Fixed crashes when configured with small RAM sizes. [arekkusu42]
  • 15278: psikyo/psikyosh_v.cpp: Fixed sprite flipping and Z buffering (fixes regressions after GitHub #15261). [cam900]
  • 15279: machine/cxd1185.cpp: Fixed member function name collision after recent changes to the base class. [Brice Onken]
  • 15280: psikyo/psikyosh.cpp: Fixed Z buffer address calculation for sprite drawing and fixed saved state issues. [cam900]
  • 15282: Dumped four systems and three cartridges, refactored some systems to use the SPI Flash device. [David Haywood, TeamEurope]
  • 15283: ui/confswitch.cpp, ui/sliders.cpp: De-emphasize default values. [holub]
  • 15285: sequential/prophet5.cpp: Added oscillators (no tuning yet) and corrected LFO balance trimmer calibration. [m1macrophage]
  • 15286: cpu/i8089/i8089_channel.cpp: Fixed memory-to-memory MOV instructions. [bytex64]
  • 15287: pacman/pacman.cpp: Fixed Ms. Pacman Champion Edition ROM banking, timer selection and I/O multiplexer (MT05446). [Liron486]
  • 15289: playmark/playmark.cpp, playmark/powerbal.cpp, playmark/sderby.cpp: Fixed debugger issues and cleaned up code. [cam900]
  • 15290: apple/apple2video.cpp: Fixed text rendering for the Do-Do, Ivel Ultra and Laser //c clones. [arekkusu42]
  • 15291: dynax/realbrk.cpp: Fixed DIP switch matrix read behaviour and cleaned up code. [cam900]
  • 15292: dooyong/dooyong.cpp, dooyong/dooyong_tilemap.cpp: Cleaned up code. [cam900]
  • 15293: dooyong/gundealr.cpp: Simplified palette handling and cleaned up code. [cam900]
  • 15294: comad/zerozone.cpp: Reduced the audio CPU ROM region size to match the mapped area and cleaned up code. [cam900]
  • 15296: cinematronics/leland.cpp, cinematronics/leland_a.cpp: Updated and cleaned up code, and fixed debugger issues. [cam900]
  • 15297: dataeast/bwing.cpp: Use single-pass sprite drawing and cleaned up palette handling. [cam900]
  • 15298: dataeast/brkthru.cpp: Use single-pass sprite drawing. [cam900]
  • 15299: video/huc6260.cpp: Made the Battle Rangers video color encoder a separate device class and simplified code. [cam900]
  • 15301: dataeast/dec0.cpp: Split the driver state class for different configurations and cleaned up code. [cam900]
  • 15302: misc/vamphalf.cpp: Added Korean game titles to comments and fixed debugger and saved state issues. [cam900]
  • 15306: sequential/prophet5.cpp: Added default non-volatile RAM content based on diagrams in the owner’s manual. [m1macrophage]
  • 15307: p2000_cass.xml: Added a software list with 151 items (127 working). [P2000T Preservation Project, Angelo Salese]
  • 15308: Dumped four games/toys and three Telestory cartridges. [TeamEurope, David Haywood]
  • 15309: machine/generalplus_gpl951xx_soc.cpp: Improved GeneralPlus GPL951xx SoC emulation. [David Haywood]
  • 15310: frontend/mameopts.cpp: Fall back to settings from INI files found later in the search path. [Vas Crabb]
  • 15311: nintendo/nes_vt369_vtunknown.cpp: Added hand-crafted protection data for Go Retro Portable games. [David Haywood]
  • 15312: konami/nemesis.cpp: Added Bubble System versions of Galactic Warriors and RF2 - Red Fighter. [Recreativas.org, ClawGrip]
  • 15313: apple/apple2common.cpp: Improved symbol display in disassembly and symbol lookup performance. [arekkusu42]
  • 15316: sequential/prophet5.cpp: Emulated polymod and autotune, and promoted the system to working. [m1macrophage]
  • 15319: namco/namcos2.cpp: Dumped revision B of the Japanese version of Final Lap 2. [Devin Acker]
  • 15320: namco/namcos2.cpp: Use the same shared data ROMs for both Japanese versions of Final Lap 2. [sjy96525]
  • 15321: kaneko/suprnova.cpp: Allow the undocumented third button to be used in Cyvern. [RiZeuM]
  • 15323: sorcerer_cass.xml: Filled in publishers for six items and the release year for one item. [exidyboy]
  • 15326: taito/gunbustr.cpp: Corrected vertical sprite positioning. [Alex Marshall]
  • 15327: taito/gunbustr.cpp: Converted analog inputs to use an ADC device and removed the IRQ 4 hack. [Angelo Salese]
  • 15329: machine/iwm.cpp: Suppress side effects for debugger reads (fixes GitHub #15315). [arekkusu42]
  • 15330: sound/va_ops.cpp: Run the scale/offset helper at the input sample rate. [m1macrophage]
  • 15332: imagedev/floppy.cpp: Fixed an out-of-bounds access in the floppy drive sound simulation code. [arekkusu42]
  • 15333: pinball/macp.cpp: Added reverse-engineered PLD dumps for Galaxy Play 2. [STRpinball, Recreativas.org, ClawGrip]
  • 15334: Dumped nine games/toys and three associated cartridges, and improved SoC emulation. [David Haywood, TeamEurope]
  • 15335: apple/apple2gs.cpp: Improved RAM mapping and floating bus behavior. [arekkusu42]
  • 15337: irem/m62.cpp: Replaced the bad Kung-Fu Senjyo sound ROM with one from another set. [ClawGrip]
  • 15338: nintendo/nes_vt02_vt03.cpp: Added a working 85-in-1 TV game. [TeamEurope, David Haywood]
  • 15339: tvgames/yeno_ks56c1660.cpp, yeno_laptop_cart.xml: Dumped three Yeno laptops and two cartridges. [TeamEurope, David Haywood]
  • 15342: machine/generalplus_gpl951xx_soc.cpp: Added audio DACs with FIFOs. [David Haywood]
  • 15343: cpu/upd7810: Set zero flag for ONI and OFFI instructions. [Golden Child]
  • 15344: sony/news_r3k.cpp: Specify clock frequency for LANCE device (fixes failure to boot). [Brice Onken]
  • 15346: sound/upd931.cpp: Update pitch when writing note or octave registers (fixes Casiotone 8000 regression). [Devin Acker]
  • 15347: skeleton/lanmao.cpp: Marked games on different hardware to Mali Saiche as having unemulated sound. [flama12333]
  • 15349: trc/coco3.cpp: Fixed CoCo 3 keyboard interrupt triggers. [Tim Lindner]
  • 15356: irem/m92.cpp: Corrected the CPU silkscreen label in a comment. [ClawGrip]
NOWSZY [arcade] HbMameUI x64 0.245.32 2026/04/14

HbMame x64 0.245.32 2026/04/14

New Games 

  • [adcanoe] Adventure Canoe
  • [blazstar02] Blazing Star (remove "bonus" voice)
  • [gngknight] Ghosts'n Goblins (Knight, set 1)
  • [gngknighta] Ghosts'n Goblins (Knight, set 2)
  • [gngknightb] Ghosts'n Goblins (Knight, set 3)
  • [gngknightc] Ghosts'n Goblins (Knight, set 4)
  • [gngknightt] Ghosts'n Goblins (Knight, US)
  • [gngmaiden] Ghosts'n Goblins (Maiden, set 1)
  • [gngmaidena] Ghosts'n Goblins (Maiden, set 2)
  • [gngmaidenb] Ghosts'n Goblins (Maiden, set 3)
  • [gngmaidenc] Ghosts'n Goblins (Maiden, set 4)
  • [gngmaident] Ghosts'n Goblins (Maiden, US)
  • [grime] Grime 68000
  • [halozero] Halo Zero demo
  • [invdelux] Space Invaders Part II (alt)
  • [makknight] Makaimura (Knight)
  • [makknightb] Makaimura (Knight, Rev B)
  • [makknightc] Makaimura (Knight, Rev C)
  • [makknightg] Makaimura (Knight, Rev G)
  • [makmaiden] Makaimura (Maiden)
  • [makmaidenb] Makaimura (Maiden, Rev B)
  • [makmaidenc] Makaimura (Maiden, Rev C)
  • [makmaideng] Makaimura (Maiden, Rev G)
  • [mk09] Mortal Kombat (rev 5.5, 2026-03-16)(Wolf h/w, beta)
  • [sf2prime] Street Fighter II': Prime (v0.75)
  • [soldam01] Soldam (Sonic dropping/Free play)
  • [turfmast02] Neo Turf Masters with Scotland course
  • [zintrick06] ZinTricK (Music tracks)

HBMAME x64 0.245.31 2026-03-01

New Games

  • Breakers Revenge (Enhanced, 2022-11-03) - [breakrev09]
  • Donkey Kong Springfinity v1.03 (2023-09-17) - [dksprfin3]
  • Double Dragon (Special 2017 v1.0.0311 2023) - [doubledr21]
  • Double Dragon (Plus, 2015-03-11) - [doubledr22]
  • Double Dragon (Optimised, 2014-09-17) - [doubledr23]
  • Fatal Fury 2 (Alternate board) - [fatfury2s05]
  • Garou - Mark of the Wolves (Enhanced, 2023-06-06) - [garoup13]
  • Voltage Fighter Gowcaizer (Eternal, 2025-04-19) - [gowcaizr05]
  • Hypernoid (2022-02-24) - [hypernoid01]
  • Jump n Run Tech Demo (Dez 2020) - [jumpnrund01]
  • Far East of Eden (Enhanced, 2023-03-22) - [kabukikl14]
  • Kof2000 (OTC, 2022-07-20) - [kof2000s68]
  • Kof2000 (Special, 2023-03-06) - [kof2000s69]
  • Kof2000 SP (Imitation BC 14 System Version, 2021-02-24) - [kof2000s70]
  • Kof2001 (PS2 Krizalid Edition, 2021-01-30) - [kof2001s51]
  • Kof2002 (Plus 2017, 2020-10-22) - [kof2002s322]
  • Kof2002 (The Rise of The World War Edition, 2022-09-23) - [kof2002s323]
  • Kof2002 (Infinite Energy, 2022-05-02) - [kof2002s324]
  • Kof2002 (Battle with Orochi, 2021-03-30) - [kof2002s325]
  • Kof2002 (Mugen, 2023-01-20) - [kof2002s326]
  • Kof2003 (PlayStation 2 Style Portraits, 2022-04-13) - [kof2003s77]
  • Kof 10th Anniversary 2005 Unique (Optimised, 2025-03-28) - [kf2k5u19]
  • Kof'94 (Team Edit Edition v1.2.4 Style Portraits, 2024-06-03) - [kof94s43]
  • Kof'95 (Optimised, 2024-05-13) - [kof95s49]
  • Kof'96 (The Aniversary Edition 2.3 Final Version (gfx), 2020-05-27) - [kof96s99]
  • Kof'97 (Balanced & Optimised, 2023-12-25) - [kof97s637]
  • Kof'97 (Champion Edition, 2024-02-08) - [kof97s638]
  • Kof'97 (Evolution & Balance, 2023-12-17) - [kof97s639]
  • Kof'97 (Evolution New Edition, 2022-09-16) - [kof97s640]
  • Kof'97 (Invincible Plus!, B2.1.2107, 2021-07-09) - [kof97s641]
  • Kof'97 (Randomised, 2022-07-18) - [kof97s643]
  • Kof'97 (Strengthen Innovation, 2023-12-18) - [kof97s644]
  • Kof'97 (Ultimate Battle Plus, 2020-03-27) - [kof97s645]
  • Kof'98 (BC 2002 Style Edition, 2022-09-22) - [kof98s53]
  • Kof'98 (Boss Chinese Edition, 2023-05-01) - [kof98s54]
  • Kof'98 (Easy Combo Edition, 2024-12-01) - [kof98s56]
  • Kof'98 (Plus Final Edition, 2019-09-10) - [kof98s57]
  • Kof'98 (Plus Chinese Edition, 2023-06-18) - [kof98s58]
  • Kof'98 (Ratio) - [kof98s59]
  • Kof'99 (Anniversary Edition Original, 2020-04-07) - [kof99s185]
  • Kof'99 (Evolution Edition Original Edition, 2023-02-13) - [kof99s186]
  • Kof'99 (Infinite Energy, 2024-01-01) - [kof99s187]
  • Kof'99 Plus - [kof99s188]
  • Kof'99 (Remix Pro v2.01 Final 2022) - [kof99s189]
  • Kof'99 (LC+SK, 2025-03-09) - [kof99s190]
  • Last Blade (Infinite Energy, 2023-04-17) - [lastblad37]
  • Last Blade (Special v2.5 Final) - [lastblad38]
  • Last Blade 2 (Infinite Energy, 2023-02-02) - [lastbld2s35]
  • Last Blade 2 (Enhanced Edition, 2014-04-09) - [lastbld2s36]
  • Mortal Kombat (rev 5.1, 2026-02-06)(Wolf h/w, beta) [Asure] - [mk08]
  • Mortal Kombat 2 (rev 3.2W, 2025-09-05)(Wolf h/w) [Asure] - [mk2s07]
  • Samurai Shodown (Alternate board) - [samsho14]
  • Samurai Shodown II (Optimised, 2020-09-23) - [samsho2s34]
  • Savage Reign (Plus, 2015-03-20) - [savagere09]
  • Street Fighter II': Prime (v0.72) - [sf2prime]
  • SVC Chaos Super Plus (Enhanced, 2023-06-21) - [svcsplus20]

HBMAME x64 0.245.29 2026-02-08

New Games

  • [attackfc]Attack Force (Extra Sounds)
  • [claybust]Claybuster (Extra Sounds)
  • [dkong24] Donkey Kong (longtime hack)
  • [dkong25] Donkey Kong (Bowser's Takeover v1.00)
  • [galactic]Galactica - Batalha Espacial (Extra Sounds)
  • [galaxian09]Galaxian (bootleg 09)
  • [gunchamp]Gun Champ (Extra Sounds)
  • [kof2002s118] Kof2002 (Magic Plus 3)
  • [sf2prime]Street Fighter II': Prime (v0.71)
  • [sflush]Straight Flush (Extra Sounds)
  • [skylove] Sky Love (Extra Sounds)
  • [violentv]Violent Vengeance: the universe hero (beta 3.28, 2026-02-01)
  • [wrldracr02]World Racer (2025-12-26)

HBMAME x64 0.245.29 2026-01-02

New Games

  • [aof03] Art of Fighting (Brazil)
  • [bbb2d2] Bang Bang Busters 2 (demo 2) [Pixelheart]
  • [galaxian01] Galaxian (bootleg 01)
  • [galaxian02] Galaxian (bootleg 02)
  • [gradius2s01] Gradius II - GOFER no Yabou (Ver xH, 2008-08-28) [Tailsnic]
  • [karnovr05] Karnov's Revenge (Revolution v0.2)
  • [kof2001s50] The King of Fighters 2001 (All Boss Plus 2025-12-17)
  • [maglord03] Magician Lord (Again Changes From Hell v1.0.0, French/English)
  • [mkyawdim6] Mortal Kombat (Yawdim bootleg, set 6)
  • [mspacman05] Ms Pac-Man (alt bootleg dump)
  • [nbajam06] NBA Jam Tournament Edition SE (rev 5.05, 2025-12-23)(Wolf h/w, preview)
  • [nbajam07] NBA Rewind 4 Jam (unprotected, v1.2)
  • [ng4psyschk] MVS 4P Key System Check
  • [rastsaga01] Rastan Saga (Brazil)
  • [sfpp] Street Fighter (Plus Plus)
  • [sf2s16] Street Fighter II: The World Warrior (Plus Plus)
  • [toki01] Toki (Brazil)
  • [violentv] Violent Vengeance: the universe hero (beta)
  • [wrldracr] World Racer (2025-11-14) [Blastar]
  • [wrldracr01] World Racer (2025-12-12) [Blastar]
  • [xeviousn01] Zetsu Xevious (beta 1)
  • [xeviousn02] Zetsu Xevious (beta 2)
  • [xeviousn03] Zetsu Xevious (beta 3)
  • [xeviousn04] Zetsu Xevious (beta 4)

 

NOWSZY [arcade] Mame x64 0.287 30/03/2026

 

MAME 0.287 31 Mar 2026

It’s the end of another month, which means it’s time for another MAME release! As you’d expect, MAME 0.287 includes a wide-ranging array of emulation improvements to a multitude of systems. Interesting changes this month include better Namco System 23 graphics, improved lighting for Sega Model 3, and software-controlled volume control/panning for Philips CD-i (along with improved stability).

The GRiD Compass family has received a keyboard overhaul as well as an initial DAC sound output implementation. The Apple II family now handles tricky raster effects more realistically, as well as getting a substantial software list update (metadata for the MECC collection is in much better shape). And speaking of software lists, a couple of NES prototypes have been added.

MAME Testers bugs fixed

  • 06769: [Core] (acorn/bbcm.cpp) bbcm: BCD tests fail on a 65SC02 CPU. (AJR)
  • 08775: [Crash/Freeze] (konami/rungun.cpp) rungun: Changing the difficulty setting causes a fatal error. (jotego)
  • 09203: [Sound] Sound: Persistent popping is audible after a buffer overrun. (hap)
  • 09376: [Graphics] (metro/metro.cpp) vmetal and clones: Elements of the flying ship in stage 6 are misplaced. (cam900)
  • 09395: [Graphics] (misc/sprcros2.cpp) sprcros2, sprcros2a: The background tilemap occasionally shows incorrect tiles. (hap)
  • 09401: [Sound] The SDL 3 sound module does not drop samples on buffer overrun. (R. Belmont)
  • 09402: [Media Support] (sharp/x68k.cpp) x68000: Reading floppy disks does not work. (AJR)
  • 09403: [Color/Palette] (namco/namcos23.cpp) motoxgo: Shinzo is not translucent cyan as he should be. (Ryan Holtz)
  • 09405: [Crash/Freeze] (konami/nemesis.cpp) salamand and clones: The game behaves incorrectly after soft reset. (hap)
  • 09407: [DIP/Input] (snk/bbusters.cpp) bbustersu, bbustersua: DIP switch settings are labelled incorrectly. (Zach S.)
  • 09409: [Timing] (konami/xmen.cpp) xmen6p, xmen6pu: The game runs noticeably faster than it should at some points. (hap)
  • 09410: [Graphics] (namco/namcos2.cpp) marvland: Graphical priorities are incorrect in some places. (cam900)
  • 09411: [Misc.] (galaxian/galaxian.cpp) dingo, dingov: Soft reset appears to have no effect. (hap)
  • 09414: [Documentation] (atari/bzone.cpp) bzone and clones: The title is written without a space in most media. (125scratch)

New working systems

  • MAME 6502 interruptible access unit test [Stuart Inglis]
  • Skat Bierskat Solitaire (F2) [stonedDiscord]
  • Triv III [chaneman]

New working clones

  • Darkstalkers: The Night Warriors (Brazil 940818) [Cassiano Perin, Filipe Nascimento, CPS Raptor Group, SHVB]
  • Express Raider (bootleg) [hammy]
  • Gals Panic 4 (Asia) [f205v, Sean Sutton, Smitdogg, Brian Troha, rtw, The Dumping Union]
  • Ghosts'n Goblins (World? set 2) [Tailsnic Retroworks]
  • Glass (ver 1.0, Break Edition, checksum 13BE832C) [twistedsymphony]
  • Gouketsuji Ichizoku 2 (Japan, Ver. 94.04.08, set 2) [twistedsymphony]
  • Golden Star (Blue version, newer) [anonymous]
  • John Elway's Team Quarterback (rev 1) [coolmod, The Dumping Union]
  • Ms. Pac-Man (Playmark bootleg) [hammy, Trol]
  • Pinball Action (Tecfri, without external display) [Victor Fernandez (City Game)]
  • Power Drift (Japan, Rev A) [lop, Apocalypse]
  • SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS1 [holub]
  • SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS2 [holub]
  • SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS3 [holub]
  • Time Crisis (Japan, TS1 Ver.B) [f205v, Sean Sutton, Smitdogg, rtw, Bill D., Brian Troha, The Dumping Union]

Systems promoted to working

  • Nokia Data MikroMikko 2 M35D [Curt Coder]

Clones promoted to working

  • Dirt Dash (World, DT2 Ver.B) [Bill D., Brian Troha, The Dumping Union]
  • GRiD Computers Compass II 1129 [Valera Klachkov]
  • GRiD Computers Compass II 1139 [Valera Klachkov]

New systems marked not working

  • 4 Asse (F2) [stonedDiscord]
  • 21 Point [stonedDiscord]
  • Agro's Fantastic Video Game (version 2) [Guru]
  • As [stonedDiscord]
  • Astro (Merkur) [stonedDiscord]
  • Big Winner [stonedDiscord]
  • Bistro [stonedDiscord]
  • Club [stonedDiscord]
  • Circus 2 [Ioannis Bampoulas]
  • Cool Gunman (V1.70) [Caldenza]
  • Cranky Condor [unknown]
  • Disc 4000 [stonedDiscord]
  • Disc Fun [stonedDiscord]
  • Disc II Plus [stonedDiscord]
  • Disc Olympia [stonedDiscord]
  • Disc Royal (DOB) [stonedDiscord]
  • Doppel-Sonne [stonedDiscord]
  • Double [stonedDiscord]
  • Draw Poker HI-LO (Americade) [chaneman]
  • Fruit Dream II [hammy]
  • Full House [stonedDiscord]
  • Futbol (set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Golden Jubilar [stonedDiscord]
  • Granada [stonedDiscord]
  • Herz As (F10) [stonedDiscord]
  • Huanqiu Dafuweng [little0]
  • Intel Classic/PCI LP "Entrada" (Intel I420EX Aries chipset) [The Retro Web]
  • Jackpot 4000 [stonedDiscord]
  • Jumbo 400 [stonedDiscord]
  • Jumbo Action [stonedDiscord]
  • Komet [stonedDiscord]
  • Lucky Spin 1999 (Ver. A.1) [Ioannis Bampoulas]
  • Mahjong Sweet Academy Special (Japan, P010B-Y05) [hammy]
  • Max [stonedDiscord]
  • Money [stonedDiscord]
  • Multi [stonedDiscord]
  • Multi Prima [stonedDiscord]
  • Multi Star [stonedDiscord]
  • Mystery Jackpot [stonedDiscord]
  • NEC Electronic Tool PI-ET1 [QUFB]
  • Nun Ran [stonedDiscord]
  • Sesam [stonedDiscord]
  • Super Disc [stonedDiscord]
  • Super Herz As [stonedDiscord]
  • Super Jackpot [stonedDiscord]
  • Super Pro [stonedDiscord]
  • Telly Addicts (New Series) (Bellfruit) (Cobra 3) [James Wallace, blueonesarefaster]
  • Texas Instruments Professional Computer [shattered]
  • Thunder V [unknown]
  • Trio [stonedDiscord]
  • Ultraman Club 3 [unknown]
  • Versus [unknown]
  • Wu Lu Fuxing [little0]
  • Xingyun Caishen [little0]

New clones marked not working

  • 4 Asse (F1) [stonedDiscord]
  • Bonus Spin Bonanza (V1.0G) [Ioannis Bampoulas]
  • Disc Royal [stonedDiscord]
  • Fun Station Spielekoffer 7 Spiele [stonedDiscord]
  • Fun Station Spielekoffer 8 Spiele [stonedDiscord]
  • Futbol (set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Futbol (test ROMs) [Javier Valero, Josep Quingles, Recreativas.org]
  • Herz As [stonedDiscord]
  • Herz As (F8) [stonedDiscord]
  • Loto-Play (Z80, set 1) [Javier Valero, Josep Quingles, Recreativas.org]
  • Loto-Play (Z80, set 2) [Javier Valero, Josep Quingles, Recreativas.org]
  • Loto-Play (Z80, set 3) [Javier Valero, Josep Quingles, Recreativas.org]
  • Sequential Circuits Prophet-600 (set 2) [Siftware]
  • Super Multi [stonedDiscord]
  • Tarzan (V201FA, alt encryption) [Ioannis Bampoulas]
  • Trumpf As [stonedDiscord]

New working software list items

  • abc1600_flop: ABCenix 5.18 [Curt Coder]
  • abc1600_hdd: ABCenix 5.18 [Curt Coder]
  • apple2_flop_clcracked: 1991-92 MECC Sampler (T-632 version 1.0) (4am crack), Accessing Information Series: MECC Stuff and Fetch (A-138 version 1.0) (4am crack), Accessing Information Series: MECC Trivia Machine (A-139 version 1.1) (4am crack), Business Utilities (A-143 version 1.0) (4am crack), Computers in Teaching (T-612 version 1.1) (4am crack), Displaying Information Series: MECC Graph (A-137 version 1.3) (4am crack), Elementary Volume 1: Mathematics (Games and Drills) (A-702 version 3.4) (4am crack), Elementary Volume 2: Language Arts (A-703 version 3.1) (4am crack), Elementary Volume 4: Math / Science (Ecology, Astronomy, and Arithmetic) (A-705 version 4.2) (4am crack), Elementary Volume 4: Math / Science (Ecology, Astronomy, and Arithmetic) (A-705 version 4.3) (4am crack), Labels, Letters, and Lists (A-144 version 1.0) (4am crack), Labels, Letters, and Lists (A-144 version 1.2) (4am crack), Mathematics Volume 1: Graphing, Logic, and Equations (A-706 version 3.2) (4am crack), MECC Early Learning Series: First-Letter Fun (A-154 version 1.0) (4am crack), MECC Early Learning Series: First-Letter Fun (A-154 version 1.1) (4am crack), MECC Early Learning Series: Paint with Words (A-158 version 1.0) (4am crack), MECC Early Learning Series: Paint with Words (A-158 version 1.3) (4am crack), Sky Lab (A-155 version 1.0) (4am crack), Sky Lab (A-155 version 1.1) (4am crack), Student Stories (A-152 version 1.0) (4am crack), Word Munchers (A-153 version 1.3) (4am crack), Word Munchers (A-153 version 1.4) (4am crack) [4am, A-Noid]
  • apple2_flop_orig: Bluegrass Bluff (A-256 version 1.0) (800K 3.5"), Chemistry: The Periodic Table (A-251 version 1.0) (800K 3.5"), Chemistry: The Periodic Table (A-251 version 1.1) (800K 3.5"), Conquering Math Series: Conquering Math Worksheet Generator (A-260 version 1.0) (800K 3.5"), Conquering Math Series: Conquering Percents (A-210 version 1.0) (800K 3.5"), Conquering Math Series: Conquering Percents (A-210 version 1.1) (800K 3.5"), Conquering Math Series: Conquering Ratios and Proportions (A-209 version 1.1) (800K 3.5"), Conquering Math Series: Decimal Concepts (A-206 version 1.0) (800K 3.5"), Equation Math (A-193 version 1.1) (800K 3.5"), Estimation Collection: Estimation: Quick Solve II (A-259 version 1.0) (800K 3.5"), Exploring Sequences and Series (A-263 version 1.0) (800K 3.5"), EZ Logo: Revised Edition (A-775 version 2.1) (800K 3.5"), Frames: A Reading Comprehension Series: Vacation Nation Travel (A-291 version 1.0) (800K 3.5"), LabelMaker (A-241 version 1.0) (800K 3.5"), The Living Cell (A-278 version 1.0) (800K 3.5"), Mastering Math Series: Diagnostic System (A-149 version 1.2) (800K 3.5"), MECC Copy System / Label Utility (A-7013 version 3.0) (800K 3.5"), MECC Outliner (A-228 version 1.0) (800K 3.5"), MECC Science Inquiry Collection: Cavity Busters (A-284 version 1.0) (800K 3.5"), MECC Science Inquiry Collection: Invisible Bugs (A-218 version 1.0) (800K 3.5"), MECC Science Inquiry Collection: Wood Car Rally (A-214 version 1.1) (800K 3.5"), Sky Lab (A-155 version 1.1) (800K 3.5"), Teacher Option Organizer (A-242 version 1.0) (800K 3.5"), Teacher Option Organizer (A-242 version 1.2) (800K 3.5"), Teaching Scientific Inquiry with Computers (T-638 version 1.0) (800K 3.5"), Time Navigator Around the World (A-277 version 1.0) (800K 3.5"), Time Navigator Leaps Back (A-225 version 1.0) (800K 3.5"), To Preserve, Protect and Defend (A-198 version 1.1) (800K 3.5") [4am, A-Noid]
  • mm2_hdd: Nokia MS-DOS 2.00 Versio 2.21 (Fin) [Curt Coder]
  • nes:
    Galaga (prototype), Magical Puzzle Popils (prototype) [VGHF]
    Galaga (prototype, with recreated graphics) [VGHF, Frank Cifaldi, Rushifell, ndiddy]
    Magical Puzzle Popils (prototype, with recreated sound) [VGHF, Mister Man, ndiddy]
  • spectrum_cass:
    Sooty & Sweep 2 [Dean Hickingbottom, Andy Barker, Darren Melbourne, Steven Brown, The Games That Weren’t]
    Thomas the Tank Engine II: The Race, Thomas the Tank Engine II: The Race (demo) [The Games That Weren’t]
    The Shatered World (incomplete version) [Planeta Sinclair]
    Black Horse, Diseñador de Juegos II (Investronica), Multi-Sports 2: Opera vs. Dinamic, Nonocross (cracked), Oddi the Viking (alt), The Pharaoh's Shadow, Rescate en el Golfo [Spectrum Computing]

Software list items promoted to working

  • mm2_flop: Nokia MS-DOS 2.00 Versio 2.21 (Fin) [Curt Coder]
  • spectrum_cass: Murder (1983, Rabbit Software) [Spectrum Computing]

New software list items marked not working

  • pcfx: Amateur Teikyou CD-ROM (ISA DOS/V-you), N-nyuu: PC-FXGA Game ga Asoberu Tsukureru Hon, Same Game FX [redump.org]
  • saturn: Prize Fighter: Heavyweight Edition (Japan, prototype 19960418), Prize Fighter: Heavyweight Edition (USA, prototype 19960325) [Josh Fairhurst, Scheming Villains]

Merged pull requests

  • 14588: bfm/bfm_cobra3.cpp: Improved video emulation, replaced disc images, and added a game. [James Wallace, blueonesarefaster]
  • 14732: misc/gametor.cpp: Added some ROMs common to all games on the platform. [ClawGrip]
  • 14814: gridcomp/gridcomp.cpp: Added preliminary DAC sound output. [Valera Klachkov]
  • 14905: dataeast/tumbleb.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14967: dgrm/onetwo.cpp: Moved the driver out of a bucket project, as the PCB has “D.G.R.M.” silkscreened on it. [TheLostNinja]
  • 14973: ussr/korvet.cpp: Improved P8020 Korvet peripheral emulation. [shattered]
  • 14994: kaneko/kaneko16.cpp: Improved titles, added licensees to metadata and tidied code. [cam900]
  • 14997: sinclair/specnext.cpp: Added KS1, KS2 and KS3 hardware variants and v30204 BIOS option. [holub]
  • 15001: nec/pc9821.cpp: Implemented the PC-9821 PEGC planar mode. [BlueRain-debug]
  • 15002: kaneko/kan_pand.cpp: Cleaned up code, updated comments, and cleaned up drivers that use it. [cam900]
  • 15003: cpu/tlcs900/tmp94c241.cpp: Implemented DMA and fixed port reads. [Felipe Sanches]
  • 15004: Improved visual feedback for rotating knobs in various synthesizer layouts. [m1macrophage]
  • 15006: ti/tipc.cpp: Added preliminary Texas Instruments Professional Computer emulation. [shattered]
  • 15010: video/ky3211_ky10510.cpp: Made the TAXAN KY-3211 and KY-10510 sprite systems into separate devices. [cam900]
  • 15014: tvgames: Changed the manufacturer to “Takara Tomy” for three systems. [JimCarlTay]
  • 15015: cpu/tlcs900/tmp94c241_serial.cpp: Made TMP94C241 serial ports a device and implemented I/O interface mode. [Felipe Sanches]
  • 15016: kaneko/kaneko_grap2.cpp, kaneko/galpani3.cpp: Fixed debugger issues and cleaned up code. [cam900]
  • 15017: capcom/gng.cpp: Added a version of Ghosts'n Goblins using mask ROMs. [Tailsnic Retroworks, ClawGrip]
  • 15018: apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added 50 working items and improved metadata. [4am, A-Noid]
  • 15020: cpu/sharc: Hooked up flag pin outputs for the interpreter. [Matthew Daniels]
  • 15022: video/imagetek_i4100.cpp: Fixed tilemap scroll calculation when the image is flipped (fixes MT09367). [cam900]
  • 15023: metro/metro.cpp: Improved descriptions and added explanatory notes. [cam900]
  • 15024: input/input_sdl3.cpp: Don’t use integer_x and integer_y when compiling with older versions of SDL that lack them. [sairuk]
  • 15027: tecmo/pbaction.cpp: Added an additional Tecfri-licensed version of Pinball Action. [Victor Fernandez (City Game), ClawGrip]
  • 15036: nes.xml: Added two partially preserved HAL Laboratory prototypes, as well as reconstructed versions. [ICEknight]
  • 15037: jaleco/jalmah.cpp: Use labels, mask IDs and PCB locations for microcontroller ROM labels. [Sergio Galiano]
  • 15041: nec/piet1.cpp: Added a skeleton driver for the NEC Electronic Tool PI-ET1 PDA. [QUFB]
  • 15045: nakajima/nakajies.cpp: Use an array of memory views. [Wilbert Pol]
  • 15046: adp/adp.cpp: Added three games (not working). [stonedDiscord]
  • 15047: adp/stella8085.cpp: Added 23 games (not working). [stonedDiscord]
  • 15048: saturn.xml: Added two prototypes of Prize Fighter: Heavyweight Edition. [Josh Fairhurst, Screaming Village, David Silva]
  • 15049: kaneko/kaneko16.cpp: Edited metadata for Bonk’s Adventure games. [JimCarlTay]
  • 15051: gridcomp/gridkeyb.cpp: Corrected the GRiD Compass keyboard translation tables. [Valera Klachkov]
  • 15052: adp/stellafr.cpp: Added seventeen games (not working). [stonedDiscord]
  • 15053: adp/adp.cpp: Improved graphics ROM labels for Fun Station Spielekoffer 7 Spiele. [stonedDiscord]
  • 15054: cpu/sh/sh7709s.cpp: Added basic cache/memory access timing simulattion for the SH7709S CPU. [Jesus Ramos]
  • 15055: cpu/sharc: Implemented fixed point clip and saturating arithmetic in the interpreter. [Matthew Daniels]
  • 15058: sinclair/specnext_uart.cpp: Emulated the Spectrum Next UART. [holub]
  • 15059: gaelco/glass.cpp: Added an additional version of Glass. [twistedsymphony, ClawGrip]
  • 15060: adp/adp.cpp: Added Skat Bierskat Solitaire (F2). [stonedDiscord]
  • 15061: gaelco/lotoplay.cpp: Added three Z80-based Loto-Play versions. [Javier Valero, Josep Quingles, Recreativas.org, ClawGrip]
  • 15064: machine/pit8253.cpp: Corrected handling of clock and gate inputs and improved timing. [m1macrophage]
  • 15065: machine/vrender0.cpp: Implemented DMA address update direction, cleaned up code and added notes. [cam900]
  • 15066: sinclair/spectrum.cpp: Fixed debugger issues; sinclair/specnext.cpp, sinclair/sprinter.cpp: Fixed emulation issues. [holub]
  • 15067: konami/rungun.cpp: Fixed interrupt 5 enable source (fixes MT08775). [jotego]
  • 15068: seta/downtown.cpp: Implemented sub CPU reset for Caliber 50. [jotego]
  • 15070: machine/wd1000.cpp: Report the ID not found error condition properly for reads and writes. [Brian Johnson]
  • 15071: osd/sdl3: Fixed issues with implementation of the -attach_window option. [Nathan Woods]
  • 15073: apple/apple2video.cpp: Improved video timing (fixes issues with software using the C019 VBL flag). [arekkusu42]
  • 15074: cpu/sh/sh7709s.cpp: Fixed a bug in memory accessors where UML registers were overwritten before being used. [Jesus Ramos]
  • 15077: adp/stellafr.cpp: Corrected ROMs for Disc Fun, Doppel-Sonne and Multi Multi. [stonedDiscord]
  • 15078: cpu/sh/sh7709s.cpp: Corrected the CPU cycles to bus cycles conversion and improved memory access timings. [Jesus Ramos]
  • 15079: gridcomp/gridcomp.cpp: Added ROMs for the GRiD Compass 1101, 1109 and 1129. [Valera Klachkov]
  • 15080: ensoniq/esq5505.cpp: Added Ensoniq VFX OS version 2.30 as a BIOS option. [Christian Brunschen]
  • 15085: sound/x1_010.cpp: Corrected a register description comment so it matches the code. [Leo Tejada]
  • 15087: cpu/sh/sh7709s.cpp: Improved the bank conflict pre-charge penalty delay. [Jesus Ramos]
  • 15088: cpu/g65816/g65816op.ipp: Always consume three cycles for XBA, irrespective of the M mode flag. [arekkusu42]
  • 15090: gaelco/gaelcof3.cpp: Added three Futbol pinball ROM sets. [Javier Valero, Josep Quingles, Recreativas.org, ClawGrip]
  • 15093: video/x1_020_dx_101.cpp: Refactored the Allumer X1-020/NEC DX-101 video chips as a device. [cam900]
  • 15097: namco/namcos2_sprite.cpp: Fixed sprite masking and added 32-bit RGB bitmap support (fixes MT09410). [cam900]
  • 15098: cpu/sh/sh7709s.cpp: Only updated LRU values greater than the current value on cache hits. [Jesus Ramos]
  • 15099: gridcomp/gridkeyb.cpp: Fixed scan codes when the control key is held. [Valera Klachkov]
  • 15100: render/drawsdl3soft.cpp: Map ARGB pixel formats to equivalent XRGB formats (fixes black screen). [Validation Klachkov]
  • 15101: cpu/sh/sh7604.cpp Fixed issues with VCRB, VCRD and DMAOR registter accesses. [jotego]
  • 15102: osd/sdl3/window.cpp: Report window sizes and pointer positions in device pixel units. [Valera Klachkov]
  • 15103: samsung/spc1000.cpp: Corrected the AY-3-8910 clock frequency to 2 MHz. [Miso Kim]
  • 15104: machine/i8087.cpp: Fixed FSAVE/FRSTOR register saving and restoring. [Valera Klachkov]
  • 15105: philips/cdic.cpp, philips/cdislavehle.cpp: Implemented audio attenuation and improved stability. [Vincent-Halver]
  • 15107: igs/pgm.cpp: Added DIP switch locations and labelled the debug mode DIP switch. [cam900]
  • 15108: Prefer to build against SDL3 libraries reported by pkgconfig on macOS rather than the SDL3 framework. [Mats Engstrom]
  • 15109: spectrum_cass.xml: Added eleven working items and replaced one item with a better dump. [ArcadeShadow]
  • 15110: Added preliminary Intel 82425EX and Cirrus Logic CL-GD5434 devices. [Angelo Salese]
  • 15111: bus/isa/ncr53c400.cpp: Removed a stray leading space in a device description. [ArcadeShadow]
  • 15112: sound/va_eg.cpp: Added an OTA-based envelope generator; sequential/prophet5.cpp: Added the glide circuit. [m1macrophage]
  • 15114: ensoniq/esq5505.cpp: Bind DUART signal handlers with the correct derived class. [Christian Brunschen]
  • 15115: sound/va_eg.h: Corrected a comment about equivalent resistance. [m1macrophage]
  • 15116: sound/ics2115.cpp: Suppress side effects for debugger reads, and cleaned up code. [cam900]
  • 15117: sinclair/specnext.cpp: Separated the video RAM from the main memory and corrected mirroring. [holub]
  • 15121: cpu/m6502: Use interruptible memory accessors for core instruction fetches and data reads/writes. [Stuart Inglis]
  • 15124: apple/apple2gs.cpp: Fixed auxiliary text PAGE2 shadowing. [arekkusu42]
NOWSZY [arcade] Shmupmame 5.3 6/03/2026

Shmupmame 5.3 6/03/2025

  • Added bio_endio's code for accurate cv1k slowdown emulation. 
    • Huge thanks to bio_endio for implementing correct cache emulation which results in as far as we know pcb matching slowdown.

Shmupmame 5.11

  • hotfix: Corrected issue where Batsugun special and Daifukkatsu Loop 2 modes could be incorrectly initialized on normal sets.

Shmupmame 5.1 - 2026 nimitz - minor fixes release

Changes from 5.0:

  • sh3 memory timings back to coffeePope's build values since only the first ~30 seconds of Deathsmiles behave oddly. 
  • Seems to be a GFX upload issue that only shows up in the first few seconds of play on deathsmiles.
  • Stopped injecting Game Tengoku credit switch to prevent weirdness (too many coins)
  • DDP loop 2 start now starts the player at max power as you would if playing normally.
  • DDP loop 2 start now work for both p1 and p2 start.

Changelog for version 5.0

  • Shmupmame 5.0 (sh3, psx, stv, cave 68000 and more) by nimitz 2026

Loop 2 start for the following games:

  • Batsugun special (Starts at loop 2 with max power, but “level 1”)
  • Donpachi (jp) (Starts at loop 2 with max power)
  • Dodonpachi (Starts at loop 2 with minimum power, max power not needed at all)
  • Dai-ou-Jou Black Label (also includes WL) (Starts at loop 2 with max power for both shot and laser)
  • Ketsui Ura Loop (Starts at loop 2 with max power)
  • Ketsui Omote Loop (Starts at loop 2 with standard power)
  • DaiFukkatsu 1.5 Omote Loop (Starts at loop 2 with max power)
  • List of included drivers (shmups only, with some exceptions):

Shmupmame 5 “exlusives” (current alternatives are worse, due to inaccuracies, runahead/preemtive limitations or only available in vanilla mame)

  • CV1k via single buffering (Mushihimesama, Futari, Galuda 2, Dfk, Ibara, Deathsmiles, Pink Sweets, etc..)
  • Sega STV via single buffering (Guardian Force, Radiant Silvergun, Cotton 2/boomerang, Soukyugurentai, Shienryu)
  • Sony ZN via single buffering (Brave blade, G-Darius, Raystorm, Aero Fighters special)
  • Taito G-net via single buffering (Raycrisis, Psyvariar, Shikigami no shiro, Night Raid, Xii Stag)
  • Gradius IV via single buffering (voodoo1 video driver, no artefict)

New de-lag methods in shmupmame 5

  • Cave 68000 via input injection (Dodonpachi, Esprade, Dangun feveron, Mazinger Z, Air gallet, Guwange (buffer delete)) (Donpachi and Hotdog Storm already responsive)
  • Jaleco Mega System 32 via input injection (P47 Aces, Game Tengoku, Gratia)
  • Gradius II via sprite buffer delete (the method is new, might have been de-lagged in older builds though)

De-lagged drivers ported from shmupmame 4.2 (removed hacks with visual side effects)

  • Psikyo 1st gen both injection and sprite buffer delete (Strikers 1945, Gunbird, Sengoku Ace, Tengai) (Frame advance shows 3 frames, but measured at 2 frames)
  • Namco System 1 both injection and sprite buffer delete (Galaga ’88, blast off, dangerous seed, dragon spirit (injection only))
  • Some NMK 16 shmups via sprite buffer delete (Thunder Dragon 2, Rapid Hero, Macross 2, Strahl, US AAF Mustang, Black Heart, Acrobat mission, task force harrier)
  • Psikyo 2nd gen via sprite buffer delete (Strikers 1945 2/3, Gunbird 2, Dragon Blaze, Space Bomber)
  • Mars matrix via sprite buffer delete (5 frames -> 3 frames, autosword and autofire for player 1)
  • Cps2 via sprite buffer delete (Progear, Gigawing, 1944, 19XX) *not Great Mahou/dimahou and 19XX due to visual artifacts
  • Cps1 via sprite buffer delete (3wonders, 1941, area88, carrier air wing, lost/forgotten worlds) *varth/3wonders/mercs are untouched since it results in visual artifacts
  • Jaleco megasys1 via sprite buffer delete (Chimera Beast, EDF, Cybattler, P47, Saint Dragon) Plus alpha untouched but responsive
  • Boogie wings via sprite buffer delete (unique hardware/driver)

Included vanilla responsive drivers (2 frames lag or less)

  • PGM (Ketsui, Espgaluda, Ddp Dai-ou-jou, Ddp2)
  • Konami systems (Parodius series, Gradius I/III, Twinbee series, Salamander series, Thunder cross 1/2, Xexex, Trigon)
  • Toaplan systems (Batsugun, Tatsujin/Truxton 1/2, Fling Shark, Fire Shark, Twin Cobra, Outzone, Dogyuun, Vimana, Hellfire, Zero wing)
  • Taito F3 (Rayforce, Darius Gaiden, Grid Seeker, Gekirindan, Twin Cobra 2, Space Invaders 95)
  • Taito F2 (Metal BLack, Gun & Frontier, Super Space Invaders, Megablast)
  • Seibu Systems (Raiden 1, Raiden 2/DX, Raiden Fighters 1/2/Jet, Viper Phase one)
  • Sega Sysemt 16A/B (Fantasy zone 1/2, cotton, aurail, SDI, sonic boom)
  • Neogeo shmups (some) (twinkle star, tomaday, andro dunos, viewpoint, sonic wings 2/3, pulstar, last resort, zed blade, shock troopers 1/2), the rest need testing
  • Omega Fighters & Cyvern (might need injection)
  • Irem System (R-type 1/2/Leo, Mystic Riders, Image Fight, X-multiply, Air Duel, Gallop, Dragon Breed)
  • Darius 1 & 2
  • 1942 & 1943 & 1943 kai
  • Some classics (mad planets, robotron, juno first, sky kid, xevious, zaxxon, centipede, millipede, space invaders, galaxian, galaga, gaplus, space invaders, gyruss)
  • Sammy Seta Visco hardware (Change Air blade, storm blade, vasara 1/2, ultra x weapons, twin eagle 2)
  • Nostradamus

Drivers/games unfortunately not included:

  • Most of Raizing’s 68000 games, 3-4 frames delay, recommended to play with a runahead/preemptive emulator (Mahou is included as it is responsive)
  • Dragon Saber, very laggy and buffer delete is noticable because of panning
  • Daioh (somehow very laggy even though other games on the system are fine, investigated a bit and found no easy fix)
  • Dooyong, Afega, Comad and other very low budget shmups, due to lack of interest
  • Early 80s space invaders copycats, there are hundreds of those, tried to inlcude some of the best ones
NOWSZY [arcade] Mame x64 0.286 25/02/2026

MAME 0.286 26 Feb 2026

It’s time for MAME 0.286, bringing you more adventures in emulation. This month, we’ve added support for SDL3, which will be used by default when building on macOS (the default is still SDL2 on other UNIX-like platforms). You can choose SDL2 or SDL3 by adding OSD=sdl or OSD=sdl3 to your build options, respectively. There may be some teething issues, so if you build against SDL3 and things break, let us know.

In arcade emulation, we’ve added a rare early version of Mario Bros. (which may have served as the basis for the Apple II port), the original Tecmo release of Back Fire, and the elusive Monkichicchi no Fuwafuwa Puzzle. Outside arcades, dozens of systems have seen updates over the past few weeks, including the ZX Spectrum and its descendants, the Apple II family and clones, the Epson QX-10, the Canon X-07, and the Sharp MZ-80B. There are also some nice software list updates, including the latest prototype cartridge dumps and plenty of homebrew software.

MAME Testers bugs fixed

  • 06322: [Crash/Freeze] (konami/hornet.cpp) gradius4: The mask ROM test causes a fatal error. (Vas Crabb)
  • 06535: [Graphics] (konami/hornet.cpp) gradius4: Background graphics display incorrectly in stage 3. (Vas Crabb)
  • 07295: [Crash/Freeze] (konami/zr107.cpp) midnrun and clones: Soft reset may cause a fatal error. (Vas Crabb)
  • 09132: [Misc.] (taito/taito_f2.cpp) cameltry, cameltrya: Taito America Corporation wasn’t involved with these versions. (sjy96525)
  • 09213: [Documentation] (tvgames/spg2xx_jakks.cpp) jak_gdg: The description does not contain the full game title. (JimCarlTay)
  • 09377: [Debugger] Right-clicking a memory view when the selected source is not an address space crashes the emulator. (Vas Crabb)
  • 09378: [Crash/Freeze] (igs/goldstar.cpp) bingowng, bingownga: The emulator crashes almost immediately. (hap)
  • 09382: [DIP/Input] (sega/vicdual.cpp) invinco: DIP switches are not read correctly. (Robbbert)
  • 09385: [Graphics] (konami/tmnt2.cpp) tmnt2: Some sprites in the Sewer Surfin’ level are not visible. (hap)
  • 09386: [Sound] (nintendo/n8080.cpp) helifire, helifirea: The sound pitch is to high and the tempo is too fast. (hap)
  • 09387: [Sound] (technos/matmania.cpp) maniach, maniach2: The sound pitch is to high and the tempo is too fast. (negunma)
  • 09389: [DIP/Input] (sega/vicdual.cpp) colision: Steering controls and DIP switches do not work properly. (Robbbert)

New working systems

  • Monkichicchi no Fuwafuwa Puzzle (Japan, prototype?) [PlasticFactory, Zak]
  • Ultimate Products Ltd. / Waixing Zone Kids Fit (18-in-1) [TeamEurope]

New working clones

  • Back Fire (Tecmo) [hammy]
  • Beastie Feastie (Pac-Man conversion, set 2) [chaneman]
  • Big Twin (no girls conversion, set 2) [hammy]
  • Dragon Punch (Japan, ver. 1.30, bootleg) [hammy]
  • G.I. Joe (Asia, AAB) [Victor Fernandez (City Game)]
  • Hot Mind (Hard Times hardware, set 2) [hammy]
  • Mahjong Kaguyahime (Japan 880425) [hammy]
  • Major Poker (set 1, v2.2) [hammy]
  • Mario Bros. (Japan, older) [René Balke]
  • MX5000 (version U) [ack]
  • New Lucky 8 Lines (set 21, encrypted bootleg) [Roberto Fresca, hammy]
  • Pit Boss Superstar (9221-10-01A, California version) [Brian Troha]
  • Tarzan Chuang Tian Guan 2 Jiaqiang Ban (V306CN, alternate GFX) [Mr. Kong]
  • Touryuumon (V1.1, Mar 11 2005) [buffi]

Systems promoted to working

  • Chaoji Da Manguan II (China, V765C) [anonymous]
  • Daytona USA (Revision A) [Matthew Daniels]
  • Dead or Alive (Model 2B, Revision C) [Matthew Daniels, Vas Crabb]
  • Gunblade NY (Revision A) [Matthew Daniels, Vas Crabb]
  • Jungle King (V302US) [anonymous]
  • Manguan Caishen (China, V103CS) [anonymous]
  • Microdigital TK2000 Color Computer [arekkusu42]
  • Pilot Kids (Model 2B, Revision A) [Matthew Daniels, Vas Crabb]
  • Striker [Ivan Vangelista]
  • Virtua Cop (Revision B) [Matthew Daniels]
  • Virtua Cop 2 [Matthew Daniels]
  • Virtua Striker (Revision A) [Matthew Daniels, Vas Crabb]
  • Zero Gunner (Export, Model 2B) [Matthew Daniels, Vas Crabb]

Clones promoted to working

  • Cherry Bonus III (ver.2.20) [Roberto Fresca, Grull Osgo, Ivan Vangelista]
  • Cherry Bonus III (ver.3.0) [Roberto Fresca, Grull Osgo, Ivan Vangelista]
  • Daytona USA [Matthew Daniels]
  • Daytona USA (with Saturn advertisements) [Matthew Daniels]
  • Daytona USA Special Edition (Revision A) [Matthew Daniels]
  • Dead or Alive (Export, Model 2A, Revision A) [Matthew Daniels]
  • Dead or Alive (Model 2A) [Matthew Daniels]
  • Dead or Alive (Model 2A, Revision A) [Matthew Daniels]
  • Dead or Alive (Model 2B, Revision B) [Matthew Daniels, Vas Crabb]
  • Long Hu Zhengba 2 (China, VS210M) [anonymous]
  • Long Hu Zhengba 2 (China, VS220M) [anonymous]
  • Manguan Caishen (China, V106CS) [anonymous]
  • Manguan Caishen (China, V110C) [anonymous]
  • Multitech Microprofessor II [arekkusu42]
  • Pilot Kids (Model 2A) [Matthew Daniels]
  • Shuang Long Qiang Zhu 2 VS (China, VS203J, set 2) [anonymous]
  • Virtua Cop (Revision A) [Mathew Daniels]
  • Virtua Striker [Matthew Daniels, Vas Crabb]
  • Zero Gunner (Export, Model 2A) [Matthew Daniels]
  • Zero Gunner (Japan, Model 2A) [Matthew Daniels]
  • Zero Gunner (Japan, Model 2B) [Matthew Daniels, Vas Crabb]

New systems marked not working

  • Accutime Sonic the Hedgehog Kids Smart Watch [TeamEurope]
  • Applied Digital Data Systems ADDS Multivision [Dirk Best, Jannie]
  • Bandai Anpanman Color Pad Plus (Pink Color Version) (Japan) [TeamEurope]
  • Bandai Anpanman Sukusuku Chiiku Pad (Japan) [TeamEurope]
  • Bandai Delicious Party PreCure Heart Cure Watch & Heart Fruit Pendant Cover Special Set (Japan) [TeamEurope]
  • Bandai Doraemon Hirameki Pad (Japan) [TeamEurope]
  • Bandai Mouse de Click Anpanman Color PC (Japan) [TeamEurope]
  • Bandai Pocket Room - Sanrio Characters (Japan) [TeamEurope]
  • Bandai PreCure Mirror Pad! All Star (Japan) [TeamEurope]
  • Biostar MB-1320/25C-B.5 (SCATsx chipset) [The Retro Web]
  • MGA Bratz Life [ppc asm]
  • DaiDaiXing Electronics TV Games Ping Pong (SH6578 hardware) [TeamEurope]
  • Dance Factory 2 Player Dance Mat [TeamEurope]
  • Dart Star (Rev 3.25) [Nova, multiretroproject, BabaYaga]
  • Doki Doki! Flower (DFL1, Ver. A) [Darksoft]
  • dreamGEAR My Arcade All Star Sports (Pixel Pocket, DGUNL3944) [TeamEurope]
  • dreamGEAR My Arcade Pac-Man 40th Anniversary (DGUNL-3290 / TUV-01, Micro Player) [TeamEurope]
  • Easy Karaoke Karaoke Screen Party (EKS-515) [TeamEurope]
  • Galaga HDMI TV Plug & Play [TeamEurope]
  • Happinet Fuwatcho Uncho Fuwa Fuwa (lavender, Japan) [TeamEurope]
  • Intel SE440BX-2 "Seattle 2" [The Retro Web]
  • International Business Machines Palm Top PC-110 (Japan) [yyzkevin]
  • Lexibook JG7440 - TV Game Console (250 Games, 32-bits) [TeamEurope]
  • LexiBook Power Console (JCG100i1, English/French) [TeamEurope]
  • LexiBook Power Console - Disney Princess (JCG100DPi1, English/French) [TeamEurope]
  • LexiBook Power Console - Gabby's Dollhouse (JCG100GDHi1, English/French) [TeamEurope]
  • Luckey Bingo [hammy]
  • Lucky Star 5AMVP3 (VIA MVP3 chipset) [The Retro Web]
  • Panda 2 [SongJi]
  • Pitching Try (v1.3CJ) [buffi]
  • Polar Star (Ver 3,2B, Fantasy Island) [buffi]
  • Sea Wolf - Next Mission [Vicor Fernandez (City Game)]
  • Sega Toys Jewel Pad Diamond Premium (Japan) [TeamEurope]
  • Sega Toys Kouchuu Ouja Mushiking: Mushitori Battle Zukan (Japan) [TeamEurope]
  • Sega Toys Mocchiri Pet Mocchimaruzu DX [TeamEurope]
  • Sega Toys Rilu Rilu Fairilu Camera (Japan) [TeamEurope]
  • Shen Zhen Shi Fei Xun Hu Dong Technology AR Game Console (Model B605, YRPRSODF) [TeamEurope]
  • Silver Rush (ver. 23.08.25) [buffi]
  • Siren Kids [Darksoft]
  • Spanish Darts [TobiSham]
  • SSD Company LTD PowerKIDS (XaviXPORT, Japan) [TeamEurope]
  • Super Shuffle [Victor Fernandez (City Game)]
  • Takara Tomy Frozen 2 Dream Camera Tablet (Japan) [TeamEurope]
  • Takara Tomy Virtual Masters Spirits (blue, Japan) [TeamEurope]
  • Tetris HDMI TV Plug & Play [TeamEurope]
  • TK U5S-TK-V03A (UMC UM8498F & UM8496 chipset) [Angelo Salese]

New clones marked not working

  • Bandai Anpanman Color PC Smart (Japan, yellow/white case) [TeamEurope]
  • Chaoji Dou Dizhu Jiaqiang Ban (S206CN) [little0]
  • LexiBook Power Console (JCG100i2, English/Spanish) [TeamEurope]
  • LexiBook Power Console (JCG100i3, English/German) [TeamEurope]
  • Polar Star (Ver 3,2B, MooRry Fantasy) [buffi]
  • Retro-Bit Go Retro Portable 260+ Games (older) [TeamEurope, SSJ]
  • Sega Dreamcast (prototype) [dragoncity]
  • Tomy Kiratto Pri-Chan - PritamaGO: Powder Pink (Japan) [TeamEurope]
  • Vs. Hogan's Alley (Italian bootleg) [Der freundliche Elektroniker]
  • WGP 2: Real Race Feeling (World) [hammy, Trol]

New working software list items

  • a7800: Aerial, AntiAir, Ascend, Awass, Battlot, Bootskell, Cacorm, Cavit, Cracky, Guntus, Hopman, Impetus, Lift, Mazy, Mazy2, Mieyen, Neuras, Osotos, Ruptus, Svellas, Yewdow [Inufuto]
  • bbc_flop_arm: ARM BCPL, ARM C Compiler, ARM Modula-2, ARM Norcroft C Compiler v0.15, Beeb@35 Demo, Elite - The New Kind, The Great Escape, Rick Dangerous (MODE1), Rick Dangerous (MODE2) [Nigel Barnes]
  • bbc_vsm: VM61003 (Weather), VM61004 (Military), VM61005 (Avionic), VM71003A (Female Clock) [anonymous]
  • ibm5170_cdrom: Rhapsody Yellow Box (Developer Release 1), Rhapsody Yellow Box (Developer Release 2) [BetaArchive]
  • jazz: Windows NT 3.1 [Mike Swanson]
  • megadriv:
    Dan Marino's Powerplay Football (USA, Sega Channel, prototype), Garfield: Caught in the Act - Lost Levels (USA, Sega Channel), Nick Faldo's Championship Golf (Sega Channel, prototype), Nuclear Rush (USA, prototype), Nuclear Rush (USA, sync fix, prototype), Pit-Fighter II (prototype 19930405), Popeye in High Seas High-Jinks (prototype, Sega Channel), Pulseman (prototype 199404, Sega Channel), Shadows of the Wind (prototype, Sega Channel), WildSnake (USA, prototype A), Wrath of the Demon (prototype 199209, Sega Channel), Yogi Bear: Cartoon Capers (prototype 19941213) [Gaming Alexandria, VGHF]
    Life On Earth: Reimagined (demo), Life On Mars (demo), The Secret of the Four Winds (demo 1.0), The Secret of the Four Winds (demo 2.1), The Secret of the Four Winds (demo 3.0) [Kai Magazine Software]
    10 Super Jogos (Brazil), Advanced Busterhawk GleyLancer (Europe, USA), Advanced Busterhawk GleyLancer (Japan) (Columbus Circle), Arkagis Revolution (rev. 00, digital release), Aureole - Wings of Hope (promotional press kit), City Connection, Darius - Extra Version (Europe, USA), Darius - Extra Version (Japan), Mad Stalker - Full Metal Forth (Europe, USA), Mad Stalker - Full Metal Forth (Japan), Pelé! - For Preview Only (Europe, USA) (prototype), Sol-Deace (Retro-Bit), Tanglewood O.S.T., El Viento (Retro-Bit) [No-Intro]
    Captain Barrel [OzzyOuzo]
    European Club Soccer (Europe, prototype 19911008), Hellfire (prototype 19900710), Mountain Sports (USA, prototype 19930512), Power Wing (USA, prototype 19930316), Star Mobile (prototype 19911129), Xybots II (prototype 19931116), Xybots II (prototype 1994) [VGHF]
  • pc98: Windows 95 OSR2 (Emergency Boot Disk), Windows 98 Second Edition (Emergency Boot Disk) [Neo Kobe Collection]
  • psx: Seireiki RayBlade (Japan) [redump.org]
  • squale_cart: Micro-Kit BASIC V2.36 [anonymous]
  • tsconf: Alter Ego, Bomberman, Bruce Lee, Cannon Fodder Parallax, Chase, Digger, Edge Grinder v1.01, Jim Power Test, Lirus, MultiDude, Ninja Gaiden, Once Upon a Time in a Kingdom, Otter & Smoker, Ottifants, PacPack, Sir Ababol, Socoban, Sonic the Hedgehog, Street Fighter 2 (v1.1), Synchronization, T-circles, Tetris, Touhou Zero. Lost Donation Box Incident, TS-TechDemo, TSolitaire, Uwol - Quest for Money, Wonder Boy, Xonix, Zen Loops [TS configuration]

Software list items promoted to working

  • megadriv: Soul Edge vs Samurai Spirits (pirate), Truco '96 (Argentina, protected) [Angelo Salese, ArcadeShadow]
  • to_flop: ASCINEWS no.1 (640K disk), ASCINEWS no.3 (640K disk), ASCINEWS no.4 (640K disk), ASCINEWS no.5 (640K disk), ASCINEWS no.6 (640K disk), ASCINEWS no.7 (640K disk), ASCINEWS no.8 (640K disk), ASCINEWS no.9 (640K disk), ASCINEWS no.10 (640K disk), Bob Winner (640K disk), Les Chevaliers de l'An Mil (640K disk), Chinese Stack (640K disk), Les Futuristes (640K disk), Gestion FIL (640K disk), Lemmings (640K disk), Lotus Esprit Turbo Challenge (640K disk), Megar Demo #1 - Ruiz (640K disk), MGT - Sapiens - Mach 3 (640K disk), Les Prives (640K disk), Simulation Hits (640K disk), Simulation Pack (640K disk), Sorcery Demo (640K disk), Space Project (640K disks), Stars Volume 1 (640K disk), Systeme P.P.M. (v8.0, 640K disks), Teo-Drive no.2 (640K disk), Teo-Drive no.3 (640K disk), Teo-Drive no.4 (640K disk), Teo-Drive no.5 (640K disk), Teo-Games no.2 (640K disk), Tetris II & Sokoban (640K disk), TO9+ Applications (640K disk), TO9+ Initiations (640K disk), TruC216i (emul) (640K disk), TruC216i (tele) (640K disk), TruC40 (emul) (640K disk), TruC40 (tele) (640K disk), TruC70 (640K disk), TruC80i (640K disk), Turbo Cup (640K disk) [AJR]

New software list items marked not working

  • bbc_flop_arm: Arthur C Compiler, Arthur Release 3 [Nigel Barnes]
  • casio_rompack:
    MT-800 preset demonstration music [anonymous]
    Jim Henson's Muppets (EP-20), Movie Pops (RO-254) [Cole]
    Best of Motown (RO-273), Chartbusting Pop (RO-281) (bad dump?), New Kids On The Block Greatest Hits (RO-282), Pop/Rock (RO-253), Star-Studded Rock (RO-280) (bad dump?) [Cozy Rom Paxx]
    Family Selection (RO-581), Fun With Your Casio Keyboard (RO-201), Kodomo no Uta Best 2 (RO-610K) [Edward d-tech]
    Animation Themes 8 (RO-613A), DH Tunes & Rhythms (RO-582), Kodomo no Uta Best 1 (RO-609K), Kodomo no Uta Best 3 (RO-611K) [Ian Wang]
    All Time Movie Hits (RO-352), Animation Themes 9 (RO-615A), Arabian Nights (RO-453 II), Christmas Songs (RO-357X), Classic (RO-552), Fusion (RO-801F), Pops 2 (RO-603P), Standards (RO-803S), Supergroups (RO-204), Today's Superstars (RO-275), Top Pops (RO-256), Young Best Hits 13 (RO-617Y) [kosei_515]
    Pop Hits (RO-259) [kosei_515, Cozy Rom Paxx]
    Pop Themes (RO-354) [RockRiver]
    Beatles (RO-353), Beatles No.1 Hits (RO-271), Best of Carpenters (RO-351), DH Songs & Rhythms (RO-556), Disney Movie Magic (RO-356D), Easy Listening (RO-303), Film Classics (RO-252), Golden Hits (RO-268), Hymns & Gospel (RO-263), Latin (RO-302), Pop Country (RO-264), Popular Hits (RO-301), Rhythm and Blues (RO-269), Songs For Children (RO-266), Songs of Sesame Street (RO-278), When You Wish Upon A Star and Other Disney Movie Songs (RO-277) [Tom Sciortino]
    Home Melodies (RO-555) [Tolaemon]
  • ibm5170_cdrom: Rhapsody (Developer Release 1), Rhapsody (Developer Release 2) [BetaArchive]
  • ibmpc110: Palm Top PC-110 System Disks [IBM PalmTop PC110 Wiki]
  • leapfrog_leappad_cart: Leap 1 - Reading - Disney's Pooh Gets Stuck (UK) [TeamEurope, David Haywood]
  • mac_cdrom: Rhapsody (Developer Release 1), Rhapsody (Developer Release 2), Rhapsody Blue Box (Developer Release) [BetaArchive]
  • megadriv:
    Al Unser Jr.'s Road to the Top (USA, Sega Channel, prototype) [Gaming Alexandria, VGHF]
    NHLPA Hockey - Personal Trainer (USA, prototype), Outback Joey - Personal Trainer (USA), Outworld 2375 A.D. (USA), Technoptimistic [No-Intro]
  • precur2w_cart: Delicious Party PreCure Party Up Cover & Okosama Lunch Set (Japan) [TeamEurope]
  • psx: Crime Crackers (Japan) [redump.org]

Merged pull requests

  • 13122: sinclair/spec_snqk.cpp, sinclair/hrust.cpp: Added SPG format support; tsconf.xml: Added 29 items. [HalfElf, holub]
  • 14328: sinclair/specnext.cpp: Implemented expansion bus control. [holub]
  • 14702: mac_cdrom.xml, ibm5170_cdrom.xml: Added Apple Rhapsody operating systems and runtime software. [BetaArchive, Mike Swanson]
  • 14703: philips/cdicdic.cpp: Adjusted spin-up time to fix soft locks (GitHub #14462), and improved logging. [Vincent-Halver]
  • 14739: sinclair/specnext.cpp: Refactored interrupt handling and implemented configurable DMA halt (delay). [holub]
  • 14740: inclair/specnext_layer2.cpp: Reimplemented blending with priority pen support. [holub]
  • 14752: canon/x07.cpp: Fixed T6834 video RAM access. [Aurelien34]
  • 14754: sinclair/specnext_copper.cpp: Optimized execution of sequential no-operations. [holub]
  • 14765: sinclair/specnext.cpp: Use PS/2 keyboard key assignments. [Chris Taylor]
  • 14777: casio_rompack.xml: Added 35 items (not working). [ICEknight]
  • 14785: gridcomp/gridcomp.cpp: Corrected the GRiD Compass II 1131 and 1139 screen resolution (GitHub #10314). [Valera Klachkov]
  • 14798: sinclair: Removed unused machine configuration switches from various systems. [holub]
  • 14824: megadriv.xml: Added 44 items (39 working), and added some metadata. [ArcadeShadow]
  • 14832: jazz.xml: Rebuilt the installed Windows NT hard disk images, adding Windows NT 3.1. [Mike Swanson]
  • 14846: igs/igs017.cpp: Improved protection emulation for games using Motorola 68000 CPUs. [anonymous, Ivan Vangelista]
  • 14849: DRC: Added support for generating invariant code that persists across cache resets. [Vas Crabb]
  • 14850: psx.xml: Added the Japanese releases of Seireiki RayBlade and Crime Crackers (not working). [redump.org, TheLostNinja]
  • 14851: pc/sshuffle.cpp: Added a skeleton driver for Arachnid Super Shuffle. [Victor Fernandez (City Game), ClawGrip]
  • 14853: pc/seawolfnm.cpp: Added a skeleton driver for Sea Wolf - Next Mission. [Victor Fernandez (City Game), ClawGrip]
  • 14856: cpu/sharc: Implemented 16-bit IOP write handling. [Matthew Daniels]
  • 14860: ice/lethalj.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14862: namco/namcos10.cpp: Updated the list of games in the header comment to reflect the current dump status. [buffi]
  • 14865: force/miniforce.cpp: Use the default VME card choices. [Edstrom]
  • 14866: tvgames/xavix.cpp: Added support for alternate input wiring to e-kara. [einstein95]
  • 14867: sound/va_vcf.cpp: Improved the fourth-order low-pass filter based on Zavalishin’s “TPT” strategy. [m1macrophage]
  • 14869: machine/upd765.cpp, bus/nec_fdd/pc80s31k.cpp, bus/pc8801/pc8801_31.cpp: Added data members to saved states. [TheLostNinja]
  • 14870: Dumped 35 TV games and electronic toys (one working) and one associated cartridge. [TeamEurope, SSJ, David Haywood]
  • 14871: tvgames: Improved the descriptions for three systems (addresses MT09213). [JimCarlTay]
  • 14873: bus/vme/sys68k_cpu1.cpp: Added more front panel features and the remote serial port. [Edstrom]
  • 14875: sega/segas16a.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14877: gba.xml: Marked the Metroid - Zero Mission games as partially supported (issues in “Original Metroid” mode). [Mike Swanson]
  • 14878: sinclair: Added raster offsets used for Spectrum Next to saved states. [holub]
  • 14880: sinclair/specnext.cpp: Added an initial implementation of the KS3 feature set. [holub]
  • 14881: Cleaned up code and fixed some minor issues for various devices used for the PC Engine and PC-FX. [cam900]
  • 14882: atari/tunhunt.cpp: Corrected the copyright holders comment. [David Haywood]
  • 14883: sega/segas24.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14885: a7800.xml: Added 21 working homebrew games. [Inufuto, telanus]
  • 14886: sound/cem3394.cpp: Fixed sound cutting off at low levels. [m1macrophage]
  • 14888: nintendo/snesb.cpp: Use the year from the title screen for the bootleg of The Pirates of Dark Water. [sjy96525]
  • 14889: taito/taito_f2.cpp, toaplan/slapfght.cpp: Improved metadata (addresses MT09132). [sjy96525]
  • 14893: sega/segahang.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14894: dynax/royalmah.cpp: Corrected a DIP switch setting for Mahjong Vegas. [Gently]
  • 14895: sequential/prophet5.cpp: Moved the voice trimmers to dedicated, per-voice input ports. [m1macrophage]
  • 14896: sega/segaorun.cpp: Consolidated the driver into a single source file. [TheLostNinja]
  • 14898: emu/debug/debugcpu.cpp: Add state entries for non-CPU devices to the global symbol table. [holub]
  • 14899: gba.xml: Marked Miteluode - Lingdian Renwu as partially supported (issues in “Original Metroid” mode). [Mike Swanson]
  • 14900: sega/segaxbd.cpp, sega/segaybd.cpp: Consolidated drivers into single source files. [TheLostNinja]
  • 14904: sound/cem3394.cpp: Use the new filter implementation from sound/va_vcf.cpp. [m1macrophage]
  • 14906: tch/fantland.cpp, tch/kickgoal.cpp, tch/rltennis.cpp: Consolidated drivers into single source files. [TheLostNinja]
  • 14909: bus/spectrum/kempmouse.cpp: Added the Kempston mouse interface for classic ZX Spectrum models. [oleksandr kovalchuk]
  • 14909: sega/model2_v.cpp: Use render_polygon() rather than splitting polygons into into triangles. [Matthew Daniels]
  • 14913: gaelco/gaelco.cpp: Added a handcrafted substitute PAL replacement for Biomechanical Toy. [PLD Archive, ClawGrip]
  • 14916: bus/heathzenith/h19/tlb.cpp: Added an unlabeled Cleveland Codonics I-100 Imaginator GPC ROM. [Mark Garlanger]
  • 14917: heathzenith/h89.cpp: Added an Extended Technology Systems ROM as a BIOS option. [Mark Garlanger]
  • 14918: ice: Moved the skimaxx.cpp and calchase.cpp drivers from “bucket” projects to the ICE project. [TheLostNinja]
  • 14919: gaelco/gaelco.cpp: Use the measured video refresh rate for Big Karnak. [Recreativas.org, David Haywood]
  • 14920: epson/qx10.cpp: Fixed some issues with memory handling and modernized banking. [Brian Johnson]
  • 14922: cpu/mpk1839/kl1839vm1.cpp: Added support for immediate constant arguments. [holub]
  • 14922: misc/4enraya.cpp: Added IDSA Spanish Darts (not working). [TobiSham, ClawGrip]
  • 14927: sinclair/screen_ula.cpp: Respect priority when drawing the border. [holub]
  • 14929: pc/play4texash.cpp: Changed the name to match the manual and added notes. [einstein95]
  • 14933: osd/windows/window.cpp: Only release the pointer if it was previously constrained. [Nathan Woods]
  • 14934: cpu/drcbearm64.cpp, cpu/drcbec.cpp, cpu/drcbex64.cpp: Restore floating point environment when calling out. [Vas Crabb]
  • 14935: casio_rompack.xml: Added eleven items (not working). [Ian Wang, kosei_515, Edward d-tech, ICEknight]
  • 14937: pc/champ2.cpp: Updated comments with game title found in the game data. [einstein95]
  • 14938: Renamed Alpha68K II/III/V sprite hardware source to alpha68k_spr.cpp, and cleaned up code for systems using it. [cam900]
  • 14939: video/tmap038.cpp: Corrected the tile RAM format comment. [cam900]
  • 14940: video/vector.cpp: Provide vector drawing callbacks that can be bound in scripts. [David W Plummer]
  • 14945: apple/tk2000.cpp: Fixed cassette input and PAGE2 video memory access. [arekkusu42]
  • 14948: toaplan/toaplan_dsp.cpp: Encapsulated the common Toaplan TMS320C10 DSP interface as a device. [cam900]
  • 14949: toaplan/gp9001.cpp, toaplan/kbash.cpp: Cleaned up and simplified code. [cam900]
  • 14952: sound/cem3394.cpp: Removed artificial pulse width limiting. [m1macrophage]
  • 14953: tecmo/tecmo.cpp: Added the original Tecmo version of Back Fire. [hammy, David Haywood]
  • 14954: toaplan/sunwise.cpp Added Monkichicchi no Fuwafuwa Puzzle. [PlasticFactory, Zak, David Haywood]
  • 14955: sinclair/glukrs.h: Corrected the reported data size. [holub]
  • 14956: input/input_sdl3.cpp: Fixed an assertion failure when new instances of joysticks are connected. [holub]
  • 14957: sound/va_vcf.cpp: Fixed ‘drive’ handling and improved the explanatory comments. [m1macrophage]
  • 14958: konami/gijoe.cpp: Dumped G.I. Joe (Asia, AAB). [Victor Fernandez (City Game), ClawGrip]
  • 14960: apple/apple3.cpp: Replaced the Apple / system ROM with a better dump. [James Kruth]
  • 14963: generic_cdrom.xml: Corrected the description for Windows NT Server Resource Kit (version 4.0). [Mike Swanson]
  • 14964: apple/tk2000.cpp: Hooked up the color/monochrome switch and marked the TK2000 and clone as working. [arekkusu42]
  • 14965: hp/hp48.cpp: Only use the Version R ROM for the HP48P+. [Mike Swanson]
  • 14968: apple/apple2gs.cpp: Cleaned up some obsolete code in the C01x flags handling. [arekkusu42]
  • 14970: cpu/tlcs900: Added TMP94C241 DMA control register mappings and improved disassembly. [Felipe Sanches]
  • 14971: sound/va_eg.cpp: Added a CEM3310 device; sound/va_ops.cpp: Added some stream processing helpers. [m1macrophage]
  • 14975: video/poly.h: Fixed polygons with shared vertices not rendering correctly and parameter mapping issues. [Matthew Daniels]
  • 14976: formats/mz_cas.cpp: Added support for 1800 Baud MZ-80B cassettes. [Aesthetic Engine]
  • 14977: sound/cem3310.cpp, sound/cem3320.cpp, sound/cem3360.cpp: Moved some CEM VCAs and VCFs to their own files. [m1macrophage]
  • 14978: toaplan: Encapsuated the BCU, FCU, and video controller hardware as devices. [cam900]
  • 14979: cpu/es5510: Fixed issues with ABS, CMP, ASL2/ASL8, and writes to SIGREG. [Giulio Zausa]
  • 14980: agat/agat.cpp: Use Apple II game I/O slots, and adjusted the clock frequency so floppy disk writes work. [shattered]
  • 14983: sound/sp0250.cpp: Fixed an error in the coefficient table. [Jeff Mathews]
  • 14984: nmk/nmk16_v.cpp: Lifted setting the tilemap scroll rows arrangement out of the drawing loop. [cam900]
  • 14985: nichibutsu/nyanpai.cpp, nichibutsu/nyanpai_v.cpp: Renamed to match the game title and cleaned up code. [cam900]
  • 14986: dendego.lay: Changed the door lamp color and added a view with Japanese text. [pizzzza19]
  • 14988: nmk/nmk_irq.cpp: Refactored the video interrupt generator for nmk/ddealer.cpp and nmk/nmk16.cpp into a device. [cam900]
  • 14989: sequential/prophet5.cpp: Implemented envelope generators and noise modulation. [m1macrophage]
  • 14991: video/vector.cpp, frontend/mame/luaengine.cpp: Refactored the recently-added Lua hooks for vector devices. [Ryan Holtz]
  • 14992: sega/model2rd.ipp: Use full precision reciprocal calculation for perspective correction. [Matthew Daniels]
  • 14995: cpu/tlcs900: Suppress interrupts for one instruction following an EI or RETI instruction. [Felipe Sanches]
  • 14996: linn_linndrum.lay: Implemented rotating knobs and visual feedback when controls are being manipulated. [m1macrophage]
NOWSZY [Arcade] Mame Classic 26.02.0 - 31/01/2026

MAME CLASSIC Version 26.2 - 30/01/2026

  • Changed    : References and lookups to mameworld.info now refer to MAME Classic's new home.
  • Removed    : Depreciated Offscreen Reload option.

MAME CLASSIC Version 26.1 - 01/01/2026

  • Added : Classic II theme (no starfield background).
  • Changed : Classic theme now only has the starfield background.
  • Changed : MAME Classic now uses the CalVer versioning convention.
  • Changed : Other.txt is now lists.txt. MAME Classic will no longer put an Other machine in the Arcade list because of an outdated file. It will just skip it.
  • Fixed : Check For Update would error.

MAME CLASSIC Version 10.6.1 - 19/12/2025

  • Changed: If Audit finds a newly added ROM set, you will need to refresh the list for MAME Classic to add it.
  • Fixed: Changing the font size of the lists would sometimes not give the desired results.
  • Fixed: Other Machine list would not show that the selected machine is unavailable in the Statusbar if the theme was Amethyst, Ruby or Sapphire.
  • Fixed : Software lists would not show CD-ROM software. Thanks to Patrick for reporting this.
  • Fixed: Software lists Requirement column may show N/A even though there is a requirement.
  • Fixed: Some machines may not show if using multiple paths and their ROM sets were .zip compressed. Thanks to Patrick for reporting this.

MAME CLASSIC Version 10.5.0 - 01/11/2025

  • Changed: Other Machines list is now positioned above the Software list.
  • Changed: Software lists are now populated from MAME's listsoftware output instead of hash files.
  • Fixed: First time viewing the Other Machine list may not show that the selected machine is unavailable in the Statusbar.
  • Removed: Delete ROM and Delete Samples right-click menu options from the lists.

MAME CLASSIC Version 10.4.0 - 19/09/2025

  • Added : Option to hide clone Other Machines
  • Changed : If an Other Machine is not available, the entire row is red instead of just the first column... per request
  • Changed : The Options form will load faster if it has already been opened once
  • Fixed : Unable to start a GP32 game
  • Removed : Orphan ROM Finder

MAME CLASSIC Version 10.2.0 - 05/01/2025

  • Added: Support for AntoPISA's gameinit.dat and command.dat.
  • Changed: Included mess.dat and portable.dat now have a .txt extension to differentiate them from official MAME .dat files. Be sure to replace or rename your portable.dat before running this version for the first time.
  • Changed : The Information screen now loads individual files selected by the user.
  • Fixed: MAME Classic would error if you clicked on a button or link during the delay while loading a software list.
NOWSZY [Arcade] MAMEUI x64 0.284 31/12/2025

MAMEui x64 0.284 31/12/2025

sync with mame v0.284

MAMEui x64 0.283 29/11/2025

  • sync with mame v0.283
  • The column called « Directory » is now « Short Name ».

MAMEui x64 0.282 31/10/2025

MAMEui x64 0.281 26/09/2025

  • sync with mame v0.281
  • There’s almost 2000 games that crash/freeze MAME at start.
    Most of these have been patched to stop the crash, but there’s 6 left.These have been removed.
    They are:
    • hmxpro,imac,
    • thinkpad850,
    • wto2840sp,
    • sun_s10,
    • sun_s20.

MAMEui x64 0.280 31/08/2025

  • sync with mame v0.280
  • References to "SW Items" have been changed to "Loose SW", which is the more commonly known name.

 

NOWSZY [arcade] Mame x64 0.284 31/12/2025

MAME 0.284, 31 Dec 2025

MAME 0.284 is ready just in time for the end of the year! Two interesting arcade prototypes have turned up this month. One is Saurian Front, an early version of what became Strike Force, developed at Williams before they acquired the Midway name. The other is a completely unreleased Atari game called Jammin’ that runs on Donkey Kong hardware. There are a few more Sega Model 2 fixes this month, helping Virtua Cop 2 in particular.

The Brainchild PLS-1000, a hand-held educational device from the ’90s that you may not even have heard of, is now emulated. You can now use various replacement keyboards for early Apple II computers, some of which had advanced features like macro recording. There were some big software list updates this month for quite a few computers. The floptool disk image utility included with MAME has improved usability. You can even simulate receiving a Sega Channel broadcast on your emulated Sega Genesis.

MAME Testers bugs fixed

  • 02411: [Graphics] (taito/taito_f2.cpp) cameltryj: Glitches are visible on the stage select screen. (dink)
  • 08883: [Crash/Freeze] (konami/xmen.cpp) xmen and clones: The game can freeze after changing settings. (Dirk Best)
  • 09287: [Graphics] (sega/model2.cpp) vcop2: Shot enemies and burning cars flash magenta instead of white. (Matthew Daniels)
  • 09292: [Sound] (namco/namcos10.cpp) g13jnr: The emulator may crash processing sound. (O. Galibert)
  • 09300: [DIP/Input] (pacman/pacman.cpp) newpuc2, newpuc2b: Bonus life settings are labelled incorrectly. (UnclePetros)
  • 09310: [Sound] (pc/ibmpcjr.cpp) ibmpcjr: The SN76496 produces an audible buzz after starting the system. (AJR)
  • 09313: [Sound] (sega/model2.cpp) vcop2: Music does not play in the beginner stage. (Matthew Daniels)
  • 09315: [Sound] (taito/superchs.cpp) superchs and clones: Some sound effects do not play. (hap)
  • 09316: [Sound] (pc/ct486.cpp) ct486 with sb16_lle: Sound eventually stops working properly in Wolfenstein 3D. (Angelo Salese)
  • 09323: [Documentation] (misc/unkhorse.cpp) unkhorse: The game title is actually Derby Derby. (QtQ)
  • 09326: [Graphics] (nichibutsu/armedf.cpp) terraf and clones: Tilemap graphics appear to be cropped. (hap)
  • 09327: [Graphics] (nichibutsu/armedf.cpp) terraf and clones: Some sprites are not visible. (motomachi16)
  • 09328: [Sound] (nichibutsu/armedf.cpp) terraf and clones: The FM sound chip should be a YM3812. (Lord Nightmare)
  • 09329: [Sound] (nichibutsu/armedf.cpp) armedf and clones: The FM sound chip should be a YM3812. (Lord Nightmare)
  • 09331: [Graphics] (konami/finalizr.cpp) finalizr: The screen image is cropped incorrectly. (hap)
  • 09332: [DIP/Input] (konami/finalizr.cpp) finalizr: The screen orientation DIP switch settings are reversed. (hap)
  • 09333: [Gameplay] (dataeast/dec8.cpp) ghostb and clones, meikyuh and clone: Most sprites are missing in stage 2. (hap)
  • 09339: [Crash/Freeze] (esprit/esp250c.cpp) esp250c: The emulator may crash when updating the screen. (Dirk Best)

New working systems

  • Brainchild PLS-1000 [Sean Riddle, Angelo Salese]
  • Jammin' (prototype) [SynaMax, Dutchman2000, David Haywood]
  • MAME DSP563xx unit tests [O. Galibert]
  • Novag Industries Gomoku Computer [hap, Berger]
  • South Carolina Applied Technology The Dimension [hap, Sean Riddle]

New working clones

  • Cat AB ABC 80 with ABC80L [Curt Coder]
  • Crazy Monkey (bootleg, 050120, payout percentage modified) [hammy]
  • El Dorado (V1.5U, Dyna/Grayhound) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS01: American Gold, Star Sevens, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS02: Black Bart, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS03: Cash Cabaret, Wild West, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS04: Diamond Delight II, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS05: Diamond Double, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS06: Dream Catcher, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS07: Egyptian Gold, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS08: Flaming 7's, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS09: Golden Treasure, Flaming 7's #2, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS10: Greenbacks, Lucky Shamrock, Red White & Blue 7's, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS11: Harley Davidson Black, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS12: Harley Davidson White, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS13: Hollywood Nights, Dynamite Diamonds, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS14: House of Fury, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS15: Independence Day, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS16: Infinity, Diamond Doubles, Cherry Bonus, All Sevens) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS17: Jackpot Junction, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS18: Jokers Wild, Deuces Wild, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS19: Konocti Gold, Bar TNT, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS20: Midnight 7's, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS21: Mighty Buffalo, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS22: Moolah, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS23: Moon Over SA, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS24: Sturgeon 7's, Native American Gold, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS25: Native Nickels, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS26: Native Nickels, Sun God, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS27: Palace of Riches, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS28: Phantom, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS29: Prospector's Gold, Red Hot Ice, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS30: Prospector's Gold, Red White & Blue 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS31: Red Hot Ice, Red White & Blue 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS32: Rising Star, Trophy Bucks, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS33: Rockin' Reels, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS34: Rockin' Reels, Rising Star, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS35: Rolling Thunder, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS36: Super Stars & Stripes, Sweethearts & Sevens, Star Sevens, Cherry Bonus) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS37: Sweethearts & Sevens, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS38: Wild Thing, Jokers Wild, Cherry Bonus Wild, Nevada Numbers Wild) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Flaming 7's (50 bonus, GS39: Wild Fire, Diamonds 7's, Cherry Bonus, Nevada Numbers) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Fruit Bonus 2000 / New Cherry 2000 (Version 3.7) [Ioannis Bampoulas]
  • Gauntlet Legends (version 1.4) [Hydreigon]
  • hack (Videx) Apple ][+ (with Enhancer ][ lowercase display mod) [AJR, Apple II Documentation Project]
  • Head On 2 (Sega Slimline) [SNESNESCUBE64]
  • Hegener + Glaser Mephisto Blitz- und Problemlösungs-Modul (prototype) [Mr. Lars]
  • Hegener + Glaser Mephisto Blitz- und Problemlösungs-Modul (set 3) [Mr. Lars]
  • Hyperdrive (ver 1.31, Oct 21 1998) [Hydreigon]
  • IPM Invader (M11) [Apocalypse, Dwayne Kirkwood]
  • Janyou Part I (Double Bet) [hammy]
  • Lars Hjorth Mephisto Blitz- und Problemlösungs-Modul (version 25.2) [Mr. Lars]
  • Mingxing San Que Yi (Taiwan, V102TW) [Mr. Zhang, little0]
  • Ms. Pac-Man (bootleg, set 6) [Ioannis Bampoulas]
  • Omega Fighter (set 2) [Dwayne Kirkwood, Apocalypse Brian Troha]
  • Pit Boss Superstar (9221-10-00) [Brian Troha, The Dumping Union]
  • Progear (Europe 010117) [Eduardo Anay, smf]
  • Saurian Front (proto v5.0 8/07/90) [Enrique Robledo Arnuncio, Sean Sutton, Smitdogg, rtw, Gor, Brian Troha, Carl, coolmod, The Dumping Union]
  • Super Fruit Bonus (Version 2.3) [Ioannis Bampoulas]
  • Triple Draw Poker (Video Village) [Apocalypse, Dwayne Kirkwood]
  • Trivia ? Whiz Edition 4 (6221-10, U5-0A, alt Strange But True trivia) [Brian Troha, The Dumping Union]
  • World Invader [Domenico Cervini]
  • Xevious (Atari, set 4) [Siftware]

Systems promoted to working

  • Funtech Entertainment Super A'Can [Angelo Salese, Ryan Holtz]
  • Sega / International Business Machines Teradrive (Japan, Model 2) [Angelo Salese]

Clones promoted to working

  • Sega / International Business Machines Teradrive (Japan, Model 3) [Angelo Salese]

New systems marked not working

  • Akai / Roger Linn MPC 2000XL [R. Belmont]
  • The Aladdin (V1.2U) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Animal Kaiser - The King Of Animals (ANA1004-NA-B) [Guru, Baffski, rtw, ekorz]
  • Animal Kaiser - The King of Animals (Evo 1, ANA2004-NA-A) [Guru, Baffski, rtw, ekorz]
  • Animal Kaiser - The King of Animals (Evo 2, ANA2004-NA-A) [Guru, Baffski, rtw, ekorz]
  • Animal Kaiser - The King of Animals (Evo 8, ANA2004-NA-A) [Guru, Baffski, rtw, ekorz]
  • Animal Kaiser - The King of Animals (unknown Evo, ANA2004-NA-A) [Guru, Baffski, rtw, ekorz]
  • Casio Color Digital Diary (CSF-5550) [QUFB]
  • Casio My Magic Diary (JD-5000) [QUFB]
  • Casio Opinion (RX-850) [QUFB]
  • Casio Pet Avenue - My room fantasy [QUFB]
  • Casio Super Denshi Techou - Pet World [QUFB]
  • Casio Super Denshi Techou Jr. - Nigaoe Telepathy [QUFB]
  • Casio Super Denshi Techou Jr. - Pet Telepathy [QUFB]
  • Casio Super Denshi Techou Jr. - Puppy Telepathy [QUFB]
  • Da Huangguan [little0]
  • Dongshizhang (China, Ver. 212) [Mr. Kong]
  • Golden Egg (version U1.8) [Ioannis Bampoulas]
  • Golden Treasure Island (Ver. Alpha 100) [Ioannis Bampoulas]
  • Hard Puncher Hajime no Ippo - The Fighting! (VER.2.02J) [buffi, hammy]
  • Hewlett-Packard HP 620LX [QUFB]
  • Kidz Biz / Jakks Pacific VJ Starz Dance Mat [TeamEurope, David Haywood]
  • Mahjong Tokkyu Kaiten-ban Part 2 (Japan) [dyq, little0]
  • Pac-Man Battle Royale (US, PBR1022-NA-A) [Guru, Baffski, rtw, ekorz]
  • Pac-Man's Arcade Party (PMAAM12-NA-A) [Guru, Baffski, rtw, ekorz]
  • The Pirates of Dark Water (SNES bootleg) [hammy, little0, Mr. Kong]
  • Qianxi Jielong [little0]
  • Silicon Graphics IRIS 1400 [Bitsavers]
  • Torch Computers Quad X [Bitsavers]
  • Torch Computers Quad X (68030 prototype) [Plamen Mihaylov]
  • Umi Monogatari Lucky Marine Theater (ULS1001-ST-A) [Guru, Baffski, rtw, ekorz]
  • unknown 8085-based crane game [SpinalFeyd]
  • unknown Amstar cards game (set 1) [Siftware]
  • unknown Hom Inn cards game [little0]
  • Waku Waku Thomas (Japan) [hammy, SpinalFeyd]

New clones marked not working

  • The Aladdin (V1.1A) [Robertto Fresca, Grull Osgo, Ioannis Bampoulas]
  • AS-1 Controller (set 2) [CoolFox, gamerfan, rtw, f205v, Smitdogg, Sean Sutton, Brian Troha, Gamecorp]
  • AS-1 Controller (set 3) [CoolFox, gamerfan, rtw, f205v, Smitdogg, Sean Sutton, Brian Troha, Gamecorp]
  • AS-1 Controller (set 4) [CoolFox, gamerfan, rtw, f205v, Smitdogg, Sean Sutton, Brian Troha, Gamecorp]
  • Backgammon (Wand) [stonedDiscord]
  • Cherry Master '99 (QL-1 V9B.00, Cleco, Hand Count?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Cherry Master '99 (QL-1 V9B.00, USA long PCB) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Cherry Master '99 (QQ-1 V9B.00, Cleco) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Cyber Police ESWAT (bootleg with MC68705) [hammy]
  • Double Dragon (bootleg with 3xM6809, set 3) [Roberto Fresca, Walter Redondito Areco, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Double Dragon (bootleg with 3xM6809, set 4) [Roberto Fresca, f205v]
  • El Dorado (V1.1U) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • New Texas '99 (QL-1 V9B.00, Kolom V1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Pac-Man Battle Royale (Japan, PBR101-1-NA-A) [Guru, Baffski, rtw, ekorz]
  • Radica Family Tetris (PAL) [TeamEurope]
  • Sky Robo (bootleg) [Apocalypse, Dwayne Kirkwood]
  • SSD Company LTD XaviX Aerostep MC (XaviXPORT, Japan) [David Haywood, TeamEurope]
  • SSD Company LTD XaviX Baseball (XaviXPORT, Japan) [David Haywood, TeamEurope]
  • SSD Company LTD XaviX Boxing / Jackie Chan PowerBoxing (XaviXPORT, Japan) [David Haywood, TeamEurope]
  • Tarzan (V201FA) [Ioannis Bampoulas]
  • Texas '99 (QL-1 V9B.00) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Texas '99 (QL-1 V9B.00, Cleco, Hand Count?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Texas '99 (QL-1 V9B.00, USA long PCB) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Texas '99 (QQ-1 V9B.00, bootleg) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Texas '99 (QQ-1 V9B.00, Cleco) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Tonton (Japan, ver. 1.00) [hammy]
  • Treasure Ocean (v1.2) [Ioannis Bampoulas]
  • unknown Amstar cards game (set 2) [Siftware]

New working software list items

  • apple2_flop_clcracked:
    Comprehension Power Program: Level E-2 (4am crack), MIDI/4 Plus Enhanced Edition (version 1.1) (4am crack), Math Sequences: Percents (version 1984) (4am crack), Star Traders (4am crack) [4am, A-Noid]
    MIDI/8 Plus (version 1.2) (4am and san inc crack) [4am, san inc, A-Noid]
  • apple2_flop_misc: Enhancer ][ Utility Diskette [AJR, ASIMOV Apple II Collection]
  • apple2_flop_orig: 12-Bar Tunesmith, The 21st Century Music Series: Playing and Reading Music, 4-Track Editor for Soundchaser Computer Music System, Algebra Action: Courseware for Algebra I, Algebra Plotter Plus, Aliencounter & Face Flash (revision 1), Aliencounter & Face Flash (revision 2), Aliencounter & Face Flash (revision 3), Alpine Tram Ride (revision 0), Arithmekicks, Arithmetickle, Aural Skills Trainer: Basic Chords, Aural Skills Trainer: Intervals, Aural Skills Trainer: Seventh Chords, Award Maker Plus (version 23611), Balancing Act, Battling Bugs & Concentraction (revision 1), Battling Bugs & Concentraction (revision 2), Bike Hike (revision 0), Blazing Paddles (revision 0), Blazing Paddles (version 04421), Blazing Paddles (version 04431), Bolo, Cat 'n Mouse, Clef Notes Drill, Clowning Around (revision 1), Cotton Tales (version 1987), Cotton Tales (version 1990), Dinosaur's Lunch, Dungeon Campaign, Dyno-Quest, Ear Challenger: A Music Game, Early Music Skills, Easy Street, English MicroLab: Assessment of English Skills (version A1), Factor Blast, The Flying Carpet, Follow Me, FourWord & WordLift, Fraction-oids (version 1989), Frenzy & Flip Flop, Functional Harmony: Basic Chords, Functional Harmony: Borrowed and Altered Chords, Functional Harmony: Diatonic Seventh Chords, Functional Harmony: Secondary Dominants, Golf Classic & Compubar, The Great Maine to California Race, Guitar Wizard (version 11601), Guitar Wizard (version 11611), Gulp!! & Arrow Graphics, Gulp!! & Frenzy, Hear Today... Play Tomorrow: Descending/Ascending Intervals, Hear Today... Play Tomorrow: Ear Training Skills, Hear Today... Play Tomorrow: Find That Tune, Hear Today... Play Tomorrow: Melodic Dictation Beginning Level, Hear Today... Play Tomorrow: Melodic Dictation Intermediate Level, How to Weigh an Elephant, The Jar Game & Chaos, Jumblezzz (version 1987), Kamikaze, Keyboard Arpeggios, Keyboard Blues, Keyboard Chords, Keyboard Extended Jazz Harmonies, Keyboard Fingerings, Keyboard Intervals, Keyboard Jazz Harmonies, Keyboard Note Drill, Keyboard Speed Reading, Keyboard Tutor, King Cribbage, Korg 800 4-Track MIDI Sequencer (version 1.0), Laser Bounce, Leadsheeter, Learning to Add & Subtract (revision 1), Let's Go Fishing, Listen! A Music Skills Program, Master Tracks (version 1.8), Master Tracks Pro (version 1.2), Match Up!, Math Marvels, Math Masters, Math in a Nutshell, Micro League Baseball (Micro League Sports Association) (revision 1), Micro League Baseball (Micro League Sports Association) (revision 2), Micro League Baseball (Micro League Sports Association) (revision 3), Micro League Baseball: Box Score / Stats Compiler Disk, Micro League Baseball: General Manager / Owner Disk, Microscopic Journey, Microtyping II, MIDI/4 (revision 5), MIDI/8 Plus (version 1.2), MIDI/8 Plus for MPU-401 (version 1.2), Monkey Business (revision 1), Monkey Business (revision 2), Music Appreciation: A Study Guide, Music Composer Quiz, Music History Review: Composers, Music Theory Flash Cards (version 10/2/84), Musical Stairs (version 1984), Musical Terminology, Note Detective I: Elementary Level, Note Detective II: Intermediate Level, Note Speller, Number Please: Visual and Sequential Memory Practice (release 1), Patterns in Pitch (Composition and Dictation): Level One, Patterns in Pitch (Composition and Dictation): Level Two, Patterns in Rhythm (Composition and Dictation): Level Three, Patterns in Rhythm (Composition and Dictation): Level Two, Perspectives in Music History, Picture Perfect (version 1989), Pipeline, Pixit (revision 0), Pixit (version 01331), Pixit Shape Library #1: Shapes & Fonts, Pixit Shape Library #2: Science, Pixit Shape Library #3: Kid Stuff, PolyWriter (version 1.2), Pop 'R Spell & Pop 'R Spell Challenge, Prince (version 15521), Prince (version 15531), Qwerty's Alphabet Adventure, Race Car Keys, Race the Clock, Rainy Day Games (version 13501), RoboMath, Sargon II, Scrambled Eggs! (revision 1), Scrambled Eggs! (revision 2), Shutterbug's Pictures, Shuttle Intercept, Sliding Block (revision 1) (Learning Technologies), Speedy Delivery, Story Sketcher (800K 3.5"), Super Ear Challenger (version 1984), Take 1 (version 06431), Take 1 (version 06451), Take 1 Animation Library #1: Actors & Actions, Take 1 Animation Library #2: Heroes & Villians, Take 1 Animation Library #3: Business, Take 1 Programmer's Toolkit (version 10601-0000), Tank Attack & Death Run, Tap-It, Tranquility Base, Tune It ][, U-Boat Command, Wilderness Campaign, Word Machine & Word Machine with Spelling List, Zoo Puppet Theater [4am, A-Noid]
  • ibm5150:
    The Norton Utilities 2.00, The Norton Utilities 2.01 (1983-07-04), The Norton Utilities 2.01 (1983-11-03), The Norton Utilities 3.00, The Norton Utilities 4.00, The Norton Utilities 5.00 (1990-07-17) (5.25" disk), The Norton Utilities 5.00 (1990-09-25) (5.25" disk), The Norton Utilities 5.00 (1990-12-11) (3.5" disk), The Norton Utilities 6.00 (International) (3.5" disk), The Norton Utilities 6.01 (3.5" disk), The Norton Utilities 6.01 (5.25" disk), The Norton Utilities Advanced Edition 4.50 (3.5" disk), The Norton Utilities Advanced Edition 4.51 (3.5" disk), The Norton Utilities Advanced Edition 4.51 (5.25" disk) [BetaArchive]
    The Norton Utilities Advanced Edition 4.01 [Circuit Rewind]
    The Norton Utilities Advanced Edition 4.50 (5.25" disk) [Jeff Parsons]
  • ibm5170:
    Norton Utilities for Windows 95 (version 1.0), Norton Utilities für Windows 95 (version 1.0) [archive.org]
    Die Norton Utilities 7.00 (1993-05-12) (3.5" disk), Die Norton Utilities 7.00 (1993-06-22) (3.5" disk), The Norton Utilities 7.00 (3.5" disk), The Norton Utilities 7.00 (beta) (5.25" disk), The Norton Utilities 7.00 (International) (3.5" disk), The Norton Utilities for Windows/DOS 8.00, The Norton Utilities for Windows/DOS 8.00 (1994-02-28), Die Norton Utilities für Windows/DOS 8.00, Die Norton Utilities für Windows/DOS 8.03, Le Norton Utilities per Windows/DOS 8.00, Norton Utilities для Windows 95 (версия 1.0) [BetaArchive]
    Cheops pyramid (Sweden) [conradtrout]
    Alfons påhittelåda (Sweden), Handla med Alfons (Sweden) [FakeShemp]
    Alfons på äventyr i trafiken (Sweden), Kom till Alfons hemliga kalas (Sweden), Måla med Alfons (Sweden), Pussla med Alfons (Sweden) [Max lundell]
    DOOM II: Hell on Earth (1.666) (Germany) [Mike Swanson]
    Mitt första datorprogram (Sweden) [retrotrollet]
    Norton Utilities for Windows 95 (version 1.0, upgrade) [WinWorld]
  • ibm5170_cdrom:
    Norton Utilities 4.0, Norton Utilities 2000, Norton Utilities 2001, Norton Utilities for Windows 95 (version 1.0), Norton Utilities for Windows 95 (version 2.0), Norton Utilities for Windows 95 (version 3.0), Norton Utilities for Windows NT 4.0 [archive.org]
    Norton Utilities 2002 [BetaArchive]
    Chasm: The Rift (Europe), Full Tilt! 2 Pinball (version 1.0), Full Tilt! Pinball (version 1.1), Full Tilt! Pinball (version 1.1) (Scholastic Edition), Full Tilt! Pinball (version 1.1) (Thrustmaster OEM), Mega Man X (USA, DOS) [redump.org]
    BSD on Windows (1.5) [vic485]
  • m5_cass: 3D Squash, Rainbow Block, Reflection, Sansuu Keisan, Synthesizer, Touchdown, UFO Game [bsittler]
  • mac_flop_clcracked: Earl Weaver Baseball (version 1.5) (san inc crack), Wizardry II: The Knight of Diamonds (version 4.0) (san inc crack) [4am, san inc, A-Noid]
  • mac_flop_orig: Earl Weaver Baseball (version 1.5), Wizardry II: The Knight of Diamonds (version 4.0) [4am, A-Noid]
  • msx1_cart: 3-D Bomberman (Japan), Akarui Nouen (Japan), Babbulkund 1999 (Japan), Binary Land (Japan), Biotech (Japan), Bomber Man Special (Japan), Bousou Tokkyuu SOS - Stop The Express (Japan), Busy Rainy Day (Japan), Chick Fighter (Japan), Dimensional Wars (Japan), Dog Fighter (Japan), Driller Tanks (Japan), Fireball (Japan), Gang Man (Japan), Gunman (Japan), Help (Japan), Kaeru Shooter (Japan), Killer Station (Japan), Mah-Jong Crazy (Japan), MJ-05 (Japan), Police Dog (Japan), Power Fail (Japan), Sea Bomber (Japan), Sky Diver (Japan), Star Soldier (Japan), Submarine Shooter (Japan), Super Doors (Japan), T-Plan (Japan), Vegetable Crash (Japan), Zero Fighter (Japan) [file-hunter]
  • mz2000_snap: BASIC MZ-1Z001 (v1.0c), BASIC MZ-1Z002 (v1.0a), Binary Land, Cloud Kingdom, Dawn Patrol, Falcon Adventure, Flicky, Front Line, Lucy, Mahjong, Mario Bros. Special, Plazma Line, Underground City, Wild Western, Xetter, Xetter II [TOSEC]
  • neogeo: Bang Bang Busters 2 (demo v1.0) [PixelHeart]
  • nes: Micro Mages Second Quest, Roniu's Tale, Roniu's Tale (demo version) [Mike Swanson]
  • pc6001_cass: The Amazon, Amita, Block, Break Through, Door Door, Earthbound, Eggy, Head On, Jintori Game, Power Knight, Pro Racer, Pyramid, Space Enemy, Super Ball, Tiny Xevious, Trick Boy [TOSEC]
  • pc6001mk2_cass: Bokosuka Wars, Cannon Ball, Castle Excellent, Chack 'n Pop, Chrith Ai no Tabidachi, Daidasso, Dig Dug, Door Door Mk. II, Dr. Slump Bubble Daisakusen, Flappy, Hisya, Ice Block, Nuts & Milk, Pascom Tower, Plazma Line, Punchball Mario, Thunder Force, Vegetable Crash [TOSEC]
  • pc98:
    Soapland Story [krugman]
    Metal Force, N88 Disk BASIC(86) (v2.0, 2HD) [Neo Kobe Collection]
  • pc98_flop_orig: Crux, Cycle Fight, DNA, Kaze, Slowdown [krugman]
  • pls1000_cart: Capitalization (v2.83), Decimal Math (v2.83), Introduction to Algebra (v2.83), Punctuation (v2.90), Word Knowledge (v2.83) [Sean Riddle]
  • psx:
    Xena - Warrior Princess (USA, prototype 19990811) [Hidden Palace]
    Xena - Warrior Princess (Europe), Xena - Warrior Princess (Europe, prototype 19990819), Xena - Warrior Princess (France), Xena - Warrior Princess (Germany), Xena - Warrior Princess (Spain) [redump.org]
  • s2000_flop: S2000 OS 2.00 [robcfg]
  • s3000_cdrom: Akai CD-ROM Sound Library Volume 1: Complete S3000 and CD3000 Sound Library, Akai CD-ROM Sound Library Volume 2: Complete S1000/S1100 Library, Akai CD-ROM Sound Library Volume 3: Drum Kit Collection, Akai CD-ROM Sound Library Volume 4: Rhythm Loop Collection, Akai CD-ROM Sound Library Volume 5: Percussion Collection, Akai CD-ROM Sound Library Volume 6: Sound Effects Collection, Akai CD-ROM Sound Library Volume 7: New Keyboard Collection, Akai CD-ROM Sound Library Volume 8: General MIDI Sets [archive.org]
  • specnext_sd:
    Fiona's Flight [rcallenbach]
    System/Next 24.11 [SpecNext Ltd]
  • spectrum_betadisc_flop:
    Aliens: Neoplasma 2 (demo v1.1, 50Hz), Aliens: Neoplasma 2 (demo v1.1, 60Hz), Aliens: Neoplasma 2 (demo v1.6, 50Hz), Aliens: Neoplasma 2 (demo v1.6, 60Hz) [Sinc LAIR]
    Dizzy II - Treasure Island Dizzy - Extended Edition 2023, Dizzy III - Fantasy World Dizzy - Extended Edition 2024, E-SWAT (mod), Final Fight (mod), Gremlins 2: The New Batch (mod), Gunrunner (mod), Pedro 1 + 2 + 3 (mod), Prince of Persia (mod), Rick Dangerous 1 + 2 (mod), Yandex Retro Games Battle 2025 [Virtual TR-DOS]
    Attack (v1.0, Party Version), Attack (v1.1), Cindy Block (v1.0, Party Version), Cindy Block (v1.1), Generals (v1.0, Party Version), Generals (v1.1), Kubanoid (v1.0, Party Version), Kubanoid (v1.1) [YRGB]
    Min! [ZX Art]
  • spectrum_cass:
    Y.A.S.G. [Planeta Sinclair]
    First Aid (Eastmead Computer Systems), Letter Bomb [Planeta Sinclair, Steven Brown]
    Ciudades del Mundo, How to Get the Most Out of Your Computer, Nightflite (ZX Data), S.T.U.N. Runner (Erbe), Tunel 3D (Timex) [Spectrum Computing]
    Asymmetry (v1.1), Cindy Block (v1.1), DS. Bodyguard (v1.1), Frostland (v1.1), Kubanoid (v1.1), Run Away Nose (v1.6), Travel Unlimited (v1.1) [YRGB]
  • st_flop_demos: Full Metal Jacket, George Michael - Faith, INXS - Need You Tonight, Madonna - Holiday, Michael Jackson - The Way You Make Me Feel, Rick Astley - Never Gonna Give You Up, Theme From Miami Vice, Yazz - The Only Way Is Up [pouet.net]
  • teradrive_flop: The Manhole [ZiggyTheHamster]
  • teradrive_hdd: IBM DOS (J4.06/V) [Nemesis]
  • zx81_cass:
    Antiaéreo (type-in, Encliclopédia Prática de Informática - Volume 1), O Barqueiro (type-in, Encliclopédia Prática de Informática - Volume 1), Jogo das Letras (type-in, Encliclopédia Prática de Informática - Volume 1), Tabuada (type-in, Encliclopédia Prática de Informática - Volume 1), Tempo de Reação (type-in, Encliclopédia Prática de Informática - Volume 1) [Datassette]
    4 Magnificent Machine Code Games, 4 Magnificent Machine Code Games (alt), Condition Red, Greatest Games V1, Trader Jack, ZX81 Arcade Pack, ZX81 Micro Computer Software [Planeta Sinclair, Mark Westmoreland, Steven Brown]
    Inheritance (alt 2) [Planeta Sinclair, Steven Brown]

Software list items promoted to working

  • m5_cart: Up Up Balloon [bsittler]
  • pc8801_flop: Hoehoe Team 199x Music Disk Vol. 1 - Explosion [Aaron Giles, hap]
  • pc98: Gao Gao! 1st - Radical Sequence, Grounseed [Angelo Salese]
  • x1_flop: Alpha [holub]

New software list items marked not working

  • ibm5170: PC-FXGA (ISA16 DOS/V version) [archive.org]
  • ibm5170_cdrom: Fallout (USA), Guimo (Germany, v2.2), Maniac Mansion: Day of the Tentacle (Europe) [redump.org]
  • pc98:
    PC-FXGA (C-Bus version) [archive.org]
    Microsoft LAN Manager for MS-DOS (v2.1c) [NEC PC-9800 Central]
  • pc98_flop_orig: Elysion (2HD version), Genesis, Mirai, Moon Child, Tritorn [krugman]
  • picno: Manfī no Fushigi na Bōken [TeamEurope]
  • pippin: Compton's Interactive Encyclopedia (USA, prototype 19961028), Mr. Potato Head Saves Veggie Valley (USA, prototype 19961030), Power Rangers Zeo Vs. The Machine Empire (USA, prototype 19961023) [redump.org]

Merged pull requests

  • 13161: midway/seattle.cpp: Added an additional version of Hyperdrive. [Hydreigon]
  • 13833: midway/vegas.cpp: Added an additional version of Gauntlet Legends and cleaned up ROMs for other games. [Hydreigon]
  • 14311: philips/minitel_2_rpic.cpp: Added additional BIOS options and a media option for loading user ROMs. [Fabio D'Urso]
  • 14429: mz2000_snap.xml: Added 16 MZ-2000 software items as snapshots since proper media support is currently lacking. [paul75s]
  • 14443: seibu/sei25x_rise1x_spr.cpp: Merged SEI25X and RISE1X sprite hardware emulation into a device. [cam900]
  • 14450: hyperscan.xml, hyperscan_card.xml, x68k_flop.xml, orina_stylish_plus_cart.xml: Tidied list descriptions. [ArcadeShadow]
  • 14453: Cleaned up code in VRender0-related drivers and devices. [cam900]
  • 14529: apple2_flop_orig.xml, apple2_flop_clcracked.xml, mac_flop_orig.xml, mac_flop_clcracked.xml: Added 27 items. [A-Noid]
  • 14534: ibm5170.xml: Added eight Swedish games from Scandinavian PC Systems. [FakeShemp]
  • 14537: spectrum_cass.xml: Added fifteen working items, and improved metadata. [ArcadeShadow]
  • 14539: pacman/pacman.cpp: Corrected the bonus life DIP switch setting labels for Newpuc2 games. [UnclePetros]
  • 14540: st_flop_demos.xml: Added eight music demos from AMJ. [pouet.net, Mike Swanson]
  • 14546: shared/namco_c355spr.cpp: Improved flexibility and cleaned up code. [cam900]
  • 14550: emu/rendlay.cpp: Improved performance of text component calculations and added an alignment mode. [Christian Brunschen]
  • 14554: apple/apple2video.cpp: Improved FLASH timing. [arekkusu42]
  • 14562: Improved the appearance of various Ensoniq layouts. [Christian Brunschen]
  • 14564: tvgames/xavix_sound.cpp: Allow systems to override the default tempo. [David Haywood]
  • 14565: ensoniq/esqpanel.cpp, ensoniq/esq5505.cpp: Use keypad inputs for buttons (rather than keyboard). [Christian Brunschen]
  • 14567: msx1_cart.xml: Added thirty working items. [file-hunter, paul75s]
  • 14573: midway/vegas.cpp: Hooked up outputs for Cart Fury. [Endprodukt]
  • 14575: sequential/prophet5.cpp: Added interactive internal artwork, and increased precision of adjuster inputs. [m1macrophage]
  • 14576: toaplan/raizing.cpp: Added licensee names to region setting labels for bgareggak. [AugiteSoul]
  • 14577: olivetti/att6300p_fdc.cpp: Emulated the AT&T 6300 Plus 1.2 MB floppy drive controller. [donohoe00]
  • 14578: misc/sfbonus.cpp: Added PCB type comments for several games. [Ioannis Bampoulas]
  • 14579: tvgames/xavix_2002.cpp: Dumped three Japanese XaviXPORT games (not working). [David Haywood, TeamEurope]
  • 14580: hash/ibmpcjx.cpp: Cleared erroneously set execute bit. [Mike Swanson]
  • 14581: misc/sfbonus.cpp: Added PCB type comments for several games. [Ioannis Bampoulas]
  • 14586: tvgames/xavix_m.cpp: Adjusted the timer logic so games no longer need the timer to be disabled. [David Haywood]
  • 14587: Dumped VJ Starz Dance Mat; Split Elan 3Axx video emulation into multiple devices for variants. [TeamEurope, David Haywood]
  • 14589: ensoniq/esq5505.cpp: Fixed the VFX and SD-1 DUART clock frequency. [Giulio Zausa]
  • 14590: apple: Fixed some issues with Apple II video emulation. [arekkusu42]
  • 14592: sega/model2.cpp, cpu/i960: Fixed some video and I/O emulation issues (fixes MT09287). [Matthew Daniels]
  • 14593: konami/nwk-tr.cpp: Added the force feedback motor output for driving games. [Endprodukt]
  • 14594: tecmo/gaiden.cpp: Made tilemap scrolling behave like real hardware (GitHub #14585). [Jim Westfall]
  • 14595: konami/zr107.cpp: Added the force feedback motor output. [Endprodukt]
  • 14596: pc6001_cass.xml, pc6001mk2_cass.xml: Added software lists for PC-6001 family cassette software. [TOSEC, paul75s]
  • 14597: misc/sfbonus.cpp: Added PCB type comments for a few games. [Ioannis Bampoulas]
  • 14598: casio/pickytlk.cpp, casio/superjr.cpp: Added eight more systems (not working). [QUFB]
  • 14599: hp/hp620lx.cpp: Added a skeleton driver for the HP 620LX palmtop computer. [QUFB]
  • 14604: sd132_flop.xml, sd1_flop.xml, vfxsd_flop.xml, ibm5170_cdrom-xml: Improved some metadata. [ArcadeShadow]
  • 14606: vtech_innotab_cart.xml: Added a list of games in the header comment. [vtarchive]
  • 14608: igs/goldstar.cpp: Corrected DIP switch settings for cb3c. [Ioannis Bampoulas]
  • 14609: tvgames/generalplus_gpl16250_mobigo.cpp: Changed release years and added a list of undumped systems. [vtarchive]
  • 14612: emu/rendlay.cpp: Fixed cropped and incorrectly positioned text in some layouts. [Christian Brunschen]
  • 14614: sinclair/specnext.cpp: Always use the specific access helper for register space accesses. [holub]
  • 14615: konami/gticlub.cpp: Added the force feedback motor output. [Endprodukt]
  • 14617: sega/model2.cpp: Added lamp outputs. [Endprodukt]
  • 14619: namco/namcos22.cpp: Added LED and force feedback motor outputs for driving games. [Endprodukt]
  • 14621: frontend/mame/luaengine.cpp: Allow scripts to check whether side effects are disabled. [holub]
  • 14622: olivetti/m24_kbd.cpp: Improved mouse emulation. [donohoe00]
  • 14623: Avoid passing -m flags for pointer size to the compiler on 64-bit RISC-V Linux. [Belegdol]
  • 14625: sharp/mz700.cpp: Added the MZ-80K cassette list as a compatible software list. [paul75s]
  • 14626: frontend/mame/luaengine.cpp: Expose machine::side_effects_disabled as a method rather than a property. [holub]
  • 14627: machine/z80dma.cpp: Don’t raise a fatal error when an unknown register is accessed. [holub]
  • 14629: mz2000_cass.xml: Reformatted notes for Polar Star II. [jflatt]
  • 14632: cpu/i86: Improved effective address calculation timing. [donohoe00]
  • 14633: casio/superjr.cpp: Fixed the ROM size for jd320, and made ROM region lengths match ROM sizes. [QUFB]
  • 14636: sega/model2.cpp: Added default backup RAM and EEPROM content for Hanguk Pro Yagu 98. [Matthew Daniels]
  • 14640: ibm5170.xml: Corrected the media type for Grandmaster Chess, and marked Crystal Caves as a bad dump. [Mike Swanson]
  • 14641: frontend/mame/infoxml.cpp: Provide device tags as well as types. [Nathan Woods]
  • 14643: m5_cart.xml: Replaced four items with better dumps; m5_cass.xml: Added seven working items. [bsittler, paul75s]
  • 14645: sega/model2.cpp: Delay enabling interrupts when interrupt mask register is written (fixes MT09313). [Matthew Daniels]
  • 14647: psx.xml: Added six versions of Xena - Warrior Princess. [redump.org, Hidden Palace, David Silva]
  • 14648: Added the PAL version of Family Tetris; Moved the Elan 3Axx devices into devices/machine. [David Haywood, TeamEurope]
  • 14649: ibm5170.xml: Added a reconstructed copy of the German version of DOOM II. [Mike Swanson]
  • 14650: nes.xml: Added three working items. [Mike Swanson]
  • 14651: machine/dp8390.cpp: Set CR bit 5 on DMA completion. [Angelo Salese]
  • 14654: neogeo.xml: Added a newer demo version of Bang Bang Busters 2. [PixelHeart, ArcadeShadow]
  • 14655: m5_cass.xml: Removed incorrect Japanese title for UFO Game. [paul75s]
  • 14657: ibm5170_cdrom.xml: Added BSD on Windows. [vic485, Mike Swanson]
  • 14660: nintendo/dkong.cpp: Added the Atari prototype Jammin' built from source. [SynaMax, Dutchman2000, David Haywood]
  • 14661: igs/goldstar.cpp: Show difficulty/payout rate DIP switch setting labels to match game. [Ioannis Bampoulas]
  • 14665: Sorted Macintosh and Newton system short names in mame.lst. [stonedDiscord]
  • 14666: misc/gamtor.cpp: Corrected CPU clock frequency, added real-time clock, and improved comments. [ClawGrip]
  • 14668: midway/omegrace.cpp: Implemented screen flipping and added cocktail cabinet overlay to internal artwork. [Mark Deslauriers]
  • 14669: atari/starwars.cpp: Changed the default DIP switch settings to match the manuals. [codefrog2002]
  • 14670: snk/hng64.cpp: Added lamp and force feedback motor outputs. [Endprodukt]
  • 14671: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml: Added 1983 to 2002 versions of Norton Utilites. [Mike Swanson]
  • 14673: vtech_innotab_cart.xml: Expanded the list of known software in the header comment. [vtarchive]
  • 14674: zx81_cass.xml: Added thirteen working items. [ArcadeShadow]
  • 14645: capcom/cps2.cpp: Added a European release of Progear (decryption key is missing). [Eduardo Anay, ClawGrip]
  • 14677: sega/vicdual.cpp: Added an additional version of Head On 2. [SNESNESCUBE64]
  • 14678: cpu/z80: Corrected Z80N non-maskable interrupt behavior in stackless mode. [holub]
  • 14679: apple2_flop_orig.xml, Apple2_flop_clcracked.xml: Added 72 original dumps and improved metadata. [A-Noid]
  • 14680: sound/cem3394.cpp: Allow self-oscillation when no waveforms are enabled. [m1macrophage]
  • 14681: adp/manohman.cpp: Added an additional version of Merkur Backgammon. [stonedDiscord]
  • 14682: ibm5150.xml: Added two additional versions of Norton Utilities. [Mike Swanson]
  • 14683: sinclair: Fixed several issues with Spectrum Next emulation. [holub]
  • 14684: specnext_sd.xml: Added a software list with two Spectrum Next SD Card images. [David Haywood]
  • 14687: msx1_cart.xml: Replaced the bad ROM dump for Chick Fighter. [paul75s]
  • 14691: sinclair: Fixed some Spectrum Next graphical issues. [holub]
  • 14693: spectrum_betadisc_flop.xml: Added 23 working items. [ArcadeShadow]
  • 14697: vtech_innotab_cart.xml: Added a note about compatibility between regional variants. [vtarchive]
  • 14701: philips/mcd212.cpp: Fixed border colors in Mystic Midway (GitHub #14694). [Vincent-Halver]
  • 14704: ibm5170_cdrom.xml: Added four versions of Full Tilt! Pinball and its sequel. [reduump.org, Mike Swanson]
  • 14706: apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added 59 items and replaced one crack. [A-Noid]
  • 14707: 3do_m2.xml, bbc_cass.xml, electron_cass.xml, amiga_flop.xml: Improved descriptions. [ArcadeShadow]
  • 14711: tvgames/vtech_eu3a12.xpp: Added a list of similar undumped systems. [vtarchive]
  • 14712: bus/megadrive/cart/segach.cpp: Added a media option for loading a simulated transmission. [superctr]
  • 14714: seibu/sei25x_rise1x_spr.cpp: Added a configuration option for allocating the raw sprite graphics bitmap. [cam900]
  • 14715: cpu/se3208/se3208dis.cpp, sound/vrender0.cpp, video/vrender0.cpp: Cleaned up a few details. [cam900]
  • 14716: midway/williams.cpp: Removed the version of Alien Arena without a sound program. [MajorHavocOnKLOV]
  • 14718: pippin.xml: Added three items (not working). [redump.org, David Silva]
  • 14720: vtech_innotab_cart.xml: Expanded the list of language/region codes in part numbers. [vtarchive]
  • 14723: spectrum_cass.xml: Improved metadata. [ArcadeShadow]
  • 14726: namco/namcos2_sprite.cpp, namco/namcos2_roz.cpp: Use priority mechanism rather than multiple drawing passes. [cam900]
  • 14729: midway/williams.cpp: Renamed the Alien Arena clone to make the difference a bit more obvious. [MajorHavocOnKLOV]

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz28/10/2020 01:55
Inne treści związane z tematem
[arcade] IV/Play 2.8.10 14/07/2026 [arcade] IV/Play 2.8.10 14/07/2026
JohnIV opublikował drobną poprawkę do swojego frontendu dla MAME - IV/Play. Do frontendu JohnIV koniecznie trzeba też dociągnąć ikony i screenshoty z jego strony, bez tego programik traci sporo ze swojego uroku i na pewno nie wygląda tak dobrze, jak screenshot zamieszczany na mameui;).
[Arcade] DevMAME [log only] 2026/07/01 12:00 [Arcade] DevMAME [log only] 2026/07/01 12:00
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne ...
[arcade] HbMameUI x64 0.289.2 3/09/2026 [arcade] HbMameUI x64 0.289.2 3/09/2026
HbMame (HomeBrewMame) jest modyfikacją MAME umożliwiającą odpalenie nieoficjalnych tytułów i modyfikacji gier  na sprzęt arcade obsługiwany przez MAME.
[Arcade] DevMAME [log only] 2026/06/26 00:00 [Arcade] DevMAME [log only] 2026/06/26 00:00
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne ...
[arcade] Mame x64 0.288 29/05/2026 [arcade] Mame x64 0.288 29/05/2026
Koniec miesiąca i kolejna wersja  MAME do pobrania. MAME, gdyby ktoś zapomniał, to jeden z najważniejszych emulatorów w świecie retro gier. Początkowo skrót oznaczał Multiple Arcade Machine Emulator i program służył głównie do uruchamiania starych automatów arcade na współczesnych komputerach. Po połączeniu z siostrzanym projektem MESS  ...
Dodatkowe informacje
Ostatnio dodane pliki

Retro T-shirt

Retro T-Shirt Gunfright 2 Bajtek 61,10zł - męski podkoszulek
Retro T-Shirt Koronis Rift 61,10zł - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

© Try2emu 1999 - 2026 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU