Fork me on GitHub

MAME 0.231

28 Apr 2021

MAME 0.231, our April release, is out now! The Yamaha FM synthesis rewrite is progressing, with the OPL family (including YM2413, YM3526, YM3812, YMF262 and Y8950) done this month. A number of regressions reported against the previous release have also been fixed. Most things should be improved, but if you notice something wrong with a system using one of these chips, be sure to let us know. Warp-1, a very rare Sun Electronics game from the late ’70s, has been added this month. This is an early example of an “into the screen” space shooter.

For as long as it has been emulated, the “3D” stages in Contra have been too easy. This comes down to the functionality of the Konami 007452 chip, which Konami calls a VRC&DMP. Now we know that VRC stands for Virtual ROM Controller, and controls ROM banking. However, the DMP part has been more of a mystery, assumed to be some kind of protection. This month, furrtek worked out that it’s apparently some kind of Divide/Multiply Processor, for 16-bit maths operations that would be unacceptably slow on the games’s pair of 6809-family CPUs. The great news is the game now runs correctly, the bad news is you’ll probably die a lot more.

David “Haze” Haywood is back this month with fixes for several arcade games that have never been quite right. He’s fixed graphical priority issues in SNK’s Beast Busters and Mechanized Attack, improved timing in Seibu Kaihatsu’s Shot Rider, and corrected layer offsets in Mitchell’s Funky Jet. He also added support for a couple of protected Mega Drive bootleg games from Argentina. Recently, David has been streaming MAME gaming sessions, often highlighting under-appreciated games. You can watch the recorded streams on his YouTube channel. Still on the topic of things that have never been right, sasuke has been busy this month. He’s improved the Nichibutsu 1412M2 DAC playback rate and timer period calculation, most noticeable on the Mighty Guy soundtrack, and made Taito’s unicycling game Cycle Maabou playable.

That’s all we’ve got time for here, but you can read about all the additions, bug fixes, and enhancements in the whatsnew.txt file. As always, the source and 64-bit Windows binary packages are available from the download page.

