0.273 2024-12-31 [#712 - Vas Crabb] ----------------------------------- New Working Systems ------------------- CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Junior [hap, Sean Riddle] Joker Card (encrypted) [TeamEurope] King's Ransom (0301689V, New Zealand) [anonymous, Heihachi_73] Let's Go Fishing (5XF5196I02, US) [Brian Troha, The Dumping Union, Heihachi_73] Moog Music Moog Source [m1macrophage] Novag Industries Chinese Chess [hap, Sean Riddle] Penguin Pays Deluxe (AHG1198, US) [Brian Troha, The Dumping Union, Heihachi_73] Player's Edge Plus (X000126P+XP000038) Deuces Wild Poker [Brian Troha] Player's Edge Plus (X002001P+XP000038) Double Double Bonus Poker [Brian Troha] Player's Edge Plus (X002133P+XP000043) Faces 'n' Deuces Double Bonus Poker [Brian Troha] Player's Edge Plus (X002278P+XP000038) Joker Poker (Two Pair or Better) [Brian Troha] Psion MC 400 [The Last Psion, Nigel Barnes] Roulette (ICP-1 PCB) [Roberto Fresca, Grull Osgo, Matt B] Takara Tomy Boku wa Plarail Untenshi - Shinkansen de Ikou! (Japan) [David Haywood, TeamEurope] Thunder Heart (13XF528902, US) [Brian Troha, The Dumping Union, Heihachi_73] Trick or Treat (7XF5183H04, US) [Brian Troha, The Dumping Union, Heihachi_73] Wonder Circus (Japan, v1.1.1) [nnap] New Working Clones ------------------ 3 Bags Full (4XF5196I02, US) [Brian Troha, The Dumping Union, Heihachi_73] Apple Computer Apple //c (France) [as-tb-dev] Apple Computer Apple //c (Germany) [as-tb-dev] Apple Computer Apple //c (Original Memory Expansion, France) [as-tb-dev] Apple Computer Apple //c (Original Memory Expansion, Germany) [as-tb-dev] Apple Computer Apple //c (Original Memory Expansion, Sweden) [as-tb-dev] Apple Computer Apple //c (Original Memory Expansion, UK) [as-tb-dev] Apple Computer Apple //c (rev 4, France) [as-tb-dev] Apple Computer Apple //c (rev 4, Germany) [as-tb-dev] Apple Computer Apple //c (rev 4, Sweden) [as-tb-dev] Apple Computer Apple //c (rev 4, UK) [as-tb-dev] Apple Computer Apple //c (Sweden) [as-tb-dev] Apple Computer Apple //c (UK) [as-tb-dev] Apple Computer Apple //c (UniDisk 3.5, France) [as-tb-dev] Apple Computer Apple //c (UniDisk 3.5, Germany) [as-tb-dev] Apple Computer Apple //c (UniDisk 3.5, Sweden) [as-tb-dev] Apple Computer Apple //c (UniDisk 3.5, UK) [as-tb-dev] Apple Computer Apple //e (France) [as-tb-dev] Apple Computer Apple //e (Germany) [as-tb-dev] Apple Computer Apple //e (enhanced, Germany) [as-tb-dev] Apple Computer Apple //e (enhanced, Sweden) [as-tb-dev] Apple Computer Apple //e (Platinum, France) [as-tb-dev] Apple Computer Apple //e (Platinum, Germany) [as-tb-dev] Apple Computer Apple //e (Platinum, Sweden) [as-tb-dev] Apple Computer Apple //e (Platinum, UK) [as-tb-dev] Apple Computer Apple //e (Sweden) [as-tb-dev] Arctic Wins (4XF5227H04, US) [Brian Troha, The Dumping Union, Heihachi_73] Bachelorette Party (BHG1247, US) [Brian Troha, The Dumping Union, Heihachi_73] Black Panther (FHG0949-01, US) [Brian Troha, The Dumping Union, Heihachi_73] Boot Scootin' (AHG1433, US) [Brian Troha, The Dumping Union, Heihachi_73] Boot Scootin' (GHG1012-01, US) [Brian Troha, The Dumping Union, Heihachi_73] Caribbean Gold II (4XF5182H04, US) [Brian Troha, The Dumping Union, Heihachi_73] CXG Systems / Newcrest Technology Sphinx Dominator (v2.04) [Mr. Lars] Dolphin Treasure (FHG4076-02, US) [Brian Troha, The Dumping Union, Heihachi_73] Double Agent (3XF5287H04, US) [Brian Troha, The Dumping Union, Heihachi_73] Future Flash (set 2) [chaneman] The Gambler (11XF528902, US) [Brian Troha, The Dumping Union, Heihachi_73] Golden Poker Double Up (tearoom*sara hack) [Roberto Fresca, hammy] Heath Company H-89 with CDR Equipment [Mark Garlanger] Jack Potten's Poker (set 16, ICP-1 PCB) [Roberto Fresca, Grull Osgo, hammy] Jack Potten's Poker (set 17, ICP-1 PCB) [Roberto Fresca, Grull Osgo, hammy] Janyou Part II (ver 7.02, July 1 1983) [hammy] K.G. Bird (3XF5264H04, US) [Brian Troha, The Dumping Union, Heihachi_73] Magic Mask (AHG1207, US) [Brian Troha, The Dumping Union, Heihachi_73] New Lucky 8 Lines (set 13) [hammy] Penguin Pays - Cash Express (AHG1295, US) [Brian Troha, The Dumping Union, Heihachi_73] Player's Edge Plus (PP0045) 10's or Better (set 6, Circus Circus) [Brian Troha] Player's Edge Plus (PP0045) 10's or Better (set 7, Old Reno Casino) [Brian Troha] Player's Edge Plus (PP0045) 10's or Better (set 8, Harrah's) [Brian Troha] Player's Edge Plus (PP0050) Joker Poker (set 5, El Cortez) [Brian Troha] Player's Edge Plus (PP0055) Deuces Wild Poker (set 5) [Brian Troha] Player's Edge Plus (PP0102) Standard Draw Poker [Brian Troha] Player's Edge Plus (PP0123) Deuces Wild Poker [Brian Troha] Player's Edge Plus (PP0197) Standard Draw Poker (International) [Brian Troha] Player's Edge Plus (PP0231) Deuces Joker Wild Poker [Brian Troha] Player's Edge Plus (PP0242) Deuces Wild Poker [Brian Troha] Player's Edge Plus (PP0540) Double Bonus Poker (set 3) [Brian Troha] Player's Edge Plus (PS0278) 4th of July Slots [Nathan Carlson, Brian Troha] Psion MC 200 [Nigel Barnes] Psion MC Word [zedstarr, Nigel Barnes] Psion MC Word (German) [The Last Psion, Nigel Barnes] Punk Shot (Asia 2 Players, hacked?) [Dragos] Sega SC-3000 (PAL) [AJR] SRD: Super Real Darwin (Japan, bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades, hap] Turpin (Novatronic bootleg) [Luis Arrufat, Recreativas.org] White Tiger (4XF5139I08, US) [Brian Troha, The Dumping Union, Heihachi_73] Systems Promoted to Working --------------------------- Apple Computer Macintosh PowerBook 140 [R. Belmont] Apple Computer Macintosh PowerBook 160 [R. Belmont] Apple Computer Macintosh PowerBook 180c [R. Belmont] Business Computer Corporation Busicom 141-PF [Robbbert] The Yakyuken [hap] Clones Promoted to Working -------------------------- Apple Computer Macintosh PowerBook 145 [R. Belmont] Apple Computer Macintosh PowerBook 145B [R. Belmont] Apple Computer Macintosh PowerBook 165 [R. Belmont] Apple Computer Macintosh PowerBook 165c [R. Belmont] Apple Computer Macintosh PowerBook 170 [R. Belmont] Apple Computer Macintosh PowerBook 180 [R. Belmont] Jack Potten's Poker (set 15, w/fever, ICP-1 PCB) [Roberto Fresca, Grull Osgo] The Real Ghostbusters (US 3 Players, revision 2) [hap] Real Mahjong Haihai (Japan, bootleg) [AJR] New Systems Marked not Working ------------------------------ Amazonia (Ming-Yang Electronic / TSK) [Ioannis Bampoulas] Bandai / SSD Company LTD Let's! TV Play Ongeki Battle! Kamen Rider Hibiki: Kimero! Ikki Kasei no Kata (Japan) [David Haywood, TeamEurope] Bandai / SSD Company LTD Let's! TV Play Taikan Taitoku Kekkaishi: Houi! Jouso! Ketsu! Metsu! (Japan) [David Haywood, TeamEurope] Black Rhino (IGT) [Brian Troha, The Dumping Union] Casio Color Picky Talk - Super Denshi Techou [QUFB] Casio Picky Talk - Super Denshi Techou [QUFB] Casio Plet's (MK-300) [QUFB] Casio Plet's (MK-350) [QUFB] Casio Super Picky Talk - Access Pet [QUFB] Chaku Melo Collection [Darksoft] Cherry Bonus IV (V5.0) [hammy] Clavia Nord Lead 2X [DBWBP] CPS1 Multi Game [hellshinox, H4M573R, NTDEC, nnap, hammy, TeamEurope] Crazy Bell (V1.2D) [hammy] Dream 9 Flower (v1.00c) [hammy] DT7 (prototype) [TT19xx_DigitalFoundary, David Haywood] Epoch / SSD Company LTD TV de Asobou! Manabou! Chou Nouryoku AIUEO Zukan (Japan) [David Haywood, TeamEurope] Epoch Cassette Vision [Sean Riddle, David Haywood] Halloween (Ming-Yang Electronic / TSK, version 1.0) [Ioannis Bampoulas] Hana Doujou (set 1) [hammy] Harikiri Junior Baseball (Japan, main ver. 1.0, video ver. 1.3) [hammy] Joker Poker (0301477V, New Zealand) [anonymous, Heihachi_73] Lucky 88 (Wing) [hammy] Lucky Star (newer Z180-based hardware) [Ioannis Bampoulas] Mahjong Dai-Reach (Japan, TSM012-C01) [hammy] Multi Game (IGT, M0000133) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000156) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000159) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000164) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000166) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000214) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000247) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000394) [Brian Troha, The Dumping Union] Multi Game (IGT, M0000535) [Brian Troha, The Dumping Union] The Munsters [Brian Troha, The Dumping Union] Roland MT-100 [buffi] Scatter Magic - Cash Express (0251026, US) [Brian Troha, The Dumping Union, Heihachi_73] Special Dream 9 (v1.0.5G) [nnap] Super 8 Race [Brian Troha, The Dumping Union] Takara Tomy / Capcom / SSD Company LTD Ryuusei no Rockman: Denpa Henkan! On Air! (Japan) [David Haywood, TeamEurope] Tsukuda Original Disney Characters - Tegaki Electronic Note [QUFB] unknown Belatra slot machine [TeamEurope] unknown Falcon gambling machine [Mark Beckford] Venteta [Ioannis Bampoulas] Vision printer [Brian Troha, The Dumping Union] Wheel of Fortune (IGT) [Brian Troha, The Dumping Union] Wild Cat [hammy] New Clones Marked not Working ----------------------------- Bubblen Roulette (Japan, main ver. 1.7, video ver. 1.3) [hammy] Bumble Bugs (CHG0479-02, US) [Brian Troha, The Dumping Union, Heihachi_73] Chariot Challenge (RHG0635-02, US) [Brian Troha, The Dumping Union, Heihachi_73] Double Dolphins (0351006, US) [Brian Troha, The Dumping Union, Heihachi_73] Dragon Mahjong (Ver 1.03) [hammy] El Dorado (V2.0D) [hammy] Geisha (0101153V, NSW/ACT) [anonymous, Heihachi_73] Hana Doujou (set 2) [hammy] Hanafuda Hana Gokou (Japan, ver. A) [hammy] IVL Technologies (Bandai license) Karaoke Station 'For Girls' (Japan) [David Haywood, TeamEurope] IVL Technologies (Bandai license) Karaoke Station (Japan, set 2) [David Haywood, TeamEurope] IVL Technologies (Bandai license) Karaoke Station (Japan, set 3) [David Haywood, TeamEurope] IVL Technologies (Bandai license) Karaoke Station (Japan, set 4) [David Haywood, TeamEurope] IVL Technologies (Bandai license) Karaoke Station (Japan, set 5) [David Haywood, TeamEurope] IVL Technologies (Bandai license) Karaoke Station (Japan, set 6) [David Haywood, TeamEurope] Jan Oh (set 3) [hammy] Jumpin' Joeys (DHG4735-02, US) [Brian Troha, The Dumping Union, Heihachi_73] Magic Garden (AHG1211-03, US) [Brian Troha, The Dumping Union, Heihachi_73] Mine, Mine, Mine (NHG0416-02, US) [Brian Troha, The Dumping Union, Heihachi_73] Wild Angels (QHG0477-04, US) [Brian Troha, The Dumping Union, Heihachi_73] Wild Cougar (NHG0632-07, US) [Brian Troha, The Dumping Union, Heihachi_73] New Working Software List Items ------------------------------- a2600: Fix-It Felix Sr., Fix-It Felix Sr. (PAL) [Cybearg] amiga_hardware: Rainbow II Diashow Professional V1.92, RainbowPainter V0.99b [Amiga Hardware Database] apple2_flop_misc: Apple II Diagnostic Disk (version 3.1) (800K 3.5") [anonymous] ibm5170: Transport Tycoon (German) [The Good Old Days] ibm5170: Windows NT 3.1 (3.10.511.1) [3.5" floppy], Windows NT Advanced Server 3.1 (3.10.511.1) [3.5" floppy], Windows NT Workstation 3.51 (3.51.1057.1) [3.5" floppies] [Mike Swanson] ibm5170_cdrom: Civilization: Call to Power (Limited Edition, v1.1), Corel Linux Deluxe [David Silva] Windows 2000 Advanced Server (5.00.2195.1), Windows 2000 Advanced Server with Service Pack 1 (5.00.2195.1620), Windows 2000 Advanced Server with Service Pack 2 (5.00.2195.2951), Windows 2000 Advanced Server with Service Pack 3 (5.00.2195.5438), Windows 2000 Advanced Server with Service Pack 4 (5.00.2195.6717), Windows 2000 MultiLanguage Version, Windows 2000 Professional (5.00.2195.1), Windows 2000 Professional with Service Pack 1 (5.00.2195.1620), Windows 2000 Professional with Service Pack 2 (5.00.2195.2951), Windows 2000 Professional with Service Pack 3 (5.00.2195.5438), Windows 2000 Professional with Service Pack 4 (5.00.2195.6717), Windows 2000 Server (5.00.2195.1), Windows 2000 Server with Service Pack 1 (5.00.2195.1620), Windows 2000 Server with Service Pack 2 (5.00.2195.2951), Windows 2000 Server with Service Pack 3 (5.00.2195.5438), Windows 2000 Server with Service Pack 4 (5.00.2195.6717), Windows 2000 Service Pack 1, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows NT 3.1 (3.10.511.1, en-US), Windows NT 3.1 (3.10.511.1, MSDN, de-DE), Windows NT 3.1 (3.10.511.1, MSDN, es-ES), Windows NT 3.1 (3.10.511.1, MSDN, fr-FR), Windows NT 3.1 (3.10.511.1, MSDN, it-IT), Windows NT 3.1 (3.10.511.1, MSDN, nl-NL), Windows NT 3.1 (3.10.511.1, MSDN, sv-SE), Windows NT 3.1 (3.10.528.1, en-US), Windows NT 3.1 (3.10.528.1, MSDN, da-DK), Windows NT 3.1 (3.10.528.1, MSDN, en-US), Windows NT 3.1 (3.10.528.1, MSDN, fi-FI), Windows NT 3.1 (3.10.528.1, MSDN, no-NO), Windows NT 3.1 (3.10.528.1, MSDN, pt-BR), Windows NT 4.0 Service Pack 2, Windows NT 4.0 Service Pack 3, Windows NT 4.0 Service Pack 4, Windows NT 4.0 Service Pack 5, Windows NT 4.0 Service Pack 6a, Windows NT Advanced Server 3.1 (3.10.511.1, en-US), Windows NT Advanced Server 3.1 (3.10.528.1, en-US), Windows NT Server 3.51 (3.51.1057.1), Windows NT Server 3.5 (3.50.807.1), Windows NT Server 4.0 (4.0.1381.1), Windows NT Server 4.0 with Service Pack 1 (4.0.1381.2), Windows NT Server, Enterprise Edition 4.0 (4.0.1381.4), Windows NT Server, Terminal Server Edition 4.0 (4.0.419.1), Windows NT Workstation 3.51 (3.51.1057.1), Windows NT Workstation 3.5 (3.50.807.1), Windows NT Workstation 4.0 (4.0.1381.1), Windows NT Workstation 4.0 with Service Pack 1 (4.0.1381.2) [Mike Swanson] Transport Tycoon, Transport Tycoon Deluxe [redump.org] megadriv: Wreck It Ralph (Russian translation bootleg), Wreck It Ralph (Russian translation bootleg, alt) [anonymous] Fix-it Felix Jr., Fix-it Felix Jr. (v1.0) [Mike Swanson] nes: PCM Demo With Graphics [frantik] pc98: Chitty Chitty Train (Ver 1.00, .hdm installed hack) [Angelo Salese] Lemmings, Shikinjou [Neo Kobe Collection] psx: Transport Tycoon (Europe) [redump.org] pv1000: Aerial, AntiAir, Ascend, Battlot, Bootskell, Cacorm, Cavit, Cracky, Guntus, Hopman, Lift, Mazy, Neuras, Osotos, Ruptus, Yewdow [Inufuto] pv2000: Cross Chase [Fabrizio Caruso] Aerial, AntiAir, Ascend, Battlot, Bootskell, Cacorm, Cavit, Cracky, Guntus, Hopman, Lift, Mazy, Neuras, Osotos, Ruptus, Yewdow [Inufuto] sc3000_cass: Addition Tutor, Australian General Knowledge Tutor, Columbia, Creation des Sprites, Crocky, Faites Vos Jeux - Niveau 1, Indiana Jaune & Super Lab, Kamikaze, Keyboard Learning Program, Moniteur Désassembleur, Pre-School Shape and Colour Quiz, Skull Island, Subtraction Tutor, Supertape 1, Télécran, Watch Me Draw [6502MAN] spectrum_cass: Vowels of the Earth: Part 2 - In Search of 'E', Vowels of the Earth: Part 3 - Discovering 'I', Vowels of the Earth: Part 4 - Go for 'O', Vowels of the Earth: Part 5 - The Hunt for 'U' [ArcadeShadow] Boxform, Crook, The Crystal of Chantie (PD), Micro Drivin' (PD), Play for Peace, Revista de Software VideoSpectrum № 1 (Portuguese release, covertape), Revista de Software VideoSpectrum № 3 (Portuguese release, covertape), Revista de Software VideoSpectrum № 4 (Portuguese release, covertape), Revista de Software VideoSpectrum № 6 (Portuguese release, covertape), Ruleta Parlante, Space Raiders - Invasores Galácticos (alt), Time Warrior (Guild), Winning Games on the ZX Spectrum [Planeta Sinclair] Éditeur de Manoir, Infrared (Elettronica), Klub Uzivatelu Desktopu 4, Konami's Tennis (Erbe), Land of Mire Mare (v1.03, 5678 keys), Laser Squad (System 4, large case), Laser Squad (System 4, small case), Libreria de Software Spectrum № 1 (Febrero 85) (covertape), Libreria de Software Spectrum № 1 (Febrero 85) (covertape, alt), Libreria de Software Spectrum № 2 (covertape), Libreria de Software Spectrum № 2 (covertape, alt), Libreria de Software Spectrum № 3 (covertape), Libreria de Software Spectrum № 3 (covertape, alt), Libreria de Software Spectrum № 4 (covertape), Libreria de Software Spectrum № 4 (covertape, alt), Libreria de Software Spectrum № 5 (covertape), Libreria de Software Spectrum № 5 (covertape, alt), Revista de Software VideoSpectrum № 2 (covertape), Revista de Software VideoSpectrum № 3 (Spanish release, covertape), Revista de Software VideoSpectrum № 4 (Spanish release, covertape), Revista de Software VideoSpectrum № 5 (covertape), Revista de Software VideoSpectrum № 6 (Spanish release, covertape), Revista de Software VideoSpectrum № 7 (covertape), Revista de Software VideoSpectrum № 8 (covertape), Revista de Software VideoSpectrum № 9 (covertape), Revista de Software VideoSpectrum № 17 (covertape), Revista de Software VideoSpectrum № 25 (covertape), Revista de Software VideoSpectrum № 28 (covertape), Revista de Software VideoSpectrum № 31 (covertape) [Spectrum Computing] A to Z, Answer Back Factfile 500 - Super Sports, Antony and Cleopatra, Bounce Panic + Hangman, Britain in the Age of Total War, The Final Glide, Graph, TX-3 [Steven Brown, Planeta Sinclair] spectrum_betadisc_flop: Delta's Shadow (demo v1.6, English, AY chip sound), Delta's Shadow (demo v1.6, English, Turbo Sound), Delta's Shadow (demo v1.6, Polish, AY chip sound), Delta's Shadow (demo v1.6, Polish, Turbo Sound), Delta's Shadow (demo v1.6, Russian, AY chip sound), Delta's Shadow (demo v1.6, Russian, Turbo Sound), Delta's Shadow (demo v1.6, Spanish, AY chip sound), Delta's Shadow (demo v1.6, Spanish, Turbo Sound) [Sinc LAIR] Mysterious Dimensions [Spectrum Computing] Delta's Shadow (demo v1.0, English, AY chip sound), Delta's Shadow (demo v1.0, English, Turbo Sound), Delta's Shadow (demo v1.0, Polish, AY chip sound), Delta's Shadow (demo v1.0, Polish, Turbo Sound), Delta's Shadow (demo v1.0, Russian, AY chip sound), Delta's Shadow (demo v1.0, Russian, Turbo Sound), Delta's Shadow (demo v1.0, Spanish, AY chip sound), Delta's Shadow (demo v1.0, Spanish, Turbo Sound) [ZX Art] videopac: Melrep (Europe, prototype), Service Test Cartridge (Europe, plus), Spaans (Europe, prototype), Syracuse+ (France, plus, prototype) [anonymous] zx81_cass: Aerial, AntiAir, Ascend, Battlot, Bootskell, Cacorm, Cracky, Guntus, Hopman, Lift, Mazy, Neuras, Osotos, Ruptus, Yewdow [Inufuto] Blitz Balle, Comp-U-Tax/82, Game of Life, Monitor and Disassembler, Scorpirus [Team Zeddy, Planeta Sinclair] Jogos 80 - Ano 12 - Número 19 (Julho 2018) (cover tape), MicroGame: Caçadores do Tesouro, MicroGame: Challenger, MicroGame: Pinball Wizard [ZX81 Never Die] Software List Items Promoted to Working --------------------------------------- pc98: Spindizzy II [Angelo Salese] psion_ssd: EROS Ver.4.0 (Licensed to The Yorkshire Post), MC Missile, Spreadsheet, System Disk (MC Word) V2.50, System Disk V2.12, System Disk V2.20 [Nigel Barnes] New Software List Items Marked not Working ------------------------------------------ a2600: Fix-It Felix Sr. (PAL60) [Cybearg] abc832_flop: Teletex 800 [robcfg] cassvisn_cart: Astro Command, Baseball, Battle Vader, Big Sports 12, Elevator Panic, Galaxian, Monster Block, Monster Mansion, New Baseball, PakPak Monster, Yosaku [Sean Riddle] leapfrog_leappad_cart: Korasho Land 1: Gakkou e Ikou! (Japan), Korasho Land 2: Tanoshii Ichinichi (Japan), Korasho Land 3: Tanjoubi Omedetou (Japan), Korasho Land 4: Machi no Naka o Tanken! (Japan), Korasho Land 5: Bokutatchi no Ichinen (Japan), Oyako Eigo Jump 1-gatsu gou - Shougakkou Taiken Report (Japan), Oyako Eigo Jump 5-gatsu gou - Okashi no Kuni no Daibouken (Japan), Oyako Eigo Jump 9-gatsu gou - Monjaa Gou de Tankenja! (Japan), Oyako Eigo Step - January 2007 (Japan), Oyako Eigo Step - March 2006 Welcome gou (Japan), Oyako Eigo Step - May 2006, July 2006 (Japan), Oyako Eigo Step - September 2006, November 2006 (Japan), Oyako Eigo Step 1-gatsu gou - Doubutsuen ni Ikou! (Japan), Shimajirou to Ribby no ABC Adventure / Touch and Step Game de Asobou! (Japan), Shimajirou to Ribby no CoCoPad Game Party / Shougakkou Tanken (Japan), Shimajirou to Ribby no Eigo Jiten / Onahashi CoCoPad Time Machine de Daibouken! (Japan) [David Haywood, TeamEurope, Fujix] sc3000_cass: Reversi Champion [6502MAN] spectrum_betadisc_flop: Batty [Spectrum Computing] MAME Testers Bugs Fixed (35): ----------------------------- - 03083: [Sound] (namco/baraduke.cpp) aliensec, baraduke: A workaround is used to play some sounds (hap). - 03099: [Debugger] (cinematronics/cinemat.cpp) All games in cinemat.cpp: Watchdog reset is triggered by the debugger (hap). - 03202: [Compiling] (atari/irobot.cpp) Code can’t be compiled with DISASSEMBLE_MB_ROM set to 1 (hap). - 04901: [Flip Screen/Cocktail] (konami/battlnts.cpp) battlnts and clones: Sprites are not flipped when screen is flipped (hap). - 04902: [Flip Screen/Cocktail] (konami/bladestl.cpp) bladestl and clones: Sprites are not flipped when screen is flipped (hap). - 05604: [Speed] (cvs/cvs.cpp) hunchbak, hunchbaka: The game incorrectly slows down at various points (hap). - 05607: [Sound] (dataeast/kchamp.cpp) karatedo, kchamp: Speech samples play too slowly (hap). - 05724: [Graphics] (konami/contra.cpp) contra and clones: The second player’s death animation in 3D stages is flipped (hap). - 05865: [Misc.] (irem/m92.cpp) nbbatman2bl: Video reads out-of-bounds tiles (hap). - 05962: [Sound] (misc/gotcha.cpp) gotcha: Music stops playing during gameplay (darq). - 06511: [Graphics] (konami/bladestl.cpp) bladestl: The Zamboni is not drawn correctly when partially visible on the right (hap). - 06752: [Known Issues/To-Do's] (dataeast/dec8.cpp) csilver: The first coin slot has no option for one credit per coin (hap). - 06945: [Sound] (capcom/srumbler.cpp) srumbler, srumbler2, srumbler3, rushcrsh: Background sound is out-of-sync (hap). - 07016: [Crash/Freeze] (cvs/galaxia.cpp) astrowar: The game resets at the start of the fifth stage (AJR). - 07133: [Graphics] (cvs/cvs.cpp) cosmos: The game title is invisible on first start (hap). - 07888: [Crash/Freeze] (cinematronics/cinemat.cpp) warrior: The screen is not drawn with software rendering (hap). - 08360: [Sound] (sega/system1.cpp) wbml and clones: Sound balance is incorrect (sasuke). - 08461: [DIP/Input] (subsino/subsino2.cpp) qbeebing: The “change” button is missing (Cristiano-MDQ). - 08483: [Misc.] all amiga/arsystems.cpp and amiga/upscope.cpp sets: Video draws out of bounds (Angelo Salese). - 08491: [Misc.] (amiga/cubo.cpp) cndypuzl, haremchl, lasstixx, mgnumber, mgprem11: Video draws out of bounds (Angelo Salese). - 08794: [Crash/Freeze] (gottlieb/gottlieb.cpp) krull: The game may crash after a soft reset (AJR). - 08833: [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: Game may freeze when adding up stage bonus (Andre Zeps). - 08853: [DIP/Input] (capcom/exedexes.cpp) exedexes, savgbees: The bonus life DIP switches are labelled incorrectly (ketburai). - 08942: [Gameplay] (misc/vamphalf.cpp) coolmini: Some games behave incorrectly with the Hyperstone E1 recompiler (Ryan Holtz). - 08975: [Crash/Freeze] (misc/dorachan.cpp) dorachan: The game crashes after the second player completes the bonus stage (hap). - 08984: [Sound] (venture/suprridr.cpp) suprridr: Sounds play too slowly, and the wrong sounds play in some situations (hap). - 08989: [Sound] (sunelectronics/kangaroo.cpp) kangaroo and clones: The death sound modulation rate is incorrect (hap). - 08992: [Graphics] (namco/namcofl.cpp) speedrcr: Sprites are not displayed during gameplay (hap). - 08996: [Sound] (sigma/nyny.cpp) nyny and clones: The pitch of PSG sounds is too high (hap). - 08999: [Crash/Freeze] (atari/jaguar.cpp) jaguar: The emulator crashes when attempting to load raw binaries (Robbbert). - 09000: [Crash/Freeze] (motorola/m8120.cpp) m8120: The emulator crashes when loading non-volatile RAM data on start (hap). - 09002: [Crash/Freeze] (misc/mcm70.cpp) mcm70: The video emulation corrupts memory (hap). - 09003: [Crash/Freeze] (korg/microkorg.cpp) microkorg: The emulator exits unexpectedly (AJR). - 09026: [DIP/Input] (orca/espial.cpp) espial and clones: The button order seems unconventional (125scratch). - 09027: [Sound] (sunelectronics/route16.cpp) route16 and clones: Crash sound doesn’t match recordings from arcade systems (hap). Merged Pull Requests -------------------- - 11927: cpu/upd777, epoch/cassvisn.cpp: Added preliminary Epoch Cassette Vision emulation [David Haywood]. - 11938: toaplan/dt7.cpp: Added preliminary emulation for the Toaplan prototype DT7 [David Haywood]. - 12756: apple/apple2e.cpp, apple/apple2video.cpp: Improved Apple IIe/IIc keyboard layout and language switch handling [as-tb-dev]. - 12783: ibm5170.xml, ibm5170_cdrom.xml: Added good dumps of several variants of Windows NT 3.1, 3.5.1, 4.0 and 2000 [Mike Swanson]. - 12801: pv1000.xml: Added sixteen working homebrew cartridges [Inufuto, telanus]. - 12851: ui/selmenu.cpp: Scale up small icons (for cases where icons were designed for a much lower pixel density) [jflatt]. - 12908: sinclair/sprinter.cpp: Detect the Game Configuration bitstream in use by checksum [holub]. - 12917: moog/source.cpp: Added a driver for the Moog Source synthesizer (no sound output) [m1macrophage]. - 12986: zx81_cass.xml: Added 24 working items [ArcadeShadow]. - 12988: philips/cdicdic.cpp: Fixed handling of coding 0xFF in audio map (fixes MT08833) [Andre Zeps]. - 12995: ibm5170_cdrom.xml: Added "Corel Linux Deluxe" and "Civilization: Call to Power Limited Edition" [David Silva]. - 13000: Updated GENie and changed Visual Studio target to Visual Studio 2022 [Patrick Mackinlay]. - 13009: spectrum_betadisc_flop.xml: Added eighteen items (seventeen working) [ArcadeShadow]. - 13010: epoch/scv.cpp: Implemented video register 0 bit 2 (sprite count) [David Hunter]. - 13011: misc/compucranes.cpp Corrected mastcranea program ROM [ClawGrip]. - 13012: toaplan/mjsister.cpp: Cleaned up code [cam900]. - 13015: cpu/hcd62121: Implemented timer register updates, fixed instruction 0xC5; casio/pickytlk.cpp: Added six systems [QUFB]. - 13017: roland/roland_mt32.cpp: Dumped the ROMs for the Roland MT-100 synthesizer [buffi]. - 13018: jaleco/tetrisp2.cpp: Use configured banking for sound ROMs, and cleaned up code [cam900]. - 13020: cirsa/cirsa2080606.cpp: Added a note about the version of Lucky Player based on this platform [ClawGrip]. - 13021: formats/ap2_dsk.cpp: Cleaned up constants, and replaced some literal numbers with symbolic constants [Roman Donchenko]. - 13022: toaplan: Split the toaplan/toaplan.cpp file into fourteen smaller files at the cost of some duplication [David Haywood]. - 13024: bus/heathzenith/h89: Converted the SigmaSoft Parallel Port to a slot card device [Mark Garlanger]. - 13026: frontend/mame/luaengine.cpp: Exposed the session phase as a property of the running machine class [Nathan Woods]. - 13027: heathzenith/h89.cpp, bus/heathzenith/h89: Added H89 variant with CDR Systems BIOS and floppy controller [Mark Garlanger]. - 13028: capcom/cps2.cpp: Order Dungeons & Dragons: Shadow over Mystara games from newest to oldest [Igor-Arabe]. - 13030: midway/williamsblitter.cpp Converted the Williams SC1/SC2 blitter to a device [Ryan Holtz]. - 13032: a2gameio/joyport.cpp: Mention permanently attached joysticks in the Sirius JoyPort device description [as-tb-dev]. - 13033: igs/igs011.cpp: Moved Virtua Bowling to a derived class and cleaned up code [cam900]. - 13038: trs/gime.cpp: Fixed lines per row calculation for legacy video modes and fixed a border color issue [Tim Lindner]. - 13039: toaplan/dt7.cpp: Implemented text layer row select (used on course select screen). [David Haywood] - 13049: sega/timetrv.cpp: Changed LED display decoder pattern for uppercase “I” to better match the hardware [PDAisAok]. - 13050: tvgames/spg2xx.cpp: Added Boku wa Plarail Untenshi - Shinkansen de Ikou! [David Haywood, TeamEurope]. - 13051: skeleton/easy_karaoke.cpp: Dumped six more Bandai Karaoke Station units [David Haywood, TeamEurope]. - 13052: apple/apple2gs.cpp, apple/apple2video.cpp: Implemented the Apple IIgs LANGSEL soft switch. [as-tb-dev]. - 13055: formats/ap2_dsk.cpp: Restored the ability to load some apparently malformed disk images [Roman Donchenko]. - 13057: ibm5170.xml, ibm5170_cdrom.xml, psx.xml: Added four Transport Tycoon release [Mike Swanson]. - 13058: tvgames/xavix2.cpp, tvgames/xavix_2002.cpp: Added four TV games (not working) [David Haywood, TeamEurope]. - 13059: bus/spectrum/zxbus/neogs.cpp: Added support for extended memory mapping configuration [holub] - 13060: bus/spectrum/zxbus/neogs.cpp: Register data members for saved states [holub]. - 13066: shared/xbox_nv2a.cpp: Fixed a spelling error in two comments [cam900]. - 13067: jaleco/megasys1.cpp: Hooked up the microcontroller for E.D.F.: Earth Defense Force. [Darren Olafson, Sergio Galiano] - 13068: a2600.xml, megadriv.xml: Added some Fix-It Felix Jr. homebrew games [Mike Swanson]. - 13069: gaelco/gaelco3d.cpp: Added the start lamp output for Radikal Bikers [KabukiFlux]. - 13073: Fixed cross-compiling bgfx for MinGW under Linux [FlykeSpice]. - 13076: cpu/e132xs: Sign-extend divisor for DIVS (signed division) instruction when using recompiler (fixes MT08942) [Ryan Holtz]. - 13077: jaleco/megasys1.cpp: Corrected the I/O microcontroller clock frequency for the System B variant [Sergio Galiano]. - 13079: sinclair/atm.cpp: Fixed ZX video mode detection [holub]. - 13083: cpu/upd177x: Fixed disassembly of some MVI instructions, and added step over/out flags for call and return [Wilbert Pol]. - 13084: bus/a2bus/4play.cpp: Corrected input types for the fourth joystick [Mark Garlanger]. - 13085: ibm5170.xml: Added Windows NT 3.10.511.1; ibm5170_cdrom.xml: Corrected Windows NT 3.1 boot floppies [Mike Swanson]. - 13086: apple/apple2e.cpp: Added German and Swedish Apple IIe and Apple IIc variants [as-tb-dev]. - 13087: cpu/upd177x: Fixed disassembly of JPP instructions [Wilbert Pol]. - 13088: spectrum_cass.xml: Added 50 working items and improved metadata [ArcadeShadow]. - 13092: a2600.xml: Fixed the ROM label for the NTSC version of Fix-It Felix Sr. [Mike Swanson]. - 13093: pv2000.xml: Added seventeen working homebrew cartridges [Inufuto, Fabrizio Caruso, telanus]. - 13094: nes.xml: Added the homebrew PCM Demo with Graphics [frantik, Mike Swanson]. - 13096: galaxian/galaxian.cpp: Added a Spanish Turtles bootleg from Novatronic [Luis Arrufat, Recreativas.org, ClawGrip]. - 13098: leapfrog_leappad_cart.xml: Added sixteen items (not working) [David Haywood, TeamEurope, Fujix, Ivan Vangelista]. - 13099: misc/cvs.cpp: Added notes about sound registers based on results of hardware testing [Paul Swan]. - 13101: namco/toypop.cpp: Use tilemap helpers, fixed saved states, and cleaned up code [cam900]. Source changes -------------- - gotcha: Remove audiocpu nmi (unknown purpose, causes music bug), and merge driver [hap]. - scv: Implement video register 0 bit 2: hide sprites 64-127 (#13010) [David Hunter]: * Two games ("Kung Fu Road" and "Super Golf") set this bit to hide half of the sprites; * This replaces the "screen_sprite_start_line" hack, which only worked on "Kung Fu Road". -misc/compucranes.cpp: Fix hash for (mastcranea) program ROM (#13011) [ClawGrip]. - romcmp: Print error message when decompression fails [AJR]. - sega/sg1000.cpp: Eliminate ram_device [AJR]. - sega/sg1000.cpp: Revert speculative change [AJR]. - k007121: Correct 32x32 sprite code mask [hap]. - labyrunr: Fix tile/sprite priorities regression [hap]. - k007121: No need for is_flakatck param, labyrunr: correct sprite layer priority bit [hap]. - cdicdic: Fix restarting audio map after stopping it (MT #8833) (#12988) [Andre Zeps]. - sc3000_cart.xml: Add extra 2K of RAM to BASIC Level 2 cartridge [AJR]. - toaplan/mjsister.cpp: Cleaned up code (#13012) [cam900]: * Reduced literal tag usage and runtime tag lookups; * Make some variables constant, reduced preprocessor macros; * Use more appropriate types for some variables. - cvs/quasar.cpp: Fixed MT08973 [Ivan Vangelista]. - k007420: Apply same sprite code mask fix as with k007121 [hap]. - k007342: Add interface for sending sprite related flags to paired chip [hap]. - k007342: Update notes [hap]. - bus/isa/sb16.cpp: Convert fifo size checks to a named entity [Angelo Salese]. - isa/sb16.cpp: Halve DMA length if Stereo mode is selected [Angelo Salese]. - ata/atapihle.cpp: Clamp buffer size to word units in command packet. Fix CD audio playback in PC-based systems [Angelo Salese]. - s2650: Move s2650cpu.h contents to s2650.cpp [hap]. - misc: Improve scaling of 2-bit blue for commonly copy pasted color decoder [hap]. - Cleanup [Vas Crabb]: * toaplan/mjsister.cpp: Use memory share creator for VRAM, put banked ROM in its own region so the fixed ROM region can be sized correctly; * cpu/s2650: Use util::sext rather than goofy lookup table; * Fixed a lot more #include guards that didn't match header paths. - bus/interpro/keyboard/hle.h: Fixed compile [Ivan Vangelista]. - sc3000_cass.xml: Added 17 items (16 working), and improved metadata a little [AJR]. - sc3000_cass.xml: Fix hashes for "Indiana Jaune" [AJR]. - quasar: Fix soundlatch, irq vector, 'effect' colors, added DIPswitch locations [hap]. - quasar: Correct bullet size, hook up videochip sound channels, galaxia: correct bullet size, better screen refresh rate [hap]. - sshot: Change screen refresh rate to 50 [hap]. - leapfrog/leappad.cpp: Verified the Cocopad BIOS ROM matches the corresponding Leappad one [David Haywood, TeamEurope]. - tecfri/ambush.cpp: Dumped PROMs and unprotected PALs for mariobl [f205v]. - apple/apple2e.cpp, apple/apple2video.cpp: Improved IIe keyboard layout/language switch handling (#12756) [as-tb-dev]: * Added UK variants of Apple IIe Platinum and Apple //c; * Removed the 40/80 column switch from Apple //c+; * Added the 40/80 column switch the the Franklin Ace 500 and VTech Laser 128 series; * Added the keyboard/language selection switch to UK, French and Spanish //e variants and various clones; * Added the character set switch to the Franklin ACE; * Added DVORAK mod support to US Apple //e models and VTech Laser 128 series; * Improved key labels and default assignments, and added notes about keyboards and ROMs; * Initialize //c+ drive state variables on start. - tools/imgtool/modules: Fixed remaining calss memory access warnings [Vas Crabb]. - tools/imgtool/modules/vzdos.cpp: Fixed function returning floperr_t value as imgtoolerr_t [Vas Crabb]. - devices: Fixed a bunch more #include guards that don't match file paths [Vas Crabb]. - seibu/deadang.cpp: Added missing text layer disable, fixes missing text flickering at game start [David Haywood, Corrado Tomaselli]. - New machines marked as NOT_WORKING: "Dynamic Trial 7" (#11938) [David Haywood]. - New machines marked as NOT WORKING: "Cassette Vision" (#11927) [David Haywood]: * Abandoned cassette vison work; * Remove comment now that the useful table is gone; * Force github to rebuild because github is being github; * Add a note based on earlier research; * Bring this part over from the previous tree too, it seems worth having still; * Actually use this version instead, I thought it was broken, but it actually has advantages; * I've been informed this will be merged if I assign a copyright holder, so as I don't really recognize it as my own design anymore, I'm assigning Vas; * Update cpu.lua; - Start cleaning up: * cassvisn_cart.xml: Fixed program region width; * cassvisn_cart.xml: Added Japanese titles and proper markup for release dates; * epoch/cassvisn.cpp: Removed unnecessary byte swapping when loading software list items; * cpu/upd777.cpp: Made order of declarations and definitions more consistent with each other, added more inline and const hints; * tools/unidasm.cpp: Make data source big Endian to match CPU core. - screen: Prevent race condition on drivers with vblank at y=0, causing partial updates to fail after load state [hap]. - chanbara: guru confirmed that enemy spawn bug happens on PCB [hap]. - galaxia: Remove partial updates, it was problematic for this driver and unneeded, quasar: correct CPU speed and improve vblank duration to fix game speed bug on 3rd level, s2636: remove render_first_line, add a start_new_frame instead [hap]. - source org: Rename mr to modelracing [hap]. - ibm5170_cdrom.xml: New software items added (#12995) [David 'Foxhack' Silva]. - nec/pc9801.cpp: Fix upper ARTIC port reads [Angelo Salese]. - isa/sb16.cpp: add +1 to DMA length for stereo mode as well [Angelo Salese]. - jaleco/tetrisp2.cpp: Use configured banking for sound ROMs, cleaned up code (#13018) [cam900]: * Moved Rock'n Tread to a separate state class, and moved more members to the state classes that use them; * Use driver device lifecycle functions for initialization; * Use generic graphics decoding layouts; * Reduced use of literal tags and run-time tag lookups; * Reduced redundancy in member names. - Updated GENie and changed Visual Studio target to Visual Studio 2022 (#13000) [Patrick Mackinlay]: * Updated to GENie 1181; * Applied local fix for GENie resource include directory bug, sent upstream as bkaradzic/GENie#572; * Set MSVC flags to use conformant preprocessor, standards conformance mode, and assume UTF-8 encoding. - dynax/dynax.cpp: Added DIP switches that are sometimes populated to Ougon no Pai. Also fixed a bunch more #include guards [Vas Crabb]. - Enable tautological-compare warning as error. If it causes too much trouble with a supported compiler, it can be downgraded to a warning [Vas Crabb]. - Demote tautological-compare to a warning again [Vas Crabb]: * clang on Windows x86-64 is getting upset about code that is making no assumptions about the relative sizes of uint64_t and long; * Also, fixed more #include guards. - Actually demote tautological-compare to a warning [Vas Crabb]. - cirsa/cirsa2080606.cpp: Add note about "Lucky Player" (#13020) [ClawGrip]. - Sega SC-3000/SK-1100 overhaul [AJR]: * Add BASIC functions and katakana symbols to key labels; * Add variant of keyboard device with diareses instead of kana; * Eliminate sc3000h clone set since SC-3000H has no emulatable differences from SC-3000; * Add PAL version of SC-3000 with different VDP and keyboard with diareses; * Add some XTAL-derived clocks to sf7000. - s2650: Fix issue with add/sub half carry flag, small cleanup [hap]. - raiders: Remove MUP flag, game works fine - if it's about the collision detection: it looks like it's intended that enemies that haven't separated from the group yet can't be shot down, superbik: remove todo note, can't repro bug on current build tms5110: small cleanup [hap]. - s2650: Forgot to put back default debugger config [hap]. - misc/belatra.cpp: Dumped PAL for (unkbel) [Porchy, TeamEurope]. - misc/joystand.cpp: Dumped GFX ROMs for x180 [buffi, f205v, Hammy]. - dynax/dynax.cpp: More I/O improvements [Vas Crabb]: * Replaced hjingi hopper hack with a hopper device; * Improved DIP switch labels for mjembase and hooked up hopper; * Improved a few DIP switch labels for mjelctrn. - Fixed some more #include guards and added a CI task to check them in src/devices and src/mame. [Vas Crabb]. - zx81_cass.xml: Added 24 working items (#12986) [ArcadeShadow]. - zx81_cass.xml: Add metadata to a few entries [AJR]. - gk2000: Update notes [hap]. - cvs: Fill initial char RAM with 0xff, simplify discrete sound placeholder [hap]. - Fix windows build [Patrick Mackinlay]: * Use MPARAM for GENie build architecture; * Avoid escaping issue in 3rdparty/expat. - wing/luckgrln.cpp: Added missing MNW flag for (luckstrn) [Ivan Vangelista]. - s2650: Add logerror o illegal opcodes [hap]. - cvs: Add logmacro, remove set_vblank_int [hap]. - quasar: Untangle from cvs_base [hap]. - source org: Move quasar driver to zaccaria folder [hap]. - Split monster "toaplan2.cpp" file into smaller per-board parts + slight modernization (#13022) [David Haywood]: * toaplan2: Splitup the big driver; * Move some common logic to a device; * Further tidyups; * raizing.cpp: Begin tidy; * raizing.cpp: Cleanups; * raizing tidyups; * More raizing cleanups; * Sort mame.lst; * Attempt to fix CL; * Restore original copyright holders to files where not every line is my code (although most of these are no so distant from the files from 20 years ago due to the amount of rewriting they've undergone it's questionable they still apply); * tekipaki.cpp: Remove unused shared_ram; * Anonymous namespaces; * Rename functions that still had _toaplan2 and _truxton2 in them. - video/upd7220.cpp: Fix vsync timings and update_partial for graphics partition [Angelo Salese]. - heathzenith/h89.cpp: Convert SigmaSoft parallel port into an h89 left card (#13024) [Mark Garlanger]. - bus/heathzenith/h19/tlb.h: Fix #include guards. github/workflows/includeguards.yml: Fix spelling [AJR]. - psion/mc400.cpp: Fixed unused-function error [Nigel Barnes]. - upd7220: Correct hsync width and invert the vsync wait time [cracyc]. - Add a skeleton for "Roland MT-100" (#13017) [buffi]. - capcom/cps2.cpp: Swap (ddsomjr1) > (ddsomjr2) romsets (#13028) [Igor-Arabe]. - nec/pc9801.cpp: Bind vrtc IRQ to 7220 vsync [Angelo Salese]. - cvs_base: Simplify star a bit (no difference here yet) [hap]. - galaxia: Improve stars, not 100% accurate yet. Untangle from cvs_base. Correct colors. correct screen resolution, correct (astowar) colors, small cleanup, starfield removed temporary [hap] - cvs,quasar,galaxia: Shorthand variable types [hap]. - source org: Move galaxia driver to zaccaria folder [hap]. - zaccaria.cpp: Merge driver [hap]. - cvs_base: Merge with cvs driver [hap]. - source org: Move cvs driver to misc folder [hap]. - intelfsh: Add SST_39SF010 variant, add missing address mask check to erase command [Dirk Best]. - bus/amiga/zorro: Add support for the RIPPLE IDE controller [Dirk Best]. - galaxia: Add DIP switches, add different address map for (galaxiaa) [hap]. - galaxia: Reorder sets, pretty sure ROM 13h was a bad dump anyway [hap]. - galaxia: Woops, picked the wrong 13h ROM [hap]. - Clean up sound reset handling in various Toaplan drivers [AJR]. - dynax.cpp: More I/O stuff [Vas Crabb]: * Added hopper to Mahjong Electron Base games; * Suppress side effects for Mahjong Electromagnetic Base keyboard read; * Started moving common mahjong DIP switches to macros. - toaplan: Cleanup [Vas Crabb]: * Renamed "reset" member function as it clashes with device_t::reset; * Removed some pointless tests of required object finders; * Sorted #includes. - Tidied some other stuff [Vas Crabb]. - toaplan/dogyuun.cpp: Fix refactoring [AJR]. - Converted Williams SC1/SC2 blitter to a device (#13030) [MooglyGuy]: * -williams: Converted SC1/SC2 blitter to a device [Ryan Holtz]; * Flipped some always-present optional finders to required. - midway/williamsblitter.h: Remove unused variable [AJR]. - cpu/hcd62121,casio/pickytlk.cpp: Add support for more Picky Talk models (#13015) [QUFB]. - machine/nscsi_bus.cpp/.h: Add some more framework for future support of later SCSI command sets. nscsi/hd.cpp: Support SYNCHRONIZE CACHE command, fix off-by-1 MODE SENSE size reporting [R. Belmont]. - cpu/m68000: Support direct FPU moves to A registers, not just indirect [R. Belmont]. - ui/selmenu.cpp: Allow icons to be scaled up as well as down (#12851) [jflatt]. - a2gameio: Updated Sirius JoyPort description to mention Atari joysticks being connected to it (#13032) [as-tb-dev]. - skeleton/vgame.cpp: Corrected hashes for (hilice) [Ivan Vangelista]. - astrowar: Let's flip that bad bit on rom 13i, correct extended play dipswitch [hap]. - s2650: Correct subtract overflow flag [hap]. - s2650: Correct interrupt cycles [hap]. - busicom: Driver was demoted by mistake, it's working ok afterall - who to credit if it must be in the whatsnew? the person that demoted it and found out they were wrong? which would be [Robbbert]. - quasar: Correct screen height [hap]. - kangaroo: Dumped mb8841 internal ROM [Sean Riddle]. - cvs: Make interrupts edge triggered, increase CPU clock freq, set screen refresh to 50 [hap]. - cpu/m6805: Split off HD6305/63705 emulation to a separate source file [AJR]. - sony/psx.cpp: Forgot to commit this file in 7a5fcb5ac946e2d696a87cba2962aee368c675f7 [AJR]. - hd6305: Update copyright holders now that a large part of this file is OG's, and make code style consistent [hap]. - namco/namcos2.cpp: MCU note [AJR]. - gime: Fixed lines-per-row and improved border color for legacy modes (#13038) [Tim Lindner]. - dynax/ddenlovr.cpp, dynax/dynax.cpp: More I/O improvements [Vas Crabb]: * Fixed 2P side inputs for (tenkai), (ougonhai) and (mjmyster); * Use hanafuda input types for (hginga); * Use proper bookkeeping and memory reset inputs for (hginga) and (hanakanz); * Started using I/O port finders for mahjong keyboards; * More side effects checks; * Reduced some duplication. - dynax/ddenlovr.cpp: Fixed mjmyornt inputs, improved (hgokou) service inputs [Vas Crabb]. - hgokou: Use standard hanafuda panel input matrix [AJR]. - hgokou: Disable the correct inputs [AJR]. - dynax/ddenlovr.cpp: Further input cleanups [AJR]. * Use standard input types for service keys in many games; * hnkochou, hjingi, htengoku: Remove some unused inputs. - hanakanz: Use different controls in bet and non-bet modes [AJR]. - apple/macadb.cpp: Updates [R. Belmont]: * Added ADB power key callback; * Added "any key down" callback used in PowerBooks; * Removed the last bits of the old adb_vblank() service routine: - apple/pseudovia.cpp: Added support for SCSI IRQs; - apple/macprtb.cpp: Support sleep and wake-up for Macintosh Portable and PowerBook 100; - apple/macpwrbk030.cpp: Updates. * Fixed issues with Shut Down and Restart functionality; * Support sleep and wake-up for all supported models; * Cleanups and save state support. - gekisha: Identify some DIP switches [AJR]. - mb88xx: Add PLA mask option [hap]. - misc/calomega.cpp: Use tilt input type [AJR]. - misc/amuzy.cpp, skeleton/banpresto_tomy_h8s.cpp: Improved metadata [Wayder]. - skeleton/guchokipa.cpp: Identified as a bootleg of "Omori's The Yakyuken" [Wayder]. - video/upd7220.cpp: reset_origin on CRT reprogramming [Angelo Salese]. - shared/mahjong.cpp: Moved "standard" mahjong matrix to shared project [Vas Crabb]: * The "standard" mahjong matrix can easily be shared by Dynax, Jaleco, Seta and IGS with minor adjustments; * dynax/ddenlovr.cpp: Hooked up hopper device for Hanafuda Hana Tengoku. - kangaroo: Hook up protection mcu, mb88xx: increment timer when taking irq cycles [hap]. - seta/ssv.cpp: Better effort at using common mahjong matrix [Vas Crabb]. - dynax/ddenlovr.cpp: Demoted Hanafuda Hana Gokou and Hanafuda Gokou Bangaihen to not working - neither of these games works properly [Vas Crabb]. - dynax/dynax.cpp: Improved majxtal7 and janyuki DIP switches [Vas Crabb]: * Added Mahjong X-tal 7 and Jan Yu Ki DIP switch locations based on input test display; * Corrected some Mahjong X-tal 7 DIP switch settings, and marked some as unknown as they were clearly wrong. - dynax/ddenlovr.cpp: Demoted Hanafuda Hana Gokou and Hanafuda Gokou Bangaihen to not working - neither of these games works properly [Vas Crabb]. - dynax/dynax.cpp: Identified most DIP switch settings for "Mahjong Reach" [Vas Crabb]. - wyse/wy85.cpp: Slight optimization [AJR]. - mb88xx: Make tc pin an inputline, don't clear irq pin state at reset, small cleanup [hap]. - cswat: redumped romset, hooked up color PROM and a sn76489a [Phil Bennett]. - i8244: Fix collision detection edge case [hap, bataais]. - emu/ioport.h: Retire PORT_VBLANK / PORT_HBLANK [Angelo Salese]. - Natural keyboard improvements [AJR]: * NUL is no longer a reserved character, and PORT_CHAR(0) is meaningful now. The ioport_field structure now uses a reserved Unicode character rather than 0 as a filler; * PORT_CHAR() with no arguments (formerly illegal) may be used to skip over shift positions that produce no useful codes: - ioport.h: Use the empty string rather than nullptr as default tag for ioport_condition. (ioport_condition::operator== was blindly passing the null pointers to strcmp). - suna/suna8.cpp: Add provisional raw parameters for screen [AJR]. - dataeast/metlclsh.cpp: Convert to set_raw [Angelo Salese]. - igs/igs011.cpp: Moved Virtua Bowling to a derived class and cleaned up code: (#13033) [cam900]: * Corrected title of Dongbang Jiju in description (Korean version of Dragon World; * Improved keyboard and DIP switch matrix reading code; * Use generic graphics decoding layout for debugging; * Suppress side effects for debugger reads; * Generally cleaned up code and improved and fixed some comments. - videopac: Let's mark spaans as partially supported anyway [hap]. - ef9340_1: Add window boxing and y zoom mode [hap]. - videopac: Add 7seg outputs for testcartpl [hap]. - enigma2: Better star blink rate [hap]. - timelimt,suprridr: Take clock freqs from thepit driver [hap]. - t6a84: No need for PAGE_SIZE, it's a given that a 16-bit address space has a length of 0x10000 [hap]. - ef9340_1: Revert wrong change from prev commit [hap]. - o2_cart_slot: allow user to configure cart pin b [hap]. - capcom/cps1.cpp: remap IPT_SERVICE as IPT_SELECT for CPS Changer games [Angelo Salese]. - mcs48: Remove todo note about EN/DIS I opcode not incrementing the timer, doc is wrong, and add another note [hap]. - animaljr, funkyfig, mmpanic, mole: Use normal input types for player buttons [AJR]. - rendlay: Fix crash with rect element alpha of 0 < n < 1.0/255, misc: small cleanup [hap]. - nyny: Correct ay clocks, yakyuken: add NVRAM [hap]. - skeleton/falconun.cpp: Add PIA and 8035 [AJR]. - dt7.cpp: Improve text layer handling (adds rowselect, fixes course select screen) (#13039) [David Haywood]. - pv1000.xml: Added sixteen working homebrew cartridges (#12801) [Ectoplasm]. - trckydoc: Add sprite y flip, crzrally: copy over sprite x clipping from sauro driver [hap]. - Various mahjong input improvements [Vas Crabb]: * igs/igs011.cpp: Use common mahjong matrix definitions; * igs/igs011.cpp Fixed DIP switches for lhb2, nkishusp and xymg; * dynax/ddenlovr.cpp: Fixed DIP switches for mjmyornt based on manual; * dynax/ddenlovr.cpp: Identified some DIP switches for mjmyster based on similarity to mjmyornt. - dynax/ddenlovr.cpp: Eliminate custom key assignment for test (service mode) input. dynax/hnayayoi.cpp: Use bookkeeping input type for "analizer" key [AJR]. - irobot: Fix compile issue, small cleanup [hap]. - cinemat: Move watchdog trigger to fake vblank handler [hap]. - namco cus30: Add waveform counter readback [hap]. - emu/natkeyboard.cpp: Add CAPSLOCK, CR and LF escapes to post_coded [AJR]. - srumbler: Lower screen refresh rate, misc capcom: small cleanup [hap]. - capcom/sidearms.cpp: Use raw parameters for screen; minor PCB note [AJR]. - kchamp: Use main PCB xtal for cpu/ay clock, assume audiocpu has m1 wait states [hap]. - kchamp: Use raw parameters for screen [AJR]. - kchampvs: Use raw parameters for screen. Add "Player Vs Player" to game title [AJR]. - ds1643_device: Fix wrong constructor [hap]. - mcm70: Fix bitmap array oob access [hap]. - dataeast/bwing.cpp: Use raw parameters for screen; reduce MC6809E clocks by 25% [AJR]. - apple/apple2gs.cpp: Implement the LANGSEL soft switch (#13052) [as-tb-dev]. - Exposing running_machine::phase() to LUA (#13026) [npwoods]. - ap2_dsk.cpp/h: Clean up constants (#13021) [Roman Donchenko]: * Convert `#define` to `constexpr`; * Remove unused constants; * Replace magic numbers with constants where appropriate; * Fix style issues. - m72: No need for all those YouTube video links in source to back verification claim of IRQ frequency [hap]. - ap2_dsk.cpp: Fix loading (bardstl3) (#13055) [Roman Donchenko]: * I accidentally broke this in 47d8c69b, where I forgot to account for the "oddball" images from the software list. AFAICS, bardstl3 is the only software to be broken, because its images are _shorter_ than they're supposed to be; * In addition, disk 3 of this image has a different size that's not listed in `identify()`, so it couldn't even be loaded before that commit. Fix that too. - spectrum_betadisc_flop.xml: Added 17 working items + 1 not working (#13009) [ArcadeShadow]. - Update spectrum_betadisc_flop.xml. Remove unnecessary region tag [ArcadeShadow]. - heathzenith/h89.cpp: Add h89 clone with CDR hardware (#13027) [Mark Garlanger]. - sinclair/sprinter.cpp: Detect Game Configuration bitstream with checksum (#12908) [holub]. - video/pc_vga_paradise.cpp: Fetch configuration pins when entering VGA setup mode. Fix (macpb180c) setting the wrong monitor type on restarts and waking up from sleep mode [Angelo Salese] - kchamp: Improve sound nmi frequency [hap]. - cvs: Improve starfield density and blink rate [hap]. - kyugo: Merge driver files [hap]. - kyugo: Add screen raw params. shaolins: Fix nmi freq regression [hap]. - dynax/dynax.cpp: Fixed more DIP switches [Vas Crabb]: * Fixed hjingi, mjcomv1, neruton and nerutona DIP switches based on manuals and observing behaviour; * Removed some unused inputs from (neruton) and (nerutona); * Filled in descriptions for mjreach DIP switches from the one manual page could find a photo of. - igs/igs011.cpp: Some unusued inputs cause garbage to show in test mode because the code doesn't expect them [Vas Crabb]. - bmc/bmcpokr.cpp, kaneko/jchan.cpp: Add screen raw parameters [AJR]. - kchamp: Separate kchampvs romset from kchamp [hap]. - dataeast/kchamp.cpp: Fix clone relationship [AJR]. - misc/epos.cpp: Add screen raw parameters for Tristar 8000 hardware [AJR]. - cinematronics/leland.cpp: Add raw parameters for screen [AJR]. - h8_dma: Handle forced aborts [AJR]. - misc/vamphalf.cpp: Add screen raw parameters. xtal.cpp: Add value for later use [AJR]. - technos/tagteam.cpp: Add raw parameters for screen [AJR]. - kchamp: Assume maincpu is 3mhz after all. quasar: Use palxbit functions for effect colors [hap]. - technos/tagteam.cpp: Periodic IRQ modernization [AJR]. - genie: Restore MPARAM for non-Windows OS builds [Patrick Mackinlay]. - zxbus/neogs: Added support of extended memory mapping configuration (#13059) [holub]. - ibm5170, ibm5170_cdrom, psx: Transport Tycoon images (#13057). Scouring archive.org for these images :) [Mike Swanson]. - zxbus/neogs: Added save state (#13060) [holub]. - dorachan: Make sure interrupts happen at scanline 0 and 128, increase cpu clock, beaminv: small cleanup, change color overlays [hap]. - xbox_nv2a.cpp: Add support for texture bilinear filtering [yz70s]. - exedexes: Add bonus life DIP switch and DIP locations [hap]. - shared/xbox_nv2a.cpp: Fixed a spelling error in two comments (#13066) [cam900]. - cop01: Lower soundcpu clock, copy over sound timer from magmax, misc nichibutsu: small cleanup to long comment lines [hap]. - skykid: Small cleanup to DIP switches [hap]. - nbbatman2bl: Fix palette array oob access [hap]. - qbeebing: Add missing change button [hap]. - system1: Increase 2nd sn volume [hap]. - radikalb: Add output start lamp to Gaelco Radikal Bikers (#13069) [Kabuki Flux]. - jaleco/megasys1.cpp: Hooked up microcontroller for E.D.F. : Earth Defense Force. (#13067) [Sergio G.] * Dumped E.D.F.: "Earth Defense Force" microcontroller [Darren Olafson]: * Added support for Mega System 1 Type B with emulated microcontroller; * Removed microcontroller simulation support for E.D.F. : Earth Defense Force. - tvgames/xavix2.cpp, tvgames/xavix_2002.cpp: Added four TV games (not working) (#13058) [David Haywood]: * cpu/m6502/oxavix2000.lst: Don't treat unemulated instructions as fatal errors; * tvgames/xavix_v.cpp: Implemented more drawing modes. - Windows NT 3.x/4.0/2000 pristine images (#12783) [Mike Swanson]: * hash/ibm5170{,_cdrom}.xml: Pristine Windows NT 3.1 builds: - The image that was listed here is a hacked-up warez version from 2003 that doesn't function properly (won't install on most computers NT 3.1 should be able to install on). - In its stead, this is a list of pristine images direct out of Microsoft, no modifications have been made to them, and NT 3.1's (admittedly limited) full hardware compatibility is supported. - All language variants are included here, too. - Taking from the BeOS example, floppy images that are intimately tied to the CD-ROM are listed in the same entry in ibm5170_cdrom.xml, since they are only useful in booting a computer in order to install from CD-ROM (which requires a compatible SCSI controller and SCSI CD-ROM drive). Installing from MS-DOS is always another possibility. * hash/ibm5170{,_hdd}: Name Windows NT 3.1 the way Microsoft did: - “Workstation” wasn't the name of the client SKU yet * hash/ibm5170{,_cdrom}.xml: Windows NT 3.5: - The existing floppy-edition images checked out with official sources, but renamed to be consistent with Microsoft's own naming of the operating system. * hash/ibm5170{,_cdrom,_hdd}: Windows NT 3.51: - Changed the CD-ROM hash of Workstation to a known-good copy from an original CD, added Server, added the full floppy disk edition of Workstation. * hash/ibm5170_cdrom: add Windows NT 4.0: - This is the first version that shipped without a floppy-only edition, the only floppy disks are to assist in booting the installer on computers that don't support floppy boot. It is likewise the first version to support El Torito booting. * hash/ibm5170_cdrom: add/fix Windows 2000: - The Windows 2000 image existing in prior commits was _slightly_ off an official build. Official builds use the AutoCRC feature of cdimage to make sure images have a CRC32 hash of 0xffffffff, accomplished by editing a few bytes in extraneous sectors of the ISO-9660 file system that are not user visible. The prior image did not have these bytes, albeit everything else was a match. - Listed here are a complete set of Windows 2000 Professional, Server, Advanced Server in all service pack levels and RTM. The "Select" licensing disc was used for all of them; this version was released for volume licensing and does not require a product key to be entered. - Also included are the MUI language packs and standalone service pack 1-4 installers, sourced from official CD-ROMs also. * hash/ibm5170_cdrom.xml: Windows NT 4.0 service packs. These are all sourced from Microsoft distributed CDs, containing support for all architectures and an autorun file; * hash/ibm5170_cdrom: standardize win2kmui's language list; * Correct language identifier for NT Finnish; * Summarize NT commits. - atari/jaguar.cpp: Fix various bugs in quickload handling [Robbbert]. - hd6305: Refresh port outputs when ddr changes, pass ddr through mem_mask [hap]. - hd6305: Move common peripherals to base class [hap]. - hd6305: change port functions to templates [hap]. - hd6305: Add hd6305y0 [hap]. - m6805: Add cycle tables for hd6305 and hd63705 [hap]. - m6805: Don't decrement 0 cycles for illegal opcodes [hap]. - warrior: Modify internal artwork because of unsupported blend mode (it looks the same) [hap]. - e132xs: Sign-extend the divisor in DIVS instructions [Ryan Holtz]. - ns32000: Fix 32532 reset [Patrick Mackinlay]. - excellent/es9501.cpp: Improve PCB description [AJR]. - jaleco/megasys1.cpp: Use the proper clock signal for I/O microcontroller in System B (#13077) [Sergio G.]. - excellent/es9501.cpp: Added forgotten ROM [Ivan Vangelista]. - Fixed cross-compiling bgfx for MinGW under Linux (#13073) [FlykeSpice]. - a2600.xml, megadriv.xml: Added some "Fix-It Felix Jr." homebrew games (#13068) [Mike Swanson]. - Jack Potten's Poker with fever feature [Roberto Fresca]: * New full addressing memory map; * New proper machine driver; * Fixed ROM load; * Worked proper inputs; * Added extra DIP switches. - sinclair/atm.cpp: Fixed ZX video mode detection (#13079) [holub]. - skeleton/easy_karaoke.cpp: Dumped six more Bandai Karaoke Station units (#13051) [David Haywood, TeamEurope]. - bus/amiga/zorro: Cleanups and 32-bit zorro support for various cards [Dirk Best]. - ad1848: Add support for auto-calibration [Dirk Best]. - bus/amiga/zorro: Add support for the Toccata SoundCard [Dirk Best]. - bus/amiga/toccata.cpp: Fixed Clang compile [Ivan Vangelista]. - goldnpkr.cpp: Fixed set list [Roberto Fresca]. - Jack Potten's poker with Fever: Added coinage DIP switch [Roberto Fresca]. - tvgames/spg2xx.cpp: Added Boku wa Plarail Untenshi - Shinkansen de Ikou! (playable but SEEPROM still needs hooking up) (#13050) [David Haywood]. - dynax/ddenlovr.cpp, dynax/dynax.cpp: Improved DIP switches for (mjflove) and (mjdialq2) [Vas Crabb]: * More updates based on manuals and playing the games; * Also some random cleanup and Coverity warning fixes. - cnchess: Correct copy pasted comment [hap]. - hd6305y2: Add special function registers to internal map [AJR]. - hd6305: Update header file after prev commit [hap]. - cpu/upd177x/upd177xd.cpp: Some small fixes (#13083) [Wilbert Pol]: * Fix disassembly of MVI in the 0x4000 range; * Rename mdi/mdo to md1/md0; * Add STEP_OVER/STEP_OUT to call and ret instructions. - m6502: Add g65sc02 subtypes [hap]. - m6502: Rename m65sc02.* to g65sc02.* [hap]. - m6502: Add r65c02 subtypes [hap]. - dec0,dec8: Correct audiocpu type [hap]. - m6502: Rename (m65c02) to (w65c02) as well [hap]. - g65sc02: Correct constructor [hap]. - g65sc02: Remove Rockwell bit opcodes (source comment appears to be mistaken). g65sc102, r65c102: Add internal clock divider [AJR]. - dynax/dynax.cpp: Corrected (7jigen) DIP switches based on a very blurry photo of the manual [Vas Crabb]. - clcd: Add maincpu xtal [hap]. - cpc_cass.xml: Metadata updates [AJR]: * Add author, developer and serial fields to many entries (particularly Amsoft games); * Correct a few titles and publishers somewhat, adding diacritics to some French titles. - Driver for Moog Source, including an interactive layout. No sound (#12917) [m1macrophage]: * Driver for Moog Source, including an interactive layout. No sound; * moogsource: Fix invalid mirroring. It was a last-minute change from mask() to mirror(), and missed updating map(...); * moog_source.lay: bugfix - attach `interval` input to the button, not the text; * Added checksum. - a2bus/4play.cpp: Fix player 4 joystick definition (#13084). Fix an apparent copy-n-paste error [Mark Garlanger]. - taito/tnzs.cpp: Removed kageki sample playback HLE [MetalliC]. - cpu/upd177x/upd177xd.cpp: Fixed disassembly of jpp instruction. (#13087) [Wilbert Pol]. - potnpkro, potnpkrp sets: Corrected docs [Roberto Fresca]. - hash/ibm5170{,_cdrom}: Original Windows NT 3.1 floppy distribution (#13085) [Mike Swanson]: * Cleaning up the NT 3.1 entries, the existing floppy set is actually build 528, so simply rename that. Place the original (build 511) floppy set as winnt31o_35; * The floppy disk connected to the cdrom set winnt31o2 actually belongs to winnt31o (build 528 instead of 511), and the build 511 3.5" install floppy is now marked as “nodump.” Users can still start the installation from DOS and use the CD-ROM version, but a direct boot from floppy is only an option for 5.25" drives until a dump is made; * The old floppy disk connected to cdrom winnt31/winnt31o has been replaced by what was in winnt31o2. The only difference is that this disk has unused sectors filled out with f6 bytes, the same as what happens from Microsoft's format utilities of the day. - namco/mappy.cpp: Added PLD dumps for phozons, removed PROM not actually present on PCB [Corrado Tomaselli, f205v]. - mconfig: Allora sub-mcfg to unset perfect quantum [hap]. - system1: Clean up mcfg names, lower sound hw clocks for starjack and upndown [hap]. - bus/amiga/zorro: Make sure to reset zorro cards on manual calls [Dirk Best]. - bus/amiga/zorro: Preliminary "Picasso II+" support [Dirk Best]. - video/pc_vga_cirrus: Replace cirrus_define_video_mode with VGA arch recompute_params [Angelo Salese]. - hash/mac_cdrom: Add sharedfeat for hexen, add spacing between entries [Angelo Salese]. - midcoin/24cdjuke.cpp: Update reference URL [Angelo Salese]. - spectrum_cass.xml: Added 50 working items (#13088) [ArcadeShadow]. - Cleanups and fixes: parent/cloneof relationships, descriptions, publishers, years and languages info (information provided by spectrumcomputing.co.uk) [ArcadeShadow]. - spectrum_cass.xml: Add author and serial fields to sprites games [AJR]. - dec8: Correct cpu clocks for some games, make mcu-side comms edge-triggered, remove non-existant coin3 on 2 player games (it was service coin in some cases), misc cleanups, ghostb3a: this version expects longer irq trigger, srdarwinb: hook up coin inputs [hap]. - cvs: Add 0x1884 sound trigger [hap]. - espial: Swap button1/2 [hap]. - gng: Use 4-way joysticks [AJR]. - potnpkro and potnpkrp sets: Dumped the correct bipolar PROMs, and reproduced the wire hack [Roberto Fresca, Hammy]. - video/pc_vga_cirrus: Workaround crash for zorro/picasso2, fix bit 3 in blitting status [Angelo Salese]. - dynax/royalmah.cpp: Dumped PROM for (janohb) [Hammy]. - igs/goldstar.cpp: Verified PROMs for (eldoraddob) [Hammy]. - amiga/amiga_v.cpp: Guard against out of bounds bitmap writes [Angelo Salese]: * Fix: #9936; * Fix: MT8483. - Updated timetrv.cpp to improve segment display accuracy (#13049) [PDAisAok]. - cvs: add 0x1885 sound trigger, route16: Small cleanup [hap]. - pv2000.xml: Added seventeen working homebrew cartridges (#13093) [Ectoplasm]. - hash/a2600.xml: Fix file name of "Fix It Felix Sr NTSC" (#13092) [Mike Swanson]. - route16: Don't do the color OR trick for route16 (see titlescreen reveal) [hap]. - route16: Split off jongpute class [hap]. - route16: Merge driver [hap]. - Source org: Add success folder [hap]. - ui/ui.cpp: Make failure to mount required media fatal if file manager can't be displayed. ui/filemngr.cpp: Show warnings in a box above the menu so they can be wrapped rather than being truncated to the point of being useless [Vas Crabb]. - route16: Copy over screen raw params from kangaroo driver [hap]. - ui/menu.cpp: Fix calculation mistake that resulted in NaNs being passed to the renderer, causing assertion failures in debug builds [AJR]. - v25: Improve peripheral emulation [AJR]: * Add preliminary DMA controller (capable of doing burst memory transfers); * Make timer 1 cause two different interrupts. * Add kludge for one timer edge case: - tvdear: Map some more ROM; add P0 readback. - misc/cvs.cpp: Add documentation in comments about the effects of the sound registers observed by poking values on a real CVS PCB (#13099) [Paul Swan]. - emu/gamedrv.h: Get rid of MACHINE_IS_SKELETON[_MECHANICAL]. https://github.com/mamedev/mame/pull/13090#issuecomment-2551146118 for details [Angelo Salese]. - luxor/abc80x: Rename tags to match BASIC device names [Curt Coder]. - apple/macquadra700.cpp: Remove remainder of no-longer-used timer (Github #13100) [R. Belmont]. - leapfrog_leappad_cart.xml: Added 16 items (not working) (#13098) [Ivan Vangelista]. - ti/ti99_2.cpp: Add note related to MT 09020 [AJR]. - bus/amiga/zorro: Add support for the "Rainbow II/FrameMaster" [Dirk Best]. - i960: Fix regression with emul opcode [hap]. - apple/apple2e.cpp: Add DE and SE Apple IIe/IIc models (#13086) [as-tb-dev]. - mjreach: Fill in DIP switch names from second manual page [AJR]. - bus/rs232/teletex800: Add front panel layout [Curt Coder]. - m7501: Correct device name [hap]. - dec8: Let's make meikyuh a parent set [hap]. - dec0: Small cleanup, darwin: remove comment about prom, 0xf0 is definitely bitrot [hap]. - bwing: Correct audiocpu clock, correct paletteram size, remove RGB boost DIP switch [hap]. - ui/filemngr.cpp: Show warnings at the bottom [Vas Crabb]. - dynax/royalmah.cpp: Improved DIP switch settings for ippatsu [Vas Crabb]. - dynax/royalmah.cpp, seibu/seibuspi.cpp: Use standard mahjong matrix [Vas Crabb]. - seibu/seibuspi.h: Update object finder tag for standard mahjong matrix [Vas Crabb]. - gottlieb: Remove unneeded nmi timer [hap]. - Add a new Spanish Turtles bootleg (#13096) [ClawGrip]. - v25: Correct mistaken idea about DMA [AJR]. - v25: Fix syntax error in previous commit [AJR]. - apple/dafb.cpp: Allow "no monitor" as a valid monitor selection to disable the internal video on Quadras [R. Belmont]. - gottlieb/gottlieb.cpp: Work around race condition at soft reset [AJR]. - namco/toypop.cpp: Use tilemap helpers, fixed save states, and cleaned up code (#13101) [cam900]: * Use tilemap helpers for tile maps; * Register member variables for save states, and suppress side effects for debugger reads; * Derive sound chip clock frequency from master crystal frequency; * Simplified graphics decoding; * Reduced run time tag lookups, reduced preprocessor macros, and made some variables const. - hash/nes.xml: Added homebrew PCM Demo With Graphics (#13094) [Mike Swanson]. - srcclean and cleanup [Vas Crabb]. - docs: Updated compiling instructions to refer to Visual Studio 2022, bumped version to 0.273 [Vas Crabb]. - yakyuken: Correct ay and IRQ frequency [hap]. - Corrected some metadata [Vas Crabb].