[arcade] Mame x64 0.226 28/10/2020

[14] @ !!! ś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.245.18 10/04/2024

HBMAME x64 0.245.18 10/04/2024

  • New PGM driver from IQ_132
  • Restored music to kovshp and many of its hacks

New Games

  • [cyborg] Cyborg Force
  • [cyborg1] Cyborg Force (patched)
  • [galaga01] Galaga Wave Mixer
  • [galaga02] Galaga Challenging Only
  • [lbhmg] Last Blade Hidden Mini Game
  • [nbajam03] NBA Jam Tournament Edition SE 5.0
  • [pgmcabal] Cabal (PGM) [iq_132]
  • [pgmsnake] PGM test program [iq_132]
  • [sf2ce58] Street Fighter II' (SrSreet edition)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.28) [zero800]
  • [ssf2tnl] Super Street Fighter II Turbo (New Legacy v0.9 beta 2024-04-02)

HBMAME x64 0.245.17 21/02/2024

Set Neo-Geo Korean-language translations to actually show Korean text. 

New Games

  • [aofkt] Art of Fighting (Korean)
  • [area88rk] Area 88 (Korean)
  • [area88rka] Area 88 (Korean, alt)
  • [captcommjk] Captain Commando (911202, Korea)
  • [csclub02] Capcom Sports Club (970722, Korea)
  • [daimakaik] Dai Makai-Mura (Korean)
  • [ddsomak] Dungeons & Dragons: Shadow over Mystara (960619, Korea, alt)
  • [ddsomjk] Dungeons & Dragons: Shadow over Mystara (960619, Korea)
  • [ffightaek] Final Fight 30th Anniversary Edition (Korean)
  • [ffightjk] Final Fight (Korean)
  • [gunbird01] Gunbird (Korean hack)
  • [knightsk] Knights of the Round (911127, Korea)
  • [kodjk] The King of Dragons (910805, Korea)
  • [kof2002bs25] Kof2002 (hack of the bootleg)
  • [kof2kkt] Kof2000 (Korean)
  • [kof97plskt] Kof'97 (Plus, Korean)
  • [kof98hkt] Kof'98 (Korean)
  • [kof99ndkt] Kof'99 (Korean)
  • [puzzldprk] Puzzle De Pon! R (Korean)
  • [puzzledpk] Puzzle De Pon! (Korean)
  • [rockmank] Rockman: The Power Battle (950922, Korea)
  • [rockman2k] Rockman 2: The Power Fighters (960708, Korea)
  • [sfz2alk] Street Fighter Zero 2 Alpha (960805, Korea)
  • [sfz2k01] Street Fighter Zero 2 (960430, Korea)
  • [sfz2k02] Street Fighter Zero 2 (960227, Korea)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.27)
  • [sfzchk] Street Fighter Zero (951020, CPS Changer, Korea)
  • [sfzk] Street Fighter Zero (950727, Korea)
  • [strider05] Strider (Korean)
  • [tengai03] Tengai (Korean)
  • [tk2k01] Tenchi wo Kurau II (Sanmei Spiral Counterattack Beta 1.03, 921031, Korea)
  • [tophuntrk] Top Hunter (Korean)
  • [uccops02] Undercover Cops (Korean)
  • [wofchk] Tenchi wo Kurau II (921031, Korea)

HBMAME 0.245.16 2024-01-28 0.245.16

  • Clockwork Aquario: Added sound, removed freeplay.

New Games

  • [240ptest1] 240p Test Suite v1.0
  • [captcommh12] Captain Commando (readjusted v1.1)
  • [captcommh13] Captain Commando (readjusted v1.2)
  • [dinoj14] Cadillacs (Ex Musou v.1+Battered Hack)
  • [dkong21] Donkey Kong Pacman Crossover v1.00
  • [dkremix] Donkey Kong Remix
  • [dt7] Dynamic Trial 7 (prototype)
  • [hsf2s15] Hyper Street Fighter II: The Anniversary Edition (040202U, difficulty fix)
  • [sf2reds07] Street Fighter II': Champion Edition (2020 Golden Edition)
  • [sfz3j19] Street Fighter Zero 3 (980629J, Training Edition v1.2)
  • [sfz3mix24] Street Fighter Zero 3 (Turbo Mix 0.24)
  • [sfz3mix25] Street Fighter Zero 3 (Turbo Mix 0.25)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.26)
  • [ssf2t09] Super Street Fighter II Turbo (940223ETC, difficulty fix)


NOWSZY [Arcade] MAMEui x64 0.264 27/03/2024

MameUI 0.263 27/03/2024

  • sync Mame 0.264

MameUI 0.263 28/02/2024

  • sync Mame 0.263

In case you're unaware, many of UI controls on the function keys have been reassigned. For example, instead of P for Pause, now it's F5.
We got annoyed one time too many at the interactions of the P key with drivers that would need it (keyboards, virtual piano keyboards, lots of stuff). So we decided an overhaul was in order. Of course, all that is still customizable, so one can trivially change things back in the UI if needed.

  • F5: pause
  • shift-F5: single-stepping in pause
  • F4: single-stepping in rewind
  • F6: save state
  • shift-F6: quicksave (save without confirmation to a save state called quick, at least for now)
  • F7: load state
  • shift-F7: quickload
  • F8/F9: frameskip level up/down
  • shift-F8: toggle cheats

Plus a number of unchanged controls:

  • F4: show graphics/tilemaps
  • F10: (un)throttle
  • F11: show fps
  • shift-F11: show profiler
  • F2/shift-F2: tape stop/start
  • F12: screenshort
  • shift-F12: record mng
  • shift-ctrl-F12: record avi

Hopefully, that will help. Also, the easier-to-access save/load keys could be nice.


NOWSZY [arcade] Mame x64 0.264 26/03/2024

MAME 0.264 27 Mar 2024

MAME 0.264 is ready right on time! Before we get to emulation improvements, there are some changes to the debugger that may affect you. The debugger’s printf and logerror commands now support more formatting conversions and options, including NUL-terminated strings from emulated memory, hexadecimal numbers with lowercase digits, and left-aligned fields. This may change the behaviour of some debugger scripts. In other general changes, MAME now supports saving compact cassette images in compressed FLAC format, so you can save some disk space.

Thanks to new contributor Enzo Lombardi, Dribbling now has emulated sound! This classic twin-stick top-down football game was once a common sight in Italy’s numerous arcades. Sound effects make for a much more authentic experience. Robin Sergeant, another relative newcomer to MAME development, has been putting in a lot of work to improve the state of the Research Machines RM-380Z family, and it’s really coming together. This release adds sound, graphics, 8" disk drives, and more.

The very rare arcade game Vampire from Entertainment Enterprises has finally been dumped and emulated. A rare sight in ’80s arcades, it wasn’t known for being a great game. In a way, this makes it more interesting, as we’re more often reminded of successful games and more likely to forget the failures.

If you’re feeling adventurous, you can use the newly emulated Visual Technology XDS-19P as a graphical terminal for a modern Linux system running X11 applications. It requires setting up BootP and TFTP servers, as well as configuring the host system so it can connect, so be prepared for a challenge if you decide to try it out.

Of course, there’s much more, including working controls for Tomy Plarail and Tomica TV games, fixes for audio CD playback, and dumps of the few remaining EC series Japanese e-kara cartridges.

MAME Testers bugs fixed

  • 06483: [Original Reference] (rm/rm380z.cpp) rm380z34d, rm380z34e: COS 3.4 systems boot to debugger. (Robin Sergeant)
  • 08736: [DIP/Input] (apple/apple2gs.cpp) apple2gs: Joystick buttons are ignored. (Kelvin Sherlock)

New working systems

  • Apple Computer Macintosh TV [R. Belmont]
  • Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan) [David Haywood, TeamEurope]
  • Excalibur Electronics Ivan The Terrible [hap, Sean Riddle]
  • Excalibur Electronics Mirage (Excalibur) [hap, Sean Riddle]
  • Hana Awase 6 Part II [hammy]
  • Noise Toys Inc. Jaminator [Devin Acker]
  • Perfect Technology Star Diamond (v1.04) [hap, Berger]
  • Saitek Kasparov Chess Academy [hap, Sean Riddle]
  • Vampire (prototype?) [Tomasz Slanina, Heiko Klusmann]
  • Visual Technology Visual 50 [Dirk Best, Bitsavers]
  • Visual Technology XDS-19P [Dirk Best, Bitsavers, Mattis Lind]
  • Yeno 416 XL (Yeno) [hap, Berger, Achim]

New working clones

  • 1942 (Itisa bootleg) [Recreativas.org]
  • Bagman (bootleg on Moon Cresta hardware, set 3) [David Bosque, Recreativas.org]
  • CXG Systems / Newcrest Technology Super Enterprise (model 210.C) [hap, Berger]
  • Diviertate Galaxia (Multivideo, Spanish bootleg of Galaxian) [Juan Romero, Recreativas.org]
  • Dribbling (Automave) [David Bosque, Recreativas.org]
  • Flicky (128k Version, 315-5051, larger ROMs, newer) [bisboch]
  • Fruit Dream (Japan, Ver. 1.10) [hammy]
  • Mr Pac-Turbo ('Made in Greece' Fermin bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Ms Pac Man Twin (Argentina, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Novag Industries Super Nova (Novag, v1.05 set 2) [Berger]
  • Rail Chase (Japan, Rev B) [coolmod, The Dumping Union]
  • Research Machines RM-380Z, COS 4.0B with HRG [Robin Sergeant]
  • Run Run (Do! Run Run bootleg) [bisboch]
  • Texas Instruments Little Professor (1976 version, rev. A) [hap, Sean Riddle]
  • Texas Instruments Little Professor (1976 version, rev. B) [hap, Sean Riddle]
  • VTech Dora the Explorer - Dora TV Globe-Trotter (France) [David Haywood, TeamEurope]

Systems promoted to working

  • Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) [David Haywood]
  • Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [David Haywood]

New systems marked not working

  • ADDS 4000/260 [Bitsavers]
  • Alantin - Aladdin's Magic Lamp [Ioannis Bampoulas]
  • Bao Qing Tian [dyq, little0, Guru]
  • Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]
  • Cal Omega - Game 21.4 (Wild Double-Up Poker) [Roberto Fresca]
  • Captain Shark (Ver. CS.01.6, Apr 21 2006) [Ioannis Bampoulas]
  • Caribe [Arcade Planet, Recreativas.org]
  • Casio Super Picky Talk - Forest of Gurutan [QUFB]
  • Charleston (V2.1, Catalonia) [Arcade Planet, Recreativas.org]
  • Croaky Karaoke 16-in-1 [David Haywood, TeamEurope]
  • Dark Seal (8-liner) [Ioannis Bampoulas]
  • Epoch / SSD Company LTD Excite Tennis (Japan) [David Haywood, TeamEurope]
  • Festival: Goldfish Scoop [Darksoft, rtw, trap15]
  • Gladiadores (V1.0, CAA) [Arcade Planet, Recreativas.org]
  • Happy Farm (Ver. US.01.02.B) [Ioannis Bampoulas]
  • Happy Lucky! [Phil Bennett]
  • Jinxiu Zhonghua [dyq, little0, Guru]
  • Konami Goo Choco Lantan Spoo Daisuki! Playmat [David Haywood, TeamEurope]
  • Lexibook Junior My 1st Drawing Studio [David Haywood, TeamEurope]
  • Maque Wangchao / Chaoji Damanguan 2 - Jiaqiang Ban (China, V100C) [dyq, little0, Guru]
  • New Carrera - Version 2000 [Ioannis Bampoulas]
  • New DongmulDongmul [Taksangs, charlie]
  • Play Vision Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version) [David Haywood, TeamEurope]
  • Prize Zone Gold (USA, v2.01) [Jim Hernandez, anonymous]
  • Pull The Trigger [Arcade Planet, Recreativas.org]
  • Quasimidi Musikelektronik GmbH Quasimidi Quasar [DBWBP]
  • Quasimidi Musikelektronik GmbH TechnoX [DBWBP]
  • Roland D-70 Super LA Synthesizer [Giulio Zausa, ValleyBell, R. Belmont]
  • Roland Sound Canvas SC-55mkii [nukeykt, R. Belmont]
  • San Se Caishen (Version 0502) [dyq, little0, Guru]
  • SDW Games Sudoku: Do You Sudoku? [David Haywood, TeamEurope]
  • Sega / ALi ST-V 486 dev box PC [Darksoft, TeamEurope, The Dumping Union]
  • Shizhan Sanguo Ji Jiaqiang Ban (Version 8.9 980413) [dyq, little0, Guru]
  • Speed Master (Ver. V1.0, Apr 29 2004) [Siftware]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat [David Haywood, TeamEurope]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City [David Haywood, Sean Riddle]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure [David Haywood, Sean Riddle]
  • Tong Zi Maque [dyq, little0, Guru]
  • Wicked Witch (Ver. AA.01.A) [Ioannis Bampoulas]
  • Yamaha PSR-2000 [Matt, O. Galibert]