MAME Testers Bugs Fixed

  • 00355: [Sound] (megasys1.cpp) soldam, soldamj: On attract mode screen transitions, the last music note keeps on ringing. (AJR)
  • 03161: [Color/Palette] (namconb1.cpp) gslgr94u, gslgr94j: Some colors aren’t correct on the pre-game screens. (dink)
  • 03911: [Sound] (stfight.cpp) stfight, empcity: Music pitch is too low. (sasuke)
  • 05725: [Gameplay] (contra.cpp) contra and clones: Rolling mine behavior is inaccurate. (furrtek)
  • 07308: [Known Issues/To-Do's] (trs80m3.cpp) trs80m4: The TRS-80 Model IV will not boot any Model IV disks. (Robbbert)
  • 07607: [Sound] (segas32.cpp) scross, scrossa, scrossu: No engine sound. (dink)
  • 07701: [DIP/Input] (coco12.cpp) coco2, coco3 [tetris]: Keyboard controls do not work in Tandy Tetris (26-3163). (Tim Lindner)
  • 07773: [Sound] (tiamc1.cpp) kot: Sound is corrupted. (hap)
  • 07903: [Media Support] (trs80m3.cpp) trs80l2, trs80m3: Multiple TRS-80 Model 1 and 3 disks no longer boot. (Robbbert)
  • 07917: [Misc.] (cps2.cpp) pzloop2jd: Manufacturer is wrong. (idimom)
  • 07922: [Sound] (megadriv.cpp) genesis [sporttbb]: Bat hitting baseball is only heard if you hit the first pitch. (Aaron Giles)
  • 07923: [Sound] (megadriv.cpp) genesis [vecman]: Problems with title music in Vectorman. (Aaron Giles)
  • 07924: [Sound] (namcos86.cpp) rthunder: Music plays incorrectly during Rolling Thunder cutscenes. (Aaron Giles)
  • 07926: [Sound] (gauntlet.cpp) gaunt2 and clones: Pops and cracks heard during title music. (Aaron Giles)
  • 07927: [Sound] (jackal.cpp) jackal and clones: Music stops playing in game. (Ivan Vangelista)
  • 07929: [Sound] (kikikai.cpp) kikikai: The name entry tune is broken. (Aaron Giles)
  • 07930: [Sound] (segas16b.cpp) shinobi2: Missing instruments and bad helicopter sound. (Aaron Giles)
  • 07931: [Sound] (megadriv.cpp) megadriv [sor2]: Sound effects for selecting options and hitting enemies have changed. (Aaron Giles)
  • 07932: [Misc.] (msx.cpp) [msx2_flop:dslayer4]: Publisher and release date are incorrect. (VasiliyFamiliya)
  • 07934: [Known Issues/To-Do's] (galivan.cpp) ninjemak: Color PROMs for Ninja Emaki do not need to be re-dumped. (Jim Hernandez)
  • 07935: [Media Support] (trs80m2.cpp) trs80m2: Cannot boot any disks. (O. Galibert)
  • 07937: [Media Support] (trs80.cpp) trs80l2 and clones: Crash when attempting to create new JV1 disk image. (AJR)
  • 07941: [DIP/Input] (omegrace.cpp) omegrace: Omega Race player 2 inputs (cocktail) are incorrect. (dink)
  • 07948: [Documentation] (dogfgt.cpp) dogfgtj: Game title is incorrect. (sasuke)
  • 07950: [Sound] (neogeo.cpp) twinspri: Incorrect sound on game mode and character select screens. (Aaron Giles)
  • 07953: [DIP/Input] (apple2.cpp) Any software using second joy port: Y-axis on second joy port reads X-axis value. (AJR)

New working machines

  • Bare Knuckle (Chinese bootleg of Megadrive version) [ShouTime]
  • Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
  • BASF 7120 [rfka01, Dirk Best]
  • Casino 21 UCMC/IWC (ver 30.08) [Roberto Fresca, Grull Osgo]
  • Poker UCMC/IWC (ver 162.03) [Roberto Fresca, Grull Osgo]
  • Warp-1 [Dillweed, Ivan Vangelista, hap]

New working clones

  • Daioh (prototype, earlier) [coolmod, caius, The Dumping Union]
  • Franklin Computer Franklin ACE 1000 [christopherkobayashi]
  • Funky Jet (Korea, prototype?) [xuserv, juking]
  • Handle Champ (GQ710 1997/12/08 VER. JAB) [Guru, smf]
  • Heavyweight Champ (set 2) [Victor Fernandez (City Game)]
  • JoJo's Venture (Asia 981202) [XeD, MetalliC]
  • JoJo's Venture (Asia 990108) [XeD, MetalliC]
  • JoJo's Venture (Asia 990128) [XeD, MetalliC]
  • Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero]
  • Narc (rev 6.00) [Brian Troha]
  • NBA Hangtime (ver L1.1 4/16/96) [Brian Troha]
  • NBA Hangtime (ver L1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.1 4/16/96) [Brian Troha]
  • NBA Hangtime (ver M1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.3 10/10/96) [Brian Troha]
  • NBA Jam TE (rev 2.0 1/28/94) [Brian Troha]
  • NBA Jam TE (rev 3.0 2/26/94) [Brian Troha]
  • NBA Jam TE (rev 4.0 3/03/94) [Brian Troha]
  • NBA Maximum Hangtime (ver L0.9 10/30/96) [Brian Troha]
  • NBA Maximum Hangtime (ver M1.0 11/08/96) [Brian Troha]
  • Novag Diablo 68000 (set 1) [Berger]
  • Out Run (deluxe sitdown) (Enhanced Edition v2.0.3) [Chris White]
  • Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3) [Chris White]
  • Point Blank 2 (unknown region) [Guru]
  • Poker UCMC/IWC (ver 162.03 20-6-91) [Roberto Fresca, Grull Osgo]
  • Tekken 3 (World, TET2/VER.D) [Brian Troha]
  • Texas Instruments Compact Computer 40 Plus (prototype) [hap, Jon Guidry]
  • Trog (prototype, rev PA5-PAC 8/28/90) [Brian Troha]
  • Trog (rev LA3 2/10/91) [Brian Troha]
  • Warp-1 (Japan, bootleg) [anonymous, Dillweed]

