Fork me on GitHub

MAME 0.225

30 Sep 2020

Whether it’s the Autumn harvest moon, or the ornamental plum blossoms are blowing in the Spring breeze, it’s time for something special: MAME 0.225 is out today! We’ve got some big updates that benefit everyone! First of all, MAME’s sound output system has been overhauled, with better sample rate conversion and mixing. This makes pretty much everything sound sweeter, but on top of that, the Votrax SC-01 speech synthesiser has been tuned up. Does anyone here speak Q*Bertese? SC-01 speech has been added to the Apple II Mockingboard card, too. While we’re talking about Apple II cards, Rhett Aultman has ported the CS8900A Crystal LAN Ethernet controller from VICE, allowing MAME to emulate the a2RetroSystems Uthernet card.

Other across-the-board enhancements include more artwork system features (you’ll start to see this show up in external artwork soon), an option to reduce repeated warnings about imperfectly emulated features, and several internal improvements to make development simpler. Significant newly emulated system features include the Philips P2000T’s cassette drive from Erwin Jansen, the Acorn BBC Micro Hybrid Music 4000 Keyboard, internal boot ROM support for the WonderSwan hand-helds, and initial support for the NS32000 CPU.

Newly emulated systems include several TV games from MSI based on arcade titles, a couple of Senario Double Dance Mania titles, Sun Mixing’s elusive Super Bubble Bobble, a location test version of Battle Garegga, a couple more versions of Jojo’s Bizarre Adventure, and three more Street Fighter II': Champion Edition bootlegs. Some of the immediately noticeable fixes this month include 15-bit graphics mode refinements for FM Towns from r09, gaps in zoomed sprites on Data East MLC and Seta 2 fixed by cam900, Galaga LED outputs lost during refactoring restored, and clickable artwork remaining clickable when rotated.

As always, we can only fit a few highlights here, but you can read all the updates in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

MAME Testers Bugs Fixed

  • 07338: [DIP/Input] (crvision.cpp) crvision: Creativision has a 16-way joystick, not an 8-way joystick. (Robbbert)
  • 07375: [Interface] clickable artwork: Rotating view does not rotate mouse click targets. (Vas Crabb)
  • 07431: [Graphics] (didact.cpp) md6802: Layout not working correctly. (Vas Crabb)
  • 07733: [Interface] (galaga.cpp) galaga (others?): LED outputs no longer working. (AJR)
  • 07735: [Documentation] (megadriv.cpp) [megadriv] ddragon: Incorrect release year. (ArcadeShadow)
  • 07745: [Graphics] Full-screen borderless windows are incorrectly restricted to work area. (Vas Crabb)
  • 07749: [Sound] (cyberbal.cpp) cyberbal, cyberbalt: Sampled audio does not play. (AJR)
  • 07750: [Documentation] (megadriv.cpp) megadriv [chester, chesterw]: Incorrect release year. (Tafoid)
  • 07755: [Graphics] (pc1512.cpp) pc1512: Descenders on bottom line are missing. (AJR)
  • 07756: [Interface] (snes.cpp) UI: ROM sets incorrectly reported as not found. (Vas Crabb)
  • 07758: [Graphics] (applix.cpp) applix: Descenders on bottom line are missing. (AJR)

New working machines

  • Janken Game Acchi Muite Hoi! (Japan 1.3) [Phil Bennett, ShouTime, Surgeville, Sean Sutton, Jred, Mike Krug, Smitdogg, The Dumping Union]
  • Macro Winners (Play Vision license) Wireless Tennis (PAL, Play Vision) [David Haywood, Sean Riddle]
  • Mattel Hot Wheels (2 player, pad controllers) [Sean Riddle, David Haywood]
  • MSI / Arc System Works Double Dragon - 30 Years Anniversary (Plug & Play) [Sean Riddle]
  • MSI / Bandai Namco Ms. Pac-Man (MSI Plug & Play) [Sean Riddle]
  • MSI / Capcom Mega Man 2 (MSI Plug & Play) [Sean Riddle]
  • MSI / Konami Frogger (MSI Plug & Play, white joystick) [David Haywood, Sean Riddle]
  • MSI / Taito Space Invaders (MSI Plug & Play) [Sean Riddle]
  • MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 1) [Sean Riddle]
  • Novag Constellation Expert [hap, Berger]
  • Radica / Sega Out Run 2019 (Radica Plug & Play, Europe) [David Haywood, Sean Riddle]
  • Senario Double Dance Mania: Mega 12 [Sean Riddle, David Haywood]
  • Senario Double Dance Mania: Supreme / Dance Supreme [Sean Riddle, David Haywood, Kamaal Brown]
  • Senario Vs. Maxx 17-in-1 [Sean Riddle, David Haywood]
  • Solar Games 80-in-1 (PAL) [David Haywood, Sean Riddle]
  • Super Bubble Bobble (Sun Mixing, Megadrive clone hardware) [Jorge Silva, David Haywood]
  • Taikee World Soccer TV Game 10-in-1 (PAL) [David Haywood, Sean Riddle]
  • TimeTop Super Game 7-in-1 (TimeTop SuperGame) (PAL) [Takashi Omoto, Sean Riddle]

