{"id":105282,"date":"2025-07-01T07:39:03","date_gmt":"2025-07-01T05:39:03","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=105282"},"modified":"2025-07-01T07:39:03","modified_gmt":"2025-07-01T05:39:03","slug":"multi-mame-v0-278","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=105282","title":{"rendered":"[Multi] MAME v0.278"},"content":{"rendered":"<p>Officieusement appel\u00e9 <em><strong>M<\/strong>ame <strong>A<\/strong>nd <strong>M<\/strong>ess <strong>E<\/strong>mulators<\/em>, MAME est un \u00e9mulateur <a href=\"https:\/\/www.emu-france.com\/emulateurs\/6-arcades\/87-mame-officiel\/\">Arcade<\/a> et <a href=\"https:\/\/www.emu-france.com\/emulateurs\/305-multi-systemes\/441-mess-officiel\/\">Consoles\/Ordinateurs<\/a> qui relie les anciens MAME et MESS dans un seul \u00e9mulateur multi-usages \u00e9mulant plus de 2150 syst\u00e8mes diff\u00e9rents. Coupl\u00e9 au frontend <a title=\"Interface graphique QMC2\" href=\"https:\/\/www.emu-france.com\/utilitaires\/17-mame-support-files\/263-frontends\/3786-qmc2-x64\/\">QMC2<\/a>, vous pouvez alors utiliser tous les fichiers <a href=\"https:\/\/www.emu-france.com\/utilitaires\/17-mame-support-files\/\">Mame extras<\/a> &amp; <a href=\"https:\/\/www.emu-france.com\/utilitaires\/314-mess-support-files\/315-mess-extra\/\">Mess Extras<\/a>.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/12\/mame.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-53864\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/12\/mame.png\" alt=\"\" width=\"440\" height=\"99\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/12\/mame.png 729w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/12\/mame-300x67.png 300w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><br \/>\n&nbsp;<br \/>\nEn r\u00e9sum\u00e9:<br \/>\n<em>After two long months, MAME 0.278 is finally ready. Of course, the big news is that the new sound system has arrived! The benefits it brings include:<br \/>\n&nbsp;<br \/>\nNative WASAPI support on Windows and PipeWire support on Linux.<br \/>\nSupport for sound input for emulated systems that have microphones or other audio capture hardware.<br \/>\nSupport for multi-channel input and output.<br \/>\nBuilt-in effects, including a parametric equaliser and dynamic range compressor.<br \/>\nBetter quality sample rate conversion and mixing, and lower latency.<br \/>\nAs this is the first release of a major new component, it\u2019s going to be rough around the edges in some ways. But we\u2019re already thinking about some of the ways we can improve it further over the coming months.<br \/>\n&nbsp;<br \/>\nWe\u2019ve been busy with the sound system, but we haven\u2019t stopped working on emulation. There are some nice fixes for graphical issues in 3D systems, including Sega Model 2 and Taito Type Zero. But it doesn\u2019t stop with 3D \u2013 the 2D classics are still getting love. Quite a few Konami games are looking nicer, including often-overlooked cocktail mode support, and all the missing graphics in the iconic IGS mahjong game Long Hu Bang are finally fixed.<br \/>\n&nbsp;<br \/>\nThere\u2019s a long list of newly supported systems this month. We\u2019ve got Exidy and Taito arcade games from the 1970s, LCD games from behind the Iron Curtain, and a whole pile of recently dumped TV games. On top of that, numerous additional versions of Gaelco arcade games have surfaced from the archives. In between, you\u2019ll find rare Capcom arcade releases, music workstations and sequencers, game watches, casino games, and more. If you do play casino games, please be aware that some of the default input assignments for gambling games have changed in this release.<br \/>\n&nbsp;<br \/>\nThere\u2019s lots of fun to be had with the computer emulation updates in this release. The Victor 9000 has had its floppy support overhauled and SASI hard disk support added. There\u2019s been a bit of a flurry of updates for the Sanyo PHC-25. The POKEY\u2019s serial communication support used by the Atari 8-bit computers has finally been implemented properly.<\/em><br \/>\n&nbsp;<\/p>\n<p>Les changements sont les suivants:<\/p>\n<p>&nbsp;<\/p>\n<pre style=\"height: 350px;\">0.278 2025-06-30\r\n----------------\r\n\r\n\r\nMAME Testers bugs fixed\r\n-----------------------\r\n- 00185: [Graphics] (konami\/combatsc.cpp) combatsc, combatscj, combatsct: Player names disappear during gameplay. (Jim Westfall)\r\n- 00401: [Graphics] (konami\/contra.cpp) contra: Continue screen sprites appear after they should be cleared. (Jim Westfall)\r\n- 00402: [Flip Screen\/Cocktail] (konami\/contra.cpp) All sets in contra.cpp: Graphics are misplaced when screen is flipped. (hap)\r\n- 01878: [Flip Screen\/Cocktail] (konami\/labyrunr.cpp) All sets in labyrunr.cpp: Graphics are misplaced when screen is flipped. (hap)\r\n- 02131: [Graphics] (igs\/igs011.cpp) lhb2: Animation is missing when winning by drawing a tile (zimo\/tsumo). (Vas Crabb)\r\n- 02152: [Graphics] (igs\/igs011.cpp) dbc, lhb, lhbv33c, xymg, wlcc: Text drawn from program ROM is not visible. (Vas Crabb)\r\n- 02185: [Graphics] (igs\/igs011.cpp) xymg, wlcc: The odds screen banner is not erased correctly in attract mode. (Vas Crabb)\r\n- 03591: [Color\/Palette] (konami\/contra.cpp) contra and clones: The background colour is incorrect during power-on checks. (hap)\r\n- 05678: [DIP\/Input] (igs\/igs011.cpp) dbc, lhbv33c, ryukobou: Coins are not recognised. (Vas Crabb)\r\n- 05726: [Gameplay] (konami\/mainevt.cpp) devstors and clones: Collisions and enemy behaviour are incorrect. (hap)\r\n- 06340: [DIP\/Input] mz80b, mz2000, mz2500: Rear panel reset switches are not emulated. (Angelo Salese)\r\n- 08439: [Flip Screen\/Cocktail] (konami\/fastlane.cpp) fastlane: Graphics are misplaced when screen is flipped. (hap)\r\n- 08790: [Misc.] (sega\/model3.cpp) lostwsga: The memory test considers most of the program ROMs to be bad. (Angelo Salese)\r\n- 08947: [Known Issues\/To-Do's] (sega\/stv.cpp) colmns97: No warnings are displayed for major emulation issues. (Angelo Salese)\r\n- 08993: [Graphics] (igs\/igs011.cpp) lhb, lhb2, lhb3, tygn, xymg: Service mode text drawn from program ROM is invisible. (Vas Crabb)\r\n- 09031: [Crash\/Freeze] (igs\/pgm.cpp) kovsh and clones: The emulated game displays an error message and crashes. (hap)\r\n- 09089: [Crash\/Freeze] (dataeast\/dec8.cpp) gondou: Certain attacks and boss fights may cause an emulator fatal error. (hap)\r\n- 09099: [Crash\/Freeze] (misc\/spool99.cpp) spool99, spool99a, spool99b, spool99c: Power-on RAM test always fails. (Angelo Salese)\r\n- 09160: [Crash\/Freeze] (namco\/namcos23.cpp) finfurl: The emulator crashes during attract mode. (Vas Crabb)\r\n- 09174: [Core] CPU Hitachi HD6309: Timing is incorrect for relative branches in HD6309 native mode. (Peer)\r\n- 09175: [Graphics] (misc\/cardline.cpp) cardline: The screen image incorrectly wraps vertically near the bottom. (Angelo Salese)\r\n- 09176: [Graphics] (amiga\/arsystems.cpp) ar_ldrb, ar_ldrba, ar_ldrbb: Graphics are displayed incorrectly. (Angelo Salese)\r\n- 09177: [DIP\/Input] (exidy\/exidy.cpp) venture: Default one coin per credit DIP switch setting doesn\u2019t match the manual. (Vas Crabb)\r\n- 09185: [Documentation] (taito\/taitotz.cpp) pwrshovla: The hard disk image is corrupt. (Necosada)\r\n- 09188: [Gameplay] (konami\/konamigs.cpp) musclhit: The games fail to boot. (smf)\r\n\r\n\r\nNew working systems\r\n-------------------\r\nBlock Fever [Dillweed, smf]\r\nConny \/ VideoJet Oui-Oui - Pocket Dream Console (VideoJet, France) [David Haywood, Sean Riddle, TeamEurope]\r\nConny \/ VideoJet PDC30 - Pocket Dream Console (Pink version) (VideoJet, France) [David Haywood, Sean Riddle, TeamEurope]\r\nControl Universal EuroCUBE-09 [Nigel Barnes]\r\nControl Universal EuroCUBE-65 [Nigel Barnes]\r\nElektronika Uchitel' arifmetiki (prototype?) [Milan Galcik, Igor Nys]\r\nElektronika Vesolaya arifmetika [Milan Galcik, Igor Nys]\r\nExcalibur Electronics Carl Edwards 99 [David Haywood, Sean Riddle, TeamEurope]\r\nHasbro \/ Milton Bradley \/ Atari Backyard Baseball & Soccer [David Haywood, Sean Riddle, TeamEurope]\r\nHasbro \/ Milton Bradley My Little Pony - Grand Puzzleventure [David Haywood, Sean Riddle, TeamEurope]\r\nHasbro \/ Milton Bradley Whac-A-Mole (TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nHasbro Littlest Pet Shop [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ 1st Playable Productions Go Diego Go! (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ 5000ft, Inc Jeopardy! (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Amaze Entertainment X-Men - Mutant Reign (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Cinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Disney Princess Magical Adventures (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Dora the Explorer - Dora's World Adventure! (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Dreamworks Shrek \/ Over The Hedge (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games High School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Handheld Games Nicktoons - Summer Camp (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd The Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL\/UK)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Sleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Namco \/ HotGen Ltd Arcade Gold featuring Pac-Man (20 APR 2007 A SKU O) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Namco \/ HotGen Ltd Retro Arcade featuring Pac-Man (20 AUG 2008 A SKU N) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Namco \/ HotGen Ltd Super Pac-Man Collection (26 JAN 2006 A SKU L) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Pronto Games 1 Vs 100 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Pronto Games Deal or No Deal (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nMajiang Xingyun Shenlong (China, D121) [little0]\r\nMattel Barbie: I Love Pets - Pet Rescue [David Haywood, Sean Riddle, TeamEurope]\r\nMattel Hot Wheels (steering wheel controller) [David Haywood, Sean Riddle, TeamEurope]\r\nMattel Rock 'Em Sock 'Em Robots (TV Game) [David Haywood, Sean Ridle, TeamEurope]\r\nPerformance Designed Products \/ Disney \/ Jungle Soft Disney Game It! Princess Pals [David Haywood, Sean Riddle, TeamEurope]\r\nSuper Shanghai 2001 (set 1, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTrapeze \/ Trampoline [Pedro Suarez, smf]\r\nTronica Treasure Island (Tronica) [Milan Galcik, Algestam]\r\nVictory Paradise II (V9) [hammy]\r\nXor World (different hardware, ver 1.1, checksum 3333BA, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\nXor World (Modular System, prototype, set 1) [Javier Valero, Recreativas.org, David Haywood]\r\n\r\n\r\nNew working clones\r\n------------------\r\nBang! (version 2, checksum 140E) [Josep Quingles, Recreativas.org]\r\nBang! (version 2, checksum D35D) [Josep Quingles, Recreativas.org]\r\nBig Karnak (ver. 1.0, checksum 1e38b94) [Josep Quingles, Recreativas.org]\r\nbootleg (Elektronika) Vinni-Pukh [Milan Galcik, Igor Nys]\r\nBreak Thru (World) [Jordi Tuells]\r\nCal Omega - Game 7.9b (Arcade Poker, bootleg?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nControl Universal EuroBEEB-1 [Nigel Barnes]\r\nControl Universal EuroBEEB-2 (Teletext) [Nigel Barnes]\r\nControl Universal EuroBEEB-3C (CU-Graph colour) [Nigel Barnes]\r\nControl Universal EuroBEEB-3M (CU-Graph monochrome) [Nigel Barnes]\r\nCosmic Battle (Recreativos Franco bootleg of Space Invaders) [Jordi Tuells]\r\nDouble Axle (US, Rev 1, set 2) [Sean Sutton, Smitdogg, Brian Troha, The Dumping Union]\r\nFantastic Spacians (hack of 'Super Galaxians') [Dillweed, smf]\r\nFlower (Japan) [Team Japump]\r\nFootball Power (version 1.4) [Josep Quingles, Recreativas.org]\r\nFootball Power (version 4.6) [Josep Quingles, Recreativas.org]\r\nG-LOC Air Battle (Japan) [Team Japump]\r\nGlass (ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 2) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US) [Josep Quingles, Recreativas.org, David Haywood]\r\nGun Gabacho (Japan, version 2, checksum 1C8C) [Josep Quingles, Recreativas.org]\r\nGun Gabacho (Japan, version 2, checksum B75B) [Josep Quingles, Recreativas.org]\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nHegener + Glaser Mephisto Lyon 16 Bit (v2.09) [Berger]\r\nIn The Hunt (Korea?) [nnap]\r\nJAKKS Pacific Inc \/ Namco \/ HotGen Ltd Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Namco \/ HotGen Ltd Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJanpai Puzzle Choukou (Japan 010820 Publicity) [Team Japump]\r\nJungle King (V105US) [Ioannis Bampoulas]\r\nLady Bug (bootleg on Galaxian hardware, encrypted) [Luis Arrufat, Francisco Javier Mu\u00f1oz Calero]\r\nLast KM (ver 1.0.0227, checksum 747a7443, prototype) [Josep Quingles, Recreativas.org]\r\nLizard Hunt (unprotected, checksum 25A83609) [Josep Quingles, Recreativas.org]\r\nMahjong Gal no Kokuhaku (Japan, set 2) [buffi]\r\nMahjong Reach Ippatsu (Japan, NM526-01) [buffi]\r\nManiac Square (unprotected, version 1.0, checksum BEAE) [Josep Quingles, Recreativas.org]\r\nMaster Boy (1987, Z80 hardware) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, set 3, checksum 6918) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, set 4, checksum 680C) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, set 5, checksum E84C) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, test version) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Spain, set 3, checksum 6070) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Spain, set 4, checksum CC6D) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Spain, set 5, checksum DF11) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Italy, set 1, checksum 77A8) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Spain, set 1, checksum 7309) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Spain, set 2, checksum 741B) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Italy, set 1, checksum 618F) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Spain, set 1, checksum 5A0B) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Spain, set 2, checksum 5B1D) [Josep Quingles, Recreativas.org]\r\nNext Century (bootleg of Defender) [Asociaci\u00f3n Retroclub, Recreativas.org]\r\nNew Splash (ver. 1.4, checksum A26032A3, Korea, set 1) [Josep Quingles, Recreativas.org]\r\nNew Splash (ver. 1.4, checksum A26032A3, Korea, set 2) [Josep Quingles, Recreativas.org]\r\nMoon Cresta (SNK) [Dillweed, smf]\r\nPoker (Version 50.02 ICB, set 3 alt) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nPower Drift (Japan, Rev B) [Team Japump]\r\nPro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum 3523) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum DECA) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, V.1.0, checksum 2B83) [Josep Quingles, Recreativas.org]\r\nPuzz Loop 2 (Japan 010201 Publicity) [Team Japump]\r\nQuick Shots (ver 1.0, checksum AD0C) [Josep Quingles, Recreativas.org, David Haywood]\r\nR-Shark (set 2) [twistedsymphony]\r\nSuper Star 97 \/ Ming Xing 97 (version V153A) [little0]\r\nRiviera Hi-Score (2131-08, U5-3C) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRiviera Hi-Score (2131-08P, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRiviera Hi-Score (2131-08P, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRock'n MegaSession (Japan, ver 1.0) [hammy, buffi]\r\nRollergames (Asia) [twistedsymphony]\r\nSasuke vs. Commander (set 2) [Dillweed, smf]\r\nSpeed Up (version 2.00, checksum 491B) [Josep Quingles, Recreativas.org]\r\nSpeed Up (version 2.00, checksum E145) [Josep Quingles, Recreativas.org]\r\nSpeed Up (version 2.10, checksum 9536) [Josep Quingles, Recreativas.org]\r\nSplash (Modular System, ver. 1.0, checksum A6C431A4, non North America, uncensored) [Josep Quingles, Recreativas.org, David Haywood]\r\nSplash! (ver. 1.1, checksum 4697D2BF, non North America) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.2, checksum 5071804D, non North America) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.3, checksum E7BEEBFA, Korea) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.3, checksum E7BEEEFA, North America) [Josep Quingles, Recreativas.org]\r\nSquash (USA, ver. 1.1, checksum 015b6f8a) [Josep Quingles, Recreativas.org]\r\nSuper Shanghai 2001 (set 2, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nSuper Splash (ver 1.1, Break Edition, checksum 59D5E66B, Version 1994) [Josep Quingles, Recreativas.org, David Haywood]\r\nSurf Planet (version 1.0) [Josep Quingles, Recreativas.org]\r\nSurf Planet (version 1.2) [Josep Quingles, Recreativas.org]\r\nSurf Planet (version 3.1) [Josep Quingles, Recreativas.org]\r\nTarget Hits (ver 1.1, checksum B1F7) [Josep Quingles, Recreativas.org]\r\nTarzan (V106FA) [Ioannis Bampoulas]\r\nTekken 3 (Japan, TET1\/VER.D) [Tailsnic Retroworks]\r\nTH Strikes Back (non North America, version 1.0, checksum 0206DF91) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 0206DF91, without title) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 020EB346) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 020E154A) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (non North America, ver. X, checksum 00000020, set 1) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (non North America, ver. X, checksum 00000020, set 2) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (North America, ver. C4, checksum 02A0A008) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (ver. 1, checksum 02a09fcd) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (ver. X, checksum 00000020, without title) [Josep Quingles, Recreativas.org]\r\nTouch and Go (non North America, checksum 056533F0) [Josep Quingles, Recreativas.org]\r\nTouch and Go (non North America, checksum 056C138F) [Josep Quingles, Recreativas.org]\r\nTouch and Go (non North America, checksum 056C2336) [Josep Quingles, Recreativas.org]\r\nTouch and Go (North America, checksum 05737572) [Josep Quingles, Recreativas.org]\r\nVTech Dora the Explorer - Dora TV Adventure Globe (UK) [TeamEurope, David Haywood]\r\nWorld Rally 2: Twin Racing (version 09-06, checksum 50A2) [Josep Quingles, Recreativas.org]\r\nWorld Rally 2: Twin Racing (version 09-06, checksum 7BE1) [Josep Quingles, Recreativas.org]\r\nWorld Rally 2: Twin Racing (version 20-07, checksum B1B8) [Josep Quingles, Recreativas.org]\r\nWorld Rally Championship (version 1.0, checksum 3D84, 02 Apr 1993) [Josep Quingles, Recreativas.org]\r\nWorld Rally Championship (version 1.0, checksum C448) [Josep Quingles, Recreativas.org]\r\nWorld Rally Championship (version 1.0, checksum DE0D, 08 Nov 1993) [Josep Quingles, Recreativas.org]\r\nWorld Rallye Championship (prototype on Modular System, 23 Nov 1992) [Javier Valero, Recreativas.org, David Haywood]\r\nXor World (different hardware, ver 1.1, checksum 333462, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\nXor World (Modular System, prototype, set 2) [Josep Quingles, Recreativas.org, David Haywood]\r\nXor World (ver 1.2, checksum DB5D10, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n\r\nSystems promoted to working\r\n---------------------------\r\nAlantin - Aladdin's Magic Lamp [Roberto Fresca, Grull Osgo]\r\nBandit (US prototype) [Angelo Salese]\r\nDark Seal (8-liner) [Roberto Fresca, Grull Osgo]\r\nHuahua Shijie 5 \/ Feixing Shijie (V107CN) [David Haywood, Ivan Vangelista]\r\nKaimen Hu [Vas Crabb]\r\nNelsonic Super Mario Bros. 3 (Nelsonic) [Sean Riddle, MagicianType0]\r\nNelsonic Super Mario World (Nelsonic) [Sean Riddle]\r\nRoland TR-707 Rhythm Composer [m1macrophage]\r\nQiji 6 (V118CN) [David Haywood, Ivan Vangelista]\r\nSuper Shanghai 2000 (set 1, green board) [Roberto Fresca, Grull Osgo]\r\nSuper Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Grull Osgo]\r\nZuqiu Wang - King of Football [Vas Crabb]\r\n\r\n\r\nClones promoted to working\r\n--------------------------\r\nBomberman (Version 6.6, Avraam bootleg) [Roberto Fresca, Grull Osgo]\r\nBomberman (Version 6.6, J.T. bootleg) [Roberto Fresca, Grull Osgo]\r\nMaster Boy Version II (Italy, set 2, checksum 629B) [Josep Quingles, Recreativas.org]\r\nSuper Shanghai 2000 (set 2, green board) [Roberto Fresca, Grull Osgo]\r\n\r\n\r\nNew systems marked not working\r\n------------------------------\r\n3 Mini [Javier Blanco, Recreativas.org]\r\n36-in-1 Classic Games phone case [TeamEurope]\r\nAV-Mahjong Yanchana Koneko (Japan Ver 1.01 1990\/08\/23) [hammy]\r\nBai Bian Dou Dizhu [little0]\r\nBandai \/ SSD Company LTD Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger-e no Michi (Japan) [TeamEurope]\r\nBandai \/ SSD Company LTD Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan) [TeamEurope]\r\nBandai Anpanman Color PC (Japan) [TeamEurope]\r\nBandai Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan) [TeamEurope, David Haywood]\r\nBiorhythm (For-Play) [Siftware]\r\nCasio FZ-1 Digital Sampling Synthesizer [Rainer Buchty, Devin Acker]\r\nCasio Super Picky Talk - My room fantasy [QUFB]\r\nChallenge Golf (J 990326 V1.000) [hammy, Darksoft]\r\nChanbara Kids (Japan) [alamone]\r\nChaoji Bie Qi (V205CN) [little0]\r\nChaoji Gan Dengyan (V110CN) [little0]\r\nDahua Xiyou (V201CN) [little0]\r\nDiier-D-10 168-in-1 phone case [TeamEurope]\r\nDingji Dou Dizhu [little0]\r\nDou Dizhu II [little0]\r\ndreamGEAR My Arcade Ms. Pac-Man (DGUNL-7010, Pocket Player Pro) [TeamEurope]\r\ndreamGEAR My Arcade Pac-Man (DGUNL-4198, Pocket Player Pro) [TeamEurope]\r\nEpoch \/ SSD Company LTD Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan) [TeamEurope]\r\nExtrablatt [stonedDiscord]\r\nFengdou Jiaqiang Ban [little0]\r\nFengkuang Dou Dizhu [little0]\r\nFisher Price Smart Cycle [TeamEurope]\r\nFlashback [James Wallace, BuyItFixIt]\r\nG9 Game Box 666 Games [TeamEurope]\r\nGangbao Sifang [little0]\r\nHuangpai Zuqiu Plus \/ Chaoji Shuangxing Plus (V103CN) [little0]\r\nHuo Qilin (V116CN) [little0]\r\nJAKKS Pacific Inc \/ Code Mystics Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ Digital Eclipse World Poker Tour (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Star Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31)\r\n  [TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) (US, NTSC)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc Blue's Room: Coloring With Blue (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc SpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc Super Silly Makeover (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc Tele-Doodle (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nKorg Triton Music Workstation\/Sampler (v2.0.0) [Antonio Malara]\r\nL.J.Technical Systems Mac III 6502 Microcomputer [Nigel Barnes]\r\nJan Mu [hammy]\r\nJin Huangguan 3-dai (V445CN) [little0]\r\nJungle King 2004 (V101US) [Ioannis Bampoulas]\r\nLexibook Compact Cyber Arcade - Batman (JL2367BAT) [TeamEurope]\r\nLexibook Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1) [TeamEurope]\r\nLexibook Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1) [TeamEurope]\r\nLexibook Cyber Arcade Pocket - Disney Princess (JL1895DP) [TeamEurope]\r\nLexibook Cyber Arcade Pocket - Spider-Man (JL1895SP-2) [TeamEurope]\r\nLexibook Cyber Arcade Racing (JL3150) [TeamEurope]\r\nLexibook Power Console - Lilo & Stitch [TeamEurope]\r\nLoto-Play (set 1) [Josep Quingles, Recreativas.org]\r\nMahjong Jongoh (Japan, TTL800-03-04) [buffi]\r\nMahjong Sweet Academy (Japan, TSM010-002) [buffi]\r\nMahjong The Mysterious World Returns (Japan) [buffy]\r\nMajiang Zhengba (V103CN) [little0, Mr. Kong]\r\nMajiang Zhizun (S100CN) [little0]\r\nMega Turbo 2 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nMGA Entertainment Miuchiz Bratz Cloe [Lord Nightmare]\r\nMGA Entertainment Miuchiz Bratz Yasmin [Lord Nightmare]\r\nMGA Entertainment Miuchiz Monsterz Creeper [Lord Nightmare]\r\nMGA Entertainment Miuchiz Monsterz Inferno [Lord Nightmare]\r\nMGA Entertainment Miuchiz Monsterz Roc [Lord Nightmare]\r\nMGA Entertainment Miuchiz Pawz Dash [Lord Nightmare]\r\nMGA Entertainment Miuchiz Pawz Spike [Lord Nightmare]\r\nMITS Altair 8800b [DeRamp.com]\r\nMueve [Josep Quingles, Recreativas.org]\r\nMushiking The King Of Beetles 2003 Second (Japan) [HRKT20, MetalliC, rtw]\r\nNamco \/ Mitsubishi DS-5000 Driving Simulator [Phil Bennett]\r\nNeo Carnival [buffi]\r\nOb-La-Di [Josep Quingles, Recreativas.org]\r\nOlivetti Celint 2000 (Superfono Santander edition) [ArcadeHacker]\r\nPaint 'N Puzzle Super [Tylar R]\r\nPiaoliang Jinhua [little0]\r\nPiaoliang Jinhua 2 [little0]\r\nPlay 4 Texas Hold'em [anonymous]\r\nProgressive Clown Magic [hammy, buffi]\r\nPub Time Darts v1.4 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRadica Jibbi [David Haywood, Sean Riddle, TeamEurope]\r\nRed5 Retro Arcade Game Controller (150-in-1) [TeamEurope]\r\nRoyal 5+ (V101US) [Ioannis Bampoulas]\r\nSan Da Ha [little0]\r\nSega SystemSP Factory Check Server [HRKT20, MetalliC, rtw]\r\nShenzhou Jielong [little0]\r\nSSD Company LTD PowerKIDS Jr. (XaviXPORT, Japan) [TeamEurope]\r\nSSD Company LTD XaviX Aero Check & Balance (XaviXPORT, Japan) [TeamEurope]\r\nSTC Telecommunications Ltd. STC 3910 Executel [Binary Dinosaurs, Nigel Barnes]\r\nSuper Match 2003 (Version 3.1 2003-11-04) [hammy, Darksoft]\r\nSuper Multi (DOB) [stonedDiscord]\r\nSystem 3000 Kramergame Poker (encrypted set 4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nSystem 3000 Kramergame Poker (encrypted set 5) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTakara Tomy Boku wa Plarail Untenshi - Shinkansen de Ikou! (2007 version) (Japan) [TeamEurope]\r\nTakara Tomy Punirunes (Europe, pastel blue) [TeamEurope]\r\nTiansheng Haoshou (V101CN) [little0, Mr. Kong]\r\nTomy Takara Disney Princess Dress Mania TV (Japan) [David Haywood, TeamEurope]\r\nTop Draw (encrypted, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 1 (set 1) [Roberto Fresca, Grul Osgo, Ioannis Bampoulas]\r\nunknown 100-in-1 handheld (Mega Drive based) [TeamEurope]\r\nunknown Kramer Poker (encrypted) [Roberto Fresca, Grul Osgo, Ioannis Bampoulas]\r\nVision Quest [James Wallace, Jeff Anderson, Dragon\u2019s Lair Project]\r\nWakeng [little0]\r\nXin Jin Huangguan (V400CN) [little0]\r\nXiyou Douniu (S110CN) [little0]\r\n\r\n\r\nNew clones marked not working\r\n-----------------------------\r\n005 (earlier version?) [Dillweed, smf]\r\nAction [stonedDiscord]\r\nAllfred [m170.dev]\r\nAnimal Wonders (ver A900 66) [Ioannis Bampoulas]\r\nAnimal Wonders (ver A900, Bicigo bootleg) [Ioannis Bampoulas]\r\nAsterix und Kleopatra [stonedDiscord]\r\nBad Cats (LF-1) [Internet Pinball Database, PinMAME]\r\nBandai Super Note Club \u00b5 teen's time (Japan) [TeamEurope, QUFB]\r\nCasio FZ-10M Digital Sampling Synthesizer Module [Tom Virostek, Devin Acker]\r\nCasio FZ-20M Digital Sampling Synthesizer Module [BCM, Devin Acker]\r\nChaoji Da Manguan II (China, V765C) [Mr. Kong, little0]\r\nCherry Bonus V Five (V1.4) [hammy]\r\nCue Ball Wizard (Spanish) [Victor Fernandez, Jordi Beltr\u00e1n]\r\nDream 9 Flower (v1.00c, set 2) [hammy]\r\nFunny Land de Luxe (W2 set) [m170.dev]\r\nFunny Land de Luxe (W4 set) [m170.dev]\r\nGlass (development PCB) [Javier Valero, Recreativas.org, David Haywood]\r\nGl\u00fccks-Stern [stonedDiscord]\r\nGoldart (France, Covielsa license) [Josep Quingles, Recreativas.org]\r\nGoldart (Germany) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, France, Covielsa license) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, Germany) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, Portugal) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, Spain) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, United Kingdom) [Josep Quingles, Recreativas.org]\r\nGoldart (United Kingdom) [Josep Quingles, Recreativas.org]\r\nGrand Hand [stonedDiscord]\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 3) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nHappy Farm (Ver. IN.01.02.B) [Ioannis Bampoulas]\r\nHappy Pierrot (V987271) [buffi]\r\nHI-LO Double Up Joker Poker (set 2) [Roberto Frresca, Grull Osgo, Ioannis Bampoulas]\r\nJAKKS Pacific Inc \/ Digital Eclipse EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJAKKS Pacific Inc \/ HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) (UK, PAL)\r\n  [David Haywood, Sean Riddle, TeamEurope]\r\nJuwel [stonedDiscord]\r\nKaro As [stonedDiscord]\r\nKnights of Valour \/ Sanguo Zhan Ji \/ Sangoku Senki (bootleg, ver. 112CN?) [little0, Mr. Kong]\r\nKnights of Valour Plus \/ Sanguo Zhan Ji Zhengzong Plus \/ Sangoku Senki Masamune Plus (bootleg, ver. 117CN?) [little0, Mr. Kong]\r\nKorg Triton Music Workstation\/Sampler (v2.5.3) [hap]\r\nKorg Triton Music Workstation\/Sampler (v2.5.0) [hap]\r\nKuaile Xiyou Ji (V102CN) [little0]\r\nLittle Witch (Ver. EN.01.A) [Ioannis Bampoulas]\r\nLong Hu Bang II: Cuo Pai Gaoshou (China, V127C) [little0]\r\nLong Hu Zhengba 2 (China, VS210M) [little0]\r\nLong Hu Zhengba 2 (China, VS220M) [little0]\r\nLoto-Play (PIC16C54) [Josep Quingles, Recreativas.org]\r\nLoto-Play (set 2) [Josep Quingles, Recreativas.org]\r\nLoto-Play (set 3) [Josep Quingles, Recreativas.org]\r\nLoto-Play (set 4) [Josep Quingles, Recreativas.org]\r\nLucky Star (newer Z180-based hardware, set 2) [hammy]\r\nMagic Bomb (Ver. BR71.A, 30\/05\/14) [Ioannis Bampoulas]\r\nMaster Boy (1987, Modular System) [Josep Quingles, Recreativas.org]\r\nMonkey Land (Ver. EN.20.B) [Ioannis Bampoulas]\r\nMulti Multi [stonedDiscord]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum 1AF9) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum 5678) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum BAE7) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, unknown version) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 6D94) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 8BF3) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 8E5A) [Josep Quingles, Recreativas.org]\r\nRadikal Bikers (prototype) [Javier Valero, Recreativas.org]\r\nShuang Long Qiang Zhu 2 VS (China, VS203J, set 2) [little0]\r\nSpecial Dream 9 (v1.0.7G) [hammy]\r\nSquash (newer PCB) [Josep Quingles, Recreativas.org]\r\nSSD Company LTD XaviX Bowling (XaviXPORT, PT2-BWL-11, Japan) [David Haywood, TeamEurope]\r\nSunny [stonedDiscord]\r\nSuper Mario Brothers (pinball, Spanish, set 1) [Vicor Fernandez (City Game)]\r\nSuper Mario Brothers (pinball, Spanish, set 2) [jordigahan]\r\nSuper Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nTai Pan Money [stonedDiscord]\r\nTop Draw (encrypted, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTop Draw (encrypted, set 3) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTop Draw (encrypted, set 4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 1 (set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 2 (set 4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 2 (set 5) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Sunny [stonedDiscord]\r\nZulu (Ver. 2.04J, Feb 3 2004) [ClawGrip, Recreativas.org]\r\n\r\n\r\nNew working software list items\r\n-------------------------------\r\na7800: Impossible Mission (NTSC, bug-fix) [Guru]\r\nbbc_rom:\r\n  Colourjet Driver 1.0, GameROM: Chuckie Egg 1.10, GameROM: Missile Control 1.10, GameROM: Snapper 1.10, Mega-ROM 1.03,\r\n  Wordwise-B20 1.20, XOB Multi Print Server 2.03 [Nigel Barnes]\r\ncdi: Cyber Soldier Sharaku (Japan) [ShiroeNL, redump.org]\r\nekara_cart:\r\n  e-kara Web cartridge 8M (used, with 8 songs, set 2) (Japan), e-kara Web cartridge 8M (used, with 8 songs, set 3) (Japan),\r\n  e-kara Web cartridge 8M (used, with 8 songs, set 4) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 2) (Japan),\r\n  e-kara Web cartridge 12M (used, with 12 songs, set 3) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 4) (Japan),\r\n  e-kara Web cartridge 12M (used, with 12 songs, set 5) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 6) (Japan),\r\n  e-kara Web cartridge 12M (used, with 12 songs, set 7) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 8) (Japan),\r\n  e-kara Web cartridge 12M (used, with 12 songs, set 9) (Japan), e-kara Web cartridge 28M (used, with 26 songs) (Japan),\r\n  Kids' Song 20 (Japan) (KD-4) [David Haywood, TeamEurope]\r\nfmtowns_cd:\r\n  Advanced Dungeons & Dragons - Heroes of the Lance, Arquelphos, CD Learning System II - New Horizon English Course 3,\r\n  CD Learning System II - New Horizon English Course 3 (FM Towns Marty version),\r\n  ClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu, Digital Pinup Girls Vol. 2 - Lovely Shooting,\r\n  Euphony II \/ Score V1.1 L10, F-BASIC386 Compiler V2.1 L20, FM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20,\r\n  FM Towns Demonstration CD-ROM 1993-nen Haru-gou, Fouge Vol. 1 - Ki - Japan - Maeda Shinzou no Sekai,\r\n  Fujitsu Journal Special Edition by CD-ROM, Heike Monogatari (Joukan) (rerelease), Image Fight (demo),\r\n  Iwanami Bungakukan - Natsume Souseki, LiveMovie V1.1 L10, Many Colors (HMD-225), Moko - Dougen Zenji 750-kai Daionki Kinen,\r\n  Music Pro-Towns v1.3 (MIDI Ongenban), TownsGraph V2.1 L10 [redump.org]\r\nmegadriv:\r\n  Earthworm Jim 2 (USA, prototype 19950809) [Hidden Palace]\r\n  Lethal Wedding (demo 1), Lethal Wedding (demo 2) [Mega Cat Studios]\r\n  Attack of the Petscii Robots, Fire Shark (Retro-Bit), Gaiares (Retro-Bit), The Lost Vikings (USA, rev. A),\r\n  Magic Girl: featuring Ling Ling the Little Witch (Europe, USA), Smart Mouse (USA), The Smurfs (Brazil), Syd of Valis (Retro-Bit),\r\n  T.C.K - The Cursed Knight, T.C.K - The Cursed Knight (demo 1.0), T.C.K - The Cursed Knight (demo 1.1),\r\n  T.C.K - The Cursed Knight (demo 2.0), T.C.K - The Cursed Knight (demo 2.1), T.C.K - The Cursed Knight (demo 3.0),\r\n  T.C.K - The Cursed Knight (pre-release beta), Thunder Paw, Truxton (Europe, USA) (Retro-Bit), Valis (Retro-Bit),\r\n  Valis III (Retro-Bit), Xeno Crisis [No-Intro]\r\n  Captain Barrel (demo) [OzzyOuzo]\r\n  Black Jewel Reborn (demo 2.1), Black Jewel Reborn (demo 2.11) [PSCDGames]\r\n  Kirito - The Game (demo) [tulfared prod]\r\npsx:\r\n  3, 2, 1, Smurf! My First Racing Game (Europe), 2002 FIFA World Cup (Europe), 2002 FIFA World Cup (France),\r\n  2002 FIFA World Cup (Germany), 2002 FIFA World Cup (Italy), 2002 FIFA World Cup (Spain), Ace Combat (Japan), Air Combat (Europe),\r\n  Air Combat (Europe) (EDC), Darkseed (Japan), Transport Tycoon 3D: SL Kara Hajimeyou!! (Japan) [redump.org]\r\nsega_beena_cart: Densha Daishuugou! Card de Asobou [TeamEurope]\r\nsnes:\r\n  Mechanoids II - The Final Conflict (non-playable prototype), Mechanoids II - The Final Conflict (prototype) [Games That Weren\u2019t]\r\n  Dragon View (USA, Limited Run Games), Dragon View (USA, prototype), Eyra - The Crow Maiden (USA),\r\n  Eyra - The Crow Maiden (demo 20210910), Eyra - The Crow Maiden (digital), Fork Parker's Crunch Out,\r\n  Ghoul Patrol (USA, Limited Run Games), Jim Power - The Lost Dimension in 3D, M\u00e4rchen Adventure Cotton 100% (USA),\r\n  Socks the Cat Rocks the Hill, Super Turrican 2 (USA, Strictly Limited Games), Super Turrican Collection (USA),\r\n  Sydney Hunter and the Caverns of Death (Europe), Unholy Night: The Darkness Hunter (Europe),\r\n  Zombies Ate My Neighbors (USA, Limited Run Games) [No-Intro]\r\nspectrum_cass:\r\n  J.S. Compilation 1 [Planeta Sinclair, Lu\u00eds Rato]\r\n  British Isles Geography - Ports, Countries - Africa - Cities, Countries - Africa - Features, Countries - Australia - Features,\r\n  Countries - Australia - Towns, Countries - South America - Features, Klokkijken Analoog + Klokkijken Digitaal, Learn Chess,\r\n  Lifeboat, Prince, Princess and the Wicked Witch, World Geography - Land & Water [Planeta Sinclair, Steven Brown]\r\n  Chuck Yeager's Advanced Flight Trainer (Dro Soft), Chuckman (ZX Data), J.S. Compilation 2, J.S. Compilation 4, J.S. Compilation 5,\r\n  J.S. Compilation 6, J.S. Compilation 7, Vindicators (Erbe), Vocabulario Aleman (Cohete), Vocabulario Frances (Portero),\r\n  Vocabulario Infantil Frances (Raton), Vocabulario Infantil Ingles (Platero), VU-3D (Polbrit), VU-3D (Psion),\r\n  VU-Calc (Investronica), Wanderer (MCM), Wanderers - Chained in the Dark (alt) (English), Wanderers - Chained in the Dark (Czech),\r\n  Wanderers - Chained in the Dark (Russian), Wanderers - Chained in the Dark (Slovak), War in the East (for Timex Sinclair 2068),\r\n  Your Spectrum Mega Basic (v4.0), ZX Football Manager 2005 (128K) [Spectrum Computing]\r\nzx81_cass:\r\n  1K Supertrio, House of Gnomes (alt), Kludo + Battleships, ZX81 Program Pack 2, ZX81 Program Pack 4, ZX81 Program Pack 5,\r\n  ZX81 Program Pack 6 [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\n  Darts (type-in), Kong Jump (type-in, Your Computer Vol. 3 \u2116 6 - June 1983),\r\n  Mad Maze (type-in, Sinclair User \u2116 11 - February 1983), Meteors II (type-in), On Final (type-in, The ZX Collection - Winter 1984),\r\n  Othello (Roy Eastwood), Pilot (type-in), Road Hog, Universal Patterner (type-in, Sinclair Programs \u2116 1 - May\/June 1982)\r\n  [Planeta Sinclair, Steven Brown]\r\n  Matem\u00e1tica II [Planeta Sinclair, Z\u00e9 Oliveira]\r\n  Trader (Trimp) [Spectrum Computing]\r\n  2\u00aa Dimens\u00e3o, Aventura & Mist\u00e9rio, Aventuras na Selva (type-in, Micro Sistemas N\u00ba 23 - Agosto 1983), Bichos & Cia, Combate,\r\n  Defensor 3D, Mercador dos Sete Mares, Midway, Patrulha Gal\u00e1tica, Retorno dos Vegas, Selva, Subespa\u00e7o, Terceira Dimens\u00e3o, Valkirie,\r\n  Velho Oeste, Visita ao Ca$$ino, Zaxxon [ZX81 Never Die]\r\n  Captain on the Bridge - Episode 1: Sinclair Maru? [Warp 8-bit Games]\r\n\r\n\r\nSoftware list items promoted to working\r\n---------------------------------------\r\nbbc_rom: Barry-Box [Nigel Barnes]\r\npc98: Hamlet, Houkago wa Betsu no Kao, LEX [Angelo Salese]\r\nsega_beena_cart: Soreike! Anpanman Card de Tanoshiku ABC [QUFB]\r\n\r\n\r\nNew software list items marked not working\r\n------------------------------------------\r\nbbc_rom: BeebScan 1.30 [Nigel Barnes]\r\nfmtowns_cd: CRI StacCard, FM Towns Demonstration CD-ROM 1992-nen Haru-gou, Tele Harmonium - City Lights [redump.org]\r\npc100_flop: Aerial, Lift, Mieyen [Inufuto]\r\npsx: Bedlam (Europe) [redump.org]\r\nsaturn: AI Shougi 2 (Japan) [redump.org]\r\nsega_beena_cart: Go! Go! Advance Drive: 6-tsu no Machine ni Chousen da! (Rev. S-100004-1100) [TeamEurope]\r\nsmartcycle_cart:\r\n  Discover the Dinosaurs (0308), Learning Adventure (0608), The Penguins of Madagascar (1410), Scooby-Doo! (2108) [TeamEurope]\r\nsnes: Rendering Ranger R2 (USA) [No-Intro]\r\nsnotec: Nakayoshi Diary (1999), Nakayoshi PetMate, Ochame na PetMate 2, Primo Puel [TeamEurope, QUFB]\r\nsquale_cart: Squale BASIC, Squale BASIC (Squash) [anonymous]\r\nzx81_cass: Fighter Pilot [Planeta Sinclair, Steven Brown]\r\n\r\n\r\nTranslations added or modified\r\n------------------------------\r\nBelarusian [holub]\r\n\r\n\r\nMerged pull requests\r\n--------------------\r\n- 7564: frontend\/mame: Allow Lua scripts to change the enabled property for input classes. [Nathan Woods]\r\n- 13456: psx.xml: Added twelve items (eleven working), and replaced four items with better dumps. [redump.org, ArcadeShadow]\r\n- 13471: Added a Belarusian UI translation. [holub]\r\n- 13490: machine\/ldp1450hle.cpp: Added preliminary text overlay support; atari\/cops.cpp: Added Vision Quest. [James Wallace]\r\n- 13524: vtech\/prestige.cpp, snotec.xml: Added Note Club \u00b5 teen's time and four new software items. [QUFB, TeamEurope]\r\n- 13529: adp\/stella8085.cpp: Added dumps of eleven games (not working). [stonedDiscord]\r\n- 13583: act\/victor9k_fdc.cpp: Greatly improved the Victor 9000 floppy controller emulation. [donohoe00]\r\n- 13594: bus\/multibus: Propagate the bus clock frequency to slots on start. [F.Ulivi]\r\n- 13612: snes.xml: Added eighteen items (seventeen working), and replaced three dumps with modified headers. [ArcadeShadow]\r\n- 13623: casio\/fz1.cpp: Added preliminary emulation of the Casio FZ series samplers. [Devin Acker, Rainer Buchty, Tom Virostek, BCM]\r\n- 13628: tvgames\/spg2xx.cpp: Added two TV games based on SunPlus SoCs (one working). [TeamEurope, David Haywood]\r\n- 13629: video\/ef9345.cpp: Fixed the double-height character scaling algorithm. [Fabio D'Urso]\r\n- 13630: cpu\/z80: Optimized pending interrupt checks. [holub]\r\n- 13631: video\/ef9345.cpp: Fixed insert attribute handling and cursor rendering. [Fabio D'Urso]\r\n- 13636: Updated Visual Studio build settings to separate options by compiler type and reflect current clang-cl. [Patrick Mackinlay]\r\n- 13636: moog\/source.cpp, moog\/nl_source.cpp: Emulated the envelope generators and low-frequency oscillator timing. [m1macrophage]\r\n- 13637: oberheim\/dmx.cpp: Updated sound routing for the new sound system. [m1macrophage]\r\n- 13639: midway\/williams.cpp: Added Next Century (Spanish Defender bootleg). [Asociaci\u00f3n Retroclub, Recreativas.org, ClawGrip]\r\n- 13640: gaelco\/gaelco2.cpp: Added four versions of Touch and Go. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13641: formats\/tzx_cas.cpp: Log warnings for bad checksums and truncated images. [holub]\r\n- 13642: linn\/linndrum.cpp: Updated sound routing for the new sound system. [m1macrophage]\r\n- 13643: 3rdparty\/expat: Updated to expat 2.7.1 (fixes compilation with Emscripten 3.1.35). [holub]\r\n- 13644: midw8080\/8080bw.cpp; Added a Spanish Space Invaders bootleg called Cosmic Battle. [Jordi Tuells, ClawGrip]\r\n- 13645: sega\/sega_beena.cpp, sega_beena_cart.xml: Added peripheral card reader support and three software items. [QUFB, TeamEurope]\r\n- 13646: namco\/mappy.cpp: Fixed the Pac'n'Pal bonus life DIP switch setting labels. [codefrog2002]\r\n- 13651: fmtowns_cd.xml: Added 23 items (twenty working), and replaced three items with better dumps. [redump.org, r09]\r\n- 13654: cpu\/z80: Removed the effective address variable \u2013 effective addresses can be passed around as needed. [holub]\r\n- 13655: misc\/acefruit.cpp: Added Flashback (not working). [James Wallace, BuyItFixIt]\r\n- 13656: casio\/pickytlk.cpp: Added Super Picky Talk - My room fantasy (not working). [QUFB]\r\n- 13657: olivetti\/celint2k.cpp: Dumped an Olivetti Celint 2000 phone\/Videotext terminal. [ArcadeHacker, ClawGrip]\r\n- 13658: saturn.xml: Added one item (not working), and replaced nine items with better dumps. [redump.org, David Silva]\r\n- 13659: sega\/model2_v.cpp: Added an upper limit to the number of geometry operations to avoid an infinite loop. [Matthew Daniels]\r\n- 13660: capcom\/cps2.cpp Added Publicity versions of Puzz Loop 2 and Janpai Puzzle Choukou. [Team Japump, Wayder]\r\n- 13662: act\/victor9k.cpp: Fixed 8253 PIT input clock frequencies and output connections, allowing serial ports to work. [freitz85]\r\n- 13664: phoenix\/phoenix.cpp: Dumped the PROMs for Next Fase. [Jordi Tuells, ClawGrip]\r\n- 13665: act\/victor9k_hdc.cpp: Emulated the Victor 9000 SASI hard disk controller. [donohoe00]\r\n- 13666: cdi.xml: Added Cyber Soldier Sharaku. [ShiroeNL, redump.org, David Silva]\r\n- 13667: cpu\/i960: Reduced stack padding for servicing interrupts to avoid stack overflows. [Matthew Daniels]\r\n- 13668: sega\/segaybd.cpp: Added additional Japanese versions of G-LOC Air Battle and Power Drift. [Team Japump, Wayder]\r\n- 13671: cpu\/z80: Changed source syntax to use an @ prefix rather than a call keyword to invoke macros. [holub]\r\n- 13672: docs: Fixed a formatting error and some syntax warnings. [Firehawke]\r\n- 13673: debugger\/osx: Added a workaround for auto-scrolling views failing to scroll when they initially fill. [Antonio Malara]\r\n- 13674: gaelco\/mastboy.cpp: Added eleven versions of Master Boy and corrected\/verified supported versions.\r\n  [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13675: taito\/taitojc.cpp: Changed the comment for sidebs2j to match the test screen. [FMecha]\r\n- 13676: cpu\/z80: Simplified 16-bit memory accesses (improves performance). [holub]\r\n- 13677: tvgames: Added two TV games (not working). [David Haywood, TeamEurope]\r\n- 13679: gaelco\/mastboyo.cpp: Added a 1987 version of Master Boy using a Z80 CPU. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13680: moog\/nl_source.cpp: Moved the netlist declaration to its own header. [m1macrophage]\r\n- 13681: galaxian\/galaxian.cpp: Added an encrypted Lady Bug bootleg. [Luis Arrufat, Francisco Javier Mu\u00f1oz Calero, ClawGrip]\r\n- 13682: dataeast\/brkthru.cpp: Added the World release of Break Thru. [Jordi Tuells, ClawGrip]\r\n- 13683: namco\/namcos12.cpp: Changed the year for Tekken 3 from the copyright year to the release year. [AnthonyRyuki]\r\n- 13684: gaelco: Dumped the PLDs for several Gaelco games. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13686: debug\/debugvw.cpp: Fall back to zero when recomputing the expression if the previous expression can\u2019t be parsed. [dave-br]\r\n- 13687: debugger\/win: Added symbolic constants for console pane view indices. [dave-br]\r\n- 13688: gaelco\/goldart.cpp: Dumped three additional versions of Goldart (not working). [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13690: Dumped the PROMs and PLDs for several Gaelco Modular System games and bootlegs. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13691: taito\/taitotz.cpp: Edited descriptions and release years. [FMecha]\r\n- 13692: dataeast\/brkthru.cpp: Removed a bootleg with identical ROMs to the official World release. [ClawGrip]\r\n- 13693: pinball\/gts3a.cpp: Dumped Cue Ball Wizard (Spanish) from Vifico. [Victor Fernandez (City Game), Jordi Beltr\u00e1n, ClawGrip]\r\n- 13694: debug\/debugcmd.cpp: Changed the behavior of the debugger symlist command. [dave-br]\r\n- 13695: gaelco\/lotoplay.cpp: Dumped four versions of Loto-Play (not working). [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13696: namco\/rallyx.cpp: Confirmed the PROM content for Danger Track. [Recreativas.org, ClawGrip]\r\n- 13697: tvgames: Added fifteen TV games based on SunPlus SoCs (twelve working). [David Haywood, Sean Riddle, TeamEurope]\r\n- 13698: pc\/play4texash.cpp: Dumped Play 4 Texas Hold\u2019em (casino poker machine). [anonymous, ClawGrip]\r\n- 13699: gaelco\/gaelco2.cpp: Added an unprotected version of Lizard Hunt. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13700: gaelco\/gaelcof3.cpp: Dumped the Mueve and Ob-La-Di kiddie rides. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13702: gaelco\/gaelco2.cpp: Added four versions of Bang!\/Gun Gabacho. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13703: gaelco\/gaelco3d.cpp: Added two versions of Football Power. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13704: misc\/flower.cpp: Dumped a Sega\/Alpha Flower board (the program ROM matches the Komax version). [Team Japump, Wayder]\r\n- 13706: gaelco\/gaelco.cpp: Added a prototype of Last KM. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13707: tandberg\/tdv2100_disp_logic.cpp: Fixed attribute handling and polarity for some jumper settings. [Frode van der Meeren]\r\n- 13708: namco\/namcos21.cpp: Changed the background fill colour for the Winning Run games to palette index zero. [FlykeSpice]\r\n- 13710: roland\/roland_tr707.cpp: Emulated most of the hardware besides the display and audio. [m1macrophage]\r\n- 13711: gaelco\/gaelco2.cpp: Dumped nine Salter fitness machine versions (one working). [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13712: korg\/korgtriton.cpp: Added a skeleton driver for the Korg TRITON sampling music workstation. [Antonio Malara]\r\n- 13713: gaelco\/gaelco.cpp: Added an additional version of Big Karnak. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13714: cirsa\/missbamby.cpp: Dumped Arfyc 3 Mini. [Javier Blanco Ojeda, Recreativas.org, ClawGrip]\r\n- 13716: misc\/miuchiz.cpp: Flagged systems as having unemulated sound (fixes validity errors). [Matthew Daniels]\r\n- 13718: cpu\/mb86235: Improved TGPx4 disassembly and emulation, particularly for data transfers. [Matthew Daniels]\r\n- 13720: spectrum_cass.xml: Added 35 working items, and replaced one item with a better dump. [ArcadeShadow]\r\n- 13721: moog\/memorymoog.cpp, oberheim\/xpander.cpp: Simplified LED matrix output. [m1macrophage]\r\n- 13722: gelco\/goldart.cpp: Dumped four versions of Goldart using PIC16C54 MCUs. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13723: skeleton\/whtm68k.cpp: Marked systems as having imperfect sound rather than completely unemulated sound. [flama12333]\r\n- 13724: gaelco\/thoop2.cpp: Added four additional versions of TH Strikes Back. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13725: gaelco\/gaelco2.cpp: Added an additional Pro Cycle Tele Cardioline set. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13726: gaelco\/gaelco.cpp: Added two additional versions of Squash (one working). [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13727: Improved emulation of the VT369 SoC and added internal ROMs to a number of systems using it. [David Haywood]\r\n- 13729: cpu\/z80: Store flag register bits separately (improves performance). [holub]\r\n- 13730: tvgames: Added six TV games based on SunPlus SoCs (five working). [David Haywood, Sean Riddle, TeamEurope]\r\n- 13731: misc\/falgas_m89.cpp: Marked systems as having imperfect sound, rather than completely unemulated sound. [flama12333]\r\n- 13732: gaelco\/gaelco.cpp: Added five additional versions of Thunder Hoop. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13734: nichibutsu\/nbmj8688.cpp: Improved DIP switch setting labels for Mahjong Crystal Gal and Mahjong Crystal Gal 2. [buffi]\r\n- 13735: galeco\/wrally_ms.cpp: Dumped a World Rally Championship prototype running on the Modular System (not working).\r\n  [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13736: handheld\/hh_sm510.cpp: Added Tronica Treasure Island. [Milan Galcik, algestam, hap]\r\n- 13737: pinball\/gts3a.cpp: Dumped a Spanish version of the Super Mario Bros pinball. [Victor Fernandez (City Game), ClawGrip]\r\n- 13738: adp\/adp.cpp, adp\/stella8085.cpp, adp\/stellafr.cpp: Dumped eleven games (not working). [m170.dev, stonedDiscord]\r\n- 13739: handheld\/hh_sm510.cpp: Added Elektronika Vesolaya arifmetiki. [Milan Galcik, Igor Nys]\r\n- 13740: gaelco\/xorworld_ms.cpp: Dumped a version of Xor World for the Modular System. [Javier Valero, Recreativas.org, ClawGrip]\r\n- 13742: handheld\/hh_sm510.cpp: Added the Soviet prototype Uchitel' arifmetiki device. [Milak Galcik, Igor Nys]\r\n- 13743: gaelco: Dumped the PLDs and PROMs for three games on the Modular System. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13744: gaelco\/gaelco.cpp: Moved some Salter fitness machines to a more appropriate source file. [David Haywood]\r\n- 13746: gaelco\/gaelco3d.cpp: Added a prototype of Radikal Bikers (not working). [Javier Valero, Recreativas.org, ClawGrip]\r\n- 13747: gaelco\/glass.cpp: Added a prototype of Glass (not working). [Javier Valero, Recreativas.org, David Haywood, ClawGrip]\r\n- 13748: video\/ppu2c0x_vt.cpp: Added support for high-resolution modes, and improved VT32 PPU emulation. [David Haywood]\r\n- 13949: tvgames: Added six JAKKS Pacific TV games (four working). [David Haywood, Sean Riddle, TeamEurope]\r\n- 13750: gaelco\/wrally.cpp: Added three additional versions of World Rally Championship. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13751: gaelco\/gaelco.cpp: Identified the test switch for Salter exercise machines. [ClawGrip]\r\n- 13752: handheld\/hh_sm510.cpp: Added Elektronika Vinni-Pukh (Winnie the Pooh). [Milan Glacik, Igor Nys]\r\n- 13753: gaelco\/gaelco2.cpp: Added three additional versions of World Rally 2. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13754: sanyo\/phc25.cpp: Connected the CRT controller\u2019s GM1 input to I\/O port 0x40 bit 4. [Sylvain Glaize]\r\n- 13755: formats\/phc25_cas.cpp, sanyo\/phc25.cpp: Corrected the cassette signal polarity. [Olivier Valentin]\r\n- 13757: gaelco\/targeth.cpp: Added two additional versions of Target Hits\/Quick Shots.\r\n  [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13758: emu\/validity.cpp: Validate device input defaults and inputs for non-default slot options. [AJR]\r\n- 13759: cirsa\/missbamby.cpp: Added a note about an alternate ROM arrangement for Deta Multy. [Javier Blanco Ojeda, ClawGrip]\r\n- 13760: sinclair\/tsconf_rs232.cpp: Emulated the TS-Conf \u201cZiFi\u201d UART. [holub]\r\n- 13761: tvgames: Added eight TV games (five working), and re-dumped the Wall-E TV game. [David Haywood, Sean Riddle, TeamEurope]\r\n- 13762: gaelco\/wrally.cpp: Reordered the World Rally Championship sets by likely release order. [ClawGrip]\r\n- 13763: gaelco\/glass.cpp: Added seven additional versions of Glass and Super Splash.\r\n  [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13764: trs\/coco3.cpp: Reordered devices in machine configuration to work around non-deterministic behaviour. [Tim Lindner]\r\n- 13765: megadriv.xml: Added 27 working items, and replaced one item with a better dump. [ArcadeShadow]\r\n- 13766: gaelco\/lotoplay.cpp: Added a version of Loto Play using a PIC16C54 MCU. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13769: gaelco\/gaelco3d.cpp: Added three additional versions of Surf Planet. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13770: cpu\/sharc: Corrected alignment of 32-bit PM bus accesses. [Matthew Daniels]\r\n- 13771: gaelco\/targeth.cpp: Updated a system short name in a comment. [ClawGrip]\r\n- 13772: gaelco\/gaelco3d.cpp: Added three additional versions of Speed Up. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13775: machine\/mm58174.cpp: Improved leap year handling, save state support and logging, and cleaned up code. [Mark Garlanger]\r\n- 13776: gaelco\/splash.cpp: Added three additional versions of Splash! [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13777: gaelco\/splash_ms.cpp: Added an additional version of Splash for the modular system.\r\n  [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13778: tvgames: Added seven TV games based on SunPlus SoCs (two working). [David Haywood, Sean Riddle, TeamEurope]\r\n- 13779: taito\/taitotz.cpp: Marked the hard disk for the Japanese version of Raizin Ping Pong as a bad dump. [Necosada, FMecha]\r\n- 13781: gaelco\/gaelco2.cpp: Added an additional version of Maniac Square. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13782: sanyo\/phc25.cpp: Corrected the CRT controller type and fixed incorrectly re-triggered interrupts. [Sylvain Glaize]\r\n- 13783: gaelco\/splash.cpp: Added three additional versions of Splash! and New Splash. [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13784: gaelco\/glass.cpp: Added an earlier version of Super Splash. [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13785: gaelco\/xorworld_ms.cpp: Dumped an additional version of Xor World on the Modular System (not working).\r\n  [Josep Quingles, Recreativas.org, ClawGrip]\r\n- 13786: sega\/segahang.cpp: Fixed the PCM sample ROM loading for endurobl. [cam900]\r\n- 13787: sinclair\/specnext.cpp: Removed the imperfect graphics flag (emulated graphics features are believed to be correct). [holub]\r\n- 13788: heathzenith\/z100.cpp: Corrected and confirmed all the Z-100 PROM dumps. [Mark Garlanger]\r\n- 13789: roland\/roland_tr707.cpp: Added an interactive layout for the TR-707 and TR-727. [m1macrophage]\r\n- 13792: 3rdparty\/bx, file\/posixdir.cpp, file\/posixptty.cpp: Adjusted some platform detection code. [Pino Toscano]\r\n- 13793: gaelco\/gaelco2.cpp: Added the correct graphics and sound ROMs for the North America version of Touch and Go. [ClawGrip]\r\n- 13794: gaelco\/xorworld.cpp: Added a prototype of Xor World 1.2. [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13795: konami\/k007121.cpp: Fixed the sprite limit and moved the sprite RAM bank selection logic into the device. [Jim Westfall]\r\n- 13796: sega\/model2.cpp: Implemented texture mirroring and fixed some texture issues affecting racing games. [Matthew Daniels]\r\n- 13798: video\/hd61602.cpp, roland\/roland_tr707.cpp: Emulated the HD61602 LCD controller and Roland TR-808 display. [m1macrophage]\r\n- 13799: cpu\/m6800: Fixed the 6801 ICR read handlers (high- and low-order bytes were reversed). [m1macrophage]\r\n- 13800: gaelco\/gaelco.cpp: Added two versions of Xor World on earlier hardware (not working).\r\n  [Josep Quingles, Recreativas.org, David Haywood, ClawGrip]\r\n- 13801: tvgames\/spg2xx.cpp, tvgames\/spg2xx_pdc.cpp: Added seven working games. [David Haywood, Sean Riddle, TeamEurope]\r\n- 13802: gaelco\/xorworld_ms.cpp: Added graphics, sound and input emulation, and promoted the games to working. [David Haywood]\r\n- 13803: usp\/patinho_feio.cpp: Fixed some corrupted text in the internal artwork for the Patinho Feio computer. [Felipe Sanches]\r\n- 13804: nichibutsu\/galivan.cpp: Re-dumped the Tecfri version of Ninja Emaki. [Jordi Tuells, ClawGrip]\r\n- 13805: gaelco\/wrally_ms.cpp: Improved emulation so the game boots and shows graphics. [David Haywood]\r\n- 13806: gaelco\/wrally.cpp: Reordered World Rally Championship sets. [David Haywood]\r\n- 13807: namco\/namcos11.cpp: Noted that music synchronisation issues in Pocket Racer are an original game bug. [AnthonyRyuki]\r\n- 13808: bus\/spectrum\/ay: Added a slot to allow the sound module to be selected for the Spectrum 128 computer family. [holub]\r\n- 13809: bus\/spectrum\/zxbus: Grouped ZXBUS device source files in a subdirectory. [holub]\r\n- 13812: sinclair\/z88.cpp: Moved the Cambridge Computers Z88 and associated devices to the Sinclair project. [holub]\r\n- 13813: Added thirteen TV games and handheld games (two working). [David Haywood, Sean Riddle, TeamEurope]\r\n- 13814: sega\/model1_m.cpp, sega\/model2.cpp: Fixed sine\/cosine lookup corner cases (fixes issues in Daytona USA). [Matthew Daniels]\r\n- 13815: machine\/mos6551.cpp: Copy received data from shift register to data register bit-by-bit during stop bit. [Colin Leroy-Mira]\r\n- 13816: astrocorp\/astrcorp.cpp: Added a note about what the ASTRO F01 chip is based on die markings. [ArcadeHacker, ClawGrip]\r\n- 13818: konami\/contra.cpp: Added the watchdog timer. [Jim Westfall]\r\n- 13819: konami\/tmnt2.cpp: Removed the sound CPU non-maskable interrupt connection for Lightning Fighters. [jotego]\r\n- 13820: ekara_cart.xml: Added a Kids' Song 20 cartridge and twelve used e-kara Web cartridges. [David Haywood, TeamEurope]\r\n- 13821: tvgames\/xavix_2002.cpp: Re-dumped the ROM for PowerKIDS Jr. [TeamEurope, David Haywood]\r\n- 13822: gaelco\/wrally_ms.cpp: Fixed graphics priorities and promoted the World Rallye prototype to working. [David Haywood]\r\n- 13823: sinclair\/tsconf.cpp: Added CRAM initialisation, and changed the initial system RAM fill to 0x00. [holub]\r\n- 13825: Dumped seven TV games and hand-held games. [TeamEurope, David Haywood]\r\n- 13827: heathzenith\/z100.cpp: Fixed the 8085 speed, improved saved state support, and tidied code. [Mark Garlanger]\r\n- 13828: machine\/spg_renderer.cpp: Don\u2019t blend when drawing over transparent pixels. [Simon Eriksson]\r\n- 13830: Removed a few empty if blocks in the build scripts for the SDL OSD layer. [Pino Toscano]\r\n- 13831: zx81_cass.xml: Added 37 items (36 working). [ArcadeShadow]\r\n- 13832: dataeast\/dec8.cpp: Corrected non-maskable interrupt gating logic for The Real Ghostbusters. [Jim Westfall]\r\n- 13834: act\/victor9k.cpp: Restored hard disk controller access. [Paul Devine, donohoe00]\r\n- 13837: file\/posixptty.cpp: Added a workaround for systems that don\u2019t define PATH_MAX. [Pino Toscano]\r\n- 13839: taito\/taitotz.cpp: Improved 3D graphics, including adding support for alpha effects on direct geometry. [Ryan Holtz]\r\n- 13840: sinclair\/tsconf.cpp Emulated memory access cache and wait states for 14 MHz operation. [holub].\r\n- 13843: namco\/wacky_gator.cpp: Improved the internal artwork for Wacky Gator. [Felipe Sanches]\r\n- 13846: pinball\/gts3a.cpp: Dumped an earlier version of the Vifico Super Mario Brothers pinball machine. [jordigahan, ClawGrip]\r\n- 13847: taito\/taitotz.cpp: Increased the size and improved handling of the direct-FIFO (fixes crashes). [Ryan Holtz]\r\n- 13848: Dumped four TV games\/electronic toys and four associated cartridges. [TeamEurope, David Haywood]\r\n- 13849: casio\/fz1.cpp, formats\/fz1_dsk.cpp: Added floppy drive to Casio FZ-1, and corresponding floppy disk format. [Devin Acker]\r\n- 13851: sega\/model2.cpp: Improved sound communication. [Matthew Daniels]\r\n- 13856: roland\/roland_tr707.cpp: Added sound emulation and promoted system to working. [m1macrophage]\r\n- 13858: tvgames\/xavix_2002.cpp: Added Bandai Taikan Daikaijuu Battle. [TeamEurope, David Haywood]\r\n- 13860: moog\/source.cpp, paia\/fatman.cpp: Disable superfluous envelope generator stream outputs. [m1macrophage]\r\n- 13868: sound\/dac76.cpp, sound\/va_eg.cpp, sound\/va_vca.cpp: Adapt to configured inputs and outputs. [m1macrophage]\r\n- 13870: pc\/play4texash.cpp: Dumped the CPLD used by Play 4 Texas Hold'em. [ClawGrip]\r\n- 13871: namco\/namcos12.cpp: Added Tekken 3 (Japan, TET1\/VER.D). [Tailsnic Retroworks, ClawGrip]\r\n- 13872: nintendo\/nes_vt369_vtunknown.cpp: Added Lexibook Cyber Arcade Pocket - Spider-Man. [TeamEurope, David Haywood]\r\n\r\n\r\nSource changes\r\n--------------\r\n-pgm: use retry_access to sync on reads for 2-way sound comms [hap]\r\n\r\n-ics2115: update stream before r\/w, some irq flag fixes [hap]\r\n\r\n-skeleton\/e100.cpp: Minor cleanup. [Nigel Barnes]\r\n * Simplified screen_update, and corrected character width of 6 pixels.\r\n\r\n-New driver for Super Shanghai 2000 series. [Roberto Fresca, Grull Osgo] all three existent sets were renamed, rearranged, and moved\r\n to this new driver to complete their emulation. [Roberto Fresca]\r\n\r\nSystems promoted to working\r\n---------------------------\r\nSuper Shanghai 2000 (set 1, green board) [Roberto Fresca, Grull Osgo]\r\nSuper Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Grull Osgo]\r\n\r\nClones promoted to working\r\n--------------------------\r\nSuper Shanghai 2000 (set 2, green board) [Roberto Fresca, Grull Osgo]\r\n\r\n-misc\/sshanghai.cpp driver. Default DIP switches and cleanup. [Roberto Fresca]\r\n\r\nNew working clones\r\n------------------\r\nCal Omega - Game 7.9b (Arcade Poker, bootleg?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-misc: clean up some utf8 strings [hap]\r\n\r\n-hash\/a7800.xml: redumped and corrected ROM labels for foodfu, karatekau, polepos2u. Added PCB values for some more sets [Guru]\r\n\r\n-New sound infrastructure. [Olivier Galibert]\r\n * Should be added soon:\r\n   - mute\r\n   - speaker\/microphone resampling\r\n     * To be added a little later:\r\n   - compression\r\n   - reverb\r\n     * Needs to be added by someone else:\r\n   - coreaudio\r\n   - direct\r\n   - portaudio\r\n   - xaudio2\r\n   - js\r\n\r\n-sound\/va_eg.cpp: Fix assert for debug build [AJR]\r\n\r\n-ef9345: apply same double-height scaling as the real chip (#13629) [Fabio D'Urso]\r\n * Before this commit, characters with the double-height attribute (H) were scaled by repeating all their scanlines twice.\r\n * In the real chip, the first scanline is repeated three times and the last one only once.\r\n\r\n-namco\/polepos.cpp: Custom audio device cleanups and fixes [AJR]\r\n * Save state variables\r\n * Eliminate use of absolute tag by making device tag the same as that of the memory region\r\n * Use finder for memory region\r\n\r\n-src\/mame\/tvgames\/spg2xx.cpp: Added 2 plug and plays (#13628) [mamehaze]\r\n\r\nNew working clones\r\n------------------\r\nDora the Explorer - Dora TV Adventure Globe (UK) [TeamEurope, David Haywood]\r\n\r\nNew NOT WORKING machines\r\n------------------------\r\nLet's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan) [TeamEurope, David Haywood]\r\n\r\n-Fix for dkong and avi recording [Olivier Galibert]\r\n\r\n-sound: disable verbosity by default [Olivier Galibert]\r\n\r\n-taitogn: fix sound routing regression [hap]\r\n\r\n-sound docs: small corrections after doing a quick read [hap]\r\n\r\n-cbus\/pc9801_86.cpp: fix DAC routing regression [angelosa]\r\n\r\n-nec\/pc9821.cpp: use the internal IDE BIOS for pc9821ap2 [angelosa]\r\n\r\n-Some fixes [Olivier Galibert]\r\n\r\n-cassette: add more items to savestate [hap]\r\n\r\n-misc: be consistent with dummy save state var name (easy to grep if the workaround is obsolete in the future) [hap]\r\n\r\n-simulate sh3 sci transmitter emptying, fixes https:\/\/github.com\/mamedev\/mame\/issues\/13634 [smf-]\r\n\r\n-Simplified Popeye & Sky Skipper background code [smf]\r\n\r\nNew working clones\r\n------------------\r\nChaoji Da Manguan II (China, V765C) [Mr. Kong, little0]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nBiorhythm (For-Play) [Siftware]\r\n\r\n-hash\/a7800.xml: corrected ROM label for rampage [Guru]\r\n\r\n-Cleaned up various things. [Vas Crabb]\r\n\r\n-More fixes [Olivier Galibert]\r\n\r\n-cassette\/misc: small cleanup [hap]\r\n\r\n-Some like it wide [Olivier Galibert]\r\n\r\n-Make avi able to do more than stereo [Olivier Galibert]\r\n\r\n-sound sliders: press Del to set to 0db like before (mute is alt+left) [hap]\r\n\r\n-sound sliders: multiply internal value by 10 to allow fine grained slider controls (left\/right while holding Shift) [hap]\r\n\r\n-sound sliders: correction to prev commit [hap]\r\n\r\n-astrob: apply same fix as spacfury [hap]\r\n\r\n-Fixed a bunch of new audio system regressions for various Macintosh models. [R. Belmont]\r\n\r\n-oberheim\/dmx.cpp: Adapting to new sound interface. (#13637) [m1macrophage]\r\n\r\n-namcos12_cdxa: fix crash on set output gain [hap]\r\n\r\n-audiomix: use fat triangles instead of arrows for L\/R indicators [hap]\r\n\r\n-moog\/source.cpp: emulating envelope generators and LFO timing. (#13636) [m1macrophage]\r\n\r\n-audiomix: more control over db adjustment (like with sliders, hold shift for +\/- 0.1, hold ctrl for +\/- 10) [hap]\r\n\r\n-audiomix: update docs after prev commit [hap]\r\n\r\n-sound: make sure m_samples_to_update is 0 when returning from update() [hap]\r\n\r\n-atari\/jaguar.cpp: adjusted clock of the MIPS based games to the actual chip type [Brian Troha]\r\n\r\n-igs\/igs017.cpp: added NVRAM support to most sets [Ivan Vangelista]\r\n\r\n-seta\/simple_st0016.cpp: added controls for dcrown [Brian Troha]\r\n\r\n-seta\/st0016.cpp: adjusted some visible areas, added some notes [Ivan Vangelista]\r\n\r\n-add preliminary driver for Casio FZ series samplers (#13623) [Devin Acker]\r\n * implement internal serial interrupt for V50\r\n * support alternate screen dimensions for HD44352\r\n\r\nNew NOT_WORKING machine\r\n-----------------------\r\nCasio FZ-1 Digital Sampling Synthesizer [Rainer Buchty, Devin Acker]\r\n\r\nNew NOT_WORKING clone\r\n---------------------\r\nCasio FZ-10M Digital Sampling Synthesizer Module [Tom Virostek, Devin Acker]\r\nCasio FZ-20M Digital Sampling Synthesizer Module [BCM, Devin Acker]\r\n\r\n-sound: suppress some warnings [Patrick Mackinlay]\r\n\r\n-linn\/linndrum.cpp: Adapting to the new sound interface. (#13642) [m1macrophage]\r\n\r\n-formats\/tap: added warnings about wrong checksum and size of the image (#13641) [holub]\r\n\r\n-i8255: remove unreachable code [hap]\r\n\r\n-device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite [hap]\r\n\r\n-magmax,terracre,opwolf: remove obsolete mixer device now that multiple sound outputs can be sent to a sound device single input\r\n (probably can be done to other drivers too, i only did arcade games) [hap]\r\n\r\n-Revert \"device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite\" [hap]\r\n * This reverts commit 99fc7b2c7f45562a10dea68c754015c29173b537.\r\n\r\n-Fixed discrete (probably) [Olivier Galibert]\r\n\r\n-sound: add sync time to savestates [hap]\r\n\r\n-taitosj: workaround for large speed loss [hap]\r\n\r\n-emu\/device.cpp: Allow flagging devices as not working or not supporting saved states. [Vas Crabb]\r\n * emu\/device.cpp: Removed device_sound_interface from mixins that require device to register members for saved states.\r\n * emu\/machine.cpp: Finalise saved state registrations before loading configuration - network devices no longer leak timers.\r\n * emu\/validity.cpp: Added check for systems marked as supporting saved states that use devices lacking saved state support (besides\r\n    slot cards).\r\n * machine\/mc6852.cpp: First device marked as not supporting saved states.\r\n * osd\/interface\/audio.h: Avoid unnecessary float\/double conversions.\r\n\r\n-igs\/igs_m027.cpp: Added I\/O for ccly. [Vas Crabb]\r\n\r\n-igs\/igs_m027.cpp: Added internal layout for ccly and fixed some inputs. [Vas Crabb]\r\n * Not promoting to working as I think sound may still be bad.\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nKuai Le Xi You Ji (V102CN) [little0]\r\n\r\n-Only link asmjit if native DRCs are built. [Vas Crabb]\r\n\r\n-cpu\/h8\/h8_adc.cpp: Wrap channel to avoid crash if end channel gets set lower than current channel (MT09160). [Vas Crabb]\r\n\r\n-igs\/igs_m027.cpp: Added I\/O for the Kuaile Xiyou Ji games. [Vas Crabb]\r\n * It's kind of similar to Tarzan Chuang Tianguan 2 Jiaqiang Ban, but with different button assignments, particularly in mahjong\r\n    panel mode.\r\n * Not promoting to working as they regularly give \"hopper empty\" errors in \"joystick\" mode, possibly due to not liking the timings\r\n    from our hopper device.  The games are playable if you use Key-Out to pay out winnings.\r\n\r\n-igs\/igs_m027.cpp: Added a few missing inputs for tct2p, klxyj102cn and klxyj104cn. [Vas Crabb]\r\n * Also added a more detailed comment explaining mahjong panel controls for tct2p.\r\n\r\n-netlist: prevent stream buffer overflow after detecting it [hap]\r\n\r\n-rsp: add preliminary savestates [hap]\r\n\r\n-rsp: add m_v to savestates [hap]\r\n\r\n-misc\/sshanghai.cpp driver improvements: [Roberto Fresca]\r\n * Sorted out and added more default DIP switches.\r\n * Added technical and game notes about the stealth systems.\r\n * Added instructions to play and switch the games.\r\n\r\n-3rdparty\/expat: Updated expat to version 2.7.1. (#13643) [holub]\r\n\r\n-ui\/info.cpp: Root device is special for non-working message. [Vas Crabb]\r\n\r\n-bmc\/koftball.cpp: Improved I\/O: [Vas Crabb]\r\n * Identified take\/w-up\/high\/low for koftball.\r\n * Make known inputs match test mode for kaimenhu and jxzh.\r\n * Added hopper for kaimenhu and jxzh.\r\n * Identified in-game music DIP switch for kaimenhu and jxzh.\r\n * Identified odds rate DIP switches for jxzh.\r\n * Added credits in\/out counters for kaimenhu and jxzh.\r\n * Corrected DIP switch polarity for kaimenhu and jxzh.\r\n\r\n-cpu\/z80: Optimized detection of attention needed in service step. (#13630) [holub]\r\n\r\n-igs\/igs011.cpp: Fixed inputs for lhb3 (same as lbh2). [Vas Crabb]\r\n * Also identified the auto reach DIP switch for lhb2\/lhb3 and cleaned up some code.\r\n\r\n-namco\/mappy.cpp: Pac'n'Pal settings fix [codefrog2002]\r\n\r\n-gaelco\/gaelco2.cpp: Sorted out Touch and Go sets and add missing ones (#13640) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nTouch and Go (non North America, 16\/Nov\/1995, checksum 056533F0) [Josep Quingles, Recreativas.org]\r\nTouch and Go (non North America, 15\/Nov\/1995, checksum 056C2336) [Josep Quingles, Recreativas.org]\r\nTouch and Go (non North America, 15\/Nov\/1995, checksum 056C138F) [Josep Quingles, Recreativas.org]\r\nTouch and Go (North America, 14\/Nov\/1995) [Josep Quingles, Recreativas.org]\r\n\r\n-victor9k: Fix 8253 PIT input clock rates and connect outputs to uPD7201 serial interface (#13662) [freitz85]\r\n\r\n-m50dass: device is unemulated, disable cpu for now [hap]\r\n\r\n-model2: prevent infinite loop in geo_parse() (#13659) [Matthew Daniels]\r\n * MAME no longer hangs when exiting Sonic the Fighters service menu\r\n\r\n-igs\/igs011.cpp: Improved inputs and DIP switches for xymg and wlcc. [Vas Crabb]\r\n * Also initialise data members, filled in some of the lhb2 DIP switch settings that aren't drawn properly from a hardware\r\n    screenshot, cleaned up slightly, and updated known issues comment for lhb3.\r\n\r\n-capcom\/cps2.cpp Added Publicity versions of Puzz Loop 2 and Choko. (#13660) [Nekoziman]\r\n\r\nNew working clones\r\n------------------\r\nPuzz Loop 2 (Japan 010201 Publicity) [Team Japump!!!]\r\nJanpai Puzzle Choukou (Japan 010820 Publicity) [Team Japump!!!]\r\n\r\n-misc\/acefruit.cpp: Added Flashback (not working). (#13655) [James Wallace]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nFlashback [James Wallace, BuyItFixIt]\r\n\r\n-fmtowns_cd.xml: Added 23 items (twenty working) and replaced three items with better dumps. (#13651) [r09]\r\n\r\nNew working software list items (fmtowns_cd.xml)\r\n------------------------------------------------\r\nAdvanced Dungeons & Dragons - Heroes of the Lance [redump.org]\r\nArquelphos [redump.org]\r\nCD Learning System II - New Horizon English Course 3 [redump.org]\r\nCD Learning System II - New Horizon English Course 3 (FM Towns Marty version) [redump.org]\r\nClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu [redump.org]\r\nDigital Pinup Girls Vol. 2 - Lovely Shooting [redump.org]\r\nEuphony II \/ Score V1.1 L10 [redump.org]\r\nF-BASIC386 Compiler V2.1 L20 [redump.org]\r\nFM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20 [redump.org]\r\nFM Towns Demonstration CD-ROM 1993-nen Haru-gou [redump.org]\r\nFouge Vol. 1 - Ki - Japan - Maeda Shinzou no Sekai [redump.org]\r\nFujitsu Journal Special Edition by CD-ROM [redump.org]\r\nHeike Monogatari (Joukan) (rerelease) [redump.org]\r\nImage Fight (demo) [redump.org]\r\nIwanami Bungakukan - Natsume Souseki [redump.org]\r\nLiveMovie V1.1 L10 [redump.org]\r\nMany Colors (HMD-225) [redump.org]\r\nMoko - Dougen Zenji 750-kai Daionki Kinen [redump.org]\r\nMusic Pro-Towns v1.3 (MIDI Ongenban) [redump.org]\r\nTownsGraph V2.1 L10 [redump.org]\r\n\r\nNew software list items marked not working (fmtowns_cd.xml)\r\n-----------------------------------------------------------\r\nCRI StacCard [redump.org]\r\nFM Towns Demonstration CD-ROM 1992-nen Haru-gou [redump.org]\r\nTele Harmonium - City Lights [redump.org]\r\n\r\nReplaced software list items (fmtowns_cd.xml)\r\n---------------------------------------------\r\nHishouzame \/ Flying Shark [redump.org]\r\nStrike Commander Plus [redump.org]\r\nSuper Street Fighter II - The New Challengers (sample disc) [redump.org]\r\n\r\n-misc\/acefruit.cpp: Fixed build. [Vas Crabb]\r\n\r\n-casio\/pickytlk.cpp: Added JD-366. (#13656) [qufb]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nCasio Super Picky Talk - My room fantasy [QUFB]\r\n\r\n-bmc\/koftball.cpp: Added koftball counter outputs. [Vas Crabb]\r\n * Also identified a DIP switch and added a comment about soft settings.\r\n\r\n-cpu\/z80: Removed internal TADR variable - effective addresses can be passed around as needed. (#13654) [holub]\r\n\r\n-Add a much faster LoFi resampler [Olivier Galibert]\r\n\r\n-Add resampler configuration saving and documentation [Olivier Galibert]\r\n\r\n-cpu\/i960: Reduce padding area size when servicing interrupt (#13667) [Matthew Daniels]\r\n * Prevents crash due to stack overflow during ranking screen in Virtual-On\r\n\r\n-snes.xml: Added eighteen items (seventeen working) and replaced three dumps with modified headers. (#13612) [ArcadeShadow]\r\n * Replaced Piko games with modified headers with correct dumps (Pinkie, Little Medusa, Jim Power enhanced version). [No-Intro]\r\n * Added developer and language metadata for many items\r\n\r\nNew working software list items (snes.xml)\r\n------------------------------------------\r\nDragon View (USA, Limited Run Games) [No-Intro]\r\nDragon View (USA, prototype) [No-Intro]\r\nEyra - The Crow Maiden (demo 20210910) [No-Intro]\r\nEyra - The Crow Maiden (digital) [No-Intro]\r\nEyra - The Crow Maiden (USA) [No-Intro]\r\nFork Parker's Crunch Out [No-Intro]\r\nGhoul Patrol (USA, Limited Run Games) [No-Intro]\r\nJim Power - The Lost Dimension in 3D [No-Intro]\r\nM\u00e4rchen Adventure Cotton 100% (USA) [No-Intro]\r\nMechanoids II - The Final Conflict (prototype) [Game That Weren't]\r\nMechanoids II - The Final Conflict (non-playable prototype) [Game That Weren't]\r\nSocks the Cat Rocks the Hill [No-Intro]\r\nSuper Turrican 2 (USA, Strictly Limited Games) [No-Intro]\r\nSuper Turrican Collection (USA) [No-Intro]\r\nSydney Hunter and the Caverns of Death (Europe) [No-Intro]\r\nUnholy Night: The Darkness Hunter (Europe) [No-Intro]\r\nZombies Ate My Neighbors (USA, Limited Run Games) [ArcadeShadow]\r\n\r\nNew software list items marked not working (snes.xml)\r\n-----------------------------------------------------\r\nRendering Ranger R2 (USA) [No-Intro]\r\n\r\n-phoenix\/phoenix.cpp: Dumped the palette PROMs for Next Fase. (#13664) [Jordi Tuells]\r\n\r\n-Fix typo in lofi resampler [Olivier Galibert]\r\n\r\n-Fix wavwrite [Olivier Galibert]\r\n\r\n-Fix resampler config interaction with reset [Olivier Galibert]\r\n\r\n-DUH [Olivier Galibert]\r\n\r\n-Who knows, maybe I'll get it right on the third time [Olivier Galibert]\r\n\r\n-discrete: Fix streamed inputs [Olivier Galibert]\r\n\r\n-sound: only rebuild resamplers when necessary [hap]\r\n\r\n-audioeffects: like with the rest of the UI, press Del to set resampler settings to default [hap]\r\n\r\n-audioeffects: gray out hq resampler settings if resampler is not hq [hap]\r\n\r\n-bmc\/koftball.cpp: Split out common parts of address map, better inputs for jxzh and kaimenhu. [Vas Crabb]\r\n\r\n-sound: correct sample timings [Olivier Galibert]\r\n\r\n-bmc\/bmcpokr.cpp, bmc\/koftball.cpp, misc\/gms.cpp: Better inputs. [Vas Crabb]\r\n * bmc\/bmcpokr.cpp: Better inputs for xyddzhh, and cleaned up some DIP switches.\r\n * bmc\/koftball.cpp: Identified a few DIP switches, marked games as having uneumlated protection, promoted koftball and kaimenhu to\r\n    working.\r\n * misc\/gms.cpp: Hooked up mahjong keyboard for yyhm.\r\n\r\nSystems promoted to working\r\n---------------------------\r\nZuqiu Wang - King of Football [Vas Crabb]\r\nKaimen Hu [Vas Crabb]\r\n\r\n-misc\/carrera.cpp driver improvements: [Roberto Fresca, Grull Osgo]\r\n * Fix color bipolar PROM decode and palette calculation, based on real games screenshots.\r\n * Added NVRAM support for all games.\r\n * Created default NVRAM for carrera and bsebman sets, with harcoded critical values\/registers needed to get the games working.\r\n * Workaround that fix the titles corruption for both carrera and bsebman sets.\r\n * Inputs and DIP switches.\r\n * Fix alantin colors, based on the real game screenshots.\r\n * Changed bsebman description to: Carrera (Version 6.7) \/ Bomberman (Version 6.6)\r\n * Added technical and game notes.\r\n\r\nSystems promoted to working\r\n---------------------------\r\nBomberman (Version 6.6, Avraam bootleg) [Roberto Fresca, Grull Osgo]\r\nBomberman (Version 6.6, J.T. bootleg) [Roberto Fresca, Grull Osgo]\r\nAlantin - Aladdin's Magic Lamp [Roberto Fresca, Grull Osgo]\r\nDark Seal (8-liner) [Roberto Fresca, Grull Osgo]\r\n\r\n-netlist: Ensure correct input of non-audio data [Olivier Galibert]\r\n\r\n-resampler: Correct history sizes to take desynchronization into account [Olivier Galibert]\r\n\r\n-Correct sample counts on update [Olivier Galibert]\r\n\r\n-odyssey2: set voice subslot cartridge as required [hap]\r\n\r\n-cpu\/z80: Changed macro call syntax in generator input (#13671) [holub]\r\n * cpu\/z80: Changed macro call syntax in generator input\r\n * help compiler\r\n * fix\r\n\r\n-sound: avoid updating at t=0, the environment may not be not initialized enough [Olivier Galibert]\r\n\r\n-sound: update prev commit with different init detection [hap]\r\n\r\n-sound: update prev commit with different init detection (retry) [hap]\r\n\r\n-z80.lst: small cleanup (press enter after semicolon) [hap]\r\n\r\n-z80.lst: std::swap correction [hap]\r\n\r\n-misc\/gms.cpp: Fixed inputs for mahjong games. [Vas Crabb]\r\n * Mahjong keyboard, joystick and buttons, coin, key-in, service and bookkeeping work for all mahjong games now.\r\n * Improved DIP switch labels for cjdlz.\r\n * Identified nine DIP switches for ssanguoj.\r\n\r\n-Merge a number of speakers. [Olivier Galibert]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nBai Bian Dou Dizhu [little0]\r\nDingji Dou Dizhu [little0]\r\nDou Dizhu II [little0]\r\n\r\n-sunwise\/jankmg2.cpp: corrected game title [Wayder]\r\n\r\n-lofi resampler: Better step precision to avoid crackling [Olivier Galibert]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nFengdou Jiaqiang Ban [little0]\r\nFengkuang Dou Dizhu [little0]\r\nGangbao Sifang [little0]\r\nSan Da Ha [little0]\r\n\r\n-hash\/a7800.xml: verified dump and improved documentation for aceoface [Guru]\r\n\r\n-bmc\/koftball: updated drawing routine to work correctly for available dumps. More studying needed. [Ivan Vangelista]\r\n\r\n-sealy\/sealy_z80.cpp.preliminary GFX decoding, borrowed from sealy_m16c.cpp [Ivan Vangelista]\r\n\r\n-effects: Recompute filters after loading the configuration [Olivier Galibert]\r\n\r\n-misc\/gms.cpp: Better inputs: [Vas Crabb]\r\n * Added mahjong keyboard option for Baile 2000.\r\n * Hooked up key-out input for games with mahjong keyboard hooked up.\r\n * Hooked up payout input in joytstick mode for games with mahjong keyboard hooked up.\r\n\r\n-bmc\/koftball.cpp: Slightly less hacky layer enable logic. [Vas Crabb]\r\n\r\n-redbook routing fix [Olivier Galibert]\r\n\r\n-moog\/source.cpp: Moved netlist declaration to nl_source.h. (#13680) [m1macrophage]\r\n\r\n-dspp: Various fixes [AJR]\r\n * Register STATE_GENPCBASE so debugger will recognize CPU\r\n * Limit ACC to 20 bits in debugger state display\r\n * Use util::sext for sign extension in non-DRC paths. Note that this changes behavior because positive values were sometimes not\r\n    truncated to 20 bits previously.\r\n * Make disassembly slightly less broken, though still very much a stub\r\n\r\n-modules.lua: only check for pipewire lib if NO_USE_PIPEWIRE is 0 [hap]\r\n\r\n-correct sidebs2j (Evoluzione RR) buildtag (#13675) [FMecha]\r\n\r\n-namcos12: Fix Tekken 3 release date (#13683) [AnthonyRyuki]\r\n\r\n-ui: remove master volume slider if driver has no sound [hap]\r\n\r\n-dspp: Add a real disassembler [AJR]\r\n\r\n-Fix for SH3\/SH4 DRC regression in b26662f1bba6809df145d9e8b3f78f66e3a7c7db, which prevented generate_checksum_block() being called\r\n for RAM areas. [smf]\r\n\r\n-dspp: Tweak mnemonics in disassembler [AJR]\r\n\r\n-misc\/gms.cpp: Improved I\/O: [Vas Crabb]\r\n * Hooked up hopper and counters.\r\n * Added payout key in mahjong matrix.\r\n * Reworked inputs and DIP switches for San Se Caishen: use conventional poker terminology, hooked up mahjong keyboard, better DIP\r\n    switch labels.\r\n * Improved joystick controls and added mahjong keyboard option for Jinpai Suoha - Show Hand.\r\n\r\n-ui\/confswitch.cpp: Fixed layout issue when DIP switch bank with the most switches has the shortest name, and reduced space between\r\n name and switches a bit. [Vas Crabb]\r\n\r\n-ui\/info.cpp: Fixed some non-bug \"warnings\" going missing. [Vas Crabb]\r\n\r\n-bmc\/bmcpokr.cpp: Got rid of indirection on bitmap. [Vas Crabb]\r\n\r\n-misc\/gms.cpp: Organise buttons so Big comes before Small. [Vas Crabb]\r\n\r\n-ui\/confswitch.cpp: Fixed copy\/paste error. [Vas Crabb]\r\n\r\nNew working clones\r\n------------------\r\nRollergames (Asia) [twistedsymphony]\r\n\r\n-skeleton\/boramz80.cpp: started fleshing it out [Ivan Vangelista]\r\n\r\n-dataeast\/brkthru.cpp: Add the world set of Break Thru (new parent) (#13682) [ClawGrip]\r\n\r\nNew working systems\r\n-------------------\r\nBreak Thru (World) [Jordi Tuells]\r\n\r\n-gaelco\/mastboyo.cpp: Add a new Master Boy (1987) set (#13679) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nMaster Boy (1987, Z80 hardware) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/mastboy.cpp: Sorted out Master Boy sets and added missing ones (#13674) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nMaster Boy (Spain, set 3, checksum 6070) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Spain, set 4, checksum CC6D) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, set 3, checksum 6918) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, set 4, checksum 680C) [Josep Quingles, Recreativas.org]\r\nMaster Boy (Italy, test version) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Italy, set 1, checksum 77A8) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Spain, set 1, checksum 7309) [Josep Quingles, Recreativas.org]\r\nMaster Boy Olympic (Spain, set 2, checksum 741B) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Italy, set 1, checksum 618F) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Spain, set 1, checksum 5A0B) [Josep Quingles, Recreativas.org]\r\nMaster Boy Version II (Spain, set 2, checksum 5B1D) [Josep Quingles, Recreativas.org]\r\n\r\nClones promoted to working\r\n--------------------------\r\nMaster Boy Version II (Italy, set 1, checksum 629B) [Josep Quingles, Recreativas.org]\r\n\r\n-Added correct MCU ROM for Italian Version II sets. [ClawGrip]\r\n\r\n-Verified old extracted MCU ROM for Spanish sets is 100% good. [ClawGrip]\r\n\r\n-Add a new Lady Bug bootleg set on Galaxian hardware (#13681) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nLady Bug (bootleg on Galaxian hardware, encrypted) [Luis Arrufat, Francisco Javier Mu\u00f1oz Calero]\r\n\r\n-misc\/gms.cpp: Added double up game functions to input names. [Vas Crabb]\r\n\r\n-[win] debugger crash: Add fallback to \"0\" if address evaluation fails (#13686) [dave-br]\r\n * Memory window address field: If address string evaluation fails, we'd fall back to the last-known-working string.  This works\r\n    great if the failure is due to the user changing the string.  But if the user changes the source, that also can cause failures\r\n    (different symbol table used for evaluation), and this fallback does not help.\r\n * The fix is to add a second fallback: Use \"0\" as the address string when all else fails.\r\n\r\n-emu\/inpttype.ipp: Group default double-up game control assignments on home row. [Vas Crabb]\r\n * Also moved Mahjong P to P and Payout to 4.  This fixes the conflict between Mahjong I and Payout.\r\n * misc\/gms.cpp: Added missing Key Out, Payout and hopper inputs for Super 555 and improved input names.\r\n * misc\/gms.cpp: Use poker input types for Baile 2005.\r\n * dynax\/ddenlovr.cpp, dynax\/dynax.cpp, dynax\/royalmah.cpp: Removed Payout assignments as they match the new default anyway.\r\n * docs: Bumped version since various features not in 0.277 are documented now.\r\n\r\n-pipewire: do not block on shift-f3 [Olivier Galibert]\r\n\r\n-sdl sound: make system default work, hopefully [Olivier Galibert]\r\n\r\n-Small documentation fixes (#13672) [Firehawke]\r\n\r\n-Don't show the audio menus when there are no audio devices [Olivier Galibert]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nVictory Paradise (V9) [Hammy]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nDream 9 Flower (v1.00c, set 2) [Hammy]\r\nLong Hu Bang II: Cuo Pai Gaoshou (China, V127C) [little0]\r\nLucky Star (newer Z180-based hardware, set 2) [Hammy]\r\n\r\n-Remove obsolete options (compressor will be in effects, speaker report should go into a lua plugin) [Olivier Galibert]\r\n\r\n-misc\/gms.cpp: Fixed more I\/O: [Vas Crabb]\r\n * Added lamp outputs, worked out what they do for Super Card 2 in 1 and Super Ball 2001.\r\n * Fixed inputs for Magic Slot and Super Card 2 in 1.\r\n * Fixed inputs, added mahjong keyboard option and improved DIP switch labels for Huangguan Leyuan.\r\n * Improved I\/O for Super Ball 2001 (not fully understood).\r\n * Improved DIP switch labels for Super 555.\r\n\r\n-misc\/gms.cpp: Fixed inputs and worked out lamps for Ball Challenge and Creatures of the Sea. [Vas Crabb]\r\n\r\n-Rework a case where the sound defaults are not put in place in correct order (when starting a system with mandatory cart without\r\n one) [Olivier Galibert]\r\n\r\n-igs\/igs011.cpp: corrected mistake in the lhb2cpgs ROM addition, hooked up correct decryption and preliminary protection patches\r\n [Ivan Vangelista]\r\n\r\n-skeleton\/boramz80.cpp: added inputs for the pkboram set [Ivan Vangelista]\r\n\r\n-hash\/a7800.cpp: PCB type and proper rom names for most entries [Guru]\r\n\r\n-docs: remove mentions of removed compressor cmdline option [hap]\r\n\r\n-misc\/gms.cpp: Added internal layouts for most games with lamps. [Vas Crabb]\r\n * Super Ball 2001, Super Card 2 in 1, Jinpai Suoha - Show Hand, Ball Challenge and Creatures of the Sea now have clickable layouts\r\n    with button lamps.\r\n * Also updated a couple of input names and comments.\r\n\r\n-igs\/igs011.cpp: Determined what some of the characters that can't be seen in lhb2 DIP switch test are supposed to be. [Vas Crabb]\r\n\r\n-dataeast\/brkthru.cpp: Remove brkthrubl. Has the same ROMs as the original World version (#13692) [ClawGrip]\r\n\r\n-misc: add braces around switch\/case variable declaration [hap]\r\n\r\n-sound: Add a compressor.  May need some tuning [Olivier Galibert]\r\n\r\n-compressor: remove printf spam [hap]\r\n\r\n-sealy\/sealy_m16c.cpp: dumped Oki ROM for fkddz [little0]\r\n\r\n-sealy\/sealy_z80.cpp: dumped Oki ROM and EEPROM for ddz2 [little0]\r\n\r\n-debugger cleanup: use enums for m_views indices (#13687) [dave-br]\r\n * For the wininfos that participate as individual panes in the main console window, their viewinfos are referenced via the\r\n    m_views[] array with hard-coded indices of 0, 1, and 2.\r\n   - Define & use enums for those indices (VIEW_IDX_DISASM, VIEW_IDX_STATE, VIEW_IDX_CONSOLE)\r\n   - Change MAX_VIEWS from a hard-coded constant of 4 to the last enum in that list, which changes it to 3.  (I don't think it\r\n      should have been 4 in the first place.)\r\n   - wininfos that NEVER appear as panes in the main console window (e.g., logwin_info, pointswin_info, etc.) continue to use\r\n      m_views[0]\r\n\r\n-current Plug and Play PR (2 not working sets) (#13677) [mamehaze]\r\n\r\nNew NOT WORKING machines\r\n------------------------\r\nDisney Princess Dress Mania TV (Japan) [David Haywood, Team Europe]\r\nXaviX Bowling (XaviXPORT, PT2-BWL-11, Japan) [David Haywood, Team Europe]\r\n\r\n-sound: Better decoupling of the effects thread [Olivier Galibert]\r\n\r\n-sound: fix incorrect detection of config loading when the driver file was not yet created [Olivier Galibert]\r\n\r\n-EQ: detect when not actually used [Olivier Galibert]\r\n\r\n-New machines marked as NOT_WORKING (#13529) [stonedDiscord]\r\n\r\n-adp\/stella8085.cpp: Start mapping peripherals [AJR]\r\n\r\n-adp\/stella8085.cpp: Update IC notes [AJR]\r\n\r\nNew machines marked as NOT_WORKING\r\n----------------------------------\r\nAltair 8800b [DeRamp.com]\r\n\r\n-mits\/al8800b.cpp: Fix build [AJR]\r\n\r\n-gaelco\/goldart.cpp: Add new sets for different countries (#13688) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nGoldart (France, Covielsa license) [Josep Quingles, Recreativas.org]\r\nGoldart (Germany) [Josep Quingles, Recreativas.org]\r\nGoldart (United Kingdom) [Josep Quingles, Recreativas.org]\r\n\r\n-Add PLD dumps to Gaelco games and verify bruteforced ones [Josep Quingles, Recreativas.org] (#13684) [ClawGrip]\r\n\r\n-sega\\segaybd.cpp Added G-LOC (Japan) and Power Drift (Japan, Rev C) (#13668) [Nekoziman]\r\n\r\nNew working clones\r\n------------------\r\nG-LOC Air Battle (Japan) [Team Japump!!!]\r\nPower Drift (Japan, Rev C) [Team Japump!!!]\r\n\r\n-changed old 'pdriftj' to 'pdriftjb' [Nekoziman]\r\n\r\n-adlib: use official product name for device string [hap]\r\n\r\n-adlib: remove unneeded r\/w trampoline [hap]\r\n\r\n-igs\/igs011.cpp: Fixed video RAM handling. [Vas Crabb]\r\n * Fixes numerous graphical glitches, including missing characters in service mode (MT08993), bad colours on vbowl game over screen,\r\n    glitchy \"ODDS\" banner remaining on-screen in xymg, incorrect colours on copyright years on titles screens for lhb and clones,\r\n    and more.\r\n * There's only enough video RAM for four 8-bit layers.  The \"depth\" register configures how many 8-bit layers are required (zero to\r\n    four), and the remaining buffers are treated as pairs of 4-bit layers.  For example xymg uses one 8-bit layer and six 4-bit\r\n    layers.\r\n * The CPU always sees an 8-bit view of video memory, and must handle updating the correct nybble to draw to an individual 4-bit\r\n    layer.  The blitter always uses 4-bit source data for 4-bit layers, but can use 4-bit or 8-bit source data for 8-bit layers (it\r\n    also supports 5-bit source mode with the top bit read from a separate ROM area).\r\n\r\n-audio compressor: make it a little less enthusiastic [Olivier Galibert]\r\n\r\n-sblaster: add command 0x80 [cracyc]\r\n\r\n-emu\/emupal: added xGRB format [Ivan Vangelista]\r\n\r\n-skeleton\/boramz80.cpp: added colors [Ivan Vangelista]\r\n\r\n-misc\/gms.cpp: Add multiplexed EEPROM interface that works for most games. (Unfortunately, this does not eliminate the need for 68K\r\n ROM patches.) [AJR]\r\n * machine\/eepromser.cpp: Add configuration parameter for DO tristate level\r\n\r\n-i386: check for fault before setting register [cracyc]\r\n\r\n-sound: Fix synchronous streams [Olivier Galibert]\r\n\r\n-Sorry, local configuration leaked out [Olivier Galibert]\r\n\r\nNew machine added\r\n-----------------\r\nTrapeze \/ Trampoline [Dilweed, smf]\r\n\r\n-Added Circus memory map mirroring from the schematics, trapeze uses 0x5000 for video ram. [smf]\r\n\r\nNew machines added\r\n------------------\r\nBlock Fever [Dilweed, smf]\r\n\r\n-Sound frequencies are estimated from a video of the real game, as schematics do not exist. The clickable artwork colors were taken\r\n from the same video. An output is pulsed when you finish a game after scoring enough points to replay, it's purpose is unknown.\r\n Better pictures of the PCB are required to confirm the layout. [smf-]\r\n\r\n-circus: fix compile error [hap]\r\n\r\nNew working clones added\r\n------------------------\r\nFantastic Spacians (hack of 'Super Galaxians') [Dilweed, smf]\r\n\r\nNew working clones\r\n------------------\r\nMoon Cresta (SNK) [Dillweed, smf]\r\n\r\n-srcclean [smf-]\r\n\r\nNew not working clones\r\n----------------------\r\n005 (Earlier version?) [smf-]\r\n\r\nNew working clones added\r\n------------------------\r\nSasuke vs. Commander (set 2) [Dillweed, smf]\r\n\r\n-igs\/igs011.cpp: Added range check on blit destination. [Vas Crabb]\r\n * Just log a message if a game tries to blit to an out-of-range layer for the current configuration.\r\n * Also set vertical blanking time and total lines based on measurements for nkishusp, and always blit to the whole 512*256 area as\r\n    in principle the CPU can read areas that aren't visible on-screen.\r\n\r\n-tx1: remove set_output_gain to nonexistent output [hap]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nAV-Mahjong Yanchana Koneko (Japan Ver 1.01 1990\/08\/23) [Hammy]\r\nPaint 'N Puzzle Super [Tylar R]\r\nPiaoliang Jinhua [little0]\r\nPiaoliang Jinhua 2 [little0]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nShuang Long Qiang Zhu 2 VS (China, VS203J, set2) [little0]\r\n\r\n-hash\/a7800.xml: more PCB and ROM label updates [Guru]\r\n\r\n-sega\/segae.cpp, taito\/taito_z.cpp: documentation updates [Brian Troha]\r\n\r\n-misc\/pntnpuzls.cpp: hookup CRTC, RAMDAC, UART [angelosa]\r\n\r\n-stella8085: correction to rom_load sizes [hap]\r\n\r\n-igs\/igs011.cpp: Hooked up hopper, and fixed some inputs and DIP switches. [Vas Crabb]\r\n\r\n-sound: enhance portaudio support. [Olivier Galibert]\r\n * Sadly, portaudio is limited to the worst case of all OSes audio supports (and ALSA est rather bad) and does not yet handle\r\n    hotplug. So the result is quite limited.\r\n * Also, the devices when running portaudio over emulated alsa over pulseaudio are quite ugly.  Still works though.\r\n\r\n-adp\/stella8085.cpp: More memory map improvements; mark ROMs for excellent as bad dumps [AJR]\r\n\r\n-sound: Fix save states [Olivier Galibert]\r\n\r\n-sound: Do not interpolate when not changing rate, fixes pbobble2 and gunlock [Olivier Galibert]\r\n\r\n-pntnpuzls: more hookup [cracyc]\r\n\r\n-hxchfe: Reimplemented HxC floppy emulator HFE format. [Michael Zapf]\r\n\r\n-ti99: Make the HFE format available to the disk controllers. [Michael Zapf]\r\n\r\n-igs\/igs011.cpp: Revert interrupt frequency changes from 515ae3f08181af64b008ea4ebf90a2752702f8dd. [Vas Crabb]\r\n * The commit message for 515ae3f08181af64b008ea4ebf90a2752702f8dd (was SVN r14679 at the time) doesn't provide a justification for\r\n    changing the periodic interrupt frequencies, implying it's just cleaning up use of deprecated functionality.  The change from\r\n    120 Hz to 240 Hz for systems using the \"lhb\" configuration caused dbc, lhb33c and ryukobou to stop recognising coins reliably\r\n    (MT05678).  Despite the comments added to the machine configuration functions, changing the frequency of these timers does not\r\n    change the music tempo.\r\n * This changes the periodic timer frequencies back to what they were previously.  The timing is still suspect.  We really need\r\n    someone to hook some of these games up in a logic analyser to get proper video timings and work out where the periodic\r\n    interrupts actually come from.\r\n\r\n-build: update vs\/msbuild settings to reflect current clangcl (#13633) [Patrick Mackinlay]\r\n\r\n-3rdparty: cherry-pick upstream fixes for clangcl [Patrick Mackinlay]\r\n\r\n-hxchfe_dsk: fix build [Patrick Mackinlay]\r\n\r\n-misc\/pntnpuzls.cpp: decode video [angelosa]\r\n\r\n-misc\/pntnpuzls.cpp: hookup ir0, start identifying buttons [angelosa]\r\n\r\n-pntnpuzls: add coin inputs [cracyc]\r\n\r\n-pntnpuzls: more inputs [cracyc]\r\n\r\n-misc\/pntnpuzls.cpp: standardize button layout [angelosa]\r\n\r\n-pntnpuzls: connect touchscreen [cracyc]\r\n\r\n-microtch: fix conversion [cracyc]\r\n\r\n-pntnpuzls: add sound [cracyc]\r\n\r\n-igs\/igs011.cpp: Miscellaneous changes: [Vas Crabb]\r\n * Implemented video suppress bit in blitter \"depth\" register (used to blank the screen while setting up scenes that take multiple\r\n    frames to draw).\r\n * Reduced audio output levels to avoid hitting the compressor at least most of the time.\r\n * Optimised blit and screen update a little.\r\n * Split class up a bit more, made more things private, made a sub-map function for the blitter registers.\r\n\r\nNew working systems\r\n-------------------\r\nSuper Shanghai 2001 (set 1, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nSuper Shanghai 2001 (set 2, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-Created a new driver for New Carrera 2000. [Roberto Fresca, Grull Osgo] The MCU behavior has been simulated to make the game\r\n playable. The MCU also has full range memory access, so it can read ROM and Read\/Write NVRAM, can draw graphics, manages reels\r\n display animation, and inputs. [Roberto Fresca]\r\n\r\n-misc\/sshanghai.cpp driver: Remove leftover. [Roberto Fresca]\r\n\r\n-misc\/pntnpuzls.cpp: update QA, misc cleanups [angelosa]\r\n\r\n-deco16: turn off verbose log flag [hap]\r\n\r\n-bwing: correct bgpen and paletteram read [hap]\r\n\r\n-cexpert: update notes [hap]\r\n\r\n-misc\/ncarrera.cpp: Fixed compile and srcclean. [R. Belmont]\r\n\r\n-igs\/igs011.cpp: corrected address maps for lhb3 and tygn. Avoids crashes. [Ivan Vangelista]\r\n\r\n-midway\/midzeus.cpp: corrected ROM size for u2 of mk4b [Brian Troha]\r\n\r\n-skeleton\/boramz80.cpp: added DIP definitions for other sets that boot [Ivan Vangelista]\r\n\r\n-skeleton\/lgtz80.cpp: decoded GFX and added preliminary video emulation [Ivan Vangelista]\r\n\r\nNew not working machine\r\n-----------------------\r\nMushiking The King Of Beetles 2003 Second (Japan) [HRKT20, MetalliC, rtw]\r\n\r\n-pinball\/gts3a.cpp: Add a Vifico licensed version of Cue Ball Wizard (#13693) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nCue Ball Wizard (Spanish) [Victor Fernandez (City Game), Jordi Beltran (Crazy Taxi)]\r\n\r\n-namco\/rallyx.cpp: Verify Danger Track PROMs [Recreativas.org] (#13696) [ClawGrip]\r\n\r\n-gaelco\/gaelco2.cpp: Add an Alligator Hunt clone with alternate title (#13699) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nLizard Hunt (unprotected, checksum 25A83609) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/gaelcof3.cpp: Add two more kiddie ride dumps (#13700) [ClawGrip]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMueve [Josep Quingles, Recreativas.org]\r\nOb-La-Di [Josep Quingles, Recreativas.org]\r\n\r\n-Add missing PROMs and PLDs to several Modular System games [Josep Quingles, Recreativas.org] (#13690) [ClawGrip]\r\n\r\n-Skeleton driver for Gaelco Loto-Play (#13695) [ClawGrip]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nLoto-Play (set 1) [Josep Quingles, Recreativas.org]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nLoto-Play (set 2) [Josep Quingles, Recreativas.org]\r\nLoto-Play (set 3) [Josep Quingles, Recreativas.org]\r\nLoto-Play (set 4) [Josep Quingles, Recreativas.org]\r\n\r\nNew not working machine\r\n-----------------------\r\nSystemSP Factory Check Server [HRKT20, MetalliC, rtw]\r\n\r\n-midw8080\/8080bw.cpp: Add a Spanish Space Invaders bootleg named Cosmic Battle (#13644) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nCosmic Battle (Recreativos Franco bootleg of Space Invaders) [Jordi Tuells]\r\n\r\n-midway\/williams.cpp: Add a Spanish Defender clone named Next Century (#13639) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nNext Century (bootleg of Defender) [Retroclub.es, Recreativas.org]\r\n\r\n-midw8080\/8080bw.cpp, midway\/williams.cpp: used actual XTALs present on the PCBs of recently added bootlegs [Ivan Vangelista]\r\n\r\n-misc drivers: removed doubled up semicolons [Ivan Vangelista]\r\n\r\n-Cocoa debugger: debug view scroll workarounds (#13673) [Antonio Malara]\r\n * debugger-osx: workaround to fix bottom scrolling and scrollbars the first time the debug window overflows\r\n\r\n-pc9801: try again with scrolling [cracyc]\r\n\r\n-misc\/ncarrera.cpp driver: Added more documentation, technical notes, more cleanups, and fixed copyright. [Roberto Fresca]\r\n\r\n-sega: hookup stub DSB2 MPEG device [angelosa]\r\n\r\n-isa\/sblaster.cpp: hookup command logs thru logmacro.h [angelosa]\r\n\r\n-hash\/pc98.xml: fix hamlet boot order, fix tesserae metadata [angelosa]\r\n\r\n-qt\/debuggerview.cpp: style over system colors [angelosa]\r\n\r\n-skeleton\/lgtz80.cpp: improved reels positioning [Ivan Vangelista]\r\n\r\n-qt\/debuggerview.cpp: QPalette:Accent doesn't exist in Qt5 [angelosa]\r\n\r\n-sega\/dsb2.cpp: add basic MPEG playback [angelosa]\r\n\r\n-pa_sound: add support for audio latency and samplerate options [hap]\r\n\r\n-pa_sound: lower latency interval steps [hap]\r\n\r\n-osd: small cleanup to copy pasted header comment [hap]\r\n\r\n-igs\/igs_m027.cpp: added Oki banking for jking02, klxyj and tct2p [Ivan Vangelista]\r\n\r\n-igs\/igs_m027_033vid.cpp: adjusted Oki banking so that it works for huahuas6, too [Ivan Vangelista]\r\n\r\n-sealy\/sealy_m16c.cpp: dumped Oki ROM for gbsf [little0]\r\n\r\n-hd6309: correct branch cycles in native mode [hap]\r\n\r\n-hxchfe: Do not exit for an unknown encoding, just inform. [Michael Zapf]\r\n\r\nNew working clones\r\n------------------\r\nPoker (Version 50.02 ICB, set 3 alt) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nShenzhou Jielong [little0]\r\n\r\n-gaelco\/gaelco2.cpp: Add four new Gaelco Bang sets (#13702) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nBang! (version 2, checksum 140E) [Josep Quingles, Recreativas.org]\r\nBang! (version 2, checksum D35D) [Josep Quingles, Recreativas.org]\r\nGun Gabacho (Japan, version 2, checksum 1C8C) [Josep Quingles, Recreativas.org]\r\nGun Gabacho (Japan, version 2, checksum B75B) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/gaelco3d.cpp: Add two more Football Power sets (#13703) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nFootball Power (version 4.6) [Josep Quingles, Recreativas.org]\r\nFootball Power (version 1.4) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/gaelco.cpp: Add a new Last Km clone (#13706) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nLast KM (ver 1.0.0227, checksum 747a7443, prototype) [Josep Quingles, Recreativas.org]\r\n\r\n-misc\/flower.cpp: Dumped a Sega\/Alpha version of flower and found program ROM matches Komax version. (#13704) [Nekoziman]\r\n * Corrected sound CPU ROM location, and marked version with modified program ROM as a possible bootleg.\r\n\r\nNew working clones\r\n------------------\r\nFlower (Japan) [Team Japump]\r\n\r\n-igs\/igs_m027.cpp: Hooked up sound ROM banking for Chong Chong Leyuan. [Vas Crabb]\r\n\r\n-misc\/cardline.cpp: Use poker input types. [Vas Crabb]\r\n\r\n-misc\/flower.cpp: Tabulated the system definitions again. [Vas Crabb]\r\n\r\n-docs: Actually commit the version bump. [Vas Crabb]\r\n\r\n-muichiz [Olivier Galibert]\r\n\r\n-Revert mistake [Olivier Galibert]\r\n\r\n-pa: avoid deadlocks, avoid device name collisions [Olivier Galibert]\r\n\r\n-Appease annoying CI [Olivier Galibert]\r\n\r\n-miuchiz: fix flags, at least.  Message should have been \"split driver into per-game entries\". [Olivier Galibert]\r\n * new non working system Miuchiz Bratz Cloe [Lord Nightmare] Miuchiz Bratz Yasmin [Lord Nightmare] Miuchiz Monsterz Creeper [Lord\r\n    Nightmare] Miuchiz Monsterz Inferno [Lord Nightmare] Miuchiz Monsterz Roc [Lord Nightmare] Miuchiz Pawz Dash [Lord Nightmare]\r\n    Miuchiz Pawz Spike [Lord Nightmare]\r\n\r\n-miuchiz: fix compile warning [hap]\r\n\r\nNew working clones\r\n------------------\r\nRiviera Hi-Score (2131-08, U5-4, 111786) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRiviera Hi-Score (2131-08, U5-3C, 091586) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRiviera Hi-Score (2131-08P, 5C25C, 082702, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nRiviera Hi-Score (2131-08P, 5C25C, 082702, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-merit\/merit.cpp: Fix comments. [Roberto Fresca]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nunknown Kramer Poker (US Rev L5, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-misc\/miuchiz.cpp - fix validation errors (#13716) [Matthew Daniels]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nPub Time Darts v1.4 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-gaelco\/gaelco2.cpp: Add more Gaelco\/Salter Gym equipment sets (#13711) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nPro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum 3523) [Josep Quingles, Recreativas.org]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nPro Cycle Tele Cardioline (Salter fitness bike, older, set 1) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older, set 2) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older, set 3) [Josep Quingles, Recreativas.org]\r\nPro Cycle Tele Cardioline (Salter fitness bike, older, set 4) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older, set 1) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older, set 2) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older, set 3) [Josep Quingles, Recreativas.org]\r\nPro Stepper Tele Cardioline (Salter fitness stepper, older, set 4) [Josep Quingles, Recreativas.org]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nHappy Pierrot (V987271) [buffi]\r\n\r\n-okim6376: fix regression, small cleanup [hap]\r\n\r\n-igs\/igs_m027.cpp: Changed Chong Chong Leyuan sound chip clock to 2 MHz. [Vas Crabb]\r\n * Speech samples and fanfares sound a lot more natural this way.\r\n\r\n-mame.lst: reorder list again [hap]\r\n\r\n-midiverb: remove unneeded variables, sphinx40: remove unneeded trampoline [hap]\r\n\r\n-misc\/pntnpuzls.cpp: preliminary touchscreen layout [angelosa]\r\n\r\n-sound: change audio_latency duration option to milliseconds [hap]\r\n\r\n-sound: remove references to portaudio options that were removed [hap]\r\n\r\n-cpu\/mb86235: Improve TGPx4 interpreter (#13718) [Matthew Daniels]\r\n * cpu\/mb86235: Improve TGPx4 interpreter Most Sega Model 2C-CRX games are now working with 3D graphics\r\n * cpu\/mb86235: fixing clang compile error\r\n * cpu\/mb86235: authors are listed on line 2, no need to repeat them (nw)\r\n\r\n-pa_sound: add api info to device names [hap]\r\n\r\n-shared\/efo_sound3.cpp: Fix regression from new sound system [AJR]\r\n\r\n-sound: re-add support for -volume option (works same as before sound rewrite) [hap]\r\n\r\n-options: fix range checker with negative values [hap]\r\n\r\n-sound: no need to save master volume of 0 [hap]\r\n\r\n-fntspcian: change company string to hack [hap]\r\n\r\n-emuopts: correct typo [hap]\r\n\r\n-sound: disable error.log \"Sound reset\" message by default [hap]\r\n\r\n-memorymoog, xpander: Replaced matrix() with write_mx\/my(). (#13721) [m1macrophage]\r\n\r\n-sega\/315-5881_crypt.cpp: cursory cleanups [angelosa]\r\n\r\n-sega\/model3.cpp: massage UART comms hack for sound in swtrilgy\/srally2 [angelosa]\r\n\r\n-sound: update prev commit (sound reset msg is not OSD) [hap]\r\n\r\n-cpu\/z80: Flatten 16b rw operations in order to avoid vars manipulations (#13676) [holub]\r\n\r\n-igs\/igs_m027_033vid.cpp: hooked up hopper [Ivan Vangelista]\r\n\r\n-skeleton\/boramz80.cpp: hooked up coin counters [Ivan Vangelista]\r\n\r\nNew working clones\r\n------------------\r\nIn The Hunt (Korea?) [nnap]\r\n\r\nSystems promoted to working\r\n---------------------------\r\nHuahua Shijie 5 \/ Feixing Shijie (V107CN) [David Haywood, Ivan Vangelista]\r\nQiji 6 (V118CN) [David Haywood, Ivan Vangelista]\r\n\r\n-tsvme104: added Tekmis TSVME104 card [Xolod]\r\n\r\n-sound: change audio_latency to seconds (float), so people with existing mame.ini won't get broken sound [hap]\r\n\r\n-mc68681: ignore tx enable if already enabled [Patrick Mackinlay]\r\n\r\n-pa_sound: add error messages [hap]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nNeo Carnival [buffi]\r\n\r\n-igs\/igs_m027_033vid.cpp: added coin counters [Ivan Vangelista]\r\n\r\n-gaelco\/gaelco.cpp: Add a new Big Karnak clone (#13713) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nBig Karnak (ver. 1.0, checksum 1e38b94) [Josep Quingles, Recreativas.org]\r\n\r\n-sound: update mapping when changing audio mixer configuration (fixes issues in audio mixer menu, like randomly adding new entries\r\n when pressing l\/r, cursor randomly moving to 1st entry when pressing l\/r, and portaudio errors when switching devices) [hap]\r\n\r\n-pa_sound: add device name to error message [hap]\r\n\r\n-sound_module: set default sink node to 0 [hap]\r\n\r\n-Revert \"sound_module: set default sink node to 0\" [hap]\r\n * This reverts commit 0f7b4dc5facc301e9ff6a57dbfa78e941f11a424.\r\n\r\n-skeleton\/whtm68k.cpp: changed to MACHINE_IMPERFECT_SOUND  (#13723) [flama12333]\r\n\r\n-debugger: symlist usability + symbol table extensibility (#13694) [dave-br]\r\n * Address issue #6655 (symlist command usability), add a bit of plumbing for future extensibility.\r\n * symlist with no arguments displays all global *and* :maincpu symbols, with clear header text for each list.  At the bottom,\r\n    prints helper text to make user aware of the cpu form\r\n * To allow for adding new kinds of symbols in the future, this adds an enum field to symbol table for its 'type', for prettier\r\n    printing from symlist.  Symlist now traverses symbol table chain completely.\r\n\r\nNew working clones\r\n------------------\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nunknown Kramer Poker (encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nHI-LO Double Up Joker Poker (set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nSystem 3000 Kramergame Poker (encrypted set 5) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 2 (set 4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 2 (set 5) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-Added technical documentation, including detailed notes and an ASCII schematic diagram for gtipokrc daughterboard, and marked the\r\n set as machine unemulated protection. [Roberto Fresca]\r\n\r\n-i386: check cpl in verr and verw [cracyc]\r\n\r\n-osd: Various cleanup and fixes: [Vas Crabb]\r\n * osd\/interface\/audio.h: Implemented movable and swappable patterns (reduces allocation and copying).\r\n * monitor\/monitor_module.h: Got rid of a C string pointer, avoid the need for a static string object.\r\n * sound\/sound_module.cpp: Moved default implementation stuff out of the header, use algorithm library in place of memcpy.\r\n * sound\/pa_sound.cpp: Fixed a non-const global that should be const.\r\n * monitor\/monitor_dxgi.cpp: Fixed an object leak.\r\n * Cleaned up some use of COM and COM-like things.\r\n\r\n-ncr5385: remove incorrect enum value [Patrick Mackinlay]\r\n\r\n-sega\/m3comm.cpp: fix black screen regression in srally2 [angelosa]\r\n\r\n-sega\/model3.cpp: fix MT #08790, allow lostwsga and lemans24 to boot again [angelosa]\r\n\r\n-remove obsolete wave (cassette sound) device [hap]\r\n\r\n-Plug and Play additions (mostly JAKKS Pacific) (#13697) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nDreamworks Shrek \/ Over The Hedge (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nThe Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A) [David Haywood, Sean Riddle, TeamEurope]\r\nDisney Princess Magical Adventures (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nArcade Gold featuring Pac-Man (20 APR 2007 A SKU O) [David Haywood, Sean Riddle, TeamEurope]\r\nCinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55) [David Haywood, Sean Riddle, TeamEurope]\r\nHigh School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20) [David Haywood, Sean Riddle, TeamEurope]\r\nRetro Arcade featuring Pac-Man (20 AUG 2008 A SKU N) [David Haywood, Sean Riddle, TeamEurope]\r\nSuper Pac-Man Collection (26 JAN 2006 A SKU L) [David Haywood, Sean Riddle, TeamEurope]\r\nSleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02) [David Haywood, Sean Riddle, TeamEurope]\r\nMarvel Heroes: Ultimate Action (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew working clones\r\n------------------\r\nMs. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A) [David Haywood, Sean Riddle, TeamEurope]\r\nMs. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nSpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nWorld Poker Tour (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nDisney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\n-cirsa\/missbamby.cpp: Add Arfyc 3 Mini (#13714) [ClawGrip]\r\n\r\nNew systems marked not working\r\n------------------------------\r\n3 Mini [Javier Blanco, Recreativas.org]\r\n\r\n-gaelco\/gaelco.cpp: Add two Gaelco Squash sets (#13726) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSquash (USA, ver. 1.1, checksum 015b6f8a) [Josep Quingles, Recreativas.org]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nSquash (newer PCB) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/gaelco2.cpp: Add another Pro Cycle Tele Cardioline set (#13725) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nPro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum DECA) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/thoop2.cpp: Add four TH Strikes Back sets (#13724) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nTH Strikes Back (non North America, version 1.0, checksum 020EB346) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 020E154A) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 0206DF91) [Josep Quingles, Recreativas.org]\r\nTH Strikes Back (non North America, version 1.0, checksum 0206DF91, without title) [Josep Quingles, Recreativas.org]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMahjong The Mysterious World Returns (Japan) [buffi]\r\n\r\n-merit\/merit.cpp: removed duplicate set, improved documentation [Brian Troha]\r\n\r\n-seibu\/bloodbro_ms.cpp: fleshed out the driver. Still missing sound and sprite \/ tilemap priorities [Ivan Vangelista]\r\n\r\n-sega\/model3.cpp: hookup main board DSW bank [angelosa]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nTop Draw (encrypted, set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTop Draw (encrypted, set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTop Draw (encrypted, set 3) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTop Draw (encrypted, set 4) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nGTI Double or Nothing Draw Poker (GoT PCB, set 3) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-gaelco\/gaelco2.cpp: fixed sltpcycla parent \/ clone relationship [Ivan Vangelista]\r\n\r\n-luna_68k: additional board stubs and firmware [Plamen Mihaylov]\r\n\r\n-skeleton\/lgtz80.cpp: Add ADPCM banking; expand NVRAM area; update notes [AJR]\r\n\r\n-pa_sound: popmessage instead of printf if there's a device conflict while fiddling in the audio mixer menu [hap]\r\n\r\n-audiomix: fix rounding issue with db adjust [hap]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nTurbo Poker 1 (set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\nTurbo Poker 1 (set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-capcom\/cps1.cpp: sf2re and sf2mkot are sf2ce clones [angelosa]\r\n\r\n-sega\/model3.cpp: implement proper stencil mask for 2d layer [angelosa]\r\n\r\n-sound\/xaudio2_sound.cpp: Initial support for new sound system features. [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Setting the default latency to the target buffer submission frequency is a bad idea. [Vas Crabb]\r\n\r\n-sega\/model3.cpp: hookup lostwsga player 2 trigger and offscreen detect [angelosa]\r\n\r\n-sega\/megadriv_acbl.cpp: simulate coin latch for barek3mba [angelosa]\r\n\r\n-sound\/xaudio2_sound.cpp: Forgot to clear the want update flag. [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Changed total buffer size to actually match specified latency (calculation didn't conside sample size or\r\n channel count). [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Smarter buffer submission algorithm. [Vas Crabb]\r\n\r\n-osd\/interface\/audio.h: Added missing header for clang. [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Listen for critical engine errors, more clang warnings. [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: More paranoid cleanup. [Vas Crabb]\r\n * This hopefully fixes the freezes on exit when changing the sample rate underneath it.  Sound may or may not work after you do\r\n    this until you restart MAME due to race conditions.\r\n\r\n-Fix tdv2100 display edge-cases (#13707) [Frodevan]\r\n * Align switch polarity and fix default settings in TDV-2100 series terminal module\r\n * Fix attribute edge-case behaviour for TDV-2100 series\r\n * Fix bitwise-operation spacing\r\n\r\n-seibu\/bloodbro_ms.cpp: added sound by slightly adapting the implementation in seibu\/raiden_ms [Ivan Vangelista]\r\n\r\n-seibu\/raiden2.cpp: corrected location for a couple mask ROMs in the raiden2 sets [Guru]\r\n\r\n-sound\/xaudio2_sound.cpp: Better handling of critical errors, more verbose logging. [Vas Crabb]\r\n\r\n-technos\/vball.cpp: demote vball2pjb with MACHINE_IMPERFECT_SOUND [angelosa]\r\n\r\n-sega\/model3.cpp: system port 8 is just an irq check strobe [angelosa]\r\n * fix spikeout\/spikeofe bootup\r\n\r\n-sega\/model3_v.cpp: enable colormod for vs2 radar\/cursors [angelosa]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMahjong Jongoh (Japan, TTL800-03-04) [buffi]\r\n\r\nNew working clones\r\n------------------\r\nMahjong Gal no Kokuhaku (Japan, set 2) [buffi]\r\nMahjong Reach Ippatsu (Japan, NM526-01) [buffi]\r\n\r\n-mm1kb: use beep_device for the beeper and remove power switch sample [hap]\r\n\r\n-various VT3xx (mostly VT369) work + some other VT refactoring, many sets now boot + games selectable (#13727) [mamehaze]\r\n * added a derived 6502 core for the VT3xx Sound CPU (built into the SoC), it has some customized opcodes\r\n * added enough emulation of the Sound CPU to get denv150 to pass initial checks\r\n * added internal SoC ROM to a number of sets that copy the sound program from it, allowing those to pass startup checks too\r\n * added preliminary support for some of the extra VT3xx background video features, note even the way the hardware implements these\r\n    is ugly, they really are hacked on top of the standard NES modes\r\n * added preliminary support for extra VT3xx sprite modes\r\n * the above also allow various Lexibook sets to show boot screens eg. lxcmcysw, lxcmcyfz, lxcmcydp, lxcmcysp, lxcmcycr, lxcmcypj,\r\n    lxcmcyba, lxcmcypp\r\n * paired some scrambling\/encryption to specific SoC classes, as it's likely these represent slightly customized models, added modes\r\n    for nubsupmf, red5mam, dgun2593, gcs2mgp, 240in1ar which also now show something\r\n * started looking at the new DMA modes needed by 240in1ar etc.\r\n * denv150 basically now works, but leaving it marked as NOT WORKING until the rest of the sound CPU logic is hooked up\r\n * flagged a few sets as potentially bad dumps\r\n * verified \/ corrected metadata for a number of sets now that they boot and can be better identified\r\n * identified some cases where there seem to be additional protection devices present, supplying either code or data\r\n * replaced vt1682 ALU in vt3xx emulation with its own implementation as it isn't the same\r\n * added relative offset support (a kind of banking internal to the VT3xx) allowing the majority of games in the multi-game menus to\r\n    go ingame\r\n * added external banking support to a number of the larger games (anything larger than 32Mbytes has to be externally banked)\r\n * corrected ROM loading for a number of sets\r\n * fixed additional opcodes on sound CPU, and added the remaining peripherals\r\n * misc other VT related tweaks\r\n\r\n-misc\/falgas_m89.cpp: used MACHINE_IMPERFECT_SOUND for the sets that do play sounds (#13731) [flama12333]\r\n\r\n-gaelco\/goldart.cpp: Add PIC-based sets (not working) (#13722) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nGoldart (PIC16C54, Spain) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, France, Covielsa license) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, Germany) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, Portugal) [Josep Quingles, Recreativas.org]\r\nGoldart (PIC16C54, United Kingdom) [Josep Quingles, Recreativas.org]\r\n\r\n-cdi.xml: New  software added (#13666) [David 'Foxhack' Silva]\r\n\r\nNew working software list additions (cdi.xml)\r\n---------------------------------------------\r\nCyber Soldier Sharaku [ShiroeNL, Redump.org]\r\n\r\n-taito\/taito_z.cpp: dumped PLDs [Guru]\r\n\r\n-tattass: add set_maximum_quantum to prevent sound glitches [dink, ScOULaris]\r\n\r\n-new handheld game Treasure Island (Tronica) (#13736) [MilanBA]\r\n\r\nNew working systems\r\n-------------------\r\nTreasure Island (Tronica) [Milan Galcik, Henrik Algestam]\r\n\r\n-hh_sm510.cpp: added new game Amusing Arithmetic (#13739) [MilanBA]\r\n\r\nNew working systems\r\n-------------------\r\nAmusing Arithmetic (Elektronika) [Milan Galcik, Igor Nys]\r\n\r\n-sound\/wasapi_sound.cpp: Added preliminary WASAPI sound module (not enabled yet). [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: More fixes: [Vas Crabb]\r\n * Fixed a couple more potential deadlocks when handling critical engine errors.\r\n * Better tracking of the default device when devices are reconfigured.\r\n\r\n-sound\/wasapi_sound.cpp: Fixed clang warnings. [Vas Crabb]\r\n\r\n-eminline: add muldiv64 and muldivu64 functions sound: correct subtle timing issues, add -sound support, add resampling at the edge\r\n [Olivier Galibert]\r\n\r\n-gaelco\/gaelco.cpp: Add new Thunder Hoop sets (#13732) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nThunder Hoop (ver. 1, checksum 02a09fcd) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (ver. X, checksum 00000020, without title) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (North America, ver. C4, checksum 02A0A008) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (non North America, ver. X, checksum 00000020, set 1) [Josep Quingles, Recreativas.org]\r\nThunder Hoop (non North America, ver. X, checksum 00000020, set 2) [Josep Quingles, Recreativas.org]\r\n\r\n-pinball\/gts3a.cpp: Add the Vifico-licensed version of Super Mario Bros pinball (#13737) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nSuper Mario Brothers (pinball, Spanish) [Victor Fernandez (City Game)]\r\n\r\n-speaker: allow positioning unknown and don't map audiomix: fix mistake on microphone channel mapping [Olivier Galibert]\r\n\r\n-sound\/wasapi_sound.cpp: Improved error handling and buffer management. [Vas Crabb]\r\n\r\n-lib\/osdobj_common.cpp: Made WASAPI sound the default on Windows and made DirectSound lower priority than XAudio2. [Vas Crabb]\r\n\r\n-osd\/eminline.h: Made multiply\/divide helper names a bit more consistent with other functions. [Vas Crabb]\r\n\r\n-osd\/eigcc.h: Moved helpers that use the __int128 type here, and fixed availability detection for them. [Vas Crabb]\r\n\r\n-osd\/eigccx86.h: Added fast multiply\/divide helpers for x86-64. [Vas Crabb]\r\n\r\n-docs: Updated the list of supported sound modules. [Vas Crabb]\r\n\r\n-exidy\/exidy.cpp: Use the 1 Coin\/1 Credit setting listed in the manual for Venture by default. [Vas Crabb]\r\n\r\n-emu\/sound.cpp: Fixed GCC uninitialised local variable warnings in sound_manager::run_effects(). [Vas Crabb]\r\n\r\n-sound\/wasapi_sound.cpp: Fixed clang ARM error. [Vas Crabb]\r\n\r\n-sound: better handling of -sound none [Olivier Galibert]\r\n\r\n-sound: Correct handling of streams closed on the osd side. [Olivier Galibert]\r\n\r\n-sound\/xaudio2_sound.cpp: Bump node number on critical XAudio2 engine errors. [Vas Crabb]\r\n * The sound manager bug that this was triggering has been fixed.  Sound now recovers reliably after changing the mixdown format.\r\n\r\n-m68k: make pc-relative disassembly a little nicer to read [Olivier Galibert]\r\n\r\n-hh_sm510.cpp: added new game Uchitel' arifmetiki (#13742) [MilanBA]\r\n\r\nNew working systems\r\n-------------------\r\nUchitel' arifmetiki (Elektronika) [Milan Galcik, Igor Nys]\r\n\r\n-Renamed Amusing Arithmetic to Vesolaya arifmetika, updated Nu, pogodi! release year. [MilanBA]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMega Turbo 2 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]\r\n\r\n-blockfvr.lay: change upper half of overlay to cyan, put overlay and cpanel in collections (aka toggleables) [hap]\r\n\r\n-sound: A few refinements: [Vas Crabb]\r\n * sound\/sound_module.cpp: Recirculate buffers rather than removing them to reduces allocations.\r\n * sound\/sound_module.cpp: Scale the number of samples to skip on overrun according to the packet size.\r\n * sound\/xaudio2_sound.cpp: Hide endpoint devices in \"unplugged\" state.\r\n\r\n-sound\/sound_wasapi.cpp, sound\/sound_xaudio2.cpp: Deal with resetting per-app device to default in Windows mixer controls.\r\n [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Actually commit correction to autocomplete gone wrong. [Vas Crabb]\r\n\r\nSystems promoted to working\r\n---------------------------\r\nSuper Mario Bros. 3 (Nelsonic) [Sean Riddle]\r\n\r\n-Current JAKKS Pacific Plug+Play PR (5 working, 1 not working) (#13730) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nDora the Explorer - Dora's World Adventure! [David Haywood, Sean Riddle, TeamEurope]\r\nThe Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50) [David Haywood, Sean Riddle, TeamEurope]\r\nGo Diego Go (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nSesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL\/UK) [David Haywood, Sean Riddle, TeamEurope]\r\nNicktoons - Summer Camp (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nEA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\n-move some salter sets around  (gaelco2.cpp -> gaelco.cpp) so that they boot (#13744) [mamehaze]\r\n\r\n-uchitari: small correction to svg, megaturbo: correct company string typo [hap]\r\n\r\nNew working clones\r\n------------------\r\nSuper Star 97 \/ Ming Xing 97 (version V153A) [little0]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nHuangpai Zuqiu Plus \/ Chaoji Shuangxing Plus (V103CN) [little0]\r\nJan Mu [Hammy]\r\nMajiang Zhengba (V103CN) [little0, Mr. Kong]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nSpecial Dream 9 (v1.0.7G) [Hammy]\r\n\r\n-sealy\/sealy_m16c.cpp: dumped Oki samples ROM for sandaha [little0]\r\n\r\n-sealy\/sealy_z80.cpp: dumped Oki samples ROM and EEPROM for bbddz [little0]\r\n\r\n-Driver for a World Rally prototype on Modular System (#13735) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nWorld Rally (prototype on Modular System) [Javier Valero, Recreativas.org, David Haywood]\r\n\r\n-sound\/xaudio2_sound.cpp: Fixed some stuff not getting reset on exit()\/init(). [Vas Crabb]\r\n\r\n-sound\/wasapi_sound.cpp, sound\/xaudio2_sound.cpp: Don't print an error message on a \"not found\" error getting default devices - this\r\n happens when there are no active devices. [Vas Crabb]\r\n\r\n-sound: Removed DirectSound sound module. [Vas Crabb]\r\n\r\n-sound\/xaudio2_sound.cpp: Use more fine-grained locking in voice callbacks, simplified further simplified buffer queueing.\r\n [Vas Crabb]\r\n\r\n-phc25: Wire the gm1 signal to I\/O PORT $40 bit 4. (#13754) [Sylvain Glaize]\r\n * phc25: Added context on comment on Attribute Bit 7.\r\n\r\n-dislot: add set_option_device_input_defaults_all [hap]\r\n\r\n-misc: small spelling correction [hap]\r\n\r\n-Aloow seperate display and configuration names for sound nodes [Olivier Galibert]\r\n\r\n-namco sound: fix typo on mono channels [Olivier Galibert]\r\n\r\n-sound\/wasapi_sound.cpp, sound\/xaudio2_sound.cpp: Fixed device names. [Vas Crabb]\r\n\r\n-file\/winfile.cpp: Align allocation for directory entry structure in osd_stat. [Vas Crabb]\r\n\r\n-file\/stdfile.cpp: Updated signature for osd_stat. [Vas Crabb]\r\n\r\n-sound\/wasapi_sound.cpp, sound\/xaudio2_sound.cpp: Changed logging back to display names. [Vas Crabb]\r\n\r\n-Revert \"dislot: add set_option_device_input_defaults_all\" [hap]\r\n * This reverts commit f25dcd04d29418c49946bc8576208adb3292e016.\r\n\r\n-sound: tell the osd about the update [Olivier Galibert]\r\n\r\n-gaelco\/wrally.cpp: Add new World Rally sets (#13750) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nWorld Rally (version 1.0, checksum DE0D) [Josep Quingles, Recreativas.org]\r\nWorld Rally (version 1.0, checksum D384) [Josep Quingles, Recreativas.org]\r\nWorld Rally (version 1.0, checksum C448) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/glass.cpp: Add a Glass prototype (development version, not working) (#13747) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nGlass (development PCB) [Javier Valero, Recreativas.org, David Haywood]\r\n\r\n-gaelco\/gaelco.cpp: Identify test switch for Salter sets (#13751) [ClawGrip]\r\n * Also homogenized Salter sets names with the others on the driver\r\n\r\n-sound\/wasapi_sound.cpp: Repeat the channel mask from the mix format back when initialising the audio client. [Vas Crabb]\r\n\r\n-Driver for Gaelco Xor World on Modular System (#13740) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nXor World (Modular System) [Javier Valero, Recreativas.org]\r\n\r\n-fidelity: add printer port [hap, Golden Child]\r\n\r\n-Fixed tpoker2d undumped MCU romname. [Roberto Fresca]\r\n\r\n-portaudio: do not mess up on shift-f3 [Olivier Galibert]\r\n\r\n-Similar fix for sdl [Olivier Galibert]\r\n\r\n-A little more clearing for safety [Olivier Galibert]\r\n\r\n-hh_sm510.cpp: added new game Vinni-Pukh (#13752) [MilanBA]\r\n\r\nNew working systems\r\n-------------------\r\nVinni-Pukh (Elektronika) [Milan Galcik, Igor Nys]\r\n\r\n-phc25: Invert cassette polarity. (#13755) [Olivier Valentin]\r\n\r\n-update.sh: be silent when there's nothing to do [Olivier Galibert]\r\n\r\n-JAKKS Pacific Plug and Play PR (4 WORKING machines, 2 NOT WORKING machines) (#13749) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nWheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2) [David Haywood, Sean Riddle, TeamEurope]\r\nDeal or No Deal (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nHannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29) [David Haywood, Sean Riddle, TeamEurope]\r\nHannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nRetro Arcade featuring Space Invaders (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nBejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nChallenge Golf (J 990326 V1.000) [Hammy, Darksoft]\r\nJungle King 2004 (V101US) [Ioannis Bampoulas]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nLong Hu Zhengba 2 (China, VS210M) [little0]\r\nMaster Boy (1987, Modular System) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/mastboyo_ms.cpp: correct hash for a GFX ROM [Ivan Vangelista]\r\n\r\n-sound\/xaudio2_sound.cpp: Don't request sample rate conversion if stream sample rate matches mixdown sample rate. [Vas Crabb]\r\n\r\n-emu\/validity.cpp: Validate device input defaults. (#13758) [ajrhacker]\r\n * Also do input validation on non-default slot options.\r\n\r\n-gaelco\/mastboyo_ms.cpp: improved colors a bit, still not correct [Ivan Vangelista]\r\n\r\n-attotime: fix lockup with as_string and negative attotime, video: fix issue with throttling when mame runs at slow motion (-speed\r\n lower than 0.2) options: change mimimum speed setting from 0.01 to 0.1 (mame would crash with very low value, and besides, video\r\n throttle still fails below 0.1), ui: add speed slider when cheats are enabled [hap]\r\n\r\n-luaengine: add set_speed_factor [hap]\r\n\r\n-sega\/model3.cpp: hookup diplocations [angelosa]\r\n\r\n-capcom\/blktiger_ms.cpp: fix palette hookup [angelosa]\r\n\r\n-misc\/blocktax.cpp: add gfx notes for blocktax [angelosa]\r\n\r\n-sega\/model2.cpp: implement 4 players support in airwlkrs [angelosa]\r\n\r\n-emu\/validity.cpp: Fix typo in error message [AJR]\r\n\r\n-gaelco\/gaelco2.cpp: Add three new World Rally 2 sets (new parent) (#13753) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nWorld Rally 2: Twin Racing (version 20-07, checksum B1B8) [Josep Quingles, Recreativas.org]\r\nWorld Rally 2: Twin Racing (version 09-06, checksum 7BE1) [Josep Quingles, Recreativas.org]\r\nWorld Rally 2: Twin Racing (version 09-06, checksum 50A2) [Josep Quingles, Recreativas.org]\r\n\r\n-cirsa\/missbamby.cpp: Add note about alternate PCB for Deta Multy [Javier Blanco] (#13759) [ClawGrip]\r\n * cirsa\/missbamby.cpp: Add note about alternate PCB for Deta Multy [Javier Blanco]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nRoyal 5+ (V101US) [Ioannis Bampoulas]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nCherry Bonus V Five (V1.4) [Hammy]\r\n\r\n-sound: print verbose message if module doesn't support audio_latency option, docs: small update, remove references to dsound [hap]\r\n\r\n-spectrum_cass.xml: Added 35 working items. (#13720) [ArcadeShadow]\r\n * Replaced Hunchy (1983, Mr. Micro) with a better dump. [Planeta Sinclair, Steven Brown]\r\n * Combined the 128K and 48K vesions of Chuck Yeager's Advanced Flight Trainer into a single item.\r\n * Marked 3 Games For Children - 2nd Edition as not working\r\n\r\nNew working software list items (spectrum_cass.xml)\r\n---------------------------------------------------\r\nBritish Isles Geography - Ports [Planeta Sinclair, Steven Brown]\r\nChuck Yeager's Advanced Flight Trainer (Dro Soft) [Spectrum Computing]\r\nChuckman (ZX Data) [Spectrum Computing]\r\nCountries - Africa - Cities [Planeta Sinclair, Steven Brown]\r\nCountries - Africa - Features [Planeta Sinclair, Steven Brown]\r\nCountries - Australia - Features [Planeta Sinclair, Steven Brown]\r\nCountries - Australia - Towns [Planeta Sinclair, Steven Brown]\r\nCountries - South America - Features [Planeta Sinclair, Steven Brown]\r\nJ.S. Compilation 1 [Planeta Sinclair, Lu\u00eds Rato]\r\nJ.S. Compilation 2 [Spectrum Computing]\r\nJ.S. Compilation 4 [Spectrum Computing]\r\nJ.S. Compilation 5 [Spectrum Computing]\r\nJ.S. Compilation 6 [Spectrum Computing]\r\nJ.S. Compilation 7 [Spectrum Computing]\r\nKlokkijken Analoog + Klokkijken Digitaal [Planeta Sinclair, Steven Brown]\r\nLearn Chess [Planeta Sinclair, Steven Brown]\r\nLifeboat [Planeta Sinclair, Steven Brown]\r\nPrince, Princess and the Wicked Witch [Planeta Sinclair, Steven Brown, Gordon Wallis]\r\nVindicators (Erbe) [Spectrum Computing]\r\nVocabulario Aleman (Cohete) [Spectrum Computing]\r\nVocabulario Frances (Portero) [Spectrum Computing]\r\nVocabulario Infantil Frances (Raton) [Spectrum Computing]\r\nVocabulario Infantil Ingles (Platero) [Spectrum Computing]\r\nVU-3D (Polbrit) [Spectrum Computing]\r\nVU-3D (Psion) [Spectrum Computing]\r\nVU-Calc (Investronica) [Spectrum Computing]\r\nWanderer (MCM) [Spectrum Computing]\r\nWanderers - Chained in the Dark (alt) (English) [Spectrum Computing]\r\nWanderers - Chained in the Dark (Czech) [Spectrum Computing]\r\nWanderers - Chained in the Dark (Russian) [Spectrum Computing]\r\nWanderers - Chained in the Dark (Slovak) [Spectrum Computing]\r\nWar in the East (for Timex 2068) [Spectrum Computing]\r\nWorld Geography - Land & Water [Planeta Sinclair, Steven Brown]\r\nYour Spectrum Mega Basic (v4.0) [Spectrum Computing]\r\nZX Football Manager 2005 (128K) [Spectrum Computing]\r\n\r\n-sound\/sdl_sound.cpp: Don't try to call SDL_GetDefaultAudioInfo for SDL older than 2.24.0. [AJR]\r\n\r\n-sound: change audio_latency meaning similar to what it was before (20ms steps for portaudio, xaudio2, wasapi), old mame.ini default\r\n setting of 2 should work fine [hap]\r\n\r\n-docs: fix spacing after prev commit [hap]\r\n\r\n-vt369 - allow rtvgc300\/rtvgc300fz to display menus \/ select games, vt32 - preliminary support for new video mode used by lxpcsp\r\n (#13748) [mamehaze]\r\n * added basic support for 'high resolution' mode on VT369 (currently renders at standard resolution, but the tiles used are now\r\n    correct)\r\n * added another new sprite mode, used in high res mode\r\n * menus are now visible in rtvgc300, rtvgc300fz, background is visible on image match in lxcmcysp is visible\r\n * moved some VT32 specific code to the VT32 device as it was preventing aero engine in the rtvgc300 sets from working\r\n * split VT32 PPU into its own derived device\r\n * added preliminary support for a new VT32 (or maybe a newer variant of it) specific(?) video mode used by lxpcsp and maybe a few\r\n    others\r\n * added VT32 specific support for a bitswap on PPU character data pulls used by some titles (some of the bonus games in myaasa\r\n    etc.)\r\n * improved a few notes\r\n\r\n-gaelco\/targeth.cpp: Add new Target Hits clones (#13757) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nTarget Hits (ver 1.1, checksum B1F7) [Javier Valero, Recreativas.org]\r\nQuick Shots (ver 1.0, checksum AD0C) [Javier Valero, Recreativas.org, David Haywood]\r\n\r\n-osd: Preliminary revised macOS CoreAudio backend. [R. Belmont]\r\n * Supports multiple input and output streams to multple devices simultaneously.\r\n * audio_latency now is a floating-point number of 50 Hz audio frames.  0 is valid now.\r\n * Channel layouts are determined when available (many devices don't support them).\r\n * External effects support removed; it may return later.\r\n\r\nSystems promoted to working\r\n---------------------------\r\nSuper Mario World (Nelsonic) [Sean Riddle]\r\n\r\n-ui: add mame version info to the 'missing roms' error msg [hap]\r\n\r\n-saturn.xml: Added 1 new item, replaced nine items (#13658) [David 'Foxhack' Silva]\r\n * saturn.xml: Added 1 new item, replaced nine items\r\n   - Also removed five bad dumps.\r\n\r\nNew not working software items:\r\n-------------------------------\r\nAI Shougi 2 (Japan) [redump.org]\r\n\r\nRedumped not working software list items:\r\n-----------------------------------------\r\nAdvanced V.G. (Japan) [redump.org]\r\nAnEarth Fantasy Stories: The First Volume (Japan) [redump.org]\r\nAsuka 120% Limited: Burning Fest Limited (Japan) [redump.org]\r\nBaldy Land (Japan) [redump.org]\r\nBomberman Wars (Japan) [redump.org]\r\nDark Savior (Europe) [redump.org]\r\nDark Savior (USA) [redump.org]\r\nDark Seed (Japan) [redump.org]\r\nDark Seed 2 (Japan) [redump.org]\r\n\r\nRemoved items:\r\n--------------\r\nAI Shougi (Japan, alt) [David 'Foxhack' Silva]\r\nAnEarth Fantasy Stories - The First Volume (Japan, alt) [David 'Foxhack' Silva]\r\nDark Savior (Japan, alt) [David 'Foxhack' Silva]\r\nDark Savior (Japan, alt 2) [David 'Foxhack' Silva]\r\nDark Savior (Japan, alt 3) [David 'Foxhack' Silva]\r\n\r\n-Update saturn.xml [David 'Foxhack' Silva]\r\n\r\n-saturn.xml: Marked sets missing CD indexes as bad [David 'Foxhack' Silva]\r\n\r\n-Skeleton driver for Olivetti Celint 2000 (#13657) [ClawGrip]\r\n * Skeleton driver for Olivetti Celint 2000\r\n\r\nNew systems marked not working\r\n------------------------------\r\nOlivetti Celint 2000 (Superfono Santander edition) [ArcadeHacker]\r\n\r\n-Screen is a TECDIS C425901 320x240 gLCD [ClawGrip]\r\n\r\n-Update celint2k.cpp [ClawGrip]\r\n\r\n-Add a PC-based casino Poker machine (#13698) [ClawGrip]\r\n * Add a PC-based casino Poker machine\r\n\r\nNew systems marked not working\r\n------------------------------\r\nPlay 4 Texas Hold'em [anonymous]\r\n\r\n-Typo [ClawGrip]\r\n\r\n-Fix PIC ROM sizes [ClawGrip]\r\n\r\n-Fix PICs ROM sizes [ClawGrip]\r\n\r\n-Add missing .cpp [ClawGrip]\r\n\r\n-Add PIC16F54 dump [ClawGrip]\r\n\r\n-Add note about CF type [ClawGrip]\r\n\r\n-coreaudio_sound.cpp: Rebuild the device list when the default devices change, fixes a crash when a new default device is connected.\r\n [R. Belmont]\r\n\r\n-coreaudio_sound.cpp: Add a callback for each active device to see if it becomes unavailable. [R. Belmont]\r\n\r\n-coreaudio_sound.cpp: Move default device change check to get_generation so it happens regularly. [R. Belmont]\r\n\r\n-Add 74LS61x memory mapper circuit. [Michael Zapf]\r\n\r\n-ti99: Expand SAMS memory card to 4M, use memory mapper circuit. [Michael Zapf]\r\n\r\n-gaelco\/gaelco3d.cpp: Add a prototype of Radikal Bikers (not working) (#13746) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nRadikal Bikers (prototype) [Javier Valero, Recreativas.org]\r\n\r\n-gaelco\/glass.cpp: Add new sets (new parent too) (#13763) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSuper Splash (Ver 1.1, Break Edition, checksum 59D5E66B, Version 1994) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 1) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\nGlass (Ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-gaelco\/wrally.cpp: Reorder sets by their most probably age (#13762) [ClawGrip]\r\n\r\n-roland_tr707.cpp: Extended driver to encompass most hardware other than audio and LCD. (#13710) [m1macrophage]\r\n * roland_tr707.cpp: Extended driver to encompass most hardware, other than audio and LCD.\r\n * roland_tr707.cpp: use matrix_mx\/my instead of matrix. Renamed cart_led to led_cart to match the naming of other LED outputs.\r\n\r\n-coreaudio_sound.cpp: Use property listeners to determine configuration changes instead of polling. [R. Belmont]\r\n * Device additions are now tracked in addition to removals\r\n * Changing channel configuration in Audio\/MIDI Setup is now tracked\r\n\r\n-gaelco\/gaelco3d.cpp: Add three Surf Planet clones (#13769) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSurf Planet (version 3.1) [Josep Quingles, Recreativas.org]\r\nSurf Planet (version 1.2) [Josep Quingles, Recreativas.org]\r\nSurf Planet (version 1.0) [Josep Quingles, Recreativas.org]\r\n\r\n-ui: use ui text\/bg color for osd text popups [hap]\r\n\r\n-gaelco\/targeth.cpp: Fix note (#13771) [ClawGrip]\r\n\r\n-trs\/coco3.cpp: Change order of GIME initialization. (#13764) [tim lindner]\r\n\r\n-Add PLDs and PROMs to three Modular System games (shadowwm, slapfighm, splashms) [Josep Quingles, Recreativas.org] (#13743)\r\n [ClawGrip]\r\n\r\n-Include device names in full names. [Michael Zapf]\r\n\r\n-misc\/dmainevent.cpp: correct gamename [angelosa]\r\n\r\n-dataeast\/dec0.cpp: fixes towards bandit pri == 7 uses, promote game [angelosa]\r\n\r\n-machine\/mm58174.cpp: Improve chip emulation based on data sheet (#13775) [Mark Garlanger]\r\n\r\n-cpu\/z80: Handled flags lazily (#13729) [holub]\r\n * cpu\/z80: Renamed LUT fields\r\n * cpu\/z80: Handled flags lazily\r\n\r\n-taitotz.cpp: `batlgr2a` is the Side by Side cabinet revision + other stuff (#13691) [FMecha]\r\n * batlgr2a is the Side by Side cabinet revision\r\n * Made version labeling consistent\r\n * Fixed batlgear release year\r\n * Fixed styphp release year\r\n\r\n-specnext: fix random crash at boot [hap]\r\n\r\n-z80: set the flags after loadstate [hap]\r\n\r\n-z80: support accessing F register in debugger [hap]\r\n\r\n-current JAKKS Pacific PR - 1 redump, 8 new sets (#13761) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\n1 Vs 100 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nAvatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A) [David Haywood, Sean Riddle, TeamEurope]\r\nX-Men - Mutant Reign (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nJeopardy (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nAre You Smarter than a 5th Grader? (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nThomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) [David Haywood, Sean Riddle, TeamEurope]\r\nThe Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nThomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\n-redumped \"Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)\" [TeamEurope]\r\n\r\n-moved a handful of sets around, reordered a few things by manufacturer in driver [mamehaze]\r\n\r\n-gaelco\/gaelco3d.cpp: Add new Speed Up clones (#13772) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSpeed Up (version 2.10, checksum 9536) [Josep Quingles, Recreativas.org]\r\nSpeed Up (version 2.00, checksum E145) [Josep Quingles, Recreativas.org]\r\nSpeed Up (version 2.00, checksum 491B) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/splash.cpp: Add new Splash! 1.3 sets (#13776) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSplash! (ver. 1.3, checksum E7BEF3FA, World) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.3, checksum E7BEEBFA, Korea) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.3, checksum E7BEEEFA, North America) [Josep Quingles, Recreativas.org]\r\n\r\n-'splash' was renamed to 'splash12' because of the new parent. [ClawGrip]\r\n\r\n-gaelco\/lotoplay.cpp:  Add a PIC-based Loto Play (#13766) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nLoto-Play (PIC16C54) [Josep Quingles, Recreativas.org]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nClown Magic [Hammy, buffi]\r\n\r\n-sega\/model3.cpp: updated PCB infos [Brian Troha]\r\n\r\n-z80: use z80 terminology for the flag vars [hap]\r\n\r\n-z80: fix debugger h flag [hap]\r\n\r\n-js_sound: correct stream_sink_update function [hap]\r\n\r\n-coreaudio_sound.cpp: Channel layout tag is a bitfield, not an enum. [R. Belmont]\r\n\r\n-cpu\/sharc: correctly align 32-bit data transfers using PM bus (#13770) [Matthew Daniels]\r\n * Fixes glitchy characters in Fighting Vipers and Sonic the Fighters\r\n * Use mask for 32-bit writes over PM bus\r\n\r\n-hlcd0538: add hlcd0607 [hap]\r\n\r\n-6809dasm: use < symbol for direct addressing [hap]\r\n\r\nSystems promoted to working\r\n---------------------------\r\nVictory Paradise II (V9) [Hammy]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nSuper Match 2003 (Version 3.1 2003-11-04) [Hammy, Darksoft]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nMagic Bomb (Ver. BR71.A, 30\/05\/14) [Ioannis Bampoulas]\r\nMonkey Land (Ver. EN.20.B) [Ioannis Bampoulas]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nChanbara Kids (Japan) [alamone]\r\n\r\n-ef9345: fix insert and cursor rendering logic (#13631) [Fabio D'Urso]\r\n\r\n-multibus: fixed regression on isbc202 (#13594) [fulivi]\r\n\r\nNew working software list items (a7800.xml)\r\n-------------------------------------------\r\nImpossible Mission (NTSC, bug-fix) [Guru]\r\n\r\n-hash\/a7800.xml: big documentation update [Guru]\r\n\r\n-sound: Allow to compile without threads, by defining SOUND_DISABLE_THREADING [Olivier Galibert]\r\n\r\n-phc25: fix cursor blinking too fast (#13782) [Sylvain Glaize]\r\n * Two changes:\r\n   - change VDG to m5c6847p1 which is the processor used by PHC-25\r\n   - IRQ gets a pulse from fsync. The reason of fast blinking was that IRQ was asserted during whole fsync and ISR restarted four\r\n      times during the time of assertion\r\n\r\n-sound\/xaudio2_sound.cpp: Changed buffering strategy for output streams. [Vas Crabb]\r\n * This should work better with output devices like Bluetooth speakers, and should be a bit smoother in general.\r\n\r\n-osd\/osdfile.h: Ensure size isn't passed to ::operator delete when destructing directory entries. [Vas Crabb]\r\n * osd_stat allocates additional space following the directory entry to store the name.  A regular delete may pass sizeof(entry) to\r\n    ::operator delete, which won't match the allocated size.  This causes a problem if the runtime library checks it.  (May suppress\r\n    the warning in MT09137.)\r\n\r\n-sound: Got rid of dependencies on emu and frontend.  We're working to reduce circular dependencies.  Adding more is a regression.\r\n [Vas Crabb]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMajiang Xingyun Shenlong (China, D121) [little0]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nHappy Farm (Ver. IN.01.02.B) [Ioannis Bampoulas]\r\nLittle Witch (Ver. EN.01.A) [Ioannis Bampoulas]\r\n\r\n-astrocorp\/astrocrp.cpp: added sprite banking for the newer games, added \"CPU code\" for wwitch [Ivan Vangelista]\r\n\r\n-sega\/system16.cpp: added MCU dump for wb3bble [f205v]\r\n\r\n-SunPlus based Plug &#038; Play additions (2 working additions, 5 non-working) (#13778) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nCarl Edwards 99 [David Haywood, Sean Riddle, TeamEurope]\r\nDisney Game It! Princess Pals [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nJibbi [David Haywood, Sean Riddle, TeamEurope]\r\nBlue's Room: Coloring With Blue (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nTele-Doodle (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\nSuper Silly Makeover (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nBob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\n-vtvppong: Swap address lines on PRG &#038; GFX ROMs to get this to show something [AJR]\r\n * digezlg: Make the menu appear\r\n\r\n-sound: Set SOUND_DISABLE_THREADING for Emscripten target [Justin Kerk]\r\n\r\n-taitotz.cpp: mark raizpinj HDD as BAD_DUMP (#13779) [FMecha]\r\n\r\n-gaelco\/xorworld_ms.cpp: New Xor World for Modular System (not working) (#13785) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nXor World (Modular System, set 2) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/splash_ms.cpp: Add a new Splash for Modular System  (#13777) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nSplash (Modular System, ver. 1.0, checksum A6C431A4, non North America, uncensored) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-gaelco\/gaelco2.cpp: Add a new Maniaq Square set (#13781) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nManiac Square (unprotected, version 1.0, checksum BEAE) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/splash.cpp: Add more Splash clones  (#13783) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nNew Splash (ver. 1.4, checksum A26032A3, Korea, set 1) [Josep Quingles, Recreativas.org]\r\nNew Splash (ver. 1.4, checksum A26032A3, Korea, set 2) [Josep Quingles, Recreativas.org]\r\nSplash! (ver. 1.1, checksum 4697D2BF, non North America) [Josep Quingles, Recreativas.org]\r\n\r\n-gaelco\/glass.cpp: Add a new Super Splash set (not working)  (#13784) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nSuper Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-risc2500: lcd read is not hooked up, use pwm_display for leds [hap]\r\n\r\n-device_mixer_interface: set rate to SAMPLE_RATE_OUTPUT_ADAPTIVE (highest samplerate of device it outputs to) [hap]\r\n\r\n-hs36red, hs36blk: Descramble address and data lines and move to VT02\/VT03 driver [AJR]\r\n\r\n-sega\/segahang.cpp: Fixed PCM sample ROM loading for endurobl. (#13786) [cam900]\r\n\r\n-nichibutsu\/nbmj8688.cpp: Improved DIP switches for Mahjong Crystal Gal and Mahjong Crystal Gal 2. (#13734) [buffi]\r\n\r\n-sound: fix default.cfg load not applying default effects, and rename default.cfg default_audio_effects to audio_effects (same as\r\n system.cfg, there's no clash) [hap]\r\n\r\n-sinclair\/specnext.cpp: Removed imperfect graphics flag. (#13787) [holub]\r\n * All graphics features that are implemented are believed to be correct.\r\n * Some blending modes are not implemented, but they currently lack test cases.\r\n\r\n-sound: simplify prev commit [hap]\r\n\r\n-sound\/xaudio2_sound.cpp: Use abuffer for bufferring input. [Vas Crabb]\r\n * This simplifies the code somewhat and gives a bit more consistency across modules.\r\n * XAudio2 sound will ignore the audio latency setting for now - properly synchronising streams, etc. requires more work.\r\n\r\n-Cleaned up some recent changes. [Vas Crabb]\r\n\r\n-docs: remove unneeded note on -speed setting [hap]\r\n\r\n-sinistarc: fix sound routing fatalerror [hap]\r\n\r\n-digezlg: Improve controls somewhat [AJR]\r\n\r\n-heathzenith\/z100.cpp: Confirm\/update PROM images (#13788) [Mark Garlanger]\r\n\r\n-sound\/gb.cpp: Initialise enough member variable to avoid branching on uninitialised memory on initial reset. [Vas Crabb]\r\n * Also removed old changelog comment.\r\n\r\n-sound\/sdl_sound.cpp: Allow MAME to be built with SDL 2.0.14 or 2.0.15 with limited functionality. [Vas Crabb]\r\n\r\n-a7800: update 1on1 comment again [hap]\r\n\r\n-screen: add optional screen update callback for svg screens [hap]\r\n\r\n-risc2500: add lcd screen [hap]\r\n\r\n-ay8910: remove unneeded set_volume (update the few drivers that use it to set_output_gain) [hap]\r\n\r\n-sound: random fixes [Olivier Galibert]\r\n\r\n-roland_tr707.cpp: interactive layout. (#13789) [m1macrophage]\r\n\r\n-sound: fix sync issue when starting a stream that was stopped [Olivier Galibert]\r\n\r\n-megadriv.xml: Added 27 working items + 1 redumped + 1 removed (#13765) [ArcadeShadow]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\nAttack of the Petscii Robots [no-intro]\r\nBlack Jewel Reborn (demo 2.1) [PSCD Games]\r\nBlack Jewel Reborn (demo 2.11) [PSCD Games]\r\nCaptain Barrel (demo) [OzzyOuzo]\r\nEarthworm Jim 2 (USA, prototype 19950809) [Hidden Palace]\r\nFire Shark (Retro-Bit) [no-intro]\r\nGaiares (Retro-Bit) [no-intro]\r\nKirito - The Game (demo) [Tulfared]\r\nLethal Wedding (demo 1) [Mega Cat Studios]\r\nLethal Wedding (demo 2) [Mega Cat Studios]\r\nMagic Girl: featuring Ling Ling the Little Witch (Europe, USA) [no-intro]\r\nSmart Mouse (USA) [no-intro]\r\nSyd of Valis (Retro-Bit) [no-intro]\r\nT.C.K - The Cursed Knight [no-intro]\r\nT.C.K - The Cursed Knight (pre-release beta) [no-intro]\r\nT.C.K - The Cursed Knight (demo 1.0) [no-intro]\r\nT.C.K - The Cursed Knight (demo 1.1) [no-intro]\r\nT.C.K - The Cursed Knight (demo 2.0) [no-intro]\r\nT.C.K - The Cursed Knight (demo 2.1) [no-intro]\r\nT.C.K - The Cursed Knight (demo 3.0) [no-intro]\r\nThe Lost Vikings (USA, rev. A) [no-intro]\r\nThe Smurfs (Brazil) [no-intro]\r\nThunder Paw [no-intro]\r\nTruxton (Europe, USA) (Retro-Bit) [no-intro]\r\nValis (Retro-Bit) [no-intro]\r\nValis III (Retro-Bit) [no-intro]\r\nXeno Crisis [no-intro]\r\n\r\nRedumped set\r\n------------\r\nDonald in Maui Mallard (Brazil) [ArcadeShadow]\r\n\r\nRemoved set\r\n-----------\r\nFire Shark (USA) [bad dump]\r\n\r\n-Added chip serial, PCB serial, developer and language info on several sets [ArcadeShadow]\r\n\r\n-samples: set stream samplerate to sample samplerate [hap]\r\n\r\n-samples: fix off by 1 error when interpolating [hap]\r\n\r\n-pdp1: add savestates [hap]\r\n\r\n-minx: add savestates [hap]\r\n\r\n-misc skeleton cpu: add SAVE_UNSUPPORTED flag [hap]\r\n\r\n-risc2500: correct romlabels [hap]\r\n\r\nNew working clones\r\n------------------\r\nMephisto Lyon 16 Bit (v2.09) [Berger]\r\n\r\n-samples: update notes, fix new regression with start_raw at very low samplerate [hap]\r\n\r\n-samples: remove unneeded samples_start callback [hap]\r\n\r\n-pokey: Replace fake serial port emulation with timer-driven line-level interface; most Acid800 serial tests pass now [AJR]\r\n\r\n-pokey: Emulate two-tone and force break serial output modes; fix logging message [AJR]\r\n\r\n-dynax\/ddenlovr.cpp: Identified some DIP switch settings for Majiang Xingyun Shenlong, marked other settings as unknown. [Vas Crabb]\r\n\r\n-sound\/sdl_sound.cpp: Corrected SDL verson detection macro. [Vas Crabb]\r\n\r\n-docs: A few sound documentation updates. [Vas Crabb]\r\n\r\n-sound: Fix extremely subtle and rare problem that could happen when changing stream frequency. [Olivier Galibert]\r\n\r\n-gaelco\/gaelco2.cpp: Use the right gfx+sound ROMs arrangement for 'touchgona' (#13793) [ClawGrip]\r\n\r\n-atarifdc: Convert to slot device [AJR]\r\n\r\n-bus\/a800\/telelink2.cpp: Add mirroring to allow cartridge to boot [AJR]\r\n\r\n-a800_flop.xml: \"Insert info link here\" re: .atx support [AJR]\r\n\r\n-sgi_gr1: add unsupported save emulation flag [Patrick Mackinlay]\r\n\r\n-cpu\/m6800\/m6801.cpp: Corrected the ICR read handlers. (#13799) [m1macrophage]\r\n\r\n-Various GNU\/Hurd fixes (#13792) [Pino Toscano]\r\n * bx: Small platform detection\/usage improvements\r\n * Use BX_PLATFORM_POSIX where needed\r\n   - The semaphone implementation already uses BX_PLATFORM_POSIX to include <pthread.h> on all the POSIX platforms; do the same also\r\n      in other places for consistency. This is done also for <sched.h>, which is a POSIX API, and sched_yield() from it is already\r\n      guarded by BX_PLATFORM_POSIX.\r\n * Drop support for GNU libc older than 2.12\r\n   - glibc 2.12 was released on 2010, and at this point any supported Linux distro has that version or way greather than that.\r\n   - From bkaradzic\/bx@b59b7debd32260750c2af71f62585d9b438b3b96\r\n * bx: fix <pthread\/pthread.h> include on Hurd\r\n   - <pthread\/pthread.h> does not exist, the standard <pthread.h> does exist so switch to it.\r\n * osd\/modules\/file: use dirent::d_type on any GNU libc platform\r\n   - This BSD extension is provided by GNU libc, so enable its usage with that C library.\r\n * osd\/modules\/file: use <pty.h> on any GNU libc platform\r\n   - openpty() is implemented by GNU libc for all the OSes, so include <pty.h> when using that C library.\r\n * osd\/modules\/file: cast dirent::d_name to const char* before using it\r\n   - According to POSIX [1], the type of dirent::d_name is loosely defined as \"char d_name[]\", as array with an undefined size. In\r\n      particular, few ways are seen in the wild: (a) \"char d_name[size]\", i.e. as proper array with a full size (b) \"char\r\n      d_name[1]\"\/\"char d_name[0]\", i.e. as C flexible arrays Regardless of its type, dirent::d_name is used as if it was a classic\r\n      const char *, i.e. as pointer to a null-terminated string.\r\n   - util::string_format() uses C++ templates to collect all the arguments, and thus it will use the actual type of dirent::d_name.\r\n      In case of (a) there is no issue, however for (b) the result is that only the first character is used.\r\n   - To ensure that dirent::d_name is fully used, explicitly cast it to const char * before passing it to util::string_format(), so\r\n      the whole string is used.\r\n   - [1] https:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/basedefs\/dirent.h.html\r\n\r\n-amiga_m: partial revert of https:\/\/github.com\/mamedev\/mame\/commit\/7441234f9fbed646fca0776acc5dd43ae67921f8 - see MT09176, DDFSTOP\r\n mask was correct before, and this workaround broke ar_ldrb [hap]\r\n\r\n-misc\/belatra.cpp: move to acorn folder [angelosa]\r\n\r\n-osi\/osi.cpp: cassette starts from monitor command [angelosa]\r\n\r\n-amiga\/amiga_m.cpp: impose upper masks for AGA\/ECS chipset only [angelosa]\r\n\r\n-rtpc: fix keyboard diagnostic [Patrick Mackinlay]\r\n\r\n-coreaudio_sound.cpp: Promote to level 2, prep for 3. [R. Belmont]\r\n\r\n-qsoundhle: add parent rom reference to qsound [hap]\r\n\r\n-sega\/model2: renderer improvements (#13796) [Matthew Daniels]\r\n * sega\/model2: renderer improvements\r\n   - Texture mirroring is now implemented correctly (carpet in Sonic the Fighters and pitch markings in Virtua Striker)\r\n   - Fixed broken textures for trees in Sega Rally and mountain in Super GT 24h\r\n * sega\/model2_v.cpp: use std::clamp for luminance\r\n\r\n-qsoundhle: correction to qsound header include [hap]\r\n\r\n-qsound: nevermind hacking around the hack [hap]\r\n\r\n-sound\/wasapi_sound.cpp: Avoid another potential deadlock. [Vas Crabb]\r\n * It's possible for a device format property update to block an activate call.  There's still a race condition in that if streams\r\n    get device invalidated errors before the property update arrives, the core may try and fail to create replacement streams.  This\r\n    at least stops it from causing a deadlock, at worst you lose sound.\r\n\r\n-sound\/wasapi_sound.cpp: Handle someone messing with the mixdown format right as MAME exits. [Vas Crabb]\r\n\r\n-sega\/hikaru.cpp: wip checkpoint [MetalliC]\r\n\r\n-qsoundhle: retry adding parent rom reference to qsound, function body in cpp file [hap]\r\n\r\n-emumem: correct shifting direction on masks when importing a map with active umask [Olivier Galibert]\r\n\r\n-z80: don't clear all input pins state at reset [hap]\r\n\r\n-k007121: sprite list and related fixes (#13795) [Jim Westfall]\r\n * I was recently doing some testing on a contra board around the 007121 IC and found the following\r\n   - There is no sprite limit, but instead a 264 8x8 sprite block limit\r\n   - There is no buffering of sprite data on the attached SRAM\r\n     * From this the follow changes have been made\r\n   - Use the 264 8x8 sprite block limit to determine number of sprites that should be rendered\r\n   - Remove sprite ram buffering, and move logic for picking sprite ram bank into k007121.cpp\r\n   - Comment updates related to the limit and non-buffering\r\n     * Additionally the high bit of tiles are stored in one of the control registers, if this bit changes all tiles should be marked\r\n        as dirty.\r\n     * These changes fix a number of sprite related issues on games using this chip\r\n     * mametesters 00185 (combatsc: missing sprites) mametesters 00401 + issue #7957 (contra: left over sprites)\r\n\r\n-[patinhofeio] internal layout: fix encoding of extended ascii strings (#13803) [Felipe Corr\u00eaa da Silva Sanches]\r\n\r\n-k007121: add sprite buffer (otherwise 1 frame sprite lag in eg. hcastle, contra, labyrunr) [hap]\r\n\r\n-nichibutsu\/galivan.cpp: Redumped Ninja Emaki (Tecfri license) [Jordi Tuells] (#13804) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nZulu (Ver. 2.04J, Feb 3 2004) [ClawGrip, Recreativas.org]\r\n\r\n-model3: undo right-aligned gamelist entries [hap]\r\n\r\n-gaelco\/xorworld.cpp: Add a Xor World clone (#13794) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nXor World (ver 1.2, checksum DB5D10, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-sega\/stv.cpp: demote colmns97 to MNW [angelosa]\r\n\r\n-misc\/cardline.cpp: fix MT09175 [angelosa]\r\n\r\n-misc\/spool99.cpp: fix MT09099 [angelosa]\r\n\r\n-sega\/hikaru.cpp: wip checkpoint [MetalliC]\r\n\r\n-cardline: Fix dot clock in screen configuration [AJR]\r\n\r\n-gaelco\/wrally_ms.cpp: start fleshing out wrallymp a little, game now boots and shows plenty (#13805) [mamehaze]\r\n\r\n-gaelco\/wrally.cpp, gaelco\/wrally_ms.cpp: add Championship suffix to all titles, wrallymp Rally -> Rallye [angelosa]\r\n\r\n-sharp\/mz2000.cpp: map only two floppy connectors, sketchy back panel reset switch implementation, cursory cleanups [angelosa]\r\n\r\n-k007121: update notes, combatsc: assume vtotal=264 (refresh rate is same as before), mu2000.lay: cut up a 28000-character length\r\n line [hap]\r\n\r\n-video\/ariel.cpp: New device for the Apple \"Ariel\" RAMDAC used in several lower-end Macs. [R. Belmont]\r\n * apple\/v8.cpp: Use the Ariel device.\r\n * machine\/pseudovia.cpp: Improved accuracy, support more interrupt lines, and support the \"AIV3\" variant used in Duo Docks.\r\n    [R. Belmont]\r\n\r\n-video\/ariel.cpp: Turn off logging and correct include guard. [R. Belmont]\r\n\r\n-konami drivers with k007121: add screen raw params [hap]\r\n\r\n-Pocket Racer: sound playback speed BTANB note (#13807) [AnthonyRyuki]\r\n\r\n-novag*: at least document printer port i\/o for now where it was unknown [Golden Child]\r\n\r\n-k007232: log wav data at keyon instead of at every stream update [hap]\r\n\r\n-k007232: remove really old changelog [hap]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nChao Ji Bie Qi (V205CN) [little0]\r\nChao Ji Gan Deng Yan (V110CN) [little0]\r\nDa Hua Xi You (V201CN) [little0]\r\nHuo Qi Lin (V116CN) [little0]\r\nMajiang Zhi Zun (S100CN) [little0]\r\nTian Sheng Hao Shou (V101CN) [little0, Mr. Kong]\r\nXi You Dou Niu (S110CN) [little0]\r\n\r\n-gaelco\/wrally.cpp - improve set ordering based on research, fix a typo (#13806) [mamehaze]\r\n\r\n-debugcmd: no need to try to convert string_view to const char*, fix possible nullptr access [hap]\r\n\r\n-igs\/igs_m036.cpp: Nicer short names for a couple of games. [Vas Crabb]\r\n\r\n-Use parentheses with various uses of the conditional operator. [Vas Crabb]\r\n\r\n-jaleco\/tetrisp2.cpp: Dumped sub board ROMs for Rocn'n MegaSession ver 1.0. [buffi]\r\n\r\nNew working clones\r\n------------------\r\nRock'n MegaSession (Japan, ver 1.0) [buffi]\r\n\r\n-7 SunPlus plug and play dumps (#13801) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nPDC30 - Pocket Dream Console (Pink version) (VideoJet, France) [David Haywood, Sean Riddle, TeamEurope]\r\nOui-Oui - Pocket Dream Console (VideoJet, France) [David Haywood, Sean Riddle, TeamEurope]\r\nRock 'Em Sock 'Em Robots [David Haywood, Sean Riddle, TeamEurope]\r\nWhac-A-Mole [David Haywood, Sean Riddle, TeamEurope]\r\nBackyard Baseball & Soccer [David Haywood, Sean Riddle, TeamEurope]\r\nBarbie: I Love Pets - Pet Rescue [David Haywood, Sean Riddle, TeamEurope]\r\nHot Wheels (steering wheel controller) [David Haywood, Sean Riddle, TeamEurope]\r\n\r\n-sega\/hikaru.cpp: checkpoint, all but GPU done. [MetalliC]\r\n\r\n-nubus\/enetlc.cpp: Support for the Apple Ethernet LC Card and Apple Ethernet LC Twisted Pair Card. [R. Belmont, Al Kossow]\r\n * nubus\/enetnbtp.cpp: Support for the Apple Ethernet NB Twisted Pair card. [R. Belmont, Al Kossow]\r\n * apple\/macpwrbkmsc.cpp: Support the dock slot on all supported PowerBook Duos. [R. Belmont]\r\n * nubus\/pwrbkduo\/duodock.cpp: Preliminary support for the PowerBook Duo Dock, including video, SCSI bus, floppy, and NuBus slots.\r\n    [R. Belmont, Al Kossow]\r\n * nubus\/pwrbkduo\/ethernetudock.cpp: Support for the Newer Technology Ethernet MicroDock. [R. Belmont, Doug Brown]\r\n * nubus\/pwrbkduo\/floppydock.cpp: Support for the PowerBook Duo Floppy Dock. [R. Belmont]\r\n\r\n-pwrbkduo\/cards.h: Corrected include guard.  [R. Belmont]\r\n\r\n-Fix clang error: 'm_nubus' is a private member of 'device_nubus_card_interface' (debug build) [AJR]\r\n\r\n-validate passes nullptr for tags.  [R. Belmont]\r\n\r\n-roland_tr707.cpp, video\/hd61602.cpp: LCD emulation. (#13798) [m1macrophage]\r\n * Emulated HD61602 device.\r\n * Incorporated it into the 707 driver and layout.\r\n * Corrected tempo potentiometer curve.\r\n * Made dinsync testable.\r\n * Marked systems as supporting save.\r\n * Minor layout cleanup.\r\n\r\n-sharp\/mz2000.cpp: (attempt to) modernize memory model [angelosa]\r\n\r\n-nubus_image: fix gcc compile warning with strncpy (size does not include \\0 char at the end) [hap]\r\n\r\n-Revert \"nubus_image: fix gcc compile warning with strncpy (size does not include \\0 char at the end)\" [hap]\r\n * This reverts commit 279fa0e73117f8f6216483833374140f266bf3a0.\r\n\r\nNew systems marked not working\r\n------------------------------\r\nJin Huang Guan 3 Dai (V445CN) [little0]\r\n\r\nNew working clones\r\n------------------\r\nJungle King (V105US) [Ioannis Bampoulas]\r\nTarzan (V106FA) [Ioannis Bampoulas]\r\n\r\n-sealy\/sealy_z80.cpp: dumped EEPROM for djddz [little0]\r\n\r\n-model1\/model 2: TGP sin\/cos lookup tables (#13814) [Matthew Daniels]\r\n\r\n-MOS6551: correctly transfer data from RSR to RDR (#13815) [Colin Leroy-Mira]\r\n * On real hardware, this transfer is not atomic, but done bit-by-bit on the last clock cycles of a byte reception. Do the same, so\r\n    bugs in programs are not hidden from developers.\r\n * Also fixes another discrepancy with reality: when the RDR is full and a byte arrives, it is transferred to the RDR, and the\r\n    Overrun flag is set. Our implementation did set the flag but left the old byte in the RDR.\r\n\r\n-k007121: do flipscreen and dirty tilemap marking with callbacks [hap]\r\n\r\n-contra,fastlane,flkatck,labyrunr: fix flipscreen (except for labyrunr ending sequence) [hap]\r\n\r\n-labyrunr: fix flipscreen for ending sequence [hap]\r\n\r\n-flkatck: add todo note about old hack [hap]\r\n\r\n-tvgames\/st2302u_bbl_spi.cpp: Update notes [AJR]\r\n\r\n-astrocorp\/astrcorp.cpp: Add note about ASTRO F01 chip [ArcadeHacker] (#13816) [ClawGrip]\r\n\r\n-bus\/spectrum\/zxbus.cpp Moved to separate folder (#13809) [holub]\r\n\r\n-sinclair\/z88.cpp: Moved to sinclair folder (#13812) [holub]\r\n\r\n-machine\/applepic.cpp: Don't let the 6502 program see masked IRQs as active.  Fixes System 7.5+ hanging on boot with IOP-accelerated\r\n LocalTalk. [R. Belmont]\r\n\r\n-Current Plug & Play set additions - added 2 working games + 11 not working (#13813) [mamehaze]\r\n\r\n-Update xavix_2002.cpp - replace bad dump on xavpkjr (#13821) [mamehaze]\r\n\r\n-sharp\/mz2000.cpp: enable floppy sounds [angelosa]\r\n\r\n-sharp\/mz2000.cpp: add snapshot_image_device [angelosa]\r\n\r\n-sharp\/mz2500.cpp: hookup compatability with mz2000_flop [angelosa]\r\n\r\n-sharp\/mz2000.cpp: move mz2200_cass SW list to mz2200 only [angelosa]\r\n\r\n-sound: fix crash after loadstate with different resampler setting [hap]\r\n\r\n-k007121: update notes, avoid shift with negative amount in drivers [hap]\r\n\r\n-contra: add missing watchdog (#13818) [Jim Westfall]\r\n\r\n-k007121 drivers: remove \"not verified\" comment for screen raw params, contra: add watchdog period [hap]\r\n\r\n-mz2500_flop: fix validation [hap]\r\n\r\n-nintendo\/vt1682.cpp: I\/O enhancements [AJR]\r\n * Add ports E & F\r\n * Add 24C02 serial EEPROM to njp60in1 and pgs268\r\n * Add provisional A\/D interface (not hooked up to anything yet)\r\n * Respect direction settings when reading from ports\r\n\r\n-fixed wrallymp priorities, promoted to working (#13822) [mamehaze]\r\n\r\nNew working clones\r\n------------------\r\nWorld Rallye Championship (prototype on Modular System, 23 Nov 1992) [Javier Valero, Recreativas.org, David Haywood]\r\n\r\n-improvements to the modular system version of XorWorld, promote to working (#13802) [mamehaze]\r\n\r\nNew working systems\r\n-------------------\r\nXor World (Modular System, prototype, set 1) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\nNew working clones\r\n------------------\r\nXor World (Modular System, prototype, set 2) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-Add two Xor World sets (different hardware, not working) (#13800) [ClawGrip]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nXor World (different hardware, ver 1.1, checksum 3333BA, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nXor World (different hardware, ver 1.1, checksum 333462, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\n-i960: Make shli produce identical value to shlo because later models where they may differ are unsupported; distinguish KA and KB\r\n device types [AJR]\r\n * This effectively reverts commit e3997fb6b2caefaeba23cc6f3d3b67013ece87fb and reinstates 5954767b0b4da0c43f7194c7def4c162fbc8ef78.\r\n\r\n-anpncpc: Hook up I2C EEPROM; prevent sound CPU from running off the rails [AJR]\r\n * machine\/i2cmem.cpp: Don't enter start condition except from idle state\r\n\r\n-bus\/bbc\/1mhzbus\/barrybox: Added microphone, and is now working. [Nigel Barnes]\r\n\r\n-skeleton\/squale.cpp: Removed tag lookups, use logmacro logging, and general cleanup. [Nigel Barnes]\r\n\r\n-olivetti\/celint2k.cpp: Added more devices, now shows signs of life, but still many unknowns. [Nigel Barnes]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\nsquale_cart: Squale BASIC [anonymous]\r\n\r\n-video\/saa5050.cpp: Fixed some Flash and Hold control issues. [Nigel Barnes]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\nbbc_rom: Colourjet Driver 1.0, Mega-ROM 1.03, Wordwise-B20 1.20, XOB Multi Print Server 2.03, GameROM: Chuckie Egg 1.10, GameROM:\r\n  Missile Control 1.10, GameROM: Snapper 1.10 [Nigel Barnes]\r\n\r\nSoftware list items promoted to working\r\n---------------------------------------\r\nbbc_rom: Barry-Box [Nigel Barnes]\r\n\r\nNew software list items marked not working\r\n------------------------------------------\r\nbbc_rom: BeebScan 1.30 [Nigel Barnes]\r\n\r\n-sinclair\/tsconf_rs232.cpp: Emulated TS-Conf \"ZiFi\" UART. (#13760) [holub]\r\n * sinclair\/tsconf.cpp: Added \"ZiFi\" UART and RS-232 port.\r\n\r\n-gaelco.cpp: added preliminary sound and identified some DIPs for xorwflat [Ivan Vangelista]\r\n\r\n-act\/victor9k_hdc.cpp: Emulated Victor 9000 SASI hard disk controller. (#13665) [donohoe00]\r\n * act\/victor9k.cpp: Added hard disk interface.\r\n\r\n-vtech\/prestige.cpp, snotec.xml: Added Note Club \u00b5 teen's time and 4 new software items (#13524) [qufb]\r\n * Extended bank selection to support 0x200000-byte system ROM.\r\n * Added list of extra programs in currently dumped systems.\r\n * Sorted software items by name, and alt_title and serial metadata;\r\n\r\nNew working software items (snotec.xml)\r\n---------------------------------------\r\nNakayoshi Diary (1999) [TeamEurope, QUFB]\r\nOchame na PetMate 2 [TeamEurope, QUFB]\r\n\r\nNew partially working software items (snotec.xml)\r\n-------------------------------------------------\r\nNakayoshi PetMate [TeamEurope, QUFB]\r\nPrimo Puel [TeamEurope, QUFB]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nBandai Super Note Club \u00b5 teen's time (Japan) [TeamEurope, QUFB]\r\n\r\n-gaelco.cpp: fixed a couple of braincramps in the most recent commit [Ivan Vangelista]\r\n\r\n-heathzenith\/z100.cpp: Fixed 8085 speed, improved saved state support, and tidied code. (#13827) [Mark Garlanger]\r\n\r\n-spg_renderer: Disable blending over transparent pixels (#13828) [Simon Eriksson]\r\n\r\n-k007121: add interrupts and scrollram [hap]\r\n\r\n-lgtnfght: Removed NMI connection to sound CPU as it does not exist on schematics. The sound is not affected. (#13819) [JOTEGO]\r\n\r\n-contra,fastlane,flkatck,labyrunr: correction to bgcolor [hap]\r\n\r\nNew working clones\r\n------------------\r\nMaster Boy (Italy, set 4, checksum E84C) [Josep Quingles, Recreativas.org]\r\n\r\n-sliders: finer control over screen refresh slider, correction to shift+alt incval (although after this commit, nothing has an\r\n incval > 100) [hap]\r\n\r\n-sliders: add separator after osd sliders, add todo note about empty slider list check [hap]\r\n\r\n-sliders: make sure menu won't be hidden when re-entering it (POLA) [hap]\r\n\r\nNew working clones\r\n------------------\r\nMaster Boy (Spain, set 5, checksum DF11) [Josep Quingles, Recreativas.org]\r\n\r\n-m6809: don't reset physical input pins state at device_reset [hap]\r\n\r\n-zx81_cass.xml: Added 36 working items + 1 not working (#13831) [ArcadeShadow]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\n1K Supertrio [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\n2\u00aa Dimens\u00e3o [ZX81 Never Die]\r\nAventura & Mist\u00e9rio [ZX81 Never Die]\r\nAventuras na Selva (type-in, Micro Sistemas N\u00ba 23 - Agosto 1983) [ZX81 Never Die]\r\nBichos & Cia [ZX81 Never Die]\r\nCaptain on the Bridge - Episode 1: Sinclair Maru? [Warp 8-bit Games]\r\nCombate [ZX81 Never Die]\r\nDarts (type-in) [Planeta Sinclair, Steven Brown]\r\nDefensor 3D [ZX81 Never Die]\r\nHouse of Gnomes (alt) [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\nKludo + Battleships [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\nKong Jump (type-in, Your Computer Vol. 3 N\u00ba 6 - June 1983) [Planeta Sinclair, Steven Brown]\r\nMad Maze (type-in, Sunclair User \u2116 11 - February 1983) [Planeta Sinclair, Steven Brown]\r\nMatem\u00e1tica II [Planeta Sinclair, Z\u00e9 Oliveira]\r\nMercador dos Sete Mares [ZX81 Never Die]\r\nMeteors II (type-in) [Planeta Sinclair, Steven Brown]\r\nMidway [ZX81 Never Die]\r\nOn Final (type-in, The ZX Collection - Winter 1984) [Planeta Sinclair, Steven Brown]\r\nOthello (Roy Eastwood) [Planeta Sinclair, Steven Brown]\r\nPatrulha Gal\u00e1tica [ZX81 Never Die]\r\nPilot (type-in) [Planeta Sinclair, Steven Brown]\r\nRetorno dos Vegas [ZX81 Never Die]\r\nRoad Hog [Planeta Sinclair, Steven Brown]\r\nSelva [ZX81 Never Die]\r\nSubespa\u00e7o [ZX81 Never Die]\r\nTerceira Dimens\u00e3o [ZX81 Never Die]\r\nTrader (Trimp) [Spectrum Computing]\r\nUniversal Patterner (type-in, Sinclair Programs \u2116 1 - May\/June 1982) [Planeta Sinclair, Steven Brown]\r\nValkirie [ZX81 Never Die]\r\nVelho Oeste [ZX81 Never Die]\r\nVisita ao Ca$$ino [ZX81 Never Die]\r\nZaxxon [ZX81 Never Die]\r\nZX81 Program Pack 2 [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\nZX81 Program Pack 4 [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\nZX81 Program Pack 5 [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\nZX81 Program Pack 6 [Planeta Sinclair, Mark Westmoreland, Steven Brown]\r\n\r\nNew NOT working software list additions\r\n---------------------------------------\r\nFighter Pilot [Planeta Sinclair, Steven Brown]\r\n\r\n-zx81_cass.xml: Add metadata for blitzbal [AJR]\r\n\r\n-k007121 drivers: correct pixel clock [hap]\r\n\r\n-ghosb: invert vblank port [hap]\r\n\r\n-victor9k: Fix very slow floppy disk performance (#13583) [donohoe00]\r\n * victor9k: Floppy disk fixes to address very slow performance\r\n   - Polarity of the reset signal was incorrect\r\n   - Hold the 8048 in reset as long as the reset signal is asserted, instead of doing a one-shot reset and letting it run.\r\n   - Due to all the mirroring in the IO register map, register writes while probing for the hard disk controller were hitting the\r\n      registers of the VIA chips in the FDC controller, resulting in SCP resets and whatnot.\r\n   - The RDY0\/RDY1 and Motor Speed signals can be either inputs or outputs. During initialization, these signals are used for things\r\n      like loading speed tables into the SCP.  Look at the direction of the signals from the VIA's point of view to determine who\r\n      should be driving the lines.\r\n   - Generate the tach signals going to the SCP correctly.\r\n   - After all of the above fixes, we can now use the Ready signals from the SCP, and no longer need to bypass it.\r\n * victor9k: Fix failures and disk corruption when writing to floppies.\r\n\r\n-osd: remove redundant checks when setting BASE_TARGETOS\/SDLOS_TARGETOS (#13830) [Pino Toscano]\r\n * The vast majority of the OSes use BASE_TARGETOS=unix and SDLOS_TARGETOS=unix, which are set as default values; the few exceptions\r\n    (Windows and macOS) already have their own selections.\r\n * Hence drop all the empty if statements for other OSes than Windows and macOS, as actually redundant.\r\n\r\n-ghostb: there is no ACK for NMIs (#13832) [Jim Westfall]\r\n * NMI on the 6309 comes from the 74LS00 @ 13C (dual input NAND gate) where input 1 is vblank and input 2 comes from a latch\r\n    (74LS273 @ 3A). The latch gets updated with writes to 0x3840, which is what you write to to enable\/disable NMI.  So there is no\r\n    hardware logic to ack NMIs\r\n\r\n-dec8: update note about screen raw params [hap]\r\n\r\n-victor9k: Restore line of code inadvertently removed during merge of FDC fixes. (#13834) [donohoe00]\r\n\r\n-rfcp168: Move to VT32 driver (still doesn't boot though) [AJR]\r\n\r\n-rfcp168: Safety first [AJR]\r\n\r\n-osd\/modules\/file: define buffer size for openpty() (#13837) [Pino Toscano]\r\n * There is no defined size for the slave name returned by openpty(); OSes that have a PATH_MAX constant usually use that as limit.\r\n    Create a custom OPENPTY_PATH_MAX constant specifically for openpty(), even in case PATH_MAX is not available: in that situation,\r\n    use 8192 as buffer size, which hopefully should be \"good enough\".\r\n\r\n-ghostb: add manual sprite dma trigger [hap]\r\n\r\n-circusc: correct cpu clock, add screen raw params, junofrst: correct cpu clock, sbasketb: assume cpu clock is 1.536mhz [hap]\r\n\r\n-circusc: add buffered spriteram [hap]\r\n\r\n-circusc: small cleanup to source code organization [hap]\r\n\r\n-sega\/sega_beena.cpp, sega_beena_cart.xml: Add software items and peripheral card reader support (#13645) [qufb]\r\n\r\n-namcos21: clear screen to palette index 0 instead of 0xff (#13708) [FlykeSpice]\r\n\r\n-dec8: correct gondo\/garyoret buffered spriteram [hap]\r\n\r\n-dec8.h: remove wrong note [hap]\r\n\r\n-sinclair\/tsconf.cpp: Added CRAM initialisation, changed initial system RAM fill to 0x00. (#13823) [holub]\r\n * Initial RAM system RAM content is indeterminate, but tested software seems to work better with 0x00 than with 0xff.\r\n\r\n-korg\/korgtriton.cpp: Added a skeleton driver for the Korg TRITON. (#13712) [Antonio Malara]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nKorg TRITON [Antonio Malara]\r\n\r\n-korg\/korgtriton.cpp: Fix build [AJR]\r\n\r\n-mcd: shift the end of the disk by 150 sectors like the start [cracyc]\r\n\r\n-sharp\/mz2000.cpp: hookup WAIT signal, tie BREAK key to PPI port B, Z80 clock is 4 MHz, fix PIT timings [angelosa]\r\n\r\n-sharp\/mz2000.cpp: modernize video rendering, add vgate and priority control [angelosa]\r\n\r\n-sharp\/mz2000.cpp: convert MZ-2000 and MZ-80B to monochrome monitor [angelosa]\r\n\r\n-hash\/mz2000_cass.xml: merge with mz2200_cass.xml, add sharedfeat option [angelosa]\r\n\r\n-video\/saa5240.cpp: Updated Flash and Hold logic to match SAA5050. [Nigel Barnes]\r\n\r\n-machine\/ay34592.cpp: New AY-3-4592 keyboard encoder device. [Nigel Barnes]\r\n\r\n-video\/mr9735.cpp: New MR9735-002 Teletext\/Viewdata Video Generator device. [Nigel Barnes]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nSTC 3910 Executel [Binary Dinosaurs, Nigel Barnes]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\nsquale_cart: Squale BASIC (Squash) [anonymous]\r\n\r\n-sound: move positions to osd interface add special-casing for LFE add reverb (currently too subtle, need to find out why)\r\n [Olivier Galibert]\r\n * vgm_visualizer: stop going OOB on the bitmap\r\n\r\n-coreaudio_sound: Fix Mac compile. [R. Belmont]\r\n\r\n-reverb: srcclean and blind attempt at Windows fix [R. Belmont]\r\n\r\n-tatsumi: Minor source reorganization [AJR]\r\n\r\n-reverb.cpp: Trying again on Windows. [R. Belmont]\r\n\r\n-mmdevice_helpers.cpp: More Windows compile fixes. [R. Belmont]\r\n\r\n-taitotz.cpp: Improve direct-mode poly handling and texmode 3 handling. [Ryan Holtz] (#13839) [MooglyGuy]\r\n\r\nNew working systems\r\n-------------------\r\nXor World (different hardware, ver 1.1, checksum 3333BA, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\nNew working clones\r\n------------------\r\nXor World (different hardware, ver 1.1, checksum 333462, prototype) [Josep Quingles, Recreativas.org, David Haywood]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nXin Jin Huang Guan (V400CN) [little0]\r\n\r\n-resampler hq: Remove the hard cutoff ceiling at 20K.  It was an initial way to limit the number of phases and filter length, and\r\n that is done explicitely now.  Plus, who knows, maybe someone will want to run ar 192KHz some day. [Olivier Galibert]\r\n\r\n-reverb: detect preset when entering menu [hap]\r\n\r\n-Reenabling the write accessor for the LUA input_class enabled property (#7564) [npwoods]\r\n * This is used by BletchMAME to toggle mouse capture on and off\r\n\r\n-filter: don't try to filter above nyquist freq (or slightly below it) [hap]\r\n\r\n-reverb: update to prev commit, don't hardcode \"Default\" in preset string [hap]\r\n\r\n-igs\/igs036crypt.cpp: added decryption tables for most sets in igs\/igs_m036.cpp [Peter Wilhelmsen]\r\n\r\n-nichibutsu\/cclimber.cpp: dumped PROM internal to the CPU module for cclimber [Domenico Cervini]\r\n\r\n-ekara_cart.xml: Added the last known Kids' Song 20 cartridge and twelve used e-kara Web cartridges. (#13820) [mamehaze]\r\n\r\nNew working software list items (ekara_cart.xml)\r\n------------------------------------------------\r\nKids' Song 20 (Japan) (KD-4) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 28M (used, with 26 songs) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 2) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 3) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 4) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 5) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 6) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 7) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 8) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 12M (used, with 12 songs, set 9) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 8M (used, with 8 songs, set 2) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 8M (used, with 8 songs, set 3) (Japan) [David Haywood, TeamEurope]\r\ne-kara Web cartridge 8M (used, with 8 songs, set 4) (Japan) [David Haywood, TeamEurope]\r\n\r\n-reverb: remove del key on load preset again, it's awkward [hap]\r\n\r\n-ui: improve control over audio filter cutoff freq [hap]\r\n\r\n-filter: don't repeat min\/max freq values in multiple places [hap]\r\n\r\n-ui\/audio_effect_reverb.cpp: Fix assert in debug build [AJR]\r\n\r\n-filter: correction to prev commit [hap]\r\n\r\n-reverb: fix config_load typo [hap]\r\n\r\n-reverb: add more to default_changed [hap]\r\n\r\n-Wacky Gator: Internal layout improvements (#13843) [Felipe Corr\u00eaa da Silva Sanches]\r\n\r\n-sinclair\/spec128.cpp: Support multiple kinds of AY devices through a slot (#13808) [holub]\r\n\r\n-ui\/info.cpp: Treat incorrect ROM content as a severe warning. [Vas Crabb]\r\n\r\n-file\/winfile.cpp: Added note about file handle buffering. [Vas Crabb]\r\n\r\n-taito\/taitotz.cpp: Use algorithms rather than memcpy. [Vas Crabb]\r\n\r\nNew working clones\r\n------------------\r\nR-Shark (set 2) [twistedsymphony]\r\n\r\n-filter: allow finer control of frequency with shift+alt [hap]\r\n\r\n-equalizer: change freq to u32, apply same nyquist freq fix as 1e71f7a0d3bd11974993dd16467432c3bcbb9126 [hap]\r\n\r\n-sharp\/mz2000.cpp: implement back color register, move reverse handling at palette level, replace beep_device with\r\n speaker_sound_device [angelosa]\r\n\r\n-hash\/mz2500_flop.xml: identify unk1~unk5 entries [angelosa]\r\n\r\n-deckarn: correct 16x32 size flag, update notes [hap, Jim Westfall]\r\n\r\n-effects: Fix reverb decays, disable by default reverb and compressor [Olivier Galibert]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nKnights of Valour \/ Sanguo Zhan Ji \/ Sangoku Senki (bootleg, ver. 112CN?) [little0, Mr. Kong]\r\nKnights of Valour Plus \/ Sanguo Zhan Ji Zhengzong Plus \/ Sangoku Senki Masamune Plus (bootleg, ver. 117CN?) [little0, Mr. Kong]\r\nLong Hu Zhengba 2 (China, VS220M) [little0]\r\n\r\n-pinball\/gts3a.cpp: Add an earlier Vifico-licensed Super Mario Brothers (#13846) [ClawGrip]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nSuper Mario Brothers (pinball, Spanish, set 2) [jordigahan]\r\n\r\n-LDP1450: Added preliminary support for custom On Screen Text mode. (#13490) [James Wallace]\r\n * LDP1450: Added support for custom On Screen Text mode (still needs checking against hardware).\r\n\r\nNew working system\r\n------------------\r\nVision Quest [James Wallace, Jeff Anderson, Dragon's Lair Project]\r\n\r\n-nichibutsu\/cclimber.cpp: corrected copy\/paste error in hashes of the newly dumped cclimber decryption PROM [Ivan Vangelista]\r\n\r\n-audio_effects\/reverb.cpp: Add more missing initialization [AJR]\r\n\r\n-nichibutsu\/cclimber.cpp: used PROM contents to decrpyt cclimber encrypted sets [iq_132]\r\n\r\n-bus\/acorn: Buffered the bus using device_memory_interface. [Nigel Barnes]\r\n * Added BLK0 and PB lines to the interface.\r\n * Moved existing devices into anonymous namespaces.\r\n   - bus\/acorn\/atom: Added GDOS, GDOS-2015, MDCR, Speech Synthesis Module, EPROM Switch Card, Tube Interface, EF9345 80 Column Card.\r\n   - bus\/acorn\/cu: Added High Resolution Graphics, CUBIO w\/ Race Controllers, Teletext Video Interface.\r\n   - bus\/acorn\/system: Added configuration to use 32K RAM card with the Atom.\r\n   - acorn\/acrnsys.cpp: Devicified the System keyboard with AY-3-4592 encoder.\r\n\r\n-bus\/acorn\/cu\/cugraph: Fix #include guard. [Nigel Barnes]\r\n\r\n-dpatrol: added bd3.d1 prom [Bitsavers] (removed one of the sets since it's an overdump) [hap]\r\n * misc: small cleanup\r\n\r\n-taitotz: remove pwrshovla, it was a bad dump of pwrshovl [mokonaXVI]\r\n\r\n-compressor: add infinite release option (eg. combine with input gain of 12db for some sort of replaygain option) [hap]\r\n\r\n-Revert \"compressor: add infinite release option (eg. combine with input gain of 12db for some sort of replaygain option)\" [hap]\r\n * This reverts commit 9033932679e00151b4dcb417c67fdd99a395313a.\r\n\r\n-adp: New clones marked not working (#13738) [stonedDiscord]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nFunny Land de Luxe (W2 set) (Stella) [m170.dev]\r\nFunny Land de Luxe (W4 set) (Stella) [m170.dev]\r\nSuper Multi (DOB) (Venus) [stonedDiscord]\r\nAction (ADP) [stonedDiscord]\r\nGrand Hand (Stella) [stonedDiscord]\r\nVulkan (Stella) [stonedDiscord]\r\nMulti Multi (ADP) [stonedDiscord]\r\nSunny (Mega) [stonedDiscord]\r\nOh La La (Stella) [stonedDiscord]\r\nAllfred (Stella) [m170.dev]\r\nTai Pan Money (Nova) [stonedDiscord]\r\nAsterix und Kleopatra (Stella) [stonedDiscord]\r\nTurbo Sunny (Mega) [stonedDiscord]\r\n\r\n-7 new Plug & Play dumps (#13825) [mamehaze]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nCompact Cyber Arcade - Batman [TeamEurope]\r\nCompact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1) [TeamEurope]\r\nCompact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1) [TeamEurope]\r\n36-in-1 Classic Games phone case [TeamEurope]\r\nStar Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31) [TeamEurope]\r\nG9 Game Box 666 Games [TeamEurope]\r\nLet's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger e no Michi (Japan) [TeamEurope]\r\n\r\n-compressor: change channel link range to 0-1 [hap]\r\n\r\n-compressor: change most floats to 2-decimals [hap]\r\n\r\n-audio_effect: add reset_all for resetting all variable settings [hap]\r\n\r\n-audio_effect: small update to prev commit [hap]\r\n\r\n-taitotz.cpp: Rework direct-FIFO handling again to avoid a crash. [Ryan Holtz] (#13847) [MooglyGuy]\r\n\r\n-Add language translation: Belarusian (#13471) [holub]\r\n\r\n-audioeffects: fix conflict between effect and resampler menu entries [hap]\r\n\r\n-audio_effect: LR_ALWAYS flag is not applicable here [hap]\r\n\r\n-audiomix: add LR_REPEAT flag when cursor is on db [hap]\r\n\r\n-Vision Quest: Add default NVRAM (nw) [James Wallace]\r\n\r\n-psx.xml: Added 11 working items + 1 not working + 4 redumped (#13456) [ArcadeShadow]\r\n\r\nNew working software list additions\r\n-----------------------------------\r\n2002 FIFA World Cup (Europe) [Redump]\r\n2002 FIFA World Cup (France) [Redump]\r\n2002 FIFA World Cup (Germany) [Redump]\r\n2002 FIFA World Cup (Italy) [Redump]\r\n2002 FIFA World Cup (Spain) [Redump]\r\n3, 2, 1, Smurf! My First Racing Game (Europe) [Redump]\r\nAce Combat (Japan) [Redump]\r\nAir Combat (Europe) [Redump]\r\nAir Combat (Europe) (EDC) [Redump]\r\nDarkseed (Japan) [Redump]\r\nTransport Tycoon 3D: SL Kara Hajimeyou!! (Japan) [Redump]\r\n\r\nNew NOT working software list addition\r\n--------------------------------------\r\nBedlam (Europe) [Redump]\r\n\r\nRedumped software list items\r\n----------------------------\r\n2002 FIFA World Cup (USA) [Redump]\r\nAir Combat (USA) [Redump]\r\nSmurf Racer! (USA) [Redump]\r\nDarkseed II (Japan) [Redump]\r\n\r\n-Update psx.xml [ArcadeShadow]\r\n * Switched parent\/cloneof between: 007 - The World Is Not Enough (USA) <-> 007 - The World Is Not Enough (Europe) 007 - Tomorrow\r\n    Never Dies (USA) <-> 007 - Tomorrow Never Dies (Europe) 007 Racing (USA) <-> 007 Racing (Europe)\r\n\r\n-audio_effect: fix some limit issues [hap]\r\n\r\nNew working systems\r\n-------------------\r\nEuroCUBE-65 [Nigel Barnes]\r\nEuroCUBE-09 [Nigel Barnes]\r\n\r\nNew working clones\r\n------------------\r\nEuroBEEB-1 [Nigel Barnes]\r\nEuroBEEB-2 (Teletext) [Nigel Barnes]\r\nEuroBEEB-3M (CU-Graph monochrome) [Nigel Barnes]\r\nEuroBEEB-3C (CU-Graph colour) [Nigel Barnes]\r\n\r\n-trainer\/thaler.cpp: Resolved key mapping conflict. [Nigel Barnes]\r\n\r\n-skeleton\/optomaxv.cpp: Memory mapped various devices, and added the teletext video card. [Nigel Barnes]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMac III 6502 Microcomputer [Nigel Barnes]\r\n\r\n-bus\/bbc\/1mhzbus: Added BEEBEX Extender for BBC Micro. [Nigel Barnes]\r\n\r\n-equalizer: finer control over settings [hap]\r\n\r\n-audio_effect: add space between value and unit [hap]\r\n\r\n-filter,equalizer: add separators to menu [hap]\r\n\r\n-filter,equalizer: change default q to sqrt(2)\/2 [hap]\r\n\r\n-bus\/bbc\/1mhzbus\/beebex.cpp: Fix slot tags [AJR]\r\n\r\nNew working clones\r\n------------------\r\nBad Cats (LF-1) [ipdb.org, PinMAME]\r\nDouble Axle (US, Rev 1, set 2) [Sean Sutton, Smitdogg, Brian Troha, The Dumping Union]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nDS-5000 Driving Simulator [Phil Bennett]\r\n\r\n-sega\/model2.cpp: Verified and added proper communication ROM board program ROM for the Over Rev sets.\r\n [Sean Sutton, Smitdogg, Brian Troha, The Dumping Union]\r\n\r\n-bus\/bbc\/1mhzbus\/beebex.cpp: Assign unique slot tags. [Nigel Barnes]\r\n\r\n-sinclair\/tsconf.cpp: Enabled memory waits and access cache at 14Mhz (#13840) [holub]\r\n\r\n-multi32: Separate the speakers that were in different cabinets sound: Handle a special case for adaptivity [Olivier Galibert]\r\n\r\n-audio_effect: move effect title to header (no need to know effect entry number here) [hap]\r\n\r\n-misc fixes [Olivier Galibert]\r\n\r\n-filter,equalizer: do limit rounding with roundf instead of manually [hap]\r\n\r\n-compressor: reorder settings a bit [hap]\r\n\r\n-compressor: add separator before the 'expert' settings [hap]\r\n\r\n-equalizer: change default bands to 100,330,1k,3,3k,10k [hap]\r\n\r\n-sharp\/mz2500.cpp: remove z80->state_int use, misc cleanups [angelosa]\r\n\r\n-equalizer: check band mask instead of db when building filter [hap]\r\n\r\n-cobra: Do not trigger input lines on other not-yet-initialized devices in device start [Olivier Galibert]\r\n\r\n-segas32: lower overall volume [hap]\r\n\r\n-bus\/a800\/atarifdc.h: Remove leftover #includes [AJR]\r\n\r\n-diserial: reset the receive register when changing frame format or the port may be stuck into synchronous receive mode due to the\r\n default start bits = 0 [Olivier Galibert]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nAnimal Wonders (ver A900 66) [Ioannis Bampoulas]\r\n\r\n-sega\/segaxbd.cpp: Put rear speakers in the rear. [R. Belmont]\r\n\r\n-segapcm_device drivers: lower overall volume (even lower for segaxbd due to rear speakers clipping if user hw is plain stereo)\r\n [hap]\r\n\r\n-file\/posixptty.cpp: Better handling of getting PTY path, etc. [Vas Crabb]\r\n * Support Issue 8 TTY_NAME_MAX\/ptsname_r and pre-standard ptsname_r.\r\n * Set termios flags directly rather than relying on BSD's cfmakeraw.\r\n\r\n-osd\/asio.h: Move some duplicated code into the common header. [Vas Crabb]\r\n\r\n-sharp\/mz2500.cpp: port over IPL reset\/Boot reset front panel buttons, fix MT06340 [angelosa]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nTriton Music Workstation\/Sampler (v2.5.3) [hap]\r\nTriton Music Workstation\/Sampler (v2.5.0) [hap]\r\n\r\n-file\/posixpty.cpp: Actually enable the XPG-8 path. [Vas Crabb]\r\n\r\n-bgfx\/chainmanager: correct a printf parse issue (compiler didn't care) [hap]\r\n\r\n-k051733: added nmi timer [hap, Jim Westfall]\r\n\r\n-a2bus\/a2ieee488.cpp: Added support for the Apple IEEE-488 Card. [R. Belmont, Golden Child]\r\n\r\n-current plug & play PR (4 non-working machines, 4 non-working software list entries) (#13848) [mamehaze]\r\n\r\nNew software list items marked not working\r\n------------------------------------------\r\nSmart Cycle [TeamEurope]\r\nSasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan) [TeamEurope]\r\nCyber Arcade Pocket - Disney Princess (JL1895DP) [TeamEurope]\r\nXaviX Aero Check & Balance (XaviXPORT, Japan) [TeamEurope]\r\n\r\nNew software list items marked not working\r\n------------------------------------------\r\nsmartcycle_cart.xml: [mamehaze]\r\nDiscover the Dinosaurs (0308) [TeamEurope]\r\nLearning Adventure (0608) [TeamEurope]\r\nThe Penguins of Madagascar (1410) [TeamEurope]\r\nScooby-Doo! (2108) [TeamEurope]\r\n\r\n-mainevt: add note about htotal, misc konami sprite chips: small cleanup [hap]\r\n\r\n-roland_tr707.cpp: audio emulation.  (#13856) [m1macrophage]\r\n * roland_tr707.cpp: Audio emulation.\r\n\r\nSystems promoted to working\r\n---------------------------\r\nTR-707 Rhythm Composer [m1macrophage]\r\n\r\n-roland_tr707.cpp: comment and style fixes. [m1macrophage]\r\n\r\n-sega\/model2.cpp: sound comms (#13851) [Matthew Daniels]\r\n * Model 2B accesses SCSP via address 0x9C0000, all others access SCSP\/Model 1 sound board via 0x1C80000\r\n\r\n-casio\/fz1.cpp: Add floppy to FZ-1 and clones (#13849) [Devin Acker]\r\n * fz1: drive select is not connected\r\n\r\n-sound: correct dreadful typo that killed stereo [Olivier Galibert]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nMahjong Sweet Academy (Japan, TSM010-002) [buffi]\r\n\r\n-xavix_2002.cpp - added Ultraman 2 (#13858) [mamehaze]\r\n\r\nnew NOT WORKING machines\r\n------------------------\r\nLet's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan) [TeamEurope]\r\n\r\n-nec\/pc100.cpp: kick off a SW list [angelosa]\r\n\r\nNew software list items marked not working\r\n------------------------------------------\r\npc100: Aerial, Lift, Mieyen [inufuto]\r\n\r\n-igs\/goldstar.cpp: got the super9 sets to do something [Ivan Vangelista]\r\n\r\n-igs\/goldstar.cpp: forgot to press save [Ivan Vangelista]\r\n\r\n-k051733: fix divide by 0, fix sqrt off-by-1, change rng to machine().rand() [hap, Jim Westfall]\r\n\r\n-sharp\/mz2500.cpp: replace beeper with speaker_sound_device [angelosa]\r\n\r\n-hash\/mz2500_flop.xml: perform a QA pass [angelosa]\r\n\r\n-moog\/source.cpp, paia\/fatman.cpp: Disable streaming for EGs that don't need it. (#13860) [m1macrophage]\r\n\r\n-g9_666: Descramble ROM data [AJR]\r\n\r\n-g9_666: Fix range that needs to be descrambled (many more games load now) [AJR]\r\n\r\n-sound\/[va_eg, va_vca, dac76]: Automatically adapt to the  input and output connections. (#13868) [m1macrophage]\r\n * sound\/va_eg.cpp: automatically determine if streaming is enabled. Removed disable_streaming() function, updated drivers that were\r\n    using it.\r\n * sound\/[va_vca, dac76]: Automatically detecting streaming CV. Removed va_vca::configure_streaming_cv() and\r\n    dac76::configure_streming_iref(). Adapted cps2000 to new sound engine.\r\n * dac76: Correct comments about inputs.\r\n * dac76: Remove forgoten instance variable.\r\n\r\n-k051733: add lfsr, improve collision detection [hap, Jim Westfall]\r\n\r\n-osd audio interface: initialize channel positions in header file (prevents channel_position constructor initializing after\r\n initializing array of channel_position in sound backends) [hap]\r\n\r\n-k051733: no need to shift lfsr by 2, remove old notes about then-unknown reg 6 [hap]\r\n\r\n-k051733: shorthand variable types [hap]\r\n\r\n-k051733: simpler sqrt function (result is same) [hap]\r\n\r\n-igs\/goldstar.cpp: brought super7 to probably playable state. Left as MNW as precaution until someone who can play these games\r\n verifies I\/O [Ivan Vangelista]\r\n\r\n-rsharka: make it a clone of rshark [hap]\r\n\r\n-nintendo\/nes_vt32.cpp: Minor comment update [AJR]\r\n\r\n-psion\/workabout.cpp: Added the LIF-PFS socket (with LIF converter). [Nigel Barnes]\r\n\r\n-k051733: improve reg 7 [hap, Jim Westfall]\r\n\r\n-k051733: division appears to be signed [hap]\r\n\r\n-pa_sound: remove enters from device string [hap]\r\n\r\n-sharp\/mz2500.cpp: preliminary MZ80 bus slot implementation: [angelosa]\r\n * Move MZ-1E30 SASI, MZ-1R37 EMM from mz2500 base emulation;\r\n * Fix range of EMM to 640KB max RAM;\r\n * Add basic MZ-1E35 ADPCM emulation;\r\n * Add SuperTurboZ EH-SASI ROM BIOS to MZ-1E30;\r\n * implicitly fix dustbx01-dustbx02-dustbx03 bootups: they are incompatible with MZ-1E30 Sharp BIOS;\r\n\r\n-k051960: disable shadow config bit 0 (it was only used in chqflag and ultraman, and both needed a workaround), ultraman: shadows_w\r\n is actually irq enable [hap]\r\n\r\n-chqflag: headlights are still on at dawn [hap]\r\n\r\nNew systems marked not working\r\n------------------------------\r\nWakeng [little0]\r\n\r\nNew clones marked not working\r\n-----------------------------\r\nAnimal Wonders (ver A900, Bicigo bootleg) [Ioannis Bampoulas]\r\n\r\n-chqflag: improve highlights [hap]\r\n\r\n-tmnt: lower overall volume [hap]\r\n\r\n-Current Plug and Play \/ Handhelds PR - added Lexibook Pocket Spiderman (#13872) [mamehaze]\r\n\r\nnew NOT WORKING machines\r\n------------------------\r\nCyber Arcade Pocket - Spider-Man [TeamEurope]\r\n\r\n-chqflag: update prev commit, a bit more tweaking [hap]\r\n\r\n-mikiej: space between shinnyuu and shain [hap]\r\n\r\n-mikie: another update to title strings [hap]\r\n\r\n-sharp\/mz2500.cpp: preliminary mouse hookup [angelosa]\r\n\r\n-namco\/namcos12.cpp: Add Tekken 3 (Japan, TET1\/VER.D) (#13871) [ClawGrip]\r\n\r\nNew working clones\r\n------------------\r\nekken 3 (Japan, TET1\/VER.D) [Tailsnic Retroworks]\r\n\r\n-pc\/play4texash.cpp: Add dump for Lattice ispMACH LC4384V (#13870) [ClawGrip]\r\n * pc\/play4texash.cpp: Add dump for Lattice ispMACH LC4384V\r\n * Add .jed suffix\r\n\r\n-risc2500: small tweak to svg [hap]\r\n\r\n-deckarn: small update to notes [hap]\r\n\r\n-dipalette: add shadow config to savestates, and might as well rename hilight to highlight [hap]\r\n\r\n-Various fixes: [Vas Crabb]\r\n * ui: The new menus were unusable with a touchscreen, and not conducive to localisation.  It's still not possible to add sound\r\n    routes with a touchscreen, but at least it's possible to configure routes that exist.\r\n * emu\/sound.cpp: Fixed localisation issues, less temporary objects.\r\n * emu\/audio_effects: Fixed some localisation issues.\r\n * plugins\/autofire, plugins\/inputmacro: Allow deleting autofire buttons or input macros without needing to use the UI Clear input.\r\n * ui\/selmenu.cpp, ui\/imgcntrl.cpp: Use terse messages for bad media. Making these messages longer hasn't reduced support burden.\r\n    Adding the version will just perpetuate the myth that you need to redownload all your ROMs for every release.\r\n * ui\/ui.cpp: Allow info screens to be dismissed by mouse clicks or touches.\r\n * ui\/sliders.cpp: Hiding the menu should preserve state.  This is a design choice.\r\n * sound: Avoid anything that could possibly depend on static initialisation order across transaltion units.  Allow speaker position\r\n    names to be localised.\r\n * sound\/none.cpp: Don't pretend it can create output streams.\r\n\r\n-srcclean [Vas Crabb]\r\n\r\n-sound\/js_sound.cpp: Blind attempt at updating for base class changes. [Vas Crabb]\r\n\r\n-Metadata corrections, missed srccleanin. [Vas Crabb]\r\n\r\n-Fix copy\/paste error breaking build, and some space indents. [Vas Crabb]\r\n\r\n-sound\/js_sound.cpp: Hopefully fix Emscripten build; zx81_cass.xml: Fixed an obvious typo. [Vas Crabb]\r\n\r\n-gaelco\/mastboy.cpp: Fixed set numbering; misc\/norautp.cpp: Added missing parent\/clone relationship. [Vas Crabb]\r\n\r\n-igs\/igs017.cpp: Demoted slqz2b to not working; adp\/stella8085.cpp: Commented out sets added without dump credits. [Vas Crabb]\r\n * I'm pretty sure the ADP additions in this release basically all use parent\/clone relationships incorrectly.  They seem to make\r\n    all games on similar boards clones, rather than just different versions of the same game.<\/pre>\n<p>&nbsp;<br \/>\n(Ancienne) Note sur MAMEXP: La version officielle de MAME \u00e9tant compil\u00e9e avec GCC 10 (ou sup\u00e9rieur), il s&rsquo;agit d&rsquo;une version compil\u00e9e par moi m\u00eame avec GCC 9.3 customis\u00e9 rendant MAME compatible avec Windows XP SP3. Par ailleurs toutes les versions 32 bits des projets de Robbbert sont \u00e0 pr\u00e9sent compil\u00e9es par <a href=\"https:\/\/www.1emulation.com\/forums\/forum\/125-messui\/\">St Hiryu<\/a>.<\/p>\n<p>&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7665\" title=\"Download MAME (XP)\">T\u00e9l\u00e9charger MAME (XP) v0.287 (64.5 Mo)<\/a><\/p><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=4052\" title=\"Download MAME (32 bits)\">T\u00e9l\u00e9charger MAME (32 bits) v0.253 (104 Mo)<\/a><\/p><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7025\" title=\"Download MAME (64 bits)\">T\u00e9l\u00e9charger MAME (64 bits) v0.287 (97.1 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.mamedev.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/305-multi-systemes\/306-multi-emulateurs\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=105282\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Officieusement appel\u00e9 Mame And Mess Emulators, MAME est un \u00e9mulateur Arcade et Consoles\/Ordinateurs qui relie les anciens MAME et MESS dans un seul \u00e9mulateur multi-usages \u00e9mulant plus de 2150 syst\u00e8mes diff\u00e9rents. Coupl\u00e9 au frontend QMC2, vous pouvez alors utiliser tous &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-105282","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-ro6","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=105282"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105282\/revisions"}],"predecessor-version":[{"id":105607,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105282\/revisions\/105607"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=105282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=105282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=105282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}