Machines promoted to working

  • Beatmania III Append 6th Mix [Eric Holniker]
  • Beatmania III Append Core Remix [Eric Holniker]
  • Cal Omega - Game 15.7 (Double-Draw Poker) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 15.9 (Wild Double-Up) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 17.2 (Double Double Poker) [Roberto Fresca, Grull Osgo]
  • CEI 51.08 (CEI 906-III Poker) [Roberto Fresca, Grull Osgo]
  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12) (set 1) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 5 C13) (set 1) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 1) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT5 L17) (set 1) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 1) [James Wallace]

Clones promoted to working

  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12P) (set 2, Protocol) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 AC14) (set 3) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 C14) (set 2) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 AC13) (set 5) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 C15) (set 4) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 6) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 7, Whitbread) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 2) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 3) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 4) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 5, Whitbread) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 A L12) (set 5) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 L12) (set 3) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P GL12) (set 6, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P L12) (set 4, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT5 I L17) (set 2) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 A L19) (set 9) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 L19) (set 7) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 P L19) (set 8, Protocol) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 AL22 (set 7) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 10) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 9) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 5) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 8, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11P L22)(set 6, Protocol) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 2) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 3) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 4, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO3 L11) (set 13) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO8 L16) (set 11) [James Wallace]

New machines marked as NOT_WORKING

  • Daidaixing Dancing Expert [Sean Riddle]
  • Aminosan (satellite) [Darksoft, rtw, MetalliC]
  • Coleco Rainbow Brite (mini-arcade) [Sean Riddle]
  • Coleco Robotech [Sean Riddle]
  • EACA Computers Ltd Video Genie EG3003 [Robbbert]
  • Epson PC-386M [flyingharuka]
  • Giesler & Danne GmbH & Co. KG Elzet/P 80 [Robbbert]
  • Intel Intellec 8 MCS [Robbbert]
  • JAKKS Pacific Inc  / HotGen Ltd Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008) [Sean Riddle]
  • Junior 80 [Robbbert]
  • Lobo Systems MAX-80 [Robbbert]
  • Percussion Freaks (GQ881 VER. EAB) [smf]
  • Roland PR-100 Digital Sequencer [AJR, ValleyBell]

New clones marked as NOT_WORKING

  • DrumMania (GQ881 VER. JAD ALT CD) [smf]
  • Epson PC-486SE [flyingharuka]
  • Giesler & Danne GmbH & Co. KG Elzet/K 80 [Robbbert]
  • Invinco / Head On 2 (set 2) [Callan Brown]
  • NEC PC-9821Ra20 (98MATE R) [flyingharuka]
  • NEC PC-9821Ra333 (98MATE R) [flyingharuka]
  • NEC PC-9821Xa16 [flyingharuka]
  • Percussion Freaks (GQ881 VER. AAB) [smf]
  • Percussion Freaks (GQ881 VER. KAB) [smf]
  • Percussion Freaks (GQ881 VER. UAB) [smf]
  • Sega Golf Club Network Pro Tour 2005 (Rev B) (GDX-0010B) [MajorPBX]
  • Sonic Blast Man 2 Special Turbo (SNES bootleg, set 2) [ShouTime]

