0.240 2022-01-30
----------------


MAME Testers Bugs Fixed
-----------------------
- 08110: [Image Enhancement] (dkong.cpp) dkong, pacman, 1942: -autostretchxy causing cropping in some vertical games (7a6749a) (Calamity)
- 08187: [DIP/Input] (nemesis.cpp) gradiusb: Bonus Life DIP Switches are wrong (268e490) (kmg)
- 08181: [Documentation] (jpmimpct.cpp) monspdr: ACE games year of release (592d333) (M.A.S.H.)
- 08143: [Documentation] (naomi.cpp) keyboard: Missing G.rev as additional manufacturer (5342d0e) (Angelo Salese)
- 07892: [Gameplay] (galaga.cpp) sxeviousj: Inserting coin automatically start 2 player game with issues (a6addb1) (hackbar)
- 08164: [DIP/Input] (segas32.cpp) slipstrm, slipstrmh: Third DIP Switch labeled "Unknown" freezes game (7b4c7fe) (Steve Coomber)
- 08167: [Misc.] Browsing folders are sorted by date (e14fec6) (cuavas)
- 08175: [Crash/Freeze] (royalmah.cpp) royalmah: MAME crashes with Exception (50f46bc) (Osso)
- 05237: [Crash/Freeze] (cosmic.cpp) cosmicg: Demonstration stops at end of 2nd loop (e3dd459) (peterferrie)
- 08173: [Color/Palette] (vicdual.cpp) samurai: Wrong colors on title sequence and player select screens (0607202) (AJR)
- 03252: [Crash/Freeze] (tmaster.cpp) tm, tm2k, tm3k, tm4k, tm5k, tm7k, tm8k: Emptying any column in Solitaire. (5857dd9) (peterferrie)
- 08160: [DIP/Input] (taito_b.cpp) sbm, sbmj: Dip switch information for both the US and JP sets. (4d89e7c) (Steve Coomber)


New working machines
--------------------
Mahjong Block Jongbou 2 (Japan) [ShouTime]
Player's Edge Plus (XMP00014) 5-in-1 Wingboard (CG2352) - International [Brian Troha]


