[arcade] Mame x64 0.224 26/08/2020

[7] @ !!! Czwartek, 27 Sierpnia 2020 00:04 CET [26-08-2020 23:56 CET]

[arcade] Mame x64 0.224 26/08/2020

Kolejna odsłona MAME, po przerwie na T2E, wracam do odnotowania - w sumie z Mame jest dziwnie, emulator od dawna pozwala obsługiwać praktycznie każdą grę arcade w jaką człowiek kiedyś zagrywał się w salonach video. 

MAME 0.224 26 Aug 2020

Are you ready kids? MAME 0.224 (our August release) is out now! As always, there’s plenty to talk about. First of all, the Magnavox Odyssey² and Philips Videopac+ G7400 have had a major overhaul, with many graphical errors fixed, most software working, and support for the Chess and Home Computer modules. The Gigatron 8-bit homebrew computer, created by the late Marcel van Kervinck and based entirely on 7400-series logic chips, is now working with graphics and controller support. Acorn 8-bit expansions continue to arrive, with several additions for the BBC Micro and Electron. Speaking of expansions, regular contributor F.Ulivi has delivered serial modules for the HP Integral PC and HP9825/HP9845 families.

Analog arcade audio continues to advance. If you’ve played Namco’s Tank Battalion, ancestor of the NES classic Battle City, you’ll be acutely aware of the limitations of the sample-based audio. That has been addressed this month, with netlist-based audio emulation. For Midway, 280 ZZZAP sound has been further refined, and netlist-based audio has been implemented for Laguna Racer and Super Speed race, which use similar circuitry. Sega G-80 games have received some long-overdue attention, with netlist-based audio added for Astro Blaster, Eliminator, Space Fury and Zektor, as well as better Universal Sound Board emulation for Star Trek and Tac/Scan, and more accurate CPU timing. Other games receiving netlist-based audio are Destroyer and Flyball from Atari, and Fire One and Star Fire from Exidy. On the topic of audio emulation, the ultra low cost GameKing now has preliminary sound emulation, making the games feel more complete.

Work on UK gambling systems has continued, with several more Barcrest, BWB and JPM games working in this release. There are also a number of new European gambling games, including several Cherry Master and Jolly Joker sets. A significant number of arcade driving games have had additional internal layouts optimised for use on wide aspect ratio displays added. Other advances in home computer emulation include Apple IIe RGB monitor mode support, Apple II CMS SCSII II card support, and proper emulation speed for the VTech Laser 500.


New working machines
  • Break Ball [anonymous]
  • C. Itoh Electronics CIT-101e Video Terminal [AJR, Bitsavers]
  • Gratis Poker (V.204, set 1) [TeamEurope, Roberto Fresca]
  • Macro Winners Game Sporz Wireless Boxing [Sean Riddle, David Haywood]
  • Senario Vs Maxx 10-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • Senario Vs Maxx 5-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
New working clones
  • Cherry Master I (ver.1.01, set 10, BET stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 11, TAKE stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 9) [Roberto Fresca, TeamEurope]
  • Gkoulit (encrypted GFX) [Ioannis Bampoulas, Roberto Fresca]
  • Gratis Poker (V.204, Set 2) [TeamEurope, Roberto Fresca]
  • Hegener + Glaser Mephisto Polgar (v1.10) [Berger]
  • Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100, ARM ver. V100CN) [GC8TECH, Team FBNeo]
  • Jolly Card (Italian, encrypted bootleg, set 3) [Roberto Fresca, Ioannis Bampoulas]
  • Jolly Joker (40bet, lower paytable) [Roberto Fresca]
  • Jolly Joker (Solid State module in suicide board) [TeamEurope, Roberto Fresca]
  • Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki
  • Busyou Souha (ver. M203XX, 200, 100CN) [GC8TECH, Team FBNeo]
  • Mighty! Pang (Asia 001010) [parramon]
  • Monopoly (JPM) (Version 3) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 4) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 4H, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly Deluxe (JPM) (Version 6, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Mr. Do! (bootleg) [Juan Romero, ClawGrip]
  • Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board) [GC8TECH, Team FBNeo]
  • Philips Videopac C52 (France) [hap]
  • Reflex Cards (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
  • Ring of Destruction: Slammasters II (Brazil 940902) [SHVB, Filipe Nascimento, The Dumping Union]
  • Sector Zone (set 2, Tecfri hardware) [Juan Romero, ClawGrip, David Haywood, Recreativas.org]
  • Sector Zone (set 3) [Real, f205v]
  • Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB) [GC8TECH, Team FBNeo]
  • Zhongguo Long II (ver. 101C, China) [GC8TECH, Team FBNeo]
  • Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 11: 13:16, China) [GC8TECH, Team FBNeo]
  • Zoo Keeper (bootleg) [Andrew Welburn]
Machines promoted to working
  • C. Itoh Electronics CIT-101 Video Terminal [AJR]
  • Fidelity Electronics Chess Challenger [Berger, Mike Watters]
  • Macro Winners Game Sporz Wireless Duet Play Ping-Pong [David Haywood, Sean Riddle]
  • Marcel van Kervinck / Walter Belgers Gigatron TTL Microcomputer [Sterophonick]
  • Clones promoted to working
  • Adders and Ladders (v2.1d) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Barquest (v2.6d) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Blox (SJM BLOX, 50p/20p Play, Version 2.0) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • The Mating Game (v0.4, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (Datapak) (MPU4 Video)
  • [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Showcase) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Strike it Lucky (v0.5, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Strike it Lucky (v0.53, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Super 98 (3-hands, ICP-1) [Roberto Fresca]
New machines marked as NOT_WORKING
  • Bare Knuckle II (bootleg of Megadrive version) [Jorge Silva, Ricardo Goncalves]
  • Bingo 75 [TeamEurope, Roberto Fresca]
  • CIE Terminals CIT-101XL Video Display Terminal [Bitsavers, Al Kossow]
  • dreamGEAR My Arcade Gamer Mini 160-in-1 (DGUN-2953) [Sean Riddle, David Haywood]
  • Epoch / SSD Company LTD Super PC TV (Epoch) [Preservat!on Quest / Noah Bacon, Hubz]
  • Hola Don Pepito [Victor Fernandez (City Game), aidneub41 (José Antonio), ClawGrip]
  • I'm Game! GP120 (Family Sport 120-in-1) [Sean Riddle, David Haywood]
  • Lee Data 1220 Display Terminal [Bitsavers]
  • Lexibook Compact Cyber Arcade - Cars [TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Paw Patrol [TeamEurope]
  • My Wico Guitar [ClawGrip, Sean Riddle, David Haywood]
  • NJ Pocket 60-in-1 handheld 'X zero' (NTSC) [Takashi Omoto, TeamEurope, David Haywood]
  • PCP 8728 - 788 in 1 [David Shah]
  • Photo Play 1999 (Spanish) [jordigahan, ArcadeHacker, ClawGrip, Recreativas.org]
  • Qume QVT-82 [Bitsavers]
  • Sega Golf Club Network Pro Tour 2005 (Rev C) (GDX-0010C) [Jorge Valero, rtw]
  • SNES 4 Slot arcade switcher (NBA Jam) [Jorge Silva, Ricardo Goncalves]
  • Taikee / V-Tac Ordenador-TV (Spain) [ClawGrip, Sean Riddle, David Haywood]
  • Tiger / SSD Company LTD U-Dance [Sean Riddle, David Haywood]
  • TikTokTech Ltd. / 3T Games / Senario Moving Music (MM-TV110) [Sean Riddle, David Haywood]
  • Ultimate Products / Jungle's Soft Zone Fusion [Sean Riddle, David Haywood]
  • unknown unSP-based handheld [unknown]
  • unknown VT1682-based 101-in-1 handheld (PAL) [Takashi Omoto, TeamEurope, David Haywood]
  • Virtual Ping Pong (Protocol) [Sean Riddle, David Haywood]
  • WinFun Centro TV de Diseno Artistico (Spain) [ClawGrip, Sean Riddle, David Haywood]
New clones marked as NOT_WORKING
  • Baywatch (2.01 French) [PinMAME]
  • Cuatro en Linea (rev. A-06) [Victor Fernandez (City Game), ClawGrip]
  • Dead or Alive (Model 2B, Revision C) [Trol]
  • Gold Rush (BWB) (Release 3, 20p Fixed, Cash+Token) (MPU4 Video) [unknown]
  • Miami Dice (BWB) (Release 6, Arcade Standard, 20p-£8 Token - Fixed) (MPU4 Video) [unknown]
  • Middle Earth (alternate) [PinMAME]
  • Monte Carlo Or Bust (BWB) (German) (MPU4 Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release 5, Arcade Special, 20p Fixed, Cash and Tokens) (MPU4 Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release 5, S/Site Standard, 20p Fixed, £8 All Cash) (MPU4 Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Switchable, Cash and Tokens) (MPU4 Video) [unknown]
  • Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]
  • [GC8TECH, Team FBNeo]
  • Piccadilly Night (Nova, German) (set 1) (MPU4 Video) [unknown]
  • Piccadilly Night (Nova, German) (set 3) (MPU4 Video) [unknown]
  • Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/20/99 build) [GC8TECH, Team FBNeo]
  • Monopoly Deluxe (JPM) (Version 1) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 13: 03:26) [GC8TECH, Team FBNeo]
New working software list additions
  • apple2_flop_clcracked:
  • Addition: Fractions Concepts Steps 1-8 (cleanly cracked), Addition: Fractions Steps 9-21 (cleanly cracked),
  • Addition: Whole Numbers Steps 1-17 (cleanly cracked), Analytical Reasoning (cleanly cracked),
  • Apple Galaxian (StarCraft) (cleanly cracked), Averages (cleanly cracked), Casa Del Misterio (cleanly cracked),
  • Computer Assisted Problem Solving for Intermediate Algebra (Revision 2) (cleanly cracked), Conceptor (cleanly cracked),
  • Daily Computer Crosswords from The New York Times (cleanly cracked), Dawn Patrol (cleanly cracked),
  • Decimals Steps 7-10 (cleanly cracked), Division: Whole Numbers Steps 1-19 (cleanly cracked), Dungeon! (cleanly cracked),
  • Epyx 3-Pack (cleanly cracked), Estimation: Bull's Eye (cleanly cracked), Exploring Maps and Globes (cleanly cracked),
  • Fraction Word Problems (cleanly cracked), French Achievement III (Version 1.0) (cleanly cracked),
  • Geometry Pool and Billiards (cleanly cracked), Geometry: Area and Perimeter (cleanly cracked),
  • Geometry: Rectilinear Regions (cleanly cracked), Graphing is Fun: Pie and Line Graphs (cleanly cracked),
  • Harvey by Primes (cleanly cracked), Integers (A Contest) (cleanly cracked), Kaves of Karkhan (Revision 2) (cleanly cracked),
  • La Corrida de Toros (cleanly cracked), La Guillotine (cleanly cracked), M-ss-ng L-nks: Al Pie De La Letra (cleanly cracked),
  • Math Demo Disk #1: Secondary Mathematics (cleanly cracked),
  • Math Demo Disk #2: Graphing Equations and Interpreting Graphs (cleanly cracked),
  • Math Demo Disk #3: Postsecondary Mathematics (cleanly cracked), Math Skills: Elementary Level (cleanly cracked),
  • Math Skills: Junior High Level (cleanly cracked), MECC-A308 Rocket Factory (Version 1.0) (cleanly cracked),
  • MECC-A746 English Volume 1: Parts of Speech (Version 1.5) (cleanly cracked), Metric System Tutor (cleanly cracked),
  • Multiplication/Division Fractions: Steps 1-20 (cleanly cracked), Multiplication: Whole Numbers Steps 1-14 (cleanly cracked),
  • Newbery Winners: A Wrinkle in Time (cleanly cracked), Newbery Winners: Bridge to Terabithia (cleanly cracked),
  • Newbery Winners: Sounder (cleanly cracked), Newbery Winners: The Westing Game (cleanly cracked),
  • Nouns/Pronouns (08.31.86 Version) (cleanly cracked), Opposites v01.30.87 (cleanly cracked),
  • Percent Concepts Steps 1-5 (cleanly cracked), Percent Steps 7-10 (cleanly cracked), Problem Solving in Algebra (cleanly cracked),
  • Proper and Improper Fractions: Fractions, Decimals, and Percent (2nd Edition) (cleanly cracked),
  • Reading Comprehension: Main Idea and Details (cleanly cracked), Return to Reading: Johnny Tremain (cleanly cracked),
  • Return to Reading: The Red Pony (cleanly cracked), Rounding and Estimation (cleanly cracked),
  • Scoring Higher: Mathematics A, Grade Level 3 (cleanly cracked), Scoring Higher: Verbal Grade Level 3 (cleanly cracked),
  • Snooper Troops 1: The Case of the Granite Point Ghost (Revision 2) (cleanly cracked),
  • Solving Equations and Inequalities (Version 2) (cleanly cracked), Solving Word Problems 1 (cleanly cracked),
  • Solving Word Problems II (cleanly cracked), The Sorcerer of Claymorgue Castle (Version 2.2/122) (cleanly cracked),
  • Space Journey (cleanly cracked), Spanish Achievement II: Grammar (cleanly cracked), The Spanish Contest (cleanly cracked),
  • The Spanish Hangman (cleanly cracked), Subtraction: Fractions Steps 1-11 (cleanly cracked),
  • Subtraction: Whole Numbers Steps 1-17 (cleanly cracked), Testing Basic Math Skills 1 (cleanly cracked),
  • Theseus and the Minotaur (cleanly cracked), U-Boat Command (cleanly cracked), Verbs 2 (Version 08.31.86) (cleanly cracked)
  • [4am, Firehawke]
  • Troll's Tale (Revision 2) (cleanly cracked) [4am, san, Firehawke]
  • MECC-A157 Oregon Trail (Version 1.4) (cleanly cracked) [LoGo, Firehawke]
  • apple2_flop_misc: Anti-M (version 1.7) [4am, qkumba, Firehawke]
  • apple2_flop_orig:
  • Quickflash! (Version 1.0), The Sorcerer of Claymorgue Castle (Version 2.2/122), Speedway Math (Version 1.0),
  • Those Amazing Reading Machines IV (Version 1.0) [4am, Firehawke]
  • bbc_rom:
  • Kenda Professional DMFS with PADS 1.02, Master ROM 1.04, Supervisor 2 - DFS, Supervisor 3 - Floppy, Supervisor 3 - Winchester
  • [Nigel Barnes]
  • UDM DDFS 0.98 [Paul Klintworth]
  • UDM DDFS 3.10 [Steve Williams]
  • electron_cart: Sound Expansion 2.0 [MarkH]
  • electron_rom: Mode 7 Simulator v1.5 [Nigel Barnes]
  • fm7_cass: Inoue's Dragon Slayer [Samuel Messner]
  • g7400:
  • Home Computer Module (Euro) [hap, unknown]
  • Clay Pigeon (Euro, Plus, Prototype, Alt) [unknown]
  • gamate: Incantational Couple [Peter Wilhelmsen, David Haywood, Morten Shearman Kirkegaard]
  • hp9k3xx_cdrom: HP LaserROM HP-UX Release 9.0, HP-UX 9.1 Y2K Patches, HP-UX 9.10 Programming Language Tools, HP-UX Application Software,
  • HP-UX Release 9.10 for Series 300/400 [Bitsavers, Davide Cavalca]
  • hp9k3xx_hdd: HP-UX Release 9.10 for Series 300/400 [Davide Cavalca]
  • ibm5150: Prince of Persia (3.5", v1.1), Wolfpack (USA) [ArcadeShadow]
  • ibm5170: Alone in the Dark 2 (USA), Battle Chess 4000, Beneath a Steel Sky (Euro), Fury of the Furries (Euro), Goblins Quest 3 (Germany), Indiana Jones and the Fate of Atlantis - The Action Game, Indiana Jones and the Last Crusade - The Graphic Adventure (VGA version), Jungle Strike,  Leisure Suit Larry 1: In the Land of the Lounge Lizards (3.5", VGA release, v2.0),  Leisure Suit Larry 1: In the Land of the Lounge Lizards (5.25", VGA release, v2.1), Mortal Kombat (Germany), UFO - Enemy Unknown (Euro), X-COM - UFO Defense (USA) [ArcadeShadow]
  • Rise of the Dragon (5.25") [TGOD, Justin Kerk]
  • kaypro484:
  • CP/M 2.2G (81-292-A) [Don Maslin]
  • CP/M 2.2F (81-292) [Scott G Taylor]
  • odyssey2: Martian Threat (Euro, Prototype, Alt), Power Lords (Euro, Prototype), Red Baron (Euro, Prototype, Alt), Route 66, Spider-Man (Euro, Prototype, Alt) [unknown]
  • pc98: Nirvana - Zeta II (cracked) [Macaw45, Justin Kerk]
  • F-15 Strike Eagle, F29 Retaliator (1992-10-10), Fantasy Knight Fukkokuban, Farland Story - Juuou no Akashi,Farland Story - Juuou no Akashi (cracked), Farland Story - Kamigami no Isan, Fermion - Mirai kara no Houmonsha, Figure - Ubawareta Houkago, Figure - Ubawareta Houkago (Alt), Finish Hold, Finish Hold 2 - Tag, Finish Hold Hissatsuwaza Zukan,First Queen, First Queen (Alt), First Queen III, FlixMix, Floppy Bunko 09 - Bishoujo Graphic Data Shuu Vol. 04, FontWave, Foresight Dolly, Four Flush, Frontier, Frontier (cracked), Fuurin Kazan, Fuzoroi no Lemon [Neo Kobe Collection, r09]
  • sgi_mips:
  • Adobe FrameMaker 5 and Adobe Frame Developer's Kit, Adobe FrameMaker 5.5.6, Mathematica 5.2 [archive.org, Davide Cavalca]
  • FORTRAN 77 Compiler 4.0.1, IRIS Development Option 5.2, IRIX 5.2 Patches, Support Advantage Int'l 11/93, Support Advantage Int'l 3/94 [darkstar]
  • Chalice 1.5.12, Chalice 1.6.1, Chalice 2.0, RAYZ 2.2, RAYZ 2.2.12 [Davide Cavalca]
  • Tripos SYBYL 7.2 [unixfiles.org, Davide Cavalca]
  • t1000: MS-DOS (Version 3.30, Tandy version 3.30.22) (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • vgmplay:
  • Ago Board (MSX2, PSG), Ago Board (MSX2, SCC), Aleste (MSX2, OPLL), Aleste (MSX2, PSG), Altered Beast (ZX Spectrum 128), Athletic Land (MSX), Bubble Bobble (ZX Spectrum 128), Cabbage Patch Kids (MSX), Circus Charlie (MSX), Clash Pennant Race 2 (MSX2, SCC), Cyber Commando (Namco System 22), Don Doko Don 2 (Family Computer), Famicom Yarou Vol. 1 (NES),Frogger (MSX), Great Sluggers '94 - New World Stadium (Namco NB-1), Great Sluggers - New World Stadium (Namco NB-1), Great Sluggers Featuring 1994 Team Rosters (Namco NB-1), Heart Heat Girls (NEC PC-9801), Hyper Rally (MSX, PSG), Hyper Rally (MSX, SCC), Looney Tunes (Nintendo Game Boy), Metal Slug 2 (SNK Neo Geo), Nester's Funky Bowling (Nintendo Virtual Boy), Orphe Music Disk (NEC PC-8801), Pit-Fighter (ZX Spectrum 128), R-Type (NEC PC-88VA), Samurai Shodown (Neo Geo), Samurai Shodown II (Neo Geo), SegaSonic Cosmo Fighter (Sega System C-2), South Park (Nintendo Game Boy Color), Spider-Man - The Videogame (Sega System 32), Star Ship Rendezvous (NEC PC-9801), Super Cobra (MSX, PSG), Super Cobra (MSX, SCC), Super Mario Bros. Deluxe (Nintendo Game Boy Color), Super World Stadium '95 (Namco NB-1), Super World Stadium '98 (Namco System 12), The Jetsons - Cogswell's Caper! (NES),The Jetsons - Robot Panic (Nintendo Game Boy), Toy Story (Dendy) [vgmrips.net, Tafoid]
Software list items promoted to working
  • electron_cart: Sound Expansion [Nigel Barnes]
  • g7400:
  • Air Battle (Euro, Plus), Basket Bowling+ (Fra, Plus), Billard+ (Fra, Plus), Billiard (Euro, Plus, Prototype),
  • Clay Pigeon (Euro, Plus, Prototype), Cosmic Conflict (Euro, Plus), Cosmos+ (Fra, Plus), Demon Attack+ (Fra, Plus), Exojet+ (Fra),
  • Flashpoint (USA, Prototype, PAL Conversion), Flipper Game (Euro, Plus, Prototype), Flipper+ (Fra, Plus),
  • Freedom Fighters (Euro, Plus), Grand Prix+ (Fra, Plus), Helicopter Rescue (Euro), Killer Bees (Euro, Plus),
  • Loony Balloon (Euro, Plus), Moto-Crash+ (Fra), Neutron Star (Euro, Plus), Nightmare (Euro, Plus), Norseman (Euro),
  • Pickaxe Pete (Euro, Plus), Race/Spin-out/Cryptogram (Euro, Plus), La Ruche Infernale (Fra, Plus), Satellite Attack (Euro, Plus),
  • Stone Sling (Euro, Plus), Tenpin Bowling/Basketball (Euro, Plus, Prototype), Terrahawks (Euro, Plus), Le Tresor Englouti+ (Fra),
  • Trans American Rally (Euro) [hap]
  • odyssey2: Chess Module (Euro) [hap]
  • pc98:
  • F-1 Databox (Demo), FILE - Kokubou Soushou Jouhoukyoku Jouhou Rouei Taisakubu Josei Jinmon'in, Fantasy Knight,
  • Farland Story - Daichi no Kizuna, Farland Story Denki - Arc Ou no Ensei, Feed no Gyakushuu - Backlash of Feed,
  • File: 0 - Ghost Killer Kamimura Rei, Foreigner, Kazuma CG Collection - Fantastic Girls Vol.1, Lotus Freelance (Demo)
  • [r09, Angelo Salese]
New NOT_WORKING software list additions
  • bbc_rom: Terminal for Rank-Cintel/BBC Slide File, VideoROM: Videodisc Player Control Software [Nigel Barnes]
  • bbcm_cart: MasterPieCe 1.10, Prisma-3 1.30, Prisma-3 2.30 [Ian Bradbury]
  • electron_cart: UPURS 1.0E [Martin Barr]
  • electron_rom: GoMMC Tools 1.03, Mode 7 Mk2 v1.1, Mode 7 Mk2 v2.2 [Nigel Barnes]
  • pc98: Fairie's Residence, Farce - Yuuwaku Hakusho, Finish Hold 2 - Tag (cracked), Finish Hold (cracked) [Neo Kobe Collection, r09]
  • picno: Dokkin Shinri Game, Hello Kitty no Eikaiwa, Paint Ehon: Cinderella Monogatari [TeamEurope]
  • princ: Doraemon [BacoKarel, rootifera, Cupcake, ClawGrip, TeamEurope]
  • snotec: Gokinjo Monogatari, Tare Panda [ClawGrip, TeamEurope]
  • t1000: DeskMate 3 (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • Merged pull requests
  • 6995: Added new -speaker_report option to help developers tune sound levels. [Aaron Giles]
  • 6996: sound/k054539.cpp: Suppress read side effects for debugger, and flagged imperfect sound emulation. [cam900]
  • 7001: hp_ipc.cpp: Added I/O slots, and implemented HP82919 RS-232 serial module. [F.Ulivi]
  • 7003: 4enlinea.cpp: Added Cuatro en Linea (rev. A-06). [Victor Fernandez (City Game), ClawGrip]
  • 7005: renegade.cpp: Corrected clocks, interrupt sources and coin counters for renegade and kuniokun. [TwistedTom]
  • 7007: Added latest Apple II disk dumps and cracks for July 2020. [Firehawke]
  • 7008: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7009: nes_sh6578.cpp, nes_vt.cpp: Added three TV games. [Sean Riddle, David Haywood]
  • 7010: cinemat.cpp: Added internal layout and cleaned up gear shift input for Speed Freak. [Aaron Giles]
  • 7012: tecnodar.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7013: vsmilem_cart.xml: Added notes about undumped Chinese cartridges. [ClawGrip]
  • 7014: 3rdparty/sol2: Worked around GCC 10.2 operator overload resolution issues. [AJR]
  • 7015: formats/mdos_dsk.cpp: Added legacy floppy format, and added support for XDOS format. [68bit]
  • 7016: machine/mc6843.cpp: Added a delay between reading the last byte of a sector and reporting the CRC. [68bit]
  • 7017: Added one working and six non-working TV games. [David Haywood]
  • 7018: Added additional internal layouts for Spy Hunter optimised for wide screen host displays. [Firehawke]
  • 7019: Fixed redundancy in AppVeyor pacman key import command. [Belegdol]
  • 7020: funworld.cpp: Follow convention for jolycdii manufacturer. [cam900]
  • 7021: nes_vt.cpp, vt1682.cpp: Added two TV games. [David Haywood]
  • 7022: vsmile_cart.xml: Updated cartridge dump status lists. [ClawGrip]
  • 7024: bus/hp9845_io: Emulated HP98036 serial I/O module for HP9825 and HP9845 systems. [F.Ulivi]
  • 7026: ibm5170.xml: Added four entries. [ArcadeShadow]
  • 7027: xavix_2000.cpp, xavix2002.cpp: Added three TV games. [David Haywood]
  • 7028: mw8080bw.cpp: Added missing diode to MC3340 netlist, correcting 280zzzap engine sound pitch. [Colin Douglas Howell]
  • 7029: tecmo.cpp: Fixed silkwormb graphics ROM loading (fixes missing background tiles on final level). [TwistedTom]
  • 7032: gaelcof3.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7033: gigatron.cpp: Implemented graphics and outputs, added internal layout, and promoted machine to working. [Sterophonick]
  • 7035: gaelcof3.cpp: Added Hola Don Pepito and updated notes. [Victor Fernandez (City Game), aidneub41 (Jose Antonio), ClawGrip]
  • 7038: mpu4vid.cpp: Fixed some palette issues and identified more sets. [David Haywood]
  • 7040: Added recently-added netlists for carpolo and fireone to tiny subtarget. [Belegdol]
  • 7041: Added ci subtarget including recompiling CPU cores to identify build issues on non-x86 targets faster. [Belegdol]
  • 7042: sgi_mips.xml: Added five entries. [darkstar]
  • 7045: video/epic12.cpp: Fixed preprocessor condition for enabling video RAM viewer, and updated notes. [cam900]
  • 7047: generalplus_gpl16250_nand.cpp: Tweaked GPL16250 handmade bootstrap; mpu4vid.cpp: Located some missing ROMs. [David Haywood]
  • 7048: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7049: generalplus_gpl_unknown.cpp, nes_vt.cpp, unk6502_st2xxx.cpp: Added four TV games. [David Haywood]
  • 7051: seta.cpp: Corrected description for title screen language switch. [cam900]
  • 7052: Added additional internal layouts optimised for wide screen host displays for systems with gear shift inputs. [Firehawke]
  • 7054: raiden_ms.cpp: Added ASCII PCB layout, added year, and updated machine flags. [ClawGrip]
  • 7056: docs: Fixed compilation with newer, stricter versions of Sphinx. [Firehawke]
  • 7057: pc98.xml: Added 28 entries, re-tested software, added usage notes, and removed some duplicates. [Neo Kobe Collection, r09]
  • 7058: mw8080bw.cpp: Added netlist audio for lagunar, and made some improvements to the 280zzzap netlist. [Colin Douglas Howell]
  • 7059: Added Apple II disk dumps and cracks up to mid-August 2020. [Firehawke]
  • 7060: picno.xml: Added three entries. [TeamEurope, ClawGrip]
  • 7062: drdmania.cpp: Dumped and added missing PROM and updated year for drdmania. [Juan Romero, ClawGrip]
  • 7063: Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently to avoid differing definitions of ImGuiIO. [Belegdol]
  • 7064: Added recently-added netlist for starfire to ci subtarget. [Belegdol]
  • 7065: fm7_cass.xml: Added Inoue's Dragon Slayer [Samuel Messner, Sterophonick]
  • 7068: gamate.xml: Added Incantational Couple [Peter Wilhelmsen, David Haywood, Morten Shearman Kirkegaard]
  • 7070: Reverted #7051. [Angelo Salese]
  • 7073: vigilant.cpp: Added PAL and PROM dumps to vigilantbl. [TwistedTom]
  • 7074: tnzs.cpp: Fixed a typo in a comment. [Rolel 42]
  • 7075: cpu/upd7810: Improved ADC behavior; bus/centronics/epson_lx810l.cpp: Improved inputs. [Golden Child]
  • 7079: bus/centronics/epson_lx810l.cpp: Added enough inputs to get ActionPrinter 2000 to start properly. [Golden Child]
  • 7080: vsmile.cpp: Added simple controller LED display. [Simon Eriksson]
  • 7081: sspeedr.cpp: Added netlist-based audio implementation. [Colin Howell]
  • 7083: mrdo.cpp: Added Mr. Do! (bootleg). [Juan Romero, ClawGrip]
  • 7084: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7085: n64.xml: Added some cartridge PCB metadata. [ClawGrip]
  • 7087: sgi_mips.xml: Added nine entries. [Davide Cavalca]
  • 7088: n64.xml: Fixed validity issues introduced in #7085. [ClawGrip]
  • 7089: ibm5150.xml: Added two entries. [ArcadeShadow]
  • 7094: hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml: Added HP-UX CD-ROMs and installed hard disk image for HP9000/3xx. [Davide Cavalca]
  • 7096: cps2.cpp: Added Mighty! Pang (Asia 001010). [parramon, ClawGrip]
  • 7097: machine/microtch.cpp: Add revision 2.2 BIOS. [Victor Fernandez (City Game), ClawGrip]
  • 7098: generalplus_gpl_unknown.cpp: Re-dumped pcp8718; cpu/unsp: Implemented some bit operations. [Sean Riddle, David Haywood]
  • 7099: nmk16.cpp: Fixed DMA timing regression (MT07730). [cam900]
  • 7100: photoply.cpp: Added notes about BIOS versions. [ClawGrip]
  • 7103: Improved sound emulation for games on Sega G-80 platform, including netlist-based audio for four games. [Aaron Giles]
  • 7104: photoply.cpp: Added Photo Play 1999 (Spanish). [jordigahan, ArcadeHacker, ClawGrip, Recreativas.org]
  • 7106: netlist: Use posix_memalign on Android as well as macOS. [Tiago Pierezan Camargo]
  • 7107: Pass FORCE_C_DRC_BACKEND=1 for PowerPC targets to prevent build failing in AsmJit. [Belegdol]
  • 7108: generalplus_gpl_unknown.cpp: Added crude FIFO for pcp8718 and pcp8728, allowing them to progress further. [David Haywood]
  • 7109: generalplus_gpl_unknown.cpp: Allow pcp8718/pcp8728 to progress further; cpu/unsp: Improved bit operations. [David Haywood]
  • 7112: Added latest Apple II disk dumps and cracks for August 2020, and cleaned up metadata. [Firehawke]
  • 7113: Enabled Travis CI ppc64le build, allowing it to fail until #3157 can be resolved. [Belegdol]
Source Changes
  • montec: fix lockup [hap]
  • netlist: hopefully fix issue #7006 [couriersud]
  • gaiden: combine shadoww D sprite roms verified with redump, apply the same to Japanese set [Victor Fernandez (City Game)]
  • nl_palestra.cpp: fix building with gcc-10.1 on mingw32. [couriersud]
  • casloopy.cpp kill some wrong info [MetalliC]
  • z80.cpp HALT notes [MetalliC]
  • bus/spectrum/lprint.cpp add "Hilderbay / Kempston Centronics S" interace [MetalliC]
  • z80: don't continue cpu when halt opcode gets overwritten [hap]
  • ibm5150.xml: Correct spelling, reorganize [Justin Kerk]
new WORKING machines (plug and play) (#7009) [David Haywood]
new WORKING machines
  • Vs Maxx 5-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • Game Sporz Wireless Boxing [Sean Riddle, David Haywood]
  • new NOT WORKING machines
  • Zone Fusion [Sean Riddle, David Haywood]
  • 2004 seems to be the release year of these [David Haywood]
  • Hopefully not too late for merge for 223. Here's the Apple II stuff for July 2020. (#7007) [Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Those Amazing Reading Machines IV (Version 1.0) [4am, Firehawke]
  • Speedway Math (Version 1.0) [4am, Firehawke]
  • Quickflash! (Version 1.0) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Apple Galaxian (StarCraft) (cleanly cracked) [4am, Firehawke]
  • Space Journey (cleanly cracked) [4am, Firehawke]
  • Exploring Maps and Globes (cleanly cracked) [4am, Firehawke]
  • Snooper Troops 1: The Case of the Granite Point Ghost (Revision 2) (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: A Wrinkle in Time (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: Bridge to Terabithia (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: Sounder (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: The Westing Game (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Geometry: Area and Perimeter (cleanly cracked) [4am, Firehawke]
  • Harvey by Primes (cleanly cracked) [4am, Firehawke]
  • Computer Assisted Problem Solving for Intermediate Algebra (Revision 2) (cleanly cracked) [4am, Firehawke]
  • Geometry: Rectilinear Regions (cleanly cracked) [4am, Firehawke]
  • Problem Solving in Algebra (cleanly cracked) [4am, Firehawke]
  • Integers (A Contest) (cleanly cracked) [4am, Firehawke]
  • Solving Equations and Inequalities (Version 2) (cleanly cracked) [4am, Firehawke]
  • Estimation: Bull's Eye (cleanly cracked) [4am, Firehawke]
  • Return to Reading: The Red Pony (cleanly cracked) [4am, Firehawke]
  • Return to Reading: Johnny Tremain (cleanly cracked) [4am, Firehawke]
  • Testing Basic Math Skills 1 (cleanly cracked) [4am, Firehawke]
  • Geometry Pool and Billiards (cleanly cracked) [4am, Firehawke]
  • Casa Del Misterio (cleanly cracked) [4am, Firehawke]
  • M-ss-ng L-nks: Al Pie De La Letra (cleanly cracked) [4am, Firehawke]
  • Fraction Word Problems (cleanly cracked) [4am, Firehawke]
  • The Spanish Contest (cleanly cracked) [4am, Firehawke]
  • Analytical Reasoning (cleanly cracked) [4am, Firehawke]
  • Rounding and Estimation (cleanly cracked) [4am, Firehawke]
  • Proper and Improper Fractions: Fractions, Decimals, and Percent (2nd Edition) (cleanly cracked) [4am, Firehawke]
  • Averages (cleanly cracked) [4am, Firehawke]
  • Nouns/Pronouns (08.31.86 Version) (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Metric System Tutor (cleanly cracked) [4am, Firehawke]
  • Addition: Whole Numbers Steps 1-17 (cleanly cracked) [4am, Firehawke]
  • Addition: Fractions Concepts Steps 1-8 (cleanly cracked) [4am, Firehawke]
New working clones
  • Jolly Joker (Solid State module in suicide board) [Team Europe, Roberto Fresca]
New working machines
  • Gratis Poker (V.204) (2 sets) [Team Europe, Roberto Fresca]
  • Jolly Joker (Solid State module in suicide board): Module specs. [Roberto Fresca]
  • vsmile, nes_clone: Fixed issues for release. [Ryan Holtz]
New clones marked as NOT_WORKING
  • Cherry Master I (ver.1.01, set 9) [Team Europe]
  • Cherry Master I (ver.1.01, set 9) improvements [Roberto Fresca, Team Europe]: [Roberto Fresca]
  • undefined Redumped the NMC27CP128Q devices as 27C256 and found complete/perfect binaries.
  • undefined Descrambled the program.
  • undefined This is weird... The National NMC27CP128Q datasheet says that these devices are 16k x8 (0x4000). Also the diagram lacks of A14
  • line. Surprisingly they can hold 32k x8 (0x8000) binaries. We're thinking if the ones present in the board are fake.
  • Machines promoted to working
  • Cherry Master I (ver.1.01, set 9) [Roberto Fresca, Team Europe]
  • cp2000: put sboard interface on left side like everywhere else [hap]
New machines marked as NOT_WORKING
  • Bingo 75 [Team Europe, Roberto Fresca]
  • HP IPC: support for I/O slots and 82919 serial card added (#7001) [fulivi]
  • undefined mc68681: tx/rx clocking from timer fixed, added partial support for break signal
  • undefined hp_ipc: support for I/O slots added, 82919 serial I/O card added
  • k054539.cpp: Allow side effects, Add imperfect_features (#6996) [cam900]
  • undefined k054539.cpp: Allow side effects, Add imperfect_features related to unverified/unemulated effects and some registers.
  • New clones marked as NOT_WORKING (#7003) [ClawGrip]
New clones marked as NOT_WORKING
  • Cuatro en Linea (rev. A-06) [Victor Fernandez (City Game), ClawGrip]
  • kl5c80a12: Emulate interrupt controller [AJR]
  • pcx: some page protection bits [cracyc]
  • dblewing.cpp: Added PAL dumps to the Double Wing sets. [Corrado Tomaselli]
  • midvunit.cpp: Confirmed the P2 and L1 revision U2 sound code to be identical for Cruis'n USA [Keven Eshbach]
  • sigmab98.cpp: Change CPU to new KC82-derived type for Sigma/Banpresto games [AJR]
  • undefined dashhero: Add back NVRAM (and more of it) now that memory map has been corrected
  • undefined getbass: Add KL5C80A16 I/O CPU to configuration
  • cinemat.cpp: Add internal layout for Speed Freak. Clean up gearing logic. (#7010) [Aaron Giles]
  • speaker.cpp: Add new option -speaker_report to help devs tune volume (#6995) [Aaron Giles]
  • undefined Add new option speaker_report to report clipping and other statistics after each session. This replaces the previous compile-time
  • define and offers more detail.
  • mpu4vid.cpp: Fix Prize Space Invaders switches [James Wallace]
  • ckmaster,ch2001: change irq frequency [hap]
  • hp_ipc_io.cpp: validation error. [Robbbert]
New machines marked as NOT_WORKING
  • Bare Knuckle II (bootleg of Megadrive version) [Jorge Silva, Ricardo Goncalves]
New working clones
  • Zoo Keeper (bootleg) [Andrew Welburn]
  • tecnodar.cpp: Add PCB ASCII layout [ClawGrip]
  • vsmilem_cart.xml: Add notes about missing carts [ClawGrip]
  • lviv: small cleanup [Robbbert]
New working clones
  • Cherry Master I (ver.1.01, set 10, BET stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 11, TAKE stops all) [Ioannis Bampoulas, Roberto Fresca]
  • netlist: remove test code [couriersud]
  • netlist: further nl_base.h splitting into headers in core subdir. [couriersud]
  • netlist.cpp: Fix a crash if an exception happened during validation. [couriersud]
  • netlist: fix a bug in preprocessor if and elif parsing. [couriersud]
  • netlist: Add a missing directive to the file parser. [couriersud]
  • netlist: necessary changes towards runtime processing of macro directory [couriersud]
  • netlist: source stream refactoring [couriersud]
  • undefined This is an infrastructure change to enable better error reporting including file/source and line numbers in the future
  • netlist: Add CD4011, CD4024, 7407 and CD4053 devices. [Aaron Giles]
  • netlist: Fix 4011 implementation. [couriersud]
  • netlist: Convert CD4013 DIP to macro. [Aaron Giles]
  • netlist: Fix an issue during proxy hookup. [couriersud]
  • undefined Add cd4053 to netlist.lua
  • undefined Recreated nld_devinc.h
  • mpu4vid.cpp: Added inputs to BWB games [James Wallace]
  • undefined Added overlay for Prize Space Invaders
New machines marked as NOT_WORKING
  • CIT-101XL Video Display Terminal [Bitsavers, Al Kossow]
  • Fix SOL2 build on GCC 10.2 by working around overload resolution problem [AJR]
  • misc spelling corrections. [braintro]
  • nld_4053.cpp: Remove unused lambda capture [AJR]
  • mdos dsk: support legacy floppy images, add XDOS support [68bit]
    • Add legacy floppy image support which is currently required for the mc6843 FDC emulator and used by the EXORset which run XDOS a
    • variant of MDOS.
    • Add support for 5.25 inch XDOS floppy drive formats as used by the EXORset.
    • Make some of the identity tests more permissive to work with observer disks. The date day and month are reversed on some disks,
  • and the boot rib cluster is lower.
  • mc6843: add a delay reading the CRC [68bit]
    • Code using programmed I/O may read the last byte of a sector and then expect to have some time to store that to memory before receiving an interrupt on the completion of the command. The interrupt was occurring on the last read and the last byte was being lost by some drivers. This change adds a delay after reading the last byte, roughly the time needed to read the 16 bit CRC, before the end of a read command is processed.
    • Avoid side effects when these are disabled.
New machines marked as NOT_WORKING
  • SNES 4 Slot arcade switcher (NBA Jam) [Jorge Silva, Ricardo Goncalves]
  • starcrus: Added netlist sound. [Ryan Holtz, Colin Howell, Aaron Giles]
  • interact.xml works with hector1,hec2hr,victor,hec2hrp as well. [Robbbert]
  • ssystem3: added chess unit lcd svg screen [hap, Berger, Achim]
  • Machines promoted to working
  • Super 98 (3-hands, ICP-1) [Roberto Fresca]
  • ibm5170undefinedNew working software list additions (#7008) [ArcadeShadow]
    • Beneath a Steel Sky (Euro), Goblins Quest 3 (Germany), Jungle Strike
  • gtfore.xml: Fix invalid setname character (!) not detected on -validate sweep because the softlist is not hooked up to MAME
  • currently (nw) [Scott Stone]
  • vgmplay.xml: Added 25 new entries [vgmrips.net, Tafoid]
  • ssystem3: update notes [hap]
  • Use swapendian_int16/int32 in more devices [AJR]
new WORKING machines (Plug Play) (#7017) [David Haywood]
new WORKING machines
  • Vs Maxx 10-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • new NOT WORKING machines
  • Ordenador-TV (Spain) [ClawGrip, Sean Riddle, David Haywood]
  • Centro TV de Diseno Artistico [ClawGrip, Sean Riddle, David Haywood]
  • I'm Game! GP120 (Family Sport 120-in-1) [Sean Riddle, David Haywood]
  • My Wico Guitar [ClawGrip, Sean Riddle, David Haywood]
  • unknown VT1682 based 101-in-1 handheld (PAL) [Takashi Omoto / https: //twitter.com/takashioomoto, TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Paw Patrol [TeamEurope]
  • taito_f3.cpp: Correct the memory range in the documentation statement. [braintro]
  • vgmplay.xml: 238365: validation error [Robbbert]
  • mpu4vid.cpp: Fixed fatalerror for v4monte and clones [James Wallace]
  • Merged interact into hec2hrp as they are almost the same. [Robbbert]
  • savant: add sensorboard click delay [hap]
  • tankbatt: Various fixes and cleanups [AJR]
  • Correct CPU and video clocks
  • IRQ is scanline-based, not coin-triggered
  • Clean up and modernize VBLANK NMI handling
  • Add watchdog timer
  • Verify memory map and add mirrors
  • Add imperfect colors flag (color PROM usage is now known to be wrong)
  • Fix redundancy in pacman-key --verify call [Julian Sikorski]
  • Appveyor VS2017 image only ships with pacman 5.1.3 as of now. In that version pacman-key --verify only takes one argument, the
  • signature.
  • voodoo.cpp: Disabled debug statistics popup [Ted Green]
New working clones
  • Jolly Card (Italian, encrypted bootleg, set 3) [Roberto Fresca, Ioannis Bampoulas]
  • funworld.cpp: Minor correction [cam900]
  • new NOT WORKING machines
  • Lexibook Compact Cyber Arcade - Cars [TeamEurope, David Haywood]
  • NJ Pocket 60-in-1 handheld 'X zero' (NTSC) [Takashi Omoto / https: //twitter.com/takashioomoto, TeamEurope, David Haywood]
  • hector: cleanup [Robbbert]
  • vsmile_cart.xml: Add note about missing carts [ClawGrip]
  • ssystem3: added the new lcd screen to internal artwork [hap]
  • cdi.cpp: cdimono1 and cdibios DEMOTED per developer request (nw) [Scott Stone]
  • Funworld.cpp: Cleaned-up the driver. Added and corrected technical notes. [Roberto Fresca]
New working machines
  • Nkoulit (Gullit) (encrypted GFX) [Ioannis Bampoulas, Roberto Fresca]
  • hector: added save state [Robbbert]
  • odyssey2/chess: add notes [hap]
  • Jolly Joker (40bet) improvements: [Roberto Fresca]
  • undefined Removed the 'Croatian hack' description because it's only a simple text hack for commercial purposes.
  • undefined Splitted the second program to a new set since it's handled through a PLD, so isn't user selectable.
  • undefined Changed descriptions to 'higher' and 'lower' paytable, since they have different ones.
New working clones
  • Jolly Joker (40bet, lower paytable) [Roberto Fresca]
New machines marked as NOT_WORKING
  • CIT-101e Video Terminal [Bitsavers]
  • dct11em: added devices and digital display [Robbbert]
New working machines
  • Reflex Card (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
New working machines
  • Reflex Cards (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
  • Card"S" Plural... [Roberto Fresca]
  • cit101, cit101e: Add dumps and low-level emulation of keyboard MCUs [AJR, Witchy, Bitsavers]
New NOT_WORKING software list additions
  • odyssey2: Home Computer Module (Euro) [unknown]
  • Machines promoted to working
  • Chess Challenger [Berger, Mike Watters]
  • dct11em: machine is now usable [Robbbert]
  • netlist: Fix CD4053 device [couriersud]
  • undefined also fix signedness warning (clang) in CD4020
  • netlist: Device refactoring [Aaron Giles]
  • undefined Move DIPs for 82S16, 82S115, and 2102A devices into nlm_proms
  • undefined Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro.
  • undefined Moved 74LS629 DIP into macro.
  • undefined Expand truthtable to handle 10 outputs.
  • netlist: Fix 74ls629 implementation and some cherry-picking issues. [couriersud]
  • netlist: Disable dangerous optimization. [couriersud]
  • undefined This was an over-aggressive optimization. Now prints an info and recommends to comment out if appropriate.
  • netlist: More dip macros and device refactoring [Aaron Giles]
  • undefined Updated 7450, 7473/7473A, 7474, 7475/7477 devices to use DIP macros instead of C++ DIPs.
  • undefined Reworked 7475/7477 more in the style of 7474, leveraging system signal activation and edge detection.
  • netlist: Fix incorrect sense in warning. [Aaron Giles]
  • netlist: Better implementation of CD4053. [Aaron Giles]
  • netlist: Added CD4017/4022 devices. [Aaron Giles]
  • undefined Also contains squashed clang signedness fixes
  • hp9825: hp98036 serial I/O module added (#7024) [fulivi]
Software list items promoted to working
  • odyssey2: Chess Module (Euro) [hap]
  • odyssey2: move homecomp to g7400.xml [hap]
  • addrmap: remove unsupported setter, emumem enforces unmapval 0 or ~0 [hap]
  • Reflex Cards: Fixed wrong default NVRAM hash. [Roberto Fresca]
New NOT_WORKING software list additions
  • odyssey2: Backgammon (Euro) [unknown]
  • odyssey2.xml: typo [hap]
  • odyssey2: mark 4in1 as not working [hap]
  • Add 'fill' command to debugger. Syntax and operation are similar to 'find' command. [AJR]
  • cit101e: Add ROM banking [AJR]
  • apple2: add DIP switch to "The Mill" 6809 card to select between original and OS-9 memory mappings. [R. Belmont]
  • apple2e: Add RGB monitor mode, including monochrome and mixed color/mono DHGR and full-color text. [R. Belmont]
  • midvunit.cpp: Document Cruis'n World mask ROM format. [braintro]
  • netlist: Fix 7492 and roms include bug. [couriersud]
  • housekeeping fixes [Robbbert]
  • netlist: Macro-ized 7483 DIP [Aaron Giles]
  • netlist: Macro-ized 7485 DIP [Aaron Giles]
  • netlist: Macro-ized 7490 DIP [Aaron Giles]
  • netlist: Macro-ized 7492 DIP [Aaron Giles]
  • netlist: Macro-ized 7493/7497 DIPs [Aaron Giles]
  • netlist: Macro-ized 9310/9316/74161/74163 DIPs [Aaron Giles]
  • netlist: Macro-ized 9322 DIPs. [Aaron Giles]
  • netlist: Macro-ized 74107 DIPs [Aaron Giles]
  • netlist: Macro-ized 74113 DIPs [Aaron Giles]
  • netlist: Macro-ized 74153 DIPs [Aaron Giles]
  • netlist: Macro-ized 74164 DIPs [Aaron Giles]
  • netlist: Macro-ized 74165 DIPs [Aaron Giles]
  • netlist: Macro-ized 74166 DIPs [Aaron Giles]
  • netlist: Macro-ized 74393 DIPs [Aaron Giles]
  • netlist: Macro-ized CD4006 DIPs [Aaron Giles]
  • netlist: Macro-ized 74174 DIPs [Aaron Giles]
  • netlist: Minor optimization to remove sqrt from inner loop. [Aaron Giles]
  • netlist: Move documentation from header to cpp file. Batch 1. [couriersud]
  • netlist: Move documentation from header to cpp file. Batch 2. [couriersud]
  • odyssey2: make Videopac C52 a clone set(different XTAL), make g7400 a parent set [hap]
  • netlist: Move documentation from header to cpp file. Batch 3. [couriersud]
  • undefined Header files will disappear and only nld_devinc.h which is can be created by nltool will stay.
  • undefined These commits ensure that the documentation is preserved when the header files are deleted at some point in the future
  • votrtnt: small clean [Robbbert]
  • dai: cleanup [Robbbert]
  • tankbatt: Added netlist audio. [Ryan Holtz]
  • netlist: add example documentation to SN74LS629_DIP [couriersud]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
  • undefined Fury of the Furries (Euro), Indiana Jones and the Last Crusade - The Graphic Adventure (VGA version), Indiana Jones and the Fate
  • of Atlantis - The Action Game, Mortal Kombat (Germany)
  • cit101e: Display improvements (all lines show now) [AJR]
  • odyssey2.xml: backgammon was already in g7400.xml, it is not a g7400 game [hap]
  • odyssey2: add support for 4in1 cartridge [hap]
  • mw8080bw: engine sound tone fix for 280zzzap netlist audio (#7028) [Colin Douglas Howell]
  • tankbatt: Removed MACHINE_IMPERFECT_SOUND flag. [Ryan Holtz]
  • i8244: fix register mirroring [hap]
  • i8244: use device rom instead of lookup table for character set [Kevin Horton]
  • new NOT WORKING (plug & play) (#7027) [David Haywood]
  • new NOT WORKING machines
  • Super PC TV (Epoch) [Preservat!on Quest / Noah Bacon, Hubz]
  • U-Dance [Sean Riddle, David Haywood]
  • Moving Music (MM-TV110) [Sean Riddle, David Haywood]
  • splitting up xavix a bit, preparation for better device encapsulation [David Haywood]
  • i8244: fix problem with missing characters, add dot grid [hap]
New NOT_WORKING software list additions
  • princ.xml: Doraemon [BacoKarel, rootifera, Cupcake, Clawgrip, TeamEurope]
  • snotec.xml: Gokinjo Monogatari, Tare Panda [Clawgrip, TeamEurope]
New clones marked as NOT_WORKING
  • Middle Earth (alternate) [PinMAME]
  • i8244: remove leftover from testing [hap]
  • Renegade/kuniokun fixes (#7005) [Tom]
  • undefined renegade/kuniokun fixes
  • undefined revert 6809 soundlatch irq, improve 6502 irq timing
  • i8244: don't collide grid with itself [hap]
New working machines
  • Break Ball [Anonymous]
  • Revert "mdos dsk: support legacy floppy images, add XDOS support" [Vas Crabb]
  • undefined This reverts commit 8ada258ec7f74ed37945d91467e3827e2f4fbc63.
  • undefined We are not accepting further legacy floppy formats.
  • odyssey2: mcs48 already takes care of reset [hap]
  • i8244: fix y cam register mask [hap]
  • i8244: return 0 on write-only registers [hap]
  • odyssey2/voice: add more cartridge pin passthroughs [hap]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Multiplication: Whole Numbers Steps 1-14 (cleanly cracked) [4am, Firehawke]
  • La Guillotine (cleanly cracked) [4am, Firehawke]
  • La Corrida de Toros (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #1: Secondary Mathematics (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #2: Graphing Equations and Interpreting Graphs (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #3: Postsecondary Mathematics (cleanly cracked) [4am, Firehawke]
  • Math Skills: Elementary Level (cleanly cracked) [4am, Firehawke]
  • Math Skills: Junior High Level (cleanly cracked) [4am, Firehawke]
  • Graphing is Fun: Pie and Line Graphs (cleanly cracked) [4am, Firehawke]
  • Addition: Fractions Steps 9-21 (cleanly cracked) [4am, Firehawke]
  • Subtraction: Whole Numbers Steps 1-17 (cleanly cracked) [4am, Firehawke]
  • Subtraction: Fractions Steps 1-11 (cleanly cracked) [4am, Firehawke]
  • odyssey2: Require a cartridge [Justin Kerk]
  • odyssey2/voice: small cleanup after failed attempt to fix a bug [hap]
  • odyssey2: improve keyboard handling [hap]
  • add simple .editorconfig [Vas Crabb]
  • i8244: don't access unused registers [hap]
  • gaelcof3.cpp: Add PCB ASCII layout [ClawGrip]
  • arm7thmb: Fixed THUMB ROR behavior for shift values of 0 or >= 32. All tests in FuzzARM now pass. [Ryan Holtz]
  • bus/spectrum/kempdisc.cpp: replace K-DOS v2.1 bad dump with good one, add KDOS 2.1 Italian translation, add "Watford SP-DOS
  • Interface" (technically not working without boot disk) [Luzie, James McKey, MetalliC]
  • arm7thmb.cpp this should be more accurate ROR fix [MetalliC]
  • circus.cpp: Corrected ROM names for Robot Bowl. [Andrew Welburn]
  • netlist: Fix build under Emscripten (#7031) [Justin Kerk]
  • undefined netlist: Fix crash under Emscripten by disabling aligned optimizations
  • netlist: Better fixes for Emscripten (#7031) [Justin Kerk]
  • undefined Silence indentation warning in 3rdparty/ under Emscripten (#7031)
  • z80ne: cleanup [Robbbert]
  • bbl380: Add notes on BIOS calls [AJR]
  • 39in1.cpp: added preliminary decryption for rodent [Ivan Vangelista]
  • Added an implementation of the BACTA Datalogging protocol used in many of the AWP drivers. The logged data is currently served to
  • the error log. Hooked the BACTA logger up to the MPU4 driver to fix Datapak/Protocol games. [James Wallace]
  • machines promoted to WORKING (#7033) [Sterophonick]
  • Machines promoted to WORKING
  • Gigatron TTL Microcomputer [Sterophonick]
  • Widescreen layouts (#7018) [Firehawke]
  • undefined Added widescreen layout options for Spy Hunter.
  • undefined Add widescreen vertical layouts for Spy Hunter.
  • silkwormb: fix last level graphics [Tom]
  • Documentation update for vector options. [Aaron Giles]
  • cit101, cit101_kbd: Update notes; minor keyboard tweaks [AJR]
  • williams.cpp: Correct ROM names for the Sinistar sets & add documentation. [Brian Troha]
  • kp69: Clean up code a bit; don't latch masked-out requests; prepare for device variant [AJR]
  • netlist: Refactored pokenizer. [couriersud]
  • undefined Separated tokenizing and reading of tokens.
  • undefined This enables caching of parsing results on the token level.
  • undefined Implemented caching of token stream.
  • undefined Overall this significantly improves parsing performance (~10x)
  • undefined Next step towards a bare-bone nltool which does not depend on macro devices.
  • netlist: Add CD4013 to net_lib.cpp [couriersud]
  • netlist: Added documentation for devices in nlm_ttl74xxx.cpp [Aaron Giles]
  • undefined Documentation for all devices in nlm_ttl74xxx now is available in the doxygen documentation.
  • netlist: Rename DM9312 to TTL_9312 for consistency. [Aaron Giles]
  • netlist: Documentation updates for CDxxxx devices [Aaron Giles]
  • netlist: Make new documentation items appear in doxygen output. [couriersud]
  • netlist: add man target to netlist makefile. [couriersud]
  • 39in1.cpp: decrypted 4in1a, 4in1b; started working on decryption of 19in1 and 48in1 [Ivan Vangelista]
  • 39in1.cpp: corrected last minute clean up gone terribly wrong [Ivan Vangelista]
  • cit101: Fix reverse screen mode [AJR]
  • pmd85: cleanup; added sound. [Robbbert]
  • fireone: Committed netlist for couriersud to have a look at. [Ryan Holtz]
  • starfire: Added left/right mixer and left/right boom, but the booms don't trigger for some reason. [Ryan Holtz]
  • fireone: Added L/R mixer and L/R explosions. [Ryan Holtz]
  • fireone: Netlist sound now works other than the Alert trigger. [Ryan Holtz, Colin Howell, couriersud]
  • netlist: Typo [Ryan Holtz]
  • sa1: Fixed up compatibility comments for kirby3, pebble, smrpg [Ryan Holtz]
  • williams.cpp: Correct comment, it's Decoder "PROM" [Brian Troha]
  • exidy.cpp: Correct ROM labels for the Targ & Targ (Cocktail?) sets. [Andrew Welburn]
  • New working clones [Brian Troha]
New working clones
  • Ring of Destruction: Slammasters II (Brazil 940902) [SHVB, Filipe Nascimento, The Dumping Union]
  • targ: Improve PROM notes [AJR]
  • guab.cppundefinedHooked up BACTA datalogger, fixes coinup issues [James Wallace]
  • guab.cppundefinedMinor cleanups [James Wallace]
  • vector06: cleanup; added natural keys [Robbbert]
  • spg2xx_io: Put side-effect guards around potentially volatile reads. [Ryan Holtz]
  • mpu4vid tweaksundefinedimproved set identification, fixed some palette issues (#7038) [David Haywood]
  • New machines marked as NOT_WORKING (#7035) [ClawGrip]
New machines marked as NOT_WORKING
  • Hola Don Pepito [Victor Fernandez (City Game), aidneub41 (José Antonio), ClawGrip]
  • Fix PIC type. [ClawGrip]
  • Fix notes about song authors. [ClawGrip]
  • Fix game names (as per the official song titles). [ClawGrip]
  • vtech2: small clean; added savestate [Robbbert]
  • 39in1.cpp: hooked up dips [Ivan Vangelista]
  • Separated Williams System 11 BG sound boards into the 5 functionally different types that existed, and hooked the appropriate types
  • to each system 11/a/b/c driver. Switched to using a rom load region with a listed parent: sub space rather than using a
  • set_romregion function within the device for all users of the s11c_bg device. Replaced the embedded bg sound and bg music board
  • emulation on s11.cpp with the appropriate devices. Updated notes for the WPC Sound board. [Lord Nightmare]
  • screen: add getter for pixeltime [hap]
  • fix MT07552 [MetalliC]
  • Fix tiny build (#7040) [Julian Sikorski]
  • mcs48: fix cycles not deducted for timer irq, get rid of kaypro10 hack [hap]
  • BACTA Datalogger: Moved to shared library, improved message handling [James Wallace]
  • new NOT_WORKING clone
  • Dead or Alive (Model 2B, Revision C) [Trol]
  • model2.cpp redumped Dead or Alive ic19 [Trol]
  • carpolo: Fixed validation error. [Ryan Holtz]
  • Minor update to notes for Williams System 11/a/b games. [Lord Nightmare]
  • sgi_mips: new software list additions [Darkstar]
  • vtech1: small cleanup [Robbbert]
New machines marked as NOT_WORKING
  • Qume QVT-82 [Bitsavers]
  • mikro80: fixed cass load; kristall2,radio99: fixed cassette [Robbbert]
  • mcs48: burn opcode cycles before executing opcode [hap]
  • mcs48: get rid of wy100 irq hack [hap]
  • upd78k1/k2/k3 disassemblers: Fix branch destinations for A.n, X.n and PSW.n modes of BT(CLR) and BF(SET) [AJR]
  • champbas.cpp: updated ROM labels and PCB infos for exctscc2 [Der Kommissar, caius]
  • Fixed audit finding sets that you don't have when [smf] 1. A clone has a rom that hasn't been dumped but it has the same name as a
  • rom in the parent that has been dumped. Partly fixes issue #6985/#6981 2. If roms are the same between parent and clone but loaded
  • differently. Fixes remaining issues in #6985/#6981 & Fixes MT05556 3. If parent has all the roms in the clone & you have neither
  • set but you have a device rom that is used. Fixes MT07410 [smf-]
  • apple2: Added support for the CMS SCSI II Card [R. Belmont, Apple II Documentation Project]
  • apple2: add new files for CMS SCSI II card [R. Belmont, Apple II Documentation Project]
  • apple2: Clean up CMS SCSI II support and naming [R. Belmont]
  • netlist: more header file separation [couriersud]
  • Document rowsize parameter for dump command in debugger help [AJR]
  • screen/update_now(): fix overwriting last pixel of previous update, fix rendering whole scanline when update was called inside
  • hblank [hap]
  • smc777, mikro80: removed unneeded, added usage. [Robbbert]
  • netlist: fix creation of static solvers. [couriersud]
  • netlist: fix line-number tracking when at end of line. [couriersud]
  • undefined Also remove a semicolon from nlm_opamp.cpp
  • Added carpolo and fireone to SUBTARGET nl. [couriersud]
  • gpl16250 bootstrap tweak [DavidHaywood]
  • located some missing mpu4vid parts [DavidHaywood]
  • epic12.cpp: #if instead #ifdef (#7045) [cam900]
  • Add and hook up a device for the D-12338-567 Williams Pin Sound '88 board, used on the Williams System 11B 'Jokerz!' pinball.
  • [Lord Nightmare]
  • mpu4vid.cpp: Added inputs to Big 40 Poker. [James Wallace]
  • Switched Williams Pin Sound 88 board to use two device_mixer_interface outputs for its output channels, instead of having speakers
  • handled internally to the device. Fixed the Pin Sound 88 /SYNC_PULSE line to connect to Jokerz' System 11B PIA@3400 CA1 instead of
  • CB1, based on board pictures of the W2/W3 jumper positions. Added a note about the infamous audio hum issue on the real Jokerz!
  • pinball table, and updated device comments to clarify things and fix some minor errors. [Lord Nightmare]
  • ibm5170undefinedNew working software list additions (#7048) [ArcadeShadow]
New working software list additions
  • ibm5170: Alone in the Dark 2 (USA), Leisure Suit Larry 1: In the Land of the Lounge Lizards (3.5", VGA release, v2.0), Leisure Suit
  • Larry 1: In the Land of the Lounge Lizards (5.25", VGA release, v2.1) [ArcadeShadow]
  • Add ws layouts for a ton of machines with shifters [Firehawke]
  • undefined Add widescreen layouts for working machines: 280-ZZZAP, Buggy Boy Jr/Speed Buggy, Buggy Challenge, Change Lanes, Chase Bombers,
  • Chequered Flag, Cisco Heat, Continental Circus, Destroyer, Double Axle, Enforce (Japan, Analog Controls), Final Lap, Grand
  • Champion, Grand Prix Star, Laguna Racer, Namco System FL, Outrun, Pole Position, Power Drift, Rad Rally, Speed Freak, Speed
  • Race, Stocker, Top Racer, Top Speed, Turbo Tag (Prototype), and WEC Le Mans 24.
  • undefined Added widescreen layouts for non-working machines: Round-Up 5 - Super Delta Force, Spy Hunter (bootleg on Tecfri PCB), and Over
  • Drive.
  • icm7170: make it tick and generate interrupts [Patrick Mackinlay]
  • mpu4vid.cppundefinedfixed descriptions [James Wallace]
  • nl.lua, nl.lst: added starcrus [Ivan Vangelista]
  • segattl.cpp: added PCB code for Road Race [Ivan Vangelista]
  • netlist: align naming of files within the macro folder. [couriersud]
  • undefined Use a consistent naming scheme. This is a preparational step towards improved parsing performance.
  • raiden_ms.cpp: Add PCB ASCII layout, add year and promote from skeleton to MACHINE_NOT_WORKING [ClawGrip]
  • midwunit.cpp hook security PICs [MetalliC]
  • starfire: Removed MACHINE_IMPERFECT_SOUND flags. Added missing music and Alert sound effect to Fire One netlist and added Star Fire
  • netlist. [Ryan Holtz, Colin Howell, Aaron Giles]
  • olypeopl: Correct clocks; add RS232C serial port [AJR]
  • midwayic.cpp RTC notes [MetalliC]
New working software list additions
  • t1000: MS-DOS (Version 3.30, Tandy version 3.30.22) (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • New not working software list additions
  • t1000: DeskMate 3 (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • Fixed compilation of docs for HTML and manfiles. [Firehawke]
  • Add missing file to tiny build [AJR]
  • olypeopl: Specify year [AJR]
  • flyball: Added netlist sound. [Ryan Holtz, Ivan Vangelista]
  • cpu/nec: use anonymous namespaces to avoid ODR violations with enums [Vas Crabb]
  • nl.lua: fixed NL subtarget compile [Ivan Vangelista]
  • mcs48: fix possible missed timer overflow if burn_cycles is larger than 2 [hap]
  • destroyr: Added netlist sound. [Ryan Holtz]
  • copsnrob, flyball: Use raw parameters for screen timing [AJR]
  • destroyr: Use raw parameters for screen timing; correct IRQ timing [AJR]
  • add security PIC dumps for wargods, mace, blitz99, carnevil, gauntleg, gauntdl [ekorz, Caps0ff]
  • redo prev using 'full' PIC dumps with ID and config word (nw) [MetalliC]
  • odyssey2: add support for 16KB bankswitched roms [hap]
  • untangle bus/odyssey2/rom.cpp [hap]
New machines marked as NOT_WORKING
  • Lee Data 1220 Display Terminal [Bitsavers]
  • mw8080bw: add lagunar to 280zzzap netlist audio, other tweaks [Colin Douglas Howell]
  • undefined Added Laguna Racer to the 280-ZZZAP netlist audio driver, with conditional changes to the netlist for the circuitry differences
  • between the two games.
  • undefined Adjust some netlist components that apparently changed from the 280-ZZZAP schematic to production machines.
  • undefined Removed the driver's private MC3340 netlist, using the equivalent one in the netlist library instead.
  • New working software list additions (apple2_flop_clcracked.xml)
  • Dungeon! (cleanly cracked) [4am, Firehawke]
  • Theseus and the Minotaur (cleanly cracked) [4am, Firehawke]
  • Dawn Patrol (cleanly cracked) [4am, Firehawke]
  • Conceptor (cleanly cracked) [4am, Firehawke]
  • Epyx 3-Pack (cleanly cracked) [4am, Firehawke]
  • Troll's Tale (Revision 2) (cleanly cracked) [4am, san, Firehawke]
  • Daily Computer Crosswords from The New York Times (cleanly cracked) [4am, Firehawke]
  • U-Boat Command (cleanly cracked) [4am, Firehawke]
  • MECC-A308 Rocket Factory (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • Spanish Achievement II: Grammar (cleanly cracked) [4am, Firehawke]
  • Solving Word Problems 1 (cleanly cracked) [4am, Firehawke]
  • Solving Word Problems II (cleanly cracked) [4am, Firehawke]
  • Multiplication/Division Fractions: Steps 1-20 (cleanly cracked) [4am, Firehawke]
  • Division: Whole Numbers Steps 1-19 (cleanly cracked) [4am, Firehawke]
  • Percent Concepts Steps 1-5 (cleanly cracked) [4am, Firehawke]
  • Percent Steps 7-10 (cleanly cracked) [4am, Firehawke]
  • Decimals Steps 7-10 (cleanly cracked) [4am, Firehawke]
  • stactics: Use raw parameters for screen timing [AJR]
  • progolf.cpp: added hardware info, verified clocks [Guru]
New working software list additions
  • pc98: Nirvana - Zeta II (cracked) [Macaw45, Justin Kerk]
  • mcs48: fix cond jump address if argument fetch was at 0x7ff or 0xfff [hap]
  • new NOT WORKING machines (#7049) [David Haywood]
  • new NOT WORKING machines
  • PCP 8728 - 788 in 1 [David Shah]
  • unknown unSP based handheld [unknown]
  • new NOT WORKING machines
  • Virtual Ping Pong (Protocol) [Sean Riddle, David Haywood]
  • My Arcade Gamer Mini 160-in-1 (DGUN-2953) [Sean Riddle, David Haywood]
  • odyssey2: add preliminary Videopac+ C7420 Home Computer Module emulation [hap]
  • Fix clang error: private field 'm_ioctrl' is not used [-Werror,-Wunused-private-field]
  • unk6502_st2xxx.cpp: More BIOS notes [AJR]
  • z8: fixed bug in decimal adjust. Fixes PRINT 654 in bert. [Robbbert]
  • i8244: fix problem with zoomed sprites, update sound/video at tighter intervals [hap]
  • drdmania.cpp: Add missing PROM [Juan Romero, ClawGrip]
  • shine: added sound [Robbbert]
  • Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently [Julian Sikorski]
  • undefined IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of
  • struct ImGuiIO were being defined, causing a C++ One Definition Rule violation
  • Fix non-x86 build and try to make sure it does not break silently again (#7041) [Julian Sikorski]
  • undefined Do not build x64 DRC backend when C backend is forced
  • undefined New CI target (mametiny + kinst)
  • undefined Switch travis to CI target
  • undefined Switch appveyor to CI target
  • cischeat.cpp, progolf.cpp: updated hardware notes [Guru]
  • Fix ci build [Julian Sikorski]
  • netlist: improve parsing performance [couriersud]
  • undefined preparational work for easier device addition.
  • netlist: more include untangling. [couriersud]
  • undefined nl_base.h now basically only includes files from core.
  • undefined all headers in core compile on their own.
New working clones
  • Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board) [GC8TECH.COM, Team FBNeo]
  • Zhongguo Long II (ver. 101C, China) [GC8TECH.COM, Team FBNeo]
  • Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki
  • Busyou Souha (ver. M203XX, 200, 100CN) [GC8TECH.COM, Team FBNeo]
  • Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 11: 13:16, China) [GC8TECH.COM, Team FBNeo]
  • Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/30/99 build) [GC8TECH.COM, Team FBNeo]
  • Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]
  • [GC8TECH.COM, Team FBNeo]
  • netlist: commit missing files in last commit. [couriersud]
  • odyssey2/homecomp: add cassette i/o [hap]
  • odyssey2: add g7400 keyboard [hap]
  • Add an overload to input_to_stream_input in disound.cpp, fixes the input_gain and set_input_gain functions being unusable on
  • device_mixer_interface type. [Lord Nightmare]
  • z180: Updates [AJR]
  • undefined Correct FRC counting rate and direction
  • undefined Run programmable reload timer off FRC
  • undefined Emulate a subtle difference from Z80 behavior in fetching opcode after DD CB or FD CB
  • New NOT_WORKING software list additions (#7060) [ClawGrip]
New NOT_WORKING software list additions
  • picno: [ClawGrip]
  • Dokkin Shinri Game, Paint Ehon: Cinderella Monogatari, Hello Kitty no Eikawa [TeamEurope]
  • Revert "Add an overload to input_to_stream_input in disound.cpp, fixes the input_gain and set_input_gain functions being unusable
  • on device_mixer_interface type. [Lord Nightmare]" [Lord-Nightmare]
  • undefined This reverts commit 03f3e1ff42f4171d7ef8f484b5b4843183e95a17.
  • 4dpi: add another firmware version [Tanner Collins, Tom Miller]
  • undefined 4D/20 firmware revision 3.1a added
  • undefined gr1 fix enables all 4D/20 and 4D/25 firmware to pass power-on diagnostics
  • undefined added layout for diagnostic led display
  • odyssey2.xml: sort list [hap]
  • g7400.xml: sort list, rename conflicts with odyssey2.xml [hap]
New working software list additions
  • odyssey2: Red Baron (Euro, Prototype, Alt), Route 66 [unknown]
  • altos486: added prom [Robbbert]
  • odyssey2: avoid tabs in port names [hap]
  • mame/layout/brkball.lay: greatly simplified layout [Vas Crabb]
  • shine: removed duplicate cassette definition, added notes. [Robbbert]
  • ef9340: bgcolor is remembered for alphanumeric chars [hap]
  • odyssey2: more PORT_CHAR for g7400 keys [hap]
  • ef9340: add keyboard cursor [hap]
  • new WORKING software list additions (#7065) [Sterophonick]
  • undefined fm7_cass: Inoue's Dragon Slayer [Samuel Messner]
  • seta.cpp: Add notes for madshark title (#7051) [cam900]
  • pc98.xml: softlist updates, part 7 (F) (#7057) [r09]
  • undefined pc98.xml: softlist updates, part 7 (F)
  • - Added new software items from the Neo Kobe Collection (working):
  • - F-15 Strike Eagle F29 Retaliator (1992-10-10) Farland Story - Kamigami no Isan Farland Story - Juuou no Akashi Farland Story -
  • Juuou no Akashi (cracked) Fermion - Mirai kara no Houmonsha Figure - Ubawareta Houkago Figure - Ubawareta Houkago (Alt) Finish
  • Hold Finish Hold Hissatsuwaza Zukan Finish Hold 2 - Tag Fantasy Knight Fukkokuban First Queen First Queen (Alt) First Queen
  • III FlixMix Floppy Bunko 09 - Bishoujo Graphic Data Shuu Vol. 04 FontWave Four Flush Frontier Frontier (cracked) Foresight
  • Dolly Fuurin Kazan Fuzoroi no Lemon
  • - Added new software items from the Neo Kobe Collection (not working):
  • - Fairie's Residence Farce - Yuuwaku Hakusho Finish Hold (cracked) Finish Hold 2 - Tag (cracked)
  • - Replaced these software items which were incomplete or modified (with save data, etc):
  • - F-14 Fleet Defender Fantasy Knight Feti
  • - Renamed the Frontier Universe shortname to "frontunv" to avoid confusion with the newly-added Frontier
  • - Re-tested software entries with current MAME
  • - Relabeled disks with their actual names
  • - Added usage notes for software that needs DOS
  • - Removed duplicate images where the only differences are in the saved game data or the image format
  • - Reordered some disks so they are auto-mounted in a more logical way
  • - Some minor title / spelling fixes
  • Revert "seta.cpp: Add notes for madshark title (#7051)" (#7070) [Angelo Salese]
  • undefined This reverts commit 4b97bf3b9ad88233cf3cdc7eb6fca594f8304afe.
  • odyssey2: improve 824x/ef934x layer mixing [hap]
  • seta.cpp: Improve madshark DIP switch description. [cam900]
  • undefined The DIP switch doesn't change any regional licensing warnings or messages, all it does is change select between English and
  • traditional Chinese title. It's better to explicitly document what the switch does.
  • seta.cpp: correct madshark DIP switch settings [Vas Crabb]
New working clones
  • Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB)
  • [GC8TECH.COM, Team FBNeo]
  • Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 13: 03:26) [GC8TECH.COM, Team FBNeo]
  • leland.cpp: Fill in some missing ROM labels for Alley Master. [Brian Troha]
  • segas16a.cpp: Document some Sega game ID numbers for Quartet 2 [Brian Troha]
  • Clean up command-line -h output, tidy up emulator_info class a little, add trim trailing whitespace to .editorconfig [Vas Crabb]
  • Properly fix confsettings for Mad Shark [Angelo Salese, hap, DopefishJustin]
  • seta.cpp: we do not transliterate Chinese titles as Japanese [Vas Crabb]
  • odyssey2: disable logging [hap]
  • Let's please IDEs (nw) [Angelo Salese]
  • x1.cpp: improve video documentation and make some QA (nw) [Angelo Salese]
  • odyssey2: add notes [hap]
  • i8244: add external collision detection [hap]
  • midvunit.cpp: crusnwld uses newer type PIC midwayic.cpp: remove few unneeded HLE hacks, add debugger access guards [MetalliC]
  • blktiger_ms.cpp: decrypted main CPU ROMs brkball.lay: removed superfluous lines [Ivan Vangelista]
  • new WORKING Software List Entry (#7068)
  • gamate.xml: Incantational Couple [Peter Wilhelmsen, David Haywood, Morten Kirkegaard]
  • vigilantbl: add pal + proms [TwistedTom]
  • Fix a typo in TNZS driver [Rolel 42]
  • undefined Replaced "datails" by "details".
  • ef9340: move read commands to readhandler and add slice mode [hap]
  • gameking: Add preliminary sound emulation using external DAC device [AJR]
  • Some Ap2000 fixes and UPD7810 analog fixes (#7075) [goldnchild]
  • undefined Upd7810 analog conversion fixes (conversion registers, scan mode)
  • undefined Epson Ap2000 fixes for controls (remap controls to keypad)
  • cchip: Fix analog input values [AJR]
  • apple cassettes: sound added, notes updated. [Robbbert]
  • New working software list additions (apple2_flop_misc.xml)
  • Anti-M (version 1.7) [4am, qkumba, Firehawke]
  • a2600,apogee: updated notes [Robbbert]
  • c128.cpp: Corrected software lists associated with the machine which had a reference to a non-existent file. [Scott Stone]
Software list items promoted to working
  • g7400: [hap]
  • Air Battle (Euro, Plus), Basket Bowling+ (Fra, Plus), Tenpin Bowling/Basketball (Euro, Plus, Prototype), [hap]
  • Billard+ (Fra, Plus), Billiard (Euro, Plus, Prototype), Clay Pigeon (Euro, Plus, Prototype), [hap]
  • Cosmic Conflict (Euro, Plus), Demon Attack+ (Fra, Plus), Exojet+ (Fra, Plus), Flipper+ (Fra, Plus), [hap]
  • Flipper+ (Fra, Plus, Alt?), Freedom Fighters (Euro, Plus), Combattants de la Liberté (Fra, Plus), [hap]
  • Killer Bees (Euro, Plus), La Ruche Infernale (Fra, Plus), Le Tresor Englouti (Fra, Plus), [hap]
  • Loony Balloon (Euro, Plus), Neutron Star (Euro, Plus), Nightmare (Euro, Plus), Pickaxe Pete (Euro, Plus), [hap]
  • Race/Spin-out/Cryptogram (Euro, Plus), Grand Prix+ (Fra, Plus), Satellite Attack (Euro, Plus), [hap]
  • Stone Sling (Euro, Plus), Terrahawks (Euro, Plus), Flashpoint (USA, Prototype, PAL Conversion), [hap]
  • Helicopter Rescue (Euro), Home Computer Module (Euro), Moto-Crash (Fra), Norseman (Euro), Trans American Rally (Euro) [hap]
New clones marked as NOT_WORKING
  • Baywatch (2.01 French) [PinMAME]
New working clones
  • Sector Zone (set 2, Tecfri hardware) [Juan Romero, ClawGrip, David Haywood, Recreativas.org]
  • netlist: untangle sound and cpu devices. [couriersud]
  • member variables are now where they belong.
  • Avoid over/underclocking of netlist sound devices.
  • mame/audio/cage.cpp: added one missing variable to state saving, should address MT07724 [Ivan Vangelista]
  • upd7810: Fix semantics of SKIT NMI and SKNIT NMI; simplify analog input code [AJR]
  • netlist: make streams accept logic parameters as well. [couriersud]
  • netlist: Add THRESH parameter to AFUNC [Aaron Giles]
  • netlist: machine.time() rules. [couriersud]
    • avoid overshooting sound devices, i.e. advancing past machine.time().
    • removed 2us adjustment in sound_stream_update.
  • netlist: improve two error messages. [couriersud]
    • Provide more detail and rephrase to make them more clear.
  • midxunit.cpp revx issue notes, marked revx and invasnab PIC "dumps" as BAD [MetalliC]
  • pgm.cpp: overhauled ROM labels according to PCB pics [JacKc, GC8TECH.COM]
  • Ap2000 fixes to get it to start up properly; Also adding green ready led indicator to printhead box to see status. (#7079)
  • [goldnchild]
  • undefined ap2000: Fixes to get it to start up properly
    • - Proper initialization NMI delay
    • - Make printhead display ready status
  • netlist: Fix elif processing. [couriersud]
  • netlist: Remove printf debugging. [couriersud]
    • also raises error if during parsing a local source is not found.
  • gkigt.cpp: add major authors to copyright notice [R. Belmont]
  • netlist: buffered_param_setter refactoring [couriersud]
    • Each parameter to set now has a dedicated buffered_param_setter device.
    • This allows different sample times per device
    • Updated netlist.cpp for new approach
    • buffered_param_setter is a template. The template parameter is a class which is expected to support the [] operator. The value
  • passed to [] operator is the requested sample number.
  • netlist: Fix compileundefinedsorry. [couriersud]
  • apple2: start modernizing card rom handling [R. Belmont]
  • bus/centronics/epson_lx801l.cpp: cleaned up indentation, got rid of some preprocessor macros leaking from the header [Vas Crabb]
  • clean up #include stuff, make trampoline constructors protected, restore blank lines between paragraphs in seicross.cpp comment
  • [Vas Crabb]
  • exidy.cpp: Corrected ROM labels for Venture (version 5 set 2) and verified vel_11d-2.11d [Andrew Welburn]
  • williams.cpp: Correct ROM label typo in Sinistar Rev 3. [Brian Troha]
  • seicross.cpp: made friskytb use an M6802 [Ivan Vangelista]
New working software list additions
  • ibm5170: Rise of the Dragon (5.25") [TGOD, Justin Kerk]
  • n64.xml: Add some carts PCBs metadata [ClawGrip]
  • bus/bbc/fdc: Added the Kenda Professional DMFS and Microware/UDM DDFS boards. [Nigel Barnes]
  • acorn_dsk: Added support for Kenda formatted SSD images. [Nigel Barnes]
  • bbc.cpp: Reset devices before CPU reset is cleared on BREAK. [Nigel Barnes]
  • sgi_mips: new software list additions [Davide Cavalca]
  • MT 07729 [AJR]
  • atarittl: Added netlist for Tank. currently runs at about 0.005% of full speed, unsure why. [Ryan Holtz]
  • atom: cleanup [Robbbert]
  • netlist: Regenerated static solvers, and fixed errors preventing static solvers from generating. [Ryan Holtz]
  • ef9340: add character blink/underline modes [hap]
  • apple2: added HAL Labs Gizmo digital joystick adapter [R. Belmont, Golden Child]
  • ef9340: internal chr rom was bitswapped, also mark it bad dump [hap]
  • netlist: increase queue sizes to accomodate nl_tank complexity. [couriersud]
  • netlist: Add tank to nl subtarget, update static_solvers. [couriersud]
  • Share the memory maps for the System 11/A/B/C mainboard maincpu and audiocpu between the s11, s11a, s11b, s11c drivers to remove
  • redundant identical copies in each driver. Made the MC1408 dac a member device of the s11 main class to get rid of some init-time
  • tag lookups and prepare for future enhancements. Put the initialization order of devices in the sound-board specific machine
  • configs in a more sane order. [Lord Nightmare]
  • Change status of Oregon Trail (Version 1.1) (cleanly cracked) to unworking. [Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • MECC-A157 Oregon Trail (Version 1.4) (cleanly cracked) [LoGo, Firehawke]
  • sspeedr: new netlist audio implementation (#7081) [Colin Douglas Howell]
    • undefined sspeedr: new netlist audio implementation
    • Netlist-based audio implementation for sspeedr (Super Speed Race, 1979) derived from Midway audio schematics, and based on that used for 280zzzap (280-ZZZAP) and lagunar (Laguna Racer) in the mw8080bw driver. The Super Speed Race audio circuits are clearly derived from those games; the biggest difference is the use of a linear feedback shift register for noise generation.
    • Updated netlist static solvers with recent netlist changes.
  • n64.xml: Fix validation errors (#7088) [ClawGrip]
  • vgmplay.xml: Added 15 new entries [vgmrips.net, Tafoid]
  • vgmplay.xml: Fixed a good number of entries for correct shortnames, increased description info and filled in "no_data" fields.
  • [Tafoid]
  • video/mc6845.cpp: Copying some switch statements doesn't constitute copyrightable creative work (thanks Nigel Barnes for pointing
  • this out) [Vas Crabb]
  • nld_9321: Fixed Enable input, it should be inverted. [Ryan Holtz]
  • tank: Commented out CPU-choking motor sound for now. Fixed a transcription error. At least partially fixed screen parameters.
  • [Ryan Holtz]
  • netlist: Properly fixed 74165 implementation. Fixed MK28000 address latching. [Ryan Holtz]
  • tank: Attempted to hook up proper timing params, doesn't seem to work. [Ryan Holtz]
  • Clean up clang options now that clang 5 is a hard requirement, and suppress xor-used-as-pow warning introduced in clang 10 [Vas Crabb]
  • hiscore.dat: updates [Leezer]
  • btiger.cpp, gameking.cpp, hng64.cpp, segas16a.cpp: very minor spelling fixes [Ivan Vangelista]
  • sspeedr.cpp: added save state support [Ivan Vangelista]
  • blktiger_ms.cpp: flagged as MACHINE_IS_SKELETON [Ivan Vangelista]
  • thunderx.cpp: added ROM locations for scontra and documented hashes for ROMs of same contents but different sizes found on some
  • PCBs [Guru]
New working clones
  • Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100, ARM ver. V100CN) [GC8TECH.COM, Team FBNeo]
  • pgm.cpp: standardized set names [JacKc]
  • ef9340: add support for double width/height characters [hap]
  • hd6345: Added all registers and implemented screen split. [Nigel Barnes]
New working software list additions
  • bbc_rom: [Nigel Barnes]
  • Kenda Professional DMFS with PADS 1.02, Master ROM 1.04, Supervisor 2 - DFS, Supervisor 3 - Floppy, Supervisor 3 - Winchester
  • [Nigel Barnes]
  • UDM DDFS 0.98 [Paul Klintworth]
  • UDM DDFS 3.10 [Steve Williams]
New NOT_WORKING software list additions
  • bbc_rom: Terminal for Rank-Cintel/BBC Slide File, VideoROM: Videodisc Player Control Software [Nigel Barnes]
New working clones
  • Sector Zone (set 3) [Real, f205v]
New working software list additions
  • odyssey2: Power Lords (Euro, Prototype), Spider-Man (Euro, Prototype, Alt) [unknown]
  • g7400: Clay Pigeon (Euro, Plus, Prototype, Alt) [unknown]
New working clones
  • Adders and Ladders (v2.1d) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Strike it Lucky (v0.5, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Strike it Lucky (v0.53, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Mating Game (v0.4, Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Barquest (v2.6d) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (Datapak) (MPU4 Video)
  • [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Blox (SJM BLOX, 50p/20p Play, Version 2.0) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Showcase) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Monopoly (JPM) (Version 4H, Protocol) [Philip Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 4) [Philip Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 3) [Philip Bennett, James Wallace, David Haywood]
  • Monopoly Classic (JPM) (Version 5, Protocol) [Philip Bennett, James Wallace, David Haywood]
  • Monopoly Deluxe (JPM) (Version 6, Protocol) [Philip Bennett, James Wallace, David Haywood]
  • new not working clones
  • Monopoly Deluxe (JPM) (Version 1) [Philip Bennett, James Wallace, David Haywood]
  • BACTA datalogger: Rewrote to improve logging and internal data handling. [James Wallace]
  • netlist: dead code removal. [couriersud]
    • moved dead code into examples/lostfound.cpp
    • This work didn't improve performance but still may serve as examples for complex truth table implementations.
  • netlist: fix some pedantic clang warnings. [couriersud]
  • fixedfreq.cpp: Improve handling of interlaced video [couriersud]
    • will now detect half lines before vsync and determine field.
  • tank: fix video parameters [couriersud]
  • kc82: Log MMU changes [AJR]
  • archimedes.xml: minor validations (nw) [angelosa]
  • cit101_kbd: Use alternate key names when AZERTY layout is selected [AJR]
  • cit101_kbd: Fix editing error in 2fa849f25aafba9c1c5ac2dfb9fe933888c0270e [AJR]
  • tank: Assorted fixes and changes. For some reason, GNE (H4.6) never goes low at the start of the game. [Ryan Holtz]
  • bus/electron/cart/sndexp.cpp: Fixed banking of 8K RAM, command *LRAM now works. [Nigel Barnes]
New working software list additions
  • electron_cart: Sound Expansion 2.0 [MarkH]
New NOT_WORKING software list additions
  • electron_cart: UPURS 1.0E [Martin Barr]
New NOT_WORKING software list additions
  • bbcm_cart: MasterPieCe 1.10, Prisma-3 1.30, Prisma-3 2.30 [Ian Bradbury]
  • bbc_ramdisc: Fix passthrough interrupt lines. [Nigel Barnes]
  • Machines promoted to WORKING
  • CIT-101 Video Terminal [AJR]
  • CIT-101e Video Terminal [AJR]
  • machine/ncr5380n.cpp: Use explicitly sized storage type for enum registered for save state [Vas Crabb]
  • midxunit.cpp issue note update, cleanup security chip access [MetalliC]
  • adam: fixed some bugs with quickloader [Robbbert]
    • display name instead of pointer
    • fixed 1-byte buffer overflow
    • fixed basic program corrupting itself when run
    • fixed autostart of machine-language programs
  • hp9k3xx: add hp9k3xx_cdrom and hp9k3xx_hdd software lists (#7094) [Davide Cavalca]
  • undefined New working software list additions:
    • - HP-UX Release 9.10 for Series 300/400 (CD-ROM)
    • - HP-UX 9.1 Y2K Patches
    • - HP-UX Application Software
    • - HP-UX 9.10 Programming Language Tools
    • - HP LaserROM HP-UX Release 9.0
    • - HP-UX Release 9.10 for Series 300/400 (hard disk)
  • microtch.cpp: Add BIOS 2.2 [Victor Fernandez (City Game), ClawGrip] (#7097) [ClawGrip]
  • New working clones (#7096) [ClawGrip]
New working clones
  • Mighty! Pang (Asia 001010) [parramon]
  • ibm5150undefinedNew working software list additions (#7089) [ArcadeShadow]
  • undefined Added: Prince of Persia (3.5", v1.1), Wolfpack (USA) Renamed [ppersia35a]: Prince of Persia (3.5", v1.1) --> Prince of Persia
  • (3.5", v1.1, Hit Squad release)
  • ibm5170undefinedNew working software list additions (#7084) [ArcadeShadow]
  • undefined Battle Chess 4000, UFO - Enemy Unknown (Euro), X-COM - UFO Defense (USA)
  • New working clones (#7083) [ClawGrip]
New working clones
  • Mr. Do! (bootleg) [Juan Romero, ClawGrip]
  • vsmile: Simple controller LED visualization support (#7080) [Simon Eriksson]
  • hp9k3xx_cdrom: line 76: validation error [Robbbert]
  • odyssey2: add cartridge B pin [hap]
  • Massive cleanup of metadata on Apple software lists. [Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Sorcerer of Claymorgue Castle (Version 2.2/122) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Opposites v01.30.87 (cleanly cracked) [4am, Firehawke]
  • MECC-A746 English Volume 1: Parts of Speech (Version 1.5) (cleanly cracked) [4am, Firehawke]
  • Reading Comprehension: Main Idea and Details (cleanly cracked) [4am, Firehawke]
  • Scoring Higher: Mathematics A, Grade Level 3 (cleanly cracked) [4am, Firehawke]
  • Verbs 2 (Version 08.31.86) (cleanly cracked) [4am, Firehawke]
  • Kaves of Karkhan (Revision 2) (cleanly cracked) [4am, Firehawke]
  • The Spanish Hangman (cleanly cracked) [4am, Firehawke]
  • Scoring Higher: Verbal Grade Level 3 (cleanly cracked) [4am, Firehawke]
  • The Sorcerer of Claymorgue Castle (Version 2.2/122) (cleanly cracked) [4am, Firehawke]
  • French Achievement III (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • bmjr: cleanup; fixed cassette; added savestate [Robbbert]
  • bmjr: adjusted the notes [Robbbert]
  • nmk16.cpp: Fix DMA timing related regression ex:hachamf ttle [cam900]
  • cps2.cpp: use ROM_LOAD_64_BYTE macro where appropriate [Vas Crabb]
  • atom: fixed capslock freeze [Robbbert]
  • ibm5150,pasopia,pc8801: hooked up cassette software lists [Robbbert]
  • dpb7000: Improved disk controller emulation, somewhat improved brush loading. [Happy, Ryan Holtz]
  • vtech2: added one waitstate to resolve MT 07094 and MT 07141. [Robbbert]
  • Filesize fix for microtouch_5604340_rev_2.2.u1 (nw) [Scott Stone]
  • ibmpcjr: added ability to cassette save from rom basic. [Robbbert]
  • flt cleanup [Robbbert]
New working software list additions
  • odyssey2: Martian Threat (Euro, Prototype, Alt) [unknown]
  • screen: fix possible issue if update_now and update_partial are both called from driver [hap]
  • photoply.cpp: Add notes about BIOS versions (#7100) [ClawGrip]
    • replaced pcp8718 dump with correct one [Sean Riddle] (#7098) [David Haywood]
    • replaced pcp8718 dump with correct one [Sean Riddle]
  • m72.cpp: Redumped and verified the i8751 MCU for Legend of Hero Tonma (World) [Hammy, TeamEurope]
  • odyssey2.xml: remove unidentified compat tag [hap]
  • BACTA Datalogger: fixed regressions [James Wallace]
  • TMS340X0 updates [AJR]
    • undefined tms34020: Upgrade data bus to 32 bits and add preliminary masking for 16-bit operations
    • undefined tms34010, tms34020: Eliminate pure 8-bit read/write bus accesses (these are always read-modify-write, even if aligned)
    • undefined btoads, midxunit: Use 8-bit handlers for NVRAM, reducing size to 8192 bytes
    • undefined midwunit, midxunit: Eliminate dependencies on midtunit driver
  • bus/electron: Added the JAFA Mode 7 Display Unit. [Nigel Barnes]
  • Fix MAME error: install_read_handler: In range 80800000-80800007 mask 0 mirror 0 select 0, end address has low bits unset, did you
  • mean 8080001f ? [AJR]
  • New machines marked as NOT_WORKING (#7104) [ClawGrip]
New clones marked as NOT_WORKING
  • Photo Play 1999 (Spanish) [jordigahan, ArcadeHacker, ClawGrip, Recreativas.org]
  • dpb7000: Fixed disk loading of brushes. Fixed stepped brush accesses via BIXOS and BIYOS. [Lord Nightmare, Happy, Ryan Holtz]
  • vp101: Fleshed out inputs, fixed sound POST hanging, found framebuffer base address register. [Ryan Holtz]
  • Sound and other improvements to Sega G-80 games. (#7103) [Aaron Giles]
    • undefined Sound and other improvements to Sega G-80 games: [Aaron Giles, couriersud]
    • - Added netlist-based sound to Eliminator, Zektor, Space Fury, and Astro Blaster.
    • - Split the Sega Universal Sound Board and Speech Boards into their own separate files.
    • - Improved Universal Sound Board implementation for better accuracy in Star Trek and Tac/Scan.
    • - Wrote netlist-based backend for Universal Sound Board; currently disabled due to limitations in the system.
    • - Wrote netlist-based backend for Speech Board; currently disabled pending future sound system changes.
    • - Implemented wait states and the vector DRAW flag to help improve timing.
    • - SP0250 Improvements: [Aaron Giles]
    • - Matched clock divider to real chip measurements.
    • - Fixed behavior when not fed enough data; addresses "gapping" in speech in Sega games.
    • - Implemented accurate LFR noise generator according to real chip measurements.
    • - Added pulse-width modulation DAC output mode for future consumption by netlist.
    • - Netlist additions: [Aaron Giles]
    • - Added compile-time option to record nltool-compatible CSV files.
    • - Improved CD4020 implementation.
    • - Fixed CD4053 behavior.
    • - Added 74139 device.
    • - Added TL082 device.
    • - 8253 PIT changes: [Aaron Giles]
    • - Added explicit synchronization to all writes.
    • - Cleaned up some timing calculations to avoid double<->attotime conversions.
  • Updated static solvers. [Aaron Giles]
  • midxunit.cpp regression fix [MetalliC]
  • odyssey2.xml: add file index for numbered videopac carts [hap]
  • odyssey2: remove unused port handlers [hap]
New working software list additions
  • electron_rom: Mode 7 Simulator v1.5 [Nigel Barnes]
New NOT_WORKING software list additions
  • electron_rom: GoMMC Tools 1.03, Mode 7 Mk2 v1.1, Mode 7 Mk2 v2.2 [Nigel Barnes]
  • palloc: use posix_memalign with android [Tiago Pierezan Camargo]
  • seta001.cpp: fix typo (nw) [Angelo Salese]
  • netlist: optimized 7416 [couriersud]
  • Pass FORCE_C_DRC_BACKEND=1 on ppc architectures [Julian Sikorski]
    • PowerPC architecture is special in a way that it has some inline assembly code but no DRC support. As a result, NOASM=1 was never
  • configured. In contrast to the old DRC, asmjit only compiles on the architectures it supports. FORCE_C_DRC_BACKEND=1 needs to be
  • passed to the makefile or the compilation will fail.
  • netlist: Add AN6551 opamp [couriersud]
  • crude FIFO for pcp8718 / pcp8728, they now copy a block which attempts to checksum the internal ROM (#7108) [David Haywood]
    • SPI needs to be byte accessible
    • crude FIFO for pcp8718 / pcp8728, they now copy a block which attempts to checksum the internal ROM
    • note
new NOT_WORKING machine
  • Sega Golf Club Network Pro Tour 2005 (Rev C) (GDX-0010C) [Jorge Valero, rtw]
  • atronic.cpp: Fix address mapping issue [AJR]
  • pit8253: Fix cycles computation error due to using floating-point. [Aaron Giles]
  • Switch Midway MCR-68k hardware to use the s11c_bg implementation of the Williams System 11 BG sound board instead of the older
  • implementation. [Lord Nightmare]
  • metalmx: Probably fix regression [AJR]
  • Clean up the preprocessor glue for selecting RGB utility implementation a little [Vas Crabb]
  • m72.cpp: Add, fix and standardize comments about sets [Brian Troha]
  • New working software list additions [smf-]
  • kaypro484: CP/M 2.2F (81-292-A) [Scott G Taylor] kaypro484: CP/M 2.2G (81-292-A) [Don Maslin]
  • fixed copy/paste (nw) [smf-]
  • fix compile (nw) [smf-]
  • docs: update for changes in MSYS2 packages, fix a typo, add note about using LLVM linker with GCC [Vas Crabb]
  • Fixed typo noticed by MASH. [Robbbert]
  • emu/video: check macros are defined before doing comparisons, also fix a typo in docs [Vas Crabb]
  • metalmx.h: Add file mistakenly omitted in baa872748d5f4c26d018e545297009345612ceb3 [AJR]
  • apple3: add SOSHDBoot as the default BIOS; system can now boot from CFFA2 in addition to floppies. [R. Belmont, Rob Justice]
New working clones
  • Mephisto Polgar (v1.10) [Berger]
  • apple3: Allow use of the CMS SCSI II Card, which works with SOSHDBoot. [R. Belmont]
  • m72.cpp: Correct Cut-n-paste statements to reflect corresponding ROM [Brian Troha]
  • sp0250: count one more for pitch; update comments. [Aaron Giles]
  • midxunit.cpp bad PIC16 dump was manually restored, hooked to driver [MetalliC]
  • midxunit.cpp small cleanup [MetalliC]
  • i8244: simplify pos strobe hold [hap]
  • Enable ppc64le for travis (#7113) [Julian Sikorski]
    • Added akkaarrh to the ci target.
    • Switched Travis CI to Ubuntu Focal.
    • Allow ppc64le CI build to fail.
    • Report CI status as soon as a job has failed or remaining jobs are allowed to fail.
  • m92.cpp: Correct ROM labels for the Undercover Cops World & US sets. [Brian Troha]
  • sp0250: Further verification from real hardware. [Aaron Giles]
  • push pcp8718 / pcp8728 foward, fix some unsp20 bit opcode bugs [David Haywood] (#7109) [David Haywood]
    • Cleaned up save/load state menu code. [Vas Crabb]
    • Fixed display names for states saved with keyboard keys
    • Wait for at least one frame with no keys pressed before saving/loading.
  • hp9k3xx_cdrom.xml: XML format fix (nw) [Scott Stone]
  • abc80: Added a note regarding the slow floppy controller copy protection feature. [Curt Coder]
  • z80dma: Added IEO callback. [Curt Coder]
  • nscsi: Implemented REZERO command. [Curt Coder]
  • nscsi_s1410: Fixed format unit command and data input. [Curt Coder]
  • abc1600: Implemented Luxor 4105 SASI card according to schematics. [Curt Coder, Dataindustrier AB DIAB Intressegrupp]
  • splash.cpp: decrypted ringball. Currently stuck at initialization / test mode. [Ivan Vangelista]
  • netlist: Fix some pedantic clang warnings. [couriersud]
  • netlist: Fix some documentation issues. [couriersud]
  • netlist: Add NETLIB_DELEGATE_NOOP() [couriersud]
    • This should be used for inputs which do not need a handler.
    • Examples are data inputs which are only accessed on a clock change.
  • netlist: fix clang build. [couriersud]
  • karnov.cpp: Correct ROM labels for the Karnov sets. [Brian Troha]
  • i8244: reduce partial screen update calls [hap]
  • gnat10: Add lots of stubs and notes for later [AJR]
  • electron_sndexp3: ROM is mapped to bank 13. [Nigel Barnes]
  • electron_romboxp: Empty ROM sockets contain RAM by default. [Nigel Barnes]
  • odyssey2: different video xtal for jopac [hap]
  • karnov.cpp: Use OCS to derive clock speeds. [Brian Troha]
  • netlist: remove duplicate device definitions. [couriersud]
  • netlist: use macro dips for 74175, 74192, 74193, 74194, 74365. [couriersud]
  • chdman.cpp: GCC 9.3 is actually the cutoff point for legacy MSVC-style long long format flags. [Vas Crabb]
  • vgmplay.xml updates [Scott Stone]
    • Added proper dates to nearly all ?? YEAR fields.
    • Fixed dozens of short names to better match MAME's softlist metadata.
    • Enhanced some descriptions for many Sega titles - properly denoting the actual console when possible.
  • formats: Removed some inappropriate uses of emu_fatalerror and stderr. [Vas Crabb]
  • makefile: Make cleansrc target use shell type to select correct syntax rather than assuming Windows uses cmd shell. [Vas Crabb]
  • srcclean for 0.224 [Vas Crabb]
  • Metadata corrections: [Vas Crabb]
    • Consistent use of leading article in The Sorcerer of Claymorgue Castle across Apple II software lists.
    • Missing space in ibm5170.xml and stray right angle bracket in sgi_mips.xml.
    • Lowercase disambiguators and ISO 843 Greek transliteration in funworld.cpp.
    • Removed not working flag inadvertently left on a machine in mpu4vid.cpp.
  • cinemat: Fix naming convention violation. [Aaron Giles]
  • pc98.xml: Mark fh2tagc as not working. [Vas Crabb]
→ NOWSZY [arcade] ClrMamePro 4.041

4.041

  • added: Select Sets variables %R %G to filter by for Region / Language
  • added: Batcher, rebuilder setting to avoid message prompts
  • misc: support dat date attribute format YYYY-MM-DD without specifying timestamp
  • misc: rar/7z/uncompressed files timestamps are handled as UTC based, zip as non UTC based
  • fixed: some unpack/pack zip operation fail on very long file/path names
  • fixed: interative folder creation for UNC paths is broken
  • fixed: systems auto assign fails for software lists
  • fixed: fail to load dats from www when www profiler definition file doesn't use http/https in the links
→ NOWSZY [Arcade] MAMEUI x64 0.229

MameUI 0.229

  • The hack that saved slider values on exit has been removed. This is because the slider code was refactored and the result was not compatible with the hack.
  •  Fixed a problem with the pluginspath which could cause plugin errors in certain circumstances.
  • Fixed a problem where category files could not be found in certain win10 setups (MESS only)
→ NOWSZY [arcade] HbMameUI x64 0.229 24/02/2021

0.229  2021-02-24

  • Sync with mame v0.229
  • New Games:
    • [cabalng] Cabal (Neo-Geo port)
    • [mhavocpex6] Major Havoc - The Promised End (v0.75)
    • [sfz3te] Street Fighter Three Zero Training Edition v1.1
    • [ssonicbr] SegaSonic Bros
    • [teotd2] The Eye of Typhoon (Tsunami Edition, demo 2)

 

→ NOWSZY [arcade] Mame x64 0.229 24/02/2021

MAME 0.229 24 Feb 2021

It’s been an eventful month, culminating in the release of MAME 0.229 today. One change that you’ll notice straight away is that the “64” suffix is no longer added to the file name for 64-bit versions of MAME. If you’re unsure, you can see the data model at the end of the window title.

One very elusive Argentinian title has finally made it into MAME this month. We’re very proud to present Ms PacMan Twin, an extensive hack of Ms. Pac-Man with simultaneous two-player cooperative gameplay. Another rarity you can now experience is Midway’s unreleased Power Up Baseball – the NBA Jam of baseball. On the topic of prototypes, Wayne Gretzky’s 3D Hockey Fatality Edition is now supported.

Several TV games for preschool age children from JAKKS Pacific’s Sharp Cookie line have been dumped and emulated, featuring popular characters like Dora the Explorer, Scooby-Doo, Spider-Man and Thomas the Tank Engine. Travelling back a little, Mattel’s representations of Basketball, Hockey, Soccer, and Tag as electronic toys are now supported. Elektronika Autoslalom has arrived from Russia (with love). Another batch of JPM IMPACT fruit machines have been promoted to working this month, making use of new artwork engine features for their internal layouts.

Updates to the Win32 and Qt debuggers add a context menu to debugger views with an option to copy visible text to the clipboard, improve behaviour when views are scrolled to the bottom, and fix a crash when right-clicking some memory views. We’re lucky enough to have received another shader update from cgwg, improving the appearance of the popular crt-geom and crt-geom-deluxe effects. We’ve added support for the NEC/Renesas V850 family to unidasm.

There’s been plenty more happening, including a new LCD shader from cgwg, all the latest FM Towns software dumps, fixes for recent regressions, and more code modernisation.


New working machines
  • Basketball (Mattel) [hap, Sean Riddle]
  • Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
  • Elektronika Autoslalom [hap]
  • Hockey (Mattel) [hap, Sean Riddle]
  • JAKKS Pacific Inc / Child Guidance / Handheld Games Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK)
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Handheld Games Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK)
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US)
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK)
  • [Sean Riddle, David Haywood]
  • Mattel Funtronics: Tag [hap, Sean Riddle]
  • Ms PacMan Twin (Argentina) [Roberto Fresca, Mirko Buffoni, ArcadeHacker, Rick2000, ytsejam, Recreativas.org]
  • National Semiconductor QuizKid Speller [hap, Sean Riddle]
  • Power Up Baseball (prototype) [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
  • Run Run Puppy [Houpela, MetalliC]
  • Soccer (Mattel) [hap, Sean Riddle]
New working clones
  • Asteroids (bootleg on Lunar Lander hardware, set 2) [Juan Romero, ClawGrip]
  • Barracuda [Cam, Lamonsoff]
  • Born To Fight (Vifico license) [jordigahan, ClawGrip]
  • Defense (Defender bootleg) [chaneman]
  • Drift Out (Europe, Cameltry conversion) [twistedsymphony, Porchy]
  • Fidelity Electronics Elite A/S Challenger (Budapest program, model EWC) [Berger]
  • Galaxian (Electromar Spanish bootleg) [Juan Romero, ClawGrip]
  • Hot Night [system11, Brian Troha, The Dumping Union]
  • Hunchback (FAR S.A. bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US)
  • [Sean Riddle, David Haywood]
  • Kamikaze (Electrogame, Spanish bootleg of Galaxian) [Juan Romero, ClawGrip]
  • Mars (bootleg) [jordigahan, ClawGrip]
  • National Semiconductor QuizKid Racer (MM5799 version) [hap, Sean Riddle]
  • Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds) [Brian Troha]
  • Radar Scope (TRS02, rev. D) [anonymous, Gaming Alexandria]
  • Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v]
  • Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, maru79]
  • Wayne Gretzky's 3D Hockey Fatality Edition (prototype) [Andrew Welburn, bmx]
  • World Beach Volley (set 1, S87C751 audio CPU) [Caps0ff, jordigahan, ClawGrip]
  • Machines promoted to working
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 H06) [James Wallace]
  • Novag Supremo [hap, bataais]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13) [James Wallace]
  • Clones promoted to working
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 A 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9I 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO06 11) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 AH06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 I H06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 H10) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 I H10) [James Wallace]
  • The Hole (bootleg of The Pit) [caius]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12) [James Wallace]
New machines marked as NOT_WORKING
  • Beatmania III [Windy Fairy]
  • G.T. Block Challenger [hap, chaneman]
  • Games Family [Victor Fernandez (City Game), ClawGrip]
  • Golden Fruits [jordigahan, ClawGrip]
  • Insight Enterprises Z80 SBC (prototype?) [Dirk Best, Tech Time Traveller]
  • Network Computing Devices MCX [Patrick Mackinlay]
  • Olympus (Z Games, version 10) [Ioannis Bampoulas]
  • Photo Play 2001 (Spanish) [jordigahan, ClawGrip]
  • PlayCenter Champions Tournament (v9.3) [Recreativas.org]
  • Pop'n Music Animelo [Windy Fairy]
  • Pop'n Music Mickey Tunes [Windy Fairy]
  • Score 5 [Ioannis Bampoulas]
  • Silverball (8.01) [jordigahan, ClawGrip]
  • Super Butterfly 2000 [Ioannis Bampoulas]
New clones marked as NOT_WORKING
  • Mach 2 (set 2) [Victor Fernandez (City Game), ClawGrip]
  • Oli Bug (Jump Bug bootleg) [Juan Romero, ClawGrip]
  • ParaParaParadise 2nd Mix (AAA) [Windy Fairy]
  • Pop'n Music Mickey Tunes! [Windy Fairy]
  • Silverball (6.32) [Asure]
  • Silverball (7.20) [Asure]
  • Silverball Bulova (4.09, set 1) [Asure]
  • Silverball Bulova (4.09, set 2) [Asure]
New working software list additions
  • apple1: Hamurabi (Computerland), Nightmare #6 [Brutal Deluxe]
  • apple2_flop_clcracked:
  • Dr. Jessie's Dinosaur (cleanly cracked), Frogger (Main Street Publishing re-release) (cleanly cracked),
  • Hugo Hound's Vowel Sounds: Long Vowels (cleanly cracked), The Isle of Mem (cleanly cracked), Jigsaw Jenerator (cleanly cracked),
  • Math Concepts I (Version 06.29.84) (cleanly cracked), Math Concepts II (Version 06.29.84) (cleanly cracked),
  • Osmotic Pressure (Version 1.1, dated 04/1985) (cleanly cracked), Pipeline (cleanly cracked),
  • PlayWriter: Adventures in Space (cleanly cracked), PlayWriter: Castles and Creatures (cleanly cracked),
    • Pollution Control (cleanly cracked), Reproduction Process (cleanly cracked), Starship Commander (Version 1.1) (cleanly cracked),
  • Tim and the Cat and Grog the Frog (cleanly cracked), Uncle Clyde's Consonant Slides: Beginning Consonants (cleanly cracked)[4am, Firehawke]
  • apple2_flop_orig:
  • Alphabet Fun: Learning The Alphabet, Cause and Effect: What Makes It Happen,
  • The Human Body and How It Works: The Digestive and Excretory Systems,
  • The Human Body and How It Works: The Skeletal and Muscular Systems, Library Skills: Let's Learn About The Library,
  • Parts of Speech: Fun with Verbs, Read and Spell: In the Days of Knights and Castles, Reading Fun: Beginning Consonant Sounds,
  • Troll Math Class Level 3: I Can Multiply and Divide, Troll Math Class Level 4: Advanced Addition and Subtraction,
  • Troll Math Class Level 5: Advanced Multiplication and Division, Understanding Maps and Globes [4am, Firehawke]
  • ekara_japan_a:
    • A-6 Pichi Pichi Pitch Pure Chapter 2 (Japan), A-8 Pichi Pichi Pitch Karaoke Party 2 (Japan) [WingedPikPik, TeamEurope]
  • fmtowns_cd:
    • Ehon Writer School v1.1 L21, Gakuen Bakuretsu Tenkousei!, Hana no Kioku - Dainishou, if 1-2-3 CD Collection,
    • Ikazuchi no Senshi Raidy 2 (1996-03-11), Kousoku Choujin, Misato-chan no Yume Nikki, Time Stripper Mako-chan, Tougenkyou
    • [redump.org]
    • The Silent Service - Chinmoku no Kantai, Sotsugyou '93 - Graduation (older floppy disk) [redump.org, wiggy2k]
  • fmtowns_flop:
    • Cameltry (cracked), Columns (cracked), Lord Monarch [cyo.the.vile]
    • Nonomura Byouin no Hitobito [r09]
  • hp_ipc_rom: Software Engineering ROM [F.Ulivi]
  • ibm5150:
    • Hare Raising Havoc (USA) [ArcadeShadow]
    • Cyrus 3-D Chess (shareware, Titanium Seal release), VGA Slot Machine (Titanium Seal release) [archive.org]
    • Maniac Mansion, Tunnels & Trolls: Crusaders of Khazan, Valhalla - Ragnarok [The Good Old Days]
    • ibm5170:
    • Descent (shareware, v1.1), King's Quest V: Absence Makes the Heart Go Yonder! (3.5"DD, v0.000.055, EGA release),
    • King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.051, VGA release),
    • King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.062, EGA release),
    • Raptor - Call of the Shadows (shareware, v1.0, Titanium Seal release), Tubular Worlds, Warlords II, Warlords II - Scenario Builder [ArcadeShadow]
    • Wolfenstein 3-D (shareware, Titanium Seal release) [archive.org]
    • Mixed-Up Fairy Tales [The Good Old Days]
  • rx78_cart: Space Enemy [Gaming Alexandria]
  • vgmplay:
    • Arctic (NEC PC-9801), Battle Storm (Family Computer), The Beverly Hillbillies (IBM PC AT), Bonk 3 - Bonk's Big Adventure (TG-16),
    • Bonk's Adventure (TG-16), Bonk's Revenge (TG-16), Boxyboy (TG-16), Break In (PC Engine), Chew Man Fu (TG-16), Cyber Core (TG-16),
    • Doraemon - Meikyuu Daisakusen (PC Engine), Final Lap Twin (TG-16), Fushigi no Yume no Alice (PC Engine),
    • Hana Taaka Daka! (PC Engine), Impact MuSiX Disk #1 (MSX2), Impact MuSiX Disk #2 (MSX2), Impact MuSiX Disk #3 (MSX2),
    • Impact MuSiX Disk #4 (MSX2), Impact MuSiX Disk #5 (MSX2), Kaizou Choujin Shubibinman (PC Engine),
    • The Legend of Kyrandia - Book One (IBM PC AT), Lemmings 2 - The Tribes (IBM PC AT), Mario's Game Gallery (IBM PC AT),
    • Mega Man V (Nintendo Game Boy), Monster Pro Wrestling (PC Engine), Moto Roader (TG-16), Moto Roader II (PC Engine),
    • Pachicom (MSX), Spin Pair (PC Engine), Supaplex (IBM PC AT), Super Tetris 2 + Bombliss (NEC PC-9801),
    • Ultra Toukon Densetsu (Seta 1) [vgmrips.net, Tafoid]
  • vsmile_cart:
    • The Batman - De redding van Gotham City (Netherlands), Disney's Mickey Mouse - De wonderwereld van Mickey (Netherlands),
    • Marvel Spider-Man en Vrienden - Geheime Missies (Netherlands, rev. 123),
    • Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2005), Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2009),
    • Nickelodeon Spongebob Squarepants - Een Dag uit het Leven van een Spons (Netherlands),
    • Spider-Man en Vrienden - Geheime Missies (Netherlands), Truckie's Rekenrace (Netherlands),
    • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, 2010),
    • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, alt, 2005),
    • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, rev. 123, 2007) [Ramco Sahara]
Software list items promoted to working
  • fmtowns_cd: Record of Lodoss War II - Goshiki no Maryuu, Sangokushi III [wiggy2k]
New NOT_WORKING software list additions
  • lynx: Lynx Othello [anonymous]
  • rx78_cart: Excite Baseball [Gaming Alexandria]
  • vsmileb_cart: Dierenhuis (Netherlands) [Ramco Sahara]
  • Merged pull requests
  • 7369: neogeo.cpp, neogeocd.cpp: Added notes on regional differences in AES consoles. [cam900]
  • 7392: actions_atj2279b.cpp: Add notes about CPU and video resolution. [Onmp314]
  • 7567: video/315_5313.cpp: Added TODO notes for things that need verification. [cam900]
  • 7623: apple1.xml: Added two entries. [Brutal Deluxe, Alexis B.]
  • 7652: bus/rs232/printer.cpp: Added option for Radio Shack printer with select output on RxD. [Tim Lindner]
  • 7655: sms.xml: Corrected release year for Fire & Ice. [ArcadeShadow]
  • 7693: firebeat.cpp: Improved SPU, documented I/O ports, and fixed some graphical issues. [Windy Fairy]
  • 7696: nmk16.cpp: Fixed redhawks graphics, and added placeholders for undumped PROMs and PLDs. [ClawGrip]
  • 7697: oric.cpp: Added oric1 BASIC 1.0 UK BIOS. [tante ju, rfka01]
  • 7699: sound/rf5c400.cpp: Fixed looping, and implemented position read-back. [Windy Fairy]
  • 7700: photoplys.cpp: Added Photo Play 2001 (Spanish). [jordigahan, ClawGrip]
  • 7701: geniusjr.cpp: Added note about globbed 68HC05 on gls. [Sean Riddle, ClawGrip]
  • 7702: gfamily.cpp: Added Games Family. [Victor Fernandez (City Game), ClawGrip]
  • 7703: gokidetor.cpp: Converted JEDEC files to MAME binary format and added anonymous namespace. [ClawGrip]
  • 7705: bogeyman.cpp, shootout.cpp: Corrected monitor orientation to 180° rotation. [Corrado Tomaselli, Angelo Salese]
  • 7706: missbamby.cpp: Added Golden Fruits. [jordigahan, ClawGrip]
  • 7708: Fixed compiler flags for ARM/AArch64 targets. [Belegdol]
  • 7709: docs: Changed “mame64” to “mame” in documentation. [Firehawke]
  • 7710: jungleyo.cpp: Fixed video emulation. [Angelo Salese]
  • 7713: Updated “2020” to “2021” in various places. [Stiletto]
  • 7714: snesb51.cpp: Added BIOS version 12-07 for snes4sl. [Victor Fernandez (City Game), ClawGrip]
  • 7715: docs: Updated instructions for building on macOS. [r0ni]
  • 7719: itech32.cpp: Added Power Up Baseball (prototype). [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
  • 7721: firebeat.cpp: Refactored driver code, and added initial beatmania III support. [Windy Fairy]
  • 7723: rainbow.cpp: Added 01.01.11A ROM for Rainbow 100 A ROM. [bsdimp, rfka01]
  • 7724: hh_sm510.cpp: Improved gnw_egg display using scanned from unit. [algestam]
  • 7725: formats/ap2_dsk.cpp: Added read-only support for .nib format images. [leesaudan2]
  • 7726: hp_ipc.cpp: Added support for expansion ROMs. [F.Ulivi]
  • 7727: hh_sm510.cpp: Verified that gnw_egg and gnw_mmouse microcontroller programs are identical. [algestam]
  • 7728: viper.cpp: Added I/O and new dongles for ParaParaParadise 2nd Mix games. [Windy Fairy]
  • 7729: ibm5170.xml: Added eight entries. [ArcadeShadow]
  • 7730: ibm5150.xml: Added Hare Raising Havoc (USA). [ArcadeShadow]
  • 7731: frontend: Added a few more driver flags to -listxml output. [Nathan Woods]
  • 7733: galaxian.cpp: Added Kamikaze (Electrogame, Spanish bootleg of Galaxian). [Juan Romero, ClawGrip]
  • 7734: cpu/es5510: Partially implemented RAM clear function and serial control. [cam900]
  • 7735: galaxold.cpp: Added Hunchback (FAR S.A. bootleg on Galaxian hardware). [Juan Romero, ClawGrip]
  • 7738: spg2xx_jakks_sharp.cpp: Added The Amazing Spider-ManundefinedGreat Math Caper (Sharp Cookie) (NTSC, US).
  • [Sean Riddle, David Haywood]
  • 7739: asteroid.cpp: Added Asteroids (bootleg on Lunar Lander hardware, set 2). [Juan Romero, ClawGrip]
  • 7741: bus/cpc/cpc_rs232.cpp: Reinstated RI handler. [Fergus Leen]
  • 7742: fmtowns_flop.xml: Added two cracks and two original dumps, replaced one entry with a better dump, and removed a bad dump.
  • [r09]
  • 7744: fantland.cpp: Added Born To Fight (Vifico license). [jordigahan, ClawGrip]
  • 7747: hh_sm510.cpp: Confirmed gnw_mmouse uses microcontroller R mask option. [algestam]
  • 7749: vsmile_cart.xml: Added eleven entries, changed names to use VTech region codes, and fixed parent/clone relationships.
  • [Ramco Sahara, ClawGrip]
  • 7750: spinb.cpp: Added Mach 2 (set 2). [Victor Fernandez (City Game), ClawGrip]
  • 7752: vsmilem_cart.xml: Changed names to use VTech country codes, and fixed a parent/clone relationship. [ClawGrip]
  • 7753: apple2gs.cpp: Implemented some missing ADB commands. [Kelvin Sherlock]
  • 7755: spg2xx_jakks_sharp.cpp: Added two TV games. [Sean Riddle, David Haywood]
  • 7757: spg2xx_jakks_sharp.cpp: Added Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK). [Sean Riddle, David Haywood]
  • 7758: toaplan2.cpp: Fixed graphics ROM loading for nprobowl. [DavidHaywood]
  • 7761: video/hng64.cpp: Only swap/clear 3D buffer when flag is set. [Happy]
  • 7762: ekara_japan_a.xml: Added two entries. [WingedPikPik, TeamEurope, David Haywood]
  • 7764: fmtowns_cd.xml: Added eleven entries, replaced nineteen entries with better dumps and added three missing floppies. [r09]
  • 7765: bus/isa/svga_s3.cpp: Added two additional BIOS variants. [jordigahan, ClawGrip]
  • 7766: bgfx: Added brightness boost, clamping to zero, and raster bloom effects to crt-geom and crt-geom-deluxe. [cgwg]
  • 7767: galaxian.cpp: Dumped PROM for olibug and galkamika. [ClawGrip]
  • 7768: spg2xx_jakks_sharp.cpp: Added Thomas & FriendsundefinedLearning Circus Express (Sharp Cookie) (NTSC, US).
  • [Sean Riddle, David Haywood]
  • 7769: silverball.cpp: Added five TAB Austria Silverball sets. [jordigahan, Asure, ClawGrip]
  • 7770: Fixed missing and duplicate source file references in build scripts. [Roberto Benfatto]
  • 7773: generalplus_gpl16250_mobigo.cpp: Corrected release years. [AlesanddroPB95]
  • 7781: raiden_ms.cpp: Fixed sound CPU communication and improved sound chip hook-up. [Devin Acker]
  • 7787: Replaced ARRAY_LENGTH with C++17 std::size and cleaned up some code. [AJR]
  • 7790: Added M68000 CPU support to gdbstub debugger. [nabetse]
  • 7791: thoop2.cpp: Fixed sprite-sprite priorities. [cam900]
  • 7793: apple2gs.cpp: Enabled floppy sounds when using new IWM implementation. [leesaudan2]
  • 7795: gamegear.xml: Changed description of suprjedi to match the box art and manual. [ArcadeShadow]
  • 7796: ibm5150.xml: Added five entries. [ArcadeShadow]
  • 7797: ibm5170.xml: Added two entries, and marked a modified disk as a bad dump. [ArcadeShadow]
  • 7798: dkong.cpp: Added Radar Scope (TRS02, rev. D). [anonymous, Gaming Alexandria, David Haywood]
  • 7799: gfamily.cpp: Re-dumped gmfamily hard disk. [ICEknight, ClawGrip]
  • 7801: playcenter.cpp: Added PlayCenter Champions Tournament (v9.3). [Recreativas.org, ClawGrip]
  • 7802: cps2.cpp: updated credits. [Ange Albertini]
  • 7803: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest original dumps and cracks. [4am, Firehawke]
  • 7804: ksys573.cpp: Added ATA CS1 to memory map. [Windy Fairy]
  • 7805: bus/megadrive/sk.cpp: Add notes for Sonic 3 & Knuckles save feature. [cam900]
  • 7809: fmtowns_flop.xml: Fixed SHA1 digest for lordmon. [r09]
Source Changes

New working software list additions (apple2_flop_orig.xml)

  • Library Skills: Let's Learn About The Library [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Hugo Hound's Vowel Sounds: Long Vowels (cleanly cracked) [4am, Firehawke]
  • Tim and the Cat and Grog the Frog (cleanly cracked) [4am, Firehawke]
  • PlayWriter: Adventures in Space (cleanly cracked) [4am, Firehawke]
  • Dr. Jessie's Dinosaur (cleanly cracked) [4am, Firehawke]
  • sound/rf5c400.cpp: Fixed looping, and implemented position readback. (#7699) [987123879113]
  • bus/rs232: Add generic Radio Shack printer option (generates break condition when online). (#7652) [tim lindner]
  • alpha68k_i.cpp: PCB documentation for The Next Space & Paddle Mania, derive chip clocks from OSCs. [Brian Troha]
New machines marked as NOT_WORKING
  • Score 5 [Ioannis Bampoulas]
  • nmk16.cpp: Fixed 'redhawks' bad graphics, and added placeholders for undumped PROMs and PLDs. (#7696) [ClawGrip]
  • alpha68k_i.cpp: replaced color ROM dump for paddlema, added dump about bootleg boards [f205v]
  • geniusjr.cpp: Add note about globbed 68HC05 on 'gls' [Sean Riddle]
  • input.cpp, inputdev.cpp: Misc. fixes [AJR]
    • Fix a recent regression with processing XInput DPAD input item tokens
    • Prevent code_to_token from blowing up in strange cases
  • swim1: Remove the q3 clock, sync is just not usable [Olivier Galibert]
  • iwm: Start of implementation of async write [Olivier Galibert]
  • debug/express.cpp: Fix parsing for preincrement & predecrement operators; make debugging function print_tokens usable again [AJR]
  • floppy: When the floppy head stays on an unformatted track from more than an hour and ten minutes and reading happens then interval_indexundefined2+1 overflows. Wow. Found and tracked down by Colin Howell, with much thanks. [Olivier Galibert]
  • floppy.cpp: as_ticks returns a u64, so go unsigned all the way [AJR]
  • softwarelist: spelling corrections related to microcabin's hurryfox [hap]
  • msx.hsi: remove some leading whitespace [hap]
  • win32 debugger: Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066). [Vas Crabb]
  • gokidetor.cpp: Converted JEDECs to binary format and add anonymous namespace. (#7703) [ClawGrip]
  • jungleyo.cpp: minor notes update [Ivan Vangelista]
  • floppy: Be really sure a cleared cache is seen as such [Olivier Galibert]
  • mac: fixes for Clang compile [R. Belmont]
  • Goodbye 64 suffix on the main executable, it was nice knowing you. [Vas Crabb]
    • If you want to build 64-bit and 32-bit in the same tree without them stomping on each other, use SEPARATE_BIN=1 (you already need to do this for TOOLS=1 anyway).
  • Updated GitHub CI for executable names, added ORM check to Linux builds [Vas Crabb]
  • saitek_egr: add compatibility filter [hap]
  • laserbas: Improve gfx rendering, implement BG scrolling, correct screen raw parameters [Dirk Best]
  • oric.cpp: Dumped oric1 BASIC 1.0 UK BIOS. (#7697) [tante ju]
  • bogeyman.cpp, shootout.cpp: Corrected monitor orientation to ROT180. [Corrado Tomaselli]
  • New machines marked as NOT_WORKING (#7702) [ClawGrip]
New machines marked as NOT_WORKING
  • Games Family [Victor Fernandez (City Game), ClawGrip]
New working clones
  • Mars (bootleg) [jordigahan, ClawGrip]
New machines marked as NOT_WORKING
  • Super Butterfly 2000 [Ioannis Bampoulas]
  • cave.cpp: Correct some typos & update documentation for Hotdog Storm [Brian Troha]
  • rs232: HLE updates [AJR]
    • Remove option to change the number of start bits (1 was always the default, and the RS232 protocol requires one start bit)
    • Add many historically significant baud rates ranging from 50 to 7200
      • - ccs2810.cpp, sb8085.cpp: Update notes
  • midtunit.cpp + midyunit.cpp: Correct ROM labels for the Mortal Kombat sets [Brian Troha]
  • kpontoon: add text layer tilemap, palette, and char ROM readback for POST [R. Belmont]

New machines marked as NOT_WORKING (#7706)

  • Golden Fruits [jordigahan, ClawGrip]
  • Unbreak aarch64 and arm builds (#7708) [Julian Sikorski]
  • jungleyo.cpp: Added reel layer drawing, implemented priority selection, and hooked up palette. (#7710) [Angelo Salese]
  • Qt debugger updates: [Vas Crabb]
    • Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066).
    • Made memory view last PC display a context menu item.
    • Fixed crash on right-clicking a memory view showing something other than an address space.
  • debugger: Fixed commas in dumpkbd output. [Vas Crabb]
  • bus/ti99/gromport/cartridges.cpp: Use get_attribute_string_ptr [AJR]
New working clones
  • Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v]
New machines marked as NOT_WORKING
  • Olympus (Z Games, version 10) [Ioannis Bampoulas]
  • geneve: Fixed debugger problem when writing values into memory; added debugger method to tms9995. [Michael Zapf]
  • itech32: Added support for the WIDTHPIX blit flag. [Ryan Holtz]
  • maygaym1.cpp: Added GAL for the FM sound board [Highwayman]
  • Clones promoted to working
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2) [James Wallace]
  • ui/inputmap: prevent race condition between ui_input().pressed() and poll() [hap]
New working clones
  • Drift Out (Europe, Camel Try conversion) [twistedsymphony, Porchy]
  • ui: Clean up slider callbacks [AJR]
  • ui.h: Remove now-unused slider ID macros/enums [AJR]
  • kpontoon: hooked up sprite ROM readback, marked sound CPU dump as bad [R. Belmont]
  • Update "2020" text to "2021" (#7713) [Stiletto]
  • Update "2020" text to "2021".
  • taito_f2.cpp: corrected Cameltry spelling [Ivan Vangelista]
  • skylncr.cpp: corrected a couple of typos [Ivan Vangelista]
  • Bug fixes and usablility enhancements: [Vas Crabb]
    • Declare intent when requesting virtual memory (for NetBSD, 7712)
    • Improve scrolling behaviour in Qt debugger (MT07795)
    • Added prompts to input mapping menu to make it less intimidating
  • Change "mame64" to "mame" in docs (#7709) [Firehawke]
  • inputmap: don't prompt to toggle to default if default is None [hap]
  • itech32: Fixed graphics regressions introduced by incrementing pixel X by an unshifted value in the previous changes. [Ryan Holtz]
  • luckgrln: Use generic xBGR_555 palette support, decrease amount of colors [Dirk Best]
  • luckgrln: Minor corrections [Dirk Best]
    • Add dip switch locations
    • Change service switch type to not toggle on 7smash
    • Add screen raw parameters
    • Add anonymous namespace
  • firebeat: Implement SPU DMAs and fix SPU device configurations (#7693) [987123879113]
    • firebeat.cpp: Implement SPU DMAs and fix SPU device configurations
    • cdrom: Add way to specify Ultra DMA as a machine configuration
  • kpontoon: hooked up sound CPU and comms, POST now fully passes [R. Belmont]
  • alpha68k_i.cpp: removed NO_DUMP entry for the Alpha 8511 MCU, since actual PCBs don't have it [Ivan Vangelista]
New working clones
  • Elite A/S Challenger (Budapest program, model EWC) [Berger]

New working machines [Travis Brown]

  • Power Up Baseball (prototype) [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
    • - itech32: Updated NVRAM mapping on '020 machines to cover full 128k. [Travis Brown]
  • btime.cpp: corrected size for one ROM for wtennis [f205v]
  • hshavoc.cpp: simplified the already working part of the decryption [Ivan Vangelista]
  • magreel.cpp: added placeholder for undumped PIC [Ivan Vangelista]
  • Suggested changes to MacOS to build reqs (#7715) [mac-a-r0ni]
    • Update compilingmame.rst
      • Changes in macOS section regarding current build requirements
      • Added basic info for Apple Silicon to macOS build instructions.
  • itech32: added required newline at end [Robbbert]
  • ksys573.cpp: fixed MT07863 [Ivan Vangelista]
  • Debuger updates: [Vas Crabb]
    • Improved behaviour of bottom line in Qt and win32 debugger views.
    • Ported memory tracking feature from Qt to win32 module.
New working clones
  • Barracuda [Cam, Lamonsoff]
  • hh_sm510.cpp: Improve gnw_egg display (#7724) [algestam]
  • gnw_egg: Improved the existing display. [Henrik Algestam]
  • dp8344.cpp: Remove erroneous fallthrough [AJR]
  • unidasm: Add disassemblers for NEC/Renesas V850 family [AJR]
  • Added Apple 2 disk image format: .nib (read-only support) (#7725) [leesaudan2]
    • This format was not supported by the new floppy subsystem. This commit provides read-only support of .nib files.
  • iwm, swim1: Implement async write on gcr [Olivier Galibert]
  • apple2gs: start hooking up the new IWM and drives [R. Belmont]
  • hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse (#7727) [algestam]
    • hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse
  • compuchess: mark ccmk1 as bootleg [hap]
  • hh_sm510: mark elektronika clones as bootleg [hap]
  • hh_sm510: improve exospace svg a bit [hap]
New machines marked as NOT_WORKING
  • Autoslalom [hap]
  • flopimg: Fix wrapping on mac sector extraction [Olivier Galibert]
  • iwm: remove disable_mon, move to floppy [Olivier Galibert]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • Added: [descswa] Descent (shareware, v1.1) Added: [kingqst5a] King's Quest V: Absence Makes the Heart Go Yonder! (3.5"DD,
  • v0.000.055, EGA release) Added: [kingqst5a_525] King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.051, VGA
  • release) Added: [kingqst5b_525] King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.062, EGA release) Added:
  • [raptorswa] Raptor - Call of the Shadows (shareware, v1.0, Titanium Seal release) Added: [tubworld] Turbular Worlds Added:
  • [warlords2] Warlords II Added: [warlords2sb] Warlords II - Scenario Builder

Machines promoted to working

  • Autoslalom [hap]
  • ibm5150undefinedNew working software list addition (#7730) [ArcadeShadow]
New working software list additions
  • ibm5150: Hare Raising Havoc (USA) [ArcadeShadow]
  • ibm5150.xml: Updated: [carmnpst35] -> clone of [carmnpst]
  • model3.cpp: Updated Sega ID# for the Virtua Striker 2 sets. [Brian Troha]
  • r4000: save exception pc on reset [Patrick Mackinlay]
  • viper.cpp: ParaParaParadise 2nd Mix updates: (#7728) [987123879113]
    • Added working dongles for ppp2nd (JAA) and added a dongle to boot ppp2nda (AAA)
    • Added sensor inputs for ppp2nd and ppp2nda

New clones marked as not working

  • ParaParaParadise 2nd Mix (AAA) [987123879113]
  • z80scc: tidy logging a little bit [Patrick Mackinlay]
  • z80scc: there's only one wr2 [Patrick Mackinlay]
  • odyssey2/homecomp: make ram size configurable [hap]
  • es5510.cpp: Add notes, Add serial control register for debugging, Fix/Add some hardware features Implement (partially) RAM clear function Fix host control register; host access OK flag is inverted (0 is active) [cam900]
  • i8244: fix problem with major system overlap [hap]
  • Revert "i8244: fix problem with major system overlap" [hap]
    • This reverts commit 401e9f670a906ac0cfe48bfa20ded143bb17ced0.
  • midyunit.cpp, nbmj8688.cpp, nbmj8891.cpp, nmk16.cpp, powerins.cpp, tetrisp2.cpp: initialized some variables that were causing
  • crashes / asserts in drvnoclear builds [Ivan Vangelista]
  • odyssey2: add note [hap]
  • tmnt.cpp, taito_f3.cpp: initialized some variables that were causing crashes / asserts in drvnoclear builds [Ivan Vangelista]
  • videopac.xml: Fix validation [AJR]
  • exidy.cpp: Dumped PROMs and correct version 2 sound ROMs for Pepper II (version 8) [Kevin Eshbach, The Dumping Union]
  • snookr10.cpp: Correct XTAL for sound ROM as per hardware. [Brian Troha]
  • mc68681: ignore tx enable if already enabled [Patrick Mackinlay]

new WORKING machine

  • The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US) [Sean Riddle, David Haywood]
  • m88000: initial execution implementation [Patrick Mackinlay]

New working clones (#7733)

  • Kamikaze (Electrogame, Spanish bootleg of Galaxian) [Juan Romero, ClawGrip]

New working clones (#7735)

  • Hunchback (FAR S.A. bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
  • ncd19c: Map some memory and devices [AJR]
  • m88000: Fix uninitialized member
  • sorcerer: Add screen raw parameters [AJR]
  • Reinstated RI Handler [Fergus Leen]
  • jpmimpct: Added emulation of X9C103, fixes volume setting [James Wallace]
  • Clones promoted to working
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4) [James Wallace]
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol) [James Wallace]
  • arcadia, mpu4, tumbleb, vectrex: initialized some variables that were causing crashes in drvnoclear builds [Ivan Vangelista]
  • jpmimpct: Fixed layout of Big Bucks (JPM) [James Wallace]
  • ncd88k: add mcx variant and video output [Patrick Mackinlay]
  • ncd88k: forgot mame.lst [Patrick Mackinlay]
  • aviion88k: wipundefinedreaches scm [Patrick Mackinlay]
  • m3: Rewrite driver [Dirk Best]
    • System is now mostly working. The monitor ROM can be used. No software available, so the floppy hookup isn't finished.
  • segas24.cpp: fixed assert in sspirtfc (index < m_length, file ../../../../../src/emu/devfind.h, line 1077) [Ivan Vangelista]
  • astrcorp, byvid, jungleyo, ksys573, mil4000, mpu4vid, overdriv, umipoker: initialized some variables which were causing asserts
  • incorrect behaviours in drvnoclear builds [Ivan Vangelista]
  • swim1: Add mfm read, write needs a little more work [Olivier Galibert]
  • video/resnet.cpp: Code cleanup [AJR]
  • coretmpl.h: Move lru_cache_map to separate header [AJR]
  • input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view [AJR]
  • Use std: :clamp in various core functions [AJR]
  • render/bgfx: Fix failure to load texture .png files when -artpath contains multiple directories [AJR]
  • unidasm: Fix build on gcc [AJR]
  • input.cpp: Fix regression in token parsing [AJR]
  • swim1: Finish mfm write [Olivier Galibert]
New working machines
  • Funtronics: Tag [hap, Sean Riddle]
  • hh_pic16: lower mcu frequency for ttfball [hap]
  • 2gs: Better floppy interaction [Olivier Galibert]
  • tumbleb.cpp: fixed regression [Ivan Vangelista]
New clones marked as NOT_WORKING
  • Oli Bug (Jump Bug bootleg) [Juan Romero, ClawGrip]
  • 2gs: Fixes, and more fixes [Olivier Galibert]
  • floppy 525: Better wpt management [Olivier Galibert]
  • swim1: propagate the iwm wpt correction [Olivier Galibert]
  • ap_dsk35: support .2MG images in the new-style apple_gcr_format [R. Belmont]
  • aviion88k: de-conflict serial port names [Patrick Mackinlay]
New working clones
  • Hot Night [system11, Brian Troha, The Dumping Union]
  • interpro: prevent some crashes [Patrick Mackinlay]
New machines marked as NOT_WORKING
  • Insight Enterprises Z80 SBC (Prototype?) [Dirk Best, Tech Time Traveller]
  • m3: Minor fixes [Dirk Best]
    • Better floppy selection logic
    • Floppy motor is always on
    • Minor gfxdecode fix
  • render/bgfx: Use platform-specific path separator more consistently [AJR]
  • ap_dsk35: make .2MG its own separate format handler [R. Belmont]
  • atarigt, quizshow: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
  • #7711: lld seems to add a minimal symbol that the system libraries catch. Be smarter about ignoring that. [Aaron Giles]
  • 8080bw, atari_s1, hanaawas, lastfght, mw8080bw: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]

New working clones (#7739)

  • Asteroids (bootleg on Lunar Lander hardware, set 2) [Juan Romero, ClawGrip]
  • hh_sm510: confirm gnw_mmouse R mask option (#7747) [algestam]
  • hh_sm510: confirm gnw_mmouse R mask option
  • fds: Games refer to disk sides A and B, not 1 and 2. [Robbbert]
  • New NOT_WORKING software list additions (#7749)
  • vsmile_cart.xml: [ClawGrip]
  • Disney's Mickey Mouse - De wonderwereld van Mickey (Netherlands), Nickelodeon Spongebob Squarepants - Een Dag uit het Leven van een
  • Spons (Netherlands), Truckie's Rekenrace (Netherlands), The Batman - De redding van Gotham City (Netherlands), Nick Jr. Dora -
  • Dora's Reparatie Avontuur! (Netherlands, 2005), Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2009), Walt Disney's
  • Assepoester - De wonderwereld van Assepoester (Netherlands, 2010), Walt Disney's Assepoester - De wonderwereld van Assepoester
  • (Netherlands, rev. 123, 2007), Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, alt, 2005), Marvel
  • Spider-Man en Vrienden - Geheime Missies (Netherlands, rev. 123), Spider-Man en Vrienden - Geheime Missies (Netherlands) [Ramco Sahara]
  • vsmile_cart.xml updates: [ClawGrip]
    • Use VTech regional codes as game names suffixes
    • Fix some parent-clone relationships

New clones marked as NOT_WORKING (#7750)

  • Mach 2 (set 2) [Victor Fernandez (City Game), ClawGrip]

New NOT_WORKING software list additions (#7745)

  • vsmileb_cart.xml: Dierenhuis (Netherlands) [Ramco Sahara]
  • vsmileb_cart.xml: Use VTech country codes as game name suffixes. [ClawGrip]

New working clones (#7740)

  • Galaxian (Electromar Spanish bootleg) [Juan Romero, ClawGrip]
  • vsmilem_cart.xml: Use VTech country codes as game name suffixes and fix a parent-clone relationship [ClawGrip]

New working clones (#7744)

  • Born To Fight (Vifico license) [jordigahan, ClawGrip]
  • apple2gs: add some missing ADB commands. (#7753) [ksherlock]
  • added ds8874 device [hap]
  • cop400: small notes cleanup [hap]

new WORKING machines (#7755)

  • Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
  • Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
  • hp_ipc.cpp: Added support for expansion ROMs. (#7726) [fulivi]

New working software

  • hp_ipc_rom: Software Engineering ROM [fulivi]
  • Fix build: [Vas Crabb]
    • spg2xx_jakks_sharp.cpp: Add missing comma between macro arguments.
    • hp_ipc_rom.xml: Use one tab indent per nested element level.
  • m6809: Partially qualify the dummy cycles [Olivier Galibert]
  • slapstic: Full rewrite, using infrastructure we did not have previously [Olivier Galibert]
  • slapstic: Add forgotten part of save state management [Olivier Galibert]
  • swim [Olivier Galibert]
  • apple2gs/iwm: Work [Olivier Galibert]
  • slapstic: forgot the important part, duh [Olivier Galibert]
  • Revert "swim" and "apple2gs/iwm: Work", wip pushed by mistake [Olivier Galibert]
  • m6809: Improve accuracy of dummy fetch patterns [AJR]
  • m6809: Fix syntax errors [AJR]
  • centiped, chaknpop, itech8, s11, st_mp100, st_mp200, toaplan1: initialized some variables which were causing incorrect behaviours
  • in drvnoclear builds [Ivan Vangelista]
  • toaplan2.cppundefinedfix nprobowl gfx loading (#7758) [David Haywood]
  • fidel_clockdiv: use read/write taps instead of bankdev [hap]
  • fidel_clockdiv: remove unneeded code [hap]
  • m3: Make the floppy work [Dirk Best]

new WORKING machine

  • Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
  • iwm: Fix the random track trashing due to not clearing the write buffer correctly [Olivier Galibert]
  • hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own screens [AJR]
  • mc14411: Fix potential crashes caused by calling rate select handlers before device timers are instantiated [AJR]
  • pa7234: Fix slot selection logic to keep the number from underflowing [AJR]
  • novag_supremo: redumped the ROM [bataais]
    • novag_supremo: move driver to novag_snova [hap]
  • excali64, gcpinbal, vpoker: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
  • atarittl.cpp: added infos about Qwakers [Andy Welburn]

Machines promoted to working

  • Supremo - Limited Edition [hap, bataais]
  • f8: Use CLR instead of LIS H'00' as disassembly of opcode 0x70 [AJR]
  • Update state views when memory is modified through the debugger (since registers can be memory-mapped) [AJR]
New working clones
  • Wayne Gretzky's 3D Hockey Fatality Edition (prototype) [Andrew Welburn, bmx]
  • m6809: Fix regression in RTI timing [AJR]
  • mess.flt: removed unneeded entry [Robbbert]

New working software items

  • rx78_cart.xml: Space Enemy [Gaming Alexandria]

New not working software items

  • rx78_cart.xml: Excite Baseball [Gaming Alexandria]
  • vt52: fix for vt52 -eia sunkbd "Input ports cannot be read at init time!" [Robbbert]
  • qtsbc: Fix crash with -rs232 loopback [AJR]
  • vt52: Eliminate superfluous variable [AJR]
  • pofo: if software not specified with -ccma rom, just run as normal [Robbbert]
  • supremo: rename title, remove leftover .lay elements [hap]
  • hng64 : only swap/clear 3D buffer when flag is set (#7761) [Happy-yappH]
  • hng64 : only swap/clear 3D buffer when flag is set
  • seattle.cpp: updated wg3dh and blitz to use the bios system. Set blitz11 has been removed since it was identical to set blitz and created only to load the different bios version. [Ivan Vangelista]
  • sauro, sliver, speedatk, topspeed: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
  • util/palette.cpp: Fix assertion failure in some GCC builds [AJR]
  • roc10937.cpp: Added state output for the brightness(duty) value. [James Wallace]
    • Can be accessed as 'vfddutyX' where X is the port number Examples of it in use have been added to the generic MPU4, JPM System 5 and Impact layouts, and a full SVG based version in the JPM Sonic the Hedgehog layout.
  • mpu4.cpp: Miscellaneous layout fixes [James Wallace]

new software list entries

  • ekara_japan_a.xml: [DavidHaywood]
  • A-6 Pichi Pichi Pitch Pure Chapter 2 (Japan) [WingedPikPik, TeamEurope]
  • A-8 Pichi Pichi Pitch Karaoke Party 2 (Japan) [WingedPikPik, TeamEurope]
New machines marked as NOT_WORKING
  • G.T. Block Challenger [hap, chaneman]
  • juicebox, junofrst, koftball, maygayv1, nmk16, pacman, pastelg, segag80r: initialized some variables which were causing incorrect
  • behaviours in drvnoclear debug builds [Ivan Vangelista]
  • blockch: add notes [hap]
  • jpmimpct.cpp Improved SVG stencils for VFD layout [James Wallace]
  • grobda: Eliminate DAC and allow the 15XX custom to play the speech sample [AJR]
  • sound/namco.cpp: Allow channels to still play with a frequency of 0; allow writes to manipulate the counter directly for
  • namco15xx
  • seattle.cpp: Use mnemonic BIOS names, organise BIOS versions in ascending order. [Vas Crabb]
  • floppy: Filter out the writes when write protected, useful when when the apple2gs does a packet send (e.g a write) over DCD with
  • write protect forced on (to avoid damaging a possibly present disk). [Olivier Galibert]
  • gunpey, hexion, triplhnt, ultratnk: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds
  • [Ivan Vangelista]
  • galaxian.cpp: Dumped and added PROM for 'olibug' and 'galkamika' [ClawGrip]
  • atlantis, astrocde, cps1, pcxt, spyhuntertec, tx1, undrfire, vamphalf: initialized some variables which were causing incorrect
  • behaviours in drvnoclear debug builds [Ivan Vangelista]
  • apple floppy: Correct the dskchg polarity. [Olivier Galibert]
  • m58.cpp: fixed MT06650 [Ivan Vangelista]
  • avr8: Coverity 315979 [Robbbert]
  • i8271: Coverity 315667 [Robbbert]
  • thegrid: Coverity 315445 [Robbbert]
  • specimx: Coverity 315439 [Robbbert]
  • lordgun: Coverity 315424 [Robbbert]
  • sfcbox: Coverity 315419 [Robbbert]
  • specimx: missed another null reference [Robbbert]
  • custui: Coverity 316207 [Robbbert]
  • pt68k4: Coverity 316195, 316197 [Robbbert]
  • generalplus_gpl16250_mobigo.cpp: correct release years (#7773) [AlesanddroPB95]
  • snes_ppu: Coverity 316154 [Robbbert]
  • halleys: Coverity 316135 [Robbbert]
  • confswitch: Coverity 316067 [Robbbert]
  • kageki: Coverity 316055 [Robbbert]
  • bfm_sc2: Coverity 316034,315508 [Robbbert]
  • plugins/discord: fix softlist longname [cracyc]
  • audio rax: Coverity 315527 [Robbbert]
  • interpro: Coverity 315916 [Robbbert]
  • cmi01a: Coverity 315772; fm7: Coverity 315775 [Robbbert]
  • apple2gs: add keypad equals, fix p showing as keypad (GitHub #7658) [R. Belmont]
  • apple2gs: better fix for 'p' being marked as keypad [ksherlock]
  • gottlieb.cpp: fixed MT07874 [Ivan Vangelista]
  • halleys.cpp: Eliminate deprecated auto_alloc [AJR]
  • bus/c64: fixed MT07867 [Ivan Vangelista]
  • Stop converting debugger console commands to all lowercase before parsing them. Case insensitivity has been preserved for command
  • names, CPU and region tags and certain symbolic parameters (as well as expressions, which were treated as case-insensitive in other
  • contexts), but filenames and character constants are no longer automatically lowercased. [AJR]
    • debugcmd.cpp, debugcon.cpp: Remove some superfluous c_str() calls
    • debugcmd.cpp: Remove local member referencing debugger_cpu, which is accessed only rarely since the console now tracks the visible CPU
  • apple2cp: Initial new IWM / Sony hookup for IIc Plus [R. Belmont]
  • MT 06668: mhavoc: graphics missing in maze stages [Robbbert]
  • devices/bus/c64/exp.cpp: fixed copy paste error introduced in 7e5a013c092e7adb621b6580fa0a4bc3e6ec3520 [Ivan Vangelista]
  • gottlieb.cpp: as suggested, reworked 576534b7675e7f16fca93232bf90d13a264d137a to be more standard/simpler [Ivan Vangelista]
  • esqkt: Coverity 315636 [Robbbert]
  • scripts: Remove references to non-existent headers and duplicate source file references. (#7770) [Roberto Benfatto]
  • floppy: ignore set_write_splice when the motor is not running [Olivier Galibert]

new WORKING clones

  • Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US) [Sean Riddle, David Haywood]
  • Eliminate ARRAY_LENGTH template in favor of C++17's std: :size [AJR]
    • osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
    • sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration
    • gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp,
  • jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset
  • emucore.h: Remove obsolete typedef
  • jongkyo.cpp: removed tagmap lookups and auto_alloc_array [Ivan Vangelista]
  • added MM5799 MCU emulation [hap]
New working machines
  • Basketball (Mattel) [hap, Sean Riddle]
  • QuizKid Speller [hap, Sean Riddle]
New working clones
  • QuizKid Racer (MM5799 version) [hap, Sean Riddle]
  • hiscore.dat: rename changed sets [cracyc]
  • interpro: correct function signature [Patrick Mackinlay]
  • iwm: Better state management, better write flush, better underrun handling [Olivier Galibert]
  • swim1: import iwm fixes [Olivier Galibert]
  • frontend/ui: Improved messages displayed when files are missing. [Vas Crabb]
    • Only show things preventing launch in UI (not NO_DUMP, optional, etc.)
    • Don't show details like file lengths and checksums in UI
    • Actually do system audit when launching from favourites
    • Log the more detailed summary at info level
New working machines
  • Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
New working clones
  • Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, Maru79]
  • jongkyo.cpp: Clean up input code a little. [Vas Crabb]
  • woz: Fix 2.0 format track length [Olivier Galibert]
  • thepit.cpp: identified and dumped PROMs for thehole and theportr [Caius]
  • add m68000 to debuger gdbstub [nabetse]
  • apple2gs: Switch to the new IWM. .WOZ is now supported for both 3.5" and 5.25" disks. [O. Galibert, R. Belmont]
  • woz: Add write some formats: Correct setting up of form factor and variant [Olivier Galibert]
New working machines
  • Ms PacMan Twin (Argentina) [Roberto Fresca, Mirko Buffoni, ArcadeHacker, Rick2000, ytsejam, recreativas.org]
  • thoop2.cpp: Fix sprite vs sprite priority Move virtual functions in protected: section [cam900]
  • apple2gs: added floppy drive sounds (for new IWM implementation) (#7793) [leesaudan2]
  • applefdintf: add helpers for adding 400K and HD Sony drives [R. Belmont]
  • macprtb: convert to new SWIM [R. Belmont]
  • good.cpp: identified some dips [Ivan Vangelista]
  • abc80, goldart, hankin, jp, namcona1, namcos2, namcos86: initialized some variables which were causing incorrect behaviours in
  • drvnoclear debug builds [Ivan Vangelista]
  • debug: add cls command to clear console buffer [hap]
  • m740: Fix calculation of destination address for disassembly of BBC/BBS n, A, rel [AJR]
  • BFM games: Improved VFD output [James Wallace]

Clones promoted to working

  • Bonanza (JPM) (IMPACT) (BO1 H06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 AH06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 I H06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 A 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9I 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 H10) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 I H10) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO06 11) [James Wallace]
  • woz: Correct trks chunk size [Olivier Galibert]
  • emumem: Fix regions and shares on dynamically-installed device maps [Olivier Galibert]
New working machines
  • Soccer (Mattel) [hap, Sean Riddle]
  • Hockey (Mattel) [hap, Sean Riddle]
  • rendlay.cpp: Increased precision of ellipse calculations. [Vas Crabb]
    • Also optimised drawing fully covered ellipse pixels and added a few comments.
  • apexc, apf, aussiebyte, avt, chaos, cops, corona, dec0, dms86, eprom, esq5505, eurocom2, jonos, jupiter: initialized some variables
  • which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
  • devices/bus/c64/exp: reworked cart loading [hap]
  • deco_mlc: added sprite autoflicker flag, fixed small problem with use8bppMode [Daniel Filner]
  • vgmplay.xml: Added 32 new entries [vgmrips.net, Tafoid]
  • leland.cpp: Dumped missing ROMs and corrected mismatched ROMs for the Ironman Ivan Stewart's Super Off-Road (rev 3) set. [Smitdogg, simzy, Brian Troha, The Dumping Union]
New working clones
  • Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds) [Brian Troha]
  • cps2.cpp: updated credits (#7802) [Ange Albertini]
  • gfamily.cpp: Redumped gmfamily hard disk. (#7799) [ICEknight]
    • Previous Norton Ghost image conversion had corruption issues.
  • deco_mlc: fix copypaste error with prev commit [hap]
  • Radar Scope (TRS02, rev. D) [anonymous, Gaming Alexandria]
  • raiden_ms.cpp: Fixed sound communication, and improved sound chip hookup. (#7781) [Devin Acker]
    • Music and sound effect playback is triggered correctly. FM audio still doesn't sound great, but it's at least functional.
  • frontend: Added a few more driver flags to -listxml output. (#7731) [npwoods]
  • snowbros.cpp: dumped MCU for cookbib2 and cookbib2a [Caps0ff]
New working clones
  • Defense (Defender bootleg) [chaneman]
new WORKING machine
  • Run Run Puppy [Houpela, MetalliC]
  • kl5c80a12, kl5c80a16: Emulate on-chip parallel ports [AJR]
  • getbass: Add EEPROM for I/O CPU
  • New working software list additions (apple2_flop_clcracked.xml)
  • The Isle of Mem (cleanly cracked) [4am, Firehawke]
  • Math Concepts I (Version 06.29.84) (cleanly cracked) [4am, Firehawke]
  • Osmotic Pressure (Version 1.1, dated 04/1985) (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Reading Fun: Beginning Consonant Sounds [4am, Firehawke]
  • Troll Math Class Level 3: I Can Multiply and Divide [4am, Firehawke]
  • Read and Spell: In the Days of Knights and Castles [4am, Firehawke]
  • Troll Math Class Level 4: Advanced Addition and Subtraction [4am, Firehawke]
  • Troll Math Class Level 5: Advanced Multiplication and Division [4am, Firehawke]
  • The Human Body and How It Works: The Digestive and Excretory Systems [4am, Firehawke]
  • The Human Body and How It Works: The Skeletal and Muscular Systems [4am, Firehawke]
  • Alphabet Fun: Learning The Alphabet [4am, Firehawke]
  • Parts of Speech: Fun with Verbs [4am, Firehawke]
  • Understanding Maps and Globes [4am, Firehawke]
  • Cause and Effect: What Makes It Happen [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Math Concepts II (Version 06.29.84) (cleanly cracked) [4am, Firehawke]
  • Reproduction Process (cleanly cracked) [4am, Firehawke]
  • Pollution Control (cleanly cracked) [4am, Firehawke]
  • Jigsaw Jenerator (cleanly cracked) [4am, Firehawke]
  • PlayWriter: Castles and Creatures (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Pipeline (cleanly cracked) [4am, Firehawke]
  • Frogger (Main Street Publishing re-release) (cleanly cracked) [4am, Firehawke]
  • Starship Commander (Version 1.1) (cleanly cracked) [4am, Firehawke]
  • Uncle Clyde's Consonant Slides: Beginning Consonants (cleanly cracked) [4am, Firehawke]
  • fmtowns_cd.xml: 11 new dumps, 19 replacements, 3 missing floppies added (#7764) [r09]
    • fmtowns_cd.xml - Removed the floppy disks for 38-man Kilo no Kokuu and Powermonger, since they are user-created disks and the games only need blank disks to save fmtowns_cd.xml - Replaced Lunatic Dawn II floppy with a cleaner unmodified copy [akira_2020]
  • fmtowns_cd.xml - Replaced Nobunaga no Yabou - Bushou Fuuunroku floppy with a cleaner unmodified copy [wiggy2k] fmtowns_cd.xml - Replaced the "fake" Lipstick Adventure 3 floppy with an image dumped from the original disk [r09] fmtowns_cd.xml - Added a missing floppy image to Nobunaga no Yabou - Tenshouki (it wasn't marked as unsupported but it didn't actually work correctlybefore) [wiggy2k]
New working software list additions
  • Ehon Writer School v1.1 L21 [redump.org]
  • Gakuen Bakuretsu Tenkousei! [redump.org]
  • Hana no Kioku - Dainishou [redump.org]
  • if 1-2-3 CD Collection [redump.org]
  • Ikazuchi no Senshi Raidy 2 (1996-08-01) [redump.org]
  • Kousoku Choujin [redump.org]
  • Misato-chan no Yume Nikki [redump.org]
  • The Silent Service - Chinmoku no Kantai [redump.org, wiggy2k]
  • Sotsugyou '93 - Graduation (older floppy disk) [redump.org, wiggy2k]
  • Time Stripper Mako-chan [redump.org]
  • Tougenkyou [redump.org]
  • Replaced software list items
  • Aeternam [redump.org]
  • Angel [redump.org]
  • Dungeon Master (1989-11-14) [redump.org]
  • Gendai Daisenryaku EX Special [redump.org]
  • Giga Mortion [redump.org]
  • Hana no Kioku [redump.org]
  • Kikou Shidan - Panzer Division [redump.org]
  • Kiwame II [redump.org]
  • Koko wa Rakuensou [redump.org]
  • Koko wa Rakuensou 2 [redump.org]
  • Okumanchouja II [redump.org]
  • Ring Out!! [redump.org]
  • Stronghold - Koutei no Yousai [redump.org]
  • Tom Snyder's Puppy Love 2 [redump.org]
  • Toushin Toshi II - Soshite, Sorekara... [redump.org]
  • Ultima Underworld - The Stygian Abyss [redump.org]
  • Veil of Darkness - Norowareta Yogen [redump.org]
  • Virtuacall [redump.org]
  • Xak III - The Eternal Recurrence [redump.org]
Software list items promoted to working
  • Record of Lodoss War II - Goshiki no Maryuu [wiggy2k]
  • Sangokushi III [wiggy2k]
  • firebeat.cpp: Large refactor and initial beatmania III support. (#7721) [987123879113]
    • Changed DMA to deliver one byte at a time.
    • Converted to use I/O port and output finders, corrected handler widths. and cleaned up code.
    • Lots of other cleanup and miscellaneous fixes.
New machines marked as NOT_WORKING
  • Beatmania III [987123879113]
  • Pop'n Music Animelo [987123879113]
  • Pop'n Music Mickey Tunes [987123879113]
New clones marked as NOT_WORKING
  • Pop'n Music Mickey Tunes! [987123879113]
  • looping: offset/truncate the COP420 rom instead of loading it the hard way [hap]
  • macprtb.cpp: Initialize one more variable; update VIA type and notes [AJR]
  • esqkt.cpp, istrebiteli.cpp, ti99_2.cpp, ti99_4p.cpp: used object finders [Ivan Vangelista]
  • megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, vegas.cpp: removed unneeded machine().root_device() calls [Ivan Vangelista]
  • playmark.cpp: dumped S87C751 MCUs for World Beach Volley [Caps0ff, jordigahan, ClawGrip]
New working clones
  • World Beach Volley (set 1, S87C751 audio CPU) [Caps0ff, jordigahan, ClawGrip]
  • plugins/cheatfind: fix watch and write [cracyc]
  • ksys573: Add ATA CS1 to memory map (#7804) [987123879113]
  • svga_s3.cpp: Add BIOS for S3 86C775/785 and ExpertColor M50-02 86C775 (both V.1.01.04) [jordigahan, ClawGrip] (#7765) [ClawGrip]
  • New machines marked as NOT_WORKING (#7801) [ClawGrip]
New machines marked as NOT_WORKING
  • PlayCenter Champions Tournament (v9.3) [Recreativas.org]
  • dec0.cpp: updated hardware infos [Guru]
New NOT_WORKING software list additions
  • lynx.xml: Lynx Othello [anonymous]
  • Add new BIOS version '12-07' for 'snes4sl' [Victor Fernandez (City Game), ClawGrip] (#7714) [ClawGrip]
  • macadb.cpp: Initialize more variables; modernize logging [AJR]
  • bus/bbc/tube: Added the CMS 6809, Acorn 16032, and Acorn A500 2nd processors. [Nigel Barnes]
  • acorn_memc.cpp: Disable side effects in high_mem_r handler. [Nigel Barnes]
  • i2cmem.cpp: Added PCF8570 device. [Nigel Barnes]
  • i2cmem.cpp: Fix duplicate shortname. [Nigel Barnes]
  • New machines marked as NOT_WORKING (#7700) [ClawGrip]
New machines marked as NOT_WORKING
  • Photo Play 2001 (Spanish) [jordigahan, ClawGrip]
  • New machines marked as NOT_WORKING (#7769) [ClawGrip]
New machines marked as NOT_WORKING
  • Silverball (8.01) [jordigahan, ClawGrip]
New clones marked as NOT_WORKING
  • Silverball (6.32) [Asure]
  • Silverball (7.20) [Asure]
  • Silverball Bulova (4.09, set 1) [Asure]
  • Silverball Bulova (4.09, set 2) [Asure]
  • sms.xml: updated release year for fireice (#7655) [ArcadeShadow]
  • gamegear.xml: corrected description for suprjedi (#7795) [ArcadeShadow]
  • fmtowns_flop.xml: 4 new dumps, 1 replacement (#7742) [r09]
New working software list additions
  • Cameltry (cracked) [cyo.the.vile]
  • Columns (cracked) [cyo.the.vile]
  • Lord Monarch [cyo.the.vile]
  • Nonomura Byouin no Hitobito [r09]
  • Replaced software list items
  • Toushin Toshi [rockleevk]
  • rainbow.cpp: Rainbow 100 A ROM added [bsdimp] (#7723) [rfka01]
  • 315_5313.cpp: Fix/Add hardware related notes (#7567) [cam900]
  • sk.cpp: Add notes for Sonic 3 & Knuckles save ... (#7805) [cam900]
    • ...feature
  • actions_atj2279b.cpp: add notes (#7392) [Onmp314]
  • neogeo.cpp: Add notes for AES clock, regional difference (#7369) [cam900]
    • neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware
    • region
    • neogeo.cpp: Fix spacing
  • sk.cpp and 315_5313 devices, actions_atj2279b, rainbow and silverball drivers: ran srcclean and some grammar corrections for
  • recenty merged PRs [Ivan Vangelista]
  • Make -listmedia compatible with grep/find [Robbbert]
    • Examples:
    • List all systems with .tap support: mame -listmedia | find ".tap"
    • List all systems with paper tape reader: mame -listmedia | grep (ptap
  • ibm5150 New working software list additions (#7796) [ArcadeShadow]
New working software list additions
  • Maniac Mansion [The Good Old Days]
  • Tunnels & Trolls: Crusaders of Khazan [The Good Old Days]
  • Valhalla - Ragnarok [The Good Old Days]
  • Cyrus 3-D Chess (shareware, Titanium Seal release) [Archive.org]
  • VGA Slot Machine (Titanium Seal release) [Archive.org]
  • apple1: New working software list additions (#7623) [Alexis Bousiges]
New working software list additions
  • apple1.xml: Hamurabi (Computerland of Nashua) [Brutal Deluxe]
  • apple1.xml: Nightmare 6 (Computerland of Nashua) [Brutal Deluxe]
  • ibm5170 New working software list additions (#7797) [ArcadeShadow]
New working software list additions
  • Wolfenstein 3-D (shareware, Titanium Seal release) [Archive.org]
  • Mixed-Up Fairy Tales [The Good Old Days]
  • ibm5170.xml: marked epdeepsea as bad dump (Modified root and OEM ID) [ArcadeShadow]
  • spectrum_cass.xml: Updated metadata for numerous entries. [ArcadeShadow]
  • tube_cms6809: Board is only mapped to upper half of tube addresses. [Nigel Barnes]
  • mfi: Don't crash on a fully unformatted disk [Olivier Galibert]
  • emumem: Disable the unmap-value-in-device-map test for now [Olivier Galibert]
  • Fix exception in debug build when selecting machine category filter [AJR]
  • Ensure validation of device tags in non-default slot options [AJR]
  • moptions: Fixed a spelling mistake. [Robbbert]
  • bbc_tube_casper: VIA interface is enabled on address A4. [Nigel Barnes]
  • macii(c)x: use SWIM1 when NEW_SWIM is enabled [R. Belmont]
  • fmtowns_flop.xml: fix lordmon sha1 (#7809) [r09]
  • bgfx: crt-geom and crt-geom-deluxe enhancements (#7766) [cgwg]
    • Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask
    • pixels closer to 1 for the brighter parts of the image.
    • Added clamping to zero so that underscanning produces a black border.
    • Added a "raster bloom" effect to crt-geom-deluxe that makes the image grow slightly when the average brightness of the screen is high, mimicking a common defect in CRTs.
  • bgfx: Compiled new shaders for Direct3D, ESSL, Metal and SPIR-V. [Vas Crabb]
  • bgfx png: The message parameters were the wrong way around. [Robbbert]
  • srcclean in preparation for branching release [Vas Crabb]
  • iez80.cpp: Don't capitalise things that aren't part of the title and aren't proper nouns, initialisms, etc. [Vas Crabb]
  • jpmimpctsw.cpp: Mark j6untch and j6untcha as not working again, promotion may have been premature. [Vas Crabb]
→ NOWSZY [arcade] Mame x64 0.228 27/01/2021

MAME 0.228 27 Jan 2021

Has it already been an entire month? It must have been, because MAME 0.228 is ready today! We’ve added support for two very rare arcade games this month. The first is Namennayo, an overhead-view obstacle course game making unauthorised use of Satoru Tsuda’s Nameneko characters. The second is Get A Way, an overhead-view racing game made by Universal, touted as the “first game in the world to feature a 16-bit microcomputer.” Universal went on to create the much loved Mr. Do! character. Emulation is preliminary – while the game is playable, there are some graphical issues, and sound is absent.

In other arcade emulation news, Windy Fairy has made a triumphant return, bringing numerous fixes for issues affecting Bemani rhythm games running on System 573 hardware. Thanks to the persistent efforts of David “Haze” Haywood, various fruit machines from JPM are starting to become playable in MAME. Interestingly, these machines rely on similar Brooktree RAMDACs to NCD X11 terminals, and Motorola DUARTs used by numerous other systems emulated in MAME. A complete dump of the type 01 program for Zaccaria’s Cat and Mouse has finally been obtained, making both known versions of this obscure game playable at last.

For hand-held consoles, the WonderSwan and WonderSwan Color have had an overhaul, and Game Gear X-Terminator cartridges are now supported. Several Bandai RX-78 cartridges have been dumped, exercising more aspects of the emulation and allowing several shortcomings to be fixed. We’ve also made some progress on emulating Apple’s floppy drive controllers, providing a path to support for SuperDrive high-density floppy drives, and eventually the HD20 external hard disk.

There’s been plenty more happening, including a new LCD shader from cgwg, all the latest FM Towns software dumps, fixes for recent regressions, and more code modernisation.


New working machines
  • Club Card (ver. 1.1 English) [Roberto Fresca, Ioannis Bampoulas]
  • CXG Systems / Newcrest Technology Sphinx Commander (v2.00) [hap, anonymous]
  • Get A Way [Sam Grech, hap, Angelo Salese]
  • Namennayo (Japan) [ShouTime, David Haywood]
New working clones
  • beatstage 4th MIX (ver KA-A) [xuserv]
  • Big Fight - Big Trouble In The Atlantic Ocean (Japan, rev F) [Phil Bennet, The Dumping Union]
  • DrumMania 4th Mix (GA25 VER. KAA) [xuserv]
  • Facit DTC [Luxor ABC arkivet, Curt Coder]
  • Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union]
  • Rabbit (Japan 3/6?) [coolmod, The Dumping Union]
  • Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip]
  • Saitek Kasparov Simultano (ver. C) [bataais]
  • Treasure Quest (Protocol) [David Haywood]
  • Zabavni Karti (Bulgarian, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Machines promoted to working
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot) [James Wallace]
  • Treasure Quest [David Haywood]
  • Clones promoted to working
  • Cat and Mouse (type 01 program) [Paul Swan]
  • Forte Card (Ver 103, English) [Grull Osgo, Roberto Fresca]
  • Roller Coaster (JPM) (IMPACT) (RC10 C20, 20p Stake, £10 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 AC30, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C29, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11P C30, 30p Stake, £15 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 I L07, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 L07, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 AL15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 I L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4P L15, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC5 L14, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 AL26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £10 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9P L26, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
New machines marked as NOT_WORKING
  • Bingo Circus (terminal) [Phil Bennet]
  • Champion Pool (v1.0) [caius]
  • Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
  • Diamond King [jordigahan, ClawGrip]
  • Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]
  • Happy Pierrot [Alex Marshall]
  • Heroine's Memory [The Dumping Union]
  • High Roller (Bellfruit) (Scorpion 4) [HIGHWAYMAN]
  • Hungry Hungry Hippos (redemption game) [Museo del Recreativo, The Dumping Union]
  • Intelligent Peripheral Devices AlphaSmart 3000 [TeamEurope, ClawGrip]
  • International Business Machines IBM RT PC Model 010 [Bitsavers]
  • International Business Machines IBM RT PC Model 015 [Bitsavers]
  • International Business Machines IBM RT PC Model 020 [Bitsavers]
  • International Business Machines IBM RT PC Model 025 [Bitsavers]
  • International Business Machines IBM RT PC Model A25 [Bitsavers]
  • Mini Guay [jordigahan, ClawGrip]
  • NEC EWS4800/310 [Plamen Mihaylov, Patrick Mackinlay]
  • New! Cherry Plus (Ver. 3.10) [Ioannis Bampoulas]
  • Pontoon (Konami) [Michel Pichot]
  • Portable Game Station 268-in-1 [Takashi Omoto, TeamEurope, David Haywood]
  • SM1810 [Carl, Alexander Kholodov]
  • Sonic Blast Man's Janken Battle [Phil Bennet]
  • SPRINT (Maygay) (M1A/B) [HIGHWAYMAN]
  • Surprise 5 (Ver. 1.19) [Ioannis Bampoulas]
  • Tab Products E-22 Display Terminal [Bitsavers]
  • Tsururin Kun [Phil Bennet]
  • unknown 'Rolla' slot machine [caius]
New clones marked as NOT_WORKING
  • Adults Only (Ukraine, V. 43.17) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 42.01) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 42.03) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 43.04) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 43.07) [Ivan Vangelista]
  • Blits Loto (Ukraine, V. 30.08) [Ivan Vangelista]
  • Crime Patrol v1.0 [Dragon’s Lair Project]
  • Del's Millions (Bellfruit) (set 11, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Del's Millions (Bellfruit) (set 12, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]
  • Donkey Kong (Maygay) v?.? (M1A/B) [HIGHWAYMAN]
  • Grand Canyon (Ukraine, V. 42.06) [Ivan Vangelista]
  • Grand Canyon (Ukraine, V. 42.13) [Ivan Vangelista]
  • Grand Canyon (Ukraine, V. 43.05) [Ivan Vangelista]
  • The Hole (bootleg of The Pit) [caius]
  • Lucky Shell (Ukraine, V. 42.10) [Ivan Vangelista]
  • Maski Show (Ukraine V. 42.05) [Ivan Vangelista]
  • Maski Show (Ukraine V. 42.11) [Ivan Vangelista]
  • Maski Show (Ukraine V. 43.07) [Ivan Vangelista]
  • New Draw 8 Lines (Version 2.1) [Ioannis Bampoulas]
  • The Porter (bootleg of Port Man) [caius]
  • Roland HS-80 Programmable Polyphonic Synthesizer [Andreas Markusen, DBWBP]
  • Safari (Extrema, Ukraine, V. 42.04) [Ivan Vangelista]
  • Safari (Extrema, Ukraine, V. 42.07) [Ivan Vangelista]
  • Safari (Extrema, Ukraine, V. 43.08) [Ivan Vangelista]
  • Strong Link (Ukraine, V. 43.45) [Ivan Vangelista]
  • Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union]
  • The Simpsons (Maygay) (M1A/B) (set 9) [HIGHWAYMAN]
  • Treasure Hunt (Extrema, Ukraine, V. 34.02) [Ivan Vangelista]
New working software list additions
  • chip8_quik: Addition Problems, Airplane, Animal Race, Animal Race (fix), Astro Dodge, Astro Dodge (fix), Biorhythm, Blackjack, Blinky (fix), Blitz, Bowling, Breakout, Brick, Brix, Cave, Clock Program, Craps, Deflection, Dream Invaders, Fifteen Puzzle, Figures, Filter, Guess, Hi-Lo, Hidden, Hidden (fix), Kaleidoscope, Kaleidoscope (alt), Landing, Life, Lunar Lander, Mastermind FourRow, Merlin,Missile, Most Dangerous Game, Nim, Paddles, Pong, Pong (1 player), Pong (alt), Programmable Spacefighters, Puzzle, Reversi, Rocket, Rocket Launch, Rush Hour, Rush Hour (alt), Russian Roulette, Sequence Shoot, Shooting Stars, Slide, Snafu, Soccer, Space Flight, Space Intercept, Squash, Submarine, Syzygy, Tank, Tapeworm, Tetris, Tic-Tac-Toe (fix), Timebomb, Tron, UFO, V-brix, Vers, Video Display Drawing Game, Wipeoff, Worm V4, X-Mirror, X-Ray (fix) [Robbbert]
  • fmtowns_cd: Hyper Planet Shiki Vol. 2 [Maddog]
  • Emit Vol. 1 - Toki no Maigo (Demo), Engage Errands - Miwaku no Shito-tachi, Last Armageddon CD Special (Selon reprint), Lua, Naru Mahjong, Nijiiro Denshoku Musume, Tactical Tank Corps DX, Tensen Nyannyan, Winning Post, WonPara Wars [redump.org]
  • Air Warrior V1.2L11, Engage Errands II - Hikari o Ninau Mono [redump.org, wiggy2k]
  • Kikai Jikake no Marian, Princess Danger [rockleevk]
  • fmtowns_flop: Darwin's Dilemma - The Solution Is Evolution [wiggy2k]
  • gamegear: Andre Agassi Tennis (prototype), Bubble Bobble (prototype), CJ Elephant Fugitive (prototype), Dinobasher Starring Bignose the Caveman (Euro, prototype), Dragon - The Bruce Lee Story (prototype), Empire Syndicate (Chicago Syndicate) (prototype, 19950320), Kawasaki Superbike Challenge (USA), Micro Machines (prototype)
  • [smspower], X-Terminator v2.1 for Game Gear (USA, Euro), X-Terminator v2.1J for Game Gear (Jpn) [Wilbert Pol, smspower]
  • ibm5150: Where in America's Past is Carmen Sandiego? (3.5"), Where in America's Past is Carmen Sandiego? (5.25") [ArcadeShadow]
  • ibm5170: The Legend of Robin Hood - Conquests of the Longbow, Pirates! Gold (Euro), Pirates! Gold (older), Tetris Classic (Windows 3.x release) [ArcadeShadow]
  • psx: Action Replay 2 Version 2.23 - Bonus PSone Codes! (Euro), Autumn/Christmas Releases '96 (Euro), Beatmania (Euro), Chase the Express (Euro), Demo One (Version 1) (Euro), Demo One (Version 2) (Euro), Demo One (Version 4) (Ger), Depth (Jpn),
  • Disney/Pixar Monsters, Inc.: Skrämmarön (Swe), Dracula: The Resurrection (Euro), Driver 2: Back on the Streets (Euro, Rev. 1),Euro Demo 21 (Euro), Euro Demo 22 (Euro), Euro Demo 28 (Euro), Euro Demo 58 (Euro), Euro Demo 60 (Euro), Euro Demo 62 (Euro), Euro Demo 63 (Euro), Euro Demo 64 (Euro), Euro Demo 65 (Euro), Euro Demo 66 (Euro), Euro Demo 67 (Euro), Euro Demo 68 (Euro),Euro Demo 69 (Euro), Euro Demo 70 (Euro), Euro Demo 71 (Euro), Ero Demo 72 (Euro), Euro Demo 73 (Euro), Euro Demo 74 (Euro), Everybody's Golf 2 (Euro), F1 Championship Season 2000 (Euro), Front Mission 3 (Euro, Prototype 20000616), Ghoul Panic (Euro),
  • Gran Turismo (Euro), Gran Turismo 2 (Euro), Grand Theft Auto 2 (Euro, Rev. 1), Medal of Honor: Underground (Euro),
  • Metal Gear Solid (Euro), Metal Gear Solid: Special Missions (Euro), Micro Machines V3 (Euro, EDC), Moto Racer (Euro),  Moto Racer World Tour (Euro), Music: Music Creation for the PlayStation (Euro), Need for Speed II (Euro),  Need for Speed III: Hot Pursuit (Euro), No Fear Downhill Mountain Biking (Euro), Oddworld: Abe's Oddysee (Euro), Pi to Mail (Jpn), Point Blank (Euro, Demo), Point Blank (Euro, Rev. 1), Point Blank 2 (Euro, Aus), Porsche Challenge (Euro), Power Source (Euro),  Pro Pinball: Big Race USA (Euro), Rescue Shot (Euro), Resident Evil (Euro, EDC), Resident Evil: Survivor (Euro),  Sentou Kokka: Air Land Battle (Jpn, Rev. 1), Silent Hill (Euro), Sphere 360° (Euro), Spider-Man (Euro), Spyro the Dragon (Euro),  Street Skater 2 (Euro), Tenchu: Stealth Assassins (Euro, Demo), Test Drive 6 (Euro), Theme Hospital (Euro),  Tomb Raider: The Last Revelation (Euro, Aus), Vanishing Point (Euro), Wares 1092: Souheiden (Jpn), Warpath: Jurassic Park (Euro), WCW Mayhem (Euro) [redump.org, FakeShemp]
  • rx78_cart: Sekigahara, Super Motocross [Gaming Alexandria, SSJ]
  • Burger Shop, Champion Racer, Mobile Suit Gundam, Perfect Mah-jongg, The Prowrestling, Ultraman [Gaming Alexandria, SSJ, Robbbert]
  • rx78_cass: Graphics Mathematics [Gaming Alexandria, SSJ]
  • sg1000: San-nin Mahjong (Jpn, alt) [smspower]
  • sms: 3D Gunner (prototype), Alex Kidd - High-Tech World (prototype), Battle Wings (Bomber Raid, prototype), Cyborg Hunter (prototype), Game de Check! Koutsuu Anzen (Jpn, prototype), Hang-On (prototype), Missile Defense 3-D (prototype), Out Run 3-D (prototype), Solomon no Kagi - Oujo Rihita no Namida (prototype), Super Off Road (prototype) [smspower]
  • videopac: Flash Point (PAL conversion), Rash [hap]
  • wscolor: Digimon Adventure 02 - D1 Tamers (Rev 0), Digimon Tamers - Digimon Medley (alt), Digital Monster - D-Project (Rev 0), Digital Monster Card Game - Ver. WonderSwan Color (Rev 0), From TV Animation One Piece - Treasure Wars (Rev 0),
  • Hunter X Hunter - Greed Island (Rev 0) [redump.org, Wilbert Pol]
  • wswan: Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1), Chocobo no Fushigi na Dungeon for WonderSwan (Rev 2), Digimon Adventure - Anode Tamer (Rev 0), Digimon Adventure 02 - Tag Tamers (Rev 0), Harobots (Rev 0), Hunter X Hunter - Ishi o Tsugu Mono (Rev 1), Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 1), Mahjong Touryuumon (Rev 1), Ring Infinity (alt), SD Gundam - Emotional Jam (Rev 2), SD Gundam Gashapon Senki - Episode 1 (alt), Super Robot Taisen Compact (Rev 0), Super Robot Taisen Compact (Rev 1) [redump.org, Wilbert Pol]
Software list items promoted to working
  • fmtowns_cd: Sangokushi IV [akira_2020]
  • Hyper Planet for Marty, Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken (FM Towns Marty version), Sensual Angels[cherokee]
  • Doki Doki Vacation - Kirameku Kisetsu no Naka de [wiggy2k]
  • psx: 007 - Tomorrow Never Dies (Jpn), 10101 - "Will" the Starship (Jpn), 70's Robot Anime - Geppy-X - The Super Boosted Armor (Jpn), A5 - A Ressha de Ikou 5 (Jpn, Playstation the Best), Abe a GoGo (Jpn), Acid (Jpn), Aconcagua (Jpn), Action Puzzle - Prism Land (Jpn, Honkakuha de 1300Yen Series), Ad Lib Ouj ...to Fuyukai na Nakamatachi!? (Jpn), Advanced V.G. 2 (Jpn, SuperLite 1500 Series), Afraid Gear (Jpn), Airgrave (Jpn), Aitakute... Your Smiles in My Heart (Jpn), Aizouban Houshin Engi (Jpn), Akagawa Jirou - Yasoukyoku 2 (Jpn), Akagawa Jirou Majo-tachi no Nemuri - Fukkatsu Matsuri (Jpn), Alice in Cyberland (Jpn), Alive (Jpn), Alundra 2 - Mashinka no Nazo (Jpn), Ancient Roman - Power of the Dark Side (Jpn), Angel Graffiti - Anata e no Profile (Jpn), Angelique Duet (Jpn), Angelique Special (Jpn), Angelique Special 2 (Jpn), Angelique Tenkuu no Requiem (Jpn), Angolmois '99 (Jpn, SuperLite 1500 Series), Another Memories (Jpn), Ao Zora to Nakama Tachi - Yume No Bouken (Jpn), Ao no Roku-gou - Antarctica (Jpn), Aoki Ookami to Shiroki Mejika - Genchou Hishi (Jpn), Aqua Paradise - Boku no Suizokukan (Jpn), Aquanaut no Kyuujitsu 2 (Jpn), Aquarian Age - Tokyo Wars (Jpn), Arcade Gears - Image Fight & X-Multiply (Jpn), Arcade Gears - Wonder 3 (Jpn), Arcade Hits - Crazy Climber (Jpn, Major Wave Series), Armed Fighter (Jpn), Armored Core (Jpn, Demo), Arthur to Astaroth no Nazo Maikamura - Incredible Toons (Jpn), Assault Suits Valken 2 - Juusou Kihei Valken 2 (Jpn), Astronoka (Jpn), Asuka 120% Burning Fest. Excellent (Jpn), Asuka 120% Burning Fest. Final (Jpn), Asuka 120% Burning Fest. Special (Jpn), Asuncia - Matsue no Jubaku (Jpn, XING Maru-yasu Series), Athena - Awakening from the Ordinary Life (Jpn, Koei the Best), Ayakashi Ninden Kunoichiban (Jpn), Azito (Jpn), Azito 3 (Jpn), Azumanga Donjara Daiou (Jpn), b.l.u.e. - Legend of Water (Jpn), BackGuiner - Yomigaeru Yuusha-tachi - Hishou-hen 'Uragiri no Senjou' (Jpn), Bakumatsu Roman - Gekka no Kenshi (Jpn), Bakuretsu Hunter - Mahjong Special (Jpn), Bakuryu (Jpn), Barbapapa (Jpn), Bardysh (Jpn), Baroque - Yuganda Mousou (Jpn), Baroque Syndrome (Jpn), Baseball Simulation - ID Pro Yakyuu (Jpn), Bass Fisherman - Texas (Jpn), Battle "Sugoroku" - The Hunter - A.R.0062 (Jpn, SuperLite 1500 Series), Battle Master (Jpn, Major Wave Series), Beat Planet Music (Jpn), Beatmania - Append 3rd Mix Mini (Jpn), Beatmania - Append 5th Mix - Time to Get Down (Jpn), Beatmania - Best Hits (Jpn), Beatmania Append 6th Mix + Core Remix (Jpn), Beatmania Append Gottamix 2 - Going Global (Jpn), Bishi Bashi Special (Jpn, Konami the Best), Bishi Bashi Special 2 (Jpn), Bishi Bashi Special 3 - Step Champ (Jpn), Bishoujo Senshi Sailormoon Super S - Shin Shuyaku Soudatsusen (Jpn, Genteiban), Black Jack vs. Matsuda Jun (Jpn), Black Matrix Zero OO (Jpn, Shokai Genteiban), Blade Arts - Tasogare no Miyako R'lyeh (Jpn), BladeMaker (Jpn), Blam! -MachineHead (Jpn), Blaze & Blade - Busters (Jpn), Blaze & Blade - Eternal Quest (Jpn), Block Kuzushi - Kowashite Help! (Jpn), Blood Factory (Jpn), Blue Breaker Burst - Egao no Asuni (Jpn), The Blue Marlin (Jpn), Boku no Choro-Q (Jpn), Boku wa Koukuu Kanseikan (Jpn), Bonogurashi (Jpn), Boundary Gate - Daughter of Kingdom (Jpn), Brave Prove (Jpn), Brave Sword (Jpn), Break Volley (Jpn), Breath of Fire III (Jpn), Buckle Up! (Jpn), Bugi (Jpn), Burning Road (Jpn), C1 Circuit (Jpn), Calcolo! - Ochimo no Shooting (Jpn), Carnage Heart EZ - Easy Zapping (Jpn), Carom Shot 2 (Jpn), Chaos Control (Jpn), Chiisana Kyojin Microman (Jpn), Chiisana Oukoku Erutoria (Jpn), Chiki Chiki Machine Mou Race - Wacky Races (Jpn), Chippoke Ralph no Daibouken - The Adventure of Little Ralph (Jpn), Chocolate Kiss (Jpn), Choro-Q (Jpn), Choro-Q Wonderful! (Jpn), Chou Aniki - Kyuukyoku Muteki Ginga Saikyou Otoko (Jpn), Chou Hatsumei Boy Kanipan - Hirameki Wonderland (Jpn), Choujin Gakuen Gowcaizer (Jpn), Circuit Beat (Jpn), Cleopatra's Fortune (Jpn), Click Manga - Click Nohi (Jpn), Click Manga - Dynamic Robot Taisen 1 (Jpn), Click Manga - Dynamic Robot Taisen 2 (Jpn), Clock Tower - Ghost Head (Jpn), Clock Tower 2 (Jpn, Taikenban), Community Pom (Jpn), Community Pom - Omoide o Dakishimete (Jpn), Cosmowarrior Zero (Jpn), Crazy Climber 2000 (Jpn), Creature Shock (Jpn), Crime Crackers 2 (Jpn), CRW - Counter Revolution War (Jpn), Cu-On-Pa (Jpn), Cyber Daisenryaku - Shutsugeki! Harukatai (Jpn, SuperLite 1500 Series), Cybernetic Empire (Jpn), Daibouken Deluxe - Harukanaru Umi (Jpn), Daikoukai Jidai Gaiden (Jpn), Daikoukai Jidai II (Jpn), Dakar '97 (Jpn), Dance Dance Revolution - Best Hits (Jpn), Dancing Blade - Katteni Momotenshi! (Jpn), Dangan (Jpn), Dark Hunter - Ge Youma No Mori (Jpn), Darkseed II (Jpn), Deadly Skies (Jpn), Death Wing (Jpn), Defeat Lightning (Jpn), Densha Daisuki - Plarail ga Ippai (Jpn), Densha de Go! Nagoya Railroad (Jpn), Derby Jockey 2001 (Jpn), Descent (Jpn), Destruction Derby 2 (Jpn), Devicereign (Jpn), Dezaemon Kids! (Jpn), Dezaemon Plus (Jpn), Digical League (Jpn), Digimon Tamers - Battle Evolution (Jpn), Digimon World (Jpn), Docchi Mecha! (Jpn), Dodge de Ball! (Jpn), Doki Doki Shutter Chance - Koi no Puzzle o Kumitatete (Jpn), Dokomademo Aoku... (Jpn, Limited Edition), Dolphin's Dream (Jpn), Domino-kun o Tomenaide. (Jpn), DonPachi (Jpn), Doraemon - Nobita to Fukkatsu no Hoshi (Jpn), Doraemon 2 - SOS! Otogi no Kuni (Jpn), Double Dragon (Jpn), Doukyuusei 2 (Jpn), Doukyuusei Mahjong (Jpn), Dragon Ball Z - Idainaru Dragon Ball Densetsu (Jpn), Dragon Drive Tactics Break (Jpn), Dragon Knights Glorious (Jpn), Dragon Money (Jpn), Dragon Valor (Jpn), The Drug Store - Matsumoto Kiyoshi de Okaimono! (Jpn), DX Jinsei Game IV - The Game of Life (Jpn), DX Jinsei Game V - The Game of Life (Jpn), DX Monopoly (Jpn), DX Okuman Chouja Game II - The Money Battle (Jpn), DX Shachou Game (Jpn), Dynamite Boxing (Jpn), Dynamite Soccer 2002 (Jpn), Dynamite Soccer 2004 Final (Jpn), Eikan ha Kimini 4 (Jpn), élan (Jpn), élan plus (Jpn), Elder Gate (Jpn), Elf wo Karu Mono-tachi II (Jpn), Emmyrea (Jpn), End Sector (Jpn), Engacho! (Jpn), Enigma (Jpn), EOS - Edge of Skyhigh (Jpn), EVE - The Fatal Attraction (Jpn), Evergreen Avenue (Jpn), Exciting Bass (Jpn), Exciting Bass 2 (Jpn), Family Diamond (Jpn), The Family Restaurant - Shijou Saikyou no Menu (Jpn), Favorite Dear - Junpaku no Yogenmono (Jpn), Fighters' Impact (Jpn), Fighting Illusion - K-1 Grand Prix '98 (Jpn), Final Fantasy (Jpn), Final Fantasy Extra Collection (Jpn), Final Fantasy II (Jpn), Final Round (Jpn), Fire Woman Matoigumi (Jpn), The Firemen 2 - Pete & Danny (Jpn), First Queen IV - Varcia Senki (Jpn), Fish Eyes II (Jpn), Fisher's Road (Jpn), Fishing Freaks - BassRise (Jpn), Fist (Jpn), Forget me not - Palette (Jpn), Formula Circus (Jpn), Formula Grand Prix 1997 - Team Unei Simulation 2 (Jpn), Formula Nippon '99 (Jpn), Fox Junction (Jpn), Free Talk Studio - Mari no Kimama na Oshaberi (Jpn, Best of the Best), Fuujin Ryouiki Eretzvaju (Jpn), Fuuraiki (Jpn), G-Police (Jpn), Gakkou de Atta Kowai Hanashi S (Jpn), Gakkou wo Tsukurou!! 2 (Jpn), Gakuen Sentai Solblast (Jpn), Galaxy Fight - Universal Warriors (Jpn), GALEOZ (Jpn), Gallop Racer 2000 (Jpn), Gambler Jikochuushinha Ippatsu Shoubu! (Jpn), The Game Maker (Jpn), Gamera 2000 (Jpn), Gamesoft wo Tsukurou - Let's Be a Super Game Creator (Jpn), Ganbare Goemon - Ooedo Daikaiten (Jpn), Ganbare Goemon - Uchuu Kaizoku Akogingu (Jpn), Gangway Monsters (Jpn), Gate Keepers (Jpn), GeGeGe no Kitarou (Jpn), Geki-Oh Shienryu (Jpn), Gekitotsu Toma L'Arc - Tomarunner vs. L'Arc~en~Ciel (Jpn), Genei Tougi - Shadow Struggle (Jpn), Gensou Maden Saiyuuki - Harukanaru Nishi e (Jpn), Gensou no Altemis - Actress School Mystery Adventure (Jpn), GetBackers Dakkanya (Jpn), GI Jockey 2000 (Jpn), Ginga Eiyuu Densetsu (Jpn), Ginga Ojousama Densetsu Yuna - Final Edition (Jpn), Goemon - Shin Sedai Shuumei (Jpn), Goiken Muyou II (Jpn), Gokuu Densetsu - Magic Beast Warriors (Jpn), Golgo 13 - 1 - Karairu no Yabou (Jpn), Googootrops (Jpn), Granstream Denki (Jpn, Demo), The Great Battle VI (Jpn), Gritz - The Pyramid Adventure (Jpn), Groove Adventure Rave - Mikan no Hiseki (Jpn), Groove Adventure Rave - Yuukyuu no Kizuna (Jpn), Groove Jigoku V - Sweepstation Version (Jpn), Guilty Gear (Jpn), Guitar Freaks Append 2nd Mix (Jpn),GUNbare! Game Tengoku - The Game Paradise 2 (Jpn), Hai-Shin-2 (Jpn), Hakaioh - King of Crusher (Jpn), Hanabi Fantast (Jpn), Happy Hotel (Jpn), Hard Boiled (Jpn), Harmful Park (Jpn), Harukanaru Toki no Naka de (Jpn), Hashiriya - Ookamitachi no Densetsu (Jpn), Hatsukoi Valentine (Jpn), Heaven's Gate (Jpn), The Heiwa Otenki Studio (Jpn),Heiwa Pachinko Graffiti Vol.1 (Jpn), Heiwa Parlor! Pro Dolphin Ring Special (Jpn), Heiwa Parlor! Pro Lupin Sansei Special (Jpn),Heiwa Parlor! Pro Tsunatori Monogatari Special (Jpn), Hello Kitty - White Present (Jpn), Hello Kitty's Cube De Cute (Jpn),Henry Explorers (Jpn), Hermie Hopperhead - Scrap Panic (Jpn, Playstation the Best), High School of Blitz (Jpn), Hikari no Shima - Seven Lithographs in Shining Island (Jpn), Himiko-Den (Jpn), Hiroki Matsukata Presents - World Fishing (Jpn, BPS The Choice), Hissatsu Pachi-Slot Station 2 (Jpn), Hissatsu Pachi-Slot Station 4 (Jpn), Hissatsu Pachi-Slot Station 5 (Jpn), Hissatsu Pachi-Slot Station SP (Jpn), Hit Back (Jpn), Hokuto no Ken (Jpn), Hole of the Legend Monster - Densetsu Kemono no Ana - Monster Complete World Ver.2 (Jpn), Honoo no Ryourinin - Cooking Fighter Tao (Jpn), Hooockey!! (Jpn, SuperLite 1500 Series), Hoshi no Oka Gakuen Monogatari - Gakuensai (Jpn), Hoshigami - Shizumiyuku Aoki Daichi (Jpn), Hunter X Hunter - Maboroshi no Greed Island (Jpn), Hunter X Hunter - Ubawareta Aura Stone (Jpn), Hyouryuu Ki - The Reportage Beyond the Sea (Jpn), Hyper Crazy Climber (Jpn), Hyper Rally (Jpn), Ichigeki - Hagane no Hito (Jpn), Ide Yousuke no Mahjong Kyoshitsu (Jpn), Idol Janshi Suchie-Pai II Limited (Jpn), Idol Janshi Suchie-Pai Limited (Jpn), Inagawa Junji - Kyoufu no Yashiki (Jpn), Indy 500 (Jpn), Irem Arcade Classics (Jpn), Itadaki Street - Gorgeous King (Jpn), JailBreaker (Jpn), Jaleco Collection Vol.1 (Jpn), Jellyfish - The Healing Friend (Jpn), Jounetsu Nekketsu Athletes - Nakimushi Coach no Nikki (Jpn), Jungle Park (Jpn), Kaeru no Ehon - Nakushita Kioku o Motomete (Jpn), Kaibutsu Para-Dice (Jpn), Kaisoku Tenshi - The Rapid Angel (Jpn), Kaitohranma Miyabi (Jpn), Kakugo no Susume (Jpn), Kamen Rider (Jpn), Kamen Rider Agito (Jpn), Kamen Rider Kuuga (Jpn), Kamen Rider Ryuki (Jpn), Kanako Enomoto - Junk Brain Diagnosis (Jpn), Kato Hifumi Kudan - Shogi Club (Jpn, Honkakuha de 1300Yen Series), Kattobi Tune (Jpn), Keiba Eight '98 Akifuyu (Jpn), Keiba Eight '98 Haru Natsu (Jpn), Keiba Saishou no Housoku '95 (Jpn), Kenki Ippatsu! Crane Master ni Narou! (Jpn), Kero Kero King (Jpn), Kidou Keisatsu Patlabor - Mobile Police Patlabor - Game Edition (Jpn), Kidou Senshi Z-Gundam (Jpn, Demo), Kids Station - Bishoujo Senshi Sailormoon World - Chibiusa to Tanoshii Mainichi (Jpn), Kids Station - Digimon Park (Jpn), Kids Station - Kamen Rider Heroes (Jpn), Kids Station - Motto! Oja Majo Dorami - MAHO-dou Smile Party (Jpn), Kids Station - Soreike! Anpanman 2 - Anpanman to Daibouken! (Jpn), Killer Bass (Jpn), Kindaichi Shounen no Jikenbo 3 - Seiryuu Densetsu Satsujin Jiken (Jpn), King of Bowling 2 - Professional-Hen (Jpn), The King of Fighters '95 (Jpn), The King of Fighters '96 (Jpn), The King of Fighters '98 - Dream Match Never Ends (Jpn), The King of Fighters '99 (Jpn), The King of Fighters Kyo (Jpn), Kitchen Panic (Jpn), Knight & Baby (Jpn), Kochira Katsushikaku Kameari Kouenzen Hashutsujo - High Tech Building Shinkou Soshi Sakusen! no Ma (Jpn), Kohni Shogun (Jpn), Kojin Kyouju - La Leçon Particulière (Jpn), Komotchi (Jpn), Konami Antiques - MSX Collection Vol.1 (Jpn), Konami Antiques - MSX Collection Vol.2 (Jpn), Korokoro Post Nin (Jpn), Kosodate Quiz Motto My Angel (Jpn), Kotetsu Reiki - Steel Dom (Jpn), Kou Kidou Gensou - Gunparade March (Jpn), Kouklotheatro - Yuukyuu no Hitomi (Jpn), Kouryuuki (Jpn), Koyasai - A Sherd of Youthful Memories (Jpn), Ku-Ron Jo - Fukyuu Ban (Jpn), Kunoichi Torimonocho (Jpn), Kuro no Ken - Blade of the Darkness (Jpn), Kuroi Hitomi no Noir - Cielgris Fantasm (Jpn), Kurumi Miracle (Jpn), Kuubo Senki (Jpn), Kyorochan no Purikura Daisakusen (Jpn), Lagnacure (Jpn), Lake Masters Pro - Nihon Juudan Kuro Masu Kikou (Jpn), Lalala PlayStation Trial Disk 1998 Summer (Jpn, Demo), Langrisser I & II (Jpn), Langrisser IV & V Final Edition (Jpn), Legaia Densetsu (Jpn, Demo), The Legend of Dragoon (Jpn), Libero Grande 2 (Jpn), Ling Rise (Jpn), Little Princess +1 - Marl Oukoku no Ningyou Hime 2 (Jpn), Lode Runner 2 (Jpn, SuperLite 1500 Series), Lode Runner Extra (Jpn), Lone Soldier (Jpn), Lord of Fist (Jpn), Love & Destroy (Jpn), Love Love Truck (Jpn), LSD - Dream Emulator (Jpn, Limited Edition), Lucifer Ring (Jpn), Lunar 2 - Eternal Blue (Jpn), Lunar Wing - Toki o Koeta Seisen (Jpn), Lunatic Dawn III (Jpn), Lunatic Dawn Odyssey (Jpn), Lup Salad - Lpupu Cube (Jpn), MTV's Beavis and Butt-Head in Virtual Stupidity (Jpn), Mad Panic Coaster (Jpn), Märchen Adventure Cotton 100% (Jpn, SuperLite 1500 Series), The Maestro Music (Jpn, with Baton Stick), Magical Drop F - Daibouken mo Rakujanai! (Jpn), Magical Medical (Jpn), Mahjong Yarouze! (Jpn), Majokko Daisakusen - Little Witching Mischiefs (Jpn), Marionette Company (Jpn), Marionette Company 2 Chu! (Jpn), Marl Jong!! (Jpn, Limited Edition), Marvel Super Heroes (Jpn), Marvel Super Heroes vs. Street Fighter - EX Edition (Jpn), Marvel vs. Capcom - Clash of Super Heroes - EX Edition (Jpn), Masumon Kids - The Another World of The Master of Monsters (Jpn), MaxRacer (Jpn), Maze Heroes - Meikyuu Densetsu (Jpn), Medarot R (Jpn), Medarot R - Parts Collection (Jpn), Megatudo 2096 (Jpn), Meitantei Conan - Saikou no Aibou (Jpn), Meitantei Conan - Trick Trick Vol.1 (Jpn), MeltyLancer - The 3rd Planet (Jpn), Memorial Star Series - Sunsoft Vol.1 - Ikki & Super Arabian (Jpn), Memorial Star Series - Sunsoft Vol.2 - Route-16 Turbo & Atlantis no Nazo (Jpn), Memorial Star Series - Sunsoft Vol.3 - Madoola no Tsubasa & Toukaidou Gojuusan Tsugi (Jpn), Memorial Star Series - Sunsoft Vol.4 - Chou Wakusei Senki Metafight & Ripple Island (Jpn), Memorial Star Series - Sunsoft Vol.5 - Raf World & Hebereke (Jpn), Menkyo o Torou (Jpn), Meremanoid (Jpn), Mermaid no Kisetsu - The Season of Mermaid (Jpn), Meta-Ph-List μ.χ.2297 (Jpn), Metal Angel 3 (Jpn), Metal Fist (Jpn), Mezase! Senkyuuou (Jpn), Michinoku Hitou Koi Monogatari - Bishoujo Hanafuda Kikou (Jpn), Michinoku Hitou Koi Monogatari Kai (Jpn), Mini Moni. - Step Pyon Pyon Pyon (Jpn), Mini Moni. Shaker & Tambourine! Dapyon! (Jpn), Minna Atsumore! Igo Kyoushitsu (Jpn), Misaki Aggressive! (Jpn), Mizzurna Falls (Jpn), Momotarou Densetsu (Jpn), Momotarou Matsuri (Jpn), Money Idol Exchanger (Jpn), Monster Collection - Kamen no Madoushi (Jpn), Monster Farm - Battle Card Professional (Jpn), Mouri Motonari - Chikai no Sanshi (Jpn), Mr. Driller G (Jpn), Muscle Ranking - Kinniku Banzuke Vol.2 - Aratanaru Genkai e no Chousen! (Jpn), My Home Dream 2 - Niwatsuki Ikkodate De, Ikou! (Jpn), Mystic Ark - Maboroshi Gekijou (Jpn), The Mystic Dragoons (Jpn), Najavu no Daibouken - My Favorite Namjatown (Jpn), Naniwa no Akindo - Futte Nanbo no Saikoro Jinsei (Jpn), Nankuro (Jpn, SuperLite 1500 Series), NBA Power Dunkers 4 (Jpn), Navit (Jpn), Nemuru Mayu - Sleeping Cocoon (Jpn), Neorude (Jpn), Neorude 2 (Jpn), Next King - Koi no Sennen Oukoku (Jpn), Night Raid (Jpn), Nijiiro Dodgeball - Otometachi no Seishun (Jpn), Ningyo no Rakuin (Jpn), Ninja Jajamaru-kun - Onigiri Ninpouchou (Jpn), Nobunaga no Yabou - Retsuupuden (Jpn), NOëL 3 - Mission on the Line (Jpn), Nya Nyan ga Nyan - Light Fantasy Gaiden (Jpn), Oasis Road (Jpn), Oda Nobunaga Den (Jpn), Odo Odo Oddity (Jpn), Ojamajo Doremi Dokka~n! Nijiiro Para-Dice (Jpn), Ojousama Express (Jpn), Olympia Yamasa - Virtua Pachi-Slot II - Jissen! Bishoujo Kouryaku Hou (Jpn), Omise de Tensyu (Jpn), One (Jpn), One Two Smash - Tanoshii Tennis (Jpn, Honkakuha de 1300Yen Series), Ongaku Tsukuru Kanadeeru 2 (Jpn), Option Tuning Car Battle Spec-R (Jpn), Ore! Tomba (Jpn), Oshigotoshiki Jinsei Game - Mezase Shokugyou-oh (Jpn), Ouji-sama LV1 (Jpn), Oukyuu no Hihou - Tension (Jpn), Paca Paca Passion (Jpn), Pachi-Slot Aruze Oukoku 5 (Jpn), Pachi-Slot Teiou - Battle Knight & Atlantis Doom (Jpn), Pachi-Slot Teiou - Maker Suishou Manual 3 - I'm Angel White 2 & I'm Angel Blue 2 (Jpn), Pachi-Slot Teiou - Maker Suishou Manual 5 - Race Queen 2 & Tomcat (Jpn), Pachi-Slot Teiou - Twist & Shimauta & Nankoku Monogatari (Jpn), Pachi-Slot Teiou 2 - Kagetsu & 2 Pair & Beaver X (Jpn), Pachi-Slot Teiou 3 - Sea Master X & Epsilon R & Wai Wai Pulsar 2 (Jpn), Pachi-Slot Teiou 6 - Kung Fu Lady & BangBang & Prelude 2 (Jpn), Pachi-Slot Teiou 7 - Maker Suishou Manual 1 - Beat the Dragon 2 & Lupin Sansei & Hot Rod Queen (Jpn), Pachi-Slot Teiou Maker Suishou Manual 6 - Takarabune (Jpn), Pachi-Slot Teiou Mini - Dr. A7 (Jpn), Palm Town (Jpn), Panzer Bandit (Jpn), Paranoia Scape (Jpn), Parlor! Pro Jr. Collection (Jpn), PD Ultraman Invader (Jpn), Pepsiman (Jpn), Perfect Fishing - Rock Fishing (Jpn), Pikinya! Excellent (Jpn), Pinball Fantasies Deluxe (Jpn), Pitfall 3D - Beyond the Jungle (Jpn), Pocket Fighter (Jpn), Poitter's Point 2 - Sodom no Inbou (Jpn), Policenauts - Private Collection (Jpn), Pop'n Pop (Jpn), Pop'n Tanks! (Jpn), Potestas (Jpn), Power Shovel ni Norou!! (Jpn), Power Stakes (Jpn), Power Stakes Grade 1 (Jpn), Princess Maker - Go! Go! Princess (Jpn), Prism Court (Jpn), Prisoner (Jpn), Pro Logic Mahjong Hai-Shin (Jpn), Pro Mahjong Kiwame Plus (Jpn), Pro Mahjong Kiwame Tengensenhen (Jpn), Pro Wrestling Sengokuden - Hyper Tag Match (Jpn), Puchi Carat (Jpn), Puyo Puyo 4 - Car-kun to Issho (Jpn), Puyo Puyo Box (Jpn), Puzzle Arena Toshinden (Jpn), Puzzle Bobble 3 DX (Jpn), Puzzle Bobble 4 (Jpn), Qix 2000 (Jpn, SuperLite 1500 Series), Quantum Gate I - Akumu no Joshou (Jpn), Quiz Charaokedon! Toei Tokusatsu Hero Part 2 (Jpn), Quiz Darake no Jinsei Game - Un to Atama de Daifuugou!? (Jpn), Quo Vadis - Iberukatsu Seneki (Jpn), Race Drivin' A Go! Go! (Jpn), Rakugaki Showtime (Jpn), Rally de Africa (Jpn), Rally de Europe (Jpn), Rami-Chan no Ooedo Surogoku - Keiou Yuugekitai Gaiden (Jpn), Ranma ½ - Battle Renaissance (Jpn), Ray Tracers (Jpn), Rayman (Jpn), Ready Maid (Jpn), Real Bout Garou Densetsu Special - Dominated Mind (Jpn, Limited Edition), Recipro Heat 5000 (Jpn), Rescue Shot Bubibo & BioHazard - Gun Survivor (Jpn, Demo), Ridegear Guybrave II (Jpn), Riot Stars (Jpn), Robin Lloyd no Daibouken (Jpn), Robot X Robot (Jpn), Rock Climbing - Mitouhou e no Chousen - Alps-Hen (Jpn), Roommate - Inoue Ryoko (Jpn), Sakkyoku Surundamon - Dance Remix (Jpn), Sakuma Shiki Jinsei Game (Jpn), Salary Man Settai Mahjong (Jpn), Samurai Deeper Kyo (Jpn, Limited Edition), Samurai Spirits - Kenkaku Yubinan Pack (Jpn), Samurai Spirits - Zankurou Musouken (Jpn, PlayStation the Best), Sangokushi - Eiketsuden (Jpn), Sangokushi - Koumeiden (Jpn), Sangokushi II (Jpn), Sangokushi III (Jpn), Sangokushi Returns (Jpn), Sangokushi V (Asia), Sangokushi VI (Jpn), Sanyo Pachinko Paradise 2 - Umi Monogatari Special (Jpn), SatelliTV (Jpn), Satomi no Nazo (Jpn), Schrödinger no Neko - Die Katze von Schrödinger (Jpn), SD Gundam G - Generation-0 (Jpn), SD Gundam G Generation-F (Jpn, Limited Edition), SD Gundam G Generation-F.I.F (Jpn), SeaBass Fishing 2 (Jpn), Seikai no Monshou (Jpn), Seirei Shoukan - Princess of Darkness (Jpn), Sengoku Mugen (Jpn), Senryaku Shidan - Tora! Tora! Tora! Rikusen-hen (Jpn), Sentimental Graffiti (Jpn), Sentou Kokka Kai - Improved (Jpn), Shachou Eiyuuden - The Eagle Shooting Heroes (Asia), Shiibas 1-2-3 - Destiny! Unmei O Kaerusha! (Jpn), Shin Masoukishin - Panzer Warfare (Jpn), Shin Megami Tensei (Jpn), Shin SD Sengokuden - Kidou Musha Taisen (Jpn, Limited Edition), Shin Sedai Robot Senki - Brave Saga (Jpn), The Shinri Game (Jpn), Shinseiden Megaseed Fukkatsu-Hen (Jpn), Shinsetsu Samurai Spirits - Bushidou Retsuden (Jpn), Shiritsu Justice Gakuen - Legion of Heroes (Jpn), Shiritsu Justice Gakuen - Nekketsu Seishun Nikki 2 (Jpn), Shouryuu Sangoku Engi (Jpn), Shura no Mon (Jpn), Side Pocket 3 - 3D Polygon Billiard Game (Jpn), Sidewinder (Jpn), Silhouette Mirage - Reprogrammed Hope (Jpn), Simple 1500 Jitsuyou Series Vol.01 - Norikae Annai -2000 Edition- (Jpn), Simple 1500 Jitsuyou Series Vol.03 - Seimei Handan (Jpn), Simple 1500 Jitsuyou Series Vol.04 - Ryouri (Jpn),Simple 1500 Jitsuyou Series Vol.05 - Kusuri no Jiten - Pill Book 2001 Edition (Jpn),Simple 1500 Jitsuyou Series Vol.06 - Cocktail no Recipe (Jpn), Simple 1500 Jitsuyou Series Vol.07 - Tanoshiku Manabu Unten Menkyo (Jpn), Simple 1500 Jitsuyou Series Vol.08 - 1-Jikan de Wakaru Kabushiki Toushi (Jpn), Simple 1500 Jitsuyou Series Vol.09 - Watashi Style no Aromatherapy (Jpn), Simple 1500 Jitsuyou Series Vol.10 - Tarot Uranai (Jpn), Simple 1500 Jitsuyou Series Vol.11 - Katei de Dekiru Tsubo Shiatsu (Jpn), Simple 1500 Jitsuyou Series Vol.12 - Katei no Igaku (Jpn), Simple 1500 Jitsuyou Series Vol.13 - Shinri Game - Soreike X Kokoroji (Jpn), Simple 1500 Jitsuyou Series Vol.14 - Kurashi no Manner (Jpn), Simple 1500 Jitsuyou Series Vol.15 - Inu no Kaikata - Sekai no Inu Catalog (Jpn), Simple 1500 Jitsuyou Series Vol.16 - Neko no Kaikata - Sekai no Neko Catalog (Jpn), Simple 1500 Jitsuyou Series Vol.17 - Planetarium (Jpn), Simple 1500 Jitsuyou Series Vol.18 - Kanji Quiz - Kanji Keitei ni Challenge (Jpn), Simple 1500 Series Hello Kitty Vol.02 - Hello Kitty Illust Puzzle (Jpn), Simple 1500 Series Hello Kitty Vol.04 - Hello Kitty Trump (Jpn), Simple 1500 Series Hello Kitty vol.01 - Hello Kitty Bowling (Jpn), Simple 1500 Series Hello Kitty vol.03 - Hello Kitty Block Kuzushi (Jpn), Simple 1500 Series vol.51 - The Jigsaw Puzzle (Jpn), Simple 1500 Series vol.63 - The Gun Shooting 2 (Jpn), Simple 1500 Series vol.67 - The Soccer - Dynamite Soccer 1500 (Jpn), Simple 1500 Series vol.71 - The Ren'ai Simulation 2 (Jpn), Simple 1500 Series vol.72 - The Beach Volley (Jpn), Simple 1500 Series vol.73 - The Invaders - Space Invaders 1500 (Jpn), Simple 1500 Series vol.76 - The Dodgeball (Jpn),Simple 1500 Series vol.83 - The Wakeboard - BursTrick Wake Boarding!! (Jpn),Simple 1500 Series vol.85 - The Sengoku Bushou - Tenka Touitsu no Yabou (Jpn),Simple 1500 Series vol.89 - The Power Shovel - Power Shovel ni Norou! (Jpn), Simple 1500 Series Vol.99 - The Kendo - Ken no Hanamichi (Jpn), Simple 1500 Series Vol.103 - The Ganso Densha Utenshi - Densha De Go! (Jpn), Simple Characters 2000 Series Vol.03 - Kamen Rider - The Bike Race (Jpn), Simple Characters 2000 Series vol.05 - Highschool Kimengumi - The Table Hockey (Jpn), Simple Characters 2000 Series Vol.06 - Dokonjou Gaeru - The Mahjong (Jpn), Simple Characters 2000 Series Vol.09 - Tsuri Kichi Sanpei - The Tsuri (Jpn), Simple Characters 2000 Series Vol.10 - Sakigake!! Otojo Juku - The Dodgeball (Jpn), Simple Characters 2000 Series Vol.16 - Ganba no Bouken - The Puzzle Action (Jpn),Simulation Zoo - Sekaiichi no Doubutsuen o Tsukurou (Jpn), Sister Princess - Pure Stories (Jpn), Slap Happy Rhythm Busters (Jpn), Snatcher (Jpn), Snobow Kids Plus (Jpn), Sonata (Jpn), Sotsugyou Crossworld (Jpn), Sougaku Toshi - Osaka (Jpn), Soukou Kihei Votoms - Lightning Slash (Jpn), Soukyugurentai - Oubushustugeki (Jpn), Spectral Blade (Jpn), Speed King (Jpn), Speed Power Gunbike (Jpn), Spider-Man (Jpn), Square's Preview 5 (Jpn, Seiken Densetsu Demo), Stahlfeder - Tetsukou Hikuudan (Jpn), Startling Odyssey 1 - Blue Evolution (Jpn), Street Fighter Collection (Jpn), Suiko Enbu - Outlaws of the Lost Dynasty (Jpn), Super Adventure Rockman (Jpn), Super Football Champ (Jpn), T Kara Hajimaru Monogatari (Jpn), Tactics Ogre - Let Us Cling Together (Jpn), Tales of Fandom Vol.1 (Jpn, Cless Version), Tamamayu Monogatari - Dennou Bijutsukan (Jpn, Demo), Tantei Jinguuji Saburou - Tomoshibi ga Kienumani (Jpn), Tantei Jinguuji Saburou - Yume no Owari ni (Jpn), Tatsunoko Fight (Jpn), Ten Made Jack - Odoroki Manenoki Daitoubou!! (Jpn), Tenant Wars (Jpn), Tenchi wo Kurau II - Sekiheki no Tatakai (Jpn), Tennis Arena (Jpn), Tensen Nyannyan - Gekijou-ban (Jpn), Tetris X (Jpn), That's QT (Jpn), Thunder Force V - Perfect System (Jpn), Time Gal & Ninja Hayate (Jpn), ToPoLo (Jpn), TOCA Touring Car Championship (Jpn), Tokimeki Memorial 2 Substories Vol.1 - Dancing Summer Vacation (Jpn), Tokimeki Memorial 2 Substories Vol.2 - Leaping School Festival (Jpn), Tokimeki Memorial 2 Substories Vol.3 - Memories Ringing On (Jpn),Tokimeki Memorial Drama Series Vol.1 - Nijiiro No Seishun (Jpn, Konami the Best), Tokimeki Memorial Taisen Puzzle-Dama (Jpn), Tokyo Majin Gakuen Gehouchou (Jpn), Tomba! The Wild Adventures (Jpn), Tomica Town o Tsukurou! (Jpn), Toshinden Card Quest (Jpn), Toukidenshou - Angel Eyes (Jpn), Toyota Netz Racing (Jpn), Toys Dream (Jpn), Tripuzz (Jpn), Trump Shiyouyo! (Jpn), Tsun Tsun Kumi 2 - Moji Moji Bakkun (Jpn), Tsun Tsun Kumi 3 - Kanji Vader (Jpn), Tsuri Baka Nisshi (Jpn), TV Animation X - Unmei no Tatakai (Jpn), TwinBee RPG (Jpn), Twins Story - Kimi ni Tsutaetakute... (Jpn), Two-Tenkaku (Jpn), Ucchannanchan no Honoo no Challenger - Denryu Iraira-Bou Returns (Jpn), UFO - A Day in the Life (Jpn), Ugetsu Kitan (Jpn), UkiUki Tsuri Tengoku - Uogami Densetsu wo Oe (Jpn), Ultraman Tiga & Ultraman Dyna Fighting Evolution - New Generations (Jpn), Ultraman Zearth (Jpn), Umi no Nushi Tsuri - Takarajimi ni Mukatte (Jpn), Umihara Kawase Shun - Second Edition (Jpn, Maruan Series 1), V-Tennis 2 (Jpn), Vampir Kyuuketsuki Densetsu (Jpn), Vehicle Cavalier (Jpn), Victory Zone - Real Pachinko Simulator (Jpn), Virtual Hiryuu no Ken (Jpn), Virtual Kyoutei '98 (Jpn), Virtual Pro Wrestling (Jpn), Virus - The Battle Field (Jpn), Volfoss (Jpn), Wagamama Fairy Mirumo de Pon! - Mirumo no Mahou Gakkou Monogatari (Jpn), Wangan Trial (Jpn), Warera Mitsubayashi Tankentai!! (Jpn), Water Summer (Jpn, Limited Edition), Wedding Peach - Doki Doki Oironaoshi Fashion Daisakusen (Jpn), Weltorv Estleia (Jpn), White Diamond (Jpn), Wizard's Harmony R (Jpn), Wolf Fang Kuuga 2001 (Jpn), Wonder B-Cruise - Dogiborn Daisakusen (Jpn), Wonder Trek (Jpn), World League Soccer - Challenge Nippon! (Jpn, Family Price 1500), World Pro Tennis '98 (Jpn),WWF Wrestlemania - The Arcade Game (Jpn), X. Racing (Jpn), Yagami Hiroki no Game-Taste - Munasawagi no Yokan (Jpn), Yakitori Musume - Sugo Ude Hanjouki (Jpn), Yamagata Digital Museum (Jpn), Yoshimoto Muchicco Daikessen - Minami no Umi no Gorongo Shima (Jpn), Youkai Hana Asobi (Jpn), Yu-Gi-Oh! - Monster Capsule Breed & Battle (Jpn), Yukinko Burning (Jpn), Yume no Tsubasa (Jpn),Yuugen Kaisha Chikyuu Boueitai - Guard of Earth Organization (Jpn), Yuukyuu no Eden - The Eternal Eden (Jpn), Zap! Snowboarding Trix '98 (Jpn), Zeiramzone (Jpn), Zeitgeist (Jpn), Zen-Nihon Joshi Pro Wrestling - Joou Densetsu Yume no Taikousen (Jpn), Zen-Nihon Pro Wrestling - Ouja no Kon (Jpn),Zero4 Champ DooZy-J (Jpn), Zoids - Battle Card Game - Seihou Tairiku Senki (Jpn),Zoids - Teikoku vs Kyouwakoku - Meka Seitai no Idenshi (Jpn), Zoku Hatsukoi Monogatari - Shuugaku Ryokou (Jpn),Zork I - The Great Underground Empire (Jpn), Zutto Issho - With Me Everytime... (Jpn, Major Wave Series) [Angelo Salese]
  • wscolor: Super Robot Taisen Compact for WonderSwan Color [Wilbert Pol]
  • wswan: Clock Tower for WonderSwan, Meitantei Conan - Nishi no Meitantei Saidai no Kiki!, Super Robot Taisen Compact (Rev 2), Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen, Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4),Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2) [Wilbert Pol]
New NOT_WORKING software list additions
  • alphasmart_kapps:
  • Accelerated Reader (1.2, English (UK)), Accelerated Reader (1.3, English (UK)), AlphaQuiz (3.1, English (UK)),
  • AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)),
  • Control Panel (1.04, English (UK)), Control Panel (1.07, English (UK)), KeyWords (3.6, English (UK)),
  • KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)),
  • MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash RP (1.1, English (UK)),
  • MathFacts in a Flash RP (1.3, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)),
  • Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)),
  • Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)),
  • Responder (1.2, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Large USA (1.03, English (UK)),
  • SpellCheck Small USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Spanish (1.0, Dutch),
  • Text2Speech Updater (1.3, English (UK)), Text2Speech Updater (1.4, English (UK)), Thesaurus Large USA (1.0, English (UK)),
  • Thesaurus Large USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)),
  • Thesaurus Spanish to English (1.1, English (UK)), Wireless File Transfer (1.1, English (UK)),
  • Wireless Updater (1.3, English (UK)), Wireless Updater (2.0, English (UK)) [ClawGrip]
  • fmtowns_cd: Crayonnage [redump.org]
  • psx:
  • Ape Escape (Euro), Crash Bash (Euro), Final Fantasy VIII (Euro, Aus), Le Mans 24 Hours (Euro), Resident Evil 3: Nemesis (Euro),
  • Spyro: Year of the Dragon (Euro, Rev. 1), Theme Park World (Euro), TOCA World Touring Cars (Euro), Urban Chaos (Euro)
  • [redump.org, FakeShemp]
  • sms: Action Replay (v. 1.02) [Apocalypse]
  • wscolor: mama Mitte' [redump.org, Wilbert Pol]
  • Merged pull requests
  • 7428: Refactored NEC V30MZ CPU core, and improved WonderSwan emulation (including preliminary WonderWitch support). [Wilbert Pol]
  • 7548: machine/intelfsh.cpp: Made Fujitsu 29F016A report status irrespective of sector address during erase. [Windy Fairy]
  • 7571: missbamby.cpp: Corrected description of DIP switches for Cirsa 810601-A PCB. [ClawGrip]
  • 7583: segas32.cpp: Added save state support, and fixed backdrop fill when screen resolution is changed. [cam900]
  • 7585: apple2_flop_misc.xml: Added parent/clone relationships for Anti-M sets. [Firehawke]
  • 7596: ibm5170.xml: Added Tetris Classic (Windows 3.x release). [ArcadeShadow]
  • 7599: galaxian.xpp: Added Namennayo (Japan). [ShouTime, David Haywood]
  • 7600: ice_hhhippos.cpp: Added ASCII PCB layout and anonymous namespace. [ClawGrip]
  • 7606: diamondking.cpp: Added skeleton driver for SegaSA Diamond King. [jordigahan, ClawGrip]
  • 7607: firebeat.cpp: Fixed wheel input ranges for Keyboardmania. [Windy Fairy]
  • 7608: Adjusted sound balance for systems using YMZ280B in conjunction with other sound chips. [David Haywood]
  • 7610: video/ef9345.cpp: Fixed attribute latching when emitting a delimiter character. [Sylvain Glaize]
  • 7625: Added HP2640 tape emulation, along with support for Manchester-encoded DC100 cassettes. [F.Ulivi]
  • 7627: Made Acorn Archimedes IOC and MEMC into devices, emulated serial keyboard, and fixed issues with RISC OS. [Sandro Ronco]
  • 7641: Fixed spelling errors in a few comments. [David Haywood]
  • 7642: imgtool: Fixed Dragon DOS Disk BASIC token conversion. [Tim Lindner]
  • 7645: jpmimpct.cpp: Hooked up DUART, RAMDAC and BACTA logger, improved inputs, and fixed many bugs. [David Haywood]
  • 7648: alphasma3k.cpp: Added skeleton driver and software list for AlphaSmart 3000. [ClawGrip, TeamEurope]
  • 7649: gamegear.xml, sg1000.xml, sms.xml: Added several entries and re-dumped one entry. [smspower, Wilbert Pol]
  • 7650: alphasmart_kapps.xml: Added Thesaurus Spanish to English (1.1, English (UK)). [ClawGrip]
  • 7651: miniguay.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7653: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7654: ibm5150.xml: Added two entries. [ArcadeShadow]
  • 7656: cpu/tlcs900: Fixed disassembly of PC-relative addresses. [Devin Acker]
  • 7657: astrcorp.cpp: Derived screen timing parameters from crystal frequencies, and cleaned up code. [cam900]
  • 7659: ksys573.cpp, machine/k573mcr.cpp: Implemented System 573 JVS memory card reader. [Windy Fairy]
  • 7664: ksys573.cpp: Improved accuracy of System 573 digital I/O audio emulation. [Windy Fairy]
  • 7665: astrcorp.cpp: Fixed magibomb memory map, improved sprites, and allowed astoneag to progress a bit further. [Angelo Salese]
  • 7666: fmtowns_flop.xml: Added Darwin's DilemmaThe Solution Is Evolution. [wiggy2k, r09]
  • 7667: jpmsys5.cpp: Started refactoring and adding I/O – many sets proceed further before failing. [David Haywood]
  • 7688: fmtowns_cd.xml: Added sixteen entries, replaced thirteen entries with better dumps, and added six missing floppies.
  • [redump.org, wiggy2k, cherokee, akira_2020, r09]
  • 7669: metro.cpp: Fixed tilemap offset regression; video/imagetek_i4100.cpp: Added CRTC parameters to save state for debugging.
  • [cam900]
  • 7673: Fixed detection of PowerPC 64 on FreeBSD. [pkubaj]
  • 7674: bus/sega8: Emulated Game Gear X-Terminator cartridges. [Wilbert Pol]
  • 7675: vt1682.cpp: Added Portable Game Station 268-in-1. [Takashi Omoto, TeamEurope, David Haywood]
  • 7676: hng64.cpp: Added support for flat shaded polygons with no texture or lighting. [Happy]
  • 7677: video/k057714.cpp: Implemented display resolution register, and fixed various drawing bugs. [Windy Fairy]
  • 7682: jpmimpact.cpp, jpmimpactsw.cpp: Improved emulation of non-video fruit machines. [David Haywood]
  • 7683: jpmimpact.cpp: Corrected player inputs for all machines with accessible button test modes. [David Haywood]
  • 7684: nnk16.cpp: Added Red Hawk (horizontal, Spain). [Victor Fernandez (City Game), ClawGrip]
  • 7685: bus/a2bus: Enabled floppy sounds for Disk II floppy controller cards. [leesaudan2]
  • 7686: getaway.cpp: Emulated blitter and inputs, making the game playable. [Angelo Salese]
  • 7688: galaxian.cpp: Fixed sprite clipping on the left of the screen in namenayo. [David Haywood]
  • 7691: bgfx: Added lcd-grid screen chain. [cgwg]
  • 7692: rx78_cart.xml: Added complete serial number for Donjara. [David Silva]
  • 7694: system1.cpp: Corrected ROM labels and locations for ufosensib. [f205v]
  • 7698: alphasma3k.cpp: Added note about firmware updates. [ClawGrip]
Source Changes
  • missbamby.cpp: Cirsa 810601-A PCB has 4 dipswitches, not 8 [ClawGrip]
  • natkeyboard: Remove from ioport_manager [AJR]
  • cdp1863: Initialize more member variables [AJR]
  • luareference.rst: Move the luareference-input properties together [AJR]
  • aa310.cpp: Replaced i2cmem with pcf8583 RTC device. [Nigel Barnes]
  • cmi2x: comment cause of excessive printf output [Scott Stone]

new WORKING machine

  • Namennayo (Japan) [ShouTime, David Haywood]
  • confirm input mapping [David Haywood]
  • add bonus lives dip [David Haywood]
  • set to 4-way stick [David Haywood]
  • nitpicking [David Haywood]
  • this is what pluginsportname is for, but whatever, be like that. [David Haywood]
  • galaxian.cpp: Custom port names on namenayo obfuscate the controls. [Vas Crabb]
  • Document parent/child for AntiM on Apple II (#7585) [Firehawke]
New machines marked as NOT_WORKING
  • Hungry Hungry Hippos (redemption game) [Museo del Recreativo, The Dumping Union]
  • segas32.cpp: Added save state support, and fixed backdrop color fill when screen resolution is changed. (#7583) [cam900]
  • ibm5170New working software list additions (#7596) [ArcadeShadow]
New working software list additions
  • ibm5170: Tetris Classic (Windows 3.x release) [ArcadeShadow]
  • supremo: placeholder for io ports [hap]
  • ice_hhhippos.cpp: Add PCB ASCII layout and anonymous namespace [ClawGrip]
  • magicard.cpp: decapped and dumped PIC16F84 for magicardj and magicle [Caps0ff, TeamEurope]
  • playmark.cpp, powerbal.cpp: preliminary minor cleanups in preparation of subclassing and adding of the new wbeachvl MCU dumps [Ivan Vangelista]
  • hitpoker.cpp: Fix mistake in allocation size [AJR]
  • Temporary hack so most DRC games work on the M1/Apple Silicon. [R. Belmont, balr0g, Vas Crabb]
  • ncr5380n: fix MAME lockup introduced in the previous change [R. Belmont]
  • novag_snova: A-H are on the right side of leds [hap]
  • firebeat.cpp: Fixed input range for wheels in Keyboardmania games. (#7607) [987123879113]
  • ds1302: Add DS1202 variant [AJR]
  • v40, v50, v53: Allow configuration registers to be read back [AJR]
  • zt8802: Moderate de-skeletonization [AJR]
  • rebalance sound after ymz280b change [DavidHaywood]
  • trebol: Transfer to missbamby.cpp driver, since hardware appears to be almost the same [AJR]
  • atarisy1: correct LSI BIOS 136032.115 regression [hap]
  • playmark.cpp, powerbal.cpp: started splitting in derived classes [Ivan Vangelista]
  • Added Flip Screen configuration to Indiana Jones and the Temple of Doom (cocktail) [GadgetFreak]
New working machines
  • Sphinx Commander (v2.00) [hap, anonymous]
  • a2ssc: Add DIP switch locations and correct their bit assignments; mirror register addresses [AJR]
  • a2ssc: More minor corrections [AJR]
  • a2ssc: Connect RTS output [AJR]
  • am9517a: simplify software request handling [Patrick Mackinlay]
  • WonderSwan updates: (#7428) [wilbertpol]
    • bus/wswan: Add preliminary support for wonderwitch. [Wilbert Pol]
    • cpu/v30mz: [Wilbert Pol]
      • Rename segment registers.
      • Add a callback to retrieve the interrupt vector.
      • Add prefetch queue and PFP register.
      • Add 1 cycle penalty when reading or writing a word from an unaligned address.
      • Add 1 cycle penalty when calculating effective address from multiple registers.
      • Removed not supported nec extended instructions.
      • Change address space width to word.
    • wswan: [Wilbert Pol]
      • Adjust cpu cycles when performing DMA.
      • Updated default internal eeprom for WonderSwan Color with name ‘WONDERSWANCOLOR’.
      • Fix off-by-one error in window drawing.
      • Major update to the software lists documenting hardware and rom labels and locations.
  • wscolor - New working software list additions
  • Digimon Adventure 02 - D1 Tamers (Rev 1) [wilbertpol]
  • Digital Monster Card Game - Ver. WonderSwan Color (Rev 2) [wilbertpol]
  • Digital Monster - D-Project (Rev 1) [wilbertpol]
  • Digimon Tamers - Digimon Medley [wilbertpol]
  • Hunter X Hunter - Greed Island (Rev 1) [wilbertpol]
  • From TV Animation One Piece - Treasure Wars (Rev 1) [wilbertpol]
  • wscolor - New not working software list additions
  • mama Mitte' [wilbertpol]
  • wscolor - Replaced software list items
  • Dicing Knight. [anon]
  • Judgement Silversword - Rebirth Edition (Rev. SC21) [wilbertpol]
  • wswan - New working software list additions
  • Chocobo no Fushigi na Dungeon for WonderSwan (Rev 3) [wilbertpol]
  • Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1) [wilbertpol]
  • Digimon Adventure 02 - Tag Tamers (Rev 0) [wilbertpol]
  • Digimon Adventure - Anode Tamer (Rev 1) [wilbertpol]
  • Digimon Adventure Campaign Limited Version [wilbertpol]
  • Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 2) [wilbertpol]
  • Harobots (Rev 1) [wilbertpol]
  • Hunter X Hunter - Ishi o Tsugu Mono (Rev 1) [wilbertpol]
  • Mahjong Touryuumon (Rev 1) [wilbertpol]
  • Super Robot Taisen Compact (Rev 1) [wilbertpol]
  • SD Gundam - Emotional Jam (Rev 2) [wilbertpol]
  • SD Gundam Gashapon Senki - Episode 1 (alt) [wilbertpol]
  • wscolor - Software list items promoted to working
  • Super Robot Taisen Compact for WonderSwan Color [wilbertpol]
  • Cardcaptor Sakura - Sakura to Fushigi na Clow Card [wilbertpol]
  • wswan - Replaced software list items
  • Armored Unit [wilbertpol]
  • Crazy Climber [wilbertpol]
  • Clock Tower for WonderSwan [wilbertpol]
  • Glocal Hexcite [wilbertpol]
  • Gomoku Narabe & Reversi - Touryuumon [wilbertpol]
  • Hanafuda Shiyouyo [wilbertpol]
  • Keiba Yosou Shien Soft - Yosou Shinkaron [wilbertpol]
  • Morita Shougi for WonderSwan [wilbertpol]
  • Nobunaga no Yabou for WonderSwan [wilbertpol]
  • Sangokushi II for WonderSwan [wilbertpol]
  • Shougi Touryuumon [wilbertpol]
  • Slither Link [wilbertpol]
  • Soccer Yarou! - Challenge the World [wilbertpol]
  • Taikyoku Igo - Heisei Kiin [wilbertpol]
  • Trump Collection 2 - Bottom-Up Teki Sekaiisshuu no Tabi [wilbertpol]
  • Trump Collection - Bottom-Up Teki Trump Seikatsu [wilbertpol]
  • wswan - Software list items promoted to working
  • Clock Tower for WonderSwan [wilbertpol]
  • Meitantei Conan - Nishi no Meitantei Saidai no Kiki! [wilbertpol]
  • Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen [wilbertpol]
  • Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4) [wilbertpol]
  • Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2) [wilbertpol]
  • Super Robot Taisen Compact (Rev 0) [wilbertpol]
  • wswan - Software list items demoted to not working
  • Magical Drop for WonderSwan [wilbertpol]
  • MobileWonderGate (Rev 1) [wilbertpol]
  • Wonder Borg Robot Works [wilbertpol]
  • Robot Works (Asia) [wilbertpol]
  • Clones promoted to working
  • Cat and Mouse (set 2) [Paul Swan]
  • VG5000µ fix latched attributes on delimiter. (#7610) [Sylvain Glaize]
    • Fix the underline latched attribute when emitting a delimiter character. Fix the delimiter emitted character address. Change word
  • from "hided" to the datasheet coherent "conceal"
  • dim68k: add DUART, use views for boot-time bankswitch, some minor cleanup [R. Belmont]
  • astrcorp.cpp: two more address bits are involved in the magibomb descrambling [Ivan Vangelista]
New clones marked as NOT_WORKING
  • Crime Patrol v1.0 [Dragon's Lair Project]
  • atarittl.cpp: removed pongdbl since it has been moved and emulated in pong.cpp [gregf]
  • apple2, apple2e, apple2gs: Add emulation of Apricorn Super Serial Imager as slot option [AJR, Apple II Documentation Project]
  • laserbat.cpp: Correct ROM labels for rev 2 Cat and Mouse [Brian Troha]
New working clones
  • Big Fight - Big Trouble In The Atlantic Ocean (Japan, rev F) [Phil Bennett, The Dumping Union]
  • ncr5380n: halt dma on phase mismatch [Patrick Mackinlay]
  • laserbat.cpp: Change Cat and Mouse game description based on suggestion [Brian Troha]
  • vgmplay.cpp: Fix wswan validation error (nw) [Wilbert Pol]
  • readme: minor tweak [Patrick Mackinlay]
  • romp: initial storage channel implementation [Patrick Mackinlay]
  • champbwl.cpp: added controls for cocktail mode [Ivan Vangelista]
  • simultano: program version appears to be B [hap]
  • plugins/cheat: Migrate remaining XML cheat code for Lua API changes. [Vas Crabb]
New machines marked as NOT_WORKING
  • Happy Pierrot [trap15]
New working clones
  • Kasparov Simultano (ver. C) [bataais]
  • arm7: Added optional logging for Windows CE calls. [Ryan Holtz]
  • uda1344: Added skeleton audio device for Philips UDA13444 Codec. [Ryan Holtz]
  • sa1111: Hooked up basic L3 audio transceiver support. [Ryan Holtz]
  • esqpump: remove unneeded logerror [hap]
  • util/xmlfile.cpp: C++ comment conversion [AJR]
  • plugins/data: use history.xml and add xml parser for it [cracyc]
  • ioport.cpp: Eliminate redundant std::string("...").c_str() pattern [AJR]
  • New machines marked as NOT_WORKING (#7606)
  • Diamond King [jordigahan, ClawGrip]
  • plugins/data: remove logging and fix query [cracyc]
  • hitpoker.cpp, tlc34076: Initialize more pointers and variables [AJR]
  • psx.xml: Cleaned up metadata. [Angelo Salese]
  • Marked dumps from unknown sources as bad.
  • Tested many software items.
  • Marked LibCypt discs with missing subchannel data as unsuppored.
  • New working software list items (psx)
  • Depth (Jpn) [redump.org, FakeShemp]
  • Pi to Mail (Jpn) [redump.org, FakeShemp]
  • Sentou Kokka: Air Land Battle (Jpn, Rev. 1) [redump.org, FakeShemp]
  • Wares 1092: Souheiden (Jpn) [redump.org, FakeShemp]
  • Action Replay 2 Version 2.23 - Bonus PSone Codes! (Euro) [redump.org, FakeShemp]
  • Autumn/Christmas Releases '96 (Euro) [redump.org, FakeShemp]
  • Beatmania (Euro) [redump.org, FakeShemp]
  • Chase the Express (Euro) [redump.org, FakeShemp]
  • Demo One (Version 1) (Euro) [redump.org, FakeShemp]
  • Demo One (Version 4) (Ger) [redump.org, FakeShemp]
  • Disney/Pixar Monsters, Inc.: Skrämmarön (Swe) [redump.org, FakeShemp]
  • Dracula: The Resurrection (Euro) [redump.org, FakeShemp]
  • Driver 2: Back on the Streets (Euro, Rev. 1) [redump.org, FakeShemp]
  • Euro Demo 21 (Euro) [redump.org, FakeShemp]
  • Euro Demo 22 (Euro) [redump.org, FakeShemp]
  • Euro Demo 28 (Euro) [redump.org, FakeShemp]
  • Euro Demo 58 (Euro) [redump.org, FakeShemp]
  • Euro Demo 60 (Euro) [redump.org, FakeShemp]
  • Euro Demo 62 (Euro) [redump.org, FakeShemp]
  • Euro Demo 63 (Euro) [redump.org, FakeShemp]
  • Euro Demo 64 (Euro) [redump.org, FakeShemp]
  • Euro Demo 65 (Euro) [redump.org, FakeShemp]
  • Euro Demo 66 (Euro) [redump.org, FakeShemp]
  • Euro Demo 67 (Euro) [redump.org, FakeShemp]
  • Euro Demo 68 (Euro) [redump.org, FakeShemp]
  • Euro Demo 69 (Euro) [redump.org, FakeShemp]
  • Euro Demo 70 (Euro) [redump.org, FakeShemp]
  • Euro Demo 71 (Euro) [redump.org, FakeShemp]
  • Euro Demo 72 (Euro) [redump.org, FakeShemp]
  • Euro Demo 73 (Euro) [redump.org, FakeShemp]
  • Euro Demo 74 (Euro) [redump.org, FakeShemp]
  • Everybody's Golf 2 (Euro) [redump.org, FakeShemp]
  • F1 Championship Season 2000 (Euro) [redump.org, FakeShemp]
  • Front Mission 3 (Euro, Prototype 20000616) [redump.org, FakeShemp]
  • Ghoul Panic (Euro) [redump.org, FakeShemp]
  • Gran Turismo (Euro) [redump.org, FakeShemp]
  • Gran Turismo 2 (Euro) [redump.org, FakeShemp]
  • Grand Theft Auto 2 (Euro, Rev. 1) [redump.org, FakeShemp]
  • Medal of Honor: Underground (Euro) [redump.org, FakeShemp]
  • Metal Gear Solid (Euro) [redump.org, FakeShemp]
  • Metal Gear Solid: Special Missions (Euro) [redump.org, FakeShemp]
  • Micro Machines V3 (Euro, EDC) [redump.org, FakeShemp]
  • Moto Racer (Euro) [redump.org, FakeShemp]
  • Moto Racer World Tour (Euro) [redump.org, FakeShemp]
  • Music: Music Creation for the PlayStation (Euro) [redump.org, FakeShemp]
  • Need for Speed II (Euro) [redump.org, FakeShemp]
  • Need for Speed III: Hot Pursuit (Euro) [redump.org, FakeShemp]
  • No Fear Downhill Mountain Biking (Euro) [redump.org, FakeShemp]
  • Oddworld: Abe's Oddysee (Euro) [redump.org, FakeShemp]
  • Point Blank (Euro, Demo) [redump.org, FakeShemp]
  • Point Blank (Euro, Rev. 1) [redump.org, FakeShemp]
  • Point Blank 2 (Euro, Aus) [redump.org, FakeShemp]
  • Porsche Challenge (Euro) [redump.org, FakeShemp]
  • Power Source (Euro) [redump.org, FakeShemp]
  • Pro Pinball: Big Race USA (Euro) [redump.org, FakeShemp]
  • Rescue Shot (Euro) [redump.org, FakeShemp]
  • Resident Evil (Euro, EDC) [redump.org, FakeShemp]
  • Resident Evil: Survivor (Euro) [redump.org, FakeShemp]
  • Silent Hill (Euro) [redump.org, FakeShemp]
  • Sphere 360° (Euro) [redump.org, FakeShemp]
  • Spider-Man (Euro) [redump.org, FakeShemp]
  • Spyro the Dragon (Euro) [redump.org, FakeShemp]
  • Street Skater 2 (Euro) [redump.org, FakeShemp]
  • Tenchu: Stealth Assassins (Euro, Demo) [redump.org, FakeShemp]
  • Test Drive 6 (Euro) [redump.org, FakeShemp]
  • Theme Hospital (Euro) [redump.org, FakeShemp]
  • Tomb Raider: The Last Revelation (Euro, Aus) [redump.org, FakeShemp]
  • Vanishing Point (Euro) [redump.org, FakeShemp]
  • Warpath: Jurassic Park (Euro) [redump.org, FakeShemp]
  • WCW Mayhem (Euro) [redump.org, FakeShemp]
  • New NOT_WORKING software list items (psx)
  • Ape Escape (Euro) [redump.org, FakeShemp]
  • Crash Bash (Euro) [redump.org, FakeShemp]
  • Final Fantasy VIII (Euro, Aus) [redump.org, FakeShemp]
  • Le Mans 24 Hours (Euro) [redump.org, FakeShemp]
  • Resident Evil 3: Nemesis (Euro) [redump.org, FakeShemp]
  • Spyro: Year of the Dragon (Euro, Rev. 1) [redump.org, FakeShemp]
  • Urban Chaos (Euro) [redump.org, FakeShemp]
  • Theme Park World (Euro) [redump.org, FakeShemp]
  • TOCA World Touring Cars (Euro) [redump.org, FakeShemp]
  • model2.cpp: Documentation update for Dead or Alive, Model 2A version [Brian Troha]
  • aprissi: ROM version note [AJR]
  • hash.cpp, hashing.cpp: Change string processing to use std::string_view parameters; add sum16 type [AJR]
  • Further additions of std: :string_view [AJR]
    • corefile.cpp, fileio.cpp: Change puts to take a std::string_view parameter
    • rendlay.cpp: Use std::string_view instead of bare pointers in various functions
    • vecstream.h: Add std::string_view conversion operator to obtain output buffer without needing to make it a C string with explicit
    • null termination
    • xmlfile.cpp: Add get_attribute_string_ptr method that distinguishes between empty strings and absent attributes without falling
  • back to C strings
  • romcmp: Add -h option to print hashes and 16-bit sums for all files [AJR]
  • clifront.cpp: Restore line accidentally deleted in aa29519528cb3dbdbfac56819bea670ed8c56c5d [AJR]
  • arm7: Moved WinCE call logging into a separate .hxx file. [Ryan Holtz]
  • Cassette image processing cleanup [AJR]
    • Add cassette_image: :image_read_byte method for reading one byte at a time
    • coco_cas.cpp: Eliminate dependency on emucore.h
    • thom_cas.cpp: Declare some temporary variables much closer to where they are used
    • tvc_cas.cpp: Read and write entire sectors at a time
  • plugins/data: better hiscore parsing [cracyc]
New machines marked as NOT_WORKING
  • Heroine's Memory [The Dumping Union]
  • odyssey2: fix loading games with -cart not working [hap]
New machines marked as NOT_WORKING
  • Bingo Circus (terminal) [Phil Bennett]
  • bingoc.cpp: fixed clang build [Ivan Vangelista]
  • palette.cpp: Use std::fill instead of memset for dirty vector; add range check [AJR]
  • Low-level #include overhaul [AJR]
    • vecstream.h: Revert changes made in aa29519528cb3dbdbfac56819bea670ed8c56c5d. The std::string_view conversion has been made a
  • non-member function (util: :buf_to_string_view) and moved to coretmpl.h.
    • strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h
    • and a few tool sources; other references have been qualified.
    • osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments.
    • Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things
    • that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
  • disasmintf.h: Attempt at fixing build on other compilers [AJR]
  • vbiparse.cpp: Add missing #include [AJR]
  • options.h: Be more honest about #including prerequisites [AJR]
  • windir.cpp, winrtdir.cpp: string_format calls need qualification now [AJR]
  • ARM: fix carry flag in ADC instruction. [Sandro Ronco]
  • plugins/data: more hiscore improvements [cracyc]
New machines marked as NOT_WORKING
  • Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]
  • snesb.cpp: revisited some decryptions to standardize them [iq_132]
  • snesb.cpp: Fix clang build by removing leftover tables [AJR]
New working clones
  • Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union]
  • Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]
  • Corrected game set names & game titles: Example: bass is now getbassur Japanese Get Bass sets now include the game's sub title: Get
  • Bass: Sega Bass Fishing The USA version is called Sega Bass Fishing Specify Deluxe, Upright & standard for Get Bass sets Added in
  • Twin/DX for sets that allowing cabinet designations Added notes about sets the support multiple regions in Game Assignments Added
  • miscellaneous documentation updates / notes [Brian Troha]
  • Minor clean ups: Missing ")" and standardize loading address statements [Brian Troha]
  • emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug
  • causing #7616) [Vas Crabb]
  • coco_midi: fix msvc build [Patrick Mackinlay]
  • coco: standardize include guard [Patrick Mackinlay]
  • abc1600: Renamed floppy software list. [Curt Coder]
  • abc1600: Some cleanup in the MAC. [Curt Coder]
  • odyssey2: add notes [hap]
  • galpani2: Correct the rom loading for one of the games, generate an image list [Olivier Galibert]
  • odyssey2/voice: remove unused function [hap]
  • Purge #include "rendlay.h" where not necessary [AJR]
  • render.h, rendlay.h: Dependency refactoring [AJR]
    • render.h: Split out layout class declarations into rendlay.h, with some adjustments for the resulting incomplete types  (std: :reference_wrapper unfortunately does not allow these by C++17 rules)
    • rendlay.h: Move old header contents to layout/generic.h
New machines marked as NOT_WORKING
  • Sonic Blast Man's Janken Battle [Phil Bennett]
  • fix dragondos Disk BASIC tokens [tim lindner]
  • misc spelling fixes [DavidHaywood]
  • odyssey2: add service test cart 7seg output [hap]
New machines marked as NOT_WORKING
  • SM1810 [Carl, Alexander Kholodov]
  • cr16cdasm.cpp: Use precompiled header [AJR]
  • apple2c: fix RdRAM2 ($C011) return value on IIc and IIc Plus. (Github issue #7640). [R. Belmont]
  • osdwindow.cpp: Centralize basic functions; de-virtualize various getters [AJR]
  • Attempt at fixing Windows build [AJR]
  • Second attempt at fixing Windows build (function is now defined in base class) [AJR]
  • odyssey2/ktaa: re-add support for 16KB size [hap]
  • cpu: Allow recompilers to work with W^X policy [Vas Crabb]
  • osdwindow.cpp: Make monitor code a little safer [AJR]
  • cpu: Slightly reduce the number of page protection state changes [Vas Crabb]
  • Make "slot" feature in software lists and a few related features case-sensitive [AJR]
  • Simplify snapshot/quickload callback parameters; remove some uses of auto_alloc_array [AJR]
  • Fix DRC build breakage under Emscripten. [Justin Kerk]
  • kopunch.cpp: Acknowledge coin IRQs [AJR]
  • d6800, vip: added chip8 software list (72 titles, curated) [Robbbert]
  • tmc1800: added note [Robbbert]
  • mac: Optionally hook up the new skeleton SWIMs [Olivier Galibert]
  • Tidy up loose ends: [Vas Crabb]
    • Fixed a couple of fixed-size buffers in Windows OSD code.
    • Marked MAME as aware of long paths in Windows manifest.
    • Made a cleaner, thread-safe API for getting volume names.
    • Added compile-time option to disable recompiler W^X mode.
    • NuBus image device current directory doesn't need to be pinned.
  • d6800: tidied up a few things. [Robbbert]
  • wrally.cpp: fixed MT07836 [Ivan Vangelista]
  • Added audio CD to DrumMania (GQ881 VER. JAD), but the game is still not playable [xuserv]
New working clones
  • DrumMania 4th Mix (GA25 VER. KAA) [xuserv]
  • videopac.xml: mark timelordpl as baddump [hap]
  • fix several genuine issues found by coverity [Patrick Mackinlay]
  • a2bus/mouse.cpp: Fix regression caused by MCU port C lines being high after reset [AJR]
    • 6821pia.cpp: Add callback to set port B three-state output
  • hh_cop400: fix mdallas keypad problem [hap]
  • s14001a: get rid of compiler warning [hap]
New machines marked as NOT_WORKING
  • Champion Pool (v1.0) [caius]
  • odyssey2: switch p1/p2 joysticks [hap]
  • zippath.cpp: Checkpoint [AJR]
  • Adopt std: :string_view as the input parameter type for most functions. (This necessitates some explicit copying to std::string since other APIs have not been updated yet.)
    • Remove zippath_parent_basename, whose implementation was utterly broken and fortunately unused.
  • dim68k: fix boot bankswitch, additional FDC & RS232 hookups, it now tries to boot a floppy [R. Belmont]
  • Fixed some minor coverity warnings [Robbbert]
  • i82586: fix address hash and multicast setup bugs [Patrick Mackinlay]
  • util/zippath.cpp: Fix suffix for zip archives. [Vas Crabb]
  • dim68k: more fdc hookup, CP/M 68K now partially loads. [R. Belmont, O. Galibert]
New machines marked as NOT_WORKING
  • Mini Guay [jordigahan, ClawGrip]
  • miniguay.cpp: Hook up some devices [AJR]
  • dim68k: add serial keyboard [R. Belmont]
  • coco_midi: tidy namespace [Patrick Mackinlay]
  • miniguay.cpp: very minor notes update [Ivan Vangelista]
New machines marked as NOT_WORKING
  • IBM RT PC [Bitsavers]
  • *Fixed mistake with rtpca25 [Robbbert]
  • abc1600: Add debugging notes. [Curt Coder]
  • rtpc: Fix clang compile. [Curt Coder]
  • design: Hook up addressable latches [Dirk Best]
  • undrfire.cpp: Fixed shifter displays for cbombers (MT#7843) [Scott Stone]
  • zippath.cpp: Checkpoint #2 [AJR]
    • Fix unintialized variable issue in zippath_resolve
    • Eliminate one internal helper function
  • wicat.cpp: Sound notes [AJR]
  • mcs48: separate F0/F1 from upi41 STS, fix F0 flag read from upi41_master_r [hap]
  • wicat.cpp: nopw must be aligned [AJR]
  • mcs48.h: update note [hap]
  • isbc: sm1810 tries to boot irmx, fails due to different 215 wakeup address [cracyc]
  • crbaloon: Add accurate video timings and watchdog; reduce CPU clock; clean up various things [AJR]
  • ladybug: Add raw screen parameters [AJR]
  • New machines marked as NOT_WORKING (#7648) [ClawGrip]
New machines marked as NOT_WORKING
  • AlphaSmart 3000 [TeamEurope, ClawGrip]
New NOT_WORKING software list additions
  • alphasmart_kapps.xml: Accelerated Reader (1.3, English (UK)), Accelerated Reader (1.2, English (UK)), AlphaQuiz (3.1, English (UK)), AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)), Control Panel (1.07, English (UK)), Control Panel (1.04, English (UK)), KeyWords (3.6, English (UK)), KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash RP (1.3, English (UK)), MathFacts in a Flash RP (1.1, English (UK)), MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)), Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)), Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)), Responder (1.2, English (UK)), SpellCheck Large USA (1.03, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Small USA (1.02, English (UK)), SpellCheck Spanish (1.0, Dutch), Text2Speech Updater (1.4, English (UK)), Text2Speech Updater (1.3, English (UK)), Thesaurus Large USA (1.1, English (UK)), Thesaurus Large USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Wireless File Transfer (1.1, English (UK)), Wireless Updater (2.0, English (UK)), Wireless Updater (1.3, English (UK)) [ClawGrip]
  • blktiger_ms.cpp: attempted to make it do something. Still a long way to go. [Ivan Vangelista]
  • mcs48: small bugfix for DA A [hap]
  • mcs48: correct copyright holders [hap]
New NOT_WORKING software list additions
  • Thesaurus Spanish to English (1.1, English (UK)) [ClawGrip]
  • Also fixed the software list: I mistakenly added my own temp files (.os3kapp.bin) as a dataarea (those temp files were generated by
  • a perl script used to read the kapp header for getting the file metadata from the header, the only needed file is the .kapp
  • itself), and also fixed the CRCs (I forgot to clear the buffer on each iteration on my script for calculating them). [ClawGrip]
  • m68000: Don't clear interrupt input state upon reset [AJR]
  • mcs48: single line comments c++ style [hap]
  • alphasma3k: fixed mame.lst [Robbbert]
  • odyssey2: correct copyright holders [hap]
  • i8244.h: add pinout info [hap]
  • itech32.cpp: fixed MT07846 [Ivan Vangelista]
  • Confirm DIP defaults in Shogun Warriors/Fujiyama Buster by manual [Angelo Salese]
  • Miscellaneous cleanup. [Vas Crabb]
    • audio/redbaron.cpp: Added save state support.
    • gladiatr.cpp: Fixed typo.
    • Changed some unused functions to use [[maybe_unused]] attribute so they don't rot.
  • isbc: sm1810 has an 80 track drive [cracyc]
  • metro.cpp, hyprduel.cpp: Move interrupt control (mostly) down into VDP [AJR]
  • Actually build the accepted variants list in floppy [Olivier Galibert]
  • gamegear, sg1000, sms software list additions (#7649) [wilbertpol]
New working software list additions
  • gamegear: [wilbertpol]
  • Andre Agassi Tennis (prototype), [wilbertpol]
  • Bubble Bobble (prototype), [wilbertpol]
  • CJ Elephant Fugitive (prototype), [wilbertpol]
  • Dinobasher Starring Bignose the Caveman (prototype), [wilbertpol]
  • Dragon - The Bruce Lee Story (prototype), [wilbertpol]
  • Empire Syndicate (Chicago Syndicate) (prototype, 19950320), [wilbertpol]
  • Kawasaki Superbike Challenge (USA), [wilbertpol]
  • Micro Machines (prototype) [smspower]
  • sg1000: [wilbertpol]
  • San-nin Mahjong (Jpn, alt) [smspower]
  • sms: [wilbertpol]
  • 3D Gunner (prototype), [wilbertpol]
  • Alex Kidd - High Tech World (prototype), [wilbertpol]
  • Battle Wings (Bomber Raid, prototype), [wilbertpol]
  • Cyborg Hunter (prototype), [wilbertpol]
  • Hang-On (prototype), [wilbertpol]
  • Missile Defense 3-D (prototype), [wilbertpol]
  • Out Run 3-D (prototype), [wilbertpol]
  • Solomon no Kagi - Oujo Rihita no Namida (prototype), [wilbertpol]
  • Super Off Road (prototype) [smspower]
New NOT_WORKING software list additions
  • gamegear: [wilbertpol]
  • X-Terminator v2.1 for Game Gear (Euro, USA), [wilbertpol]
  • X-Terminator v2.1J for Game Gear (Jpn) [smspower]
New working software list additions
  • sms: [wilbertpol]
  • Game de Check! Koutsuu Anzen (Jpn, prototype) [smspower]
  • gamegear: Redumped Sports Illustrated Championship Football & Baseball (Euro, USA) [smspower]
  • Provide the variants to the floppy formats [Olivier Galibert]
  • relief.cpp: Add in checksum information as printed on ROM labels. Make easier to ID earlier undumped sets. [Brian Troha]
  • Update floptool to the new prototypes [Olivier Galibert]
  • m740: Restore T flag correctly during PLP and RTI. Previous emulation inherited from the 6502 base device caused these instructionsto always set T in P and not affect instruction decoding at all. [AJR]
  • miniguay.cpp: Add PCB ASCII layout [ClawGrip]
  • dim68k: Fix the floppy drive type [R. Belmont]
  • imd_fmt.cpp: if an IMD image is 40 track but the drive is HD, put the data on even tracks like hardware would show [R. Belmont]
  • imd_dsk: add missing file [R. Belmont]
  • astrcorp.cpp: added GFX ROM for magibombe [Phil Bennett]
  • m950x0: Added implementation for STmicro M950x0 SPI EEPROM series. [Ryan Holtz]
  • sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]
  • sa1111: Various changes. [Ryan Holtz]
    • Hooked up I2S audio DMA support.
    • Hooked up IRQ support.
    • Hooked up basic GPIO support.
  • uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz]
  • sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz]
  • jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]
  • imd_dsk: use has_variant() and accept either HD or QD as 80-track drives [R. Belmont]
  • m950x0: Removed private specifier in favor of protected. [Ryan Holtz]
  • sa1111: Moved some local statics to be constexpr rather than const. Tweaked audio register handling to favor references over
  • pointers. [Ryan Holtz]
  • sed1356: Added to-do note regarding potential endian issues. [Ryan Holtz]
  • m950x0: Fixed validation. [Ryan Holtz]
  • machine/seibuspi: correct copyright holders [hap]
  • rx78: [Robbbert]
    • fixed colours, keyboard and cart loading to allow the new carts to work. [Robbbert]
  • fixed loading of real tapes [Haze]
  • rx78: New working software
  • Sekigahara [Robbbert]
  • Super Motocross [Robbbert]
  • [from Hubz] [Robbbert]
  • tlcs900: fix disassembly of PC-relative addressing [Devin Acker]
  • mcs48: fix possible problem with A11 and RET during interrupt [hap]
  • c64_flop_misc.xml: fix typo [Angelo Salese]
  • Partial revert, try to make it clear that is the intended behaviour. [Angelo Salese]
  • imd_dsk: restore # of tracks check [R. Belmont]
  • metro.cpp: VDP clock is not so standard on some PCBs [AJR]
New working clones
  • Zabavni Karti (cyrillic, Bulgarian, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Zabavni Karti improvements: [Roberto Fresca]
    • Proper inputs from the scratch.
    • Some DIP switches sorted out.
    • Added technical notes.
  • Disable msvc windows CI, breaks for probably unfisable heap space issues [Olivier Galibert]
  • videopac.xml: re-added Flash Point PAL conversion hack since it was sold on cartridge [hap]
  • SWIM2: Enough of the write processing to make the timing calibration work. [Olivier Galibert]
  • videopac.xml: add unmodified dump of timelordpl [René van den Enden (Rene_G7400)]
  • m740: Core overhaul [AJR]
    • Change many instruction timings and dummy fetch patterns to match Mitsubishi documentation rather than 6502 behavior
    • Add overrides to be used for separable data space in future M50734 emulation
    • Fix incorrect addition of Y to address of EORT $zp
    • Eliminate INCT A and DECT A instructions (T=1 has no effect on INC A or DEC A)
    • Add STP and WIT instructions (not distinguished for now)
    • Eliminate generic M740 device type (not used by anything)
  • cps1.cpp: Documented turbo mode DIP switch settings for sf2rb (Street Figher II' Rainbow hacks). [Rotwang]
  • astrcorp.cpp: added eeprom dump for magibombe [Phil Bennett]
New machines marked as NOT_WORKING
  • Tsururin Kun [Phil Bennett]
  • bus/neogeo: Cleaned up SMA protection bitswaps. [Vas Crabb]
  • konmedal.cpp: added dip switch definitions for slimekun [Ivan Vangelista]
  • Added PLD dumps to Maygay M1, Scorpion 2 and Scorpion 4 [James Wallace]
  • New games added as MACHINE_NOT_WORKING
  • SPRINT (Maygay) (M1A/B) [HIGHWAYMAN]
  • High Roller (Bellfruit) (Scorpion 4) [HIGHWAYMAN]
  • New clones added as MACHINE_NOT_WORKING
  • Donkey Kong (Maygay) v?.? (M1A/B) [HIGHWAYMAN]
  • The Simpsons (Maygay) (M1A/B) (set 9) [HIGHWAYMAN]
  • Del's Millions (Bellfruit) (set 11, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Del's Millions (Bellfruit) (set 12, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Zabavni Karti improvements: Added PLD. [Roberto Fresca]
  • mac/swim2: Add apple drivers and associated communications [Olivier Galibert]
New machines marked as NOT_WORKING
  • Tab Products E-22 Display Terminal [Bitsavers]
New clones marked as NOT_WORKING
  • Roland HS-80 Programmable Polyphonic Synthesizer [Andreas Markusen, DBWBP]
  • cps1.cpp: Documented projectile path DIP switch settings for sf2rb (Street Fighter II' Rainbow hacks). [Rotwang]
  • konmedal.cpp: added inputs for tsururin [Ivan Vangelista]
  • hp2640.cpp: Added tape emulation. (#7625) [fulivi]
    • formats/hti_tape.cpp: Added support for Manchester encoded DC100 cassettes.
    • machine/hp2640_tape.cpp: added emulation of DC100 tape drives.
    • machine/hp_dc100_tape.cpp: Added unit name display.
    • Acorn Archimedes code reorganization: (#7627) [Sandro Ronco]
    • Separated Acorn IOC and MEMC into devices.
    • Emulated 8051-based serial keyboard.
    • acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page.
    • Fixed RISC OS POST IOC register test.
    • aa310.cpp: Added debug code to display RISC OS POST failures.
  • machine/archimedes_keyb.cpp: Dumped Acorn Archimedes keyboard microcontroller. [Phil Pemberton]
  • astrcorp.cpp: Derive screen timings from crystals, and cleaned up code. (#7657) [cam900]
  • ksys573.cpp, machine/k573mcr.cpp: Implemented JVS memory card reader device for System 573. (#7659) [987123879113]
New machines marked as NOT_WORKING
  • Surprise 5 (Ver. 1.19) [Ioannis Bampoulas]
  • some jpmimpct.cpp refactoring (#7645) [David Haywood]
  • jpmimpct.cpp: Various changes. [David Haywood]
    • Refactored driver to use emulated DUARTs for both the primary and the touchscreen (fixes video corruption in cluedo intro).
    • Fixed bugs in the non-video hookups, including incorrect shifts on addresses and data.
    • Hooked up BACTA_DATALOGGER so that the 'protocol' sets boot.
    • Hooked up actual Bt477 device for palette in the video-based games.
    • Started giving non-video games usable default inputs (jackpot / stake keys).
    • Fixed some ROM loading.
    • Reparented some sets based on analysis, as some were mishandled due to incorrect source information.
  • roland_s10.cpp, roland_s50.cpp: Add skeleton sampler devices [AJR]
  • Fixed sound ROM size on High Roller (nw) [James Wallace]
  • blitz68k.cpp: updated TODO and notes [Ivan Vangelista]
  • i8244: changed character layer priorities [hap]
  • jpmimpct.h: Fix clang error: private field 'm_alpha_clock' is not used [-Werror,-Wunused-private-field]
  • dim68k: Temporarily patch key table so Return works, and preliminary lo-res graphics support [R. Belmont]
  • dim68k: fix text color back to white [R. Belmont]
  • dynax.cpp, hnayayoi.cpp: Identified some DIP switches. [Vas Crabb]
  • fix 'arcade' buildfixes recent ksys572 memory card update & jpmimpct update [Brian Troha]
New working clones
  • Rabbit (Japan 3/6?) [CoolMod, The Dumping Union]
  • blitz68k.cpp: switched to logmacro, adjusted inputs for surpr5 [Ivan Vangelista]
  • i8244: split big screen_update function into several pieces [hap]
New working software list additions
  • videopac: Rash [hap]
  • fmtowns_flop.xml: 1 new dump [r09]
New working software list additions
  • Darwin's Dilemma - The Solution Is Evolution [wiggy2k]
  • dim68k: better palette, fixed text rendering glitch [R. Belmont]
  • astrcorp.cpp: allow magibomb to boot (#7665) [Angelo Salese]
  • astrcorp.cpp: make magibomb to do something worth, WIP
  • Add vblank, DRY on memory maps
  • Split state machine, fix video, add default eeprom
  • m_draw_sprites -> m_sprite_dma
  • Add meat to astoneag
  • Confirm sprite drawing being same deal, no need for override
  • Move astoneage decryption data and ramdac declaration in a subclass, make screen always enabled for convenience
New working machines
  • Facit DTC (DeskTop Computer) [Luxor ABC arkivet, Curt Coder]
  • abc800: Added new revisions of ROMs, and skeletons for DataBoard 4106/4107. [Luxor ABC arkivet, Curt Coder] [Curt Coder]
New working software list additions
  • Burger Shop [Robbbert]
  • Champion Racer [Robbbert]
  • Mobile Suit Gundam [Robbbert]
  • Perfect Mah-jongg [Robbbert]
  • The Prowrestling [Robbbert]
  • Ultraman [Robbbert]
  • [Gaming Alexandria, SSJ, Robbbert] [Robbbert]
  • {for RX78}. [Robbbert]
  • fmtowns_cd.xml: 16 new dumps, 13 replacements, 6 missing floppies added [r09]
New working software list additions
  • Air Warrior V1.2L11 [redump.org, wiggy2k]
  • Emit Vol. 1 - Toki no Maigo (Demo) [redump.org]
  • Engage Errands - Miwaku no Shito-tachi [redump.org]
  • Engage Errands II - Hikari o Ninau Mono [redump.org, wiggy2k]
  • Hyper Planet Shiki Vol. 2 [Maddog]
  • Kikai Jikake no Marian [rockleevk]
  • Last Armageddon CD Special (Selon reprint) [redump.org]
  • Lua [redump.org]
  • Naru Mahjong [redump.org]
  • Nijiiro Denshoku Musume [redump.org]
  • Princess Danger [rockleevk]
  • Tactical Tank Corps DX [redump.org]
  • Tensen Nyannyan [redump.org]
  • Winning Post [redump.org]
  • WonPara Wars [redump.org]
  • New not working software list additions
  • Crayonnage [redump.org]
  • Replaced software list items
  • Bubble Bobble [redump.org]
  • Dragons of Flame [redump.org]
  • Exciting CD '94 Summer [redump.org]
  • Game Technopolis Super Collection 2 [redump.org]
  • Jan Jaka Jan [redump.org]
  • Kigen - Kagayaki no Hasha [redump.org]
  • Lupin Sansei - Hong Kong no Mashu - Fukushuu wa Meikyuu no Hate ni [r09]
  • [redump.org] [r09]
  • Megamorph [redump.org]
  • Record of Lodoss War - Haiiro no Majo [redump.org]
  • The Horde [redump.org]
  • Uchuu Kaitou Funny Bee [redump.org]
  • Wakoku Seiha Den [redump.org]
  • Zen Nihon Bishoujo Mahjong Senshuken Taikai - Heart de Ron!! [r09]
  • [redump.org] [r09]
Software list items promoted to working
  • Alice no Yakata CD II [wiggy2k]
  • Doki Doki Vacation - Kirameku Kisetsu no Naka de [wiggy2k]
  • Hyper Planet for Marty [cherokee]
  • Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken (FM Towns Marty [r09]
  • version) [cherokee]
  • Sangokushi IV [akira_2020]
  • Sensual Angels [cherokee]
New working software list additions
  • Graphics Mathematics [Robbbert]
  • [Gaming Alexandria, SSJ] [Robbbert] {for RX78}. [Robbbert]
  • dynax.cpp, hnayayoi.cpp: Added DIP switch locations as shown in service mode for some games, identified one more DIP switch for
  • hnkochou. [Vas Crabb]
  • metro.cpp: Fix tilemap offset regression imagetek_i4100.cpp: Add state of CRTC related value for debug also fixed MT #07845
  • [cam900]
  • Zabavni Karti improvements: [Roberto Fresca]
    • Added complete cyrillic/roman setup instructions.
    • Added technical notes.
    • Some clean-ups.
New clones marked as NOT_WORKING
  • New Draw 8 Lines (Version 2.1) [Ioannis Bampoulas]
  • abc800: Fixed ROM size. [Curt Coder]
New working clones
  • beatstage 4th MIX (ver KA-A) [xuserv]
New working machines
  • Club Card (ver. 1.1 English) [Roberto Fresca, Ioannis Bampoulas]
  • updated mame.lst... [Roberto Fresca]
  • mpu4.cpp, nwk-tr.cpp: Use strcmp instead of core_stricmp for per-game hacks [AJR]
  • rx78: split software list into two. [Robbbert]
    • A single list for two media types causes confusion for the UI and CLI.
  • rtpc010, rtpc015: fixed crash soon after start [Robbbert]
  • Club Card improvements: Reworked inputs from the scratch. Completed DIP switches and fixed lamps layout. [Roberto Fresca]
  • Club Card improvements: Created a default NVRAM that allows the game to boot. [Roberto Fresca]
  • goldstar.cpp: attempted a dump of the met47s01 device [Ioannis Bampoulas]
New machines marked as NOT_WORKING
  • NEC EWS4800/310 [Plamen Mihaylov, Patrick Mackinlay]
  • hikaru.cpp: add pinout for aica jtag connector [yz70s]
  • ef9340_1: add pinout reference [hap]
  • zexall: correct license tag [hap]
  • unspdasm.h: correct license tag [hap]
  • ews4800: Fix clang compile. [Curt Coder]
  • bus/qbus: Replace explicit CPU tag lookup with required_address_space [AJR]
  • c64/dela_ep256: Use required_device_array [AJR]
  • Fix build on FreeBSD/powerpc64 [pkubaj]
    • FreeBSD uses powerpc64 name for what Linux calls ppc64.
    • Improved accuracy of System 573's digital I/O audio emulation. (#7664) [987123879113]
    • Refactored mas3507d and k573dio/fpga to be more accurate to real hardware.
  • 3rdparty/minimp3: Updated to latest master and removed local changes. [987123879113]
  • oricext.cpp, microdisc.cpp: Use device finders [AJR]
  • sa1110: Added skeleton handling for UDC sub-device handling. [Ryan Holtz]
  • sa1111: Fixed a handful of issues related to audio DMA. [Ryan Holtz]
  • sed1356: Added support for Write BitBLT, Read BitBlt, and Move BitBLT Negative commands. [Ryan Holtz]
  • jornada: Fixed handling for some battery-related MCU commands. [Ryan Holtz]
  • swim2: Add reading, writing gcr up to track 63. [Olivier Galibert]
  • btoads.cpp: fixed MT07838 [Ivan Vangelista]
  • astrcorp.cpp: partially decrypted magibombd, same problem as astoneag, hangs at ROM error [Ivan Vangelista]
New machines marked as NOT_WORKING
  • New! Cherry Plus (Ver. 3.10) [Ioannis Bampoulas]
  • tabe22: Make it mostly work [Dirk Best]
    • Move to its own driver
    • Implement keyboard
    • Implement char/attr RAM switch
    • Improve video rendering
    • Hook up RS232 ports
    • Add gfxdecode
  • monty: use ioport_array for buttons [hap]
  • jpmimpct.cpp: Improved service inputs for consistency with other drivers [James Wallace]
Clones promoted to working
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11P C30, 30p Stake, £15 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 AC30, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C29, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC10 C20, 20p Stake, £10 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9P L26, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 AL26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £10 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC5 L14, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4P L15, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 AL15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 I L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 L07, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 I L07, 20p Stake, £8 Jackpot) [James Wallace]
  • applefdintf: Correct the not-present option [Olivier Galibert]
  • floppy: fix precision issue and missing cache clear on write [Olivier Galibert]
  • i8244: remove confusing invalid_register function [hap]
  • mess.flt: added ews4800.cpp [Robbbert]
  • videopac.xml: add usa games index [hap]
  • floppy: fix regression in new floppy [O. Galibert]
  • dc42: better cell size on save and remove extraneous logging [Olivier Galibert]
  • osd: Clean up inline maths utilities. [Vas Crabb]
    • Removed inline assembly for operations compilers handle well.
    • Added ARM and AArch64 implementation for a few operations.
    • Added unsigned integer add with carry out operations.
  • cpu/drccache.cpp: Detect whether RWX pages are supported. [Vas Crabb]
  • dynax.cpp: Improved a few hanafuda DIP switch descriptions. [Vas Crabb]
  • osd: Make preprocessor usage a bit more consistent in inline utilties for PPC/ARM. [Vas Crabb]
Software list items promoted to working
  • gamegear: [Wilbert Pol]
  • X-Terminator v2.1 for Game Gear (USA, Euro) [Wilbert Pol]
  • X-Terminator v2.1J for Game Gear (Jpn) [Wilbert Pol]
  • Started refactoring / researching more of jpmsys5.cpp (#7667) [David Haywood]
    • Various sets now proceed further in boot sequence, but still fail
    • Some additional elements (reel lamps, 7segs etc.) now have outputs so can be represented in fallback layout
    • Use recently added repeater feature of layouts in fallback layout* begin jpmsys5 refactoring
  • videopac.xml: categorize main list as 1stparty-3rdparty-unreleased instead of applications-educational-games [hap]
  • videopac.xml: move frogger to 3rdparty too [hap]
  • naomi.cpp: document few undumped games (nw) [MetalliC]
  • votrhv.cpp: correct a comment about ram types [Lord Nightmare]
  • swim2: Add mfm read, fix mfm write and mfm detection. SWIM2 seems done at that point. [Olivier Galibert]
  • new NOT WORKING machines (#7675)
  • Portable Game Station 268-in-1 [Takashi Omoto, TeamEurope, David Haywood]
  • video/k057714.cpp: Implemented display resolution register and various fixes to drawing. (#7677) [987123879113]
  • artwork/chess: change chess symbols to svg [hap]
New machines marked as NOT_WORKING
  • Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
  • mess.lua: Fix full build [AJR]
  • hdc92x4.cpp, i8271.cpp: Clean up time logging [AJR]
  • in213: Add BIOS V2.1 [MattisLind]
  • astrcorp.cpp: added preliminary decryption for winbingo and clones and zoo. Also renamed zoo to zulu [Ivan Vangelista]
  • views: Fix some issue when the view does nor span an exact power-of-two block [Olivier Galibert]
  • wiping: fix spriteram [Olivier Galibert]
  • fmtowns_cd.xml, pc98.xml: Correct Engage Errands titles. [Vas Crabb]
  • ikt5a: Add keyboard [AJR]
  • astrcorp.cpp: added preliminary decryption for dinodino [Ivan Vangelista]
  • megadriv.xml: corrected year info for term2 [Arcade Shadow]
New machines marked as NOT_WORKING
  • Pontoon (Konami) [Michel Pichot]
  • jpmimpact.cpp / jpmimpactsw.cpp progress on non-video fruit machines [David Haywood]
    • Hopper tweaks to allow many more sets to boot
    • Return 0xffff from some unknown memory addresses to allow later games to boot (security / anti-tamper?)
    • Better per-game defaults to allow more sets to boot
    • Alt reel configs for a handful of ACE games to allow them to boot
    • Remove a few bad dumps
    • Correct ROM loading on several sets
    • Fix up manufacturer information for several sets
    • Use timed coin optos for coins so that they insert reliably without triggering scam detection
    • Started adding per-game input configurations
    • Various notes / observations based on behavior to identify where improved hookups are still needed
    • Added myself as copyright holder as I've made significant changes to the driver at this point if prior work is included.
  • hng64: Added flat shaded polygons, with no texture or lighting (#7676) [Happy-yappH]
  • extrema.cpp: added preliminary decryption for bloto [Ivan Vangelista]
  • xybots.cpp: fixed MT05379 [Ivan Vangelista]
  • ikt5a: Add gfxdecode [AJR]
New machines marked as NOT_WORKING
  • Get A Way [hap, Sam Grech]
  • jpmimpct.cpp: reel lamps upside down it seems (nw) [James Wallace]
  • getaway: show garbage on screen [hap]
  • getaway: small fix with dmask [hap]
  • getaway: show the complete vram for now [hap]
  • cosmicg: Driver overhaul [AJR]
    • Separate driver from cosmic.cpp
    • Add MC6845 CRTC and use it for all video updates
    • Configure screen with raw parameters
    • Add support for display flipping in cocktail mode
  • cosmic.cpp: Cosmic Guerilla is in another driver now [AJR]
  • cosmic.cpp: Add raw screen timing parameters based on schematics [AJR]
  • extrema.cpp: added preliminary decryption for adults, extrmth, extrmti, luckshel, strlink [Ivan Vangelista]
  • 8080bw: mark cosmicmo as bootleg [hap]
  • m740: NMI does not exist; update notes [AJR]
  • Forte Card improvements: Added a default serial EEPROM after an exhaustive reverse-engineering work of Grull Osgo. Refactored and
  • cleaned up the sets and driver. Added technical notes. [RobertoFresca]
  • Clones promoted to working
  • Forte Card (Ver 103, English) [Grull Osgo, Roberto Fresca]
  • extrema.cpp: added preliminary decryption for the rest of the sets [Ivan Vangelista]
  • ibm5170New working software list additions (#7653) [ArcadeShadow]
  • ibm5170 - New working software list additions
  • - Added: [legrobin] The Legend of Robin Hood - Conquests of the Longbow Added: [pirates] Pirates! Gold (Euro) Added: [piratesa]
  • Pirates! Gold (older)
    • Fix file validation
  • - Co-authored-by: Angelo Salese
  • ibm5150New working software list additions (#7654) [ArcadeShadow]
    • Added: [carmnpst] Where in America's Past is Carmen Sandiego? (5.25") Added: [carmnpst35] Where in America's Past is Carmen
  • Sandiego? (3.5")
  • Much more core std: :string_view modernization [AJR]
    • Remove corestr.h from emu.h; update a few source files to not use it at all
    • Change strtrimspace, strtrimrightspace and core_filename_extract_* to be pure functions taking a std: :string_view by value and
    • returning the same type
    • Change strmakeupper and strmakelower to be pure functions taking a std: :string_view and constructing a std::string
    • Remove the string-modifying version of zippath_parent
    • Change tag-based lookup functions in device_t to take std: :string_view instead of const std::string & or const char *
    • Remove the subdevice tag cache from device_t (since device finders are now recommended) and replace it with a map covering directly owned subdevices only
    • Move the working directory setup method out of device_image_interface (only the UI seems to actually use the full version of
    • this)
    • Change output_manager to use std: :string_view for output name arguments
    • Change core_options to accept std: :string_view for most name and value arguments (return values are still C strings for now)
    • Change miscellaneous other functions to accept std: :string_view arguments
    • Remove a few string accessor macros from romload.h
    • Remove many unnecessary c_str() calls from logging/error messages
  • Zabavni Karti: Added Cyrillic names to the inputs descriptions. [RobertoFresca]
  • spectrum_cass.xml: Updated Year and Publisher info for numerous entries. [ArcadeShadow]
  • Fix compile. [RobertoFresca]
  • gauntlet: Add missing triggers, will do better later [Olivier Galibert]
  • rx78: Fixed color in theprowr and seki. Added notes. [Robbbert]
  • troopy: one gfx rom is confirmed bad [chaneman]
  • kingpin: Various updates [Dirk Best]
    • Add basic layout showing buttons and lamps
    • Hook up lamp outputs and hopper
    • Map missing buttons and second coin slot
    • Label setup mode dip switches
    • Update default NVRAM to enable attract music, second coin slot and hopper
New working clones (#7684)
  • Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip]
  • osd/windows: Minimise full-screen windows on losing focus (#2997). [Vas Crabb]
  • osd/modules/osdwindow.cpp: Clean up window title formatting. [Vas Crabb]
    • Show data type model in window title.
    • Moved window title formatting to a single place.
  • tools/chdman.cpp: Removed some unnecessary .c_str() calls. [Vas Crabb]
  • osd: Rearranged window title to put system name first [Vas Crabb]
  • kingpin: Fix maxideal NVRAM checksum [Dirk Best]
  • gauntlet2p: Fix slapstic communication [Olivier Galibert]
  • peter packrat: fix slapstic too [Olivier Galibert]
  • 6522via.cpp: Distinguish some different VIA types [AJR]
  • Firebeat: Fix flash clearing for pop'n music (#7548) [987123879113]
  • Apple 2 floppy drive (diskiing, diskiing13): added sounds (#7685) [leesaudan2]
  • Forte Card improvements: Added Coin In/Out counters and Auto Play DIP switch. Also some technical notes. [RobertoFresca]
  • extrema.cpp: corrected spelling of Ukraine [Ivan Vangelista]
  • jungleyo.cpp: hacked the bare minimum to make it do something [Ivan Vangelista]
  • kpontoon: corrected hardware info [Ivan Vangelista]
  • flopimg: Change the extracted bitstreams into vector flopimg: Change the extracted sectors into vector
  • flopimg: Add a Mac sector extraction apple 3.5 gcr: Generalize track creation/extraction apple 3.5 gcr: Add a pure sector format
  • [Olivier Galibert]
  • mac: add additional VIA delay for Cuda, maclc520 and maccclas boot [R. Belmont]
New working clones
  • Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union]
  • ncr5380n: assert drq after req with phase mismatch [Patrick Mackinlay]
  • galaxian.cpp: Fixed sprite clipping issue in namenayo. [David Haywood] (#7688) [David Haywood]
  • getaway.cpp: various updates, promoted to working (#7686) [Angelo Salese]
  • getaway.cpp: improvements [Angelo Salese]
    • reg 7 is definitely width, add experimental fill vs. replace, notes
    • add dipswitches
    • move text layer to a separate entity, hook up inputs, fix mistake with 4bit dsw
    • color mask is elsewhere, pinpoint how scrolling is really done
    • color mask is xor-ed with 7
    • add RMW for bitplanes
    • fix fractional X placements
    • I/O cleanups and documentation
    • keydelta=5 on steering wheel
    • change RGB to BGR
    • change video res to standard 256x240
    • demote to IMPERFECT_CONTROLS and IMPERFECT_GFX
Machines promoted to working
  • Get A Way [Angelo Salese]
  • ATTR_UNUSED, do you welcome C++17 in your heart and mind? [Olivier Galibert]
  • getaway: move register notes into io_w function [hap]
  • getaway.cpp: Fixed steering control. [Vas Crabb]
  • Works fine with an analog stick/wheel, difficult to steer on the slippery "dotted" surface with keyboard/D-pad.
  • osd: Moved GCC intrinsics out of eminline.h so MAME_NOASM will take the pure C++ implementation with GCC (makes testing the fallback easier). [Vas Crabb]
  • Removed a bunch of [[maybe_unused]] that aren't actually needed. [Vas Crabb]
  • getaway: update notes [hap]
  • flopimg: Fix gcr checksum [Olivier Galibert]
  • swim1: Embed the iwm [Olivier Galibert]
  • mac128.cpp: VIA note [AJR]
  • selsoft.cpp: Fix use of strmakelower [AJR]
  • swim1.h: Fix clang build [AJR]
  • jungleyo.cpp: completed decryption, added inputs and (bad) sound [Ivan Vangelista]
  • getaway: re-add imperfect controls flag [hap]
  • genie.lua: Attempted fix for GCC build [AJR]
  • i8244: fix recent regression [hap]
  • rx78: add note about RAM [hap]
  • jungleyo.cpp: added a second tilemap [Ivan Vangelista]
  • quizshow: add cassette device [hap]
  • jpmimpact.cpp: work on correctly mapping buttons for each machine [David Haywood] (#7683) [David Haywood]
    • further per game inpiut work
    • additional input work / documentation
    • further input work
    • further input fixes
    • attempting to locate a j6monmad input
    • still looking for some inputs on j6monmad, maybe something is missing
    • further per-game inputs
    • additional per game inputs
    • remove a duplicate line
    • looked at a few more games
    • gave a few more inputs
    • cover more game inpus
    • more game inputs
    • document some sets that aren't going into input test properly
    • additional per-game inputs
    • more per-game inputs
    • j6wldkng is an unusual machine, placeholder strings on the unseen vfd, and even non-standard mapping of the spin button
    • additional per game inputs
    • j6col fixup
  • sspeedr: correct company string [hap]
  • mac128: start new IWM hookup, not working properly yet [R. Belmont]
  • bgfx: Added lcd-grid shader. (#7691) [cgwg]
    • Note that this is currently only compiled for GLSL.
  • bgfx: Fixed overlapping register in lcd-grid shaders and compiled for Direct3D, SPIR-V, Metal, etc. [Vas Crabb]
  • docs update: [Vas Crabb]
    • Added note explaining that view options saved in machine CFG take precedence over INI/command line.
    • Added prerequisites for building HTML documentation under MSYS2 and Fedora Linux.
    • Explicitly mentioned that Ubuntu modifies GCC to enable "fortify source" by default in the relevant section.
    • Removed obsolete reference to glibstdc++6.
    • Re-formated compiling guide source (hard wrap at 80 columns, typographical quotes, code blocks for sample command lines).
  • genie.lua: Show GCC ignored attribute warnings, but don't fail for them. [Vas Crabb]
  • mac128.cpp: Move macros after PCH to avoid issues. [Vas Crabb]
  • rx78_cart.xml: Added complete serial number for Donjara and moved it to the correct place in the sequence. [Dave 'Foxhack' Silva] (#7692) [David 'Foxhack' Silva]
  • amstr_pc.cpp: added hardware info for ppc512 / ppc640 [Guru]
  • jungleyo.cpp: very minor comments corrections [Ivan Vangelista]
  • jungleyo.cpp: very minor comments corrections [Ivan Vangelista]
New NOT_WORKING software list additions
  • sms.xml: Action Replay (v. 1.02) [Apocalypse]
  • iwm: motor/devsel is a little weird, hope this works [Olivier Galibert]
  • buggychl: decrease steering wheel sensitivity [hap]
New clones marked as NOT_WORKING
  • The Hole (bootleg of The Pit) [caius]
  • The Porter (bootleg of Port Man) [caius]
  • raiden: lower the OKI volume [hap]
  • raiden: tweak OKI volume a bit more [hap]
  • Correct ROM labels and location for ufosensib [f205v] * Correct ROM labels and location for ufosensib, verified against PCB
  • getaway: change steering controller type 'ad stick' to paddle [hap]
  • iwm, swim1: devsel makes more sense now, I think [Olivier Galibert]
New machines marked as NOT_WORKING
  • 'Rolla' slot machine [caius]
  • floppy: Add dir read on apple floppies [Olivier Galibert]
  • mccpm.cpp: Clocking note [AJR]
  • rolla.cpp: moved set to skylncr.cpp [Ivan Vangelista]
  • alphasma3k.cpp: Add note about firmware updates (#7698) [ClawGrip]
  • eigccarm.h: fix unterminated #if [R. Belmont]
  • getaway.cpp: Confirmed accelerator range is correct by examining game code. [Vas Crabb]
  • srcclean in preparation for branching release [Vas Crabb]
  • nmk16.cpp: Fixed 'redhawks' bad graphics, and added placeholders for undumped PROMs and PLDs. (#7696) [ClawGrip]
  • Renamed chip8 software list so the filename matches the list name. [Vas Crabb]
    • Also corrected a few titles, mostly in psx.xml.
  • input.cpp, inputdev.cpp: Misc. fixes [AJR]
    • Fix a recent regression with processing XInput DPAD input item tokens
    • Prevent code_to_token from blowing up in strange cases
  • wscolor.xml: Software part features must be unique. [Vas Crabb]
  • floppy: When the floppy head stays on an unformatted track from more than an hour and ten minutes and reading happens then
  • interval_index2+1 overflows. Wow. Found and tracked down by Colin Howell, with much thanks. [Olivier Galibert]
→ NOWSZY [arcade] ClrMamePro 4.040

4.040

  • fixed: falsely hiding some missing information (split merged sets with nodump chds)

4.039a

  • fixes a crash bug when loading dats with bad date entries

4.039

  • fixed: www profiler, don't truncate protocol from page url, so you can use http or https (however you need to update your settings once)
  • fixed: www profiler shows downloaded and updated dats still as update
  • fixed: don't prompt user that the download was ok when www profiler loaded a decompressed dat
  • fixed: downloaded and not moved decompressed dats get removed when closing cmpro
  • fixed: some sets don't get marked as unneeded or weird renames are proposed in mame/software list combined mode only
  • fixed: parent/clone relationship of software list roms got lost under some circumstance
  • fixed: 32k pathlength support doesn't work for profiles/datfiles
  • fixed: fixing a wrong sysdefpath issue only worked when you got "ask before fixing" enabled
  • fixed: xml parser fails on xml files with
  • fixed: falsely trim "." characters at the end of filenames
  • fixed: falesly check 'marked disabled sets as unneeded' sets for wrong names
  • fixed: falsely hide missing bios roms in bios sets when separate bios sets is disabled
  • fixed: falsely skip rebuilding bios roms in bios sets when separate bios sets is disabled
  • fixed: falsely load not updated profiler cache after delete profile operations
  • fixed: 32k path support failed for paths which are exactly MAX_PATH long
  • fixed: scanner font selection isn't applied/saved when you use the default font (blank name)
  • fixed: misleading wrong merged messages when using regions/languages
  • misc: www profiler, allow redownload of local datfiles
  • misc: use UTC based time/date for date/time fixing
  • misc: allow odd second values (MS DOS times are over)
  • misc: allow yyyymmddTHHMMSS as date/timestamp in dat
  • misc: www profiler can handle urls which provide filenames by content-disposition header information
  • misc: updated rar ddl
  • added: %L=1/0 option for set-info select sets to enable/disble sets which reference software lists
  • added: show number of selected profiles/datfiles in profiler window title
→ NOWSZY [Arcade] MAMEUI x64 0.227

MameUI 0.227

  • sync with mame v0.227
  • Fixed bug where invalid slots could get into the ini file.

Changes (MESSUI and MAMEUI)

  • Added splash screen
  • Can specify multiple icon directories
  • Main audit results window is larger
  • After doing F5, can sort on Roms or Samples column
  • In the Game Properties, enabled all controls, even when they are not relevant
  • Removed Debug tab and controls
  • Removed verbose.log
  • If game started with debugger enabled, it is turned off
  • Fixed a bug with setting up software paths
  • On Display tab, added Integer scaling options
  • On Screen tab, fixed size/refresh options on the default screen
  • On Sound tab, added Port Audio Latency
  • Added new OpenGL/BGFX tab, and various associated settings
  • Added new OpenGL Shaders tab and up to 4 shaders of each kind. Shaders are to be saved in the HLSL folder.
  • Added new Snap/Input/Output tab and associated settings
  • Added new LUA tab, with various settings and plugin controls
  • On Miscellaneous tab, replaced old artwork controls with new ones. Added 6 various extra settings.
  • On Controller Mapping tab, added 6 provider dropdowns
  • In the Tree, you can right-click on Horizontal, Vertical, Computer, Console, Raster or Vector, select Properties and modify the settings.
  • Removed Reset buttons. Once you hit Apply or OK settings are saved.
  • Fixed bios selection that could corrupt ini files
  • On messui, fixed splitter that caused software area to become narrower over time.
  • Interface options restored Snapshot Pattern option, added Skip Game Warnings setting.
→ NOWSZY [arcade] Mame x64 0.227 31/12/2020

MAME 0.227 31 Dec 2020

It’s time to say goodbye to 2020, and we’re doing that with the release of MAME 0.227, the fruit of our extended November/December development cycle. A lot has happened in these two months, in terms of internal improvements to MAME as well as user-visible changes. If you’ve been following along with development, you’ll have noticed that we’ve migrated MAME to C++17, overhauled the Lua interface, further streamlined and enhanced the emulated memory system, and cleaned up a lot of ageing code.

MAME 0.227 adds preliminary support for macOS on AArch64, also known as “Apple Silicon”. Please note that we lack a native A64 recompiler back-end, and there are some issues with our C recompiler back-end. If you’re running an A64 build of MAME, you can disable recompilers for most systems that use them with the -nodrc option on the command line. You may get better performance for emulated systems with MIPS III or PowerPC processors by running an x86-64 build of MAME under Rosetta 2 with recompilers enabled. (Yo, ’sup dawg. I heard you like recompilers…)

Lots of long-standing issues have been fixed in this release. Missing platforms in stage 15 of Sega’s Quartet now appear properly. This relies on a protection microcontroller feature that we were previously unaware of. Protection features that are only used late in the game have been a recurring source of frustration not just for emulator developers, but also for arcade bootleggers, and even publishers re-issuing old games in new formats. It seems Sega missed this feature in their Astro City Mini release. Another long-standing protection issue was fixed this month that made Atari’s Rampart impossible to complete on Veteran difficulty. This one was actually a regression that managed to stay unresolved for years, possibly because the game’s high difficulty makes it difficult to reach. While we’re on the topic, protection simulation has been added for the versions of Sega’s Carnival that run on Head On hardware.

While protection emulation may encompass the most noticeable fixes, lots of other things that have been improved as well. Graphical issues have been fixed in Chase Bombers, Championship Bowling, and Prop Cycle. NFL Blitz ’99 no longer skips animations in attract mode. DIP switch descriptions have been corrected in 3-D Bowling, Bloxeed and Mahjong Tenkaigen. Game switching now works on Multipede, and Klax bootlegs are playable, with working sound.

It wouldn’t be a MAME release without new supported systems. This month we’ve got TV games from dreamGEAR, JungelTac, LexiBook and Senario. As always, the quality varies enormously. New versions of 1944: The Loop Master, Cookie & Bibi 2, F-1 Grand Prix, Forgotten Worlds, and Narc have been found and dumped. One of the newly supported Narc versions is particularly interesting, as it appears to be an early test version, lacking a substantial amount of content found in other versions of the game. Another incomplete copy of Unico’s Master’s Fury was found, which could be combined with the previous incomplete set to make the game playable.

Finally, there are a few improvements to the internal user interface. There are more controls for screenshots, aspect ratio and scaling accessible from the Video Options menu. You can now use NOT codes when assigning analog joystick axes to digital inputs. The menus for the Cheat and Autofire plugins have been made more consistent.

New working machines
  • Black Touch II (Korea) [Jorge Silva, Fernando Oliveira, David Haywood]
  • dreamGEAR / JungleTac Plug 'N' Play 50-in-1 (DGUN-853) [David Haywood, Sean Riddle, Kamaal Brown]
  • dreamGEAR My Arcade Pac-Man Pocket Player (DGUNL-3227) [Sean Riddle]
  • dreamGEAR My Arcade Retro Micro Controller - 220 Built-In Video Games (DGUN-2869) [Zup, TeamEurope, Sean Riddle]
  • Excalibur / Nice Code The New York Times Sudoku [David Haywood, Sean Riddle, Kamaal Brown]
  • Hewlett-Packard HP 2641A [Gavin Scott, F.Ulivi]
  • Ingo Devices SL / Senca Code Lyoko (25-in-1 handheld) [KaruzoHikari, TeamEurope, David Haywood]
  • LexiBook / JungleTac / NiceCode Cyber Console Center 200-in-1 (JL2050) [TeamEurope, taizou]
  • Lexibook / JungleTac Lexibook JG7410 100-in-1 [David Haywood, TeamEurope]
  • MSI / Capcom / Sega Street Fighter II: Special Champion Edition (MSI Plug & Play) (Europe) [TeamEurope]
  • Nice Code 6-in-1 Sudoku Plug & Play [David Haywood, Sean Riddle]
  • Novag Super Nova (Novag) [hap, Berger]
  • The Open University Hektor II [Nigel Barnes, Binary Dinosaurs, Centre for Computing History]
  • Senario / JungleTac Vs Maxx 25-in-1 (VT03 hardware) [David Haywood, Sean Riddle, Kamaal Brown]
  • Tsurikko Penta [Phil Bennett, MetalliC, R. Belmont]
  • Ultimate Products / TaiKee Plug 'N' Play Rockstar Guitar / Guitar Rock (PAL) [Peter Wilhelmsen, David Haywood, TeamEurope]
  • Waveblaster-based expander [O. Galibert]
  • WinFun / JungleTac Joypad 65 [David Haywood, Sean Riddle, Kamaal Brown]
  • WinFun / JungleTac Joystick 30 [David Haywood, Sean Riddle, Kamaal Brown]
New working clones
  • 1944: The Loop Master (Euro 000620) [undamned]
  • Astro Ambush (Scramble bootleg on Galaxian hardware) [Genaro Rodarte, Guru]
  • Cadash (US, version 1?) [coolmod, The Dumping Union]
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg, set 2) [Aritza, Victor Fernandez (City Game), ClawGrip]
  • Cookie & Bibi 2 (set 3) [Kevin Eshbach, The Dumping Union]
  • Croquis (Korea) [xuserv, juking]
  • Cuore 1 (Italian, set 2) [f205v]
  • Cuore 1 (Italian, set 3) [f205v]
  • Cuore 1 (Italian, set 4) [f205v]
  • Cuore 1 (Italian, set 5) [f205v]
  • Endless Riches (Ver 1.21) [hammy, ekorz]
  • F-1 Grand Prix (set 1) [zozo, The Dumping Union]
  • Final Lap R (Japan Rev. B) [Jorge Silva]
  • Flying Shark (World, bootleg) [Ivan Vangelista, Tomasz Slanina]
  • Forgotten Worlds (Japan) [Irongiant, The Dumping Union]
  • G-Darius (Ver 2.02O) [The Dumping Union]
  • Hegener + Glaser Mephisto III (set 2) [Berger]
  • Hegener + Glaser Mephisto III (set 3) [Berger]
  • Hishou Zame (Japan, bootleg) [Ivan Vangelista, Tomasz Slanina]
  • Mattel Aquarius (PAL) [Nigel Barnes]
  • Moune Creste (Jeutel French Moon Cresta bootleg) [Michel BLANCO]
  • Ms. Pac-Man (bootleg, set 4) [Guru]
  • Narc (rev 1.80) [CoolMod, Phil Bennett, Brian Troha, The Dumping Union]
  • Narc (rev 4.00) [Phil Bennet, Brian Troha, The Dumping Union]
  • The Open University Hektor [Nigel Barnes, Centre for Computing History]
  • P.O.W. - Prisoners of War (US version 1, mask ROM sprites) [hammy, The Dumping Union]
  • Pool 10 (Italian, set 10) [f205v]
  • Prop Cycle (Rev. PR1 Ver.A, Japan) [Brian Troha, The Dumping Union]
  • Radica / Sega Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK) [David Haywood, Sean Riddle]
  • Radica / Sega Super Sonic Gold (Radica Plug & Play) (UK) [David Haywood, Sean Riddle]
  • Radofin Aquarius II [Martin v.d. Steenoven]
  • Riot (Woong Bi license) [system11, zak]
  • Ryu Jin (Japan, ET910000A PCB) [Battlesmurf]
  • Sauro (set 2) [Victor Fernandez (City Game), ClawGrip]
  • Street Fighter II': Champion Edition (Playmark bootleg, set 3) [f205v]
  • Super Cup Finals (Ver 2.1O 1993/11/19, single PCB) [nnap]
  • Twinkle (set 2) [Jorge Silva]
  • Wardner (World, bootleg) [Ivan Vangelista, Tomasz Slanina]
  • Wardner no Mori (Japan, bootleg) [jordigahan]
  • Machines promoted to working
  • Master's Fury [YarPromat, David Haywood]
  • Multipede (Centipede/Millipede multigame kit) [Devin Acker]
  • Sharp PC-E220 [Sandro Ronco]
  • Sharp PC-G815 [Sandro Ronco]
  • Votrax/Phonic Mirror HandiVoice HC-110 [Lord Nightmare]
  • Clones promoted to working
  • Klax (version 5, bootleg set 1) [Devin Acker]
  • Klax (version 5, bootleg set 2) [Devin Acker]
New machines marked as NOT_WORKING
  • Akai VX600 Programmable Matrix Synthesizer [DBWBP]
  • AT&T Blit [shattered]
  • Azkoyen Design (Euro) [maquinasdetabaco.com, Dirk Best]
  • Azkoyen Design D6 [jordigahan, ClawGrip, Dirk Best]
  • BaoBaoLong Portable Game Player BBL-338 (BaoBaoLong, 48-in-1) [TeamEurope, taizou]
  • Basic Fun Fix It Felix Jr. (Mini Arcade) [Sean Riddle, Kamaal Brown]
  • Basic Fun Where in the World is Carmen Sandiego? (Handheld) [foone]
  • Biplane [TTL] [Andrew Welburn]
  • Dancing Fever Gold (J 000821 V2.001) [Lydz]
  • Defence Products Datacast Controller (The Stock Exchange) [Tony Jewell, Nigel Barnes]
  • Digital Pocket Hand Held System 20-in-1 - Model 8213 [TeamEurope, taizou]
  • dogstation Deluxe [HeroponRikiBestest]
  • DreamGear My Arcade Caveman Ninja [Tim Schuerewegen]
  • dreamGEAR My Arcade Data East Classics - Pixel Classic (308-in-1) (DGUNL-3201) [TeamEurope]
  • dreamGEAR My Arcade Data East Classics - Pixel Player (308-in-1) (DGUNL-3202) [Sean Riddle, Kamaal Brown, Ruairi]
  • dreamGEAR Plug 'N' Play 25-in-1 (DGUN-806) [David Haywood, Sean Riddle, Kamaal Brown]
  • Fizz Creations Arcade Classics Mini Handheld Arcade (Supreme 150) [TeamEurope]
  • Fizz Creations Mini Arcade Console (Arcade 10-in-1) [TeamEurope]
  • Hasbro Palace Arcade [Sean Riddle, Kamaal Brown]
  • HengSheng 36-in-1 (Black pad) [TeamEurope, taizou]
  • HengSheng 36-in-1 (Red pad) [TeamEurope, taizou]
  • Hewlett Packard Jornada 720 [Ryan Holtz]
  • HKB-502 268-in-1 (set 1) [jacaba]
  • IVL Technologies Easy Karaoke Groove Station [TeamEurope, David Haywood]
  • Jungle's Soft Mini Game Player 48-in-1 [TeamEurope]
  • LeapFrog IQuest 4.0 (US) [David Haywood, Sean Riddle, Kamaal Brown]
  • LeapFrog Turbo Extreme (US) [David Haywood, Sean Riddle]
  • LeapFrog Turbo Twist Brain Quest (US) [Sean Riddle, David Haywood]
  • LeapFrog Turbo Twist Math (US) [Sean Riddle, David Haywood]
  • Lexibook Compact Cyber Arcade - PJ Masks [Zup, TeamEurope]
  • Lexibook Cyber Arcade Pocket (JL1895) [Tim Schuerewegen]
  • MGA Entertainment MIUCHIZ Virtual Companions [Lord Nightmare]
  • Moto GP (MGP1004-NA-B) [Guru]
  • Pro Evolution Soccer The Arcade (ver EAA) [Victor Fernandez (City Game), ClawGrip]
  • Red5 Mini Arcade Machine 240-in-1 (Red5) [ne7!]
  • Retro Arcade 16 Bits Classic Edition Mini TV Game Console - 145 Classic Games - TV Arcade Plug and Play (Mega Drive bootlegs)
  • [TeamEurope, David Haywood]
  • Retro FC 400-in-1 [Time Schuerewegen]
  • Sharp IQ-7000 [Sean Riddle, Recreativas.org]
  • Slime Kun [SpinalFeyd]
  • Storm [JunoMan]
  • Tantel AlphaTantel [Binary Dinosaurs, Nigel Barnes]
  • TimeTop Ultimate Pocket Console GM-235 [TeamEurope, taizou]
  • Space Pokan [SpinalFeyd, R. Belmont]
  • Sym Systems / Torque Systems MBC020-65 CPU/Video Board (Torque Systems OEM) [Bitsavers]
  • TecToy Pense Bem (2017) [Felipe Sanches]
  • Thumbs Up Mini Arcade Machine (Thumbs Up, 240IN1ARC) [David Haywood, TeamEurope]
  • Trio de Bingo [Yasuhiro Ogawa]
  • Twin Basket [Museo Del Recreativo]
  • unknown 960606-5 based machine [jordigahan, ClawGrip]
  • unknown Cirsa slot machine on 820501 A PCB [jordigahan, ClawGrip]
  • unknown Cointek game [Siftware]
  • unknown Konami medal game (game code GS662) [SpinalFeyd, R. Belmont]
  • unknown Recreativos Franco slot machine (model RF51W14-CG) [jordigahan, ClawGrip]
  • Venom TV Dance Mat 4 Games in 1 (Mix Party 3 / Dance Mix 3) [TeamEurope, David Haywood]
  • Virtual TV Soccer [David Haywood, Sean Riddle]
  • VTech InnoTAB 2 (UK) [TeamEurope]
  • VTech InnoTV [TeamEurope]
  • Win Bingo 2006 [f205v]
  • Yamaha MU-5 [Edward d-tech, DBWBP, R. Belmont]
  • Yamaha PSR-340 PortaSound [R. Belmont, HIGHWAYMAN]
New clones marked as NOT_WORKING
  • Ator (set 1, 2 bumpers) [Sergio y Vicente de www.electronicavys.es]
  • Death Crimson OX (USA) [Arzeno Fabrice]
  • Diana Olakoa (v8.27) [Victor Fernandez (City Game), ClawGrip]
  • Dragon Ball Z 2 - Super Battle (bootleg) [Jorge Silva]
  • DreamGear My Arcade Retro Machine 200-in-1 (DGUN-2577) [ne7!]
  • E-Game! 150-in-1 [gelotus]
  • Gaming Tech CT-885 [kludge]
  • Le Grand 8 [flipprojets.fr, PinMAME]
  • HKB-502 268-in-1 (set 2) [Tim Schuerewegen]
  • Jurassic Park (USA 3.05, display A5.10) [MLM, Victor Fernandez (City Game), ClawGrip]
  • Last Action Hero (unknown CPU, display L1.05) [Sergio y Vicente de www.electronicavys.es]
  • LeapFrog, Zippity (UK) [David Haywood, TeamEurope]
  • Lexibook / Sit Up Limited / Jungle's Soft Seal 30-in-1 (VT based, Model FN098134) [David Haywood, TeamEurope]
  • Lexibook Cyber Arcade 200-in-1 [pascal_frigoriste]
  • Magic's 10 2 (ver. BETA3) [f205v]
  • Next Software Inc NeXTcube [Davide Cavalca]
  • Olympic Darts K7 (v3.00) [jordigahan, ClawGrip]
  • Pool Player (1.0) [PinMAME]
  • Scramble (unknown bootleg) [caius, hammy]
  • Thumbs Up 240-in-1 Mini Arcade Machine [emuboy85]
New working software list additions
  • apple2_flop_clcracked:
  • Algebra Drill and Practice I (version 1.1, June 1985 on disk label) (cleanly cracked),
  • Algebra Drill and Practice II (Version 1.1, January 1985 on disk label) (cleanly cracked), Artesians (cleanly cracked),
  • Bezare (cleanly cracked), Campaign Trilogy (cleanly cracked), Canyon Climber (cleanly cracked),
  • Cavern Creatures (cleanly cracked), Cosmic Combat (cleanly cracked), Dondra: A New Beginning (Revision 2) (cleanly cracked),
  • Fathoms 40 (cleanly cracked), Goblins (cleanly cracked), Grandma's House (cleanly cracked), The Lion's Share (cleanly cracked),
  • Kukulcan (cleanly cracked), Latin Vocabulary I (cleanly cracked), Oo-Topos (Sentient Software release) (cleanly cracked),
  • Sargon III (cleanly cracked), Space Waste Race: Storybooks Of The Future (cleanly cracked),
  • Stellar 7 (Software Entertainment Company release) (cleanly cracked), SuperCube (cleanly cracked), Vortex (cleanly cracked)
  • [4am, Firehawke]
  • apple2_flop_misc: Anti-M (version 1.8) [4am, Firehawke]
  • apple2_flop_orig:
  • The Adventures of Kristen and Her Family, The Adventures of Sarah and Her Friends, Alien Rain, Alligators and Crocodiles,
  • Audubon Wildlife Adventures: Whales!, Bats in the Belfry, Borrowed Time, Case of the Great Train Robbery: Fact and Opinion,
  • Case of the Missing Chick: Finding The Main Idea, Cave Girl Clair, Chelsea of the South Sea Islands, Corruption (Version 1.11),
  • Death in the Caribbean, Dragonworld, The Escape from Traam, Extra K (Version 1985-08-30), Fahrenheit 451,
  • Germany 1985 (Version 2.0), Horses, I.O. Silver, Jenny of the Prairie, Kukulcan, Learning to Tell Time, The Lion's Share,
  • Lucifer's Realm, Mini-Pix #2 (Version 1986-11-01), Mini-Pix #3 (Version 1986-11-17), Motorcycles, Mrs. Wigglesworth's Secret,
  • Nine Princes in Amber, Paul Bunyan, The Quest, The Quest (Version 2.0), Ring Quest, The Scoop, The Seasons,
  • The Serpent's Star (Version 1.0) (Broderbund release), The Spelling Bee, Supermartian: The Adventure,
  • Talisman: Challenging the Sands of Time, Vortex [4am, Firehawke]
  • aquarius_cart:
  • Aquaricart [Jay Snellen, III]
  • Mini Expander Diagnostics [Ian Baronofsky]
  • bbc_rom:
  • Amcom E-Net Client 6.14B, Amcom WFS 5.21, Amcom WFS 6.23B, Amcom WFS 6.34B, Opus DDOS 3.15 Rev.10, Opus DDOS 3.15 Rev.20,
  • Opus DDOS 3.15 Rev.30, Opus DDOS 3.35 Rev.30, Opus DDOS 3.35 Rev.35, Opus DDOS 3.45 Rev.12, Opus DDOS 3.45 Rev.20,
  • Opus DDOS 3.45 Rev.30, Timefix 1.00 [Nigel Barnes]
  • ekara_pal: e-kara UK / Europe Volume 4 (UK-E004), e-kara UK / Europe Volume 5 (UK-E005) [David Haywood, TeamEurope]
  • fmtowns_cd:
  • Bell's Avenue Vol. 3, Collector D - Bangai-hen - Gokurakudai Nishichiku Sales Daisakusen,
  • Eikan wa Kimi ni 2 - Koukou Yakyuu Zenkoku Taikai (HMC-144), F-BASIC386 v1.1 L21, FM Towns Free Soft Nyuumon Kit,
  • Gokichi-kun Series - Igo Nyuumon Doujou, Hajimete no Ryokou Eikaiwa, Heike Monogatari (Joukan), Hiragana no Ehon, Hirou,
  • Hyper Planet Shiki Vol. 1, Idol Project (1995-06-16 15: 06:42), Igo Doujou Shodan - Kaigan! Kyuu kara Dan e no Chousen,
  • Igo II (HMA-219), Joshikousei Shoujo Densetsu - Cosplay Special, Mahjong Gensoukyoku II - Mahjong Fantasia,
  • Mahjong Gensoukyoku III - Mahjong Fantasia the 3rd Stage, Maruanki Eitango - Chuugaku 2-nensei,
  • Maruanki Eitango - Chuugaku 3-nensei, NHK Jissen Eikaiwa (HMC-120), Nihon no Yachou (FM Towns Marty version),
  • Special & Delicious! Original CD-ROM, Terra Towns (HMA-110), Vampire High School [redump.org]
  • L'Empereur [redump.org, KailoKyra]
  • Soft de Hard na Monogatari, Soft de Hard na Monogatari 2 [redump.org, wiggy2k]
  • fmtowns_flop:
  • Oh! Pai [akira_2020]
  • F-BASIC86HG Interpreter V1.2 L31A, F-BASIC86HG Interpreter/Compiler V1.2 L31A [anonymous]
  • Might and Magic - World of Xeen [Neo Kobe Collection]
  • Dinosaur, Dragon Knight 4 Special Disk, Futoppara FD Heisei 1-gou [r09]
  • gameking:
  • 4 in 1 - Manhunt + Bobby + Tantivy + Racing Car (512KB cartridge)
  • 4 in 1 - TrojanLegend (Trojan) + HappyBall + Supermotor (Motor) + Lanneret (Hawk) (512KB cartridge) [TeamEurope]
  • ibm5150:
  • Alien Syndrome, Altered Destiny (3.5"), Altered Destiny (5.25"), Altered Destiny (5.25", older), Battle Chess II: Chinese Chess,
  • California Games 2, Dick Tracy: The Crime-Solving Adventure, Double Dragon 3 - The Rosetta Stone (3.5"),
  • Duck Tales: The Quest for Gold, Omega, The Punisher, SimCity Classic Graphics (SimCity Classic addon),
  • World Championship Soccer (3.5"), World Championship Soccer (5.25") [ArcadeShadow]
  • ibm5170:
  • Dogfight: 80 Years of Dogfighting (Euro), DragonSphere, Dune (3.5"), Dune II - The Building Of A Dynasty (USA),
  • EcoQuest: The Search For Cetus, Inca, The Legacy: Realm of Terror (Euro), Legends of Valour,
  • Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (3.5"),
  • Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (5.25"), Monkey Island 2: LeChuck's Revenge (3.5", Germany),
  • The Prophecy (USA), Rise of the Triad: Dark War, SimAnt (3.5", v1.08), SimAnt (5.25", v1.06), SimAnt (5.25", v1.08),
  • SimAnt (windows 3.x release), Special Forces (3.5"), Special Forces (5.25"), Star Trek - 25th Anniversary (3.5" DD, v1.0),
  • Star Trek - 25th Anniversary (USA, 3.5" DD, v1.00) (includes 'Out Of This World' demo),
  • Wacky Wheels (v1.1 registered & upgraded patch), Wacky Wheels (v1.1), Xargon: Volume 1 - Beyond Reality,
  • Xargon: Volume 2 - The Secret Chamber, Xargon: Volume 3 - Xargon's Fury [ArcadeShadow]
  • megadriv: L'Abbaye des Morts [Alexis B.]
  • next_cdrom:
  • 3rd Party Products Fall 1995, 3rd Party Software Sampler Fall 1993, Electronic AppWrapper 2 [Davide Cavalca]
  • 3rd Party Products 1993, NeXT Education Software Sampler 1992, SoftPC 3.0 [fsck.technology, Davide Cavalca]
  • next_hdd:
  • NeXTSTEP 2.0, NeXTSTEP 2.1, NeXTSTEP 2.2, NeXTSTEP 3.0, NeXTSTEP 3.3, NeXTSTEP 4.0, OPENSTEP 4.0, OPENSTEP 4.2
  • [archive.org, Davide Cavalca]
  • orao: Bioritam, Geografija, Mined Out, Otto Motor, Rocky, Space Invaders (Alt), Westbank, Zodiac Strip [Josip Perušanec]
  • sgi_mips:
  • Alias|Wavefront Composer 4.5, Intranet Junction 1.0.2 for IRIX 6.2, 6.3, 6.4 and 6.5,
  • Media Value Pack WebFORCE August 1998 for IRIX 6.5, PDF Generator 1.2 for IRIX 6.2, 6.3, 6.4 and 6.5 [archive.org, darkstar]
  • sorcerer_cart: Compudata Scan 6.1 Test Pack v1.0 [exidyboy, Sean Corr]
  • sorcerer_cass: Defense Command (ported from TRS-80), Killer Gorilla (ported from TRS-80) [exidyboy]
  • vgmplay:
  • After Burst (Nintendo Game Boy), Armed F (Arcade), Armed F (PC Engine), Batman - Return of the Joker (Nintendo Game Boy),
  • Bionic Commando (Nintendo Game Boy), Bubble Bobble Part 2 (NES), Bubble Bobble Part 2 (Nintendo Game Boy),
  • Cobra Mission - Panic in Cobra City (IBM PC AT), Cyber Cycles (Namco System 22), Desire - Haitoku no Rasen (FM Towns),
  • Digital Champ - Battle Boxing (PC Engine), Dragon Ball Z (Arcade), EVE burst error (NEC PC-9801),
  • Elvira - Mistress of the Dark (IBM PC AT), Elvira - Mistress of the Dark (NEC PC-98),
  • Elvira II - The Jaws of Cerberus (IBM PC AT), FZ Senki Axis (Sharp X68000), Final Fantasy (MSX2, PSG), Fray (MSX2, PSG),
  • Game Master 2 (MSX, PSG), Golf (Nintendo Virtual Boy), Kid Kool and the Quest for the Seven Wonder Herbs (NES),
  • King of Fighters R-2 (Neo Geo Pocket Color), Kozure Ookami (Arcade), Madou Monogatari - ARS (NEC PC-9801),
  • Mario Clash (Nintendo Virtual Boy), Metal & Lace - Battle of the Robo Babes (IBM PC AT),
  • Ottifanten - Kommando Stoertebeker (Nintendo Game Boy Color), Penguin Wars (Nintendo Game Boy), Penguin-Kun Wars 2 (MSX),
  • Pokemon Red-Blue Version (Nintendo Game Boy), Princess Maker (MSX2, PSG), Samurai Shodown! (Neo Geo Pocket),
  • Silent Debuggers (TurboGrafx-16), Sky Robo (Arcade), Space Squash (Nintendo Virtual Boy), Super Chase H.Q. (Nintendo Game Boy),
  • Time Crisis II (Namco System 23), Time Pilot (MSX, PSG), Tony La Russa's Ultimate Baseball (IBM PC AT),
  • Totsugeki! Mix (NEC PC-9801, OPN), Totsugeki! Mix (NEC PC-9801, OPNA), The Tower of Gazzel (MSX2, PSG),
  • Trip World (Nintendo Game Boy), The Ultimate Stuntman (NES), Xenon - Mugen no Shitai (FM Towns),
  • Xuanyuan Jian Waizhuan - Feng Zhi Wu (IBM PC AT) [vgmrips.net, Tafoid]
Software list items promoted to working
  • fmtowns_cd:
  • True Heart [r09]
  • Alice no Yakata 3 [redump.org]
  • Ms. Detective File #2 - Sugata-naki Irainin [wiggy2k]
  • ibm5170: Alien Legacy [ArcadeShadow]
New NOT_WORKING software list additions
  • bbc_rom: I2C (4 U) 3.0B, I2C (4 U) 3.1B [Martin Barr]
  • easy_karaoke_cart: Golden Greats Vol.3, Golden Greats Vol.4 [TeamEurope, David Haywood]
  • fmtowns_cd:
  • Hyper Planet for Marty, Lettuce Cooking - Tanoshiku Tsukureru Obentou, Nemurenu Yoru no Chiisana Ohanashi, Sensual Angels [redump.org]
  • Cyber Motion V1.0 [redump.org, wiggy2k]
  • fmtowns_flop: Jissen Igo Taikyoku - Gokichi-kun - Chuukyuu (Jou) [wiggy2k]
  • ibm5170: America Online for Windows 1.5, America Online for Windows 2.0 MI (Manual Installer) [Justin Kerk]
  • leapfrog_iquest_cart: IQuest 4.0 Starter Pack, Science Grade 5 [David Haywood, Sean Riddle, Kamaal Brown]
  • leapfrog_turboextreme_cart: Grade 2 (500-10652) [Sean Riddle, David Haywood]
  • leapfrog_turbotwistbrainquest_cart: Grades 5 & 6 (500-00745) [Sean Riddle, David Haywood]
  • next_hdd: NeXTSTEP 0.8, NeXTSTEP 0.9, NeXTSTEP 1.0, NeXTSTEP 1.0a, NeXTSTEP 3.1, NeXTSTEP 3.2 [archive.org, Davide Cavalca]
  • orao: Crtanje (Alt), Kalkulator, Konverzija, Mega Fruit, Monster Copy 2, Orijentacija Kompasom, Teksted v1.03 [Josip Perušanec]
  • picno: Chibi Maruko-chan no Tashizan Hikizan, Picno de Kuku, Picno de Nihon Chizu [TeamEurope]
  • pockchalv2:
  • Chuu 1 Eisuukoku Pack (7P), Chuu 2 Eisuukoku Pack (NEW CROWN, TOTAL ENGLISH Taiouban) (6PF),
  • Chuu 2 Eisuukoku Pack (SUNSHINE, ONE WORLD Taiouban) (7PE), Chuu 3 Ei-Suu-Koumin Pack (NEW CROWN, TOTAL ENGLISH Taiouban) (5PI),
  • Chuu 3 Ei-Suu-Koumin Pack (NEW CROWN, TOTAL ENGLISH Taiouban) (7PI), Chuugaku Chiri (4C), Chuugaku Rika (1-bun'ya) (4L1),
  • Chuugaku Rika (1-bun'ya) (5L1), Chuugaku Rika (2-bun'ya) (4L2), Chuugaku Rika (2-bun'ya) (5L2) [skaman]
  • stv: Final Fight Revenge / Final Revenge (JUET 990714 V1.000) [Ivan Vangelista]
  • vtech_innotab_cart: Mickey Mouse Clubhouse (UK) [TeamEurope]
  • vtech_innotv_innotabmax_cart:
  • DC Comics - Gotham City Robots (80-274803 UK), Finding Dory (80-274903 UK), The Lion Guard (80-275203 UK),
  • Paw Patrol - Pups Save a UFO! (80-274103 UK) [TeamEurope]
  • wizard_cart:
  • 3 Dimensional Spreadsheet (IQ-8B01), Time Expense Manager (IQ-701A) [Recreativas.org]
  • 8-Language Translator (IQ-703A) [Sean Riddle, Recreativas.org]
Translations added or modified
  • Portuguese (Brazil) [Masc Guy]
  • Merged pull requests
  • 7375: viedo/snes_ppu.cpp: Converted to device_palette_interface and fixed direct color mode behavior. [cam900]
  • 7379: bus/coco: Added Speech Systems Stereo Composer cartridge. [Tim Lindner]
  • 7391: vicdual.cpp: Added protection simulation to Tranquillizer Gun so that the game plays correctly. [David Haywood]
  • 7393: coco12.cpp, coco3.cpp, dragon.cpp: Removed IRQ trampolines. [Tim Lindner]
  • 7396: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Updated Apple II software lists for October 2020. [4am, Firehawke]
  • 7397: photoplysx.cpp: Added notes about the USB dongle and a partial dump of its non-volatile memory. [ClawGrip]
  • 7398: sound/ymf262.cpp: Fixed off-by-one error in OPL3_SLOT_CONNECT. [moralrecordings]
  • 7400: pacman.cpp: Removed “mspacmanbg3”, it was a bad dump of “pacmansp”. [ClawGrip]
  • 7401: Added six working TV games, and improved Mega Drive-derived TV game drivers. [David Haywood]
  • 7405: microdar.cpp: Added Diana Olakoa (v8.38). [Victor Fernandez (City Game), ClawGrip]
  • 7406: Fixed uninitialized variables in a number of devices used by the HP9000/300 series systems. [Sven Schnelle]
  • 7407: Added driver for the 2017 version of the TecToy Pense Bem. [Felipe Sanches]
  • 7409: apple2_flop_orig.xml: Added latest Apple II original floppy dumps. [4am, Firehawke]
  • 7412: fmtowns_flop.xml: Added Might and Magic: World of Xeen. [Neo Kobe Collection, r09]
  • 7313: klax.cpp: Got the Klax bootlegs working, including sound. [Devin Acker]
  • 7414: nes_vt369_vtunknown_soc.cpp: Improved VT1682 ALU behavior, and made some progress towards VT369. [David Haywood]
  • 7415: cpu/avr8: Fixed crash on using timer 1. [Felipe Sanches]
  • 7416: imb5170.xml: Added six entries, and re-dumped one entry. [ArcadeShadow]
  • 7421: cpu/tms7000: Fixed JPZ mnemonic and offsets for BTJO/BTJZ in disassembly. [Tim Lindner]
  • 7422: chdman: Added support for importing redump.org GD-ROM extended bin/cue format (GitHub #6466). [nhand42]
  • 7423: Added some TV games/software, and modernised code in segac2.cpp, tsamurai.cpp, tubep.cpp and weclemans.cpp. [David Haywood]
  • 7425: Added two TV games, and fixed VT1682 out-of-bounds accesses. [David Haywood]
  • 7429: spectrum.cpp: Added some diagnostic ROMs; bus/spectrum: Added additional Multiface ROMs. [rfka01]
  • 7430: unk6502_st2xxx.cpp: Added two TV games. [TeamEurope, David Haywood]
  • 7431: centiped.cpp: Added support for switching games in the Multipede kit sets. [Devin Acker]
  • 7432: hp3478a.cpp: Added LCD annunciators and button labels to layout. [fenugrec]
  • 7434: model2.cpp, model3.cpp: Improved descriptions of Daytona USA and Scud Race games (MT5701). [ArtLine]
  • 7435: Added skeleton driver and software list for VTech InnoTV, and two Game King cartridge dumps. [TeamEurope, David Haywood]
  • 7437: lindbergh.cpp: Added Psy-Phi to list of known games. [HeroponRikiBestest]
  • 7439: sound/c140.cpp: Tidied up sample fetching code. [cam900]
  • 7440: Added support for N2A03 CPU to GDB stub debugger, and swapped field order of 6502 PC/SP to SP/PC. [LucienMP]
  • 7441: Added eleven TV games based on V.R. Technology VT chips. [David Haywood]
  • 7443: Added Motorola 6809 CPU support to the GDB stub debugger. [Gustavo del Dago]
  • 7444: cpu/m6502: Added preliminary ST2205U DMA support. [David Haywood]
  • 7445: ms32.cpp:, bnstars.cpp, tetrisp2.cpp: Made system control unit a device and fixed some bugs. [Angelo Salese, Alex Marshall]
  • 7446: centiped.cpp: Added watchdog reset address to bootlegs. [Devin Acker]
  • 7447: ibm5150.xml: Marked Blockout as a bad dump as it has modified OEM ID and root directory. [ArcadeShadow]
  • 7448: kpython.cpp: Added dump of dogstation Deluxe hard disk. [HeroponRikiBestest]
  • 7449: agat.cpp: Added native keyboard emulation, and improved video and floppy emulation. [shattered]
  • 7450: Added several TV games, and two LeapFrog IQuest cartridge dumps. [David Haywood]
  • 7452: bus/spectrum: Fixed ROM loading for double-size Multiface 3 clone ROM. [rfka01]
  • 7453: 4enlinea.cpp: Added Olympic Darts K7 (v3.00). [jordigahan, ClawGrip]
  • 7454: nes_vt369_vtunknown.cpp, spg2xx_zone.cpp: Added two TV games. [David Haywood, TeamEurope]
  • 7455: ibm5170.xml: Added five items, and re-dumped one item. [ArcadeShadow]
  • 7456: galastrm.cpp: Added link to video showing correct rotation effects. [cam900]
  • 7457: slapshot.cpp: Corrected notes about MC68000P12F clock frequency. [cam900]
  • 7458: frontend: Exposed emu_options to Lua scripts. [Nathan Woods]
  • 7459: goldstar.cpp: Corrected crazybon U79 PROM location. [Ioannis Bampoulas]
  • 7460: undrfire.cpp: Converted to use TC0360 device, fixing graphical priority issues (MT01807). [cam900]
  • 7461: Added two TV games, and fixed some issues affecting beijuehh. [David Haywood]
  • 7463: machine/ie15.cpp: Modernised logging, and converted keyboard to use device_matrix_keyboard_interface. [shattered]
  • 7464: wizard_cart.xml, wizard.cpp: Added notes and fixed year for iq7000. [ClawGrip]
  • 7465: segac2.cpp: Clarified Bloxeed credit DIP switch settings. [Devin Acker]
  • 7466: picno.xml: Added Picno de Kuku and Chibi Maruko-chan no Tashizan Hikizan. [TeamEurope, ClawGrip]
  • 7468: dragon.cpp: Fixed Dragon Alpha disk controller status read (fixes disk I/O). [Tim Lindner]
  • 7569: blit.cpp: Added skeleton driver for AT&T Blit terminal. [shattered]
  • 7470: de_3.cpp: Added another version of Jurassic Park, and cleaned up metadata. [MLM, Victor Fernandez (City Game), ClawGrip]
  • 7471: sauro.cpp: Added Sauro (set 2). [Victor Fernandez (City Game), ClawGrip]
  • 7472: bus/coco: Added Speech Systems Symphony Twelve cartridge. [Tim Lindner]
  • 7473: machine/coco.cpp: Improved behaviour of high-resolution joystick interface. [Tim Lindner]
  • 7474: emu/drawgfxt.ipp: Moved drawscanline_core leftover pixel handling out of unrolled loop. [Romain Tisserand]
  • 7477: Identified purported “Sea Hunter” game as Black Touch II, and moved it to the correct source file. [David Haywood]
  • 7478: starshp1.cpp: Fixed tilemap size. [Frank Palazzolo]
  • 7480: ibm5170.xml: Added three items. [ArcadeShadow]
  • 7481: ibm5150.xml: Added three items and re-dumped one item. [ArcadeShadow]
  • 7482: cpu/m68000: Added support for addressing mode 6 for FSAVE and FRESTORE instructions. [shattered]
  • 7483: leapfrog_iquest.cpp: Added preliminary banking and screen buffer implementation. [David Haywood]
  • 7484: naomi.cpp: Documented AICA clock source jumper JP1. [hachirokumiku]
  • 7486: nes_vt32.cpp: Added My Arcade Data East Classics Pixel Player (308-in-1). [Sean Riddle, Kamaal Brown, Ruairi, David Haywood]
  • 7488: segas32.cpp: Fixed YMW-258-F (MultiPCM) clock frequency. [cam900]
  • 7489: vg5k.cpp: Improved printer communication. [Sylvain Glaize]
  • 7490: sauro.cpp: Switched the order of Sauro sets, making the newly-dumped parent, as it has bug fixes. [ClawGrip]
  • 7491: Made more use of constexpr qualifier in rendering code. [Romain Tisserand]
  • 7492: picno.xml: Added Picno de Nihon Chizu, fixed some metadata, and sorted items by serial number. [TeamEurope, ClawGrip]
  • 7493: vicdual.cpp: Added protection simulation for carnivalh and carnivalha. [David Haywood]
  • 7495: n64.xml: Added notes about known Mario no Photopi SmartMedia cards. [ClawGrip]
  • 7496: bus/coco: Fixed SSC TMS7000 busy flag and reset handling (fixes speech in Pegsaus and the Phantom Riders). [Tim Lindner]
  • 7497: toaplan1.cpp: Converted drawing code to use standard priority handling for sprites. [cam900]
  • 7498: peyper.cpp: Added Ator (set 1, 2 bumpers). [Sergio y Vicente de www.electronicavys.es, ClawGrip]
  • 7499: segas16a.cpp: Allow 8751 to access tile RAM on pre-System 16 boards (fixes Quartet stage 15). [David Haywood]
  • 7501: fmtowns_cd.xml: Added 20 items, replaced 35 items, and added floppy disk image for msdet2. [redump.org, wiggy2k, r09]
  • 7502: coco12.cpp, bus/coco: Cleaned up CoCo cartridge slot configuration code. [Nathan Woods]
  • 7503: sgi_mips.xml: Added four items. [archive.org, darkstar]
  • 7506: ibm5150.xml: Added The Punisher. [ArcadeShadow]
  • 7507: ibm5170.xml: Added four items and identified some bad dumps. [ArcadeShadow]
  • 7508: frontend: Exposed image format information to Lua scripts. [Nathan Woods]
  • 7509: Promoted a TV game to working, added three TV games, and added a skeleton list for the VTech InnoTAB 2. [David Haywood]
  • 7511: Fixed issues in Brazilian Portuguese translation noted in GitHub #7510. [Masc Guy]
  • 7514: neptunp2.cpp: Added unknown 960606-5 based machine. [jordigahan, ClawGrip]
  • 7515: cosmic.cpp: Fixed bug in sound output handler and cleaned up sample playback code. [Gerg Kennedy]
  • 7517: design.cpp: Add notes about coin selector. [ClawGrip]
  • 7519: leapfrog_iquest.cpp: Added Turbo Extreme (US). [David Haywood, Sean Riddle]
  • 7520: hp2640.cpp: Added HP2641A APL terminal. [Gavin Scott, F.Ulivi]
  • 7521: frontend: Exposed cassette image devices to Lua scripts. [Carl]
  • 7523: de_3.cpp: Added another Last Action Hero version, and improved metadata for all games. [ClawGrip]
  • 7525: kpython.cpp: Added Pro Evolution Soccer The Arcade (ver EAA). [Victor Fernandez (City Game), ClawGrip]
  • 7526: fmtowns_flop.xml: Added seven entries, and updated notes. [r09, wiggy2k, anonymous]
  • 7527: audio/seibu.cpp, cabal.cpp, deadang.cpp, shanghai.cpp: Fixed clock frequencies, cleaned up code, and added notes. [cam900]
  • 7530: leapfrog_turboextreme_cart.xml: Added Grade 2. [Sean Riddle, David Haywood]
  • 7531: video/deco_zoomspr.cpp: Replace sprite alpha blending with alternate frame flicker. [cam900]
  • 7533: ibm5170.xml: Added eight items. [ArcadeShadow]
  • 7534: pacman.cpp: Fixed inputs for Birdiy. [Ian Eure]
  • 7537: Fixed compilation on older macOS/Xcode releases (GitHub #7536). [Masc Guy]
  • 7538: missbamby.cpp: Added notes about Cirsa PCB models. [ClawGrip]
  • 7539: neptunp2.cpp: Re-dumped sound ROM for unk960606 (was previously dumped at half size). [ClawGrip]
  • 7540: fmtowns_cd.xml: Added 13 items, re-dumped 23 items and added two missing floppies. [redump.org, wiggy2k, KailoKyra, r09]
  • 7541: Added seven TV games, and skeleton for IVL Technologies Easy Karaoke Groove Station. [David Haywood]
  • 7542: machine/generalplus_gpl16250soc.cpp: Fixed device type validation. [David Haywood]
  • 7543: easy_karaoke.cpp: Added system ROM dump. [TeamEurope, David Haywood]
  • 7545: Added a TV game, and moved dancmix3 to nes_sh6578.cpp. [David Haywood, TeamEurope]
  • 7546: machine/t10mmc.cpp: Fixed relative frame number calculation for read subchannel command. [Windy Fairy]
  • 7549: firebeat.cpp: Corrected main CPU clock speed to 64 MHz. [Windy Fairy]
  • 7551: coco3.cpp: Corrected PIA register mirroring. [Tim Lindner]
  • 7552: dynax.cpp: Corrected descriptions for some tenkai DIP switches. [CecilHarvey]
  • 7553: megadriv.cpp: Added notes about LaserActive Mega Drive Pack. [cam900]
  • 7555: megadriv_rad.cpp, nes_vt09.cpp, st22xx_bbl338.cpp: Added three TV games. [David Haywood, TeamEurope, taizou]
  • 7556: next.cpp: Added 68040-based NeXTcube as a separate system. [Davide Cavalca]
  • 7557: next_hdd.xml: Added pre-installed NeXT hard disk images. [archive.org, Davide Cavalca]
  • 7558: drgnmst.cpp: Re-dumped Master's Fury from partially-populated Dragon Master 96 PCB. [YarPromat, David Haywood]
  • 7560: next.cpp: Removed magneto-optical drive from machines that lack it. [Davide Cavalca]
  • 7561: next.cpp: Added five additional ROM versions. [NeXTComputers.org, Davide Cavalca]
  • 7562: leapfrog_iquest.cpp: Added two Turbo Twist systems and accompanying software list. [Sean Riddle, David Haywood]
  • 7563: twinbskt.cpp: Fixed manufacturer name for Twin Basket. [ClawGrip]
  • 7565: Added aspect ratio control settings to video options menu in internal UI. [AJR]
  • 7568: st22xx_bbl338.cpp, unk6502_st2xxx.cpp: Moved LCD controller used by BaoBaoLong handhelds to a device. [David Haywood]
  • 7569: seta2.cpp: Added description for grdians bonus life DIP switch. [AugiteSoul]
  • 7572: wardner.cpp: Added Wardner no Mori (Japan, bootleg). [jordigahan, ClawGrip]
  • 7573: apple2_flop_clcracked.xml, apple2_flop_misc.xml, apple2_flop_orig.xml: Added latest dumps and cracks. [4am, Firehawke]
  • 7574: st22xx_bbl338.cpp: Manually put some code in RAM to allow software to progress. [David Haywood]
  • 7575: ibm5150.xml: Added five items and re-dumped one item. [ArcadeShadow]
  • 7576: ibm5170.xml: Added Special Forces (3.5"). [ArcadeShadow]
  • 7578: next_cdrom.xml: Added initial software list for NeXT CD-ROM software. [fsck.technology, Davide Cavalca]
  • 7580: twinbskt.cpp: Added ASCII PCB layout, fixed system flags, and added placeholder for undumped ISD2590P. [ClawGrip]
  • 7584: Renamed source files for BaoBaoLong ST2302U-based handhelds, and gave bbl338 its own memory map. [David Haywood]
  • 7587: drgnmst.cpp: Improved graphics priorities for mastfury. [David Haywood]
  • 7589: bus/coco: Added CoCo and Dragon MIDI cartridges. [Tim Lindner]
  • 7591: rf51w14cg.cpp: Added unknown Recreativos Franco slot machine (model RF51W14-CG). [jordigahan, ClawGrip]
  • 7592: next.cpp: Changed logging code to use machine error log. [Davide Cavalca]
  • 7593: rx78.xml: Updated list of known software in comments. [David Silva]
  • 7595: ibm5150.xml: Added four items. [ArcadeShadow]
  • 7597: rx78.cpp: Removed redundant list of software from comments. [David Silva]
Source Changes
  • New working software list additions (apple2_flop_clcracked.xml)
  • Cavern Creatures (cleanly cracked) [4am, Firehawke]
  • Grandma's House (cleanly cracked) [4am, Firehawke]
  • Latin Vocabulary I (cleanly cracked) [4am, Firehawke]
  • Oo-Topos (Sentient Software) (cleanly cracked) [4am, Firehawke]
  • Sargon III (cleanly cracked) [4am, Firehawke]
  • Fathoms 40 (cleanly cracked) [4am, Firehawke]
  • Canyon Climber (cleanly cracked) [4am, Firehawke]
  • emu/machine.h: Deprecate machine resource pool. [Vas Crabb]
    • undefined This has outlived its usefulness. Use smart pointers (std: :unique_ptr, std::shared_ptr, etc. from ) to manage object lifecycles.
  • M50753: add support for the 8-bit IN port. [R. Belmont]
  • macpb100: Now boots also instead of going into Target Disk Mode. [R. Belmont]
  • ci-windows.yml: Disable linking with LLD (broken currently) [Dirk Best]
  • namcos22: remove 1 usage of auto_alloc (2 remaining) [hap]
  • snes_ppu.cpp: Use device_palette_interface for Palette handling (#7375) [cam900]
    • undefined Use device_palette_interface for palette, fixed CGRAM size and direct color behavior
New working clones
  • Ms. Pac-Man (bootleg, set 4) [Guru]
  • M740 family updates [AJR]
  • undefined Add cycle clock dividers
    • undefined Remove SO input line (not apparently supported on any Mitsubishi model)
New machines marked as NOT_WORKING
  • Moto GP (MGP1004-NA-B) [Guru]
New clones marked as NOT_WORKING
  • Scramble (unknown bootleg) [caius, hammy]
  • add protection handling to Tranquillizer Gun so that the game plays correctly [David Haywood]
  • Street Fighter II': Champion Edition (Playmark bootleg, set 3) [f205v]
  • ci-windows.yml: Fix linking with lld [Dirk Best]
New working clones
  • Ms. Pac-Man ('Made in Greece' bootleg, set 3) [Aritza, Victor Fernandez (City Game), ClawGrip]
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg, set 2) [Aritza, Victor Fernandez (City Game), ClawGrip]
  • M50753: Finish A/D converter, including completion IRQ. [R. Belmont]
  • macpwrbk030.cpp: Converted to use real M50753 PMU code. [R. Belmont, AJR]
  • undefined mac.cpp: Removed now unused PMU HLE simulation. [R. Belmont]
  • sound: Fix bug where gain was doubly-applied in some cases. [Aaron Giles]
  • 3rdparty.lua: Another build fix for older OS X versions [AJR]
  • macpwrbk030.cpp: Turned off Target Disk Mode and fixed 1bpp boot screen drawing on all machines. [R. Belmont]
  • New working software list additions (apple2_flop_orig.xml)
  • Extra K (Version 1985-08-30) [4am, Firehawke]
  • bus/coco: Added Speech Systems Stereo Composer cartridge. (#7379) [tim lindner]
  • lc57, msm65x2: Add disassemblers [O. Galibert]
  • pacman.cpp: Remove 'mspacmanbg3', it was a bad dump of 'pacmansp' (#7400) [ClawGrip]
  • ymf262: fix off-by-one error in OPL3_SLOT_CONNECT [Scott Percival]
  • Uninitialized variable fixes (#7406) [Sven Schnelle]
    • undefined hp98265a: initialize members
    • undefined hp98543: initialize members
    • undefined hp98544: initialize members
    • undefined hp98550: initialize members
    • undefined hp98620: initialize members
    • undefined hp98644: initialize members
    • undefined hp_dio: initialize members
    • undefined human_interface: initialize members
    • undefined hlebase: initialize members
    • undefined hlemouse: initialize members
    • undefined hp_hil: initialize members
    • undefined 8291a: initialize members
    • undefined ins8250: initialize members
    • undefined tms9914: initialize members
    • undefined catseye: initialize members
  • docs: Add links to some internal layouts that demonstrate various features, and udpate required MSYS64 packages for using lld.
  • [Vas Crabb]
New clones marked as NOT_WORKING
  • Diana Olakoa (v8.38) [Victor Fernandez (City Game), ClawGrip]
  • hp98620: fix Clang build. [arbee]
  • catseye.cpp: fix Clang compile. [arbee]
  • Miscellaneous clean-up. [Vas Crabb]
    • undefined Replaced several uses of auto_alloc.
    • undefined Removed a trampoline in bus/isa/xtide.cpp.
New machines marked as NOT_WORKING
  • Win Bingo 2006 [f205v]
  • m740: Fix cycle timings for CLB/SEB ($zz), BBC/BBS (all modes) & RRF [AJR]
  • invrvnge: adjusted sound timings to more closely match a real machine (info from Tafoid) [Robbbert]
  • Apple calls llvm/clang 10 Xcode 12, update warning flags. [Vas Crabb]
  • New working software list additions (apple2_flop_orig.xml)
  • Mini-Pix #2 (Version 1986-11-01) [4am, Firehawke]
  • Mini-Pix #3 (Version 1986-11-17) [4am, Firehawke]
  • I.O. Silver [4am, Firehawke]
  • ncr5380: bug fixes [Patrick Mackinlay]
    • undefined clear ACK upon exit from DMA mode
    • undefined assert DRQ at start of DMA initiator send cycle
  • fixed sta/lda instruction name [smf]
  • Plug and Play work (lots of new sets from Sean etc.) (#7401) [David Haywood]
  • new WORKING machines
  • The New York Times Sudoku [David Haywood, Sean Riddle, Kamaal Brown]
  • Vs Maxx 25-in-1 (VT03 hardware) [David Haywood, Sean Riddle, Kamaal Brown]
  • 6-in-1 Sudoku Plug & Play [David Haywood, Sean Riddle]
  • Plug 'N' Play 50-in-1 (DGUN-853) [David Haywood, Sean Riddle, Kamaal Brown]
  • new WORKING clones
  • Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK) [David Haywood, Sean Riddle]
  • Super Sonic Gold (Radica Plug & Play) (UK) [David Haywood, Sean Riddle]
  • new NOT WORKING machines
  • Plug 'N' Play 25-in-1 (DGUN-806) [David Haywood, Sean Riddle, Kamaal Brown]
  • IQuest (US) [David Haywood, Sean Riddle, Kamaal Brown]
  • Added MegaDrive side ROM to sarc110 sets, moved to skeleton 'hybrid' driver based on megadriv_rad.cpp and demoted to not working
  • for now as they're meant to boot from the MD side with the VT03 games as bonus items [Sean Riddle, Team Europe]
  • Moved reactmd to a skeleton 'hybrid' driver, demoted to not working, it's also meant to boot from the MD side with the SunPlus
  • games as bonus items. [David Haywood]
  • photoplysx.cpp: Add notes about the USB dongle and a partial dump of its non-volatile memory (#7397) [ClawGrip]
  • new driver: TecToy Pense Bem (2017) [Felipe Corrêa da Silva Sanches]
  • undefined Equivalent to VTech Smart Start from the 80s.
  • mess.lua: Fix build [AJR]
  • photoplysx.cpp: srcclean, yet again [AJR]
  • m5074x.cpp: Protect interrupt request bits against being set by writes [AJR]
  • undefined m740: A few more timing corrections
  • Make the initializer comma order consistent in audio/midway.cpp [Lord Nightmare]
New clones marked as NOT_WORKING
  • Magic's 10 2 (ver. BETA3) [f205v]
New working clones
  • Cuore 1 (Italian, set 2) [f205v]
  • Added pensebem.cpp to mess.flt [Robbbert]
  • aim65: added notes [Robbbert]
New working clones
  • Forgotten Worlds (Japan) [Irongiant, Dumping Union]
  • Ryu Jin (Japan, ET910000B PCB) [Battlesmurf]
  • Extremely early / rare version of Forgotten Worlds for the Japanese market, before the name change to Lost Worlds. Serial number
  • indicates it's #22! [Brian Troha]
  • segas16b.cpp: verified 315-5298 dump and added it to all ROM boards which use it (171-5797, 171-5521, 171-5704) [Guru]
  • mpu4: initialized some variables to avoid asserts / regressions in drvnoclear builds [Ivan Vangelista]
  • jalmah.cpp, metlfrzr.cpp: initialized some variables to avoid asserts / regressions in drvnoclear builds [Ivan Vangelista]
  • segac2.cpp: initialized one variable to avoid asserts / regressions in drvnoclear builds [Ivan Vangelista]
  • new NOT_WORKING clone
  • Death Crimson OX (USA) [Fabrice Arzeno]
  • cps1.cpp: Use proper sound CPU code for the Forgotten Worlds (Japan) set [Brian Troha]
  • thomson.cpp: Initialize more state variables; clean up video code slightly [AJR]
  • busicom: init a variable, marked as MNW again (see note). [Robbbert]
  • instruct: initialised a variable [Robbbert]
  • srmp2: initalized a couple variables to avoid asserts in drvnoclear debug builds [Ivan Vangelista]
  • ksys573.cpp: initialized one variable to avoid asserts in drvnoclear builds [Ivan Vangelista]
  • aerofgt, bbc, ksys573, kyocera, mlanding, pc9801, snk, spg2xx_zone_32bit, tek405x, v1050, zx: initialized variables which were
  • causing asserts / regressions in drvnoclear builds [Ivan Vangelista]
  • bus/a2bus: Added Apple II Parallel Printer Interface Card. [Vas Crabb]
  • frontend/mame/audit.cpp: Fixed another annoying edge case. [Vas Crabb]
  • Cleaned up RawInput code slightly. [Vas Crabb]
  • astrocde, drw80pkr, fm7, hp9845, igs011, mc1000, nmk16, ti99_8, williams, xor100: initialized some variables which were causing
  • asserts / crashes / regressions in drvnoclear builds [Ivan Vangelista]
  • fmtowns_flop.xml: add the World of Xeen disk (#7412) [r09]
New working software list additions
  • Might and Magic - World of Xeen [Neo Kobe Collection]
  • avr8: Converted from using an IO address space to devcb for GPIO I/O. [Ryan Holtz]
  • wavesynth: waveblaster-based virtual expander, ks1064 for now [O. Galibert]
  • aquarius: Peripherals implemeted as slot devices: 4K/16K/32K/16K+ Memory Cartridges, Mini Expander (now with controllers), Quick
  • Disk (not working), C1541 DOS Interface (not working) [Nigel Barnes]
    • undefined Implemented memory mapper for CP/M.
    • undefined Serial printer port.
    • undefined External RAM is now scrambled.
    • undefined SuperCart bankswitching board implemented for Aquaricart.
    • undefined Cartridge images of size 4K, 8K, 16K now supported, was previously 16K only.
New working clones
  • Aquarius (PAL) [Nigel Barnes]
  • Aquarius II [Martin v.d. Steenoven]
  • ks0164: Pitch is floating point [O. Galibert]
  • pce220.cpp: split HD61202 and SED1560 into separate devices. [Sandro Ronco]
  • Machines promoted to WORKING
  • Sharp PC-E220 [Sandro Ronco]
  • Sharp PC-G815 [Sandro Ronco]
  • New working software list additions (apple2_flop_orig.xml)
  • Germany 1985 (Version 2.0) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Bezare (cleanly cracked) [4am, Firehawke]
  • Artesians (cleanly cracked) [4am, Firehawke]
  • Goblins (cleanly cracked) [4am, Firehawke]
  • 20pacgal, advision, archimds, aristmk5, segajw: initialized some variables that were causing crashes in drvnoclear builds
  • [Ivan Vangelista]
  • exerion, nbmj8688, nbmj8891: initialized some variables [Ivan Vangelista]
  • saitek_risc2500.cpp: Use SED1520 device for the LCD screen. [Sandro Ronco]
  • avr8: Fixed crash with pensebem / timer1 crash. [Felipe Sanches]
  • Update ci-windows.yml [Dirk Best]
    • undefined ci-windows.yml: Remove update step to prevent errors about outdated mirrors
  • cinemat.cpp: Improved armora artworkr [Vas Crabb]
    • undefined Better alignemnent and transmission colours in particular.
  • cinemat.cpp: Adjust alignment of armora overlay. [Vas Crabb]
    • undefined I adjusted the alignment based on where the shots hit the buildings. It doesn't seem possible to not have the tanks partly overlap the buildings but still have the hitboxes inset into the buildings by the right amount on all sides.
  • lethalj, m72, megatech, punchout, tumbleb, xerox820: initialized some variables to avoid crashes in drvnoclear builds
  • [Ivan Vangelista]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Cosmic Combat (cleanly cracked) [4am, Firehawke]
  • Vortex (cleanly cracked) [4am, Firehawke]
  • fm7.cpp: First cleanup pass [AJR]
    • undefined Separate state classes
    • undefined Scope down macros and structs
    • undefined Shorten many handler names
    • undefined Eliminate a little of the RAM region abuse
  • New machines added as NOT_WORKING
  • Yamaha MU-5 [Edward d-tech, DBWBP.com, R. Belmont]
  • fm7.cpp: Second cleanup pass [AJR]
    • undefined Eliminate RAM regions
    • undefined Eliminate device_timer and anonymous timer usage
    • undefined Add bad dump flags for hardware-inaccurate ROM dumps
    • undefined Add NO_DUMP entries for a few minor missing parts
    • undefined Remove a lot of dead code
  • fm7: Fix editing error in a41012e8c201ca2494380da453960bcd78376cd8 [AJR]
  • mc68681: output counter ready on op3 [Patrick Mackinlay]
    • undefined suppress unnecessary interrupt callbacks
    • undefined fix counter clock rate calculation
  • ceres: wip checkpoint [Patrick Mackinlay]
    • undefined implement the mouse
    • undefined connect the fpu
    • undefined crude hard/floppy disk controller hle
    • undefined add debugger rom
    • undefined boots oberon from hard disk image
  • emumem: Simplify memory management. [O. Galibert]
  • undefined API impact:
  • - install_ram/rom/writeonly now requires a non-null pointer. If you want automatically managed ram, add it to a memory map, not
  • in machine_start
  • - install_undefined_bank now requires a memory_bank *, not a string
  • - one can create memory banks outside of memory maps with memory_bank_creator
  • - one can create memory shares outside of memory maps with memory_share_creator
  • undefined Memory maps impact:
  • - ram ranges with overlapping addresses are not shared anymore. Use .share()
  • - ram ranges touching each other are not merged anymore. Stay in your range
  • undefined Extra note:
  • - there is no need to create a bank just to dynamically map some memory/rom. Just use install_rom/ram/writeonly
  • namcos22: remove an unneeded machine_start [hap]
  • chessmsr,fcc: fix ram savestate problem [hap]
  • klax.cpp: get bootleg sets working (#7413) [Devin Acker]
  • Clones promoted to working
  • Klax (version 5, bootleg set 1) [Devin Acker]
  • Klax (version 5, bootleg set 2) [Devin Acker]
  • vsnes: fix compile error [hap]
  • Plug and Play workundefinedimprove vt1682 ALU behavior, small steps towards vt369 including adding of soundcpu for denv150 (#7414) [David Haywood]
    • undefined some VT bits, use ALU device
    • undefined misc refactoring bits
    • undefined pushing forward, denv150 uploads a sound program
    • undefined add a subcpu
  • remove some unneeded usage of save_pointer + .get() [hap]
  • weclemans.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START [David Haywood] (#7423) [David Haywood]
  • tsamurai.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START [David Haywood]
  • tubep.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START [David Haywood]
  • segac2.cpp cleaned up MACHINE_START_OVERRIDE / MACHINE_RESET_OVERRIDE / VIDEO_START [David Haywood]
  • new WORKING machines
  • Street Fighter II: Special Champion Edition (MSI Plug & Play) (Europe) [Team Europe]
  • new WORKING software list entries
  • ekara_pal.xml: [David Haywood]
  • uk_vol4 e-kara UK / Europe Volume 4 (UK-E004) [David Haywood. Team Europe]
  • uk_vol5 e-kara UK / Europe Volume 5 (UK-E005) [David Haywood. Team Europe]
  • Clean-up and consistency fixes after memory system changes. [Vas Crabb]
  • atarisy1, bfcobra, gts80b, hp48, hyhoo, jpmsys5, malzak, system16, tecmosys, tmnt: initialized some variables that were causing
  • crashes in drvnoclear builds [Ivan Vangelista]
  • fixed out of bounds access in vt1682_alu.cpp [DavidHaywood]
  • new WORKING machines
  • Plug 'N' Play Rockstar Guitar / Guitar Rock (PAL) [Peter Wilhelmsen, David Haywood, Team Europe]
  • new NOT WORKING clones
  • Zippity (UK) [David Haywood, Team Europe]
  • ns32000: Initialize members [AJR]
  • fm16beta: Fix missing object error; reduce region size [AJR]
  • twincobr.cpp, wardner.cpp: decapped TMS32010C based MCUs for fshark, hishouza and ktiger. The fshark one is also compatible with
  • skyshark and wardner [Caps0ff, Nathan Gilbert, Guru]
  • pgm.cpp: minor documentation update according to PCB scans [JacKc]
  • ymmu5.cpp: Hook up keyboard matrix, now it makes noise. [R. Belmont]
  • ymmu5.cpp: fix typo [R. Belmont]
  • gimix: fix crash when using 128kB RAM or more [Barry Rodewald]
  • General maintenance on emu/devfind: [Vas Crabb]
    • undefined Harmonised memory region/share finder/creator APIs.
    • undefined Moved .found() to optional object finders.
    • undefined Added truth test operator to optional object finders.
    • undefined Fixed things that were testing .found() on required object finders.
    • undefined Improved Doxygen API documentation.
  • dec8.cpp: Moved csilver to its own state class. [Vas Crabb]
  • docs: Added some notes about setting up and using MSYS2. [Vas Crabb]
  • arcadia, beathead, bw12, calchase, halleys, mediagx, model2, namcos10, s3, s4, seattle: initialized some variables that were
  • causing crashes in drvnoclear builds [Ivan Vangelista]
  • Fix a [Olivier Galibert]
  • Fix a typo in a ROM filename (1607->1670) [Frank Palazzolo]
  • Fixed some MSVC failure to resolve overloaded operator errors. [Vas Crabb]
    • undefined MSVC isn't trying the object finders' cast-to-pointer operators when looking for a suitable operator+. Since GitHub actions can only find 100 occurrences of a string and don't actually give you the full raw log when you ask for it, it's going to take
  • several passes to catch all of these.
  • hp3478a: layout: LCD annunciators, button labels [fenugrec]
  • undefined LCD has 12 text annunciators (1 segment each) which now work
  • undefined some buttons have an extra label printed above, for shift-functions
    • undefined generally improved the layout : parametrized some of the elements
  • hp3478a.cpp: Made LCD segments dark in internal artwork. [Vas Crabb]
  • Fixed another batch of MSVC errors resolving overloaded operators. [Vas Crabb]
  • mulcd: Switch to a svg [O. Galibert]
  • Brain not found, Abort, Retry, Fail? [Olivier Galibert]
  • docs: Started writing page on object finders with worked examples. [Vas Crabb]
  • hp3478a.cpp: Removed outdated TODO comment from layout. [Vas Crabb]
  • Hopefully fixed all remaining MSVC operator resolution failure errors. [Vas Crabb]
  • mulcd: re-add background, contrast control, and leds [hap]
  • Added ymmu5 to mess.flt [Robbbert]
  • eolith, gameplan.cpp, jr100, lisa, model1, opwolf, pcw, peyper, pinball2k, poly, vega, wecleman, x68k, xtom3d: initialized some
  • variables that were causing crashes in drvnoclear builds [Ivan Vangelista]
  • argus, atarig42, gamecom, ghosteo, suna16, tm990189: initialized variables that were causing crashes in drvnoclear builds
  • [Ivan Vangelista]
  • model2.cpp, model3.cpp: Removed regions from descriptions of Daytona USA/Scud Race games where region is freely configurable.
  • (#7434) [FMecha]
  • new NOT WORKING machines (InnoTV) (#7435) [David Haywood]
  • new NOT WORKING machines
  • InnoTV [Team Europe]
  • new NOT WORKING software list entries
  • vtech_innotv_innotabmax_cart.xml: [David Haywood]
  • pawpatrl: Paw Patrol - Pups Save a UFO! (80-274103 UK) [Team Europe]
  • dcgcr: DC Comics - Gotham City Robots (80-274803 UK) [Team Europe]
  • finddory: Finding Dory (80-274903 UK) [Team Europe]
  • liongrd: The Lion Guard (80-275203 UK) [Team Europe]
  • new WORKING software list entries
  • gameking.xml: [David Haywood]
  • mc_4v07a: 4 in 1 - TrojanLegend (Trojan) + HappyBall + Supermotor (Motor) + Lanneret (Hawk) (512KB cartridge) [Team Europe]
  • mc_4v16a: 4 in 1 - Manhunt + Bobby + Tantivy + Racing Car (512KB cartridge) [Team Europe]
  • sorcerer: reverted unneeded change from memory upgrade. [Robbbert]
New working clones
  • Cuore 1 (Italian, set 3) [f205v]
  • mu5: Add the lc7985nd and the lcd [O. Galibert]
  • mu5: Hook up battery level [R. Belmont]
  • sorcerer: quickload, need more time for the system to fully initialise. [Robbbert]
  • ymmu5: fix problem with multiplexed inputs [hap]
  • centiped.cpp: support switching games in multipede (#7431) [Devin Acker]
    • undefined centiped.cpp: support switching games in multipede
    • undefined centiped.cpp: move multipede stuff into a new class, optimize memory map switching a little
  • emu/devfind.h: Made read_safe avaiable for optional I/O ports only. [Vas Crabb]
  • docs: Added the next couple of sections explaining object finders. [Vas Crabb]
  • atarist, hng64, system1, taitowlf, viper: initialized variables that were causing crashes in drvnoclear builds [Ivan Vangelista]
  • cxhumax, jeutel, pdp1, osi, sms: initialized variables which were causing crashes in drvnoclear builds [Ivan Vangelista]
  • peyper.cpp: fixed regression [Ivan Vangelista]
New clones marked as NOT_WORKING
  • Le Grand 8 [flipprojets.fr, PinMAME]
  • Fix b except for avg which does something rather annoying [Olivier Galibert]
  • mu5: fix overlapping key assignments [R. Belmont]
  • multipcm: ported 12-bit sample support from swp30, still needs work [R. Belmont]
  • New working software list additions (apple2_flop_orig.xml)
  • Stellar 7 (Penguin Software) [4am, Firehawke]
  • Dazzle Draw (Version 1.1) [4am, Firehawke]
  • Wizardry III: Legacy of Llylgamyn (Version 4, 20-Aug-1983 update) [4am, Firehawke]
  • Journey (Version 16) [4am, Firehawke]
  • Carmen's North Dakota Almanac Database (Version 1.0) [4am, Firehawke]
  • The Lion's Share [4am, Firehawke]
  • The Scoop [4am, Firehawke]
  • Corruption (Version 1.11) [4am, Firehawke]
  • Dragonworld [4am, Firehawke]
  • The Escape from Traam [4am, Firehawke]
  • Ring Quest [4am, Firehawke]
  • The Serpent's Star (Version 1.0) (Broderbund release) [4am, Firehawke]
  • The Quest [4am, Firehawke]
  • The Quest (Version 2.0) [4am, Firehawke]
  • Supermartian: The Adventure [4am, Firehawke]
  • Kukulcan [4am, Firehawke]
  • Lucifer's Realm [4am, Firehawke]
  • Talisman: Challenging the Sands of Time [4am, Firehawke]
  • Nine Princes in Amber [4am, Firehawke]
  • Fahrenheit 451 [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Stellar 7 (Penguin Software) (cleanly cracked) [4am, Firehawke]
  • Oo-Topos (Sentient Software release) (cleanly cracked) [4am, Firehawke]
  • Campaign Trilogy (cleanly cracked) [4am, Firehawke]
  • The Lion's Share (cleanly cracked) [4am, Firehawke]
  • Stellar 7 (Software Entertainment Company release) (cleanly cracked) [4am, Firehawke]
  • SuperCube (cleanly cracked) [4am, Firehawke]
  • Kukulcan (cleanly cracked) [4am, Firehawke]
  • ci-windows.yml: Bump microsoft/setup-msbuild to 1.0.2 [Dirk Best]
  • Fix c [Olivier Galibert]
  • cvs, galaxian, galaxold, igs017, snes, supracan, taitotz, trs80m3, vectrex, x1: initialized variables that were causing crashes in
  • drvnoclear builds [Ivan Vangelista]
  • Fix d, e [Olivier Galibert]
  • naomi: make dimm board work again after memory system changes [Samuele Zannoli]
  • naomigd.cpp: remove usage of auto_alloc_array [yz70s]
  • video/avgdvg.cpp: Modernised code somewhat. [Vas Crabb]
  • undefined bwidow is still broken, all other games seem to work.
  • Fix f, g [Olivier Galibert]
  • Fix buildundefinedvideo/decodmd3.h had got out of sync with the source. [Vas Crabb]
  • centiped.cpp: add watchdog reset address to bootlegs, and nop some other address ranges to match original sets [Devin Acker]
  • Add m6809 support for gdb remote debugger. [Gustavo Del Dago]
  • Add "n2a03" (6502 CPU clone) to gdbstub for NES, and swapped 6502 PC/SP to SP/PC (#7440) [Lucien Murray-Pitts]
  • c140.cpp: Reduce duplication in fetching sample (#7439) [cam900]
  • Sinclair ZX Spectrum Multiface128 and diagnostic ROMs (#7429) [rfka01]
    • undefined bus/spectrum: Added several Multiface One and Multiface 128 ROMs.
    • undefined spectrum.cpp: Added diagnostic ROMs as BIOS options.
  • cpu/tms7000: Fixed JPZ mnemonic and offsets for BTJO and BTJZ (inherent) in disassembly (#7421) [tim lindner]
  • new Plug and Play (VT) sets (#7441) [David Haywood]
  • new NOT WORKING machines
  • HKB-502 268-in-1 (set 1) [jacaba]
  • My Arcade Caveman Ninja [Tim Schuerewegen]
  • Retro FC 400-in-1 [Tim Schuerewegen]
  • Mini Arcade Machine 240-in-1 (Red5) [ne7!]
  • Mini Game Player 48-in-1 [Team Europe]
  • new NOT WORKING clones
  • E-Game! 150-in-1 [gelotus]
  • HKB-502 268-in-1 (set 2) [Tim Schuerewegen]
  • Gaming Tech CT-885 [kludge]
  • Cyber Arcade 200-in-1 [pascal_frigoriste]
  • My Arcade Retro Machine 200-in-1 (DGUN-2577) [ne7!]
  • 240-in-1 Mini Arcade Machine (Thumbs Up) [emuboy85]
  • ef9364: Erase character is now configurable, defaults to 0x00. [Nigel Barnes]
  • undefined Removed 1K character ROM limit.
New working machines
  • Hektor II [Nigel Barnes, Binary Dinosaurs, Centre for Computing History]
New working clones
  • Hektor [Nigel Barnes, Centre for Computing History]
New machines marked as NOT_WORKING
  • Trio de Bingo [Yasu]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • undefined Added: Rise of the Triad: Dark War, The Legacy: Realm of Terror (Euro), The Prophecy (USA), Xargon: Volume 1 - Beyond Reality,
  • Xargon: Volume 2 - The Secret Chamber, Xargon: Volume 3 - Xargon's Fury Redumped: Alien Legacy (Disk 1 has modified ROOT - now
  • the game is playable)
  • hng64.cpp: major documentation update [Guru]
  • kongs470.cpp: documented release year [eientei]
  • taitopjc.cpp: decapped TMS320BC53PQ80 DSP [Caps0ff, jordigahan, ClawGrip, Philip Åkesson, Nathan Gilbert, James Sun]
  • kongs470.cpp: minor documentation update [Ivan Vangelista]
  • video/avgdvg.cpp: Fixed bwidow.cpp games, tidied up code some more. [Vas Crabb]
  • Correctly fix armedf (post db79120 ) [Olivier Galibert]
  • arb,ggm: fix problem with install_ram [hap]
  • seattle.cpp: Fix blitz99 input port mapping by setting default values for unused io bits [Ted Green]
  • Plug and Play work (some working VT additions) + some non-working + 2 IQuest cartridges (#7450) [David Haywood]
  • new NOT WORKING software list entries
  • leapfrog_iquest_cart.xml: [David Haywood]
  • start40 IQuest 4.0 Starter Pack [David Haywood, Sean Riddle, Kamaal Brown]
  • scig5 Science Grade 5 [David Haywood, Sean Riddle, Kamaal Brown]
  • new WORKING machines
  • Joystick 30 [David Haywood, Sean Riddle, Kamaal Brown]
  • Joypad 65 [David Haywood, Sean Riddle, Kamaal Brown]
  • new NOT WORKING machines
  • Virtual TV Soccer [David Haywood, Sean Riddle]
  • Cyber Arcade Pocket (JL1895) [Tim Schuerewegen]
  • new NOT WORKING clones
  • Seal 30-in-1 (VT based, Model FN098134) [David Haywood, Team Europe]
  • apple2 updates: [R. Belmont]
    • undefined Modernized types and some minor cleanup
    • undefined Improved Zip Chip support for IIe and IIc
    • undefined Added ZipGS support for IIgs
  • emu/devfind.h: Added missing memory_share_array_creator. [Vas Crabb]
  • undefined Also some miscellaneous tidying up.
  • Post b8c33885 fixes: hyperduel, indigo, and all pic16c5x games [Olivier Galibert]
  • system1.cpp: zeroed m_dakkochn_mux_data at machine_reset(), like it was before e13d0d433e70b6f7797f35ba770c4e8e83edf07c
  • [Ivan Vangelista]
  • video/avgdvg.cpp: Fix a bug (pre-dating the recent conversion to bitswap) in the sparkle LFSR preset load value, and add a comment
  • explaining what the source is for bits 4, 5 and 6 of the preset load value. [Lord Nightmare]
  • docs: Wrote another section of object finder documentation. [Vas Crabb]
    • undefined Also improved formatting of code snippets in a few pages.
  • sm8521: added instructions as per issue #7451 [Robbbert]
  • emu/dirom.{h,ipp}: Cleaned up and made it stricter. [Vas Crabb]
    • undefined Made it an error to specify address map and explicit ROM region.
    • undefined Made it an error if explicitly specified ROM region is not found.
    • undefined Made the ROM region tag apply relative to the current device.
  • Cleaned up formatting for a couple more documentation pages. [Vas Crabb]
  • multipcm: fix endianness of word reads. Some 12-bit samples sound almost reasonable now. [R. Belmont]
  • Got rid of a couple of easy auto_alloc_array [Vas Crabb]
  • New clones marked as NOT_WORKING (#7453)
  • Olympic Darts K7 (v3.00) [jordigahan, ClawGrip]
  • mface.cpp: Multiface 3 clone ROM is bigger than the others. (#7452) [rfka01]
  • undefined Clone uses a 16K ROM with identical halves – just ignoring the second half.
  • multipcm: fix the 12bits mode decoding, the trigger bit is incorrect though [O. Galibert]
  • multipcm: Found the real 12-bit format flag. [R. Belmont]
    • undefined mu5: Adjusted PCM clock closer to correct. [R. Belmont]
  • Add missing file. [arbee]
  • New working software list additions (apple2_flop_orig.xml)
  • Death in the Caribbean [4am, Firehawke]
  • Borrowed Time [4am, Firehawke]
  • Cave Girl Clair [4am, Firehawke]
  • The Adventures of Kristen and Her Family [4am, Firehawke]
  • mu5: Some lcd fixes [O. Galibert]
  • slapshot.cpp: Updated commentundefinedMC68000P12F is rated for 16 MHz (#7457) [cam900]
  • neogeo.cpp, neogeo.xml: fixed MT07785 [Ivan Vangelista]
  • amiga: initialized variable that was causing crashes in drvnoclear builds [Ivan Vangelista]
  • stv.cpp, stv.xml: fixed MT07782. Also added missing set to stv.xml [Ivan Vangelista]
  • Fix the opl4 low byte order in 12bits so that it matches the datasheet and the multipcm (GEW8) [O. Galibert]
  • meadows.cpp: fixed MT07783 [Ivan Vangelista]
  • stv.xml: fixed validation error I introduced [Ivan Vangelista]
  • vgmplay.xml: Added 11 new entries from most recent package release + some shortname consistency fixes [vgmrips.net, Tafoid]
  • agat.cpp: Native keyboard, video and floppy improvements. (#7449) [shattered]
New working clones
  • Cookie & Bibi 2 (set 2) [Kevin Eshbach, The Dumping Union]
  • apple2: Support the SUP'R'TERMINAL 80-column card. [R. Belmont]
  • goldstar.cpp: Corrected U79 PROM location. (#7459) [jbtx77gr]
  • undefined U70 is a HD74LS157P logic IC, the correct location is u79.
  • new WORKING & NOT WORKING machines (Plug and Play) (#7454) [David Haywood]
new NOT WORKING machines
  • Mini Arcade Machine (Thumbs Up, 240IN1ARC) [David Haywood, TeamEurope]
  • new WORKING machines
  • Lexibook JG7410 100-in-1 [David Haywood, TeamEurope]
New machines marked as NOT_WORKING
  • IQ-7000 [Sean Riddle, Recreativas.org]
New NOT_WORKING software list additions
  • 3 Dimensional Spreadsheet (IQ-8B01) [Recreativas.org]
  • 8-Language Translator (IQ-703A) [Sean Riddle, Recreativas.org]
  • Time Expense Manager (IQ-701A) [Recreativas.org]
  • vegas.cpp: fixed MT07757 [Ivan Vangelista]
  • New working software list additions (apple2_flop_misc.xml)
  • Anti-M (version 1.8) [4am, Firehawke]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • undefined Added: SimAnt (3.5", v1.08), SimAnt (3.5", v1.06), SimAnt (5.25", v1.08), SimAnt (5.25", v1.06), SimAnt (windows 3.x release)
  • Redumped: [simant] old set has a modified OEM Id and a modified root
  • ibm5150.xml: Marked blockout as bad dump (modified OEM ID and modified root) (#7447) [ArcadeShadow]
  • ibm5170.xml: Fix part names on xargon2 and xargon3 [Justin Kerk]
  • ay8910: remove old printf msg [hap]
  • wizard_cart.xml: Added notes; wizard.cpp: Fixed year, added notes. (#7464) [ClawGrip]
  • pce220: added a few missing natural keys [Robbbert]
  • New NOT_WORKING software list additions (#7466)
  • picno.xml: [ClawGrip]
  • Picno de Kuku, Chibimaruko-chan no Tashizan Hikizan [TeamEurope]
  • dgnalpha: fix typo in address map. Disk I/O works again. (#7468) [tim lindner]
  • ie15: update logging, use device_matrix_keyboard_interface (#7463) [shattered]
  • undrfire.cpp: Hooked up TC0360PRI priority controller (fixes priorities in cbombers). (#7460) [cam900]
new NOT WORKING machines
  • Mini Arcade Console (Arcade 10-in-1) [Team Europe]
  • Arcade Classics Mini Handheld Arcade (Supreme 150) [Team Europe]
  • taito_f3: fixed regression [Ivan Vangelista]
  • st2205u: DMA required by PR #7430 (#7444) [David Haywood]
  • misc comments: very unimportant corrections [hap]
  • New working software list additions (apple2_flop_orig.xml)
  • The Adventures of Sarah and Her Friends [4am, Firehawke]
  • Chelsea of the South Sea Islands [4am, Firehawke]
  • Jenny of the Prairie [4am, Firehawke]
New working clones
  • Endless Riches (Ver 1.21) [Hammy, Ekorz]
  • Super Cup Finals (Ver 2.1O 1993/11/19, single PCB) [nnap]
  • G-Darius (Ver 2.02O) [The Dumping Union]
  • emu/devfind: More cleanup/consistency changes. [Vas Crabb]
    • undefined Removed .mask(), as it’s not reliable in the general case.
    • undefined Added asserts to things that assume power-of-two sizes.
    • undefined Got rid of virtual qualifier on pointer-to-member operator.
    • undefined Made helpers a bit more assertive about logging warnings.
  • emu/rendlay.cpp: Use delegates to avoid hot conditional branches. [Vas Crabb]
  • docs: Finished off description of object finders and output finders. [Vas Crabb]
  • coco12.cpp, coco3.cpp, dragon.cpp: Removed IRQ trampolines from CoCo driver family. (#7393) [tim lindner]
  • undefined Also fixed dragon 32 parallel port.
  • rendlay.cpp: Set initial value for bounds callback, it can be called before tags are resolved. [Vas Crabb]
  • namcos22: add Pr3tty F1y's bugreport to TODO list [hap]
  • taito_f3.h: fix wrong endianness I introduced yesterday [Ivan Vangelista]
  • alpha68k_n.cpp: added a note about the kyros MCU [Guru]
  • metro.cpp: fixed MT07786 [Ivan Vangelista]
  • New working clones (#7471) [ClawGrip]
New working clones
  • Sauro (set 2) [Victor Fernandez (City Game), ClawGrip]
  • Add 'sauroa' [ClawGrip]
  • seta2.cpp: Minor ROM name correction for Puzzle De Bowling and fix cut-n-paste [Brian Troha]
  • lindbergh.cpp: Add Psy-Phi to driver game list (#7437) [HeroponRikiBestest]
  • galastrm.cpp: Add notes for rotation (#7456) [cam900]
  • miqslvr.cpp: avoid outright crashes as per discussion in 074385edd69786e6d506fcb8a86fc212057046fe [Ivan Vangelista]
  • lindbergh.cpp: minor spelling fixes [Ivan Vangelista]
  • ti99: Reimplementation of the Horizon RAMdisk card with all config options of the real hardware. [Michael Zapf]
  • namcos22: window clip camera vl/vr was wrong way around [hap]
  • Switch to building MAME as C++17. [Vas Crabb]
    • undefined Updated sol2 to 3.2.2
    • undefined Updated pugixml to 1.10
    • undefined Increased minimum clang version to 6
    • undefined Cleaned up some stuff that can use new features
    • Minimal changes to sol2 and bgfx to compile as C++17. [Vas Crabb]
    • undefined These changes should be sent upstream as pull requests.
  • Enable GCC implicit fallthrough warning. [Vas Crabb]
  • undefined I've guessed whether break or [[fallthrough]] is appropriate. In cases where it looked particularly suspicious, I added a FIXME
  • comment. All of these changes should be reviewed by someone familiar with the code.
  • dspp: Fix erroneous fallthroughs. [Ryan Holtz]
  • machine/n64: Fixed an incorrect fallthrough. The situation should never occur in practice, but it's better to be safe. [Ryan Holtz]
  • clang doesn't like how we're using std: :void_tundefinedswitch back to our own void_t-alike until it can be investigated [Vas Crabb]
  • tlcs90: this fallthrough at opcode must be wrong [hap]
  • bbc_tube_arm: Use tap to page out the ROM. [Nigel Barnes]
  • tanbus_mpvdu/tanbus_ravdu: Cards support inverse video. [Nigel Barnes]
  • saa5050: Implemented TLC (Transmitted Large Character) output line. [Nigel Barnes]
New machines marked as NOT_WORKING
  • AlphaTantel [Binary Dinosaurs, Nigel Barnes]
  • tlcs90: add missing break; [hap]
  • 3do: remove wrong fallthrough [hap]
  • luaengine.cpp: Use sol::lua_nilundefinedsol::nil is an alias of it that may not always be available [Vas Crabb]
  • Fix drawscanline_core leftover loop, should not live inside unrolled loop (#7474) [Romain TISSERAND]
  • Plug and Play improvements (#7461) [David Haywood]
  • undefined Improve rendering, banking, inputs for beijuehh
  • undefined Identified register used for PRNG on GPL16250, needed for beijuehh
  • new NOT WORKING machines
  • My Arcade Retro Micro Controller - 220 Built-In Video Games (DGUN-2869) [Zup, Team Europe]
  • Lexibook Compact Cyber Arcade - PJ Masks [Zup, Team Europe]
  • xtal: Added XTAL for AlphaTantel. [Nigel Barnes]
  • Add C++17 flag for visual studio (hopefully in the right place) [Vas Crabb]
  • Fixed drivers itech32, jangou, konamigs and konamigx broken by b8c3388 [Olivier Galibert]
  • luaengine: fix constructable usertypes [cracyc]
  • luaengine: change definition for rest of usertypes [cracyc]
  • Remove some deprecated instantiations of static constexpr members (MSVC complains about them now) [Vas Crabb]
  • emu/emumem.cpp: Use if constexpr to make code clearer [Vas Crabb]
  • New clones marked as NOT_WORKING (#7470)
  • Jurassic Park (3.05) [MLM, Victor Fernandez (City Game), ClawGrip]
  • de_3.cpp: Fix some parent-clone relationships, sorted the sets and change set names to follow a common pattern. [ClawGrip]
New machines marked as NOT_WORKING
  • Sea Hunter [Jorge Silva, Fernando Oliveira]
  • Fix memory leak on address_space_specific destruction and add a missing init [O. Galibert]
  • identify 'seahuntr' as Black Touch II, move to correct driver (#7477) [David Haywood]
  • seahunter.cpp: remove the driver now that it was determined to be a shanghai.cpp hw clone [Ivan Vangelista]
  • shanghai.cpp: updated release year for blktch2 [Ivan Vangelista]
  • Removed seahunter from arcade.flt [Robbbert]
New working clones
  • Pool 10 (Italian, set 10) [f205v]
  • naomigd.cpp: add Altera FPGA firmware from original DIMM [Porchy]
  • cv1k.cpp: a bit more accurate frame rate (nw) [MetalliC]
  • dccons.cpp few more Dreamcast factory flash structure docs bits [MetalliC]
  • naomi.cpp docs [MetalliC]
  • cps3.cpp: docs, Red Earth ASIA NOCD version really exists [MetalliC]
  • fix compile [Lord-Nightmare]
  • Better itech32 fix [Olivier Galibert]
  • aquarius: Added original non S2 ROM [Jay Snellen, III]
  • osd/modules/input: Fixed a couple of X11 resource leaks. [Vas Crabb]
  • naomi.cpp: Explain mainboard jumper JP1 (Aica clock source) (#7484) [FenFenJVS]
  • luaengine.cpp: Apparently sol::make_user is a recipe for dangling references, get rid of it [Vas Crabb]
  • luaengine: sol3 needs non-const device reference to wrap [Vas Crabb]
  • frontend: split lua_engine user type registrations across a few files to make it a bit more manageable [Vas Crabb]
  • Fix atarisy2 way too magic use of shares [O. Galibert]
  • Fix aristmk4. May be slightly incorrect, but was is sure is that the current video update routine needs 0x804 bytes, not 0x800
  • [O. Galibert]
  • luaengine.cpp: Moved clang warning suppression to the right file, disabled MSVC C4503 suppression for now, will see which files
  • need it for sol3 [Vas Crabb]
  • m68k: accept addressing mode 6 for FSAVE/FRESTORE (#7482) [shattered]
  • coco12.cpp, coco3.cpp: Fixed hi-res joystick interface. (#7473) [tim lindner]
  • undefined Increased resolution and and adjusted timer value so you can reach the right edge of the screen in .length() for objectram_size;
  • undefined bnstars: template video handlers
  • undefined bnstars: fix config, split sprite chips/gfxdecode/palette into two, fix palette ranges
  • undefined ms32.cpp: implement proper irq acknowledge lines
  • undefined Add config setter in sysctrl for inverted vblank/field lines, make tp2ms32 and wpksocv2 happy
  • undefined Move f1superb to own state
  • undefined MS32 merge sound maps
  • undefined Remove TIMER_DEVICE_CALLBACK_MEMBER in favour of emu_timer
  • saitek_kso: correct dataarea size [hap]
  • Fix m10, shares can't pick up pointers in regions anymore [Olivier Galibert]
  • psr340: add LCD controller [R. Belmont]
  • mc10: fixed crash at start [Robbbert]
  • g65816: add a todo note about irq [hap]
New working clones
  • Astro Ambush (Scramble bootleg on Galaxian hardware) [Genaro Rodarte, Guru]
  • sfcbox.cpp: dumped grom for pss64 set [Frans van Egmond]
  • sapizps3b: Fix garbage on screen after emumem update [AJR]
  • luaengine_render.cpp: Work around MSVC ambiguous overload error. [Vas Crabb]
  • docs: Clean up a little. [Vas Crabb]
  • undefined Includes typo fixes from Alexander Miller.
  • psr340 preliminary lcd, needs it to work better to go further [Olivier Galibert]
  • alm16/32.lay: correct a wrong value defstate [hap]
  • views: Fix recursion on dup and lookup, reintroduce the correct tim100 view use, fix #7516 [Olivier Galibert]
  • Forgot to switch off the control [Olivier Galibert]
  • Williams: set the videoram as a single 48k block (which it is), derive everything from it [Olivier Galibert]
  • wmg: probable fix [Olivier Galibert]
  • wmg: fix the fix, must be tired [Olivier Galibert]
  • Fix gaelco3d, perhaps the 16 and 32 versions should be spit at some point [Olivier Galibert]
  • adp, chinagat, ddragon, divebomb, gberet, lastbank, lsasquad, m10, mcr68: removed MACHINE_*_MEMBER and VIDEO_START_MEMBER
  • [Ivan Vangelista]
  • bnstars.cpp: make it boot again [angelosa]
  • pce, ti99_8: removed MACHINE_*_MEMBER and VIDEO_START_MEMBER [Ivan Vangelista]
  • naomi.cpp: Atomiswave ANET.Net board docs, clarify NAOMI jumper info [MetalliC]
  • Fix sega usb sound device, was using more memory than allocated (fixes zaxxon, segag80) [Olivier Galibert]
  • votrhv.cpp: fixed keypress polarity and logic so the HC-110 properly accepts inputs, and retooled the reset wake latches, logic and
  • behavior to better match the schematics and differences between the hc-110 and hc-120 input boards. Switched to logmacro.h, input_merger.h for the reset logic, and general cleanup. Fixed the HC-110 LED polarity so the correct LEDs get lit when selecting an input color/level. [Lord Nightmare]
machines promoted to WORKING
  • Votrax/Phonic Mirror HandiVoice HC-110 [Lord-Nightmare]
  • m10.cpp: fix compile on some compilers [Ivan Vangelista]
  • design.cpp: Add notes about coin selector [ClawGrip]
  • midwunit.cpp get rid of spaces in ROM names (nw) [MetalliC]
  • vsnes: fixed crash in suprmrio etc [Robbbert]
  • Fix wangpc, incorrect memory size allocation. Also remove a use-before-init in pic8259 [Olivier Galibert]
  • Fix vcombat, messy sharing of shares [Olivier Galibert]
  • Fix vamphalf, multi-sized share [Olivier Galibert]
  • Fix unico, usual width issues [Olivier Galibert]
  • Fix tunhunt, bringing the driver to this side of 2020 [Olivier Galibert]
  • Fix tugboat, required full-on memory access [Olivier Galibert]
  • Fix rallybik, has a different spriteram size [Olivier Galibert]
  • tunhunt.cpp: restored save state support [Ivan Vangelista]
  • Fix spset, waylaid share [Olivier Galibert]
  • Fix funcube, may have side effects on ablastb which really doesn't work on the first place so I do not really care
  • [Olivier Galibert]
  • Fix segas16b, don't try to set the soundbank if it doesn't exist [Olivier Galibert]
  • ui: add mame version to About menu header [hap]
  • Fix royalmah, incorrectly sized videoram [Olivier Galibert]
  • Fix poisk1, correct and simplify videoram banking [Olivier Galibert]
  • Fix nova2001, incorrect palette size [Olivier Galibert]
  • vendetta.cpp: switched from bankdev to memory_view [Ivan Vangelista]
  • Fix magtouch, fake the bios shadow a little less badly [Olivier Galibert]
  • Fix magic10, incorrect tilemap size [Olivier Galibert]
  • Fix m72, sprite drawing routine [Olivier Galibert]
  • Fix liberate, bank hack turned into share hack [Olivier Galibert]
  • segas16b.cpp: fix Tough Turf (Japan) voice samples not playing back properly [Angelo Salese]
  • Fix in213, kinda. The screen can be anywhere in ram, which is probably incorrect [Olivier Galibert]
  • gottlieb: fix defaut nvrams [Olivier Galibert]
  • goldstar: fix the decrypted_opcodes share size [Olivier Galibert]
  • seta2: forgot to report the funcube fix to funcube 2+ [Olivier Galibert]
  • spc1000_fdd_exp: General cleanup; correct XTAL value [AJR]
  • microdec.cpp: Clock correction and cleanup [AJR]
  • galaxold.cpp, scramble.cpp: Modernize S2650 interrupts [AJR]
  • mimonkey, mimonsco, mimonscr, mimonscra: Transplant to modern galaxian.cpp driver [AJR]
  • Miscellaneous cleanup/fixes: [Vas Crabb]
    • undefined segac2.cpp: Fixed bloxeedu credits to start DIP switches.
    • undefined luaengine*.cpp: Used unchecked optional getter after explicit check.
    • undefined informer_213.cpp: Comment out very noisy logerror.
    • undefined votrhv.cpp: XTAL is for crystals/resonators, not any old oscillator.
  • luaengine.cpp: Fix very dumb bug when retrieving self for containers. [Vas Crabb]
  • luaL_error doesn't actually return, but it lacks the noreturn attribute, so the compiler must be appeased [Vas Crabb]
New working clones
  • Prop Cycle (Rev. PR1 Ver.A, Japan) [Brian Troha, The Dumping Union]
  • Make janoh not crash, it is missing roms anyway [Olivier Galibert]
  • Make mjsiyoub not crash [Olivier Galibert]
  • Make exidy compilable with SOURCES= and fix sidetrac [Olivier Galibert]
  • namcos22: correct propcyclj comment [hap]
  • vcombat: Separate the memory maps for single and dual i860 [Olivier Galibert]
  • astrohome, fromance, hyprduel, pipedrm, playmark, powerbal: removed MACHINE_*_MEMBER macros [Ivan Vangelista]
  • new NOT WORKING machines
  • Turbo Extreme (US) [David Haywood, Sean Riddle]
  • bongo: Transplant to modern galaxian.cpp driver [AJR]
  • ozon1: Transplant to modern galaxian.cpp driver; add PPI [AJR]
  • Fix an address space number collision in vgmplay [Olivier Galibert]
  • vgmplay.xml: Fixed unassigned shortname from recent additions. [Scott Stone]
  • h8_intc.cpp: fix interpretation of IPR bits for the H8S CPUs. psr340 boots now. [R. Belmont]
  • fmtowns_cd.xml: 20 new dumps, 35 replacements, add msdet2 floppy [r09]
New working software list additions
  • Collector D - Bangai-hen - Gokurakudai Nishichiku Sales Daisakusen [r09]
  • [redump.org] [r09]
  • Eikan wa Kimi ni 2 - Koukou Yakyuu Zenkoku Taikai (HMC-144) [redump.org]
  • Gokichi-kun Series - Igo Nyuumon Doujou [redump.org]
  • Hiragana no Ehon [redump.org]
  • Hirou [redump.org]
  • Hyper Planet Shiki Vol. 1 [redump.org]
  • Igo II (HMA-219) [redump.org]
  • Joshikousei Shoujo Densetsu - Cosplay Special [redump.org]
  • Mahjong Gensoukyoku II - Mahjong Fantasia [redump.org]
  • Mahjong Gensoukyoku III - Mahjong Fantasia the 3rd Stage [redump.org]
  • NHK Jissen Eikaiwa (HMC-120A) [redump.org]
  • Soft de Hard na Monogatari [redump.org, wiggy2k]
  • Soft de Hard na Monogatari 2 [redump.org, wiggy2k]
  • Vampire High School [redump.org]
  • New not working software list additions
  • Cyber Motion V1.0 [redump.org, wiggy2k]
  • Hyper Planet for Marty [redump.org]
  • L'Empereur [redump.org]
  • Lettuce Cooking - Tanoshiku Tsukureru Obentou [redump.org]
  • Nemurenu Yoru no Chiisana Ohanashi [redump.org]
  • Sensual Angels [redump.org]
  • Replaced software list items
  • AIV - A Ressha de Ikou 4 [redump.org, wiggy2k]
  • AmbivalenZ - Niritsu Haihan [redump.org]
  • America Oudan Ultra Quiz [redump.org]
  • Beast III [redump.org]
  • Cybercity [redump.org]
  • Digital Pinup Girls Vol. 1 - Sexy Shooting [redump.org]
  • DOR Special Edition Sakigake [redump.org]
  • Emerald Dragon [redump.org]
  • Eye of the Beholder II - The Legend of Darkmoon [redump.org]
  • Game Technopolis Super Collection 1 [redump.org]
  • Gekirin - Ushinawareshi Houken [redump.org]
  • Image Fight [redump.org]
  • Jangou 4 [redump.org]
  • Jankirou [redump.org]
  • Joshikousei Shoujo Hatsunetsu [redump.org]
  • Joshua [redump.org]
  • Lemmings 2 - The Tribes [redump.org]
  • Libble Rabble [redump.org]
  • Many Colors [redump.org]
  • Metal Eye [redump.org]
  • Mirrors [redump.org]
  • Murder Club DX [redump.org]
  • My Eyes! [redump.org]
  • Prince of Persia 2 - The Shadow and the Flame [redump.org]
  • Rainbow Islands - The Story of Bubble Bobble 2 - Extra Version [r09]
  • [redump.org] [r09]
  • Regional Power II [redump.org]
  • Sayaka + Miho [redump.org]
  • The 4th Unit 4 - Zero [redump.org]
  • The Atlas II [redump.org, wiggy2k]
  • Tokio - Tokyo-to Dai-24-ku [redump.org]
  • Toudou Ryuunosuke Tantei Nikki - Ougon no Rashinban - Shouyoumaru San [r09]
  • Francisco Kouro Satsujin Jiken [redump.org]
  • Ultima Trilogy I-II-III [redump.org]
  • Volfied [redump.org]
  • Wing Commander II - Vengeance of the Kilrathi - Special Operations 1 & [r09]
  • Special Operations 2 [redump.org]
  • Words Worth [redump.org]
Software list items promoted to working
  • Ms. Detective File #2 - Sugata-naki Irainin [wiggy2k]
  • cpu/drcbex64.cpp, cpu/drcbex86.cpp: Don't leak using namespace from the header. [Vas Crabb]
  • psr340: hooked up front panel button matrix, patched battery low check. [R. Belmont]
  • segas16b.cpp: Update board documentation for Dunk Shot [Brian Troha]
  • sfcbox.cpp: dumped KROM 2.0 [Frans van Egmond]
  • luaengine_mem.cpp: Cleanup and enhancements. [Vas Crabb]
    • undefined Changed memory manager banks, regions and shares to lightweight wrappers.
    • undefined Exposed tag, width and Endianness of regions and shares.
    • undefined Exposed memory tag and entry of banks (scripts can change entry).
    • undefined Modernised syntax and switched to abbreviated integer types.
  • psr340: Reorganized the key matrix but still doesn't seem to work... [Olivier Galibert]
  • namcos21.cpp: decapped TMS320C25 for winrungp [Caps0ff, Nathan Gilbert, Guru]
  • hng64.cpp: dumped EEPROMs for the IO boards [Guru]
  • psr340: add external clock for MIDI UART, fix button matrix read address [R. Belmont]
  • psr340: Essentially revert my patch, I was hopelessly confused [Olivier Galibert]
  • neptunp2.cpp: removed the mexlindo set as Haze verified it as completely bad [Ivan Vangelista]
  • psr340: key matrix seems to work better as active high [R. Belmont]
  • Typo fix [Olivier Galibert]
  • psr340: matrix scanning is positive too, but I suspect the PAD bit order is wrong too [Olivier Galibert]
  • h8: fix shal2 [Olivier Galibert]
  • frontend: Lua engine improvements. [Vas Crabb]
    • undefined Added methods for enabling and disabling breakpoints and watchpoints, and made debugger views update when breakpoints/watchpoints are manipulated from Lua. Made breakpoints and watchpoints objects rather than tables. (It’s not possible to enable/disable a breakpoint or watchpoint from the object itself, you have to go through its owners' debug interface.)
    • undefined Exposed more device_t members for dealing with child/sibling tags and devices. Also provided a way to get regions/shares/banks from a device using relative tags rather than going through the memory manager with absolute tags.
  • luaengine_debug.cpp: Fix unused lambda capture. [Vas Crabb]
  • h8: fixed race condition in SCI where a new byte was written right before the last tick and froze the transmitter. [R. Belmont]
  • psr340: lcd update [Olivier Galibert]
  • h8: Fix the watchdog read, fixes mu80 test mode [Olivier Galibert]
  • h8 watchdog: remove logging no really needed anymore [Olivier Galibert]
  • romp: various improvements [Patrick Mackinlay]
    • undefined implement multiply/divide step instructions
    • undefined privileged instruction exceptions
    • undefined corrected borrow flag logic
  • swp20: Add some verbosity [Olivier Galibert]
  • psr340: couple bits more [Olivier Galibert]
  • Seta video encapsulation [AJR]
    • undefined seta001: Move gfxdecode down into device; add putative master clocks
    • undefined x1_012: Separate emulation of tile layers as new device
New working machines
  • Hewlett-Packard HP 2641A [Gavin Scott, F.Ulivi]
  • Fixed the build: variables set but not used. [Robbbert]
  • seta.cpp: Slight further cleanup [AJR]
  • seta.cpp: Separate this state class a little [AJR]
  • seta.h: Revert premature derivation [AJR]
  • porter, portera: Transplant to modern galaxian.cpp driver [AJR]
  • m63.cpp: fixed MT07803 [Ivan Vangelista]
New NOT_WORKING software list additions
  • pockchalv2.xml: 10 new dumps [skaman]
New machines marked as NOT_WORKING
  • Biplane [TTL] [Andrew Welburn]
  • Corrected biplane4 ROM labels [Stephen Beall]
  • galaxold.cpp, scramble.cpp: Transfer ckong bootlegs to modern galaxian.cpp driver [AJR]
  • magictg.cpp: verified exact CPU model [Siftware]

New Working software

  • Defense Command [exidyboy]
  • luaengine.cpp: Exposed cassette image devices. [cracyc]
  • de_3.cpp: New clones marked as NOT_WORKING, added CPU and display version on games descriptions, and fixed some games metadata
  • (#7523) [ClawGrip]
    • undefined Added display version when available and fixed some metadata.
    • undefined Added CPU version information to descriptions and used the region version string from the display ROM on the description also.
New clones marked as NOT_WORKING
  • Last Action Hero (unknown CPU, display L1.05) [Sergio y Vicente de www.electrónicavys.es]
  • New Working software
  • Killer Gorilla [exidyboy]
New working clones
  • Cuore 1 (Italian, set 4) [f205v]
  • Cuore 1 (Italian, set 5) [f205v]
  • de_3.cpp: srccleaned [Ivan Vangelista]
  • magictg.cpp: fixed typo [eientei]
  • mame.lst, nl.lst: readd and add biplane set [Ivan Vangelista]
  • funworld.cpp: restored (intentional?) typo as it was [Ivan Vangelista]
  • rallyx.cpp: Note [AJR]
  • cabal.cpp: added hardware documentation [Guru]
  • seta.cpp: Acknowledge 65C02 IRQs [AJR]
  • cabal.cpp: added PROMs to all original sets, corrected M5205 measurement [Guru]
  • kpython.cpp: Add dogstation Deluxe hdd dump (#7448) [HeroponRikiBestest]
  • Fix calibr50 and usclssic after fe7a07186745954cc7a4de4f14ef9f356d9ec60f [AJR]
  • majtitl2: Use parallel EEPROM device [AJR]
  • m5.cpp: Correct clocks [AJR]
  • tms9928a: Fix failure to output initial interrupt state [AJR]
  • m5.cpp: Updates and fixes [AJR]
    • undefined Install main ROM and RAM directly
    • undefined Disable the 64K expansions (all already marked as unsupported) for now
    • undefined Add clock for CTC channel 2
    • undefined brno: Add 8251 SIO and serial port
    • undefined brno: Make RAM size configurable
    • undefined Modernize various bits of code
  • luaengine.cpp: Exposed device_slot_interface, emu_options, and slot options. (#7458) [npwoods]
  • alphatan: Default NVRAM to 0. [Nigel Barnes]
  • bbc_tube_rc6502: Fixed shared ram sizes. [Nigel Barnes]
  • accomm: Added PCF8573 RTC. [Nigel Barnes]
  • undefined Added RTC interrupt, fixes TIME function.
  • undefined Realigned video handling with the Electron.
  • luaengine.cpp: Expose device_t interface on screen_device and cassette_image_device, and some cleanup. [Vas Crabb]
  • pockchalv2.xml: A couple of Romaji corrections. [Vas Crabb]
  • seta.cpp: Eliminate strcmp for per-game hacks [AJR]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Dondra: A New Beginning (Revision 2) (cleanly cracked) [4am, Firehawke]
  • Space Waste Race: Storybooks Of The Future (cleanly cracked) [4am, Firehawke]
  • dec8.cpp: added dip locations [Guru]
  • Expose enough of the layout system to Lua to allow position and colour to be animated. [Vas Crabb]
  • luaengine.cpp: Shut up clang warning about unused lambda capture [Vas Crabb]
  • luaengine.cpp: Fix actual unused lambda capture. [Vas Crabb]
New games added as MACHINE_NOT_WORKING
  • Space Pokan [SpinalFeyd, R. Belmont]
  • Fixed audio in Space Duel as per MT#7808 [Scott Stone]
  • ymz280b: Fix major mixer overdriving [R. Belmont]
  • linenoise: properly handle numpad enter [cracyc]
  • x1_012: Fix insidious variable type mistake that caused tilemap regressions [AJR]
  • nmk16.cpp: Add PCB locations to the Task Force Harrier sets. [Brian Troha]
New working clones
  • Pool Player (1.0) [PinMAME]
  • vic10: fixed regression [Robbbert]
  • liberate: better fix? [Robbbert]
  • locomo: Added a skeleton device for the LoCoMo peripheral controller used in some Sharp Zaurus models. [Ryan Holtz]
  • sa1110: Added OS Timer, RTC, Reset, GPIO, and partial UART3 controller module support. [Ryan Holtz]
  • scoop: Added skeleton device for Sharp "Scoop" peripheral IC from the Zaurus PDA line. [Ryan Holtz]
  • ucb1200: Added skeleton device for Philips UCB1200 audio/telecom codec. [Ryan Holtz]
  • sa1110: Added rudimentary framework for the MCP codec interface module. [Ryan Holtz]
  • hhtiger: Added ROMs for Release 1.3 [Peter Todd]
New working software list additions
  • aquarius: Aquaricart [Jay Snellen, III]
  • Mini Expander Diagnostics [Ian Baronofsky]
New working software list additions
  • bbc_rom: Amcom E-Net Client 6.14B, Amcom WFS 5.21, Amcom WFS 6.23B, Amcom WFS 6.34B, Timefix 1.00 [Nigel Barnes]
New NOT_WORKING software list additions
  • bbc_rom: I2C (4 U) 3.0B, I2C (4 U) 3.1B [Martin Barr]
  • Fix loading orao tapes [Miodrag Milanovic]
  • orao103: Support new TAP format and format now done properly [Miodrag Milanovic]
  • ibm5150undefinedNew working software list additions (#7506) [ArcadeShadow]
  • undefined ibm5150 - New working software list additions
  • - Added: The Punisher [ArcadeShadow]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
  • undefined Added: Legends of Valour, Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (3.5"), Leisure Suit Larry 5:
  • Passionate Patti Does a Little Undercover Work (5.25"), Special Forces (5.25") Dump Status: [lionkingd] Disney's The Lion King
  • (Playable Demo) -> Marked as bad dump (cause: Modified OEM ID) Removed: [monkey2] Monkey Island 2: LeChuck's Revenge (3.5") ->
  • cause: the files in the floppy disk are exactly the same of the [monkey2a] Monkey Island 2: LeChuck's Revenge (3.5", Alt). The
  • CRC and SHA1 are different because the [monkey2] has modified root in the floppies. Changed [monkey2a] to [monkey2]
  • ibm5170.xml: Move cruisecr set to ibm5150.xml, remove sserv2 set already present in ibm5150.xml (#7505), organization fixes
  • [Justin Kerk]
  • tecmo.cpp: document silkworm PCBs and updated Rygar's documentation. Adjusted silkworm main CPU clock according to measurements
  • [Guru]
  • twincobr.cpp, wardner.cpp: created bootleg sets to preserve actual bootleg dsp code dumps [Ivan Vangelista]
  • toaplan1.cpp: added note about missing MCU dump for demonwld and marked currently used code as bad since it's not from an original
  • board [Ivan Vangelista]
  • new NOT WORKING Software List entries (Turbo Extreme Grade 2) (#7530) [David Haywood]
  • new NOT WORKING Software List entries
  • leapfrog_turboextreme_cart.xml: [David Haywood]
  • grade2 - Grade 2 [Sean Riddle, David Haywood]
  • improve description [David Haywood]
  • fungames.cpp: added infos on undumped games [gregf]
  • tmpz84c015: Add WDT emulation [AJR]
  • unidasm: Add disassembler for M32C architecture [AJR]
  • pacman.cpp: Fix Birdiy inputs [Ian Eure]
    • undefined The inputs for Birdiy were copied from Pac-Man and were incorrect.
    • - P1 attack button was incorrectly mapped to the service mode DIP.
    • - P2 attack wasn't mapped at all.
    • - "Stop Screen" DIP does nothing, so mark it as unused.
    • - "Rack test" is some kind of test mode, not Pac-Man style level skip, label it as such.
New working software
  • Compudata Scan 6.1 Test Pack v1.0 (tests floppy drives) [Robbbert]
  • [exidyboy, Sean Corr] [Robbbert]
  • zira, cerberus: Minor adjustment to sound communications [AJR]
  • deco_zoomspr.cpp: Replace sprite alpha blending with alternate frame flicker. (#7531) [cam900]
  • sgi_mips: New software list additions (#7503) [Michael D]
    • undefined PDF Generator 1.2
    • undefined Intranet Junction 1.0.2
    • undefined Media Value Pack WebFORCE August 1998
    • undefined Alias|Wavefront Composer 4.5
  • Lua engine cleanup, input edition: [Vas Crabb]
    • undefined Modernised and cleaned up Lua bindings for input classes.
    • undefined Exposed the input_sequence_poller class to Lua and updated the autofire and cheat plugins to use it, rather than continuing to pretend it's part of the input manager.
    • undefined Exposed more of the natural keyboard manager, including the ability to enable/disable individual keyboard and keypad devices like you can from the keyboard mode menu.
  • undefined Exposed a few more things on ioport_port and input_device.
  • plugins/cheat: Fixed menu item not updating visually when disabling a cheat with UI Left. [Vas Crabb]
  • plugins/cheatfind: Fixed not finding the first screen after screen enumerator was exposed as an object rather than using a table.
  • [Vas Crabb]
  • bwidow.cpp, pacman.cpp: Minor cleanup to recent changes. [Vas Crabb]
  • luaengine_input.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
  • docs: Fix a bunch of errors from not reading what I wrote (thanks Ryan). [Vas Crabb]
  • plugins: Replace environment variable substitution function with core version [AJR]
  • plugins/portname: Use emu.subst_env [AJR]
New working clones
  • Final Lap R (Japan Rev. B) [Jorge Silva]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Algebra Drill and Practice I (version 1.1, June 1985 on disk label) (cleanly cracked) [4am, Firehawke]
  • Algebra Drill and Practice II (Version 1.1, January 1985 on disk label) (cleanly cracked) [4am, Firehawke]
New working clones
  • Croquis (Korea) [xuserv, juking]
  • add new clone to mame.lst [Brian Troha]
  • New working software list additions (apple2_flop_orig.xml)
  • Vortex [4am, Firehawke]
  • Bats in the Belfry [4am, Firehawke]
  • Alien Rain [4am, Firehawke]
  • Audubon Wildlife Adventures: Whales! [4am, Firehawke]
  • Mame: Fix compilation errors in 'posixfile.cpp', for older MacOS/Xcode releases [Masc Guy]
  • system1.cpp: Redumped & verified Shooting Master's EPR-7100. Removes the EVG clones as it's 100% identical. [Brian Troha, The Dumping Union]
  • C++17 string handling updates (without charconv so as not to break GCC 7) [AJR]
    • undefined render.cpp, rendlay.cpp, ui/ui.cpp, ui/menu.cpp: Change argument types for text processing functions from const char * to
    • std: :string_view
    • undefined ui/menu.cpp: Add overloads of item_append omitting the frequently empty subtext argument
    • undefined cheat.cpp: Remove some c_str() calls that became unnecessary a while ago
  • debug/textbuf.cpp: Another obvious use for std::string_view [AJR]
  • romp: various improvements and fixes [Patrick Mackinlay]
    • undefined handle mmu exceptions in load/store instructions
    • undefined implement wait instruction
    • undefined fix "and link register" instructions when target == link
    • undefined fix illegal branch subject instruction exception address
    • undefined fix i/o instruction exception type
    • undefined fix lps address space selection
    • undefined don't use irb for hardware interrupts
    • audio/seibu.cpp: Use interface to MSM5205 device for seibu_adpcm. (#7527) [cam900]
    • undefined audio/seibu.h: Fix hardware notes
    • undefined cabal.cpp, deadang.cpp, shanghai.cpp: Fix ADPCM clock
    • undefined shanghai.cpp: Fix CPU clock (CXQ70116 can't support 16MHz), add notes
  • ksys573.cpp: fixed MT07813 [Ivan Vangelista]
New machines marked as NOT_WORKING
  • Dancing Fever Gold (J 000821 V2.001) [Lydz]
  • balsente.cpp: Remove outdated ACIA hack (sound communications now work better without it) [AJR]
  • missbamby.cpp: Added Cirsa PCB model numbers to comments. (#7538) [ClawGrip]
New working clones
  • F-1 Grand Prix (set 1) [zozo, The Dumping Union]
  • romp: fix divide step carry and overflow flags [Patrick Mackinlay]
  • rampart: (hyper)-modernise the slapstic hookup and the slapstic logging, sadly but as expected does not change a thing to level 4
  • [Olivier Galibert]
  • slapstic: Remove legacy init/reset, use the start device ones [Olivier Galibert]
  • gauntlet: modernize slapstic hookup [Olivier Galibert]
  • theglobpb was found to be a homebrew hack, so has been moved to HBMAME. [Robbbert]
  • slapstic: make the modern interface even nicer, convert rampart and gauntlet [Olivier Galibert]
  • xybots: modernize slapstic hookup [Olivier Galibert]
  • cyberbal: modernize slapstic hookup [Olivier Galibert]
  • cyberbal: forgot to remove an important line [Olivier Galibert]
  • atarig1: Modernize slapstic hookup [Olivier Galibert]
  • atarisy1: modernize slapstic hookup [Olivier Galibert]
  • slapstic: remove legacy stuff, reduce logging [Olivier Galibert]
  • slapstic: between a guess, the opcode going through the memory and and the cycle-perfect 6502 the kludge is not needed anymore.
  • Remove access68k and space as a secondary consequence [Olivier Galibert]
  • esb: convert to the slapstic bank interface [Olivier Galibert]
  • cr16b: Fix disassembler crashing on invalid 0x15E0 opcode [AJR]
  • neptunp2.cpp: Redumped 'unk960606' sound ROM (#7539) [ClawGrip]
  • New machines marked as NOT_WORKING (#7525) [ClawGrip]
New machines marked as NOT_WORKING
  • Pro Evolution Soccer The Arcade (ver EAA) [Victor Fernandez (City Game), ClawGrip]
  • new NOT WORKING machines (Plug and Play) (#7541) [David Haywood]
    • undefined set additions, see main decription
    • undefined not working additions, see main description
    • undefined more not working bits, see main description
    • undefined more not working additions, see main description
    • undefined consistency fix
  • validation fix [DavidHaywood]
  • bbl338: Change CPU type based on apparent PSG accesses in ST23XX range [AJR]
  • added dump of system ROM to Easy Karaoke [Team Europe]
  • new NOT WORKING machines
  • Easy Karaoke Groove Station [Team Europe, David Haywood]
  • amigaocs_flop: issue #7522 [Robbbert]
  • New Working Software
  • L'Abbaye des Morts [arcadehistory]
  • (from PR #7524) [Robbbert]
  • bublbobl.cpp, kikikai.cpp: Eliminate set_input_line_vector [AJR]
  • stfight.cpp: fixed MT07817 [Ivan Vangelista]
  • move dancmix3 to nes_sh6578.cpp [DavidHaywood]
New working clones
  • 1944: The Loop Master (Euro 000620) [undamned]
  • new NOT WORKING machines
  • My Arcade Data East Classics - Pixel Classic (308-in-1) (DGUNL-3201) [Team Europe]
  • Fix calculating relative value in T10MMC_CMD_READ_SUB_CHANNEL [987123879113]
New working software
  • bioritam, geografija, minedout, ottomotor, rocky, spaceinv2, westbank, zodiac [Robbbert]
  • New Not working software
  • crtanje2, kalkulator, konverzija, megafruit, monster, orijentacija, teksted [Robbbert]
  • [Josip Perušanec] [Robbbert]
  • quizpun2: Fix service mode (MT 07812) [AJR]
  • fmtowns_flop.xml: 7 new dumps (#7526) [r09]
    • undefined fmtowns_flop.xml: 7 new dumps
    • - Also added more information about all the Futoppara coverdisks, and some notes about images known to be dumped from originals.
New working software list additions
  • Dinosaur [r09]
  • Dragon Knight 4 Special Disk [r09]
  • Futoppara FD Heisei 1-gou [r09]
  • F-BASIC86HG Interpreter/Compiler V1.2 L31A [anonymous]
  • F-BASIC86HG Interpreter V1.2 L31A [anonymous]
  • Oh! Pai [akira_2020]
  • New not working software list additions
  • Jissen Igo Taikyoku - Gokichi-kun - Chuukyuu (Jou) [wiggy2k]
  • fmtowns_flop.xml: fix gokickj publisher [r09]
  • fmtowns_cd.xml: 13 new dumps, 22 replacements, 2 missing floppies added (#7540) [r09]
New working software list additions
  • Bell's Avenue Vol. 3 [redump.org]
  • F-BASIC386 v1.1 L21 [redump.org]
  • FM Towns Free Soft Nyuumon Kit [redump.org]
  • Hajimete no Ryokou Eikaiwa [redump.org]
  • Heike Monogatari (Joukan) [redump.org]
  • Idol Project (1995-06-16 15: 06:42) [redump.org, wiggy2k]
  • Igo Doujou Shodan - Kaigan! Kyuu kara Dan e no Chousen [redump.org]
  • Maruanki Eitango - Chuugaku 2-nensei [redump.org]
  • Maruanki Eitango - Chuugaku 3-nensei [redump.org]
  • Nihon no Yachou (FM Towns Marty version) [redump.org]
  • Special & Delicious! Original CD-ROM [redump.org]
  • The Manhole (HMB-181A) [redump.org]
  • Terra Towns (HMA-110) [redump.org]
  • Replaced software list items
  • Alice no Yakata CD II [redump.org]
  • Alice no Yakata 3 [redump.org]
  • Ayumi-chan Monogatari - Jisshaban [redump.org]
  • Burai Joukan [redump.org]
  • Can Can Bunny Extra [redump.org]
  • Crystal Rinal - Ouma no Meikyuu [redump.org]
  • Dennou Ehon - Kyouryuu no Sekai [redump.org]
  • Doki Doki Disk CD-ban Dai-1-kan - Club D.O. Jimukyoku [redump.org]
  • Enkaiou no Gyakushuu Ver. 2 - Return of Enkaio [redump.org]
  • Idol Project (1995-06-16 17: 22:18) [redump.org]
  • Mega Lo Mania [redump.org]
  • Mirage [redump.org]
  • Might and Magic - Clouds of Xeen [redump.org]
  • Moonlight-chan Rinshan [redump.org]
  • Powermonger [redump.org]
  • Schwarzschild [redump.org]
  • SimCity 2000 [redump.org]
  • Samurai Spirits [redump.org]
  • Tenka Gomen [redump.org]
  • Touch My Heart [redump.org]
  • Ultima VI - The False Prophet [redump.org]
  • Wizardry - Bane of the Cosmic Forge [redump.org]
Software list items promoted to working
  • Alice no Yakata 3 [redump.org]
  • L'Empereur [KailoKyra]
  • True Heart [r09]
  • cps2.cpp: Treat new 1944 parent like other sets, correct Cut-n-paste [Brian Troha]
  • apple2: Apple II Rev. C SCSI card's bank register is write-only [gorlik]
  • Exposing image format information to LUA (#7508) [npwoods]
    • undefined Exposing image format information to LUA
    • undefined crazyc feedback
    • undefined Addressing what I expect would become Vas feedback
    • undefined Vas feedback, minus making image formats a container wrapper
    • undefined Changed image formats to have a proper container wrapper. Now indexed by an integer index
  • debugcon.cpp, textbuf.cpp: More uses for std::string_view [AJR]
  • cps2.cpp: ROM labels as per photo [Brian Troha]
  • firebeat: Change clock speed from 64 MHz to 66 MHz (#7549) [987123879113]
    • undefined firebeat: Change clock speed from 64 MHz to 66 MHz
  • marble: The slapstic seems to trigger on more than the banking zone. [Olivier Galibert]
  • Forgot to remove some logging [Olivier Galibert]
  • nmk16.cpp: Add in PCB location and point ROM is sldh (same label, different hash) [Brian Troha]
  • luaengine.cpp: Clean up render classes and expose screen image adjustments. [Vas Crabb]
    • undefined Started moving Lua class reference to docs. Expecting people to find the class reference material in the source isn’t going to help make it approachable. The docs allow longer explanations, better formatting, and cross reference links.
    • undefined Added another layout scripting example to the docs.
  • goldnpkr.cpp: Minor clean-up. [Vas Crabb]
    • undefined Improved the short names for Witch Card and Witch Game clone sets.
    • undefined Made Witch Up & Down artwork clickable.
    • undefined Added working Video Klein sets where the parent is a working Video Klein set to the tiny subtarget.
    • undefined Removed history from the header comment - we have version control for a readon.
  • rendfont.cpp: Convert another function to std::string_view [AJR]
  • undefined cmddata.h: Remove long-disused UI button color tables
  • Add macosx_arm64_clang target support [R. Belmont, Miodrag Milanovic]
  • pasopia.cpp: Fix VRAM-related regression; make keyboard more responsive; add save state [AJR]
  • vgmplay.xmlundefinedAdded 36 new entries [vgmrips.net, Tafoid]
  • Adjust CoCo 3 PIA mirrors (#7551) [tim lindner]
    • undefined readjust pia mirrors in coco3. set proper step rates for wd1773. factor out wdc in floppy controller logging.
    • undefined refined some logging. fixed up pia mirrors.
    • undefined set step rates back to what they were
  • SDL2: temp macOS compile fix for bundled SDL2 pending the 2.0.14 release [R. Belmont]
  • drivers/dynax: (tenkai) clarify some unknown dip switches [Wei Mingzhi]
  • cps2.cpp: Changed 96061 in ddsoma's name to 960619 (#7554) [QX4]
  • Fixed name of ddsomjr2 [Robbbert]
  • pasopia: Add colors and graphics modes [AJR]
  • pasopia: Fix potential misbehavior with out-of-range RA values [AJR]
  • ui/menu.cpp: Fix highlighting glitch with input menu for inputs bound to O (regressed in c22cb17f326b4939d8ff4219410909e32e70ab86) [AJR]
  • pasopia, pasopia7: Add kana symbols to key names [AJR]
  • simple_st0016.cpp: Improve documentation and add PCB locations to Neratte Chu. [Brian Troha]
  • Add AudioToolbox framework when building SDL2 on macOS, fixes TOOLS=1 link errors [R. Belmont]
  • 3rdparty: use -Wno-strict-prototypes when building SDL2 on macOS [R. Belmont]
  • New games added as MACHINE_NOT_WORKING
  • Unknown Konami medal game (game code GS662) [SpinalFeyd, R. Belmont]
  • new WORKING / not WORKING Plug and Play (#7555) [David Haywood]
  • new NOT WORKING machines
  • Retro Arcade 16 Bits Classic Edition Mini TV Game Console - 145 Classic Games - TV Arcade Plug and Play (Mega Drive bootlegs) [Team Europe, David Haywood]
  • new WORKING machines
  • Cyber Console Center 200-in-1 (JL2050) [Team Europe, taizou]
new NOT WORKING machines
  • Digital Pocket Hand Held System 20-in-1 - Model 8213 (China) [Team Europe, taizou]
  • flag ra145 as bad_dump [David Haywood]
  • next: add NeXTcube and tidy up (#7556) [Davide Cavalca]
  • next_hdd: initial hdd software list for next (#7557) [Davide Cavalca]
  • model1.cpp: fixed MT07820 [Ivan Vangelista]
  • hdc92x4: Fixed wrong fill byte after data CRC (had no functional impact) (nw) [Michael Zapf]
New machines marked as NOT_WORKING
  • unknown Cirsa slot machine on 820501 A PCB [jordigahan, ClawGrip]
  • unk820501: An attempt to map some things [AJR]
  • redump of 'mastfury' set from partially populated PCB marked "Dragon Master 96" [YarPromat / Yuri] + fix driver and promote it (#7558) [David Haywood]
Machines promoted to WORKING
  • Master's Fury [YarPromat / Yuri, David Haywood]
  • redump of 'mastfury' set from partially populated PCB marked "Dragon Master 96" [YarPromat / Yuri]
  • remove outdated comment [David Haywood]
  • use the proper ym type and mapping while we're here [David Haywood]
  • rebalance [David Haywood]
  • some scollreg tweaks [David Haywood]
  • tweak regs again [David Haywood]
  • more guesswork on scrolling [David Haywood]
  • further improve scrolling [David Haywood]
  • comment no longer applies [David Haywood]
  • buffer sprites [David Haywood]
  • notes on offsets [David Haywood]
  • promote it, remaining issues are minor [David Haywood]
  • rampart: Fix MT#7119, big thanks to rodneylives for all his help [Olivier Galibert]
  • Ahem, let's call that a typo [Olivier Galibert]
  • pacman.cpp, rallyx.cpp: Eliminate set_input_line_vector and HOLD_LINE; misc. cleanups [AJR]
  • Prevent certain register values from being formatted with invalid characters added in debugger state views (e.g. upd7810) [AJR]
  • Don't one love copy/pasted typos? [Olivier Galibert]
  • next: only NeXTcube systems used the MO drive (#7560) [Davide Cavalca]
  • Lua cleanup and documentation migration checkpoint. [Vas Crabb]
    • undefined Cleaned up some more of the Lua inteface. Mostly replacing methods with properties, some consistency fixes, a few renames, some
    • more exposed functionality, and a couple of properties that have no business being set from scripts made read-only. undefined Moved a lot more Lua documentation out of source comments into the documentation, and expanded on it in the process.
    • undefined Got more UI code out of the input manager.
    • undefined Changed input sequence poller to a polymorphic class where you specify your intention upfront.
    • undefined Changed the cheat plugin to use UI Clear to clear hotkey assignments and leave them unchanged if the user starts assignment but
    • doesn't press any switches.
    • undefined Ported AJR's fix for over-eager double-click recognition from SDL to Windows OSD.
  • goldnpkr.cpp: Cleaned up inputs, using standard keyout and payout types and key assignments. [Vas Crabb]
  • Lua engine: fix a dumb copy/paste error and an unused lambda capture from previous commit. [Vas Crabb]
  • unicode.h: Updates [AJR]
    • undefined Remove from emu.h (except for UTF8_xxx macros, which have been transplanted to emucore.h since a lot of drivers use them) and osdepend.h
    • undefined Add std: :string_view overrides for uchar_from_utf8 and normalize_unicode
New machines marked as NOT_WORKING
  • Twin Basket [Museo Del Recreativo]
  • st62xx: Various changes. [Ryan Holtz]
    • undefined Fixed RETI and LD rr,A opcodes.
    • undefined Optimized internal register handling.
    • undefined Converted to use logmacro.
    • undefined Added initial timer support.
  • debughlp.cpp: document loadr and saver debugger commands [Ivan Vangelista]
New working clones
  • Twinkle (set 2) [Jorge Silva]
New clones marked as NOT_WORKING
  • Dragon Ball Z 2 - Super Battle (bootleg) [Jorge Silva]
  • stv.cpp: updated notes and added NO_DUMP place-holder for missing ROM for dfeverg [Ivan Vangelista]
  • mspacii, mspacii2: Fix regression [AJR]
  • font_windows.cpp: include unicode.h [Ivan Vangelista]
  • Hopefully fixed compile of imgtool. [Robbbert]
  • imgtool: Fix build by updating charconv.cpp to use string_view internally [AJR]
  • twinbskt.cpp: Fix manufacturer name (#7563) [ClawGrip]
    • undefined twinbskt.cpp: Fix manufacturer name
  • - It was my bad, I submitted the dump with the wrong name.
    • undefined twinbskt.cpp: Add note about MCU type
    • undefined twinbskt.cpp: Remove comment about the MCU type
  • next: add some more roms (#7561) [Davide Cavalca]
  • megadriv.cpp: Add notes for LaserActive (#7553) [cam900]
    • undefined megadriv.cpp: Add notes for Laseractive
    • undefined megadriv.cpp: LaserActive PCE PAC can't support CD
    • undefined megadriv.cpp: Correct model and slot name
  • pasopia.h: Add u8 to strings containing u escapes [AJR]
  • Add CompactRISC CR16C disassembler to unidasm (largely untested) [AJR]
  • ui/filemngr.cpp: Fix crash with unmounted images [AJR]
  • Add "Non-Integer Scaling" and "Keep Aspect" settings to UI video options menu and remove SDL hotkeys for same [AJR]
New games added as MACHINE_NOT_WORKING
  • Tsurikko Penta [Phil Bennett, R. Belmont]
  • tsupenta: actually mark as MACHINE_NOT_WORKING [R. Belmont]
  • Remove keepaspect and fullstretch members of osd_video_config [AJR]
  • midyunit.cpp: Correct ROM labels for the Narc sets. [Brian Troha]
  • midyunit.cpp: Re-add deleted lineundefinednot sure why test build was successful without it [Brian Troha]
new NOT WORKING machines (#7562)
  • Turbo Twist Math (US) [Sean Riddle, David Haywood]
  • Turbo Twist Brain Quest (US) [Sean Riddle, David Haywood]
  • new NOT WORKING software list entries
  • leapfrog_turbotwistbrainquest_cart.xml: [David Haywood]
  • grades5_6 - Grades 5 & 6 (500-00745) [Sean Riddle, David Haywood]
  • Added twinbskt to arcade.flt [Robbbert]
  • Fixed the build. [Robbbert]
new NOT_WORKING machine
  • Slime Kun [SpinalFeyd]
machine promoted to working
  • Tsurikko Penta [MetalliC]
  • support Redump extended bin/cue format for Dreamcast discs (#7422) [nhand42]
    • undefined initial check-in of Redump bin/cue support for Dreamcast GDI
    • undefined correctly identifies multi-cue format and sets GDROM flags
    • undefined creates a working Crazy Taxi chd from a Redump bin/cue
    • undefined disabled debugging code and started tidying up
    • undefined simple tool to compare chdman bin/cue and bin/gdi conversions, should be identical
    • undefined final tidy up, the testing is going well
    • undefined testing failed for Aero Dancing i (Japan), didnt zero last track
    • undefined added some comments about .gdi compatibility
    • undefined addressing review feedback on pull request #7422
    • undefined match TOSEC layout for Pattern I discs (3 tracks)
    • undefined initial support for Pattern III discs
    • undefined Pattern III discs now work and match TOSEC layout
    • undefined reading datasize from wrong track, same result though
    • undefined identify the GDI pattern, makes the code clearer
    • undefined support for Pattern II and consecutive AUDIO tracks
    • undefined use C99 type not POSIX type to build on Windows
    • undefined support Redump tracks split across two .bin files
  • st2302u: Add logging stubs for unknown registers [AJR]
  • st2205u, st2302u: Improve DMA; add multiplicator [AJR]
  • More Lua engine clean-up and documentation, resulting in core cleanup. [Vas Crabb]
    • undefined More Lua interface cleanup, additional properties and methods, and documentation migration/expansion. Emulated switch inputs can have "not" codes applied to host input axis directions. It works the same way as host switch inputs - push twice for a "not" prefix.
    • undefined Input polling helpers no longer need to store state in the input device items. There’s less leakage, and less chance of things interfering with each other.
    • undefined Allow snapshot view options to be configured through the internal UI via the video options menu. Made video options menus place initial focus on the currently selected view item. Removed some crud from the menu base class.
    • undefined Fixed the description of the "snapview" option. The value to get raw screen pixels was changed to "native" a long time ago but the description was never updated.
    • undefined Re-arranged the Golden Poker button lamps so that the 6-button layouts for Jolli Witch and Wild Witch make sense. In 6-button mode, the hold buttons double as bonus game and bet buttons, but the lamp outputs don't change. The simplest way to deal with this without requiring the user to switch views or using layout scripting is to place the dedicated buttons directly below the hold buttons that correspond to them.
    • undefined Removed some software list data that was redundantly copied into device_image_interface (m_supported was never even set, so it didn't even work), and made crc() work better (previously it wasn't recalculuated after unloading and loading another image).
    • undefined Made strformat.h and devcb.h play nicer with C++17 and pre-standard C++20. Format precision now correctly limits the length of string views. Confirmed that strformat.{h,cpp} works with pre-standard C++20 support in GCC 9.
    • undefined Removed an auto_alloc from cpu/arm7.
  • slapstic: Some more information [Olivier Galibert]
  • ti99: Allow smaller ROMs in paged378 cartridge to be mirrored in the bank space. [Michael Zapf]
  • dbz.cpp: fixed typo in address map range [Ivan Vangelista]
  • sg1000a.cpp: preliminary work on sderbys' decryption [Ivan Vangelista]
  • segacrpt_device.cpp: fixed typo in comments [Ivan Vangelista]
  • vreadere: Add LCD driver and connect it to MCU ports [AJR]
  • Rename the circusb set to circuso as it has been verified to be identical to the older version of circus with the revision 9004
  • ROM, and fix the ROM names on that set to match the labels on the actual pcb. Fix the ROM label on the later circus set to reflect
  • that it uses ROM revision 9004A. [Andy Welburn]
  • hc110.lay: add proper IPA characters to the HC-110 built-in layout where needed, and fix some minor spacing and spelling errors vs
  • the original membrane button text. [Lord Nightmare]
  • refactored LCDC code used by bbl handhelds into a device [David Haywood] (#7568) [David Haywood]
    • undefined refactored LCDC code used by bbl handhelds into a device [David Haywood]
  • dphh8213: Improve inputs; work around unemulated SPI device [AJR]
  • epl43102: Recognize some specific registers [AJR]
  • apple2gs slot handling updates [gorlik, R. Belmont]
    • undefined SLOTROMSEL overrules INTCXROMON. Fixes listing card ROMs in the Monitor.
    • undefined When no card claims $C800, reads return 0xff, not the floating bus.
  • apple2gs: $C800 lets cards claim it regardless of INTCXROM. [gorlik, R. Belmont]
  • vreadere: Add preliminary (badly glitched) LCD display [AJR]
  • undefined riscii: Add idle mode, Port A wakeup and Timer 0
  • vreadere: Fix display glitch [AJR]
  • updated previously unknown DIP switch of grdians (#7569) [AugiteSoul]
    • undefined changed previously unknown DIP switch of grdians
  • - Figured out that this one DIP switch on Denijn Makai II/Guardians, when toggled on, makes the game give an extra life at
  • 500,000 points, instead of 300,000 points when toggled off.
  • dphh8213: Fix Up+Left test mode [AJR]
  • nyny.cpp, spiders.cpp: Replace bogus "temporary" screen parameters with correct CRTC configuration, making reported refresh rates
  • more reasonable [AJR]
  • galpanic2: cleanup the mcu commands, add the slave ones [Olivier Galibert]
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • undefined Added: Dogfight: 80 Years of Dogfighting (Euro), DragonSphere, Dune (3.5"), Dune II - The Bulding Of A Dynasty (USA), EcoQuest:
  • The Search For Cetus, Monkey Island 2: LeChuck's Revenge (3.5", Germany), Star Trek - 25th Anniversary (3.5" DD, v1.0), Star
  • Trek - 25th Anniversary (USA, 3.5" DD, v1.00) (include 'Out Of This World' demo) Renamed: [dune2] Dune II - The Battle for
  • Arrakis -> [dune2] Dune II - The Battle for Arrakis (Euro) Renamed: [dune] Dune (3.5") -> [dunea] Dune (3.5", alt)
  • ibm5170.xml: Fix spelling, standardize on "de" for Germany [Justin Kerk]
New not working software list additions
  • ibm5170: America Online for Windows 1.5, America Online for Windows 2.0 MI (Manual Installer) [Justin Kerk]
New working software list additions (apple2_flop_orig.xml)
  • Horses [4am, Firehawke]
  • Motorcycles [4am, Firehawke]
  • Paul Bunyan [4am, Firehawke]
  • The Seasons [4am, Firehawke]
  • The Spelling Bee [4am, Firehawke]
  • Case of the Missing Chick: Finding The Main Idea [4am, Firehawke]
  • Case of the Great Train Robbery: Fact and Opinion [4am, Firehawke]
  • Mrs. Wigglesworth's Secret [4am, Firehawke]
  • Learning to Tell Time [4am, Firehawke]
  • Alligators and Crocodiles [4am, Firehawke]
  • Fix some oversights and emergent behaviour with view selection. [Vas Crabb]
    • undefined Exposed the "native snapview" option on the video manager. Trying to use presence of a single view is a poor proxy that breaks with multi-screen systems.
    • undefined Allow rotation to be changed for native snapshot views, and disable the zoom to screen area control when it has no effect on the selected view.
    • undefined Treat an empty string identically to "auto" for view selectction. Previously this was being used for prefix matching so it would force the first view. (This caused the bad snapshot view selection. It had been relying on "internal" not being a common view name prefix so it fell through to automatic selection, but when changed to an empty string it forced the first view.)
    • undefined Documented "auto" as well as "native" for the -snapview option and changed the default to auto rather than an empty string for consistency with the -viewN options.
    • undefined Added [w]string_view handlers to the stuff that's instantiated in strformat.cpp since we'll be increasingly using them.
    • undefined Cleaned up and updated some documentation.
  • galpanic2: Fix command completion [Olivier Galibert]
  • New working clones (#7572) [ClawGrip]
New working clones
  • Wardner no Mori (Japan, bootleg) [jordigahan]
  • ibm5150undefinedNew working software list additions [ArcadeShadow]
    • undefined Added: [dicktrcs] Dick Tracy: The Crime-Solving Adventure Added: [ducktale] DuckTales: The Quest for Gold Added: [simcityclg]
  • SimCity Classic Graphics (add-on for Classic version) Added: World Championship Soccer (5.25") Added: World Championship Soccer
  • (3.5") Redumped: [simcitycl] - SimCity Classic (3.5", v2.00) -> The old set has a modified root and OEM ID Renamed: [paprboy2]
  • Paperboy 2 -> [paperbo2] Paperboy 2 -> standardize name, like the others software lists (megadriv, snes, amigaocs_flop)
  • ibm5170undefinedNew working software list additions [ArcadeShadow]
    • undefined Added: [specfrce] Special Forces (3.5") Renamed: [specfrce] Special Forces (5.25") -> [specfrce525] Special Forces (5.25")
  • 6821pia: Improve PA and CA2 output handling [AJR]
  • nyny: Fix emumem-related regression; make video flip controls more accurate [AJR]
  • tsamurai.cpp: Add missing item to save state (was incorrectly being saved only for vsgongf) [AJR]
  • twincobr.cpp: Remove state-changing postload method that makes no sense now [AJR]
  • metlclsh: Remove tag lookup for RAM bank and fix save state loading [AJR]
  • circus.cpp: swap the older and newer circus sets in the source file so the parent set appears above the (older) clone set.
  • [Lord Nightmare]
New machines marked as NOT_WORKING
  • MBC020-65 CPU/Video Board (Torque Systems OEM) [AJR]
  • next_cdrom: initial cdrom software list for next [Davide Cavalca]
New working clones
  • Narc (rev 4.00) [Phil Bennett, Brian Troha, The Dumping Union]
  • mbc020: Activate CRT display [AJR]
  • twinbskt.cpp: Add PCB ASCII layout, fix flags and add ROM placeholder for ISD2590P [ClawGrip]
  • vicdual.cpp: corrected lives dips for hocrash [Guru]
    • undefined devices/machine/roc10937.cpp: initialized one variable in the constructor to avoid race condition
  • bbl338 : manually put some code in RAM, I can't see where this is coming from (probably internal) (#7574) [David Haywood]
    • undefined bbl338 : manually put some code in RAM, I can't see where this is coming from, looks like internal ROM.
    • undefined add logging for commands that will need to be simulated
    • undefined some notes on how dphh8213 uses the internal calls, because they seem to map to the same features
    • undefined better document inputs
  • view: Save their state [Olivier Galibert]
  • vreadere: Improve palette and power controls (still not entirely right?) [AJR]
  • mbc020: Improve memory map; add dump of mapping PROM [AJR]
  • mbc020.cpp: Fix unused variable error [AJR]
  • bagmanmc, bagmanm2: Transplant to modern galaxian.cpp driver [AJR]
  • device.cpp: Do a little less logging [AJR]
  • Eliminate many unnecessary c_str calls [AJR]
  • util/png: Update add_text to take std::string_view for arguments [AJR]
  • bgfx/chainmanager.cpp: Remove another entirely useless string_format call [AJR]
  • midwunit.cpp: Correct NBA Hangtime / NBA Maximum Hangtime ROM labels. Additional Documentation as well. [Brian Troha]
New machines marked as NOT_WORKING
  • Super Nova (Novag) [hap, Berger]
  • util/png: Use std::string_view internally in another function [AJR]
  • pc_kbdc: Merge "PC KBDC" device with slot connector [AJR]
  • at.cpp: Fix some mistakes in last commit [AJR]
  • at.cpp: Fix megapc again [AJR]
  • Add skeleton driver for MGA MIUCHIZ handhelds [Lord Nightmare, ChrisMiuchiz]
New machines marked as NOT_WORKING
  • MIUCHIZ Virtual Companions [Lord-Nightmare]
  • lbpc: Updates [AJR]
    • undefined Fix DMA
    • undefined Correct FDC hookup; add floppy drive and software list
    • undefined Add jumper port
  • - v40, v50: Enable a few OPCN-related internal connections
  • lbpc: Add keyboard interface [AJR]
  • apple2: Support for the Videx Uniprint parallel card [R. Belmont, Golden Child]
New working clones
  • Narc (rev 1.80) [CoolMod, Phil Bennett, Brian Troha, The Dumping Union]
  • apple2gs: more slot mapping fixes based on hardware tests [gorlik, R. Belmont]
  • snova: added inputs and leds [hap]
  • cps1: remove usage of octal literals, probably a typo [hap]
  • cps3: remove GAME_FLAGS alias now that it's not multiple flags anymore [hap]
  • cdp1864, eti660: fixed colour bugs [Robbbert]
  • Add dump and skeleton devices for Emerald Technology 3XTwin ISA board [AJR]
  • champbwl.cpp: removed MACHINE_*_MEMBER macros [Ivan Vangelista]
  • segas16b: Demoted bayroute1 to MACHINE_NO_SOUND. [Dunard Garaus]
  • Modified crt-geom-deluxe to track the power-law fall-off for longer (up to 1024 frames). Ensured that the intensity falls to zero
  • afterward. Note that this is currently only compiled for GLSL. [cgwg]
  • bgfx: Shader recompile after cgwg's changes. [Ryan Holtz]
  • snova: added lcd screen [hap]
  • mastfuryundefinedtweak some priorities, although still not 100% how they derive from the register (doesn't seem identical to cps1)
  • [DavidHaywood]
  • drgnmst.cpp: Add PCB layout for Master's Fury. [Brian Troha]
  • amstrad: add support for the Cheetah 125 Special rotational joystick, supported in Victory Road. [Barry Rodewald]
  • champbwl.cpp: minor adjustment to foreground offset in flip screen [Ivan Vangelista]
  • New device: Fairchild 4702B Bit Rate Generator [AJR]
  • a2bus: Add (corrected) ROM dumps and emulation of CCS Model 7710 Asynchronous Serial Interface
  • [AJR, Apple II Documentation Project]
  • mits680b: Use BRG device instead of hardcoded clock; correct XTAL value [AJR]
  • shuffle a few things around re: the BBL ST2302U based handhelds, give bbl338 its own map due to internal ROM etc. (#7584)
  • [David Haywood]
  • undefined shuffle a few things around re: the BBL ST2302U based handhelds, give bbl338 its own map due to internal ROM etc.
    • undefined fake some interrupts on bbl338
    • undefined better document test draw command, so that we can verify we're in test mode
  • Machines promoted to working
  • Super Nova (Novag) [hap, Berger]
New machines marked as NOT_WORKING
  • Hewlett-Packard Jornada 720 [Ryan Holtz]
  • arm7: Fixed interaction between instruction prefetching with the MMU enabled. [Ryan Holtz]
  • sa111: Added skeleton device for Intel SA-1111 Microprocessor Companion Chip. [Ryan Holtz]
  • sed1356: Added skeleton device for Epson/Seiko SED1356 video controller. [Ryan Holtz]
  • sa1110: Various cleanups. Added rudimentary SSP module support. [Ryan Holtz]
  • Fix clang error: constexpr if condition evaluates to 2, which cannot be narrowed to type 'bool' [-Wc++11-narrowing]
  • docs: Update list of default keys due to recent removals [AJR]
  • docs: Fix mistake on which key was SDL-specific and which was non-SDL [AJR]
  • pcf8583: Reimplemented I2C protocol, and added clock and alarm modes. [Nigel Barnes]
  • saa5240.cpp: Preliminary SAA5240/43 Computer Controlled Teletext emulation. [Nigel Barnes]
  • i2cmem.cpp: Added PCF8582 device. [Nigel Barnes]
  • accomm: Added SAA5240 teletext device, and SCN2641 for RS423 port. [Nigel Barnes]
New machines marked as NOT_WORKING
  • Datacast Controller (The Stock Exchange) [Tony Jewell, Nigel Barnes]
  • datacast: Fixed clang build. [Nigel Barnes]
New working software list additions
  • bbc_rom: Opus DDOS 3.15 Rev.10, Opus DDOS 3.15 Rev.20, Opus DDOS 3.15 Rev.30, Opus DDOS 3.35 Rev.30, Opus DDOS 3.35 Rev.35, Opus
  • DDOS 3.45 Rev.12, Opus DDOS 3.45 Rev.20, Opus DDOS 3.45 Rev.30 [Nigel Barnes]
  • bus/coco Added CoCo and Dragon MIDI cartridges. (#7589) [tim lindner]
New machines marked as NOT_WORKING (#7591)
  • RF51W14-CG [jordigahan, ClawGrip]
  • miuchiz.cpp: Added more notes, added CPU crystal, more emulation progress, OTPROM now runs, the flash rom is now mapped (unclear if
  • correctly), preparations for working on the display controller. fix anonymous namespace scopes being wrong for logmacro.h [Lord Nightmare]
  • Updated RX-78 machine / software information [Dave 'Foxhack' Silva] (#7593) [David 'Foxhack' Silva]
  • next.cpp: Use logerror rather than printf for debugging output. (#7592) [Davide Cavalca]
  • sa1110, sa1111, sed1356: Turned off error logging. [Ryan Holtz]
  • jornada: Turned off error logging, fixed ROM hashes, and tidied savestate registration. [Ryan Holtz]
New working clones
  • P.O.W. - Prisoners of War (US version 1, mask ROM sprites ) [hammy, The Dumping Union]
  • ibm5150undefinedNew working software list additions [ArcadeShadow]
  • undefined Added: [altdest] Altered Destiny (5.25") Added: [altdesta] Altered Destiny (5.25", older) Added: [altdest35] Altered Destiny
  • (3.5") Added: [btlches2] Battle Chess II: Chinese Chess
  • arm7: Added rudimentary TLB support. Allows HP Jornada 720 to boot further. [Ryan Holtz]
  • arm7: Fixed the build. [Ryan Holtz]
  • sa1110: Added initial attempt at UART receiving. LSB of received data seems missing, however. [Ryan Holtz]
  • jornada: Added enough keyboard keys to boot with kernel debugging enabled. [Ryan Holtz]
  • sa1111, sed1356: Turned logging back off. [Ryan Holtz]
  • snk68: remove an extra space in string [hap]
  • Updated RX-78 hash/driver comments (#7597) [David 'Foxhack' Silva]
New machines marked as NOT_WORKING
  • unknown Cointek game [Siftware]
  • More Lua interface cleanupundefinedit's simpler with cleaner underlyng APIs. [Vas Crabb]
  • undefined Made the sound manager mute controls readable, and got rid of system enable since it just controls system mute anyway. This was
  • causing confusion: phantom2 was trying to use both independentlyt casuing the mute bit to be ignored.
  • undefined THe Lua interface changes are mostly changing methods to properties, some renames to make things clearer, and some additional
  • properties for better control over snapshots.
  • docs: Fix up the instantiation sections in the Lua reference. [Vas Crabb]
  • util/wavwrite.cpp: Hopefully fix build with clang libc++. [Vas Crabb]
  • Fixed crash of dcat16 at start [Robbbert]
  • Expose a couple more things to Lua so the plugins can show the actual key mapped to UI clear. [Vas Crabb]
  • srcclean for 0.227 [Vas Crabb]
  • Fix linking the virutal subtarget. [Vas Crabb]
  • views: Remove the lambdas, seems to make the compiler usage resources less catastrophic [Olivier Galibert]
  • views: pre-inline h_make_1, reduces the memory a little more [Olivier Galibert]
  • imagetek_i4100_device: Add some missing initializations, hopefully fixing random metro.cpp crashes at startup [Olivier Galibert]
  • gaelco_gae1_device: fix channels init, fixes random crashes and possibly audio issues in surf planet [Olivier Galibert]
  • storming: fix videoram oob access [Olivier Galibert]
  • tms57002: clear some forgotten registers [Olivier Galibert]
  • k053247: put the real memory size. Fixes the soccerss crashes, if not the memory test itself. [Olivier Galibert]
  • konamigx: missing part of the patch [Olivier Galibert]
  • hitpoker.cpp: Fix mistake in allocation size [AJR]
  • Temporary hack so most DRC games work on the M1/Apple Silicon. [R. Belmont, balr0g, Vas Crabb]
  • ncr5380n: fix MAME lockup introduced in the previous change [R. Belmont]
  • rebalance sound after ymz280b change [DavidHaywood]
→ NOWSZY [arcade] HbMameUI x64 0.227 30/12/2020

0.227  2020-12-30

New Games

  • [bonusstage] Bonus Stage
  • [frombelow] Vs. From Below (beta 0.8.0 2020-12-21)
  • [headonch] Head On Channel
  • [kof98ult] Kof'98 (Ultimate Match)
  • [lhbb] Last Hope (Blue Bullets)
  • [mslug6h09] Metal Slug 6 (Enemies Resetting Version 2019-09-30)
  • [nblktiger] Neo Black Tiger (incomplete)
  • [nsmb] New! Super Mario Bros.
  • [pzlcrz] Puzzle Crazy
  • [samsh5pf] Samurai Shodown V Perfect
  • [sf2cemix97] Street Fighter II': Champion Edition (Mix 0.97)
  • [sf2cemix98] Street Fighter II': Champion Edition (Mix 0.98)
  • [sf2cemix98a] Street Fighter II': Champion Edition (Mix 0.98a)
  • [sf2cemix98b] Street Fighter II': Champion Edition (Mix 0.98b)
  • [sf2cemix98c] Street Fighter II': Champion Edition (Mix 0.98c)
  • [teotd] The Eye of Typhoon (Tsunami Edition, demo)
  • [theglobpb] The Glob (English translation of German sprglbpg)

 

→ NOWSZY [arcade] HbMameUI x64 0.226a 25/11/21

0.226.A  2020-11-25

  • HBMAMEUI received lots of updates.

New Games

  • [sf2cemix] Street Fighter II': Champion Edition (Mix 0.96)

Tagi: Mame, Arcade, X64, X86

wstecz27/08/2020 00:04
Inne treści związane z tematem
[arcade] ClrMamePro 4.041
Nowa wersja jednego z najstarszych programów umożliwiający utrzymanie w ryzach kolekcji dumpów dla MAME - ClrMamePro 4.039 (cool little rom manipulation and management engine) już jest dostępna do pobrania.
[FRONTEND] EmuLoader 8.8.7 [FRONTEND] EmuLoader 8.8.7
Nowa wersja frontendu EmuLoader - nakładki, uznawanej za jedną z najwygodniejszych tego typu rozwiązań, pozwalającą ułatwić nam obsługę emulatorów Arcade  - MAME, Demul,  SuperModel i innych.
[arcade] HbMameUI x64 0.229 24/02/2021 [arcade] HbMameUI x64 0.229 24/02/2021
HbMame (HomeBrewMame) jest modyfikacją MAME umożliwiającą odpalenie nieoficjalnych gier na sprzęt arcade obsługiwany przez MAME - nieoficjalne, amatorskie to wcale nie znaczy, że gorsze.
[Arcade] MAMEUI x64 0.229
MAMEUI MameUI w wersji x64 (John L. Hardy IV (JohnIV) gotowy do pobrania. Gdybym miał tyle wolnego czasu ile go nie mam to i tak używałbym... Arcade;P
[Arcade] Arcade x64 0.229 24/02/2021 [Arcade] Arcade x64 0.229 24/02/2021
Jeden z najlepszych klonów MAME wcześniej rozwijany przez MameSick jako MameUIFX a teraz przez Robbberta (MameUI32, MessUI, HomebrewMame).  
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Archon Cover"

Retro T-Shirt Archon Cover - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2021 | Krzysztof 'Faust' Karkosza Google+Kontakt