New working software list additions

  • a800_flop: Ballyhoo, Caverns of Mars, Chronicles of Osgorth: The Shattered Alliance, Cutthroats, Dandy Dungeon, Enchanter, Essex, Kangaroo, Moonmist, Phantasie, Phobos v1.1, Planetfall, Pogoman, Softporn Adventure, Spellbreaker [A8SP]
  • amiga_flop: RAY Pokeri 100 mk (Fin), RAY Pokeri 200 mk (Fin) [anonymous]
  • apple2_flop_clcracked:
    Adventures in Space (cleanly cracked), Algebra Action (cleanly cracked), Algebra Volume 3 (Revision 0) (cleanly cracked), Algebra Volume 4 (Version 1.1) (cleanly cracked), Clue (Version 1.5) (cleanly cracked), The Computer Edition of Scrabble (cleanly cracked), Compuzzler (cleanly cracked), Depreciation Log (cleanly cracked), Dragon's Keep (Version 1984-06-05) (cleanly cracked), Flying Tigers (Version 1.3) (cleanly cracked), Forbidden Quest (cleanly cracked), GATO (Version 1.2) (cleanly cracked), MECC-A726 Spelling Volume 1: Primary (Version 3.1) (cleanly cracked), MECC-A728 Spelling Volume 2: Secondary (Version 2.0) (cleanly cracked), MECC-A728 Spelling Volume 2: Secondary (Version 3.1) (cleanly cracked), MECC-A731 Elementary Volume 7: Pre-Reading and Counting (Version 1.0) (cleanly cracked), MECC-A731 Elementary Volume 7: Pre-Reading and Counting (Version 1.1) (cleanly cracked), MECC-A733 Elementary Volume 9: Geometry (Version 1.0) (cleanly cracked), MECC-A733 Elementary Volume 9: Geometry (Version 2.1) (cleanly cracked), MECC-A734 Elementary Volume 10: Geometry (Version 1.1) (cleanly cracked), MECC-A735 Elementary Volume 11: Language Arts (Version 1.1) (cleanly cracked), MECC-A736 Elementary Volume 12: Language Arts (Version 1.0) (cleanly cracked), MECC-A736 Elementary Volume 12: Language Arts (Version 2.0) (cleanly cracked), MECC-A737 Mathematics Volume 2: Measurement (Version 1.2) (cleanly cracked), MECC-A738 Mathematics Volume 3: Geometry (Version 1.3) (cleanly cracked), MECC-A738 Mathematics Volume 3: Geometry - (Limited Boot Backup) (Version 1.3) (cleanly cracked), MECC-A743 Elementary Volume 13: Nutrition (Version 1.0) (cleanly cracked), MECC-A746 English Volume 1: Parts of Speech (Version 1.3) (cleanly cracked), MECC-A746 English Volume 1: Parts of Speech (Version 1.4) (cleanly cracked), MECC-A749 School Utilities Volume 2: Readability (cleanly cracked), MECC-A751 Health Maintenance Volume 2: Assessment (Version 1.0) (cleanly cracked), MECC-A752 Nutrition Volume 1 (Version 1.2) (cleanly cracked), MECC-A753 Nutrition Volume 2 (Version 1.5) (cleanly cracked), MECC-A757 Computer Generated Mathematics Materials Volume 1: Problem Solving (Version 1.1) (cleanly cracked), MECC-A758 Computer Generated Mathematics Materials Volume 2: Problem Solving (Version 1.1) (cleanly cracked), MECC-A771 Grade Manager (Version 1.0) (cleanly cracked), MECC-A771 Grade Manager (Version 1.1) (cleanly cracked), MECC-A771 Grade Manager Revised Edition (Version 2.1) (cleanly cracked), MECC-A771 Grade Manager Revised Edition (Version 2.2) (cleanly cracked), MECC-A771 Grade Manager Revised Edition (Version 2.3) (cleanly cracked), MECC-A773 Growgins' Fractions (Version 1.0) (cleanly cracked), MECC-A773 Growgins' Fractions (Version 1.1) (cleanly cracked), MECC-A774 Adventures with Fractions (Version 1.1) (cleanly cracked), MECC-A775 EZ Logo (Version 2.0) (cleanly cracked), MECC-A776 Writing a Narrative (Version 1.0) (cleanly cracked), MECC-A776 Writing a Narrative (Version 1.1) (cleanly cracked), MECC-A777 Blissymbolics: Blissymbol Concepts (Version 1.1) (cleanly cracked), MECC-A779 The Friendly Computer (Version 1.5) (cleanly cracked), MECC-A780 Mind Puzzles (Version 1.0) (cleanly cracked), MECC-A780 Mind Puzzles (Version 1.3) (cleanly cracked), MECC-A781 Oh, Deer! (Version 1.1) (cleanly cracked), MECC-A784 Problem-Solving Strategies (Version 1.0) (cleanly cracked), MECC-A784 Problem-Solving Strategies (Version 1.3) (cleanly cracked), MECC-A785 Writing a Character Sketch (Version 1.1) (cleanly cracked), MECC-A785 Writing a Character Sketch (Version 1.2) (cleanly cracked), MECC-A788 Early Addition (Version 1.1) (cleanly cracked), MECC-A788 Early Addition (Version 1.3) (cleanly cracked), MECC-A810 Experiencing Procedures (Version 1.0) (cleanly cracked), MECC-A811 The Three R's of Microcomputing (Version 1.0) (cleanly cracked), MECC-A813 Processing Words (Version 1.0) (cleanly cracked), MECC-A822 Nutrition (Version 1.0) (cleanly cracked), Odyssey in Time (cleanly cracked), Pensate (cleanly cracked), PlayWriter: Mystery (cleanly cracked), Quizagon (cleanly cracked), Risk (Version 1.4) (cleanly cracked), The School Tool (cleanly cracked), Strip Poker (cleanly cracked), Trivia Fever (cleanly cracked), The Voyage of the Valkyrie (cleanly cracked), Warriors of RAS Volume IV: Ziggurat (cleanly cracked), Wizard's Crown (Version 1.2) (cleanly cracked) [4am, Firehawke]
    Apple How To: Lessons in Computing and Calculating (cleanly cracked), Cytron Masters (cleanly cracked), The Desecration (cleanly cracked), Just Around The Block (cleanly cracked), Kampfgruppe (Version 1.0) (cleanly cracked), Six-Gun Shootout (cleanly cracked), Utopia Graphics Tablet System (cleanly cracked) [4am, san, Firehawke]
  • apple2_flop_orig: Animal Rescue, Mickey's Magic Reader, Modern Biology: Genetics, Sidewalk Sneakers [4am, Firehawke]
  • basf7100: BASIC-Kurs, BOS 9.3 [fishermansfriendtoo]
  • fmtowns_cd:
    Castles II - Bretagne Touitsu Senki / Castles II - Siege & Conquest, CD-ROM Bishoujo Senshi Collection - Yuu Disc Special, Collector D, if - Invitations from Fantastic Stories, Jinmon Yuugi, Kamimura Kei no Sexy Resort - Momoiro Quiz, Kamimura Kei no Sexy Telephone - Pink no Hanayome, Kanade V1.1L10A, Kazadama Vol. 2 - Masuo per Masuo - Ikeda Masuo Hanga-shuu, Kusuriyubi no Kyoukasho, Meisou Toshi, Moonlight Energy, Nostalgia 1907 - In North Atlantic Sea, Obaachan no Chiebukuro, Palamedes, Reijou Monogatari, Remember Beatles No. 2 - Michelle, Remember Beatles No. 4 - Let It Be, Remember Beatles No. 5 - The Long and Winding Road, Remember Beatles No. 6 - Imagine, Sexy in the Hawaii - Nice Gal Hawaii-hen, Tania, That's Toukou Part 1, Theme Park, URM - M15 Wakusei ni Umarete, Vanishing Point - Tenshi no Kieta Machi, Yumeutsutsu - Dreamy [redump.org]
    California X Party - Joshi Daisei Himitsu Club, Diamond Players, Kikou Shidan - Panzer Division II, Private Slave, Tokyo Sexy Ave. - Tokyo Genshi Machi [redump.org, al32gabby]
    Psychic Detective Series Vol. 1 - Invitation (DCCS remake), Psychic Detective Series Vol. 4 - Orgel (DCCS remake), Royal Blood, Teitoku no Ketsudan [redump.org, cyo.the.vile]
    Dalk (alt floppy disk), Kouryuuki [redump.org, wiggy2k]
  • ibm5150:
    Control Panel [famiclone]
    Dragon Spirit, Hyperspeed, International Soccer Challenge (Virtual Reality Vol. 1 compilation), The Black Cauldron [The Good Old Days]
  • ibm5170:
    DOOM (v1.2, shareware, Titanium Seal release) [archive.org]
    DOOM (v1.666), Darklands (3.5"), Darklands (5.25"), Inherit the Earth: Quest for the Orb, Stronghold [The Good Old Days]
    SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap]
  • megadriv: Futbol Argentino 96 (Argentina) (hack of J. League Pro Striker 2), TC 2000 (Argentina, protected) [Sebastian Beltran, David Haywood]
  • pc98_cd: Alice no Yakata 3 (1995-05-16), Bell's Avenue Vol. 1, Bell's Avenue Vol. 2, Bell's Avenue Vol. 3, Gakuen Bakuretsu Tenkousei!, Hana no Kioku - Dainishou, if 1-2-3 CD Collection, Ikazuchi no Senshi Raidy 2 (1996-03-11), Kousoku Choujin, Mahjong Gensoukyoku II - Mahjong Fantasia, Mahjong Gensoukyoku III - Mahjong Fantasia the 3rd Stage, Misato-chan no Yume Nikki, Never Land, Special & Delicious! Original CD-ROM, Time Stripper Mako-chan, Toushin Toshi II (1995-04-26), Trigger 2 [redump.org]
  • spectrum_cass:
    Esquizóides [Planeta Sinclair]
    Fighting Warrior (Erbe), Fighting Warrior (Erbe, small case), Space Racer [spectrumcomputing.co.uk]
    Fighter Pilot (ABC Soft), Fighter Pilot (Z Cobra), Fighter Pilot (Zafi Chip), Target: Renegade (Erbe), Thundercats (MCM, small case) [worldofspectrum.org]
  • trs80_cass: Android Nim, Flying Saucers (L1), Haunted House (L1), Invasion Force (L1), Meteor Mission 2, MicroChess 1.5 (L1), Quick Watson (L1), TRS-80 Marquee (L1) [Robbbert]
  • trs80_flop: CP/M 2.2, LDOS 5.3.1, Lensman/DOS, TRSDOS 6.21 [Robbbert]
  • trs80_quik: Frogger [Robbbert]
  • vsmile_cart: Thomas & Friends - Engines Working Together (USA, alt) [skaman]