New clones marked not working

  • Animal House (set 4) [Taksangs, charlie]
  • Bomberman (Version 6.6, Avraam bootleg) [Ioannis Bampoulas]
  • Bomberman (Version 6.6, J.T. bootleg) [Ioannis Bampoulas]
  • Casio CFX-9850GB Plus [QUFB]
  • Corsarios (Cirsa slot machine, V5.10D, Catalonia) [Arcade Planet, Recreativas.org]
  • Fisher-Price Fun 2 Learn Smart Fit Park (France) [David Haywood, TeamEurope]
  • Instant Winner (Spanish) [Roberto Fresca]
  • Moj mikro Slovenija [Računalniški muzej]
  • Speed Master (Ver. V1.0, Apr 28 2004) [Siftware]
  • Speed Master (Ver. V1.0, May 23 2003) [Siftware]
  • Tandy Radio Shack Tandy 4000 [Adrian's Digital basement]
  • Transporter the Rescue (LA-1) [Scott Charles, PinMAME]
  • Two Minute Drill (Ver 2.2A 1993/10/18) [Sergio Galiano]

New working software list items

  • a2600: R2D Tank (prototype), Spiders (prototype) [Atarimania]
  • apple2_flop_misc: Anti-M (version 1.9), Anti-M (version 2.0), Anti-M (version 2.1), Anti-M (version 2.2) [4am, Firehawke]
  • cdi: Hotel Mario (prototype v0.09, 19931123) [redump.org]
  • ekara_japan: Enka Taizen Dai San-hen (Japan) (EC0085-ETZ), J-Pop Mix Vol.42 (Japan) (EC0081-JPM), J-Pop Mix Vol.43 (Japan) (EC0083-JPM) [David Haywood, TeamEurope]
  • ekara_japan_g: Best Hit Volume 5 (Japan) (GC0012-BHT), Best Hit Volume 6 (Japan) (GC0013-BHT) [David Haywood, TeamEurope]
  • ekara_japan_kd: Kids' Song 20 (Japan) (KD-2) [David Haywood, TeamEurope]
  • jaminator: Classic Rock I (USA), Classic Rock II (USA), Hard Rock I (USA), Hard Rock II (USA), Lead Rock Guitarists (USA), Modern Rock (USA) [Devin Acker]
  • msx1_cass:
    The Games Collection (Europe) [anonymous]
    Games Tutor (I) (Spain), Hard-Copy (Spain) [file-hunter]
  • msx1_flop_525: Poster Maker (Brazil), Professional Paint (Brazil), Professional Stripes (Brazil), Retrato Falado (Brazil), SuperCalc 2 (Brazil) [file-hunter]
  • msx2p_cart:
    Ghostly Manor [9958 crew]
    Nothing Thing [#msxdev Compo]
  • sms:
    Extreme Volleyball Infernal League (v2.0.21, demo) [raphnet]
    Arcade Volleyball, Blast Arena, Extreme Volleyball Infernal League (v1.0.2), Extreme Volleyball Infernal League (v1.0.5), Extreme Volleyball Infernal League (v1.0.6), Fantasy Zone: The Maze (prototype), Jewel Stone (demo), Lucky Penguin (v1.0), Lucky Penguin (v1.1), Pitman (v1.02), Pitman (v1.03), SKBN (v1.0), SKBN (v1.1), SKBN (v1.2), SKBN (v1.3), SKBN (v1.4), Wing Warriors, Wing Warriors (fix) [SMS Power!]
  • spectrum_cass:
    The Last Escape [Ariel Endaraues]
    Metamorphosis, Metamorphosis (128K, Valentine's Day demo), Metamorphosis (48K, Valentine's Day demo) [ITNL-team]
    Corrida de Cavalos, Ditador + Treinador de Futebol, Diversidade e Classificação de Seres Vivos, The Dungeon of Torgar (Adventure Workshop, alt), O Esqueleto Humano, Férias em Portugal, H.E.R.O. (Proein Soft), Mira Técnica, Mira Técnica (patched), Orgãos Reprodutores, Ring-O (alt), Scrabble + Campo de Minas, Super Soho, Swords & Sorcery (set 4), Treinador de Futebol [Planeta Sinclair]
    48K №3 - Maziacs, 48K №5 - Regata, 48K №6 - Especial Marcianitos, 48K №9 - Frank N' Stein, 48K №11 - Camara Secreta, Bulbo and the Blue Dragon, Bulbo's Intrepid Adventure, Chip's Challenge (Erbe), Chip's Challenge (one file), Star Bowls, Wudang (Pure Basic Contest version), Wudang (standard loader), Wudang (turbo loader) [Spectrum Computing]
    Italia 1944 (English), Italia 1944 (German), Italia 1944 (Italian), Italia 1944 (Portuguese), Italia 1944 (Russian), Italia 1944 (Spanish) [Zankle Soft]
    Super Bomberman 2 Remix (demo v0.1), Super Bomberman 2 Remix (demo v1.1) [ZX Evolution]

New software list items marked not working

  • a2600: Hobo (prototype) [Atarimania]
  • bkrankp_cart: J-Pop Purple, J-Pop White, Yo-Kai Watch [David Haywood, TeamEurope]
  • evio: Disney Special 1 [David Haywood, TeamEurope]
  • gcslottv: Jū-ō Junior [David Haywood, TeamEurope]
  • hikara: Hi-kara 10-song capacity user cartridge (used, with 10 songs) (Japan), Hi-kara 20-song capacity user cartridge (used, with 20 songs) (Japan) [David Haywood, TeamEurope]
  • megadriv: PGA Tour Golf II for use with the Personal Trainer [Brian Nocenti, VGHF]
  • msx1_cass: T-GRAPH (Europe) [file-hunter]
  • msx1_flop_525: Gradius System (Brazil) [file-hunter]
  • msx2p_cart: Knit Designer (Japan) [Takamichi]
  • spectrum_cass: Prioridade Em Cruzamentos [Planeta Sinclair]

Merged pull requests

  • 11608: util/ioprocs.cpp: Added wrappers to simplify common patterns. [Vas Crabb]
  • 11997: heath/h17_fdc.cpp: Added skeleton H-88-1 hard sectored floppy drive controller device. [Mark Garlanger]
  • 12003: apple/apple2e.cpp: Correctly reset IOU soft switches on system reset. [xotmatrix]
  • 12004: tvgames: Added seven TV games (not working). [David Haywood, TeamEurope, Sean Riddle]
  • 12007: video/mc6845.cpp: Re-added zero active width/height support; suppress drawing when DE is not asserted. [Mark Garlanger]
  • 12010: heathkit/tlb.cpp: Added a layout to give approximately correct visible screen area and a visible bezel. [Mark Garlanger]
  • 12039: nmk/nmk214.cpp: Added NMK214 graphics unscrambling device. [Sergio Galiano]
  • 12044: rm/rm380z.cpp: Added support for high resolution graphics, colour and text character dimming. [Robin Sergeant]
  • 12054: emu/save.cpp: Made illegal save state registrations always fatal. [Vas Crabb]
  • 12058: osd/osdnet.cpp: Removed dependency from OSD network device to libemu. [Vas Crabb]
  • 12061: casio/cfx9850.cpp: Added Casio CFX-9850GB Plus (not working). [QUFB]
  • 12064: msx1_flop_525.xml: Added six Brazilian items (five working), and improved metadata. [file-hunter, Wilbert Pol]
  • 12065: docs: Described EMULATOR make option. [Firehawke]
  • 12067: debugger/debuggdbstub.cpp: Fixed some M68000 register mappings, and strip line endings from XML. [Bartman/Abyss]
  • 12069: scripts/build/verinfo.py: Use a raw string literal for regular expression (fixes Pylint warnings). [Kelvin Sherlock]
  • 12070: coco_cart.xml: Corrected ROM for Predator. [Tim Lindner]
  • 12072: Added five TV games (two working) and a Gachinko Shōbu! PachisloTV cartridge (not working). [David Haywood, TeamEurope]
  • 12073: apple2_flop_misc.xml: Added four new versions of Anti-M. [4am, Firehawke]
  • 12074: Use literal romaji for Jikkyou Powerful Pro Yakyū game titles. [Vas Crabb]
  • 12078: machine/spi_sdcard.cpp: Implemented send CSD command for SD 2.x cards. [holub]
  • 12079: cpu/g65816: Fixed issues with (stack,S),Y addressing and emulation mode quirks (passes snes-tests). [Adrian Siekierka]
  • 12080: bus/mc10: Added partial emulation of the Alice Multiports Extension (only RAM/ROM features emulated). [Sylvain Glaize]
  • 12083: Fixed a Korean transliteration in a comment, and cleaned up spacing in a few places. [Michael Sanborn]
  • 12085: scv.xml: Added cartridge RAM to BASIC Nyuumon to make it work properly. [TWEgit]
  • 12086: pc1512_hdd.xml: Changed interface to match the ISA Fixed Disk Controller card used in the pc1512hd20. [einstein95]
  • 12087: util/cdrom.cpp: Refactored parse_cue/parse_gdicue to fix data integrity issues (should fix GitHub #12081). [Windy Fairy]
  • 12089: machine/1801vp128.cpp: Emulated 1801VP1-128 MFM codec for floppy drive controllers. [shattered]
  • 12090: Moved Cave drivers and devices to atlus project and a new cave project. [Angelo Salese]
  • 12096: a2600.xml: Added three prototypes (two working). [Atarimania, ArcadeShadow]
  • 12099: cpu/hcd62121: Implemented additional move instructions and timer wait. [QUFB]
  • 12100: fmtowns_cd.xml: Marked demos as clones, and use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 12103: capcom/vulgus.cpp: Added a 1942 bootleg from Itisa (has bad graphics). [Recreativas.org, ClawGrip]
  • 12104: namco/namcos2.cpp: Added the zoom table ROM to cosmogng and cosmogngj (same as other games on the platform). [PabloArcade]
  • 12106: galaxian/galaxian.cpp: Added another Bagman bootleg on Moon Cresta hardware. [David Bosque, Recreativas.org, ClawGrip]
  • 12107: sega/megatech.cpp: Added/corrected cartridge/PCB/ROM labels for Shinobi, Fantasy Zone and Parlour Games. [Jos van Mourik]
  • 12108: jaleco/megasys1.cpp: Added microcontroller program for Cybattler (also added to Chimera Beast). [kuze, Sergio Galiano]
  • 12109: igs/goldstar.cpp: Added a fourth version of Animal House, and PLD dumps for “animalhsb”. [Taksangs, charlie, ClawGrip]
  • 12110: taito/2mindril.cpp: Added Two Minute Drill Ver 2.2A (not working). [Sergio Galiano]
  • 12113: machine/t10mmc: Fixed MSF to LBA conversion for “play audio MSF” T10 multimedia command. [Windy Fairy]
  • 12114: msx1_cass.xml: Added four items (thee working), and added disks for Aackobase II. [file-hunter, Wilbert Pol]
  • 12115: imagedev/cassette.cpp, formats/flacfile.cpp: Added support for saving cassette images in FLAC format. [Wilbert Pol]
  • 12116: cpu/z80/r800dasm.cpp: Added a disassembler for the ASCII R800 CPU. [Wilbert Pol]
  • 12117: bus/msx/slot/disk.cpp: Added banking support for the MSX Turbo-R internal disk ROM. [Wilbert Pol]
  • 12118: formats/dmk_dsk.cpp: Improved format identification checks. [Wilbert Pol]
  • 12121: sms.xml: Added nineteen working items. [SMS Power!, raphnet, ArcadeShadow]
  • 12123: cdi.xml: Added a prototype of Hotel Mario. [redump.org, David Silva]
  • 12124: emu/debug/debugcmd.cpp: Added NUL-terminated string argument support to printf/logerror. [Patrick Mackinlay]
  • 12125: funworld/photoply.cpp: Fixed a spelling error in a comment. [ClawGrip]
  • 12126: taito_h.cpp: Updated notes, DIP switch defaults and emulation status flags. [Sergio Galiano]
  • 12128: rm/rm380z.cpp: Use SN74S262 for VDU-40 COS 3.4; video/sn74s263.cpp: Added ROM based on data sheet. [Robin Sergeant]
  • 12129: bfm/bfm_bd1.h, bfm/bfm_bda.h: Made some static data members constexpr so they will be instantiated automatically. [balrog]
  • 12130: msx2p_cart.xml: Added a software list for MSX2+ cartridges with three items (two working). [Wilbert Pol]
  • 12132: igs/pgm2.cpp: Dumped the program ROM for Bu Bu Car. [Victor Fernandez (City Game), Recreativas.org, ClawGrip]
  • 12133: misc/vampire.cpp: Added Entertainment Enterprises Vampire. [Tomasz Slanina, Heiko Klusmann, David Haywood]
  • 12134: tecmo/tecmp.cpp: Changed rygar/gemini difficulty setting names to better reflect documentation. [Devin Acker]
  • 12137: cpu/hcd62121, casio/cfx9850.cpp: Improved emulation, and fixed issues with debugger. [QUFB]
  • 12138: casio/pickytlk.cpp: Added a skeleton driver for the Casio Super Picky Talk children’s personal digital assistant. [QUFB]
  • 12139: apple/apple2gs.cpp: Fixed c000_r to return joystick button states in bit 7 (fixes MT08736). [Kelvin Sherlock]
  • 12141: subsino/subsino.cpp: Added New DongmulDongmul from Hyoja Game (not working). [Taksangs, charlie, ClawGrip]
  • 12144: rm/rm380z.cpp: Fixed disk drive handling so double sided disks work, and added 8" disk support. [Robin Sergeant]
  • 12146: misc/jaminator.cpp, jaminator.xml: Added driver and software list for Noise Toys Jaminator guitar toy. [Devin Acker]
  • 12147: mr/dribling.cpp: Added netlist sound simulation for Model Racing Dribbling. [Paperinik]
  • 12148: spectrum_cass.xml: Added 41 items (40 working), and improved metadata. [ArcadeShadow]
  • 12149: rm/rm380z.cpp: Added sound output for COS 4.0 systems. [Robin Sergeant]
  • 12150: galaxian/galaxian.cpp: Added Diviertate Galaxia (Multivideo bootleg of Galaxian). [Juan Romero, Recreativas.org, ClawGrip]
  • 12151: cpu/t11: Improved trace trap processing, and added basic interrupt processing to the K1801VM1. [shattered]
  • 12152: nmk/nmk16.cpp: Use emulated NMK214/NMK215 protection for more games. [Sergio Galiano]
  • 12153: skeleton/pullttrigger.cpp: Added a skeleton driver for Pull the Trigger. [Arcade Planet, Recreativas.org, ClawGrip]
  • 12155: heathkit/h89.cpp: Added missing conditions to some Ultimeth MTRHEX-2k DIP switch settings. [Mark Garlanger]
  • 12157: cirsa/neptunp2.cpp: Added Charleston slot machine from Europea (not working). [Arcade Planet, Recreativas.org, ClawGrip]
  • 12158: cirsa/neptunp2.cpp: Added two slot machines from Cirsa (not working). [Arcade Planet, Recreativas.org, ClawGrip]
  • 12159: gp32.xml: Replaced abbreviations in descriptions and moved some comments to notes elements. [ArcadeShadow]
  • 12160: snes_bspack.xml: Use lowercase for descriptive text. [ArcadeShadow]
  • 12162: mr/dribling.cpp: Added a partial dump of an Automave version of Dribbling. [David Bosque, Recreativas.org, ClawGrip]
  • 12163: tvgames/xavix.cpp: Hooked up controls for tomplc and tcarnavi, and promoted them to working. [David Haywood]
  • 12166: rm/rm380z.cpp: Fixed 8" disk controller clock frequency and improved VDU-80 display. [Robin Sergeant]
  • 12167: misc/diamondking.cpp: Added Caribe slot machine from SegaSA/Sonic. [Arcade Planet, Recreativas.org, ClawGrip]
  • 12169: Reverted pull request #12007 – it breaks systems that draw content in areas with DE deasserted. [Vas Crabb]
NOWSZY [arcade] Mame x64 0.263 28/02/2024

MAME 0.263 28 Feb 2024

  • Are you all ready for MAME 0.263? This release has some big changes that are going to affect everyone: several default UI control assignments have changed, including pause and save/load state. The changes will hopefully make life easier for people emulating computers. After updating, please check the User Interface input assignments and make any changes necessary for your setup.
  • We’ve fixed some long-standing bugs this month. Issues affecting large hard disk images (tens of gigabytes) have been fixed, and chdman will now report more invalid combinations of options rather than just producing invalid output files. Crashes or hangs when emulating systems that use discrete sound circuitry simulation on multi-core ARM systems should be fixed, as well as occasional bad sound output from the discrete circuitry simulation.
  • Thanks to recent work reverse-engineering the K052591 chip, this release features improved protection simulation for Hexion, S.P.Y. and Thunder Cross. Newly supported systems include a few computers from the former Yugoslavia, two more Tiger LCD games, and several more chess computers. The ROMs for the unreleased Deluxe Color Computer have been dumped recently, allowing emulation to be completed, and there’s a big update for the Apple II software lists this month.

Changelog Mame 0.263

MAME Testers bugs fixed

  • 08814: [Sound] (namco/namcos2.cpp) dsaber: Dragon Saber music plays at inconsistent speed. (hap)
  • 08818: [Crash/Freeze] (misc/magicard.cpp) magicrde: Watchpoints on PIC16F54 special function registers can cause crashes. (AJR)
  • 08822: [Crash/Freeze] (igs/pgm.cpp) drgw3, drgw3100, drgw3105, dwex, dwex101cn: Hangs before games start. (Ivan Vangelista)
  • 08824: [Core] (funworld/funworld.cpp) pool10j, pool10k: Placeholder PAL dumps have incorrect sizes. (hap)
  • 08825: [DIP/Input] (msx/sfkick.cpp) sfkick, sfkicka, spinkick: Analog and digital paddle controls have opposite directions. (hap)
  • 08826: [Crash/Freeze] (taito/rbisland.cpp) jumping and clones: Emulator crashes when starting system. (hap)

New working systems

  • CXG Systems / Newcrest Technology Sphinx Chess Professor [hap, Berger]
  • Double Dragon II: The Revenge (Tiger) [algestam, Sean Riddle]
  • Institut Ivo Lola Ribar Lola 8 [Stevan Parojcic]
  • Iskra HR-84 [Robert Kovač, Andrej Gerbec, Miodrag Milanović]
  • Mighty Max (Tiger) [hap, Sean Riddle]
  • Novag Mentor 16 [hap, Berger]
  • Open 5 Cards [Roberto Fresca, Aussiekanga]
  • Primo (Novag) [hap, Berger]
  • Saitek Kasparov GK 2000 [hap, Sean Riddle]
  • Saitek Kasparov Prisma [hap, Sean Riddle]
  • SciSys Kasparov Turbo S-24K [hap, Berger]
  • Yamaha MU10 [Matt, O. Galibert]

New working clones

  • Guardians / Denjin Makai II (bootleg) [ShootTheCore]
  • Hachoo! (Japan) [xtrasmiley]
  • Heath Company Heathkit H89 with SigmaSoft IGC [Mark Garlanger]
  • Institut Ivo Lola Ribar Lola 8 NK [Marko Solajic]
  • Lord of Gun (World) [Brian Troha, The Dumping Union]
  • Magic Train (Ver. 1.4) [Roberto Fresca]
  • Panda Train (Ver. 1.3) [Roberto Fresca, AJR]
  • Phoenix (bootleg) [Recreativas.org]
  • Psion Series 3a (2M) (US) [techfury]
  • Santaka-002 [ZX-PK.ru]
  • Side by Side (Ver 3.0 OK) [Sean Sutton, Smitdogg, hammy, Brian Troha, The Dumping Union]
  • Sports Authority Challenge (Rev 3) [Brian Troha, The Dumping Union]
  • Vuelo Espacial (Spanish bootleg of UniWar S) [Jorge Silva, Arnaldo Lopes]
  • Wild Fang (year hack?) [Tailsnic Retroworks]
  • Zoku Otenamihaiken (V2.05J 2003/05/12 18:00) [twistedsymphony, rtw]

Systems promoted to working

  • Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]
  • Jozsef and Endre Lukacs Homelab 2 / Aircomp 16 [linuxforum5, R. Belmont]
  • Wyse Technology WY-100 [AJR]

Clones promoted to working

  • Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) [Roberto Fresca]
  • Joker's Wild (B52 system, WP02001-054, Ver.031WM) [Roberto Fresca]
  • Tandy Radio Shack Deluxe Color Computer [Brian Wiesler, Tim Lindner]

New systems marked not working

  • Bingo Planet (Rev C) (M1 Satellite board) [hammy]
  • Black jack (Olympic Games, v5.04, upgrade kit for Wild Card) [Roberto Fresca, Matt B]
  • Breakaway Music Systems Vocalizer 1000 [Loscha, Devin Acker]
  • Dream Rail Lovely [Sergio Galiano]
  • George Scolaro pc532 [Patrick Mackinlay]
  • Iskra Delta Partner [Jernej Jakob]
  • Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
  • Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
  • Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
  • Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
  • Mattel Pixter Multi-Media [QUFB]
  • Micro-Term 440 [Bitsavers]
  • Multi-Action 6710-21 [Brian Troha, The Dumping Union]
  • Multi-Action 8350-00-R1 [Brian Troha, The Dumping Union]
  • Operation Tiger Second Mission (Ver 2.02 J) [lukemorse1]
  • Packy's Treasure Slot (Japan, main ver. 1.3, video ver. 1.1) [Phil Bennett]
  • Quasimidi Musikelektronik GmbH Quasimidi Sirius [DBWBP]
  • Quasimidi Musikelektronik GmbH Rave-O-Lution 309 [DBWBP]
  • Renda Fighter (Japan, main ver. 2.02, video ver. 2.03) [hammy, Phil Bennett]
  • Space Game (Bingo 6+1) [BonelessChicken, Recreativas.org]
  • Wild Card (Olympic Games, v2.0) [Roberto Fresca, Matt B]
  • Yamaha MU15 [Matt, O. Galibert]
  • Yamaha MU128 [Matt, O. Galibert]

New clones marked not working

  • Acorn Computers Acorn A3010 (German) [Nigel Barnes]
  • Martial Beat (G*B47 VER. JAB) [Windy Fairy]
  • Scud Race / Sega Super GT - Deluxe (Export) [Paul Prosser]
  • Sugorotic JAPAN (STJ1 Ver.A) [buffi]

New working software list items

  • apple2_flop_clcracked:
    Ace Detective (revision 3) (4am crack), ACT Preparation Series (version 1984) (4am crack), Adventures in Problem Solving: Alice's Adventure in Numberland (4am crack), Adventures in Problem Solving: A Trip to London (4am crack), Adventures in Problem Solving: Marathon (4am crack), Adventures in Problem Solving: The Treasure of Forest Isle (4am crack), Alfred's Music Achievement Series: Level I (4am crack), Algebra Volume 3 (revision 4, 1984) (Britannica) (4am crack), Aliencounter and Face Flash (revision 2) (4am crack), Alligator Mix (version 1985 revision 2) (4am crack), Alphabet Fun: Big and Little Letters (4am crack), Alphabet Zoo (revision 2) (4am crack), Alphabet Zoo (revision 3) (4am crack), Animal Photo Fun (4am crack), Animal Stories IV (4am crack), Architectural Review & Testmaker (version 2.0) (4am crack), The Art of Communication 2 (4am crack), The Banking Simulation (4am crack), The Banking Tutorial (version 5.2) (4am crack), The Bare Facts on Composers Volume 2 (4am crack), The Bare Facts on Composers Volume 3 (4am crack), The Bare Facts on Intervals and Chords (4am crack), The Bare Facts on Music History (4am crack), The Bare Facts on Notes, Rhythm, and Terms (4am crack), Basic Number Facts: Practice (4am crack), Battling Bugs and Concentraction (revision 2) (4am crack), Beyond Pinball (version 1.1) (4am crack), Billboard (verion 0.0) (4am crack), Black Belt (revision 2) (4am crack), Broadsides (revision 1) (4am crack), Broadsides (revision 2) (4am crack), Broadsides (revision 3) (4am crack), Broadsides (revision 4) (4am crack), CAAT Skill Tester: Decimals (4am crack), CAAT Skill Tester: Fractions: Addition and Subtraction (4am crack), CAAT Skill Tester: Fractions: Multiplication and Division (4am crack), CAAT Skill Tester: Whole Numbers (4am crack), Career Scan IV (version 09.15.83N) (4am crack), Cash Versus Credit Buying (4am crack), Cause and Effect (version 02.15.85) (4am crack), Change Maker (4am crack), Child Development 2: Theories of Child Development (4am crack), Child Development 5: Infancy and Toddlerhood (4am crack), A Christmas Adventure (version 2.0) (4am crack), Classification of Objects (4am crack), Classmate (version 2.0) (4am crack), Clowning Around (revision 2) (4am crack), Collamore Castle: Strategies for Problem Solving Level 1 (4am crack), Comparison Kitchen (4am crack), Computer Biology Lab: Clam Dissection (4am crack), Computer Biology Lab: Crayfish Dissection (4am crack), Computer Biology Lab: Earthworm Dissection (4am crack), Computer Biology Lab: Frog Dissection (4am crack), Computer Biology Lab: Starfish Dissection (4am crack), Computers in Government (A-122 version 1.0) (4am crack), Continents and Countries (4am crack), Copy II Plus (version 1.0) (4am crack), Cotton Tales (version 1990) (4am crack), The Counting Bee (version 1.1, 26-FEB-82) (4am crack), Cribbage/Solitaire (4am crack), Crosscountry Canada (revsion 1, 1986) (4am crack), Crosscountry Canada (version 4.0) (4am crack), Crosscountry USA (version 4.0) (4am crack), Crosscountry USA (version 5.1) (4am crack), Crystal Caverns (revision 0) (4am crack), The Cube (4am crack), Cyborg (version 1) (4am crack), Dancing Dinos (4am crack), Dataquest: The Presidents (A-140 version 1.1) (4am crack), Dinosaur Dig (4am crack), Dinosaurs (release 1) (4am crack), Dragon Mix (version 1985) (4am crack), The Dream Machine (4am crack), E-Z Learner (4am crack), Early Discoveries: Size and Logic (version 07.31.85) (4am crack), Early Games: Matchmaker (revision 2) (4am crack), Effective Study Skills (4am crack), Electric Circuits (revision 1) (4am crack), Electric Circuits (revision 2) (4am crack), The Evelyn Wood Dynamic Reader (4am crack), Excel-A-Read (4am crack), Farmfiler (version 03.11.83) (4am crack), Fish Scales (version 4.0) (4am crack), Following Written Directions (4am crack), Fortress (revision 2) (4am crack), Fraction Fever (revision 1) (4am crack), Fractions (version 3.0 04-10-82) (4am crack), Fun with Directions (version 1984) (4am crack), The Gem of Zephyrr (version 1.1.0) (4am crack), Genesis: The Adventure Game Creator (4am crack), Genetic Engineering (4am crack), German Vocabulary Builder (4am crack), Glidepath (version 1.0) (4am crack), Golf Classic and Compubar (4am crack), Go to the Head of the Class (Media Materials) (4am crack), Graphing (A-817 version 1.0) (4am crack), Graphing Equations (version 1.3) (4am crack), Guitar Wizard (version 11611) (4am crack), Gulp!! and Arrow Graphics (4am crack), Human Body Exploration (4am crack), Improving Your Memory (4am crack), Industrialism in America (4am crack), Inferential Anne: Level II (4am crack), J-Bird (4am crack), Joe Theismann's Pro Football (4am crack), Key Signatures (4am crack), Kids at Work (4am crack), Kitchen Planner (4am crack), Les Sports (4am crack), Let's Explore Word Processing (Media Materials) (4am crack), Library Adventure: Blue Level (4am crack), Library Magic (revision 0) (4am crack), Magic Slate II: 20-Column Apple //e Version (version 1.0) (4am crack), Magic Slate II: 40-Column Apple //e Version (version 1.0) (4am crack), MasterType (version 1.7) (4am crack), Mathematics Action Games: Picture Parts: Basic Operations (4am crack), Mathematics Courseware Series: Adventures in Addition and Subtraction 3 (4am crack), Mathematics Courseware Series: Bicycling Through Decimals 3 (4am crack), Mathematics Courseware Series: Decimal Deli 2 (4am crack), Mathematics Courseware Series: Division 2 (4am crack), Mathematics Courseware Series: Division 3: The Prairie (4am crack), Mathematics Courseware Series: Electrifying Fractions 2 (4am crack), Mathematics Courseware Series: Fantastic Fractions 1 (4am crack), Mathematics Courseware Series: Fractions 3 (4am crack), Mathematics Courseware Series: Fractions 5: The River (4am crack), Mathematics Courseware Series: Mighty Multiplication 2 (4am crack), Mathematics Courseware Series: Percent 1: Get The Percent (4am crack), Mathematics Courseware Series: Percent 2 (4am crack), Medalist Series: Black Americans (version 04.13.84) (4am crack), Medalist Series: Presidents (version 11.23.84) (4am crack), Medalist Series: Women in History (version 11.21.83) (4am crack), Microtyping II (4am crack), Mind Puzzles (H-102 version 1.0-1984.05.25) (4am crack), Miner 2049er (revision 1) (4am crack), Modeling (A-823 version 1.0) (4am crack), Money! Money! (version 02.05.87) (4am crack), Monkey Business (revision 2) (4am crack), Monsters and Make-Believe (version 1.1) (4am crack), Music Tutor (Passport Designs) (4am crack), Mystery Mazes Case 3: Castle Clues (4am crack), Painter Power (4am crack), People of the Old Testament (version 03.09.90) (4am crack), Perception (version 3.1) (4am crack), Personality Profile 2 (4am crack), Physical or Chemical (4am crack), Picture Perfect (version 1987) (4am crack), Place Value: Ones, Tens, and Hundreds (4am crack), Plato's Cave (4am crack), Please Help Me: Spelling (4am crack), Polls and Politics (A-820 version 1.0) (4am crack), Prescriptive Math Drill (version 04.13.84) (4am crack), Primary Reading: Following Written Directions (4am crack), Primary WordMath (4am crack), Prime Ducks (4am crack), Problem-Solving Strategies (H-103 version 1.0-1984.09.25) (4am crack), Pro Golf Challenge (4am crack), Quizagon (revision 0) (4am crack), Rainbow Painter (4am crack), Rascal Takes A Ride Home (4am crack), Rascal Takes A Ride to School (4am crack), Reading for Understanding: Native Americans (4am crack), Reading Workshop: Grade 6 (Mindscape) (4am crack), Read & Rhyme (4am crack), Return to Reading: The Black Stallion (4am crack), Return to Reading: To Kill A Mockingbird (4am crack), Rhythm Write (4am crack), Run Your Own Train (revision 2) (4am crack), Scientific Simulations (version 1.0) (4am crack), Sesame Street Crayon: Letters For You (version 1987-10-31) (4am crack), Shadow Hawk One (revision 1) (4am crack), Shadow Hawk One (revision 2) (4am crack), Shadows and Light (4am crack), Shutterbug's Pictures (4am crack), Sliding Block (revision 2) (Merit) (4am crack), Social Studies: Africa (4am crack), Sound and Vibrations (4am crack), Space Journey: Planets and Stars (4am crack), Spellakazam (revision 1) (4am crack), Spelling and Reading Primer (version 2.0.1) (4am crack), Spelling Bee (version 1.1) (4am crack), The Spy's Adventures in Europe (version 1986-09-30) (4am crack), Start Solving: Honeybear (4am crack), Start Solving: Sam's Sticker Store (4am crack), Start Solving: Tina's TV Show (4am crack), Stickers (4am crack), Stickybear Opposites (800K 3.5") (4am crack), Story Maker (revision 2, 64K) (4am crack), The Story of Creation (4am crack), Strategies for Test Taking (4am crack), Strategies in Problem Solving: Dinosaurs and Squids (4am crack), Strategies in Problem Solving: Spinners and Slugs (4am crack), Super-Text II Form Letter Module (version 1984) (4am crack), Tales From The Arabian Nights (4am crack), Teddy Takes a Rain Walk (4am crack), Test Construction and Review (4am crack), Thinkers: Mathematics Unlimited Problem Solving (4am crack), Total Learning System (4am crack), Troll Sports Math: Math Word Problems for Grades 4 to 6 (4am crack), Type Hype (revision 2) (4am crack), Type Right on Your Apple IIe (4am crack), Under Fire (4am crack), U.S. Constitution Tutor (4am crack), The U.S. Constitution: Nationalism and Federalism (version 1984) (4am crack), U.S. History: The Growth of a Nation (4am crack), U.S. History: The Young Republic (4am crack), Walt Disney Card & Party Shop (4am crack), Water Pollution (4am crack), Werewolf!! (4am crack), What's the Problem: Ace Reporter (4am crack), What's the Problem: Chester and the Cheese (4am crack), What's the Problem: Where in the World? (4am crack), Wings Out of Shadow (4am crack), Wizard of Words (version 1.0) (4am crack), Word Scrambler and Spelling Tutor (4am crack), Wordwise (4am crack), WordWorx (4am crack), Zoo Master (revision 2) (4am crack) [4am]
    Arizona Mix (A-335 version 1.0) (4am and san inc crack), Car Builder (revision 4) (4am and san inc crack), Dog Sled Ambassadors (A-339 version 1.0) (4am and san inc crack), The General Manager (version 2.0S) (4am and san inc crack), The General Manager (version 2.0Y) (4am and san inc crack), Hard Hat Mack (4am and san inc crack), Magic Spells (version 1.1) (4am and san inc crack), Math Word Problems (4am and san inc crack), Music Construction Set (revision 2) (4am and san inc crack), Spare Change (4am and san inc crack), Square Pairs (version 1.0) (4am and san inc crack), Stickybear Opposites (revision 2) (4am and san inc crack), Stickybear Printer (version 1) (4am and san inc crack), Stickybear Reading (revision 2) (4am and san inc crack), Stickybear Town Builder (revision 2) (4am and san inc crack), Stickybear Typing (revision 3) (4am and san inc crack), Stickybear Word Problems (revision 2) (4am and san inc crack), Zenith (4am and san inc crack) [4am, san inc]
  • apple2_flop_orig: Copy II Plus (version 1.0), Copy II Plus (version 2.2), Galactic Gladiators [4am]
  • bbc_rom: Arcadians (unofficial RFS), Arkanoid (unofficial ROM), Boxford TCL 125/240 2.02, Boxford TCL 125/240 2.04, Boxford TCL 125/240 6.00, Database 1.21, Economatics Control ROM 1.04, Enigma Plus 2.4, GameROM: Rocket Raid 1.10, HyperDriver 1.30, IEEE 1.92, IEEE 1.98, Kix (unofficial ROM), LVL Echo 1.01, Micronet 2000 1.1, Music 1.2, PMS Multi-Font NTQ 4.0, Pengo (unofficial ROM), Ramrod MS4.00c (alt), Robotron (unofficial ROM), Rocket Raid (unofficial ROM), Snapper v1 (unofficial ROM), Snapper v2 (unofficial ROM), Speech Extension 0.1, StarGraph 3.01, Unicore 2.2, User Port Transfer 1.01, Wordwise Companion, Zalaga (unofficial RFS) [Nigel Barnes]
  • ekara_japan:
    Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
    Enkamichi Volume 8 (Japan) (EC0058-ENK) [TeamEurope]
  • ekara_japan_d: Dream Cartridge: Best Artist Vol.7 (Japan) (DC0008-BAT), Dream Cartridge: Best Hit Vol.10 (Japan) (DC0006-BHT) [TeamEurope]
  • ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1), Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
  • ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
  • ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM), J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood]
  • ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
  • ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI), Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
  • ekara_japan_sp: Super Cartridge: TV Pop Junior (Japan) (SP-06) [TeamEurope]
  • h88_cass: BUG-8 02.05.00, BUG-8 02.06.00, Extended Benton Harbor Basic 10.05.00, Extended Benton Harbor Basic 10.05.01, Extended Benton Harbor Basic 10.06.00, Heath H8 Assembler 04.05.00, Heath H8 Assembler 04.06.00, Heath/Wintek H8 Editor 03.05.00, Heath/Wintek H8 Editor 03.06.00 [Society of Eight-Bit Heathkit Computerists]
  • msx1_cart:
    Hotbit HB-8000 Demo (Brazil), Ligue-se ao Expert (Brazil), Mood Land, Princess Quest [file-hunter]
    Magical Tower Adventure [MSXdev]
  • msx2_cart:
    DSKPRO (v11.6) [file-hunter]
    MEGA-SCSI (128KB), MEGA-SCSI (256KB), MEGA-SCSI (512KB), MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
  • psion_ssd: 3Fax Software [techfury]
  • sega_beena_cart:
    Pururun! Shizuku-chan: Asonde Tanoshiku Nouryoku Up [TeamEurope]
    Taiko no Tatsujin: Ongaku Lesson [TeamEurope, QUFB]
  • spectrum_cass:
    Impossabubble [Dave Clarke]
    Alien Girl (demo, English), Alien Girl (demo, Spanish) [Javier Fopiani]
    Cocoa and the Time Machine (48K, English), Cocoa and the Time Machine (48K, Portuguese), Cocoa and the Time Machine (48K, Spanish), Cocoa and the Time Machine (128K, English), Cocoa and the Time Machine (128K, Spanish), Hakkenkast - The Demo Dungeon (48K), Hakkenkast - The Demo Dungeon (128K), The Swarm is Coming... (48K, update 2), The Swarm is Coming... (128K, update 2), Twenty Four Hour Parsley People (English), Twenty Four Hour Parsley People (Portuguese), Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
    Adventure 4-Pack (alt), Desdobramentos de Totobola, La Diosa de Cozumel (Matra edition), Máquina do Poker, Melotron, Poker Aberto, Stripping Penelope, Throne of Fire (PIM) [Planeta Sinclair]
    Ad Lunam (English), Ad Lunam (Italian), Ad Lunam (Spanish), Ad Lunam Plus (English), Ad Lunam Plus (Italian), Ad Lunam Plus (Spanish), Demon's Dream, F-19 Stealth Fighter (set 4, Erbe), Insert Coins II, Inspector Gadget and the Circus of Fear, Micro Olympics / Olympic Spectacular (Profisoft), Micro Primer - Software Pack 1, Micro Primer - Software Pack 2, Microfair Madness (Zenobi, alt), Mysterious Dimensions (48K), NATO Assault (128K version), Project Future (bug fix), Pud Pud (Zafi Chip), Puffy's Saga (MCM), Red Arrows (System 4), Rival Gang, Rival Gang EXT (demo), Road Toad (bug fix), Roust (demo), Super 48K Box (rev. 2, TAP tape image), Terrapins (demo), Throne of Fire (IBSA), Tiro al Blanco (Investronica), World Games (Erbe), Wunderwaffe, ZX Larry [Spectrum Computing]
    Apulija-13 (v2.1, English), Apulija-13 (v2.1, English, extra), Apulija-13 (v2.1, French), Apulija-13 (v2.1, German), Apulija-13 (v2.1, Italian), Apulija-13 (v2.1, Portuguese), Apulija-13 (v2.1, Spanish) [Zankle Soft]