New working clones

  • Air Duel (World, M72 hardware) [Jon Exidy]
  • Asterion [Lorenzo Fongaro, Xadhoom, Paolo Bolognesi, Paolo Rinoldi]
  • Le Bagnard (Itisa, Spain) [Juan Romero, ClawGrip]
  • Battle Garegga (location test) (Wed Jan 17 1996) [Moffitt]
  • Cruis'n USA (v4.4) [Simzy, Brian Troha, The Dumping Union]
  • CTA Invader [Dirk Best, Guru]
  • Gundam Wing: Endless Duel (SNES bootleg, set 2) [Jorge Silva]
  • The History of Martial Arts (set 2) [hammy]
  • JoJo's Bizarre Adventure (Euro 990913) [Darksoft]
  • JoJo's Bizarre Adventure (Euro 990927) [Darksoft]
  • The Legend of Kage (bootleg set 4) [hammy]
  • Meteor (bootleg of Asteroids) [Bea, Iris]
  • Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program) [Guru]
  • MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2) [Sean Riddle]
  • Olivmandingo (Spanish bootleg of Mandinga on Galaxian hardware, set 2) [Retromaniacs]
  • P.O.W. - Prisoners of War (bootleg of US version 1) [Victor Fernandez (City Game)]
  • Pac-Man (Calfesa, Spanish bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
  • Pacom Invader (set 2) [Dirk Best, Guru]
  • Polaris (latest version) [Andrew Welburn, The Dumping Union]
  • Route X (bootleg, set 2) [Juan Romero, ClawGrip]
  • Speed Up (Version 2.20) [Victor Fernandez (City Game), ClawGrip]
  • Street Fighter II': Champion Edition (bootleg, set 1) [f205v, maru79]
  • Street Fighter II': Champion Edition (bootleg, set 2) [f205v, maru79]
  • Street Fighter II': Champion Edition (Playmark bootleg, set 2) [Janniz, f205v]
  • Super Space Invaders '91 (World, earlier?) [caius]
  • Traverse USA (bootleg, set 2) [Juan Romero, ClawGrip]
  • VTech V.Smile Baby (France, with 'En Ville avec l'ourson Patoune') [Sean Riddle, TeamEurope]
  • VTech V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus') [Sean Riddle, TeamEurope]
  • VTech V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald') [Sean Riddle, TeamEurope]

Machines promoted to working

  • Majesco Golden Nugget Casino [David Haywood, Sean Riddle]
  • My Wico Guitar [David Haywood, ClawGrip, Sean Riddle]
  • Performance Designed Products (licensed by Konami) VG Pocket Tablet (VG-4000) [David Haywood]
  • Quick Pick 5 [MetalliC]
  • SilverLit 35 in 1 Super Twins [David Haywood, Sean Riddle]
  • Smart Planet Sudoku Plug & Play TV Game '6 Intelligent Games' [David Haywood, Sean Riddle]

Clones promoted to working

  • Cadillacs and Dinosaurs (bootleg with PIC16C57, set 2) [TwistedTom]
  • Tetris (bartop, prototype) [Devin Acker]

New machines marked as NOT_WORKING

  • 10 Jeux Interactifs / Jeux Pour Filles (France) [David Haywood, Sean Riddle, TeamEurope]
  • Adacom CP-150 Plus [Bitsavers]
  • Apple Computer MessagePad [Pablo Marx]
  • Apple Computer MessagePad 110 [Pablo Marx]
  • Apple Computer MessagePad 120 [Pablo Marx]
  • Apple Computer MessagePad 130 [Pablo Marx]
  • Apple Computer MessagePad 2000 [Pablo Marx]
  • Apple Computer MessagePad 2100 [Pablo Marx]
  • Apple Computer Newton Notepad (prototype) [Pablo Marx]
  • Bare Knuckle III / Sunset Riders (bootleg of Megadrive versions) [hammy]
  • BornKid Handheld Game Console BC-19 - 218 in 1 [Sean Riddle, David Haywood]
  • dreamGEAR My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572) [Sean Riddle, David Haywood]
  • Generalmusic GEM RealPiano RP200 [DBWBP]
  • Informer 207/100 [Bitsavers]
  • Informer 207/376 [Dirk Best]
  • Informer 213 [Bitsavers]
  • Informer 213 AE [Dirk Best, MattisLind]
  • JAKKS Pacific Inc / HotGen Ltd Camp Rock Guitar Video Game (JAKKS Pacific TV Game) [Sean Riddle, TeamEurope, David Haywood]
  • Lucky Player [jordigahan, ClawGrip]
  • Matrix [bytestorm]
  • Mexico Lindo [Eduardo Humberto Menezes]
  • Mini Super Fruits [jordigahan, ClawGrip]
  • Motorola Marco [Pablo Marx]
  • New Pro Bowl [Phil Bennett]
  • Orb Retro Handheld Console 152-in-1 [Sean Riddle, David Haywood]
  • Pac-Carnival [Phil Bennet]
  • Photo Play 1998 (Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Photo Play 2001 (Italian) [Alex Meijer, TeamEurope]
  • Play Vision / Taikee / V-Tac Worldwide Casino Tour 12-in-1 [David Haywood, Sean Riddle]
  • Roland JD-800 Programmable Synthesizer [DBWBP]
  • Roland MKS-7 Super Quartet [DBWBP]
  • Roland TR-505 Rhythm Composer [DBWBP]
  • Sharp ExpertPad PI-7000 [Pablo Marx]
  • Sony Trinitron Color Video Monitor BVM-20F1E [Corrado Tomaselli]
  • Star Horse 2002 (live) [f205v, rtw]
  • Star Horse 2002 (main screens) [f205v, rtw]
  • Star Horse 2002 (sound and backup, Rev A) [f205v, rtw]
  • unknown Hobby Play slot machine [jordigahan, ClawGrip]
  • unknown Konami slot medal game (set 1) [SpinalFeyd]
  • unknown Konami slot medal game (set 2) [Phil Bennett]
  • unknown MGA or Costa Net slot machine [jordigahan, ArcadeHacker, ClawGrip]
  • UNO the Medal [Darksoft, rtw]
  • Votrax/Phonic Mirror HandiVoice HC-110 [Kevin Horton]
  • Wai Wai Jockey [Phil Bennet]
  • Wild Guns (SNES bootleg) [Jorge Silva]
  • Zeebo Inc. Zeebo (Brazil) [Triple Oxygen]

New clones marked as NOT_WORKING

  • Bubble Bobble (bootleg of Japan Ver 0.0 with 8749) [ArcadeHacker, Recreativos.org, The Dumping Union]
  • Gals Panic II (English, 2 PCB ver.) [Jorge Silva]
  • Master Bond (bootleg of Secret Agent) [caius]
  • Panic Park (Japan, PNP1 Ver. B, set 2) [Guru]
  • Photo Play 2000 (Spanish) [jordigahan, ClawGrip]
  • Professional Data Computer Clipper [Jos Dreesen, Curt Coder]
  • Sahara Love (France) [PinMAME]
  • Tecnodarts (Recreativos G.R. license) [Victor Fernandez (City Game), ClawGrip]
  • Votrax/Phonic Mirror HandiVoice HC-120 [Kevin Horton]

New working software list additions

  • apple2_flop_clcracked: Bop-A-Bet (cleanly cracked), Learning to Add and Subtract (cleanly cracked), Playing with Science: Temperature (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig: Alf (Version 3.2), The American Challenge: A Sailing Simulation, Apple Galaxian (StarCraft), Apple World, Apventure to Atlantis, Bank Street Storybook (Version 1.2), BattleTech: The Crescent Hawk's Inception, Bop 'N Wrestle, Centauri Alliance, The Coveted Mirror (1983 Penguin Software release), Crossword Magic (Version 4.0), Dawn Patrol, Dungeon!, Forbidden Castle, Jaws, The Last Ninja, Midnight Malady, Mission on Thunderhead, The Mist, Mummy's Curse, NBA (Version 1.0), Nibbler, Panzer Strike! (Version 1.0), Police Quest, Riddle Magic, Space Rogue, Techno Cop, Theseus and the Minotaur, Valentine's Day Grump, Voodoo Island, Write It Right! Capitalization and Punctuation [4am, Firehawke]
  • bbc_flop_hybrid: AMPLE Bytes Back R1, AMPLE Bytes Back R2, AMPLE Toolbox, AMPLE Vibrations, Amplinex 001, Amplinex 002, Amplinex 003, Amplinex 004, Amplinex 005, Amplinex 006, Amplinex 007, Amplinex 008, Amplinex 009, Amplinex 010, Amplinex 011, Amplinex 012, Amplinex 013, Amplinex 014, Amplinex 015, Amplinex 016, Amplinex 017, Amplinex 018, Amplinex 019, Amplinex 020, Amplinex 021, Amplinex 022, Amplinex 023, Amplinex 024, Amplinex 025, Amplinex 026, Amplinex 027, Amplinex 028, Amplinex M06, Amplinex M09, Amplinex M13, Amplinex U11, Ashes R1, ATPL Symphony, Cosmix R2, Inside Stories, Jazz Disc Vol.1, The Legend of Obernell, Music 500, Music 5000 Volume 10: Monster Computations 3, Music 5000 Volume 11: Phil Comber "Deux", Music 5000 Volume 12: The Noige's "Moments in Time", Music 5000 Volume 13: Jean-Michel Jarre, Music 5000 Volume 14: Take a Bite, Music 5000 Volume 15: Children in Need 2, Music 5000 Volume 16: Monster Computations 4, Music 5000 Volume 1: Monster Computations 1, Music 5000 Volume 2: Phil Comber 1, Music 5000 Volume 3: Bernie Dawson 1, Music 5000 Volume 4: Monster Computations 2, Music 5000 Volume 5: Paul Nuttall 1, Music 5000 Volume 6: Andy Knight 1, Music 5000 Volume 7: David King 1, Music 5000 Volume 8: Children in Need 1, Music 5000 Volume 9: The Noige "Echoes", Music 87 Software  Music City 2, Music City R2, Notes, Plaice R1, Return to the Homeland R1, Return to the Homeland R2, Shivering Again, Sound Worlds 1: Soundspace, Sound Worlds 2: Soundscape, Sound Worlds 4: Soundscore, Soundshow, Soundstory, Studio 5000, Studio 5000-4B, Studio-2, Studio-3, Wave Designer [Nigel Barnes]
  • electron_cart: Commstar E1.10, ROMPlus-144 v2.1 [Nigel Barnes]
  • fmtowns_cd:
    Bible Master 2 - The Chaos of Aglia, Dungeon Master (1989-11-14), F-BASIC386 Compiler v2.1 L10, FM Towns Demonstration CD-ROM '90. Fuyu - The Galaxy of FM Towns, Ginga Eiyuu Densetsu II DX+ Towns Special, Hyper Planet (1990-09-15), Illusion CG Collection Vol. 1 - Yawahada Bishoujo, Indiana Jones and the Last Crusade (Pre-Release Version), Kyouiku & FM Towns Vol. 2, NHK Eigo de Asobo Vol. 3 - Bernard no Amusement Park, NHK Special - Ginga Uchuu Odyssey Vol. 2 - Choushinsei Bakuhatsu, Presence, Psychic Detective Series Vol. 2 - Memories (Demo), Sherlock Holmes - Consulting Detective (Demo), Steepia Lite, Trigger 2, Z's Triphony DigitalCraft Towns (HMB-212), Zan II - Towns Special (1992-03-19) [redump.org, r09]
    Oshiete Noobow [sampson, r09]
  • fmtowns_flop: 386|ASM Tool Kit V1.1, Super Daisenryaku [anonymous, r09]
  • hp9k3xx_cdrom:
    HP-UX 8.0 Application Software May 1992, HP-UX Release 8.0 for Series 300/400 [archive.org, Davide Cavalca]
    HP LaserROM HP-UX Release 9.0 April 1994, HP Precision Enginnering Systems December 1992, HP-UX 8.0 Application Software September 1992, HP-UX 9.0 Application Software June 1993, HP-UX 9.0 Application Software October 1992 [Bitsavers, Davide Cavalca]
  • ibm5150:
    4D Sports Driving (3.5", Euro), 4D Sports Driving (5.25", Euro), Indiana Jones and the Last Crusade - The Graphic Adventure (Germany), Space Harrier, Test Drive III - The Passion (3.5") [ArcadeShadow]
    Fire & Forget 2 [darkstar]
  • ibm5150_hdd: SCO XENIX System V release 2.1.3 for i8086 [Davide Cavalca]
  • ibm5170:
    Alien Carnage (FormGen release), Alien Carnage (set 2, older), Bloodstone: An Epic Dwarven Tale, Fables & Fiends - Book One: The Legend of Kyrandia (v1.0, 5.25"), Formula One Grand Prix (Euro, v1.05), In Extremis, Indiana Jones and the Last Crusade - The Graphic Adventure (3.5", VGA version, re-release), Innocent Until Caught, Little Big Adventure (Euro), Mega lo Mania (Germany), NASCAR Racing, NASCAR: Track Pack, SSN-21 SeaWolf, Soccer Kid (Euro) [ArcadeShadow]
    DOOM (1.2, Shareware for BBS SysOps) [Davide Cavalca]
    GayBlade [Ryan Best]
  • ibm5170_hdd: DR DOS 6.0, IBM PC DOS 2000, Microsoft Windows Version 3.0, MS-DOS (Version 5.00), MS-DOS (Version 6.00), MS-DOS (Version 6.22), Novell DOS 7, Novell DR Multiuser DOS Release 5.1, PC DOS (Version 6.3), Windows Version 3.1 [Davide Cavalca]
  • videopac: Baseball (US, plus, prototype), Flash Point (US, prototype), Service Test Cartridge (Europe) [René van den Enden (Rene_G7400)]
  • vsmilem_cart: Yingyu Yundongyuan (China) [tenyuhuang]

Software list items promoted to working

  • cpc_flop: Indiana Jones, Indiana Jones and the Fate of Atlantis (UK), Indiana Jones and the Fate of Atlantis (UK) (2 faces), Indiana Jones and the Fate of Atlantis (UK) [a1], Indiana Jones and the Fate of Atlantis (US Gold)[cr XOR][t XOR], Indiana Jones and the Last Crusade, Indiana Jones and the Last Crusade #1, Indiana Jones and the Last Crusade #2, Indiana Jones and the Last Crusade #3, Indiana Jones and the Last Crusade #5, Indiana Jones and the Last Crusade (UK) [a1], Indiana Jones and the Last Crusade (US Gold), Indiana Jones and the Last Crusade (US Gold)[cr CACH][t CACH], Indiana Jones and the Last Crusade (US Gold)[cr XOR][t +2 XOR], Indiana Jones and the Temple of Doom, Indiana Jones and the Temple of Doom & Dan Dare, Indiana Jones and the Temple of Doom (Euro), Indiana Jones and the Temple of Doom (UK), Indiana Jones and the Temple of Doom (UK) [Original], Indiana Jones and the Temple of Doom (UK) [h1], Indiana_Jones_2-The_Temple_of_Doom__CHANY-NPS, Thunder Burner (Loriciels)[cr XOR][t XOR], Thunder Burner (Loriciels)[cr XOR][t XOR][a], Thunder Burner (UK) [t1], Thunderbirds (Euro), Thunderbirds (Grandslam Entertainments)[cr Jupiter], Thunderbirds (UK) (2 faces) (CPM) [Original], Thunderbirds (UK) [a2] [Barry Rodewald]
  • fmtowns_cd:
    Railroad Tycoon [anonymous, r09]
    Lip 3 - Lipstick Adventure 3 [r09]
    Wizardry - Crusaders of the Dark Savant [redump.org, r09]
  • ibm5170: The Humans (3.5" DD) [ArcadeShadow]

New NOT_WORKING software list additions

  • bbc_flop_hybrid: Soundstage [Nigel Barnes]
  • clipper_flop: System [Jos Dreesen, Curt Coder]
  • fmtowns_cd: Hyper Address Ver. 2.0, Megamorph (Demo) Record of Lodoss War II - Goshiki no Maryuu [redump.org, r09]
  • mac_hdflop: GayBlade [Ryan Best]
  • vsmile_cart: V.Smile Smart Keyboard (USA) [tenyuhuang]

Merged pull requests

  • 6833: sound/es5506.cpp: Use device_memory_interface for samples; audio/taito_en.cpp: Implemented device_mixer_interface. [cam900]
  • 7090: machine/cs8900a.cpp: Ported Crystal LAN MAC from VICE, and utilised it for Apple II Uthernet card. [Rhett Aultman]
  • 7095: pgm.cpp: Adjusted kof98umh refresh rate to match a video recording. [cam900]
  • 7111: bagman.cpp: Added clone Le Bagnard (Itisa, Spain). [Juan Romero, ClawGrip]
  • 7114: photoply.cpp: Added Photo Play 1998 (Spanish). [Victor Fernandez (City Game), ClawGrip]
  • 7115: ibm5170.xml: Added six entries. [ArcadeShadow]
  • 7116: spg2xx_zone_32bit.cpp: Fixed mywicogt inputs; vegas.cpp: Corrected metadata. [David Haywood]
  • 7119: ibm5150.xml: Added two and re-dumped two entries. [ArcadeShadow]
  • 7120: tecnodar.cpp: Added clone Tecnodarts (Recreativos G.R. license). [Victor Fernandez (City Game), ClawGrip]
  • 7127: apple2_flop_clcracked.xml: Cleaned up metadata and added placeholders for missing disk dumps. [Firehawke]
  • 7128: clickstart.cpp: Added note about cartridge pinout. [ClawGrip]
  • 7129: leapfrog_leappad.cpp: Added note about cartridge pinout. [ClawGrip]
  • 7130: sega_beena.cpp: Added note about cartridge pinout. [clawgrip]
  • 7134: elan_eu3a05.cpp: Added Worldwide Casino Tour 12-in-1 (boots but doesn’t work). [David Haywood, Sean Riddle]
  • 7136: mpu5.cpp: Added note about undumped microcontroller on auxiliary output demultiplexing PCB. [clawgrip]
  • 7137: spg2xx.cpp: Added Hot Wheels (2 player, pad controllers). [Sean Riddle, David Haywood]
  • 7138: startouch.cpp: Added two new BIOS dumps. [Victor Fernandez (City Game). ClawGrip] [clawgrip]
  • 7139: cps1bl_pic.cpp: Dumped re-dumed bad graphics ROM for dinopic2, and missing PALs for slampic and dinopic2. [TwistedTom]
  • 7140: toaplan2.cpp: Added location test version of Battle Garegga, and fixed YM2151/M6295 sound balance. [Moffitt]
  • 7141: startouch.cpp: Improved BIOS descriptions and notes. [ClawGrip]
  • 7142: zeebo_qualcomm_adreno130.cpp: Added Zeebo (Brazil). [Triple Oxygen, David Haywood]
  • 7143: photoply.cpp: Added Seagate ST31722A hard disk firmware dump to photoply98sp. [ClawGrip]
  • 7144: megadriv_acbl.cpp: Added Super Bubble Bobble (Sun Mixing, Megadrive clone hardware). [Jorge Silva, David Haywood]
  • 7149: photoply.cpp: Added clone Photo Play 2000 (Spanish). [jordigahan, ClawGrip]
  • 7150: nes_vt.cpp: Added MSI Ms. Pac-Man and Space Invaders TV games. [Sean Riddle, David Haywood]
  • 7151: photoply.cpp: Added Photo Play 2001 (Italian). [Alex Meijer, TeamEurope, ClawGrip]
  • 7152: generalplus_gpl_unknown.cpp: Started using internal ROM for pcp8718/pcp8728; nes_vt.cpp: Added MSI Mega Man 2 TV game. [Sean Riddle, David Haywood]
  • 7153: hp9k3xx_cdrom.xml: Added seven entries. [archive.org, Bitsavers, Davide Cavalca]
  • 7154: Added two entries, re-dumped one entry, and corrected some metadata. [ArcadeShadow]
  • 7156: asteroid.cpp: Added clone Meteor (bootleg of Asteroids). [Bea, Iris, ClawGrip]
  • 7157: ibm5150_hdd.xml: Added software list with pre-installed SCO XENIX operating system image. [Davide Cavalca]
  • 7158: spg2xx_wiwi.cpp, vt_unknown.cpp: Added three TV games. [Sean Riddle, David Haywood, Kamaal Brown]
  • 7160: ibm5170.xml: Added two entries, and re-dumped one entry. [ArcadeShadow]
  • 7162: osd/sdl: Removed unused MASK parameter from taputil.sh script. [Rhett Aultman]
  • 7163: ddealer.cpp: Converted drawing to use tilemaps, reduced tag map lookups, and cleaned up code. [cam900]
  • 7164: fmtowns_cd.xml: Added six entries, and replaced 13 entries with better dumps. [redump.org, r09]
  • 7165: vg5k.cpp: Added support for WAV tape files, and fixed timings. [Sylvain Glaize]
  • 7166: Detect clang version when building for Android. [Tiago Pierezan Camargo]
  • 7167: startouch.cpp: Added notes about undumped games and hard disks used. [ClawGrip]
  • 7168: generalplus_gpl_unknown.cpp: Added some experimental code allowing pcp8718/pcp8728 to progress further. [David Haywood]
  • 7169: Refactored sound stream code and interface, improving mixing and re-sampling. [Aaron Giles]
  • 7170: vg5k.cpp: Added support for the “Delta” (NMI) key. [Sylvain Glaize]
  • 7172: missbamby.cpp: Added Lucky Player and Mini Super Fruits. [jordigahan, ClawGrip]
  • 7173: y2.cpp: Added placeholder comments for undumped games. [cam900]
  • 7174: machine/wd33c93.cpp: Added delays necessary for systems that poll the DRQ line. [shattered]
  • 7175: cps1bl_5205.cpp, cps1bl_pic.cpp, midyunit.cpp: Dumped PALs for captcommb2, knightsb3 and mkyawdim2. [TwistedTom]
  • 7179: cpu/unsp: Fixed µ'nSP 2.0 extended push/pop; generalplus_gpl_unknown.cpp: Simulated pcp8718/pcp8728 menu controller. [David Haywood]
  • 7181: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest cracks and dumps. [4am, Firehawke]
  • 7182: apple2_flop_orig.xml: Synchronized metadata for The Sorcerer of Claymorgue Castle. [Firehawke]
  • 7184: deco_mlc.cpp: Fixed invisible pixel rows in vertically zoomed sprites. [cam900]
  • 7185: atetris.cpp: Added support for bar-top prototype’s bank switching scheme. [Devin Acker]
  • 7186: nex_vt.cpp, Added TimeTop Super Game 7-in-1 and MSI Frogger TV games. [Takashi Omoto, Sean Riddle, David Haywood]
  • 7187: ibm5170.xml: Added disk labels for msos2_13. [Davide Cavalca]
  • 7188: ibm5170_hdd.xml: Added software list with pre-installed operating system images. [Davide Cavalca]
  • 7189: cps1bl_pic.cpp: Dumped PALs for jurassic99. [TwistedTom]
  • 7190: fmtowns.cpp: Fixed 15-bit sprite color masking and bottom layer drawing (fixes Niko² and Hatchake Ayayo 1-2-3). [r09]
  • 7191: vsmileb.cpp: Added V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald'). [Sean Riddle, TeamEurope, ClawGrip]
  • 7192: ibm5170_hdd.xml: Added six more pre-installed operating system images. [Davide Cavalca]
  • 7195: vsmileb_cart.xml: Added two entries for built-in games from special console versions. [Sean Riddle, TeamEurope, ClawGrip]
  • 7196: pc98.xml: Removed stray trailing space character from SHA1 digest. [Thomas Klausner]
  • 7197: ibm5170.xml: Added four entries and corrected a parent/clone relationship. [ArcadeShadow]
  • 7198: seta2.cpp: Fixed missing rightmost column of pixels in horizontally zoomed sprites, and updated notes. [cam900]
  • 7200: drdmania.cpp: Added dump of physically damaged ROM chip to drdmania. [Caps0ff, ClawGrip]
  • 7202: imgtool: Removed tests for pointers that can never be null. [Nathan Woods]
  • 7204: drdmania.cpp: Added ASCII PCB layout diagram. [ClawGrip]
  • 7205: vsmileb.cpp: Added clones for French consoles with built-in games. [Sean Riddle, TeamEurope, ClawGrip]
  • 7206: hobbyplay.cpp: Added note about dot-matrix displays used by slot machines. [ClawGrip]
  • 7207: rfslots8085.cpp: Add ASCII PCB layout diagram. [ClawGrip]
  • 7208: unk6502_st2xxx.cpp: Load preliminary dump of internal CPU ROM for several sets. [David Haywood, Sean Riddle]
  • 7209: rfslots8085.cpp: Add note about games on this hardware. [ClawGrip]
  • 7210: fmtowns_cd.xml Added 13 entries, and replaced 16 entries with better dumps. [redump.org, r09]
  • 7212: nes_vt.cpp, unk6502_st2xxx.cpp: Added two TV games; generalplus_gpl16250_romram.cpp: Added inputs for jak_ths. [Sean Riddle, David Haywood]
  • 7214: netlist: Added MCM14524, CD4029, CD4030, CD4042 and CD4049 devices. [Lord Nightmare]
  • 7215: p200t.cpp: Added support for mini digital cassette recorder (MDCR). [Erwin Jansen]
  • 7218: gaelco3d.cpp: Added clone Speed Up (Version 2.20). [Victor Fernandez (City Game), ClawGrip]
  • 7220: neptunp2.cpp: Corrected game metadata. [ClawGrip]
  • 7222: docs: Overhauled the default key bindings documentation. [Firehawke]
  • 7223: apple2_flop_clcracked.xml: Added disk labels; apple2_flop_orig.xml: Added latest dumps. [4am, Firehawke]
  • 7224: Converted Alpha Denshi ALPHA-8921 sprite serializer (used as protection on Neo Geo PROG-G2 boards) to a device. [cam900]
  • 7227: ibm5170.xml: Added DOOM (1.2, Shareware for BBS SysOps). [Davide Cavalca]
  • 7229: ibm5170.xml: Added one entry and re-dumped one entry. [ArcadeShadow]
  • 7230: bublbobl.cpp: Dumped and verified PROM from bub8749. [ArcadeHacker, ClawGrip]
  • 7231: bublbobl.cpp: Removed outdated comment about bootlegs with 8749 microcontroller. [ClawGrip]
  • 7232: zn.cpp: Added option to use six-button controls to tgm, for use with hidden debugging features. [Devin Acker]
  • 7233: megaplay.cpp: Enabled the commented-out DIP switches for mp_col3, as they seem to work fine. [Devin Acker]
  • 7235: galaxian.cpp: Added Olivmandingo (Spanish bootleg of Mandinga on Galaxian hardware, set 2). [Retromaniacs, ClawGrip]
  • 7236: microdar.cpp: Added note about undumped game. [ClawGrip]
  • 7237: generalplus_gpl16250_nand.cpp: Added Camp Rock Guitar Video Game. [Sean Riddle, TeamEurope, David Haywood]
  • 7238: plugins/cheat: Copy the cheat table so as not to expose internal state. [Carl]
  • 7244: vsmilem_cart.xml: Added Yingyu Yundongyuan (China). [tenyuhuang, ClawGrip]
  • 7245: vsmile_cart.xml: Added V.Smile Smart Keyboard (USA). [tenyuhuang, ClawGrip]
  • 7248: prehisle.cpp: Fixed text/sprite priorities, and corrected regional titles. [cam900]
  • 7251: docs: Removed contentious note about -syncrefresh option. [Firehawke]
  • 7252: apple2_flop_orig.xml: Added latest dumps. [4am, Firehawke]
  • 7253: p2000t.cpp: Added MDCR device to p200m, reset phase decoder on tape-end signal, and detect presence of tape. [Erwin Jansen]
  • 7254: emscripten: Added function to exception whitelist needed for pong, and allowed -video accel to use WebGL. [Couriersud]
  • 7255: generalplus_gpl_unknown.cpp, nes_vt.cpp: Added two TV games, and replaced a lot of obsolete simulation code. [Sean Riddle, David Haywood]
  • 7258: segag80r.cpp: Improved performance of audio circuit emulation. [Couriersud]
  • 7259: sound/ay8910.cpp: Reduced performance impact of using AY8930 expanded mode. [cam900]
  • 7262: plugins/cheat: Fixed potentially accessing an uninitialised dictionary item. [Nathan Woods]
  • 7263: fmtowns_flop.xml: Added two entries. [anonymous, r09]
  • 7264: generalplus_gpl32612.cpp: Added some bootstrap code so that the ARM CPU has something to run. [David Haywood]
  • 7265: util/bitmap.cpp: Improved performance of fill member function on modern CPUs. [Vas Crabb]
  • 7269: megadriv_rad.cpp, nes_vt.cpp, spg2xx.cpp: Added five TV games. [David Haywood, Sean Riddle, TeamEurope]
  • 7270: generalplus_gpl_unknown.cpp: Made pcp8718/pcp8728/bkid218 menu controller a device. [David Haywood]
  • 7276: vtech_storio_cart.xml: Completed list of released software in comment, and added notes on product codes/EANs. [David Silva]
  • 7277: wswan.cpp: Added support for boot ROM, and fixed background color selection in color mode. [Wilbert Pol]
  • 7278: taitoair.cpp: Added not about rotate/zoom chip. [cam900]
  • 7279: Made mulcd.hxx file depend on GEN_FOLDERS target. [Jamie]
  • 7281: fmtowns_cd.xml: Added three entries, replaced five entries with better dumps, and added floppies for lipsadv3 and railtycn. [redump.org, sampson, anonymous, r09]
  • 7282: video/ppu2c0x_vt.cpp: Implemented emphasis modes and fixed a number of issues with VT palette modes. [David Haywood]
  • 7283: sound/ay8910.cpp: Fixed regression in noise rate calculation. [cam900]
  • 7284: bus/bw2/ramcard.cpp: Fixed address range; bw2.cpp: Fixed floppy write protect polarity. [lfantoniosi]
  • 7285: nes_vt.cpp: Fixed logic for external memory/internal mapper selection, and tweaked control input handling. [David Haywood]
  • 7287: ibm5150.xml: Added Fire & Forget 2. [darkstar]
  • 7288: bl_handhelds_menucontrol.cpp, nes_vt.cpp: Improved save state support. [David Haywood]
  • 7289: formats/imd_dsk.cpp: Fixed issue when changing images. [lfantoniosi]