New working clones
------------------
Aero Fighters Special (USA) [coolmod, The Dumping Union]
Crazy Monkey (030217 World) [anonymous, MetalliC]
Crazy Monkey (030225 World) [anonymous, MetalliC]
Crazy Monkey (030227 World) [anonymous, MetalliC]
Crazy Monkey (030404 World) [anonymous, MetalliC]
Crazy Monkey (031016 World) [anonymous, MetalliC]
Crazy Monkey (090711 Entertainment) [anonymous, MetalliC]
Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]
Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC]
Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis]
Fruit Cocktail (030505 World) [anonymous, MetalliC]
Fruit Cocktail (030512 World) [anonymous, MetalliC]
Fruit Cocktail (031028 World) [anonymous, MetalliC]
Fruit Cocktail (100324 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail (100331 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail (101208 Entertainment N) [anonymous, MetalliC]
Fruit Cocktail (110111 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110124 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110204 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110311 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail (140526 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail 2 (080904 Russia) [anonymous, MetalliC]
Fruit Cocktail 2 (100412 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail 2 (101208 Entertainment N) [anonymous, MetalliC]
Fruit Cocktail 2 (110111 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110124 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110204 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110311 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail 2 (110411 Entertainment C) [anonymous, MetalliC]
Fruit Cocktail 2 (140526 Entertainment B) [anonymous, MetalliC]
Gals Panic EX (Korea) [Arcade-Projects]
Garage (040122 World) [anonymous, MetalliC]
Garage (040123 World) [anonymous, MetalliC]
Garage (040216 World) [anonymous, MetalliC]
Garage (100331 Entertainment X) [anonymous, MetalliC]
Garage (101208 Entertainment N) [anonymous, MetalliC]
Garage (110111 Entertainment A) [anonymous, MetalliC]
Garage (110124 Entertainment A) [anonymous, MetalliC]
Garage (110204 Entertainment A) [anonymous, MetalliC]
Garage (110311 Entertainment B) [anonymous, MetalliC]
Garage (110411 Entertainment C) [anonymous, MetalliC]
Garage (140526 Entertainment B) [anonymous, MetalliC]
Gnome (090810 Entertainment) [anonymous, MetalliC]
Gnome (100407 Entertainment X) [anonymous, MetalliC]
Gnome (101208 Entertainment N) [anonymous, MetalliC]
Gnome (110124 Entertainment A) [anonymous, MetalliC]
Gnome (110204 Entertainment A) [anonymous, MetalliC]
Gnome (110311 Entertainment B) [anonymous, MetalliC]
Gnome (110411 Entertainment C) [anonymous, MetalliC]
Gnome (140526 Entertainment B) [anonymous, MetalliC]
Insector X (bootleg) [Jorge Silva]
Island 2 (061214 World) [anonymous, MetalliC]
Island 2 (100401 Entertainment X) [anonymous, MetalliC]
Island 2 (101208 Entertainment N) [anonymous, MetalliC]
Island 2 (110111 Entertainment A) [anonymous, MetalliC]
Island 2 (110124 Entertainment A) [anonymous, MetalliC]
Island 2 (110204 Entertainment A) [anonymous, MetalliC]
Island 2 (110311 Entertainment B) [anonymous, MetalliC]
Island 2 (110411 Entertainment C) [anonymous, MetalliC]
Island 2 (140526 Entertainment B) [anonymous, MetalliC]
Keks (100330 Entertainment X) [anonymous, MetalliC]
Keks (100331 Entertainment X) [anonymous, MetalliC]
Keks (101209 Entertainment N) [anonymous, MetalliC]
Keks (110204 Entertainment A) [anonymous, MetalliC]
Keks (110208 Entertainment A) [anonymous, MetalliC]
Keks (110311 Entertainment B) [anonymous, MetalliC]
Keks (110411 Entertainment C) [anonymous, MetalliC]
Keks (110816 Entertainment A) [anonymous, MetalliC]
Keks (110816 Entertainment B) [anonymous, MetalliC]
Keks (110816 Entertainment N) [anonymous, MetalliC]
Keks (110816 Entertainment X) [anonymous, MetalliC]
Keks (140526 Entertainment B) [anonymous, MetalliC]
Lethal Crash Race / Bakuretsu Crash Race (set 2, alternate sound ROM) [Sergio Galaga, Recreativos Piscis]
Lucky Haunter (030707 World) [anonymous, MetalliC]
Lucky Haunter (031027 World) [anonymous, MetalliC]
Lucky Haunter (101209 Entertainment N) [anonymous, MetalliC]
Lucky Haunter (110111 Entertainment A) [anonymous, MetalliC]
Lucky Haunter (110204 Entertainment A) [anonymous, MetalliC]
Lucky Haunter (110311 Entertainment B) [anonymous, MetalliC]
Lucky Haunter (140526 Entertainment B) [anonymous, MetalliC]
Mouse Trap (German, version 4) [TeamEurope, rtw, f205v, Darksoft, The Dumping Union]
Multi Fish (021120) [anonymous, MetalliC]
Multi Fish (021121) [anonymous, MetalliC]
Multi Fish (021219) [anonymous, MetalliC]
Multi Fish (021227) [anonymous, MetalliC]
Multi Fish (030511) [anonymous, MetalliC]
Multi Fish (031026) [anonymous, MetalliC]
Multi Fish (031117) [anonymous, MetalliC]
Nebulas Ray (prototype) [Arcade-Projects]
Pirate (051229 World) [anonymous, MetalliC]
Pirate 2 (100406 Entertainment X) [anonymous, MetalliC]
Pirate 2 (101209 Entertainment N) [anonymous, MetalliC]
Pirate 2 (110111 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110124 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110204 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110311 Entertainment B) [anonymous, MetalliC]
Pirate 2 (110411 Entertainment C) [anonymous, MetalliC]
Pirate 2 (140526 Entertainment B) [anonymous, MetalliC]
Player's Edge Plus (PP0046) 10's or Better (International, set 2) [Brian Troha]
Player's Edge Plus (PP0078) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0516) Double Bonus Poker (set 3) [Brian Troha]
Rastan Saga (bootleg, Japan Rev 1, earlier code base) [Arzeno Fabrice]
Resident (090722 Entertainment) [anonymous, MetalliC]
Resident (100331 Entertainment X) [anonymous, MetalliC]
Resident (101209 Entertainment N) [anonymous, MetalliC]
Resident (110111 Entertainment A) [anonymous, MetalliC]
Resident (110124 Entertainment A) [anonymous, MetalliC]
Resident (110204 Entertainment A) [anonymous, MetalliC]
Resident (110311 Entertainment A) [anonymous, MetalliC]
Resident (110411 Entertainment A) [anonymous, MetalliC]
Resident (140526 Entertainment A) [anonymous, MetalliC]
Rock Climber (040823 World) [anonymous, MetalliC]
Rock Climber (100331 Entertainment X) [anonymous, MetalliC]
Rock Climber (101209 Entertainment N) [anonymous, MetalliC]
Rock Climber (110111 Entertainment A) [anonymous, MetalliC]
Rock Climber (110124 Entertainment A) [anonymous, MetalliC]
Rock Climber (110204 Entertainment A) [anonymous, MetalliC]
Rock Climber (110311 Entertainment B) [anonymous, MetalliC]
Rock Climber (110411 Entertainment C) [anonymous, MetalliC]
Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
Roll Fruit (030821) [anonymous, MetalliC]
Sweet Life 2 (100408 Entertainment X) [anonymous, MetalliC]
Sweet Life 2 (101209 Entertainment N) [anonymous, MetalliC]
Sweet Life 2 (110111 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110124 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110204 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110311 Entertainment B) [anonymous, MetalliC]
Sweet Life 2 (110411 Entertainment C) [anonymous, MetalliC]
Sweet Life 2 (140526 Entertainment B) [anonymous, MetalliC]
Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]
Tetris (v342R) [Jorge Silva]


New machines marked as NOT_WORKING
----------------------------------
Beyond Kung-Fu (location test) [Jonas Jago]
Fun-E-Ball [Museo del Recreativo]
Gumball Rally [Museo del Recreativo, Phil Bennett]
Neo Mania [ClawGrip, CrispX]


New clones marked as NOT_WORKING
--------------------------------
Crazy Monkey 2 (100413 Entertainment X) [anonymous, MetalliC]
Crazy Monkey 2 (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey 2 (101220 Entertainment N) [anonymous, MetalliC]
Crazy Monkey 2 (101220 Entertainment X) [anonymous, MetalliC]
Crazy Monkey 2 (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey 2 (110411 Entertainment C) [anonymous, MetalliC]
Crazy Monkey 2 (140526 Entertainment B) [anonymous, MetalliC]
Fruit Star Bonus (Ver 8.27PVIE) [TeamEurope, Roberto Fresca]
Player's Edge (PK0756-PC011) Standard Draw Poker [Brian Troha]
Player's Edge Plus (KE0004) Keno (set 2) [Brian Troha]
Player's Edge Plus (KE0004) Keno (set 3) [Brian Troha]
Player's Edge Plus (KE0017) Keno (set 2) [Brian Troha]
Tetris (bootleg set 5) [Jorge Silva]


Merged pull requests
--------------------
- 8343: jpmimpctsw.cpp: Fixed j6bigbuk Exchange Number button name. [TheBoyCanFly]
- 8407: seattle.cpp: Changed Hyperdrive’s upper serial number offset based on a photograph. [Hydreigon]
- 8863: Added abstract base class for bitmap printers. [Golden Child]
- 8961: emu/render.cpp: Improved scale factor selection (GitHub #8209, GitHub #8387, MT08110). [Antonio Giner]
- 8976: Added preliminary support for six TV games using GeneralPlus SoCs. [David Haywood, Sean Riddle, Kamaal Brown]
- 9040: taito_b.cpp: Corrected DIP switch descriptions for Sonic Blast Man games (MT08160). [Steven Coomber]
- 9042: ibm6580.cpp: Improved DMA and keyboard interface emulation. [shattered]
- 9043: nes.xml: Added four Battle Kid games. [kmg]
- 9047: roland_r8.cpp: Added PCM card slots and software list with dumped cards. [ValleyBell]
- 9049: lwriter.cpp: Got video output working. [Jeff Muizelaar]
- 9050: gaelco.cpp: Re-dumped biomtoyc, and added checksums to game descriptions. [Tailsnic Retroworks, ClawGrip]
- 9051: cpu/h8/h8_sci.cpp: Don’t set TDRE status bit when receiving. [Devin Acker]
- 9052: funeball.cpp: Added skeleton driver for Fun Industries Fun-E-Ball. [Museo del Recreativo, ClawGrip]
- 9058: bus/qbus: Added DVK KGD monochrome frame buffer device. [shattered]
- 9060: pc8801.cpp, pc88va.cpp, pc9801.cpp, pc9821.cpp: Corrected system clocks (GitHub #8560). [ValleyBell]
- 9062: machine/upd765.cpp: Improved SRA and SRB signal generation, and added DP8473 reset interrupt. [shattered]
- 9065: sms.xml: Added four dumps. [smspower, kmg]
- 9067: machine/cdicdic.cpp: Fixed audio crackling and various hangs. [Ryan Holtz, CD-i Fan]
- 9071: bus/nes: Added support for the FAM250 multi-game cartridge board. [kmg]
- 9072: pinball2k.cpp: Reworked driver. [erikieNL]
- 9075: Added five items (four working, one not working). [Hanzo Dakun]
- 9076: ctk551.cpp: Made some corrections to I/O based on service manuals. [Devin Acker]
- 9077: fmtowns_cd.xml: Added ten items, and replaced emit1 floppy disk with an unmodified dump. [r09, redump.org, fuzzball]
- 9078: Revert “pinball2k driver” (reverts PR #9072). [Robbbert]
- 9079: Added a version verb to floptool. [Nathan Woods]
- 9080: Reimplemented read-only CoCo RS-DOS file system support using the new file system manager framework. [Nathan Woods]
- 9081: cdi.xml: Added Philips’ name to the list description. [ArcadeShadow]
- 9082: formats/jvc_dsk.cpp: Fixed a spelling error in a comment. [Nathan Woods]
- 9083: alpha68k_n.cpp: Added Mahjong Block Jongbou 2 [ShouTime, David Haywood]
- 9088: floptool: Updated usage message. [Nathan Woods]
- 9096: Added initial CoCo OS-9 file system implementation. [Nathan Woods]
- 9102: cdi.cpp: machine/cdicdic.cpp, video/mcd212.cpp: Significant fixes and performance improvements. [Ryan Holtz]
- 9103: c64_cass.xml: Added seventeen working items. [The Ultimate Tape Archive Team, Steven Coomber]
- 9107: machine/cdicdic.cpp: Byte-swap CD-DA data if necessary. [Ryan Holtz]
- 9108: video/mcd212.cpp: Fixed region array filling at end-of-line. [Ryan Holtz]
- 9109: bus/isa: Enabled floppy drive sounds for PC floppy drive controller cards. [SomeRandomGuyIdk]
- 9110: hh_sm510.cpp: Added Elektronika Tayny okeana (Game & Watch: Octopus clone). [algestam, Milan Galcik]
- 9111: ksys573.cpp: Fixed knob and wail inputs for Guitar Freaks games. [Windy Fairy]
- 9112: machine/k573dio.cpp: Added communication register stub handlers, and added MP3 start/end address read back. [Windy Fairy]
- 9113: sound/mas3507d.cpp: Added manufacturer name to description, and added notes. [cam900]
- 9116: hh_sm510.cpp: Improved nupogodi LCD screen representation. [Milan Galcik, algestam]
- 9117: bus/nes: Simplified bootleg KOF96 board emulation, and removed deprecated poke function. [kmg]
- 9118: bus/nes: Implemented interrupt acknowledge/enable for Future Media board. [kmg]
- 9122: bus/nes: Simplified NES-EVENT board emulation. [kmg]
- 9123: cdi.cpp: Added ROM and VRAM wait states; video/mcd212.cpp: Fixed various issues and improved screen timings. [Ryan Holtz]
- 9125: video/n64.cpp, video/rdptpipe.cpp: Fixed regressions in color space conversion and command parsing. [invertego]
- 9126: c64_cass.xml: Added eleven working items. [The Ultimate Tape Archive Team, Steven Coomber]
- 9127: vsmile_cart.xml: Added two working items. [TeamEurope, ClawGrip]
- 9128: segas32.cpp: Documented freeze DIP switch for Slip Stream games (MT08164). [Steven Coomber]
- 9129: hh_sm510.cpp: Added Elektronika Biathlon. [algestam, Milan Galcik]
- 9130: machine/genpc.cpp: Improved DIP switches for IBM PC and XT. [SomeRandomGuyIdk]
- 9131: nes.xml: Marked a Chinese Sānguózhì II clone as unsupported. [kmg]
- 9132: cpu/upd7810: Fixed instruction size for LDAX and STAX. [Golden Child]
- 9133: bus/nes: Simplified Kay A9711 board emulation and fixed multi-game cartridge support. [kmg]
- 9134: dkong.cpp: Correctly identified Donkey Kong 3 service mode button. [kmg]
- 9135: bus/nes: Simplified H2288 board emulation a little. [kmg]
- 9138: Added a newer European version of Diet Go Go. [Sergio Galiano, Recreativos Piscis]
- 9139: mrdo.cpp: Replaced protection hack with logic from PAL dump. [Darren Olafson]
- 9140: Correctly adjust window size for computed visible area (fixes GitHub #9115). [Antonio Giner]
- 9141: Improved emulation of various Namco custom chips (fixes MT07892). [hackbar]
- 9142: hh_sm510.cpp: Added Game & Watch: Helmet (CN-07 version). [algestam, Alexander Bliven]
- 9143: bus/nes: Rewrote CONY/YOKO board emulation. [kmg]
- 9144: hh_sm510.cpp: Added Game & Watch: Judge (purple version). [algestam, Alexander Bliven]
- 9145: machine/upd765.cpp: Check write protect line on write and format commands. [SomeRandomGuyIdk]
- 9146: tg16.xml: Added two prototypes. [Hidden Palace, VGHF, kmg]
- 9147: 32x.xml: Added two new dumps. [Hidden Palace, VGHF, Steve Lin, kmg]
- 9148: lynx.xml: Added two prototypes. [peekb, Hidden Palace, Steve Lin, kmg]
- 9150: Fixed several issues affecting Dreamcast-based hardware, and cleaned up code. [Angelo Salese, David Haywood, MetalliC]
- 9151: snes.xml: Added seven prototypes. [Hidden Palace, Steve Lin, kmg]
- 9152: gbcolor.xml: Added San Francisco Rush - Extreme Racing (prototype). [Hidden Palace, Steve Lin, kmg]
- 9153: gba.xml: Added Robocop (prototype). [Hidden Palace, Marcal Mora, kmg]
- 9154: ksys573.cpp: Added basic motor movement simulation and internal layout for Punch Mania/Fighting Mania. [Windy Fairy]
- 9155: model3.cpp: Marked Magical Truck Adventure program ROMs as bad [Bart Trzynadlowski, DavidHaywood]
- 9157: a800_flop.xml: Added Atari LiteDOS-SE. [Mr.Atari, telanus]
- 9158: ibm6580.cpp: Patch out video timing tests, and moved “Memory Record” button to keyboard. [shattered]
- 9159: machine/i8255.cpp: Always latch input data when strobe is asserted. [shattered]
- 9160: nes.xml: Added two prototypes. [Hidden Palace, VGHF, kmg]
- 9161: megadriv.xml: Added eight prototypes. [Hidden Palace, drx, VGHF, Steve Lin, kmg]
- 9162: gameboy.xml: Added seven prototypes. [Hidden Palace, VGHF, kmg]
- 9163: ibm5150.xml: Added fourteen items, replaced one item with a better dump, and removed a duplicate. [ArcadeShadow]
- 9164: cpu/adsp2100: Added partial support for the ADSP2181 overlay register. [cam900]
- 9165: Added Game & Watch: Mario's Cement Factory (Table Top, version CM-72A). [algestam, Alexander Bliven]
- 9166: bus/nes: Fixed Sunsoft FME-7 interrupt handling. [kmg]
- 9167: sound/nes_apu.cpp: Added DPCM period table for PAL systems (fixes MT08183). [kmg]
- 9168: gumrally.cpp: Identified exact CPU type. [ClawGrip]
- 9171: dc_atomiswave.cpp, hikaru.cpp, rawthrillspc.cpp: Fixed some system metadata. [Michael Sanborn]
- 9174: yuvomz80.cpp: Corrected system names – both appear to be Hexa President variants. [negunma]
- 9175: segag80v.cpp: Corrected speech ROM labels for Zektor and Star Trek. [arcademark]
- 9176: ibm5150.xml: Added seven items (six working, one not working). [WinWorld, SomeRandomGuyIdk]
- 9177: c64_cass.xml: Added six items (five working, one not working). [The Ultimate Tape Archive Team, Steven Coomber]
- 9178: neomania.cpp: Added skeleton driver for Neo Mania (Windows PC bootleg running Neo Geo emulator). [ClawGrip, CrispX]
- 9179: jpmimpct.cpp: Filled in release years for four machines (MT08181). [kmg]
- 9180: ampro.xpp: Added quad density 5.25" floppy drive option. [Katt Phloxworthy]
- 9181: megadriv.xml: Fixed ROM sizes for Payne Stewart Pro Golf games. [einstein95]
- 9182: fmtowns_flop_orig.xml: Added two working items, and replaced one item with a better dump. [cherokee, wiggy2k, r09]
- 9183: fmtowns_cd.xml: Added two working items, replaced five items with better dumps, and added a missing floppy image. [r09]
- 9185: naomi.cpp: Added subtitle for 18 Wheeler games, and tidied up descriptions for games with subtitles. [Michael Sanborn]
- 9187: megadriv.xml: Added fifteen prototypes. [Hidden Palace, VGHF, Steve Lin, kmg]
- 9188: nemesis.cpp: Added per-game DIP switch definitions for Bubble System games. [kmg]
- 9189: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest original dumps and cracks. [Firehawke]
- 9191: bus/nes: Added support for KC885 and JY-302 unlicensed multi-game cartridge boards. [kmg]
- 9192: nes.xml: Re-tested and updated supported status for various cartridges. [kmg]
- 9194: megadriv.xml: Fixed Japanese title for n3dgpebb. [kmg]
- 9195: c64_cass.xml: Added eight working items. [The Ultimate Tape Archive Team, Steven Coomber]


Source Changes
--------------
-aci_ggm: correct typo [hap]

New working machines
--------------------
Elektronika IM-05 [hap, RCgoff]

-im05: simpler implementation [hap]

-h8_sci_device: don't set TDRE when receiving (#9051) [Devin Acker]

-zc/to3 is not bought out of the ctc [smf-]

-looping.cpp: added dip locations [Guru]

-fix for building with clang 13.0.0 on windows [smf-]

-fixed size prefix in find command [smf]

-sleic: added some gristle to the bones [Robbbert]

-looping.cpp: fixed flip screen, verified XTALs on PCB [Ivan Vangelista]

-hds200: Improve video rendering, fix/implement most keyboard keys [Dirk Best]

New Working Machines
--------------------
DoDonPachi SaiDaiOuJou (2012/ 4/20) [XIONGTEAM]

-Add PCH to bus/a2bus/cards.cpp (fix GitHub #9057). [Vas Crabb]

-cv1k.cpp: use ddpsdoj u2 clean dump, with no bad blocks and empty settings sector [MetalliC]

-upd765: improve SRA and SRB emulation; add DP8473 reset irq (#9062) [shattered]

-fix PC-8801/9801 clocks (#9060) [ValleyBell]
 * based on information from https://github.com/mamedev/mame/issues/8560

-jeutel.cpp: WIP. Both games are playable. [Robbbert]

-Render-related cleanup [AJR]
 * Undo inclusion of screen.h within render.h and update many source files that were stealth-including the former
 * Move texture_format enum to rendertypes.h
 * rendlay.h: Make a few methods static
 * ui/info.cpp: Use C++11-style iteration for render targets

-bus/nes: Added support for multicart board FAM250. (#9071) [0kmg]

New working software list additions (nes.xml)
---------------------------------------------
250 in 1 [krzysiobal]

-Include $ERRNO_CODES in Emscripten build to fix error loading software in Emularity loader - see issue
 emscripten-core/emscripten#10061 [Justin Kerk]

-jeutel: Added mech sounds, nvram. Fixed outputs. [Robbbert]

New machines marked as NOT_WORKING
----------------------------------
ADDS 2020 [Bitsavers]

New working software list additions
-----------------------------------
svi318_cart: Adaptor MSX Para Spectravideo SVI-328 [Noel's Retro Lab]

-c64_cart.xml: redumped and verified Magic Voice, Dragonsden, Frog Master, Gorf, International Soccer, Rootin' Tootin', Solar Fox,
 Super Smash, Viduzzles, Wizard of Wor, Financial Advisor, Simons' Basic [Guru]

-CD-i updates. (#9067) [MooglyGuy]
 * -cdicdic: Fixed audio crackling, and fixed various hangs. [Ryan Holtz, CD-i Fan]

-cv1k: remove Akai Katana and Dodonpachi Saidaioujou following a request by exA-Arcadia, current rightholders [Olivier Galibert]

-Move filesystem library into separate namespace and use shorter uX type names there [AJR]

-new NOT WORKING machines [David Haywood] (#8976) [David Haywood]

new NOT WORKING machines
------------------------
Dig Dug (mini arcade) [Sean Riddle, Kamaal Brown]
Spy Hunter (mini arcade) [Sean Riddle, Kamaal Brown]
Galaga (Tiny Arcade) [Sean Riddle]
Turtle Fighter (Tiny Arcade) [Sean Riddle]
Galaga (mini arcade) [Sean Riddle, Kamaal Brown]
Tetris (miini arcade) [Sean Riddle, Kamaal Brown]

-ctk551: minor I/O corrections (#9076) [Devin Acker]

-lwriter.cpp: Get video output working (#9049) [Jeff Muizelaar]

-r8: add PCM cards (#9047) [ValleyBell]

New working machines
--------------------
Player's Edge Plus (XMP00014) 5-in-1 Wingboard (CG2352) - International [Brian Troha]

New working clones
------------------
Player's Edge Plus (PP0046) 10's or Better (International, set 2) [Brian Troha]
Player's Edge Plus (PP0078) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0516) Double Bonus Poker (set 3) [Brian Troha]

New clones marked as NOT_WORKING
--------------------------------
Player's Edge (PK0756-PC092) Standard Draw Poker [Brian Troha]
Player's Edge Plus (KE0004) Keno (set 2) [Brian Troha]
Player's Edge Plus (KE0004) Keno (set 3) [Brian Troha]
Player's Edge Plus (KE0017) Keno (set 2) [Brian Troha]

-Minor documentation clean up. [Brian Troha]

-pinball2k: Updates to the driver (#9072) [erikieNL]

-fmtowns_cd.xml: 10 new dumps (#9077) [r09]
 * Replaced the emit1 floppy disk with a clean unmodified image [fuzzball]

New working software list additions
-----------------------------------
Emit Vol. 1 - Toki no Maigo (Version 1.30 Release 2.00) [redump.org, fuzzball]
F-BASIC386 v1.1 L10 [redump.org]
F-BASIC386 v1.1 L10B [redump.org]
Shadow of the Beast - Mashou no Okite (1991-10-11) [redump.org]
Technostress Yobouhou Series - Chinsei [redump.org]
Technostress Yobouhou Series - Stress [redump.org]
Towns System Software V1.1 L10B [redump.org]
TownsSOUND V1.1 L10 [redump.org]

New not working software list additions
---------------------------------------
Psychic Detective Series Vol. 3 - Aya (DCCS remake) [redump.org]
Psychic Detective Series Vol. 5 - Nightmare (DCCS remake) [redump.org]

-Revert "pinball2k: Updates to the driver (#9072)" (#9078) [Robert]
 * This reverts commit 200f9461a0cb93569093c0bd5d7be4870fabe79b. There's serious issues with the coding style, inconsistent with
    what's required for MAME. Please try again.

-sms.xml: Added 4 dumps. (#9065) [0kmg]

New working software list additions
-----------------------------------
Astro Warrior & Pit Pot (Euro, alt) [smspower]
Dynamite Dux (prototype) [smspower]
Rampage (prototype) [smspower]
Summer Games (Euro, early prototype) [smspower]

-New NOT_WORKING machine (#9052) [ClawGrip]

New NOT_WORKING machine
-----------------------
Fun-E-Ball [Museo del Recreativo]

-gaelco.cpp: Redumped 'biomtoyc' [Tailsnic Retroworks] (#9050) [ClawGrip]
 * gaelco.cpp: Redumped 'biomtoyc' [Tailsnic Retroworks]
   - Also fixed the manufacturer name on Zeus games, added the checksum on the game names (very useful when searching for Gaelco
      clones) and reformatted comments. Finally, found and dumped a Squash on a 922804/2 PCB, resulting the same as the 'squash'
      set, so added a note.
 * Move thoop checksum to lowercase, like the other games
 * gaelco.cpp: Add note about Thunder Hoop on REF.922804/2 PCB

-taito_b.cpp: DIP switch corrections for sbm & sbmj (#9040) [Steven Coomber]
 * taito_b.cpp: DIP switch corrections for sbm & sbmj (MT08160)

-Fix 64-bit OP_TEST UML instruction for C backend (balrog) [balr0g]

-adds2020.cpp: Minor update [AJR]

-pwrview: 4 post failures left [cracyc]

-tmaster: work around game-crashing game bug [Peter Ferrie]
 * fixes 3252

-tmaster: smaller map [nw]

-tmaster: it's mirrored memory [nw]

-pwrview: pass loopback test [cracyc]

-pwrview: pass 8251 tests 3 left [cracyc]

-tabe22: Support chargen high bit, document key repeat [Dirk Best]

New working clones
------------------
Aero Fighters Special (USA) [CoolMod, The Dumping Union]

-pwrview: pit test [cracyc]

-Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only) (#9080) [npwoods]
 * Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only)
 * Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries
 * Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it
 * 1.  Adding COCO_RAWDSK to all.cpp 2.  Fixing sector order on CoCo raw disk

-Minor typo fix in a comment (nw) (#9082) [npwoods]

New machines marked as NOT_WORKING
----------------------------------
Falco TS-28 [Bitsavers]

-qbus device: DVK KGD framebuffer (#9058) [shattered]

-Added a 'version' verb to floptool (#9079) [npwoods]

new WORKING machines (#9083)
----------------------------
Mahjong Block Jongbou 2 (Japan) [ShouTime]

-zx.cpp: Small cleanup [AJR]

-Future-proofing by using correct #include for SOFTWARE_LIST device [AJR]

-nascom1.cpp: Remove some unused code built on obsolete assumptions [AJR]
 * intv.cpp: Replace the preprocessor guard for some bitrotted cruft with #if 0

-cosmicg.cpp: restore missing code, fix regression [Peter Ferrie]
 * fixes 5237

-Fixing floptool usage message: (#9088) [npwoods]
 * Fixing floptool usage message:
   - Getting the name of the tool from argv[0] (stop hardcoding floptool.exe)
   - Adding missing hddir/hdread/hdwrite declarations

New working clones
------------------
Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]

-Added PCB locations to the Tail to Nose sets. [Jorge Silva]

-315-5641.cpp: assign proper copyright credit [angelosa]

-apple2: Added support for the ProDOS ROM Drive card. [R. Belmont]

-ts28: Promote to working [Dirk Best]
 * Hook up NVRAM, DART and CTC
 * Implement keyboard
 * Support character attributes
 * Support screen brightness change
 * Add RS232 ports
 * Add bell
   - Marked imperfect graphics due to scrolling issues sometimes and imperfect sound because the bell is really silent and sounds
      wrong.

-xtal: Add 16.537_MHz_XTAL [Dirk Best]

-emu/render.cpp: Improved scale factor selection. (#8961) [antonioginer]
 * Fixes aspect related issues, undesired overscan, etc. (GitHub #8209, GitHub #8387, MT08110)

-5 new working software list additions for PC98.xml (#9075) [Hanzo Dakun]

New working software list additions
-----------------------------------
pc98.xml: Migrain, Momoiro Mahjong, Kao Floppy Gekijou - Route 246 Satsujin Annai [Hanzo Dakun]

New NOT_WORKING software list additions
---------------------------------------
pc98.xml: Kuro no Danshou - The Literary Fragment, Santa-kun [Hanzo Dakun]

-Reduced redundancy in a few more slot machine layouts [Vas Crabb]

-cosmigc.cpp: protection as bit-flip [nw]

-alpha68k_i.cpp: extend a QA note [Angelo Salese]

-byvid.cpp: WIP. Both games playable (no sound). [Robbbert]

-Reduced redundancy in a couple more slot machine layouts [Vas Crabb]

-frontend: Sort directory selection menu items (MT08167). [Vas Crabb]
 * Also fixed selecting .. not moving up more than one level.
 * Removed a vestigial member function from the file selection menu and reduced redundancy in a few more slot machine layouts while
    I was at it.

-samurai: Fix palette banking (MT 08173) [AJR]

-More #include future-proofing [AJR]

-tx81z: Add clickable artwork flag [AJR]

-es5503: fix interpretation of oscillator enable register. (GitHub bug #9045) [R. Belmont]

-device_image_interface: Interface overhaul [AJR]
 * Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must
    now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to
    use the old standard names.
 * Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that
    can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for
    all types. This restrictive property has been unset for a small number of cases.
 * Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but
    may help unify implementations in the future.
 * Change several member functions to take std::string_view parameters rather than const std::string & or const char *.
 * Make update_names take into account brief names, as discussed in PR #2555.
 * Remove the obsolete uses_file_extension function (which used thread-unsafe strtok).
   - portfolio_ccm_slot: Change image type from "cartridge" to "memcard"
   - i7220, datapack: Add custom instance names that weren't there before
   - pc11: Add note

-dislot: Add option_replace, option_replace_internal and option_remove to make it easier to derive option configurations [AJR]
 * mac.cpp et al.: Expand SCSI device selection

-osd/modules/debugger/win/consolewininfo.cpp: fixed build on Windows, AJR please check [Ivan Vangelista]

-studio2.xml updates: [Guru]
 * Extensive documentation update for software on RCA Studio II/III and clones.
 * Redumped some carts.
 * Added all known homebrew.

-studio2.xml: fixed typo in bingo hash [oddi]

-compuest: fixed compile warning - maybe_unused is not for unused variables. [Robbbert]

-falco5220.cpp: Minor correction [AJR]

new WORKING clones
------------------
Multi Fish (021120) [anonymous, MetalliC]
Multi Fish (021121) [anonymous, MetalliC]
Multi Fish (021219) [anonymous, MetalliC]
Multi Fish (021227) [anonymous, MetalliC]
Multi Fish (030511) [anonymous, MetalliC]
Multi Fish (031026) [anonymous, MetalliC]
Multi Fish (031117) [anonymous, MetalliC]
Roll Fruit (030821) [anonymous, MetalliC]

-Significant updates to the CD-i driver [Ryan Holtz] (#9102) [MooglyGuy]

-mcd212: Assorted changes. [Ryan Holtz]
 * Replaced verboselog with logmacro.
 * Corrected end-of-line region control handling, fixing garbage in The Apprentice.
 * Fixed screen bitmap handling to be more in line with MAME standards.
 * Simplified region-control handling.
 * Removed historical reliance on debug machine switches.
 * Converted to use a map() function rather than an internal switch.
 * Converted to use dipalette and rgb_t internally instead of separate CLUT arrays.
 * Optimized by replacing rgb_t usage with uint32_t values.
 * Optimized by calculating plane transparency on the fly.
 * Templatized mix_lines to reduce inner-loop branching.
 * Fixed a clamping issue with pre-calculated DYUV limits.
 * Reduce effective color depth back to 6:6:6 to match hardware.

-cdrom: Allow recognizing CDI/2352 in cuesheets. [Ryan Holtz]

-cdic: Various audio-related changes. [Ryan Holtz]
 * Attempt to descramble sectors that don't initially appear sensible.
 * Added support for playing CDDA sectors.
 * Fixed faulty logic in TOC processing.

-galaxian.cpp: added dip positions for gmgalax plus a note about its PROMs [Guru]

-Created an initial file system implementation for OS-9 under the CoCo (#9096) [npwoods]
 * Created an initial file system implementation for OS-9 under the CoCo
 * Minor fixes to directory entry handling
 * Changed to use fsblk_t::r[8|16|24|32]b()
   - Changed the above functions to be const

-Adding bitmap_printer_device and convert epson_lx810 to use it. (#8863) [goldnchild]

-Fixed arcade build; added missing newline. [Robbbert]

-cdicdic: Always byteswap CDDA data if necessary. Fixes Alien Gate (Euro). [Ryan Holtz]

New working software list additions
-----------------------------------
cdi: Alien Gate (US), Alien Gate (US, set 1) [redump.org]

New NOT_WORKING software list additions
---------------------------------------
cdi: Lucky Luke: The Video Game [redump.org]

-artmagic.cpp - Correct comment for ultennis which details different labels but confirmed same data [TeamEurope, Darksoft]

-mcd212: Fixed region array filling at end-of-line. [Ryan Holtz] (#9108) [MooglyGuy]

-cdi.xml - Added the manufacturer's name (#9081) [ArcadeShadow]
 * Added the manufacturer's name in the Software List's description

-ksys573.cpp: Guitar Freaks knob and wail input fixes. (#9111) [987123879113]
 * machine/k573mcr.cpp: Don't write data from controllers if a controller isn't connected to the port.
 * ksys573.cpp: Remapped guitar knobs for Guitar Freaks.

-machine/k573dio.cpp: Documented more registers and updated PCB diagram. (#9112) [987123879113]
 * Stubbed registers for network communication.
 * Implemented mp3 start/end address read.

-mas3507d.cpp: Fix metadata, Add notes/docs (#9113) [cam900]

new WORKING clones
------------------
Crazy Monkey (030217 World) [anonymous, MetalliC]
Crazy Monkey (030225 World) [anonymous, MetalliC]
Crazy Monkey (030227 World) [anonymous, MetalliC]
Crazy Monkey (030404 World) [anonymous, MetalliC]
Crazy Monkey (031016 World) [anonymous, MetalliC]
Crazy Monkey (090711 Entertainment) [anonymous, MetalliC]
Fruit Cocktail (030505 World) [anonymous, MetalliC]
Fruit Cocktail (030512 World) [anonymous, MetalliC]
Fruit Cocktail (031028 World) [anonymous, MetalliC]
Lucky Haunter (030707 World) [anonymous, MetalliC]
Lucky Haunter (031027 World) [anonymous, MetalliC]
Garage (040122 World) [anonymous, MetalliC]
Garage (040123 World) [anonymous, MetalliC]
Garage (040216 World) [anonymous, MetalliC]
Rock Climber (040823 World) [anonymous, MetalliC]
Resident (090722 Entertainment) [anonymous, MetalliC]
Pirate (051229 World) [anonymous, MetalliC]
Island 2 (061214 World) [anonymous, MetalliC]
Gnome (090810 Entertainment) [anonymous, MetalliC]
Fruit Cocktail 2 (080904 Russia) [anonymous, MetalliC]

-royalmah.cpp: fixed MT08175 [Ivan Vangelista]

-fix prev (nw) [MetalliC]

-bus/isa/fdc: Enable PC floppy sounds (#9109) [SomeRandomGuyIdk]

New working clone (#9110)
-------------------------
Tayny okeana [algestam, Milan Galcik]

-hh_sm510: display improvements for nupogodi (#9116) [algestam]

-bus/nes: Simplified KOF96 board. Removed deprecated poke(). (#9117) [0kmg]

Software list items promoted to working (nes.xml)
-------------------------------------------------
The King of Fighters 96 (Asia) [kmg]

-c64_cass.xml: Added seventeen working items (#9103) [Steven Coomber]

New working software list additions
-----------------------------------
Magic Marbles (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Magicland Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0]
Magnetron (Firebird) [C64 Ultimate Tape Archive V2.0]
Marble Madness (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Mario Bros (Ocean) [C64 Ultimate Tape Archive V2.0]
MASK II (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Maths Tutor (Channel 8 Software) [C64 Ultimate Tape Archive V2.0]
Matrix (Llamasoft) [C64 Ultimate Tape Archive V2.0]
Mega-Apocalypse (Martech) [C64 Ultimate Tape Archive V2.0]
Megaplay Volume 1 (Mastertronic) [C64 Ultimate Tape Archive V2.0]
Metro Blitz (Personal Software Services) [C64 Ultimate Tape Archive V2.0]
Metro Cross (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Miami Vice (Ocean) [C64 Ultimate Tape Archive V2.0]
Michael Jackson's Moonwalker (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Michael Jackson's Moonwalker (U.S. Gold, alt) [C64 Ultimate Tape Archive V2.0]
Mickey Mouse: The Computer Game (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Mig Alley Ace (U.S. Gold) [C64 Ultimate Tape Archive V2.0]

-I have also made hobbita a clone of hobbit (Thank you @ArcadeShadow). [Steven Coomber]

-c64_cass.xml: Correct full title of Moonwalker [AJR]

-channelf.cpp: Fix crash in PAL versions due to Y counter overrunning screen buffer [AJR]

-mpu12wbk.cpp improvements. [Roberto Fresca]
 * Added a new parent.
 * Improved gfxdecode. Added two extra bitplanes.
 * Added more ASCII layouts and technical notes.

New machines marked as NOT_WORKING
----------------------------------
Fruit Star Bonus (Ver 8.27PVIE) [Team Europe, Roberto Fresca]

-es5503: The Mirage boot ROM spams $FF to the oscillator enable register, so handle it. [R. Belmont]

-Fixing... [Roberto Fresca]

-mpu12wbk.cpp: Added the missing GFX bitplanes ROM to the old set. [Roberto Fresca]

-pinball2k: added some roms (thanks to Erik van Son) [Robbbert]

-hh_sm510: put elektronika games in their own list at bottom of driver [hap]

-bus/nes: Nixed hold_irq_line for Future Media board + minor cleanups. (#9118) [0kmg]

-es5503: additional cleanups to oscillator enable usage. [R. Belmont]

-c64_cass.xml: Added eleven working items (#9126) [Steven Coomber]

New working software list additions
-----------------------------------
Mikie (Imagine) [C64 Ultimate Tape Archive V2.0]
Missile Command (Interceptor Software, alt) [C64 Ultimate Tape Archive V2.0]
Mission Elevator (Micropool) [C64 Ultimate Tape Archive V2.0]
Monte Carlo Casino (Codemasters) [C64 Ultimate Tape Archive V2.0]
Monty on the Run (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Motor Massacre (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Mutants (Ocean) [C64 Ultimate Tape Archive V2.0]
My Life (Psytronik Software) [C64 Ultimate Tape Archive V2.0]
Mystery of the Nile (Firebird) [C64 Ultimate Tape Archive V2.0]
Myth: History in the Making (System 3) [C64 Ultimate Tape Archive V2.0]
N.O.M.A.D (Ocean) [C64 Ultimate Tape Archive V2.0]

-galaxian.cpp: updated Cabinet type dip to be a configuration setting, as per comments of 3abc1a4805412a600ae572699db6dc6b1516d15f
 [Ivan Vangelista]

-viper.cpp: dumped IO board EPROM for mocapglf [Guru]

new WORKING clones
------------------
Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]

-dkong.cpp: Correctly indentify Donkey Kong 3 service mode button. (#9134) [0kmg]

-bus/nes: Simplified Kay A9711 board and fixed multicart support. (#9133) [0kmg]

Software list items promoted to working (nes.xml)
-------------------------------------------------
Super 3 in 1 (NT-934) [kmg]

-segas32.cpp: Third DIP switch freezes game on slipstrm, slipstrmh (MT08164) (#9128) [Steven Coomber]

-New working clone (#9129) [algestam]

New working clone
-----------------
Biathlon [algestam, Milan Galcik]

-docs: List MSYS2 packages required to build PDF documentation on Windows now that TeX Live is available. [Vas Crabb]

-Added PDF documentation to dist.mak [Vas Crabb]

-upd7810_table.cpp: fix LDAX and STAX tables to match proper instruction size (#9132) [goldnchild]

-n64: fix several RDP regressions (#9125) [invertego]
 * YUV texture fetch and color space conversion
 * textured rectangle command parsing
 * set primitive depth command parsing

New WORKING software list additions (#9127)
-------------------------------------------
vsmile_cart.xml: [ClawGrip]
Thomas & seine Freunde - Freunde Halten Zusammen (Germany, rev. 104, alt), Disney's Winnie Puuh - Winnie Puuh auf der Honigjagd
  (Germany, alt title) [Team Europe]

-bus/nes: Simplified NES-EVENT board. (#9122) [0kmg]
 * IRQ timer now counts up and no longer latches DIP setting when initialized, i.e. DIP switches are always live.
 * Removed deprecated hold_irq_line().

-xtal.cpp: Add one value [AJR]

-st_game: identified, renamed, extra roms added. (Thanks to Guru). [Robbbert]

New working software list additions
-----------------------------------
rx78_cart: Aerial, Battlot, Bootskell, Cavit, Lift, Neuras, Ruptus, Xchase. [Robbbert]

-mcd212: Various accuracy and timing improvements. [Ryan Holtz] (#9123) [MooglyGuy]
 * Added wait states on ROM and VRAM accesses.
 * Simplified pixel-duplication in 360/384-width modes.
 * Fixed DCA to process after VSR.
 * Switched to use raw parameters for screens.
 * Fixed some transparency-fill issues with disabled ICM/VSR.

-nes.xml: Mark a Chinese Sanguozhi II clone unsupported. (#9131) [0kmg]

New NOT_WORKING software list additions
---------------------------------------
rx78_cart: Zerosen [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]

-st_sam: split off the sam4 roms to a new machine. Preliminary address map added. [Robbbert]

New clones marked as NOT_WORKING
--------------------------------
Stern SAM IV Test Fixture [Robbbert]

-st_mp200: added keycode list. All games are now playable. [Robbbert]

-snes.xml: corrected year of release for madara2 [augitesoul]

-New working clone (#9142) [algestam]

New working clone
-----------------
Game & Watch: Helmet (CN-07 version) [algestam, Alexander Bliven]

New working clones
------------------
Rastan Saga (bootleg, Japan Rev 1, earlier code base) [Fabrice Arzeno]

-timeplt.cpp: added a note about a spaceplta PCB with a char ROM taken from the original [Trol]

New working clone (#9144)
-------------------------
Game & Watch: Judge (purple version) [algestam, Alexander Bliven]

-nes.xml: Added 4 new dumps. (#9043) [0kmg]

New working software list additions
-----------------------------------
Battle Kid - Fortress of Peril (v1.100) [anonymous]
Battle Kid - Fortress of Peril (v1.000) [anonymous]
Battle Kid - Kiken no Wana (Japan, v2.000) [anonymous]
Battle Kid 2 - Mountain of Torment (v1.000) [anonymous]

-ibm6580: keyboard interface and DMA (WIP) (#9042) [shattered]

-Change Hyperdrive's upper serial number offset. (#8407) [Hydreigon]
 * Change Hyperdrive's upper serial number offset.
   - This now makes the game read its PIC as the correct ID instead of a development PIC.
   - Other changes:
     * Remove player 3 and 4 inputs for games that don't use them

-Fixed j6bigbuk Exchange Number button port name and in layout (#8343) [TheBoyCanFly]

-upd765: Check write protect during write & format commands (#9145) [SomeRandomGuyIdk]

-Namco custom chip improvements (#9141) [Mike]
 * namco06: synchronize data writes
 * namco06: Improve NMI delay.
 * namco5x: use chip select lines, synchronize writes.
 * mb88xx: clarify interrupt line is 'logical', not voltage-based
 * mb88xx: clear the appropriate interrupt enable flag when taking the int
 * galaga: use correct callback for bosco 06xx rw.
 * galaga: re-order namco06 callbacks, for consistency.
 * galaga: use correct clock for the second 06xx in bosco.

-lynx.xml: Added two prototypes. (#9148) [0kmg]

New working software list additions
-----------------------------------
Klax (prototype) [peekb]
Pit-Fighter - The Ultimate Competition (prototype 19921013) [Hidden Palace, Steve Lin]

-32x.xml: Added two new dumps. (#9147) [0kmg]

New working software list additions
-----------------------------------
Spot Goes to Hollywood (prototype) [Hidden Palace, VGHF]

New NOT_WORKING software list additions
---------------------------------------
Time Warner 32X CMD Download Cartridg [Hidden Palace, Steve Lin]

-tg16.xml: Added two prototypes. (#9146) [0kmg]

New working software list additions
-----------------------------------
PC Denjin - Pankic Cyborgs (Air Zonk prototype) [Hidden Palace, VGHF]
TV Sports Baseball (prototype) [Hidden Palace, VGHF]

-bus/nes: Rewrote CONY/YOKO boards. (#9143) [0kmg]
 * Consolidated all common functionality into base class.
 * Split off variants based on CHR banking size (CONY) and address line changes (YOKO).
 * Properly handle backup RAM for Dragon Ball Party multicart.
 * Removed deprecated hold_irq_line.

New working software list additions (nes.xml)
---------------------------------------------
Street Blaster IV Pro 10 (Asia) [anonymous]

-Add IBM PC RAM switches (#9130) [SomeRandomGuyIdk]

-New working clones [Sergio G]

New working clones
------------------
Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis]

New machines marked as NOT_WORKING
----------------------------------
Gumball Rally [Museo del Recreativo, Phil Bennett]

-go2000.cpp: used finder for the memory bank, derived clocks from XTAL value and other very minor cleanups [Ivan Vangelista]

New working machines
--------------------
The Solution [hap, Sean Riddle]

-gts80/a/b: added multiball keycodes [Robbbert]

-model3.cpp: Marked Magical Truck Adventure program ROMs as bad. [Bart Trzynadlowski] (#9155) [David Haywood]
 * See https://twitter.com/BartronPolygon/status/1476386263498330114

-g65816: Make absolute indexed indirect JMP/JSR fetch destination addresses from program memory instead of data memory when the two
 are separated; remove some not-useful definitions [AJR]
 * tv965: Correct NMI line hookup

-i8255: always latch input data when strobe is asserted (#9159) [shattered]

-Add skeleton CPU device and disassembler for NEC 78K/IV (uPD784XXX) architecture [AJR]

-Add build file missing from 12a1291f5a3e578010325131bd3dbbd7c61aff18 [AJR]

-nes.xml: Added two prototypes. (#9160) [0kmg]

New working software list additions
-----------------------------------
Bio Force Ape (USA, prototype) [Hidden Palace]
QuarterBack Scramble (USA, prototype) [VGHF]

-snes.xml: Added seven prototypes. (#9151) [0kmg]

New working software list additions
-----------------------------------
Mer Wars (prototype) [Hidden Palace, Steve Lin]
Reactor (prototype) [Hidden Palace, Steve Lin]
Mr. Tuff (Euro, prototype 19940621) [Hidden Palace]
Nightmare Busters (Japan, prototype 19940409) [Hidden Palace]
Super Full Metal Planet (prototype B) [Hidden Palace]
Super Full Metal Planet (prototype C) [Hidden Palace]
Super Full Metal Planet (prototype D) [Hidden Palace]

-gba.xml: Added a prototype. (#9153) [0kmg]

New working software list additions
-----------------------------------
Robocop (prototype) [Hidden Palace, Marcal Mora]

-gbcolor.xml: Added a prototype. (#9152) [0kmg]

New working software list additions
-----------------------------------
San Francisco Rush - Extreme Racing (prototype) [Hidden Palace, Steve Lin]

-falco500: Rewrite driver [Dirk Best]
 * Move from falco5220.cpp to falco500.cpp
 * Implement many ASIC features and support most video options
 * Fully hook up RS232 ports
 * Hook up bell
 * Add keyboard
 * Add detailed hardware descriptions for 3 models

New machines marked as NOT_WORKING
----------------------------------
Falco 500e [Bitsavers]

-ibm5150.xml: 14 entries added + 1 redumped - 1 removed (#9163) [ArcadeShadow]
 * 14 entries added + 1 redumped - 1 removed

-gts80,gts3: more multiball keycodes [Robbbert]

-ibm5150.xml: fixed validation errors from commit 975d0d8. [Robbbert]

-New working clone (#9165) [algestam]

New working clone
-----------------
Game & Watch: Game & Watch: Mario's Cement Factory (Table Top, version CM-72A) [algestam, Alexander Bliven]

-pc8801.cpp: enable CD-ROM BIOS window as default in pc8801mc [angelosa]

New working clones
------------------
Gals Panic EX (Korea) [Arcade-Projects]
Mouse Trap (German, version 4) [Team Europe, rtw, f205v, darksoft, zacky]
Nebulas Ray (prototype) [Arcade-Projects]
Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]

-gumrally.cpp: Identify CPU exact type (#9168) [ClawGrip]

-Fix several issues in DC-based HW (#9150) [Angelo Salese]
 * Streamlined logging across chips to use logmacro.h, removed popmessages and printfs in production code;
 * Add missing include guards in header files;
 * split Atomiswave into own file from naomi.cpp (dc_atomiswave.cpp);
 * powervr2.cpp: YUV pitch follows U size, fixes #8999
 * powervr2.cpp: move Elan related stuff back into naomi2_state;
 * naomi.cpp: support for player 2 keyboard inputs;
 * naomi.cpp: add proper inputs to alpilot/alpilotj and sstrkfgt;
 * naomi.cpp: hookup lightgun for deathcox;
 * naomi.cpp: make G2-DMA timings slightly more accurate (fixes sfz3ugd silent BGMs regression caused by implicit insta-DMAs)
 * dc_g2if.cpp: wrote a device for G2 DMA interface, fixes #9000 ;
 * dc_g2if.cpp: add E1/E2/DD channels thru template, add area protection, add illegal address and overflow exceptions (fixes loopchk
    g2 bus tests 0302 and 0303)
 * aica.cpp: $2814 CA reads doesn't need shifting, fixes ADX repeating sample/hang bugs in many entries [Angelo Salese, MetalliC];
 * powervr2.cpp: make ISP/TSP irq to be slower, fixes regression bug with Capcom fighters having frame hiccups
    [David Haywood, Angelo Salese]
 * dc_atomiswave.cpp: converted aw_modem_r/_w to 32-bit, added 3p/4p inputs to ggisuka, expose EXID to an input/output ioports for
    future extensions;
 * dc_atomiswave.cpp: extend xtrmhnt2 ALL.Net hack for -drc, move around state machine to derive ALL.Net external device mapping
    instead of driver_init fn, demote to MUP for obvious reasons;
 * dc_atomiswave: add Area 1 mirrors, fix maxspeed title screen animation;
 * [MT#8143](https://mametesters.org/view.php?id=8143) is fixed

New NOT_WORKING software list additions
---------------------------------------
dc.xml: DC Checker for Repair v2.05R (World), Loop Checker v1.00 (World), GD Drive Repair Program v0.1 (World) [Hidden Palace]

-falco500: Support graphics mode [Dirk Best]

New working clones
------------------
Genius 6 (V132F) [Jorge Silva]
Lethal Crash Race / Bakuretsu Crash Race (set 2, alternate sound ROM) [Jorge Silva]

-ohmygod.cpp: used finder for memory bank and other minor cleanups [Ivan Vangelista]

-mrdo.cpp: Removed protection hack and replaced with logic from PAL dump. (#9139) [Darren Olafson]

-gameboy.xml: Added seven prototypes. (#9162) [0kmg]

New working software list additions
-----------------------------------
Blade Warrior (prototype) [Hidden Palace]
Dungeon Warrior (prototype) [Hidden Palace]
Jet Pak Jak (prototype) [Hidden Palace]
Jet Pak Man (prototype) [Hidden Palace]
John Madden Football (prototype) [Hidden Palace, VGHF]
Nintendo Game Boy Aging Cartridge (Ver 1.1) [Hidden Palace]

New NOT_WORKING software list additions
---------------------------------------
Learn and Play Blackjack & Solitaire (prototype) [Hidden Palace, VGHF]

-megadriv.xml: Added eight prototypes. (#9161) [0kmg]
 * megadriv.xml: Added eight prototypes.

New working software list additions
-----------------------------------
Beethoven's 2nd - The Quest for Pups (prototype) [Hidden Palace, drx]
Lobo (April prototype) [Hidden Palace, VGHF]
Out of the Vortex (prototype) [Hidden Palace] [Hidden Palace]
Payne Stewart Pro Golf (prototype A) [Hidden Palace]
Payne Stewart Pro Golf (USA, prototype B) [Hidden Palace, Steve Lin]
R.B.I. Baseball '95 (prototype) [Hidden Palace, Steve Lin]
Road Riot 4WD (prototype) [Hidden Palace]
Space Hero (prototype) [Hidden Palace]

-nes.xml: Fixed a rom name typo. [0kmg]

-nes_apu.cpp: Added missing DPCM period table for PAL. (#9167) [0kmg]
 * Fixes pitch being flat for DPCM sounds for nespal (and m82p). This is most apparent in Mr. Gimmick, though it affects all
    software that use the DPCM channel.

-jpmimpct.cpp: Noted missing year for several machines (MT8181). (#9179) [0kmg]

-nes/bus: Small fixes for Sunsoft FME-7 IRQ. (#9166) [0kmg]
 * Removed hard-coded NTSC timing. Improves raster-split effects for the two PAL games, Gimmick and Batman Return of the Joker.
 * Clear IRQs for any write to IRQ control register, as confirmed by hardware tests.

-ksys573: Implement motor movement for Punch Mania I/O and add layout (#9154) [987123879113]

-bus/nes: Simplified H2288 board a bit. (#9135) [0kmg]

Software list items promoted to working (nes.xml)
-------------------------------------------------
Ultimate Mortal Kombat 3 (Asia, 14 characters) [kmg]

-ampro.cpp: Added quad density 5.25" floppy drive option. (#9180) [Katt Phloxworthy]
 * Allows an IMD image of a DSQD floppy to boot.

-megadriv.xml: fix size of pstewart and clone (nw) (#9181) [Logan B]

-Typo fixes (sgnascar and fnf), Added Japanese title for sushibar (#9171) [Michael Sanborn]

-yuvomz80.cpp: Correct machine name (#9174) [negunma]

New clones marked as NOT_WORKING
--------------------------------
Tetris (bootleg set 5) [Jorge Silva]

-audio/nichisnd.cpp, audio/rax.cpp, drivers/usgames.cpp: used finder for memory banks [Ivan Vangelista]

-cpu/adsp2100/*.*: Add partially support for PMOVLAY register (#9164) [cam900]
 * Allow PMOVLAY, DMOVLAY register reading on opcodes and debugger states
 * Add device_post_load for restore external space overlay state

-Split off Williams Shuffle games to their own driver. [Robbbert]

-s4: removed chimes. Cleaned up mame.lst and arcade.flt [Robbbert]

-jvh.cpp: WIP (no time to finish this atm, committing what's done so far). [Robbbert]

New machines marked as NOT_WORKING
----------------------------------
Digilog 320 [Bitsavers]

New machines marked as NOT_WORKING
----------------------------------
Kung Fu Master 2 [Jonas Jago]

-digilog320: Hook up CRTC, basic screen display [Dirk Best]

-New NOT_WORKING machine (#9178) [ClawGrip]

New machines marked as NOT_WORKING
----------------------------------
Neo Mania [ClawGrip, CrispX]

New working machines
--------------------
Look Alive! Football [hap, Sean Riddle, Rik]

-lafootb: small update to internal artwork [hap]

-Apple II updates for January 2022 (#9189) [Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Earth Science: Interplanetary Travel (cleanly cracked) [4am, Firehawke]
Isaac Newton and F.I.G. Newton (cleanly cracked) [4am, Firehawke]
Return to Reading: The Call of the Wild (cleanly cracked) [4am, Firehawke]
The German Hangman (cleanly cracked) [4am, Firehawke]
Legionnaire (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Bridge Tutor with Precision and Scientific Bidding (cleanly cracked) [4am, san inc, Firehawke]
The French Hangman (cleanly cracked) [4am, Firehawke]
The Russian Hangman (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Mickey's Space Adventure [4am, Firehawke]
The Environment Life Dynamic [4am, Firehawke]

New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Stellar Power [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Ken Uston's Professional Blackjack (Version 1.12) (cleanly cracked) [4am, Firehawke]
Dinosaur's Lunch (cleanly cracked) [4am, Firehawke]
Race Car Keys (cleanly cracked) [4am, Firehawke]
Functional Harmony: Basic Chords (cleanly cracked) [4am, Firehawke]
Functional Harmony: Diatonic Seventh Chords (cleanly cracked) [4am, Firehawke]
Functional Harmony: Borrowed and Altered Chords (cleanly cracked) [4am, Firehawke]
Building Reading Skills: The Letter-Sound Farm (cleanly cracked) [4am, Firehawke]
Follow Me (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
The German Hangman (Revision 2) (cleanly cracked) [4am, Firehawke]
The Russian Hangman (Revision 2) (cleanly cracked) [4am, Firehawke]
The Spanish Hangman (Revision 2) (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Exploring Library Land (cleanly cracked) [4am, Firehawke]
Library Treasure Hunt (cleanly cracked) [4am, Firehawke]
Expedition U.S.A.! (cleanly cracked) [4am, Firehawke]
Codes and Cyphers (cleanly cracked) [4am, san inc, Firehawke]
Ripley's Believe It Or Not: Beginning Library Research Skills (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Glutton [4am, Firehawke]

-lafootb: do diagonal line with svg [hap]

-kungfum2: added region for mcu, added flags. [Robbbert]

-bus/nes: Added support for KC885 and JY-302 boards. (#9191) [0kmg]

New working software list additions (nes.xml)
---------------------------------------------
Heros 8 in 1 (JY-207) [MLX]
Super 8 in 1 (JY-301) [MLX]
King 8 in 1 (JY-302) [MLX]
Super 19 in 1 (VIP19) [NewRisingSun]

-alcat_l7: fixed layout. [Robbbert]

-bitmap_printer: initial cleanup, the calm before the refactor. [R. Belmont]

-naomi.cpp -  Some game name consistencies, added subtitle to 18wheelr and clones. (#9185) [Michael Sanborn]

-megadriv.xml: Added 15 prototypes. (#9187) [0kmg]

New working software list additions
-----------------------------------
Ex-Mutants (prototype) [Hidden Palace, VGHF]
Fantastic Dizzy (prototype) [David Rogers]
Flashback (prototype 19920918) [Hidden Palace]
Junker's High (later prototype) [Hidden Palace]
Kick Off 3 (prototype) [Hidden Palace, VGHF]
Lakers versus Celtics and the NBA Playoffs (prototype) [Hidden Palace, Steve Lin]
Micro Machines 2 - Turbo Tournament (prototype) [Hidden Palace]
Muhammad Ali Heavyweight Boxing (USA, later prototype) [Hidden Palace, VGHF]
NFL 98 (prototype) [Hidden Palace]
Race Drivin' (prototype) [Hidden Palace]
Slap Fight MD (prototype) [Hidden Palace]
Sylvester & Tweety in Cagey Capers (prototype) [Hidden Palace, VGHF]
Twisted Flipper (later prototype) [Hidden Palace]
Wayne Gretzky and the NHLPA All-Stars (prototype) [Hidden Palace, Steve Lin]
Zoop (prototype) [Hidden Palace, VGHF]

-fmtowns_cd.xml: 2 new dumps, 5 replacements (#9183) [r09]
 * Added missing floppy images to akikogld and tenranma [wiggy2k]

New working software list additions
-----------------------------------
Kyouiku & FM Towns [redump.org]
Nihon no Chou [redump.org]

Replaced software list items
----------------------------
Doda Mega-Mix!!! [redump.org]
High C Compiler Multimedia Kaihatsu Kit v1.7 L13 [redump.org]
Prince of Persia [redump.org]
That's Toukou Part 2 [redump.org]
Wrestle Angels 3 - Mezasu wa Saikyou Dantai! [redump.org]

Software list items promoted to working
---------------------------------------
Akiko Gold [wiggy2k]

-fmtowns_flop_orig.xml: 2 new dumps, 1 replacement (#9182) [r09]
 * Replaced kawaichi disk A with a clean unmodified image [wiggy2k]

New working software list additions
-----------------------------------
Setsujuu - Yuganda Kioku [cherokee]
Youjuu Club Custom [cherokee]

-c64_cass.xml: Added six items (five working, one not working) (#9177) [Steven Coomber]

New working software list additions
-----------------------------------
Neoclyps (Personal Software Services) [C64 Ultimate Tape Archive V2.0]
The Neverending Story (Ocean) [C64 Ultimate Tape Archive V2.0]
Ninja Massacre (Code Masters) [C64 Ultimate Tape Archive V2.0]
Ninja Remix (System 3) [C64 Ultimate Tape Archive V2.0]
North & South (Infogrames) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
Nemesis the Warlock (Martech) [C64 Ultimate Tape Archive V2.0]

-ibm5150.xml: Add new softlist entries from WinWorld (#9176) [SomeRandomGuyIdk]

-ibm6580: patch out video timing tests, move "Memory Record" button to keyboard (#9158) [shattered]

-New working software list addition (#9157) [telanus]

New working software list addition
----------------------------------
Atari LiteDOS-SE [Mr.Atari]

-Correctly adjust window size based on the computed visible area for different stretching cases. (#9140) [antonioginer]

-zektor,startrek: Corrected typo in eprom label (#9175) [arcademark]

-nemesis.cpp: Made Bubble System DIP settings game specific (MT 08187). (#9188) [0kmg]

New working clones
------------------
Insector X (bootleg) [Jorge Silva]

new WORKING clones
------------------
Fruit Cocktail (100324 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail (100331 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail (101208 Entertainment N) [anonymous, MetalliC]
Fruit Cocktail (110111 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110124 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110204 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail (110311 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail (140526 Entertainment B) [anonymous, MetalliC]
Lucky Haunter (101209 Entertainment N) [anonymous, MetalliC]
Lucky Haunter (110111 Entertainment A) [anonymous, MetalliC]
Lucky Haunter (110204 Entertainment A) [anonymous, MetalliC]
Lucky Haunter (110311 Entertainment B) [anonymous, MetalliC]
Lucky Haunter (140526 Entertainment B) [anonymous, MetalliC]
Garage (100331 Entertainment X) [anonymous, MetalliC]
Garage (101208 Entertainment N) [anonymous, MetalliC]
Garage (110111 Entertainment A) [anonymous, MetalliC]
Garage (110124 Entertainment A) [anonymous, MetalliC]
Garage (110204 Entertainment A) [anonymous, MetalliC]
Garage (110311 Entertainment B) [anonymous, MetalliC]
Garage (140526 Entertainment B) [anonymous, MetalliC]
Garage (110411 Entertainment C) [anonymous, MetalliC]
Rock Climber (100331 Entertainment X) [anonymous, MetalliC]
Rock Climber (101209 Entertainment N) [anonymous, MetalliC]
Rock Climber (110111 Entertainment A) [anonymous, MetalliC]
Rock Climber (110124 Entertainment A) [anonymous, MetalliC]
Rock Climber (110204 Entertainment A) [anonymous, MetalliC]
Rock Climber (110311 Entertainment B) [anonymous, MetalliC]
Rock Climber (110411 Entertainment C) [anonymous, MetalliC]
Resident (100331 Entertainment X) [anonymous, MetalliC]
Resident (101209 Entertainment N) [anonymous, MetalliC]
Resident (110111 Entertainment A) [anonymous, MetalliC]
Resident (110124 Entertainment A) [anonymous, MetalliC]
Resident (110204 Entertainment A) [anonymous, MetalliC]
Resident (110311 Entertainment A) [anonymous, MetalliC]
Resident (140526 Entertainment A) [anonymous, MetalliC]
Resident (110411 Entertainment A) [anonymous, MetalliC]

-video.cpp: Restart time counters after loading a save state [AJR]

-c64_cass.xml: Added eight working items (#9195) [Steven Coomber]

New working software list additions
-----------------------------------
Ocean's All Star Hits (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Ocean's Greatest Hits (Ocean) [C64 Ultimate Tape Archive V2.0]
Oink! (CRL) [C64 Ultimate Tape Archive V2.0]
On the Tiles (Firebird) [C64 Ultimate Tape Archive V2.0]
Operation Wolf (Ocean) [C64 Ultimate Tape Archive V2.0]
Out Run (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Outback (Paramount Software) [C64 Ultimate Tape Archive V2.0]
Overlander (Elite Systems) [C64 Ultimate Tape Archive V2.0]

-megadriv.xml: Fixed an alt_title character. (#9194) [0kmg]

-nes.xml: Updated supported status of various carts. (#9192) [0kmg]

-coco12.cpp/coco3.cpp: Create peripheral screens after the main screen. [Nigel Barnes]

-finalizr: added sound mcu internal rom [anonymous]

-toaplan1.cpp: added Truxton hardware info and added correct names/locations for all ROMs [Guru]

-gumrally.cpp: removed unneeded include [Ivan Vangelista]

New working clones
------------------
Tetris (v342R) [Jorge Silva]

-rendutil.cpp: API cleanup + minor related OSD render cleanups [AJR]

new WORKING clones
------------------
Island 2 (100401 Entertainment X) [anonymous, MetalliC]
Island 2 (101208 Entertainment N) [anonymous, MetalliC]
Island 2 (110111 Entertainment A) [anonymous, MetalliC]
Island 2 (110124 Entertainment A) [anonymous, MetalliC]
Island 2 (110204 Entertainment A) [anonymous, MetalliC]
Island 2 (110311 Entertainment B) [anonymous, MetalliC]
Island 2 (140526 Entertainment B) [anonymous, MetalliC]
Island 2 (110411 Entertainment C) [anonymous, MetalliC]
Pirate 2 (100406 Entertainment X) [anonymous, MetalliC]
Pirate 2 (101209 Entertainment N) [anonymous, MetalliC]
Pirate 2 (110111 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110124 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110204 Entertainment A) [anonymous, MetalliC]
Pirate 2 (110311 Entertainment B) [anonymous, MetalliC]
Pirate 2 (140526 Entertainment B) [anonymous, MetalliC]
Pirate 2 (110411 Entertainment C) [anonymous, MetalliC]
Keks (100330 Entertainment X) [anonymous, MetalliC]
Keks (100331 Entertainment X) [anonymous, MetalliC]
Keks (110816 Entertainment X) [anonymous, MetalliC]
Keks (101209 Entertainment N) [anonymous, MetalliC]
Keks (110816 Entertainment N) [anonymous, MetalliC]
Keks (110204 Entertainment A) [anonymous, MetalliC]
Keks (110208 Entertainment A) [anonymous, MetalliC]
Keks (110816 Entertainment A) [anonymous, MetalliC]
Keks (110311 Entertainment B) [anonymous, MetalliC]
Keks (110816 Entertainment B) [anonymous, MetalliC]
Keks (140526 Entertainment B) [anonymous, MetalliC]
Keks (110411 Entertainment C) [anonymous, MetalliC]
Gnome (100407 Entertainment X) [anonymous, MetalliC]
Gnome (101208 Entertainment N) [anonymous, MetalliC]
Gnome (110124 Entertainment A) [anonymous, MetalliC]
Gnome (110204 Entertainment A) [anonymous, MetalliC]
Gnome (110311 Entertainment B) [anonymous, MetalliC]
Gnome (140526 Entertainment B) [anonymous, MetalliC]
Gnome (110411 Entertainment C) [anonymous, MetalliC]
Sweet Life 2 (100408 Entertainment X) [anonymous, MetalliC]
Sweet Life 2 (101209 Entertainment N) [anonymous, MetalliC]
Sweet Life 2 (110111 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110124 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110204 Entertainment A) [anonymous, MetalliC]
Sweet Life 2 (110311 Entertainment B) [anonymous, MetalliC]
Sweet Life 2 (140526 Entertainment B) [anonymous, MetalliC]
Sweet Life 2 (110411 Entertainment C) [anonymous, MetalliC]
Fruit Cocktail 2 (100412 Entertainment X) [anonymous, MetalliC]
Fruit Cocktail 2 (101208 Entertainment N) [anonymous, MetalliC]
Fruit Cocktail 2 (110111 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110124 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110204 Entertainment A) [anonymous, MetalliC]
Fruit Cocktail 2 (110311 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail 2 (140526 Entertainment B) [anonymous, MetalliC]
Fruit Cocktail 2 (110411 Entertainment C) [anonymous, MetalliC]

new NOT_WORKING clones
----------------------
Crazy Monkey 2 (100413 Entertainment X) [anonymous, MetalliC]
Crazy Monkey 2 (101220 Entertainment X) [anonymous, MetalliC]
Crazy Monkey 2 (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey 2 (101220 Entertainment N) [anonymous, MetalliC]
Crazy Monkey 2 (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey 2 (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey 2 (140526 Entertainment B) [anonymous, MetalliC]
Crazy Monkey 2 (110411 Entertainment C) [anonymous, MetalliC]

-video.cpp: Revise 77834407f23ad3418ed90168179ca895080dfa8d to only reset "last time" measurements when loading a state [AJR]

-vgmplay.xml: Added 25 new entries, 17 updated entries, and one name change [vgmrips.net, Tafoid]

-Cleaned up a couple more slot machine layouts. [Vas Crabb]

-srcclean in preparation for 0.240 [Vas Crabb]

-Bumped dates to 2022, bumped docs version to 0.240, fixed some license files that had somehow been screwed up, cleaned up some
 metadata. [Vas Crabb]

-lwriter.cpp: Moved page buffer allocation to machine start, changed some stuff that really shouldn't be done with the preprocessor.
 [Vas Crabb]

-rx78_cart.xml: Fix egregious copy/paste error. [Vas Crabb]