New software list items marked not working

  • apple2_flop_clcracked: Mathematics Courseware Series: Addition and Subtraction 4: City Sights (4am crack), Mathematics Courseware Series: The Mysteries of Multiplication 3 (4am crack) [4am]
  • bbc_rom: Micron Plus EPROM Programmer 1.20, SPX 2.01 [Nigel Barnes]
  • msx2_cart: Video Digitizer (Japan) [file-hunter]
  • pixter_cart: Alphabet Forest, Clifford - The Big Red Dog, Cyberchase, Mazes, Puzzles & Games, SpongeBob SquarePants - Math Adventure [QUFB]

Translations added or modified

  • Russian [Arbars, holub, Vas Crabb]

Merged pull requests

  • 11801: heathkit/h89.cpp: Added Heathkit H89 with SigmaSoft Interactive Graphics Controller as a clone system. [Mark Garlanger]
  • 11840: bus/qbus: Added DVK MX floppy disk drive controller card. [shattered]
  • 11964: cpu/t11: Fixed MTPS/MFPS data width and improved emulation of differences between variants. [shattered]
  • 11971: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest floppy disk dumps and cracks. [4am, san inc, A-Noid]
  • 11972: pinball/recel.cpp: Added ‘Space Game (Bingo 6+1)’, and corrected comments. [BonelessChicken, Recreativas.org, ClawGrip]
  • 11975: rm/rmnimbus.cpp: Changed default mouse mode to high-level simulation. [Robin Sergeant]
  • 11981: machine/sa1110.cpp: Use address maps for on-board peripherals; hp/jornada.cpp: Hooked up entire keyboard. [Ryan Holtz]
  • 11984: phoenix/phoenix.cpp: Added a bootleg of Phoenix. [Recreativas.org, ClawGrip]
  • 11985: emu/memarray.cpp: Fixed little Endian byte reads and writes for 64-bit areas. [amameuser]
  • 11986: msx/msx.cpp,msx/msx2.cpp: Enabled floppy disk drive sounds. [Wilbert Pol]
  • 11988: rm/rm380z.cpp: Fixed video RAM addressing, allowing characters to be read back from the screen. [Robin Sergeant]
  • 11989: jaleco/megasys1.cpp: Added Japanese version of Hachoo! as a clone; ekara_japan*.xml: Added four cartridges. [David Haywood]
  • 11990: apple/apple2e.cpp: Removed a duplicate variable assignment in Ctrl-Reset handler code. [xotmatrix]
  • 11991: sega/segaai.cpp: Improved µPD7759 ROM bank selection (improves speech). [Wilbert Pol]
  • 11992: konami/hexion.cpp, konami/spy.cpp, konami/thunderx.cpp: Made K052591 simulation better reflect real programs. [furrtek]
  • 11994: handheld/hh_sm510.cpp: Added Tiger Double Dragon II: The Revenge. [algestam, Sean Riddle]
  • 11995: cpu/t11: Added basic support for the K1801VM1. [shattered]
  • 11996: apple/apple2e.cpp: Update language card memory map when language card is enabled or disabled. [xotmatrix]
  • 11999: nec/pce.cpp, nec/pce_cd.cpp: Cleaned up code. [cam900]
  • 12000: netlist/pexception.cpp, sound/pulse_sound.cpp: Fixed compilation when using musl libc runtime library. [Elaine Gibson]
  • 12001: irem/travrusa.cpp: Added an alternate palette PROM arrangement for Traverse USA, MotoTour and MotoRace USA. [ClawGrip]
  • 12002: heath/h89.cpp: Added Ultimeth 2k ROM as a BIOS option. [Mark Garlanger]
  • 12006: sega/sega_beena_cart.xml: Added two working items. [TeamEurope, QUFB]
  • 12009: lynx.xml: Marked raiden as a possible bootleg of the CES version. [David Silva]
  • 12012: util/cdrom.cpp: Removed unreachable additional handler for MODE2/2336 tracks (GitHub #9084). [stonedDiscord]
  • 12013: mattel/pixtermu.cpp, pixter_cart.xml: Added a skeleton Mattel Pixter Multi-Media driver and software list. [QUFB]
  • 12015: galaxian/galaxian.cpp: Added a Spanish bootleg of UniWar S from Centromatic. [Jorge Silva, Arnaldo Lopes, ClawGrip]
  • 12016: cpu/m6809: Fixed HD6309 indirect W register references in indexed addressing modes. [Tim Lindner]
  • 12017: rainbow.xml; intv.xml; digilog320.xml; compclr2_flop.xml: Use lowercase for things that aren't proper nouns. [ArcadeShadow]
  • 12019: heathkit/h89.cpp, h88_cass.xml: Added a software list for Heathkit H88 cassettes. [Mark Garlanger]
  • 12020: tecmo/gaiden.cpp: Added an version of Wild Fang using a different program version. [Tailsnic Retroworks, ClawGrip]
  • 12026: cpu/patinhofeio/patinho_feio.cpp: Fixed missing space in warning log message. [amameuser]
  • 12027: ussr/1801vp014.cpp: Added simulated MS7008 keyboard using K1801VP1-014 controller. [shattered]
  • 12028: lib/netlist: Removed duplicate $(OBJ)/devices from object directories in makefile. [amameuser]
  • 12029: cpu/z180, machine/ldv1000hle.cpp: Removed some extraneous semicolons. [amameuser]
  • 12030: Fixed indentation of some ROM_END and INPUT_PORTS_END statements. [amameuser]
  • 12031: rm/rm380z.cpp: Improved character mode video emulation. [Robin Sergeant]
  • 12032: msx1_cart.xml: Added five working items. [file-hunter, MSXdev, Wilbert Pol]
  • 12033: tvgames/spg29x.cpp: Added the internal SPG290 ROM for the Mattel HyperScan (not hooked up yet). [ppcasm, David Haywood]
  • 12034: sound/discrete.cpp: Use appropriate memory barriers for task synchronisation (fixes GitHub #11373). [Vas Crabb]
  • 12035: bandai/design_master.cpp: Added the internal H8/328 ROM for the Bandai Design Master. [Sean Riddle, David Haywood]
  • 12036: cpu/tms32010: Fixed memory access helpers for variants with 64k-word program space. [cam900]
  • 12037: misc/vocalizer.cpp: Added a driver for the Breakaway Music Systems Vocalizer 1000 (not working). [Loscha, Devin Acker]
  • 12040: util/chd.cpp: Calculate pessimistic size for buffer needed to store compressed hunk map (fixes GitHub #12023). [balrog]
  • 12041: konami/ksys573.cpp: Added Martial Beat JAB version (not working). [Windy Fairy]
  • 12042: spectrum_cass.xml: Added 61 working items, and added language information for many items. [ArcadeShadow]
  • 12043: trs/coco12.cpp: Dumped ROMs for Deluxe Color Computer and promoted it to working. [Brian Wiesler, Tim Lindner]
  • 12046: mindset_flop.xml, adam_flop.xml, next_hdd.xml: Made software list descriptions follow conventions. [ArcadeShadow]
  • 12047: Removed some unnecessary backslash line continuations in C++ and Python code. [amameuser]
  • 12049: trs/coco12_m.cpp: Fixed base address for Deluxe Color Computer RAM bank. [Nigel Barnes, Tim Lindner]
  • 12050: machine/z80scc.cpp: Added support for RTxC transmit/receive clock source. [Colin Leroy-Mira]
  • 12052: msx2_cart.xml: Added six items (five working); bus/msx/cart/scsi.cpp: Added partial MegaSCSI support. [Wilbert Pol]
  • 12055: hash/ekara_japan*.xml: Added nine cartridges; skeleton/hudson_poems.cpp: Added four games. [David Haywood, TeamEurope]
  • 12057: util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. [Windy Fairy]
  • 12060: util/bitstream.h: Adjust m_doffset based on m_dbitoffs when flushing (fixes errors reading LaserDisc CHDs). [Windy Fairy]


NOWSZY [Arcade] Mame Classic 10.1.0 - 02/04/2024

MAME CLASSIC Version 10.1.0 - 02/04/2024

  • Added : Ability to hide MESS Machines requiring .chd files.
  • Changed : When selecting a MESS Machine, there is now a slight delay before it's software list is loaded. This makes it smoother to move through the machine list.
  • Changed : When selecting a MESS Machine, the focus will no longer switch to it's software list... per request.
  • Fixed : The background color of the lists would sometimes not match what was selected in Options.
NOWSZY [arcade] Mame x64 0.262 31/01/2024

MAME 0.262 31 Jan 2024

After two long months, we’re back with MAME 0.262! Of course, it’s full of exciting work on multiple fronts. In core media support, MAME now supports FLAC compression for compact cassette images, and Zstandard compression in zip archives and CHD disk images. For maximum compatibility, chdman won’t use Zstandard compression by default, so you’ll need to enable it if you want to use it when creating or converting disk images. For your convenience, unidasm now allows you to specify offsets in hexadecimal or octal.

Three LaserDisc games designed by Rick Dyer are now working: the Japanese version of Time Traveler, the console-to-arcade conversion Thayer’s Quest, and Don Bluth’s Dragon’s Lair. It’s very exciting to see multiple LaserDisc captures combined to eliminate all dropouts from disc degradation and pressing faults for Dragon’s Lair and Thayer’s Quest.

Following up on work in the previous release, MAME now supports Sega’s TV Ocha-Ken system, based on the same technology as the Advanced Pico BEENA. It’s a far simpler system designed for young children, using barcode cards to trigger mini-games. Also from Sega, initial support for the AI computer has been added. No, this isn’t related to the current artificial intelligence craze; it’s a rather obscure system from 1986 featuring a pen tablet and using cartridge and compact cassette media.

Two more Casio Phase Distortion synthesisers have been added: the CZ-230S keyboard and the rare SZ-1 sequencer. The CZ-2230S lacked sound editing features but added a programmable drum machine (using PCM samples) and sequencer. Also in synthesiser emulation, MAME’s Wave Blaster host driver now supports multiple synthesiser modules from Casio, Samsung, and Yamaha. In other musical news, the original version of the very obscure Shamisen Brothers rhythm game from Kato’s has now been fully dumped and emulated.

The microcontroller program for Taito’s KiKi KaiKai was recently extracted. This contains a substantial amount of game logic, allowing the simulation code previously used by MAME to be retired and giving more confidence that the emulation is accurate. Improvements to our Fujitsu MB8841 emulation have fixed persistent issues in Arabian from Sun Electronics. HT1130 microcontrollers are now supported, allowing cheap hand-held “brick games” to be emulated, albeit without sound for now.

This is a big release for chess computer emulation. There are lots of newly supported chess computers from the brands you love, like Hegener + Glaser, Novag, and Saitek, as well as more versions of systems that were already supported. There were also a couple of backgammon computers added, from Saitek and Tryom.

There’s inevitably far more than we have time to talk about here, including an Arabic version of the Mattel Aquarius, an 8" floppy drive controller for the Apple II family, numerous Aristocrat Leisure gambling systems promoted to working, some big software list updates, and lots of code modernised.

Changelog Mame 0.262

MAME Testers bugs fixed

  • 07157: [Sound] (sega/system1.cpp) nob: Music and sound effects stop playing after completing the first level. (Ivan Vangelista)
  • 08436: [Crash/Freeze] (sunelectronics/arabian.cpp) arabian: Game freezes on second player’s turn. (hackbar)
  • 08718: [Misc.] (taito/kikikai.cpp) kicknrun, kicknrunu: Coin counters increment on boot. (Vas Crabb)
  • 08754: [Documentation] (sega/sms.cpp) sms1, sms1br, sms1paln, sms1pal: The original Master System was not numbered. (Vas Crabb)
  • 08797: [DIP/Input] (capcom/1943.cpp) All 1943 games and clones: Cabinet type DIP switch setting labels are misleading. (Vas Crabb)
  • 08800: [DIP/Input] (pacman/pacman.cpp) crushbl3: DIP switch settings for number of lives are labelled incorrectly. (chaneman)
  • 08802: [Sound] (subsino/subsino.cpp) victor6, victor6a, victor6b: No OPL2 sounds are played. (Ivan Vangelista)

New working systems

  • 301 XL (Yeno) [hap, Sean Riddle, Berger]
  • Altair II [Basilio García, Recreativas.org]
  • Block Game & Echo Key GA888 [azya52, David Haywood]
  • Brother PN-8800FXB [Dirk Best, Bookman Archive]
  • Casio CZ-230S [BCM, =CO=Windler, Devin Acker]
  • Casio SZ-1 [BCM, Devin Acker]
  • Chess King / Intelligent Software Triomphe [hap, Berger, Sean Riddle]
  • E-Star Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood]
  • Gakken Compact Vision TV Boy [hap]
  • Golden Joker (Ver 16.06UNG-25, set 1) [TeamEurope, Roberto Fresca, Kevin Eshbach, Brian Troha]
  • Green Lizard (4VXFC811, NSW) [dam0, Heihachi_73]
  • Hegener + Glaser Mephisto Europa [hap, Berger]
  • Hegener + Glaser Mephisto MM II (Nona program, DOCCC 1985 Leiden TM) [mclane]
  • Jack House [Roberto Fresca, Grull Osgo]
  • Novag Accord [hap, Berger]
  • Novag Constellation Junior [hap, Mychess]
  • Novag Super VIP (v3.7) [hap, Berger]
  • Novag VIP (Novag) [hap, Berger]
  • Pit-Fighter (Tiger) [algestam, Sean Riddle, hap]
  • Saitek Electronic Champion Backgammon [hap, Sean Riddle]
  • Saitek Electronic Dames [hap, Sean Riddle]
  • Saitek Kasparov Conquistador [hap, Sean Riddle, ClawGrip]
  • SciSys Turbo 16K [hap, Sean Riddle]
  • Tandberg TDV-2115L [Frode van der Meeren]
  • Tandy Corporation / SciSys 1850 Deluxe Table Chess (model 60-2199) [hap, Sean Riddle]
  • Tequila Sunrise (1VXFC613, NSW) [dam0, Heihachi_73]
  • Tryom Omar II [hap, Sean Riddle]

New working clones

  • Altair (Nauchpribor) [algestam, Milan Galcik, Igor Nys]
  • Black Rhino (4VXFC830, NSW) [dam0, Heihachi_73]
  • Ecico Electronics Aquarius (Arabic) [Sean Harrington]
  • Euro Champ '92 (Japan) [Tailsnic Retroworks]
  • Fidelity Electronics Prestige Challenger (original program, set 1) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 2) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 4) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 5) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 6) [Berger]
  • Fidelity Electronics Voice Chess Challenger (set 2) [Berger]
  • Fruit Star Bonus (Ver 8.30UNG-25, set 1) [TeamEurope, Roberto Fresca, f205v, Kevin Eshbach, Brian Troha]
  • Fruit Star Bonus (Ver 8.30UNG-25, set 2) [TeamEurope, Roberto Fresca, f205v, Kevin Eshbach, Brian Troha]
  • Gals Panic SU (Korea, version 5) [Darksoft, The Dumping Union]
  • Golden Joker (Ver 16.06UNG-25, set 2) [TeamEurope, Roberto Fresca, Kevin Eshbach, Brian Troha]
  • Hat Trick Hero (US) [Tailsnic Retroworks]
  • Heath Company Heathkit H88 [Mark Garlanger]
  • Hegener + Glaser Mephisto Academy (Dutch, 04-10-88) [Drahti]
  • Hegener + Glaser Mephisto Academy (German, 27-08-88) [Drahti]
  • Hegener + Glaser Mephisto Academy T+T (Dutch, prototype) [mclane]
  • Hegener + Glaser Mephisto Dallas 68020 (set 1) [Berger]
  • Mahjong Gakuensai (Japan, set 2) [buffi]
  • Mahjong Raijinhai (Ver. D105) [Sergio Galiano]
  • JoJo no Kimyou na Bouken: Mirai e no Isan (Japan 991015, NO CD) [anonymous]
  • JoJo's Bizarre Adventure (Euro 991015, NO CD) [anonymous]
  • Lucky Coin (Jun 24 2002) [Ioannis Bampoulas]
  • NBA Jam (proto v 1.01 1/23/93) [reynaldodhalam]
  • NBA Jam (proto v 2.00 1/24/93) [Scuba King]
  • NBA Jam Tournament Edition (proto 2.00 12/17/93) [anonymous]
  • Novag Super VIP (v1.01) [hap, Berger]
  • Novag Super VIP (v1.03) [hap, Berger]
  • Novag Super VIP (v3.6) [hap, Berger]
  • Operacion Defender (bootleg of Defender) [Recreativas.org]
  • Pit Boss Superstar III 30 (9233-00-01 R0B, Standard version) [Brian Troha, The Dumping Union]
  • Psion Series 3mx (French) [François Thunus]
  • Return Of Sel Jan II [BET] (Japan, NM508) [buffi]
  • Saitek Kasparov Team-Mate [hap, Sean Riddle, ClawGrip]
  • SciSys Companion III [hap, Sean Riddle]
  • Skill Drop Georgia (Ver. G1.01S, Oct 1 2002) [Ioannis Bampoulas]
  • Stompin' (prototype?) [Domenico Cervini]
  • Tekken 2 Ver.B (World, TES2/VER.D) [@moflih.morad]
  • Violent Storm (ver UAB, bootleg) [Jordi Freixas, Victor Fernandez (City Game)]