Software list items promoted to working

  • fmtowns_cd:
    Air Warrior V1.1 [al32gabby]
    Air Warrior V1.2L10, Suikoden - Tenmei no Chikai [cyo.the.vile]
  • pc98: The Incredible Machine (v1.00), Policenauts, Ranma½ - Hiryuu Densetsu, Tennis Tennis, Tetris 2 + Bombliss, Tokimeki Girls [Angelo Salese]

New NOT_WORKING software list additions

  • fm77av: F-BASIC V3.3L30, FM-77AV/20EX Nyumon Disk [sampson]
  • fmtowns_cd:
    Hyper Land - Doubutsu no Sekai, Hyper Note, Planet Harmony, The 4th Unit 7 - Wyatt (demo) [redump.org]
    Band-kun [redump.org, al32gabby]
  • leapfrog_ltleappad_cart: Disney Puuh mag dich! (Germany), Tierbabys (Germany), Was wäre, wenn ...? (Germany) [TeamEurope]
  • megadriv: Truco '96 (Argentina, protected) [Sebastian Beltran, David Haywood]
  • singingstarkaraoke_cart: Karao Kids Songs 1 (Spain), Karao Kids Songs 2 (Spain), Original Karaoke [Sean Riddle, ClawGrip]
  • u110_card: Musitronics 1 Akkordeon (U-25), SN-MV30-01 Rhythm Section (U-31), SN-MV30-02 Orchestral (U-30), SN-U110-01 Pipe Organ & Harpsichord, SN-U110-02 Latin & F.X. Percussions, SN-U110-03 Ethnic, SN-U110-04 Electric Grand & Clavi, SN-U110-05 Orchestral Strings, SN-U110-06 Orchestral Winds, SN-U110-07 Electric Guitar, SN-U110-08 Synthesizer, SN-U110-09 Guitar & Keyboards, SN-U110-10 Rock Drums, SN-U110-11 Sound Effects, SN-U110-12 Sax & Trombone, SN-U110-13 Super Strings, SN-U110-14 Super Ac Guitar, SN-U110-15 Super Brass [ValleyBell]