Systems promoted to working

  • Bachelorette Party (BHG1248, US) [Heihachi_73]
  • Cherry Chance [Angelo Salese]
  • Dragon's Lair (US Rev. F2) [Ryan Holtz, Mat Ownby, ld-decode Team]
  • The Gambler (EHG0916-02, US) [Heihachi_73]
  • Honky Tonk (BHG1455, US) [Heihachi_73]
  • Koala Mint (CHG1573, US) [Heihachi_73]
  • MKV Set/Clear Chips (US) [Heihachi_73]
  • Magic Mask (AHG1549, US) [Heihachi_73]
  • Mahjong Raijinhai DX (Ver. D105) [Sergio Galiano]
  • Party Gras (AHG1567, US) [Heihachi_73]
  • Poker (Impera, V11/90b) [Roberto Fresca, Grull Osgo]
  • Sega TV Ocha-Ken [QUFB]
  • Shamisen Brothers Vol 1 (V1.01K) [Windy Fairy, Taro, angeryer]
  • Thayer's Quest (set 1) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
  • Wild Africa (AHG1535, US) [Heihachi_73]

Clones promoted to working

  • Adonis (BHG1508, US) [Heihachi_73]
  • Boot Scootin' (AHG1547, US) [Heihachi_73]
  • Boot Scootin' (GHG1008-03, US) [Heihachi_73]
  • Boot Scootin' (GHG1012-02, US) [Heihachi_73]
  • Cash Chameleon (DHG4078-99, US) [Heihachi_73]
  • Cuckoo (CHG1195, US) [Heihachi_73]
  • Dance Dance Revolution (GC845 VER. JAB) [tweak!, Caldenza, Taro]
  • Dolphin Treasure (FHG4077-02, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1519, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1607, US) [Heihachi_73]
  • Dragon's Lair (US Rev. D, Pioneer LD-V1000) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Dragon's Lair (US Rev. E) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Dragon's Lair (US Rev. F) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Enchanted Forest - Cash Express (AHG1615, US) [Heihachi_73]
  • Golden Pyramids (AHG1205-03, US) [Heihachi_73]
  • Golden Pyramids (AHG1206-99, US) [Heihachi_73]
  • Green Lizard - Cash Express (AHG1623, US) [Heihachi_73]
  • Inca Sun (CHG1458, US) [Heihachi_73]
  • Inca Sun (DHG1577, US) [Heihachi_73]
  • Keep Your Hat On (BHG1204, US) [Heihachi_73]
  • King Galah - Cash Express (AHG1625, US) [Heihachi_73]
  • Loco Loot (AHG1513, US) [Heihachi_73]
  • Lucky 7 (Impera, V04/91a, set 2) [Roberto Fresca, Grull Osgo]
  • Magic Mask (AHG1548, US) [Heihachi_73]
  • Magic Mask (DHG1309, US) [Heihachi_73]
  • Margarita Magic (EHG1558, US) [Heihachi_73]
  • Margarita Magic (EHG1559, US) [Heihachi_73]
  • Mountain Money (BHG1464, US) [Heihachi_73]
  • Novo Play Club Card (V3.3H) [Roberto Fresca, Grull Osgo]
  • Novo Play Club Card (V6.2H) [Roberto Fresca, Grull Osgo]
  • Party Gras (BHG1284, US) [Heihachi_73]
  • Penguin Pays - Cash Express (AHG1544, US) [Heihachi_73]
  • Penguin Pays - Penguin Pucks (EHG1257, US) [Heihachi_73]
  • Queen of the Nile (GHG4091-02, US) [Heihachi_73]
  • Queen of the Nile (GHG4091-03, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1525, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1608, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1609, US) [Heihachi_73]
  • Thayer's Quest (set 2) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Time Traveler (Japan) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Unicorn Dreaming (BHG1584, US) [Heihachi_73]
  • Wild Cougar (AHG1531, US) [Heihachi_73]

New systems marked not working

  • Aquaplus P/ECE (512 kB Flash) [Vas Crabb]
  • Aristocrat MK-7 BIOS [Guru]
  • Cast Away (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • Circlun - Kuru.Kuru-Count [buffi]
  • Cool 104 [ethteck]
  • Cuty Line Limited (ver.1.30) [freaktech]
  • Diga Mart (rev. A) [Arcade2007]
  • Free Deal Twin Jokers Progressive [ethteck]
  • Funderdome Video Game Entertainment System 200+ Games (FUN-GAME32-1) [David Haywood]
  • Good Luck! (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • IVL Technologies KaraokeTV Star (US, with 50 songs) [Sean Riddle, David Haywood]
  • Jester Chance (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • LD Mahjong #1 Marine Blue no Hitomi (Japan) [buffi]
  • Lexibook JG7420 200-in-1 [David Haywood]
  • Lucky 88 (Aristocrat MK-7) [dam0]
  • Medal Get Hammer (V100JP) [buffi]
  • Monkey Land (Ver. AA.21.A) [Ioannis Bampoulas]
  • National Semiconductor SYS16 [Plamen Mihaylov]
  • NEC PC-8401BD [David Stephenson]
  • Nittere Shiki! Mirai Yosou Studio / NTV Future Forecast Studio (Japan, Rev A) [Jorge Valero, Darksoft, MetalliC, rtw]
  • Playcenter Evolution III (v14.0, 'Epox' hardware) [Cuclis, Oskarito, Ángel]
  • Rockman EXE Battle Chip Stadium Ver.3.00 [GoodTofuFriday, EmmanuelEXE - Emmanuel Frechou, ScoutmasterDemi, RockmanCosmo YukkiEXE, NettoHikari, Gateonine, Omegascithe, Seabit, Guadian Cha, DJrezzed (Enzan), Jamesking, Raging Potato, ShatteredShamrock, MegaMage, XoftheXeyon, Giver336, CrayonCrayoff, Zetta Slow, WChill, HedgehogNinja, BeardAnchor, FrozenSade, Doc, InvaderChris, ShrubNinja, Runimanio, EWayne, Rebyc, DashieSwag, JaiDjango, Seedoh, LanHikariDS, TarjicalJalapeno, GilverSoul, HopeButterfly, TwilightLinkable, Yee Naaldlooshi, Malxx125, PokeJoe, UnfunnyCircle, ProtoDemn, BlairJTV, Fluttershy_VG, Johnsowhat94, VampirateOdessa, Ennis Ham, SSB Mars, El Cut, Archduke Spook, BoiBill, Kirito, ScilabSecrets]
  • Rockman EXE The Medal Operation [GoodTofuFriday, EmmanuelEXE - Emmanuel Frechou, ScoutmasterDemi, RockmanCosmo YukkiEXE, NettoHikari, Gateonine, Omegascithe, Seabit, Guadian Cha, DJrezzed (Enzan), Jamesking, Raging Potato, ShatteredShamrock, MegaMage, XoftheXeyon, Giver336, CrayonCrayoff, Zetta Slow, WChill, HedgehogNinja, BeardAnchor, FrozenSade, Doc, InvaderChris, ShrubNinja, Runimanio, EWayne, Rebyc, DashieSwag, JaiDjango, Seedoh, LanHikariDS, TarjicalJalapeno, GilverSoul, HopeButterfly, TwilightLinkable, Yee Naaldlooshi, Malxx125, PokeJoe, UnfunnyCircle, ProtoDemn, BlairJTV, Fluttershy_VG, Johnsowhat94, VampirateOdessa, Ennis Ham, SSB Mars, El Cut, Archduke Spook, BoiBill, Kirito, ScilabSecrets]
  • Sega AI [Chris Covell, Fabio Priuli, Wilbert Pol, smspower, The Game Preservation Society]
  • Sega Network Taisen Mahjong MJ 3 Firmware Update (GDX-0019) [Jorge Valero, rtw]
  • Simply the Best (CZ750, v1.0) [TeamEurope, Roberto Fresca, Grull Osgo]
  • Takara Tomy / SSD Company LTD Hi-Kara (Japan) [David Haywood, TeamEurope]
  • Wicat Systems T7000 Video Terminal [Bitsavers]
  • Yamaha MU90 [anonymous]

New clones marked not working

  • Aquaplus P/ECE (2 MB Flash) [Vas Crabb]
  • Bad Girls (alternate set) [indisc]
  • Baywatch (3.00 German) [Quench]
  • Bugs Bunny Birthday Ball (LG-2) German [Quench]
  • Cherry Master '92 (V1.1D) [Ioannis Bampoulas]
  • Cruis'n Exotica (version 2.0, alternate ROM format) [Brian Troha]
  • Diner (LG-2) German [Quench]
  • Elvira and the Party Monsters (LG-3) [Quench, PinMAME]
  • Epoch / SSD Company LTD Super TV-PC [TeamEurope, QUFB]
  • Heart Throb (01J02866, Venezuela) [anonymous, Heihachi_73]
  • Hook (USA 4.01, display A4.00) [PinMAME]
  • Hook (USA 4.01, display F4.01) [Quench, PinMAME]
  • Incan Pyramid (Konami Endeavour, Queensland) [Matt B]
  • Indian Dreaming (02J01856, Venezuela) [anonymous, Heihachi_73]
  • Loco Loot (0300670V, Queensland) [anonymous, Heihachi_73]
  • Mahjong Cafe Doll Great (Japan, Ver. 1.00) [buffi]
  • Medal no Tatsujin Doki! Ooatari-Darake no Sugoroku Matsuri (MTL1 SPR0A) [buffi]
  • Monkey Land (Ver. AA.13.B) [Ioannis Bampoulas]
  • Operation Tiger (Ver 2.09 J) [ethteck]
  • Operation Tiger (Ver 2.10 O) [lukemorse1]
  • Puzz Ball (Japan, PZB1 Ver.C) [buffi]
  • Rolling [Taksangs, charlie]
  • Sega Touring Car Championship [Sugoi Helsinki]
  • Sweethearts II (0100860V, Queensland) [anonymous, Heihachi_73]
  • Whirlwind (LG-1) [Quench, PinMAME]
  • Whirlwind (LG-2) [Quench, PinMAME]
  • The Who's Tommy Pinball Wizard (Dutch 2.01, display A2.00) [inkochnito, PinMAME]

New working software list items

  • aquarius_cart: Arabic Editor [Martin v.d. Steenhoven, Ghaith Al-Makhzoomi]
  • brother_pn:
    PN-8510MDS Version 1.0 [David Given]
    PN-8500MDS/PN-8700MDS Version 2.01 [ToughDev]
  • coleco: Masters of the Universe: The Power of He-Man (prototype, hacked) [anonymous]
  • ctvboy: Chitaikuu Daisakusen, Excite Invader, Frogger, Mr. Bomb, Robotan Wars, Shigaisen 200X-nen [Jeremy Parish, Sean Riddle, Gaming Alexandria]
  • ekara_japan: Enkamichi Volume 9 (Japan) (EC0064-ENK) [David Haywood, TeamEurope]
  • ekara_japan_ac: Misora Hibari PR-06 (Japan) [David Haywood, TeamEurope]
  • ekara_japan_g: TV Pop Junior Volume 3 (Japan) (GC0009-TPJ) [David Haywood, TeamEurope]
  • ekara_japan_m: Kids Song Mini Volume 2 (Japan) (MC0008-KSM) [David Haywood, TeamEurope]
  • ekara_japan_sp: Super Cartridge: Best Hit (Japan) (SP-01) [David Haywood, TeamEurope]
  • fmtowns_flop_orig: D-Return, Daifugou Gakuen (v1.1), Misty 2, Present 2 [cyo.the.vile]
  • ibm5170:
    Harpoon II - BattleSet 3: Cold War [The Good Old Days]
    Front Page Sports: Baseball '94, Front Page Sports: Baseball '94 - Legends and Stadiums expansion, Harpoon II, Harpoon II - BattleSet 2: WestPac, International Tennis Open [Total DOS Collection]
  • ibm5170_cdrom: Primal Rage (USA, DOS) [archive.org]
  • megadriv:
    Attack of the Petscii Robots (shareware v1.0), Attack of the Petscii Robots (shareware v1.2) [The 8-Bit Guy]
    Cave Story - Doukutsu Monogatari (v0.7.0, English), Cave Story - Doukutsu Monogatari (v0.7.0, French), Cave Story - Doukutsu Monogatari (v0.7.0, Italian), Cave Story - Doukutsu Monogatari (v0.7.0, Portuguese), Cave Story - Doukutsu Monogatari (v0.8.0, Chinese), Cave Story - Doukutsu Monogatari (v0.8.0, English), Cave Story - Doukutsu Monogatari (v0.8.0, French), Cave Story - Doukutsu Monogatari (v0.8.0, German), Cave Story - Doukutsu Monogatari (v0.8.0, Italian), Cave Story - Doukutsu Monogatari (v0.8.0, Japanese), Cave Story - Doukutsu Monogatari (v0.8.0, Korean), Cave Story - Doukutsu Monogatari (v0.8.0, Portuguese), Cave Story - Doukutsu Monogatari (v0.8.0, Portuguese-Brazil), Cave Story - Doukutsu Monogatari (v0.8.0, Spanish) [Andrew DeRosier]
    Jessie Jaeger in Cleopatra's Curse (demo) [Bold Game Studio]
    Little Medusa (demo) [Mega Cat Studio]
    Astebros (demo v1.1), Astebros (demo v2.1, English), Astebros (demo v2.1, French) [Neofid Studios]
    Alien Cat 2, Alien Cat 2 (demo), Arkagis Revolution (rev. 00 - trial version), Arkagis Revolution (rev. 01), Arkagis Revolution (rev. WX - trial version), Arkagis Revolution (rev. XZ - trial version), Arkagis Revolution (rev. YX - trial version), Arkagis Revolution (rev. YZ - trial version), Arkagis Revolution (rev. ZW - trial version), Beggar Prince (rev 1) (Europe, USA), Cascade, Coffee Crisis, Coffee Crisis (alt), Coffee Crisis (demo), Debtor, Demons of Asteborg (demo 0.1, English), Demons of Asteborg (demo 0.1, French), Demons of Asteborg (demo 20200721), FoxyLand, Little Medusa, Miniplanets (demo), Phantom Gear (demo 0.2), Phantom Gear (demo 0.5), Phantom Gear (demo 0.6), Phantom Gear (demo 0.9), Phantom Gear (demo 0.17) (Bits Rule Games), Phantom Gear (demo 0.17) (Mega Cat Studios), Phantom Gear (demo 0.20), Phantom Gear (demo 0.21), Phantom Gear (demo 0.22), Phantom Gear (demo 0.25), Phantom Gear (demo 0.32), Tanglewood, Tanglewood (GOG release), Tanglewood (demo 0.8.01), Tanglewood (demo 0.9.37), Tanglewood (tech demo 0.1.04), Tanglewood (tech demo build v0.0.11), Tanglewood (tech demo build v0.0.14), Tanglewood (tech demo build v0.0.15), Super Heavy Duty, Ultracore (Europe), Ultracore (Europe, USA) (Switch, PS Vita), Ultracore (Japan), Ultracore (USA), Uwol - Quest for Money (v1.0), Uwol - Quest for Money (v1.1), Uwol - Quest for Money (v1.2) [No-Intro]
    Super Heavy Duty (preview version) [Playnautic]
    Puzzli [PortableDev]
    Black Jewel Reborn (demo v0.2), Bone Marrow (demo), Bone Marrow Rebirth (demo), Debtor (demo 4), FoxyLand (demo), Reknum - Fantasy of Dreams (demo), Reknum - Fantasy of Dreams (demo 2), Thunder Paw (demo), Thunder Paw (demo 2) [PSCDGames]
    Alter Ego - Remastered, GLUF, Misplaced (English), Misplaced (Russian), Old Towers (v1.1), Old Towers (v1.2), Tourmaline, Yazzie [RetroSouls]
    Affinity Sorrow (demo), The Curse of Illmoore Bay (demo 20190517), The Curse of Illmoore Bay (demo 20190521), The Curse of Illmoore Bay (demo 20190914), The Curse of Illmoore Bay (demo 20191113), The Curse of Illmoore Bay (Halloween official demo 20191028), Eyra - The Crow Maiden (demo) [Second Dimension]
    Arkagis Escape (rev. WX - trial version), Arkagis Escape (rev. YW - trial version), Arkagis Escape (rev. ZZ - trial version), Meka Grappler X, Miniplanets (rev 02), Miniplanets (rev 03), Miniplanets Remix (rev 04) [Sik]
    Irena - Genesis Metal Fury (demo 20210121), Irena - Genesis Metal Fury (demo 20211002), Irena - Genesis Metal Fury (demo 20211209) [White Ninja Studio]
  • msx2_cart: MSX-SCSI Interface (Novaxis v1.59.64), MSX-SCSI Interface (Novaxis v1.59.65), MSX-SCSI Interface (Novaxis v1.59.66) [Wilbert Pol]
  • msx2_flop:
    1789 La Révolution (France), 3 Tsu no Negai (Japan), 31 (Netherlands), Aapaa MyaaDock (Japan), L'Affaire: Ushinawareta Toki wo Motomete (Japan), Agat, Aleste 2 (Japan, Woomb), Al Capone (Germany), Aquaload (Japan), Arma Mortal (Spain), Arrows (Japan), The Avenger of Death (Netherlands), Las Aventuras de Rudolphine Rur (Spanish, older), Bad Max (France), Ball Out Special (Japan), Battle Mission (Japan), Beast (Japan), Beast 2 (Japan), Blade Jack Hentai, Blue Warrior, BonBall (Japan), Bubble Rain, Byte Master (Russian), Calculus, Carnival Bomling Deluxe Pack (Japan), Castle Adventure (Dutch), Castle of Blackburn, Cat 'n' Mouse, Caterpillar, Os Cavaleiros do Zodiaco (Brazil), Changan Super (Japan), Cocos, Collection 1 (French), Colpo Grosso al Casino (Italy), Construction Tool Meizu-kun (Japan), Continental (Japan), Cosmic Psycho (Japan), Cowboyana Jones (Dutch), Crafton & Xunk (France), Daisenryaku II - Campaign Version Customer Kit (Japan), Daisenryaku Map Shuu (Japan), Dancing Star (Japan), Dante Yuushuu Sakuhin Cross Kingdom (Japan), Derringer (Japan), Destroy Mover (Japan), Detective Story (Dutch), Dimies, Disc Station Special Natsuyasumi-gou (Japan), Disk Cool III (French), Disk Version Namcot Game Series 1 (Japan), Disk Version Namcot Game Series 2 (Japan), Dominon X, Dragon Rouge (Japan), Dragonworld (Spain), Dream Fighters (Japan), DuckTales (English), Dungeon Manjirou (Japan), Dungeon Wanderer (Japan), Ease - Philips Desktop (Europe, v1.2), Entasis (Japan), Entführer Yousei Yuukai Jiken (Japan), Erotic Pac #1 (France), Even (Japan), Evil Death - The Adventure (Netherlands), Evil Spirit, EXOR, Fastan (Netherlands, v1.01), Finally Wizard (Japan), Findit promo (Netherlands), Fistan (Netherlands, v2.05), FLAT1 (demo), Fony's Demo Disk 1 (Netherlands), Fony's Demo Disk II (Netherlands), Freeware Collection (Japan), Fruta Prohibida (Spain, French), Future Time Demo, Gakkyuu Sengoku 2 (Japan), Galaxeed (Japan), Game Caching Program (Netherlands), Game Caching Program (Netherlands, alt), Genius, Giddy Runner (Japan), Ginga Eiyuu Densetsu Powerup & Scenario Shu (Japan), Girls Paradise Rakuen no Tenshitachi (Japan), Gize! XIX (Japan), Gogo 11-ji 48-pun Version 4 (Japan), Gram Cats 2 (Japan), Grey Wolf, GuRu LoGiC, GuRu LoGiC (older), Guide CG Disk (Japan), Hadou no Hyouteki - Legend of The Melvel (Japan), Hadou no Hyouteki - Legend of The Melvel (Japan, Kanji ROM-free version), HAL Game Collection Vol. 1 (Japan), HAL Game Collection Vol. 2 (Japan), Han-Kairou -Kanzenhan- (Japan), Haphazard (Japan), Haphazard 1 & 2 (Japan), Hard Graphics Soushuuhen (Japan), Hatchake Ayayo-san (Japan), Hatchake Ayayo-san II: Ikenai Holiday (Japan), Hexion 2 (Japan), Hit and Away DX (Japan), Hit and Away DX (Japan, 1994), Hoippuru (Japan), Hot Milk (Japan), How to lose a million dollar$, Human Boming (Japan), Igusta (Japan), Jangou 1 (Japan), Jong Borg Suzume (Japan), Juki, the Ranger. (Japan), Kandoku Hyakka (Japan), Kibou Shima no Satsujin (Japan), Kibun wa, Pastel Touch!! Abunai Gakuen Hen (Japan), Konai Shasei Vol. 1 (Japan), Konai Shasei Vol. 2 (Japan), Konai Shasei Vol. 3 (Japan), Konami Quiz 2 Promo (Dutch), Konapuzz Promo, Kung Fu, Kurutta Kajitsu (Japan), Last Armageddon Alien Zukan (Japan), Letra (Netherlands), Lightning Bacchus - The Knight of Iron (Japan), Listperiod (Japan), Little Casino (Japan), The Lost World, The Lost World (with Moonsound support), Mad House, El Mago de Oz (Spain), Mahjong Shikaku Gaiden Hana no Momoko-gumi! (Japan), Mainichi ga Ecchi (Japan), MAR'Z PROJECT Present Disc (Japan), Master of Monsters Map Collection (Japan), Mei Tantei Numarin 2 The Private Detective (Japan), Mei Tantei Numarin 3 (Japan), Mei Tantei Numarin The Private Detective (Japan), Memory (v1.0), Metal Gear 2 Solid Snake Maps (Netherlands), Meteorite Kiss, Micro Music (Netherlands), Migicon Scroll Text Demo, Monimoni Theatre (Japan), Monoris (Japan), MSX Free Software 100-sen (Japan), MSX Free Software 100-sen Lot.2 (Japan), MSX Hot Numbers (Spanish), MSX Klup Bonus Disc, MSX Magazine 5 Gatsu-gou Program Service (Japan, 1991), MSX Magazine 6 Gatsu-gou Program Service (Japan), MSX Train 2 (Japan), MSX Wars V (Japan), MSX-Debugger (Netherlands, v1.30), MSX-FAN Fandom Library 4 (Japan), MSX-FAN Fandom Library 5 (Japan), MSX-FAN Fandom Library 6 (Japan), MSX-FAN Fandom Library 7 (Japan), MSX2 Demo Digitalizaciones (Spain), Naoko no Daihitsu (Japan), Noukou Senshi Sanae Chan (Japan, prototype), OK Fred (Netherlands), Oonuki no Yabou (Japan), Osamu-chan Shio chi ga Ri (Japan), Outlaw Suikoden (Japan), Panic Shoot, Petiso Game (Spain), PH.Sound Collection (Japan), Phi (Japan), PIAS - Hikisakareta Seishun (Japan), Piles (Netherlands), Pig's Quest (Netherlands), Pixess (Netherlands), Point Crisis, Poker Dolls, Poyo Poyo Life 3 (Japan), Private School (Japan), Push'em, Puzzel (Netherlands), Puzzel Collectie 1 (Netherlands), Puzzel Collectie 2 (Netherlands), Puzzle 9.64 (Japan), Puzzle Game Nadia Special (Japan), Puzzle - Große Meister (Germany), Puzzlemania (Netherlands), Quadromania MSX2, Quiz! Atatchatte 25% (Japan), Quiz! Atatchatte 25% (Japan, 1996-12-26), R・SYSTEM 3.2 (Japan), R・SYSTEM Ketteihan (Japan), RCCR - RC Car Race (Japan), Realms of Adventure (Netherlands), Retaliator (Netherlands), Riot (Japan, alt), Ritoru Keiba (Japan), Ritoru Keiba (Japan, alt), Ruby & Jade, Sangokushi (Japan, 1988-01), Sangokushi (Japan, 1988-05), Saotome Gakuen Blue Wind (Japan), Saotome Military Academy of U.N. Space Force Nyuugaku Annai (Japan), SCC MUSIXX Music Loader, SCC-Blaffer, SCC-Blaffer NT, SCC-Musixx (Netherlands), Scrabble Triton, SDI FX (Japan), Sekai de Ichiban Kimi ga Suki! (Japan), Sematte Mitai (Japan), Senno Knife no Mashoujo Kan (Japan), Senno Knife: Meikyuu no Mashoujo (Japan), SH#1 (Japan), Shadow Hero 2 (Japan, v1.2), Shadow Hero 3 + R System (Japan), Shin Maou Golvellius (Woomb), Shining Crystal (Japan), Shiro to Kuro no Densetsu Soushuu-hen (Japan), Shitai Okiba de Yuushoku o Akagawa Jirou (Japan), Shooter-X (Japan), Siianime, Simulation Dayo Zen'in Shuugou! (Japan), Singular Stone, Singular Stone (download), SM Lady (Japan), Solitaire (Netherlands), Soshite Shiawase wa Yattekuru (Japan), Sound Machine voor MSX2 Computers (Netherlands?), Speed Game (Japan), Spring Warrior, Star Wars, Street Snatch, Sugo Hachi (Japan), Sum the Missile Human (Japan), Super Daisenryaku Map Collection (Japan), Super Program Collection 1 (Japan), Super Program Collection 4 (Japan), Super Zeologue (Japan), Sweet (Japan), Tenshitachi no Gogo II - Bangai II (Japan), Tenshitachi no Gogo II - Minako (Japan), Tenshitachi no Gogo III - Ribbon (Japan), Tsubasa wo Hirogete (Japan), Tsuya-dan Genpei Souranki ~Irohanihoheto~ (Japan), Yaminabe (Japan), VideoBench (Netherlands) [file-hunter]
    Flat Marsh o Sagase! 1-2-3 (Japan), Flat Marsh o Sagase! 4 Dokidoki Toukyou Keibajou-hen (Japan), Magical Labyrinth Remix (Japan, download) [Gigamix]
    Cat 'n' Mouse Puzzle Editor [Imanok]
    Sphere [Infinite]
    Memory (v1.1) [MSXdev]
    Marslander (English), Marslander (English, older), Marslander (Portuguese), Marslander (Portuguese, older) [Murilo Carmello]
    Doopm Trip [N.I]
    MinQ (Japanese), MinQ (Japanese, English, Spanish) [NukegaraDHP]
    zDOOM (prototype) [NYYRIKKI]
    Dribol (English), Dribol (Spanish) [Oniric Facor]
    Don't Warro! Be Japo! [Paxanga Soft]
    Gals Quest (Japan), Gals Quest 2 (Japan), Gals Quest 2.5 - Dark Revenger (Japan) [Tomorrows Soft]
  • msx2p_flop:
    The Komainu Quest (Japan), Maou no Fukkatsu DX (Japan), Muteki Senshi Yajiuman (Japan), Playboy Late Night, Screen 11 Designer (Netherlands), Shuumatsu no Sugoshikata - The World is Drawing to an W/End (Japan), Unmei - Destiny (Japan) [file-hunter]
    F-1 Spirit 3D Special (Japan, demo) [Wilbert Pol]
  • neocd: Bang Bang Busters, Looptris, Looptris Plus [redump.org]
  • neogeo:
    Looptris, Looptris Plus [Blastar]
    NeoTRIS [Chips on Steroids]
  • nes: Super Sushi Pinball (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
  • pce: Arcade Card Pro [cam900]
  • pcecd:
    Jessie Jaeger in Cleopatra's Curse (demo) [Bold Game Studio]
    Space Ava 201: Quantum Field Theory [Nicole Express]
    Ultimate Rally Club [Orion_]
    FX Unit Yuki: The Henshin Engine (re-release), Hypernova Blast (USA), Insanity, Jessie Jaeger in Cleopatra's Curse, Meteor Blaster DX (USA, re-release), Mysterious Song, Mysterious Song (re-release), Pyramid Plunder, Revival Chase [redump.org]
    Henshin Engine (demo) [Sarumaru Company]
  • rainbow: WordPerfect Version 4.0 [glencanyon]
  • saturn: Delisoba Deluxe (Japan) [archive.org]
  • sega_beena_cart: Soreike! Anpanman Hajimete Kaketa yo! Oboeta yo! Hiragana Katakana: 50-on Board Kinou-tsuki (Rev. S-100002-1000) [TeamEurope]
  • segaai:
    AI Enikki, Alice World, Andersen Dream, Arabian Night, Cinderella Labyrinth, Columbus Map, Cosmic Train, Gulliver Pocket, Mozart Academy, Ocean Fantasy, Ranran Melody, Robinson Land, Runrun Music, Tantan Rhythm [Chris Covell]
    AI Enikki (1986), Henshin Kanji, Okeiko Hanamaru Aiueo, Pinpon Numbers, Waku Waku ABC to 123 [smspower, Charles McDonald]
  • snes:
    Aero the Acro-Bat 2 (prototype 19940808), Animaniacs (prototype 19940611), Apocalypse II (Europe, prototype 19971028), Arcade's Greatest Hits - The Atari Collection 1 (Centipede prototype 19970211), Arcade's Greatest Hits - The Atari Collection 1 (prototype 19970411), Best of the Best - Championship Karate (prototype), The Lion King (early prototype), The Lion King (v.21 prototype), The Lion King (v.48 prototype) [Hidden Palace]
    Classic Kong, Classic Kong Complete (v2.0), Classic Kong Complete (v2.01), Creepy Bird, Creepy Bird (v1.02, Retro-Bit Generations release), Creepy Bird (v1.02, digital release), Dottie - dreads nought -, Jim Power - The Lost Dimension in 3D (enhanced version), Little Medusa, Little Medusa (demo), MazezaM Challenge (v1.1), MazezaM Challenge (v1.2), MazezaM Challenge (v1.3), MazezaM Challenge DX (v2.1, NTSC), MazezaM Challenge DX (v2.1, PAL), N-Warp Daisakusen (v1.0), N-Warp Daisakusen (v1.1), Neko Tako, Neko Tako (trial version), New Super Mario Land (v1.0), New Super Mario Land (v1.1), New Super Mario Land (v1.2), New Super Mario Land (v1.3), New Super Mario Land (v1.5), Nightmare Busters (USA), Old Towers, Rockfall, Super Boss Gaiden (v1.0), Super Boss Gaiden (v1.2), Sure Instinct (NTSC, v1.0), Sure Instinct (NTSC, v1.0.1), Sure Instinct (NTSC, v1.0.2), Sure Instinct (PAL, v1.0), Sure Instinct (PAL, v1.0.1), Sure Instinct (PAL, v1.0.2), Sydney Hunter and the Caverns of Death (USA), Undercover Cops (USA), Unholy Night: The Darkness Hunter (Japan), Unholy Night: The Darkness Hunter (USA), Uwol - Quest for Money (v1.0), Uwol - Quest for Money (v1.3) [No-Intro]
    Alien Cat 2 (demo) [PSCDGames]
    Eyra - The Crow Maiden (demo 20220607) [Second Dimension]
  • spectrum_betadisc_flop: Aliens: Neoplasma (v1.3, English, AY sound), Aliens: Neoplasma (v1.3, English, Turbo Sound), Aliens: Neoplasma (v1.3, Russian, AY sound), Aliens: Neoplasma (v1.3, Russian, Turbo Sound), Aliens: Neoplasma (v1.3, Spanish, AY sound), Aliens: Neoplasma (v1.3, Spanish, Turbo Sound) [Sanchez crew]
  • spectrum_cass:
    Dizzy III - Fantasy World Dizzy - Extended Edition 2023 (English, mod), Dizzy III - Fantasy World Dizzy - Extended Edition 2023 (Russian, mod) [The Dizzy Fansite]
    Load'N'Run (Italy) N. 6 - Giugno 1984, Load'N'Run (Italy) N. 7 - Luglio-Agosto 1984, Load'N'Run (Italy) N. 8 - Settembre 1984 [Edicola 8 Bit]
    Mr. Hair & The Fly (alt) [Lee Stevenson]
    Evil Realm + Bugout, Marie Celeste (Clube Nacional de Aventura, pirate), Schizoids (Nuova Newel), Tus Juegos №3 [Planeta Sinclair]
    Aliens: Neoplasma (v1.3, English, Turbo Sound), Aliens: Neoplasma (v1.3, Russian, Turbo Sound), Aliens: Neoplasma (v1.3, Spanish, Turbo Sound) [Sanchez crew]
    Advanced Zombie Survival Lawnmower Simulator, Adventures of Buratino, Airborne Ranger (Erbe, two sided tapes), Aknadach, Aknadach (Softhouse), Aliens: Neoplasma (v1.3, English, AY sound), Aliens: Neoplasma (v1.3, Russian, AY sound), Aliens: Neoplasma (v1.3, Spanish, AY sound), All Hallows: Rise of the Pumpkin, All Hallows: Rise of the Pumpkin (ULA Plus), Alta Tension (Erbe - Serie Leyenda), Angel Nieto Pole 500cc (IBSA - Serie Leyenda), Autocrash, Black Lamp, Bloody (P.J. Software), Bloody Paws, Bloody Paws (bug fix), Bomb Bomb Buster, Bomb Bomb Buster (alt), Bomb Bomb Buster (easy version), Bomb Bomb Buster (first version), Captain America in the Doom Tube of Dr Megalomann, Comando Quatro, Comando Tracer, Corrupt, Cosmic Payback, Crimbo - A Gloop Troops Tale, Dirty Dozer, Doom (pre-release), Doombase (System 4), Emilio Butragueño 2 (large cardboard case), Equinox (Erbe - Serie Leyenda), Equinox (Erbe, medium case), Existenz: Crazy Delfox, Fire Desire, Fist-Ro Fighter, Frost Byte (Erbe - Serie Leyenda), Get Out of Mars, Gloop Troops, Gloop Troops: The Lost Crown, The Hair-Raising Adventures of Mr. Hair, Hammer Boy, Impossible Mission (Compulogical), Ivan 'Ironman' Stewart's Super Off Road Racer (MCM), Jackson City, Justin, Justin and The Lost Abbey, Leaderboard (Erbe), MagicAble, Mantronix (Zafi Chip), Mapsnatch, Marsmare: Alienation, Mega-Corp, Metal Man, Metal Man Reloaded (Czech), Metal Man Reloaded (English), Metal Man Reloaded (Italian), Metal Man Reloaded (Polish), Metal Man Reloaded (Russian), Metal Man Reloaded (Spanish), Metal Man Remixed, Mr. Hair & The Fly, Nemesis the Warlock (Erbe), Oberon 69, The Prayer of the Warrior, The Prayer of the Warrior (demo), Rana Rama, Robot - The Impossible Mission (QAOP keys), Robot - The Impossible Mission (ZXKM keys), Rubicon (Rucksack Games), Rubicon (Rucksack Games, ULA Plus), Simon el Extraterrestre, Skull & Crossbones (Dro Soft), Souls Remaster, Space Monsters Meet THE HARDY, Starring Charlie Chaplin (Erbe - Serie Leyenda), Starring Charlie Chaplin (Erbe), Tokyo Gang, Toyota Celica GT Rally (Dro Soft), W.A.R (Erbe), The World War Simulator: Part II (Spanish), The World War Simulator: Part One (English), The World War Simulator: Part One (Spanish), Xarax (Potz Blitz), Yokai Monk (v1.7), Yokai Monk (v1.8) [Spectrum Computing]
    Sky Runner (Z Cobra), Xecutor (Dro Soft) [World of Spectrum]
    Funky Fungus Reloaded (English, v1.0), Funky Fungus Reloaded (French, v1.0), Funky Fungus Reloaded (German, v1.0), Funky Fungus Reloaded (Italian, v1.0), Funky Fungus Reloaded (Portuguese, v1.0), Funky Fungus Reloaded (Spanish, v1.0) [World of Spectrum Classic]
    Seraphima (English), Seraphima (Portuguese), Seraphima (Russian), Seraphima (Yandex Retro Games Battle v3 competition) [ZOSYA entertainment]
  • tvochken: TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu [QUFB, Vas Crabb]
  • x68k_flop:
    Akazukin Cha Cha no Chotto dake yo - Otameshi Plus Alpha ver 0.53, Be Rain [Shentok]
    Prote Pruste [Tahiti Cartago]

Software list items promoted to working

  • amigaocs_flop: Alcatraz (Europe), Alfred Chicken (Europe), Amiga Encounter (Europe), Arnie 2 (Europe), Barbarian (Europe, v16.3.88, Palace), Barbarian II (Europe, Palace, v4.8.89), Cannon Fodder (Europe), Cannon Soccer (Europe), Carlos (Europe), Cortex (Europe), The Deep (Europe), Desert Strike - Return to the Gulf (Europe), Double Dragon 3 - The Rosetta Stone (Europe), Fun School 2 - For the Under-6s (Europe), Huey (Europe), The Lost Vikings (Europe), Morph (Europe), Never Mind (Europe), Out Run (Europe), Red Heat (Europe), Sensible World of Soccer (Europe), Sensible World of Soccer (Europe, v1.1), Sensible World of Soccer 95-96 (Europe), Sensible World of Soccer 95-96 - European Championship Edition (Europe), Sensible World of Soccer 96-97 (Europe), Strider (Europe), Suburban Commando (Europe), Super Cars II (Europe), SWIV (Europe, 19910228), Torvak the Warrior (Europe), Wings of Fury (Europe), Winter Olympics (Europe), Wolfchild (Europe), Zoom! (Europe) [O. Galibert, Angelo Salese]
  • msx2_flop: Madonna no Yuuwaku (Japan) [file-hunter]
  • msx2p_flop: Mid-Garts (MSX2+) (Japan) [Wilbert Pol]

New software list items marked not working

  • evio: Concerto Selection [David Haywood, TeamEurope]
  • hikara: Best Hit Collection Volume 1: J-Pop 1 (Japan), Best Hit Collection Volume 2: J-Pop 2 (Japan), Best Hit Collection Volume 4: Anime Song 1, Hi-kara 5-song capacity user cartridge (used, with 5 songs) (Japan) [David Haywood, TeamEurope]
  • ibm5170: Scroll 3D Mouse Setup Disk for PS/2 and Serial (v1.0?) [archive.org]
  • ibm5170_cdrom:
    Adaptec EZ-SCSI 4.01 (Rev A), Adaptec EZ-SCSI 5.0 Deluxe Edition (Rev B) [archive.org]
    S3 Drivers Collection 1998 (Rev 2.1) [VOGONS]
  • megadriv: Demons of Asteborg (demo 20210827), Demons of Asteborg (demo 20210903), Demons of Asteborg (demo 20210913), Tanglewood (GOG / Windows release) [No-Intro]
  • msx2_cart: FS-SR021 MSX2 Word Processor (Japan) [file-hunter]
  • msx2_flop: Disc Station Special Haru-gou (Japan), Four on a Row, Four on a Row (demo), Gagdius (Japan), Illumina (Japan), Love's Disc Vol.2 (Japan), Sex Bomb Bunny [file-hunter]
  • msx2p_flop: Gradius III Legends, Tetris II Special Edition [file-hunter]
  • neocd: Xeno Crisis [redump.org]
  • sega_beena_cart: Kodai Ouja Kyouryuu King D-Kids Adventure: Dino Slash! Kyouryuu Battle!! [TeamEurope]
  • segaai:
    Eigo de Game - English Wonder School: Popo's Adventure Eigo de Ohanashi - English Wonder School: Folk & Fairy Tales [Chris Covell]
    Alice World (tape, older), Andersen Dream (tape, older), Arabian Night (tape, older), Cinderella Labyrinth (tape, older), Columbus Map (tape, older), Cosmic Train (tape, older), Gulliver Pocket (tape, older), Mozart Academy (tape, older), Ocean Fantasy (tape, older), Robinson Land (tape, older) [smspower]
    Pinpon Music Melody, Pinpon Music Rhythm [smspower, Charles McDonald]
  • snes:
    Attack of the Petscii Robots (demo) [The 8-Bit Guy]
    Joe & Mac - Ultimate Caveman Collection (Europe) [No-Intro]
  • spectrum_cass: Cosmic Debris (ZX Data), Zorro (Erbe, medium case) [Spectrum Computing]
  • super_tv_pc_cart: Detective Conan: Suiri Adventure, Doraemon Chō Nōryoku Game Collection, Double Mouse Party, ECC Junior: Ason de Eigo dekichatta!, Pet Keitai Link, Tottoko Hamtaro Ham Ham Ongaku Paradaichu! [TeamEurope, QUFB]

Merged pull requests

  • 10831: atari/atarig42.cpp: Added the communication board ADSP-2105 ROM for kit versions of Road Riot. [Hydreigon]
  • 11616: hash/ibm5170.xml: Added six working items, and added some metadata. [ArcadeShadow]
  • 11647: bus/multibus/robotron_k7070.cpp, robotron/a7150.cpp: Made Robotron K7070 KGS a Multibus card. [shattered]
  • 11700: rainbow.xml: Added WordPerfect 4.0. [glencanyon, telanus]
  • 11726: bus/pce: Moved CD-ROM² Super System Card and Arcade Pro CD-ROM² Card to slot card devices. [cam900]
  • 11743: video/mc6847.cpp: Fixed synchronization with CPU on Dragon (PAL) computers. [dave-br]
  • 11747: sega/segaai.cpp, bus/segaai, segaai.xml: Added initial Sega AI emulation and software list. [Wilbert Pol]
  • 11756: video/mc6845.cpp: Support zero active width/height configuration. [Mark Garlanger]
  • 11769: midway/williams.cpp: Added Operacion Defender (Spanish bootleg of Defender from Operamatic). [Recreativas.org, ClawGrip]
  • 11773: tvochken.xml: Added TV Ocha-Ken barcode cards as a software list item. [QUFB]
  • 11776: video/hd44780.cpp: Base busy time and blink rate on device clock frequency. [Lord Nightmare]
  • 11777: misc/playcenter.cpp: Added Playcenter Evolution III on Epox hardware (not working). [Cuclis, Oskarito, Ángel, ClawGrip]
  • 11780: machine/pxa255.cpp: Cleaned up peripheral emulation code (implements free-running timer, fixes EEPROM reads). [Ryan Holtz]
  • 11781: cz1_cart.xml: Replaced bad dump of Orchestra (RC-10). [Devin Acker]
  • 11783: taito/cchance.cpp: Verified manufacturer and year of release. [negunma]
  • 11784: f32/f-32.cpp: Fixed a typo in the ASCII PCB layout. [cam900]
  • 11786: cpu/pps4/pps4.cpp: Fixed description of TM instruction encoding in comment. [ArcadeHacker, ClawGrip]
  • 11787: konami/gticlub.cpp: Improved palette handling (visible in Hang Pilot). [cam900]
  • 11788: taito/taito_f3_v.cpp: Eliminated game-specific tilemap palette hack. [ywy, 12Me21]
  • 11790: konami/ksys573.cpp: Dumped Dance Revolution (GC845 VER. JAB). [tweak!, Caldenza, Taro, Windy Fairy]
  • 11791: pinball/recel.cpp: Added a one-player version of Screech and documented the BIOS ROMs. [pps4.fr, Recreativas.org, ClawGrip]
  • 11792: konami/k037122.cpp: Implemented device_palette_interface for palette. [cam900]
  • 11793: kaneko/kan_pand.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11794: skeleton/easy_karaoke.cpp: Added the original IVL release of Easy Karaoke (KaraokeTV Star). [Sean Riddle, David Haywood]
  • 11796: sega/segas16b.cpp: Removed spurious ninth digit from timescan3 ROM CRCs. [codefrog2002]
  • 11799: atari/shuuz.cpp: Implemented shadow effect. [codefrog2002]
  • 11802: seibu/sei021x_sei0220_spr.cpp: Encapsulated SEI0210/SEI0211/SEI0220 sprite chip emulation. [cam900]
  • 11803: video/mc6845.cpp: Don’t enable line timer until valid parameters are set. [Mark Garlanger]
  • 11804: heathkit/tlb.cpp: Clear entire rows when MC6845 DE signal is not asserted. [Mark Garlanger]
  • 11805: bfm/bfm_gu96x8m_k657c2.cpp: Added Bell Fruit 96×8 dot matrix display device for Scorpion 5. [blueonesarefaster]
  • 11806: taito/taitopjc.cpp: Changed Operation Tiger gun axes back to analog stick inputs and marked as not working. [Hydreigon]
  • 11807: konami/k007342.cpp, konami/k007420.cpp: Use device_gfx_interface to decode graphics ROM. [cam900]
  • 11808: konami/k007121.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11812: cpu/z80: Update undocumented WZ register during block I/O instructions. [Manuel Sainz de Baranda y Goñi, holub]
  • 11814: konami/viper.cpp: Use address map function for EPIC, and logmacro.h utilities for configurable logging. [Angelo Salese]
  • 11815: x68k_flop.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 11816: layout/breakout.lay: Changed colors to match gel sheets likely used for CRT screen overlays. [stonedDiscord]
  • 11817: konami/zr107.cpp: Use palette format helpers, and base palette entry count on palette RAM size. [cam900]
  • 11820: emu/rendlay.cpp: Keep alpha channel intact when drawing text components. [Devin Acker]
  • 11821: dataeast/deckarn.cpp, dataeast/decmxc06.cpp: Use device_gfx_interface to decode graphics ROM. [cam900]
  • 11823: video/upd7220.cpp: Update display enable bit when handling SYNC command (fixes Epson QX-10 LOGO Professor). [Brian Johnson]
  • 11824: cpu/xtensa.cpp, skeleton/hudson_poems.cpp: Added preliminary Xtensa CPU and Hudson Soft POEMS system. [David Haywood]
  • 11826: bus/waveblaster: Added Casio WG-130 Wave Blaster module (based on existing Casio GZ-70SP MIDI module driver). [Devin Acker]
  • 11827: Added support for Zstandard compression in zip archives and CHD media images. [Vas Crabb]
  • 11828: trs/agvision.cpp, trs/mc10.cpp: Allow MC6847 device to configure screen timing. [Tim Lindner]
  • 11829: handheld/hh_sm510.cpp: Added Nauchpribor Altair (Egg clone with scintillation counter). [algestam, Milan Galcik, Igor Nys]
  • 11830: lib/formats/fs_fat.cpp: Ignore deleted directory entries. [Wilbert Pol]
  • 11831: sega/sega_beena_cart.xml: Added two items (one working). [TeamEurope, QUFB]
  • 11833: midway/balsente.cpp: Use palette format utilities, and reduced runtime tag lookups. [cam900]
  • 11834: namco/baraduke.cpp: Use single-pass sprite drawing with priority. [cam900]
  • 11836: msx2_flop.xml: Added 44 items (43 working) and replaced two items with better dumps. [Wilbert Pol]
  • 11837: tvgames/gpm4530a_lexibook_jg7420.cpp: Added a skeleton driver for the ARM-based Lexibook JG7420 200-in-1. [David Haywood]
  • 11838: seta/seta.cpp: Corrected utoukond YM3438 sound chip clock divider, and changed to mono output. [cam900]
  • 11839: heathkit/h89.cpp: Added DIP switch settings for Ultimeth ROM. [Mark Garlanger]
  • 11841: formats/flacfile.cpp: Added support for compact cassette images in FLAC format. [Wilbert Pol]
  • 11842: heathkit/tlb.cpp: Reverse bits in font ROMs on start to avoid doing it on scan out. [Mark Garlanger]
  • 11843: tandberg/tdv2115l.cpp: Added Tandberg TDV-2115L terminal emulation. [Frode van der Meeren]
  • 11844: konami/viper.cpp: Fix code1d initial non-volatile RAM content and DS2430 content. [Windy Fairy]
  • 11845: formats/flacfile.cpp: Removed unnecessary calls to decoder.reset(). [Wilbert Pol]
  • 11846: efo/cidelsa.cpp: Added Cidelsa Altair II, and fixed difficulty setting labels. [Basilio García, Recreativas.org, ClawGrip]
  • 11847: heathkit/h89.cpp: Implemented single-step functionality. [Mark Garlanger]
  • 11848: util/flac.cpp: Added support for FLAC data with sample sizes other than 16-bit. [Wilbert Pol]
  • 11849: ekara_japan.xml: Filled in title of EC0073-MKC (Mood Kayō Collection Volume 1). [David Haywood]
  • 11851: imagedev/floppy.cpp: Changed data member names to use “m_” prefix consistently. [Mark Garlanger]
  • 11852: igs/igs_m036.cpp: Corrected CPU device type. [cam900]
  • 11854: misc/majorpkr.cpp: Removed bad protected PLD dump 8_atf16v8b.bin from syutnori. [ClawGrip]
  • 11855: sega/model3.cpp: Added subtitle to Daytona USA 2 description. [ClawGrip]
  • 11857: rm/rmnimbus.cpp: Fixed joystick input. [Robin Sergeant]
  • 11858: taito/flstory.cpp: Use single-pass sprite drawing, and moved games with a microcontroller to a derived class. [cam900]
  • 11859: taito/gladiatr.cpp: Use palette format helper, and cleaned up code. [cam900]
  • 11860: shared/taitosnd.cpp: Use configurable callbacks for interrupt and reset outputs. [cam900]
  • 11861: igs/goldstar.cpp: Re-dumped ROMs and PLDs for hamhouse. [Taksangs, ClawGrip]
  • 11863: msx2_flop.xml: Added 33 items (32 working), and replaced four items with better dumps. [Wilbert Pol]
  • 11865: misc/cave.cpp: Moved systems with Z80 sound CPU or triple screens to derived classes. [cam900]
  • 11866: msx2_cart.xml: Added FS-SR021 MSX2 Word Processor (not working). [file-hunter, Wilbert Pol]
  • 11867: rm/rmnimbus.cpp: Added support for second joystick. [Robin Sergeant]
  • 11868: cpu/mb88xx: Added an internal flag set on servicing an interrupt and cleared by RTI (fixes MT03916 and MT08436). [hackbar]
  • 11869: neogeo/neogeo_v.cpp: Ignore lane select (UDS/LDS) on palette writes. [zardam]
  • 11870: snk/hng64.cpp: Added Korean title to description for Smaurai Shodown 64. [Michael Sanborn]
  • 11871: spectrum_cass.xml: Added 113 items (111 working), and replaced one item with a better dump. [ArcadeShadow]
  • 11872: cpu/ht1130, handheld/hh_ht11xx.cpp: Added Holtek HT1130 CPU core and a “brick game” using it. [David Haywood, azya52]
  • 11873: taito/pc080sn.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11874: msx2_flop.xml: Added 41 working items, and replaced four items with better dumps. [Wilbert Pol]
  • 11875: nes.xml: Added an unreleased NES version of Super Pinball. [Ed Semrad, Hidden Palace, VGHF, David Silva]
  • 11876: coleco.xml: Added a defaced Masters of the Universe prototype. [anonymous, David Silva]
  • 11877: sigma/sigmab88.cpp: Added a skeleton driver for Cool 104 on Sigma B88 hardware. [ethteck, David Haywood]
  • 11879: nes.xml: Changed PCB name for Super Sushi Pinball to match photos. [ICEknight]
  • 11880: handheld/hh_ht11xx.cpp: Listed games assumed to use platform; sigmab88.cpp: Added Cool 104 release year. [David Haywood]
  • 11881: msx2_flop.xml: Added 22 items (21 working), and replaced two items with better dumps. [file-hunter, Wilbert Pol]
  • 11882: x68k_flop.xml: Added three working items dumped from original disks. [Shentok, Tahiti Cartago, BoxCubed]
  • 11883: igs/pgm.cpp: Removed martmasttw (it was a bad dump of martmast102c). [Misty De Méo]
  • 11884: netronics/exp85.cpp: Implemented ROM mirroring and fixed interrupt management. [Federico Milano]
  • 11885: bus/a2bus: Added the Vista A800 8-inch Disk Controller Card. [Rob Justice]
  • 11886: Simplified Tecmo sprite drawing. [cam900]
  • 11888: snes.xml: Added 54 items (52 working). [ArcadeShadow]
  • 11889: Added a build option to disable the main emulator target (simplifies building tools only). [Miodrag Milanović]
  • 11890: rm/rmnimbus.cpp: Added a machine configuration option to simulate mouse BIOS handlers. [Robin Sergeant]
  • 11891: megadriv.xml: Added 109 items (105 working). [ArcadeShadow]
  • 11892: bus/msx/cart/scsi.cpp: Added support for MSX Computer Club Gouda MSX-SCSI Interface cartridges. [Wilbert Pol]
  • 11893: msx2_flop.xml: Add 36 items (34 working), and replaced one item with a better dump. [Wilbert Pol]
  • 11894: taito/pkspirit.cpp: Fixed ROM loading so graphics bit planes are in the correct order, and added palette. [David Haywood]
  • 11895: fmtowns_flop_orig.xml: Added four working items dumped from original disks. [cyo.the.vile, r09]
  • 11896: taito/pkspirit.cpp: Changed video emulation to use a sprite list rather than a tilemap. [David Haywood]
  • 11897: imagedev/cassette.cpp: Fixed sound output routing for multi-channel tape images. [Wilbert Pol]
  • 11898: heathkit/h_88_cass.cpp, heathkit/h89.cpp: Added H-88-5 Cassette interface, and H88 as a clone of the H89. [Mark Garlanger]
  • 11899: formats/jvc_dsk.cpp, formats/os9_dsk.cpp: Add 3.5" disk formats, and adjusted format scoring to favor OS-9. [Tim Lindner]
  • 11900: taito/kikikai.cpp: Hooked up microcontroller for KiKi KaiKai. [David Haywood]
  • 11904: bus/a2bus/vista800.cpp: Corrected DMA priority (read has priority over write) and side select status bit. [Rob Justice]
  • 11905: tvgames/spg29x_lexibook_jg7425.cpp: Added Funderdome FUN-GAME32-1 (not working). [David Haywood]
  • 11912: tools/unidasm.cpp: Support number radix prefixes for -skip and -count options. [invertego]
  • 11913: util/cdrom.cpp: Don’t strip GD-ROM track pre-gaps when reading cue sheet files. [Maxime Gauduin]
  • 11914: taito/taitopjc.cpp: Added Operation Tiger (Ver 2.09 J) (not working). [ethteck, David Haywood]
  • 11915: Added LD-V1000 HLE device and placeholder SSI-263A HLE device, and promoted Thayer’s Quest to working. [Ryan Holtz]
  • 11916: msx2_flop.xml: Added 50 items (48 working), and replaced one item with a better dump. [Wilbert Pol]
  • 11919: docs: Fixed typo in -wavwrite option example. [Angelo Salese]
  • 11920: tvgames/xavix.cpp: Added Hi-Kara (not working); also dumped more e-kara and evio cartridges. [David Haywood, TeamEurope]
  • 11921: netlist/macro/nlm_ttl74xx_lib.cpp: Added 74147, 74148, 74151 and 74368 truth table models. [stonedDiscord]
  • 11923: barcrest/mpu5.cpp, bfm/bfm_sc4.cpp: Use conventional 1/0 values when calling SEC data/clock input handlers. [Paul-Arnold]
  • 11924: aristocrat/aristmk7.cpp: Added a skeleton driver for Aristocrat MK7 gambling systems. [Angelo Salese, Guru, dam0]
  • 11926: neocd.xml: Added four items (three working). [redump.org, Blastar, ArcadeShadow]
  • 11928: sigma/sigmab88.cpp: Added Free Deal Twin Jokers Progressive (not working). [ethteck, David Haywood]
  • 11929: misc/sttechno.cpp: Implemented driver for Kato's Shamisen Brothers on ST-Techno hardware. [Windy Fairy, Taro, angeryer]
  • 11930: msx2_flop.xml: Added 44 working items, and replaced one item with a better dump. [file-hunter, Imanok, Wilbert Pol]
  • 11931: videopac.xml: Replaced “US” with “USA” in descriptive text. [ArcadeShadow]
  • 11932: neogeo.xml: Added three working items. [Blastar, Chips on Steroids, ArcadeShadow]
  • 11933: sinclair/sprinter.cpp: Fixed interrupts; bus/spectrum: Added DVD drive option for ZXBUS NeoGS. [holub]
  • 11934: hikara.xml: Listed known cartridges in comment. [David Haywood]
  • 11935: tvgames/xavix_2002.cpp: Added an unbranded Epoch Super TV-PC variant and a software list. [TeamEurope, QUFB, David Haywood]
  • 11936: capcom/higemaru.cpp: Implemented tile horizontal/vertical flip flags (visible on high score entry screen). [jotego]
  • 11939: handheld/hh_sm510.cpp: Corrected model number for tmchammer in comments, and sorted systems by model number. [algestam]
  • 11940: bus/pci: Converted OPTi 82C861 device to a PCI slot card device. [Angelo Salese]
  • 11942: handheld/hh_ht11xx.cpp: Added Block Game & Echo Key GA888. [azya52, David Haywood]
  • 11943: netlist/macro/nlm_ttl74xx_lib.cpp: Changed 74151 and 74368 propagation delays to more typical values. [stonedDiscord]
  • 11947: bus/rc2014: Use virtual member functions for bus signal handlers. [Miodrag Milanović]
  • 11953: debugger/debuggdbstub.cpp: Added aliases for some MOS 6502-compatible CPUs. [John Byrd]
  • 11954: misc/sttechno.cpp: Implemented tile horizontal/vertical flip flags. [Windy Fairy]
  • 11956: pcecd.xml: Added thirteen working items, and replaced three items with better dumps. [ArcadeShadow]
  • 11951: sound/gew.cpp: Corrected sample interpolation around sample loop point (fixes GitHub #11951). [Devin Acker]
  • 11958: handheld/hh_sm510.cpp: Added Tiger Pit-Fighter. [algestam, Sean Riddle, hap]
  • 11959: machine/s2350.cpp: Added AMI S2350 USRT device. [Mark Garlanger]
  • 11961: msx2p_flop.xml: Added nine items (seven working), and removed MSX2 software. [file-hunter, Wilbert Pol]
  • 11962: pinball/recel.cpp: Added the Recel System III BIOS. [pps4.fr, Recreativas.org, ClawGrip]
  • 11963: msx2_flop.xml: Added two working items, and three items previously in msx2p_flop.xml. [file-hunter, Wilbert Pol]
  • 11965: cinematronics/dlair.cpp, sega/timetrv.cpp: Promoted Dragon’s Lair and Time Traveler (Japan) to working. [Ryan Holtz]
  • 11967: taito/taito_f2.cpp: Added the Japanese release of Euro Champ '92. [Tailsnic Retroworks, ClawGrip]
  • 11968: sinclair/sprinter.cpp: Added support for the Kempston joystick. [holub]
  • 11969: casio/cz230s.cpp: Added the Casio CZ-230S keyboard and SZ-1 sequencer. [BCM, =CO=Windler, Devin Acker]
  • 11970: taito/taito_f2.cpp: Added the US release of Hat Trick Hero, and fixed some ROM labels. [Tailsnic Retroworks, ClawGrip]


NOWSZY [Arcade] MAMEui Classic x64 0.262.2 25/12/2023

MameUI Classic 0.261.2 25/12/2023 Christmass Edition

Interim release because there's nothing official this month.

NOWSZY [arcade] HbMameUI x64 0.245.15 25/12/2023

HBMAME 0.245.15 2023-12-25

  • [ddonpachjd] DoDonPachi (Japan, demo)
  • [pandajump2] Panda Jump (set 2)
  • [ramokromok] RAM OK ROM OK (Galaxian hardware demo)
  • [sfz3mix22] Street Fighter Zero 3 (Turbo Mix 0.22)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.23)
NOWSZY [Arcade] MAMEui Classic x64 0.261 29/11/2023

MameUI Classic 0.261 29/11/2023


  • sync with mame v0.261


MameUI Classic 0.260 25/10/2023


  • sync with mame v0.260

MameUI Classic 0.259 29/09/2023

  • MAMEUI Classic 0.259.0 has been released.


  • sync with mame v0.259

MameUI Classic 0.258 30/08/2023

  • MAMEUI Classic 0.258.0 has been released.


  • sync with mame v0.258

MameUI 0.257 28/05/2023

  • MAMEUI Classic 0.257.0 has been released.


  • sync with mame v0.257
  • Can save a filter combination as a new filter

MameUI 0.256 28/05/2023

  • MAMEUI Classic 0.256.0 has been released.


  • Don't crash at start if mame.ini is corrupted
  • History.xml is now supported
  • Support for history.dat, marp.dat, story.dat and sysinfo.dat has been dropped.
  • When a new history.xml is loaded for the first time, it can take several seconds to create an index. Be patient.
  • The icon options have been changed for the main game list. You can choose small or large icons, and whether to indent clones. The options of list view and arrange icons have been removed.

MameUI 0.255 31/05/2023

  • MAMEUI Classic 0.255.0 has been released.
  • Fixed a crash with some sliders: Gamma, Brightness, Contrast etc


NOWSZY [arcade] ClrMamePro 4.048d / Rebuilder 0.7 28/11/2023

Clrmamepro 4.048d 28/11/2023

  • fixed: softwarelists can lack some possible mergings
  • fixed: possible assertion during delta checks

Clrmamepro 4.048c

  • fixed: wrong "Error while..." message after delta operation succeeded but backup is disabled.
  • misc: minor changes to the delta output messages

Rebuilder 0.7 28/11/2023

  • fix software list rom sizes determination (wasn't limited to loadflag value)
  • fix software list merging (SL/SL collections don't use merge attributes, so lookup by hash in a parent/clone relationship)
  • don't use # in default pattern (rompath) names since such names would be cut off when used in mame.ini due to comment handling
  • pattern names can't end with '.' (Windows doesn't like this), replaced cases with "_"
  • minor changes to the stats count output
  • updated 3rd party libs (spdlog, bit7z, pugixml)

2023-05-04 Rebuilder V0.06 released

  • run source and destination file matching in multiple threads (speed up)

2023-04-14 Rebuilder V0.05 released

  • general unicode handling overhaul, utf8 chars in pathnames, patterns, xml, files, folders, archives, console output should be fine now

2023-03-12 Rebuilder V0.04 released

  • support reading of (split)rar/(not split)7z and writing of 7z files
  • detection of zip, 7z, rar, chd files by byte signature (instead of extensions, but  not within archives)
  • selectable tempfolder in settings.xml
  • minor speed up due to upfront matching size check
  • updated various 3rd party libs, added 7z.dll
  • ctrl-c will stop the rebuilding and cleans up temporary files/folders
  • various internal cleanup

2022-10-05 Rebuilder V0.03 released

  • use a real move operation in case of copy/deleting single files (incl. chds)
  • add option -u, --uselinks to generate filesystem hard or sym links instead doing a file copy or move operation

2022-08-16 Rebuilder V0.02 released

  • since MAME can't handle subfolders in decompressed sets, decompressed sets and  chds are always stored flat in folders (no clone/dependency subfolders in full  or standalone mode). When kept compressed, the archives will hold subfolders
  • not existing romOf reference leads to removed merge information for the machine

2022-07-13 Rebuilder V0.01 released

wstecz28/10/2020 01:55
Inne treści związane z tematem
[tools] RomVault 3.7.0 2/04/2024 [tools] RomVault 3.7.0 2/04/2024
RomVault pozwoli nam zachować porządek w co raz to bardziej chaotycznym (dla użytkownika) kolekcji dumpów dla MAME i MESS. Jest to całkiem interesująca alternatywa jeśli chodzi o możliwości tego programu w stosunku do clrMAME.  Do programu dodano również specjalną wersję działającą z linii komend - ot, dla konsolowców i tych, którzy chcieli by to ...
[Arcade] DevMAME [log only] 2024/04/16 02:00 [Arcade] DevMAME [log only] 2024/04/16 02: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.264 26/03/2024 [arcade] Mame x64 0.264 26/03/2024
Kolejna odsłona MAME... parę dni nieobecności i coś tam znów jest do rozgłoszenia;)  
[Arcade] DevMAME [log only] 2024/03/28 06:00 [Arcade] DevMAME [log only] 2024/03/28 06: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] MAMEui x64 0.264 27/03/2024
MAMEUI MameUI skompilowane przez Robberta w wersji x64 gotowy do pobrania. Specjalna wersja pod święta, z poprawkami z grudnia, które dopiero oficjalnie pojawią się AD2024, gdyż grudzień został przez czarnoksiężników MAME ogłoszony miesiącem porządkowania kodu a nie publikowaniem kolejnej wersji tego multiemulatora.
Dodatkowe informacje
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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