Translations added or modified

  • Dutch [Jos van Mourik]

Merged pull requests

  • 7869: New BSD-licensed Yamaha OPL/OPLL (YM3526, YM3812, YM2413, Y8950, YMF262, etc.) sound emulation cores. [Aaron Giles]
  • 7870: twinkle.cpp: Added dumps of security dongles for Twinkle 1st Style and Substream variants. [Jennifer Taylor]
  • 7878: util/cdrom.cpp: Return LBA of index 1/start of track data instead of index 0/start of pregap data. [Windy Fairy]
  • 7884: megadriv.xml: Added three entries (two working, one not working). [Sebastian Beltran, David Haywood]
  • 7892: Added several non-working TV games and Singing Star Karaoke cartridges [Sean Riddle, David Haywood]
  • 7896: toaplan2.cpp: Fixed bbakraid music timing, and added hardware notes. [cam900]
  • 7897: bus/coco/coco_fdc.cpp: Call base device start from derived class. [Tim Lindner]
  • 7898: nes_clone.cpp: Added Daidaixing Dancing Expert. [Sean Riddle, David Haywood]
  • 7899: megaplay.cpp: Fixed DIP switches for mp_mazin (and sorted options correctly for other games). [David Haywood]
  • 7901: seibuspi.cpp: Improved documentation using the Japanese SPI motherboard manual as a reference. [cam900]
  • 7902: Split bbusters/mechatt into separate drivers, fixed graphical priorities, and adjusted sound balance. [David Haywood]
  • 7903: coco3.cpp, dragon.cpp: Set port B tristate value of 0xff to the first PIA (fixes MT07701). [Tim Lindner]
  • 7904: pc9801.cpp: Added four non-working machines and cleaned up code. [flyingharuka, Angelo Salese]
  • 7905: bus/coco: Abbreviated the option name for the GMC cartridge. [Tim Lindner]
  • 7912: amstrad.cpp: Added floppy sounds for the Amstrad CPC. [Fergus Leen]
  • 7916: Changed valid range for audio_latency from 1-5 to 0-5 (0 is used by the PortAudio module). [Windy Fairy]
  • 7917: Use llvm-ar for Windows CI builds. [Dirk Best]
  • 7920: vsmile_cart.xml: Added Thomas & Friends - Engines Working Together (USA, alt). [skaman, ClawGrip]
  • 7921: fmtowns.cpp: Fixed off-by-one calculation in CDDA track length. [r09]
  • 7924: Updated Dutch strings.po file. [Jos van Mourik]
  • 7925: Fixed vs2019_clang build. [feos]
  • 7927: fmtowns_cd.xml: Added fourteen new dumps, sixteen replacements, and four missing floppies. [r09]
  • 7928: ibm5170.xml: Added six entries. [archive.org, The Good Old Days, ArcadeShadow]
  • 7932: machine/spg_renderer.cpp: Fixed incorrect handling of 2-bit blend level. [Ryan Holtz, Simon Eriksson]
  • 7933: roland_mt32.cpp: Added mt32 version 2.0.4 ROM dumped from newer revision board (128K × 8 ROM). [Brandon Munger]
  • 7934: Allow breaking into the main menu before the machine fully starts. [AJR]
  • 7936: fm77av.xml: Added FM-77AV/20EX Nyumon Disk and F-BASIC V3.3L30. [sampson, Angelo Salese]
  • 7940: segas16b.cpp: Added Heavyweight Champ (set 2). [Victor Fernandez (City Game), ClawGrip]
  • 7843: pc98_cd.xml: Added a missing floppy image, hybrid CDs from the FM Towns software list, and new entries from Redump. [r09]
  • 7944: bus/megadrive: Added notes on SVP chip. [Javier de Silóniz Sandino]
  • 7945: firebeat.cpp: Added CDs for Beatmania III Append Core Remix and Beatmania III Append 6th Mix. [Eric Holniker, Windy Fairy]
  • 7847: ibm5150.xml: Added four entries. [The Good Old Days, ArcadeShadow]
  • 7848: spectrum_cass.xml: Added nine entries, replaced one entry with a better dump, and updated lots of metadata. [ArcadeShadow]
  • 7950: audio/nl_segas16b.cpp: Corrected two capacitor labels. [Enik Land]
  • 7951: Added Konami 007452 multiplier/divider (fixes rolling mines trajectories in Contra, MT05725). [furrtek]
  • 7952: qx10.cpp: Enable floppy drive B motor on motor register writes. [Brian Johnson]
  • 7953: apple2.cpp: Added Franklin ACE 1000 (Apple ][+ clone). [christopherkobayashi]
  • 7955: qx10.cpp: Added speaker output. [Brian Johnson]
  • 7956: leapfrog_ltleappad_cart.xml: Added three entries. [TeamEurope, ClawGrip]
  • 7959: a800_flop.xml: Added six entries. [A8SP, quasiscroto]
  • 7961: machine/nb1412m2.cpp: Improved DAC rate and timer calculation (fixes sound issues in Mighty Guy). [sasuke]
  • 7964: laserbat.cpp: Quantise area effect 2/shell to 4-pixel intervals for catnmous. [Vas Crabb]
  • 7966: seta.cpp: Added Daioh (prototype, earlier). [coolmod, caius, The Dumping Union, Ryan Holtz]
  • 7968: roland_cm32p.cpp: Added support for PCM cards, and added U-110 card software list. [ValleyBell]
  • 7971: megadriv.xml: Corrected metadata for eleven entries. [ArcadeShadow]
  • 7973: apple2gs.cpp: Fixed handling of keypad equals key. [Kelvin Sherlock]
  • 7974: fmtowns_cd.xml: Added 29 entries, replaced 13 entries with better dumps, and added one missing floppy image. [r09]
  • 7979: cyclemb.cpp: Improved emulation of inputs, sound and video, and corrected DIP switch labels. [sasuke]
  • 7981: ibm5150.xml: Added Control Panel. [famiclone, r09]
  • 7982: rfslots8085.cpp: Corrected spelling error in game name in comments. [ClawGrip]
  • 7983: rfslots8085.cpp: Removed two dummy inputs representing DIP switches, as only six are present. [ClawGrip]
  • 7984: video/upd7220.cpp: Fixed mixed text/graphics display issues, and implemented DMAW and DMAR commands. [Brian Johnson]
  • 7985: qx10.cpp: Allocate enough video RAM for color mode. [Brian Johnson]
  • 7987: segas16a.cpp, segas16b.cpp: Changed when video is updated, and reduced scheduler quantum for System 16A. [David Haywood]
  • 7989: travrusa.cpp: Assert vertical blanking interrupt for entire vertical blanking interval. [David Haywood]
  • 7990: neptunp2.cpp: Added program ROM for ccorsario, and expanded notes. [jordigahan, ClawGrip]
  • 7991: a800_flop.xml: Added additional entries. [A8SP, quasiscroto]
  • 7992: stfight.cpp: Corrected YM2203 clock frequency and added hack to set pre-scaler at machine start. [sasuke]
  • 7995: video/upd7220.cpp: Fixed copy/paste bug in DMA handling code, and made code formatting more consistent. [Brian Johnson]
  • 7996: funkyjet.cpp: Corrected sprite/background alignment, and marked suspect sample ROM as bad. [David Haywood]
  • 7997: apple2_flop_clcracked.xml, apple2_flop_clcracked.xml: Added latest cracks and original dumps. [4am, san, Firehawke]
  • 7998: plugins/cheat: Fixed handling of XML cheats that use multiple address spaces. [Szunti]
  • 8000: apple2_flop_orig.xml: Added four original dumps. [4am, Firehawke]