2023年6月29日 星期四

MAME 0.256

 MAME發布新版,更新如下 :

MAME Testers bugs fixed
-----------------------
- 00899: [Graphics] (taito/taito_f3.cpp) kaiserkn: Best Players screen does not show scores. (ywy)
- 02576: [Graphics] (taito/taito_f3.cpp) kirameki: Backgrounds in dance stage and photo shoot are not displayed correctly. (ywy)
- 08650: [Crash/Freeze] (sharp/x68k.cpp) x68000: Emulator crashes with less than four emulated floppy drives connected. (AJR)
- 08656: [DIP/Input] (misc/micro3d.cpp) botss, f15se: Analog joystick range is asymmetrical. (Vas Crabb)
- 08662: [Sound] (sunelectronics/markham.cpp) banbam, pettanp: Relative volumes of SN76496 DCSG outputs are incorrect. (ValleyBell)
- 08663: [Misc.] (namco/namcos1.cpp) All sets in namcos1.cpp: Coin counters are incremented on boot. (hap)
- 08664: [Misc.] (sega/turbo.cpp) buckrog and clones, subroc3d: Coin counters are incremented on boot. (hap)
- 08665: [Misc.] (tatsumi/tx1.cpp) All sets in tx1.cpp: Coin counters increment on boot, and only two coins slots exist. (hap)
- 08666: [Misc.] (sega/segahang.cpp) All sets in segahang.cpp: Coin counters are incremented on boot. (hap)
- 08668: [Misc.] (sega/segas16a.cpp) All sets in segas16a.cpp: Coin counters are incremented on boot. (hap)
- 08670: [Misc.] (sega/stv.cpp) All sets on stv.cpp: Coin counters are incremented on boot. (hap)
- 08677: [Graphics] (nintendo/popeye.cpp) All sets in popeye.cpp: Interlaced video output is incorrect with frame skipping. (hap)


New working systems
-------------------
Addometer Company Addometer Calculator [hap, Sean Riddle]
Lakeside Strobe [hap, Sean Riddle]
Mortal Race [Museo del Recreativo, David Haywood, ClawGrip]
Player's Edge Plus (X000014P+XP000055) Standard Draw Poker [Brian Troha]
Player's Edge Plus (X000127P+XP000038) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (X002004P+XP000038) Double Double Bonus Poker [Brian Troha]
Player's Edge Plus (X002046P+XP000038) Ace$ Bonus Poker [Brian Troha]
Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 1) [Mr. Lars]
Tiger Electronics Finger Bowl [hap, Sean Riddle]
Yamaha DD-9 Digital Percussion [BCM, Devin Acker]


New working clones
------------------
Amidar (bootleg, set 2) [Rubén Casaña, ClawGrip]
Condor (Valadon Automation bootleg of Phoenix) [Retromaniacs, Recreativas.org]
Consumenta Computer / Loproc Conchess (standard, set 1) [Mr. Lars]
Euro League (Italian hack of Tecmo World Cup '90, set 3) [nnap]
Pit & Run - F-1 Race (set 3) [Shane Reel, Jeff Willard]
Player's Edge Plus (BE0013) Blackjack [Brian Troha]
Player's Edge Plus (PP0005) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0042) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0083) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0094) Standard Draw Poker (set 2) [Brian Troha]
Player's Edge Plus (PP0117) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0122) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0125) Deuces Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0143) Deuces Joker Wild Poker [Brian Troha]
Player's Edge Plus (PP0418) Deuces Wild Poker (set 2) [Brian Troha]
Player's Edge Plus (PP0420) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0425) Joker Poker [Brian Troha]
Player's Edge Plus (PP0430) Deuces Joker Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0451) Bonus Poker Deluxe [Brian Troha]
Player's Edge Plus (PP0459) Joker Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0469) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0540) Double Bonus Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0729) Double Bonus Poker [Brian Troha]
Player's Edge Plus (PP0750) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0777) Royal Deuces Poker?? [Brian Troha]
Psycho-Nics Oscar (World revision 0, bootleg) [Armando78]
Sky Fire [IZ8DWF]
Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 2) [Mr. Lars]
Sprint 4 (Rev 03) [Andrew Welburn]
Tandy Corporation Computerized Arcade (COP421 version, model 60-2159A) [hap, Sean Riddle]
TeddyBoy Blues (315-5111, Old Ver.) [TeamEurope]
Turbo Sub (prototype rev. TSB8) [Chris, Jason Spindler]
Turbo Sub (prototype rev. TSC5) [Chris, Jason Spindler]
Turbo Sub (prototype rev. TSC5*) [Chris, Jason Spindler]
Turbo Sub (prototype rev. TSC8) [Chris, Jason Spindler]


Systems promoted to working
---------------------------
Heath Company Heathkit H89 [Mark Garlanger]


New systems marked not working
------------------------------
Asus Polo "Genie" (SiS630 chipset) [The Retro Web]
Asus Terminator P-3 "Cusc" (SiS630 chipset) [The Retro Web]
Caramball [Retromaniacs, Recreativas.org]
ECS P5TX-LA (i430TX) [Angelo Salese]
Gamble Poker (v816, encrypted) [TeamEurope, f205v, Roberto Fresca]
Gamushara Battle! Puchi Monster (Japan 990519) [nnap]
Hack Inc  Sandbox PCI/AGP PC (440BX) [Angelo Salese]
Happy Video [jordigahan, Recreativas.org]
LeapFrog LeapPad Plus Microphone [Sean Riddle, ClawGrip]
Lost Treasure (V1.03) [caius]
Montana Choice (MG0225) Multi-Game [Brian Troha]
Mini Hockey [Museo Arcade Vintage, ClawGrip]
Orla HK1000 [AJR]
Orla XM200 Orchestra Module [AJR]
Red Line (v808, encrypted) [TeamEurope, f205v, Roberto Fresca]
Roland Music Style Card TN-SC2 Software List holder [ValleyBell]
Super Six Plus II English Mark Darts (v3.3) [ClawGrip]
Super Stars (v839, encrypted) [TeamEurope, f205v, Roberto Fresca]
Taiko no Tatsujin RT: Nippon no Kokoro (Japan, TKN1 Ver.A) [nnap, Hajime0512, Peter Wilhelmsen, Samuel Neves]
unknown Top game [caius]
Wheel of Fortune (P517 V16, English) [Roberto Fresca, Gerald (COY)]
Zida V630E Baby AT (SiS630 chipset) [The Retro Web]


New clones marked not working
-----------------------------
Arkanoid (Phoenix Electronics Co. license) [Darran, The Dumping Union]
Black Knight (L-2) [Quench]
Fruit Star (v810, encrypted) [TeamEurope, f205v, Roberto Fresca]
Gamble Poker (v812, encrypted) [TeamEurope, f205v, Roberto Fresca]
Hack Inc. Sandbox PCI PC (430HX with Riva 128) [Angelo Salese]
Octopussy [Victor Fernandez (City Game)]
Player's Edge (PK0785-PC041) Tens or Better [Brian Troha]
Player's Edge (PK0788-PC041) Tens or Better [Brian Troha]
Player's Edge (PK1015-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge (PK1031-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge Plus (KE0026) Keno [Brian Troha]
Player's Edge Plus (PP0079) Standard Draw Poker [Brian Troha]
Super Stars (v834, encrypted) [TeamEurope, f205v, Roberto Fresca]
Wheel of Fortune (P517 V11, English) [Roberto Fresca, Gerald (COY)]


New working software list items
-------------------------------
a800:
  Prince of Persia (AtariMAX i/f), Prince of Persia (SIC! i/f) [AtariAge]
  Atrax #01 (Poland), Atrax #02 (Poland), Atrax #03 (Poland), Atrax #04 (Poland), Atrax #05 (Poland), Atrax #06 (Poland),
  Atrax #08 (Poland), Atrax #09 (Poland), Atrax #10 (Poland), Atrax #11 (Poland), Atrax #12 (Poland), Atrax #13 (Poland),
  Atrax #15 (Poland) [Atarimania]
  Maxflash Cartridge Studio - Demonstration Workbook [Atarimax]
  SIC! 31-in-1 Demonstration [SIC! team]
abc1600_hdd: Formatted Micropolis 1325A 69MB, Formatted NEC D5216A 20MB [Curt Coder]
gamate: Mighty Boxer [Peter Wilhelmsen, Morten Shearman Kirkegaard]
gameboy: Debagame Tester: Second Impact (Ver 10.24) [Christopher Graves, LuigiBlood]
gbcolor:
  Grimace’s Birthday (V1.1), Grimace’s Birthday (V1.2), Grimace’s Birthday (V1.3), Grimace’s Birthday (V1.4),
  Grimace’s Birthday (V1.5), Grimace’s Birthday (initial release) [nickisarchivinget]
ibm5170:
  Basket Playoff (re-release), Brutal: Paws of Fury, The Colonel's Bequest (Futura release), Discworld,
  Dungeon Master II: The Legend of Skullkeep, Eye of the Beholder: Trilogy,
  Hoyle: Official Book of Games - Volume 3 (VGA, Futura release), Risky Woods (Futura release),
  Super Space Invaders (Big Games release), Thomas the Tank Engine & Friends - Electronic Paint Box,
  Thomas the Tank Engine & Friends - The Collection [Total DOS Collection]
megacdj:
  Heavenly Symphony - Formula One World Championship 1993 Hibaihin (Japan), Keiou Yuugekitai Taikenban Hibaihin (Japan),
  Lunar - Eternal Blue Hibaihin Auto Demo (Japan), Microcosm Demo CD (Japan), Night Trap Hibaihin (Japan),
  Popful Mail Taikenban Hibaihin (Japan), Sonic the Hedgehog CD Hibaihin (Japan), Thunderhawk Hibaihin (Japan),
  Urusei Yatsura - Dear My Friends Hibaihin (Japan), WonderMega Collection - Game Garden (Alt),
  Yumemi Yakata no Monogatari Hibaihin (Japan) [redump.org]
msx1_cart:
  PSGed (v0.4b), PSGed (v0.8b), PSGed (v0.82b) [aorante]
  O [cobinee]
  Nohzdyve [crunchworks]
  MSX Pasocalc (Japan), Nayade Resistance - Episode I (alt), Nice Soccer World Cup, No (Japan), Nogalious (demo), Olion,
  Operation Wolf (v3), Othello Competicao (Portuguese), Pacific (v1.0.0), Pacific (v1.1.0), Pacific (v1.2.4), Peek-A-Boo (older),
  Perfect Fit, Perfect Math for First Preparatory Class - Part 1-1 (Arab),
  Perfect Science for First Preparatory Class - Part 1-2 (Arab), Phantomas Saga Infinity, Photon, Picture Painter (Japan),
  Picture Painter (Japan, alt), PIHKAL, Pretty Kingdom (older), Printer Soft Print Lab (Japan), PWND part 2 - Of je assembly lust,
  PWND part 2 - Of je assembly lust (alt), PWND part 3 - Full Metal Snake (v1.0), QBIQS (v1.2), Quartet (v1.1),
  Questprobe 2: Spiderman, Raftoid (v1.0), Rally (Japan), Ratbox, Rise Out from Dungeons (Korea), Risky Rick (demo),
  River Raid (Japan, alt), Robotto Demo, Running Naked in a Field of Flowers (older), RX Editor YRM-302 (Japan, alt),
  Yeoja Wres (Korea) [file-hunter]
  Noborunoca (v0.7.0), Noborunoca (v1.0.0) [Hiromasa Tanaka]
  Neuras, Ruptus [Inufuto]
  Numberman, Paco el Bombas, Paco el Bombas REDUX (English), Paco el Bombas REDUX (Italian), Paco el Bombas REDUX (Spanish),
  Paco el Bombas REDUX (Spanish, older), Paco Time Attack (v1.0), Paco Time Attack (v1.1) [MSX Resoure Center]
  Night Escape [msxblue]
  Namake's Bridgedrome, Nayade Resistance - Episode I, NeoPONG512 (v1.0), NeoPONG512 (v1.1), Night City (English),
  Night City (Spanish), Night Driver, Ninja Savior, No Back Down, Open Wide!, Operation Wolf (v1), PAC-01, Pacific (v1.2.0),
  Pair Logic, Parachuteless Joe, Peek-A-Boo, Penguin Café (English), Penguin Café (French), Penguin Mind, Penguin Race, Penguin Run,
  PickinX, Picture Puzzle, Pippo La Scopa Ficcanaso, Pitman, Plumber, Pointless Platform (release 1), Pointless Shooting,
  Pretty Kingdom, Puzzybox, PWND - Of je worst lust, PWND - Of je worst lust (alt), PWND part 3 - Full Metal Snake (v1.1),
  QBIQS (v1.0), QBIQS (v1.1), Quartet (v1.2), Raftoid (v1.1), Raven, Reflexion, Reflexion (alt), Relevo's Snowboarding, Retaliot,
  Robo Rumble, Robots, Running Naked in a Field of Flowers [MSXDev]
  RMD [n.i]
  MSX Pong! [nightfoxandco]
  Pak Pak [ochixn]
  Pointless Platform (release 2) [tni]
  Pegged [under4mhz]
neocd: Double Dragon (Japan) [redump.org]
segacd:
  Compton's Interactive Encyclopedia v2.00S (USA), Note! Color Mechanica (USA), Note! Color Mechanica (USA, alt),
  What is X'Eye Multi Entertainment System (USA) [redump.org]
specpls3_flop:
  Dungeons of Gomilandia (v0.1a) [RetroWorks]
  Dungeons of Gomilandia (v0.1), Reaper, Seto Taisho Special Edition [Spectrum Computing]
  2 por 1: Rock'n Roller + Wells & Fargo, Averno, The Dragonslayer Trilogy, High Steel (Erbe, alt), The Sunflower Number Show (alt),
  The Tears of the Moon + Laskar's Crystals, Test Match [Steven Brown, Planeta Sinclair]
  19 Part One - Boot Camp, El Asombroso Spider-Man y Capitán America en La Venganza del Dr. Muerte!, Dragons of Flame,
  The Duel - Test Drive II (Dro Soft), El Equipo A, Frightmare (Zafiro), Gunship (Erbe, alt), Pit-Fighter (Dro Soft),
  Power Magic (alt), Rainbow Islands (Erbe, alt), Renaud, Shadow Warriors (Erbe), Solo, Starlife, Ulises [El Trastero del Spectrum]
spectrum_cass:
  Z80 Attack [Javi Ortiz]
  Futebol 87 (pirate) [João Cruz, Planeta Sinclair]
  The Rocky Horror Show (Zafiro) [Luís Rato, Planeta Sinclair]
  3D Tanks (Elettronica), Astroblaster, Astrodata 3000 №4, Backgammon (1982, Pi Software),
  Biorhythms (type-in from book "Cambridge Colour Collection"), Bomber (1984, Prince), Campo Minado (Microparadise),
  Future Knight (Erbe, medium case), Future Knight (Erbe, small case), Hostages (Erbe), Mini Battle Tank, Planetoids,
  Son of Blagger (Paxman), Spitfire '40 (Zafi Chip), Splat! (System 4), Talisman (Aackosoft) [Spectrum Computing]
  Anttown-3D, Archivio, Backgammon (pirate), Bioritmi (pirate), Briscola, The Calling (48K, alt, Adventure Workshop),
  Campo Minato (pirate), Carambola (pirate), Carrarmati Tanx (pirate), Chequered Flag (pirate), Cookie (pirate),
  Dragons of Flame (Erbe), Everest Ascent (pirate), Firebirds (Microbyte), Firebirds (pirate), Flight Joystick (pirate),
  Talisman of Lost Souls + The Guardian, Temple of Vran (sample), Temple of Vran (sample, alt) [Steven Brown, Planeta Sinclair]
tx0_ptp:
  FLIT - Flexowriter Interrogation Tape, FLIT II [Bitsavers]
  FLITloader Punch [Bitsavers, AJR]


Software list items promoted to working
---------------------------------------
a800:
  Mega Cartridge 01 (Chile, pirate), Mega Cartridge 02 (Chile, pirate), Mega Cartridge 03 (Chile, pirate),
  Mega Cartridge 05 (Chile, pirate), Mega Cartridge 06 (Chile, pirate), Mega Cartridge 07 (Chile, pirate),
  Mega Cartridge 09 (Chile, pirate), Mega Cartridge 10 (Chile, pirate), Mega Cartridge 12 (Chile, pirate),
  Mega Cartridge 13 (Chile, pirate), Mega Cartridge 14 (Chile, pirate), Mega Cartridge 15 (Chile, pirate), Prisma 1 (Chile, pirate),
  Prisma 2 (Chile, pirate), Prisma 3 (Chile, pirate), Prisma 4 (Chile, pirate), Prisma 5 (Chile, pirate), Prisma 6 (Chile, pirate),
  Prisma Super 15-2 (Chile, pirate), Turbo Cartridge C1 (Chile, pirate), Turbo Cartridge C2 (Chile, pirate),
  Turbo Cartridge C3 (Chile, pirate), Turbo Cartridge C4 (Chile, pirate), Turbo Cartridge X1 (Chile, pirate),
  Turbo Cartridge X2 (Chile, pirate), The Writer's Tool [Angelo Salese]


New software list items marked not working
------------------------------------------
a5200: Bosconian 5200 - Star Destroyer (Ultimate Version) [AariAge]
a800:
  Turbo Hit (Blizzard 32kb) [atari.area]
  Atrax #14 (Poland), Atrax #16 (Poland) [Atarimania]
megacdj:
  Psychic Detective Series vol.3 - AYA Auto Demo (Japan), Silpheed Hibaihin (Japan), Silpheed Hibaihin (Japan) (Fixed) [redump.org]
msx1_cart:
  Rogo Language Card SVI-2000C (Europe), Rogo Language Card SVI-2000C (Europe, alt) [file-hunter]
  DPQ-280 Quick Disk Drive, DPQ-280 Quick Disk Drive (alt), QDM-01 Quick Disk Drive, VY-0002 Quick Disk Drive [hans otten]
r8_card: SN-R8-09 Power Drums U.S.A. [ValleyBell]
roland_tnsc2: TN-SC2-04 Dance [ValleyBell]
segacd: Surgical Strike (Brazil, 32X) [redump.org]
specpls3_flop:
  The Archon Collection, Skate Wars, Spectrum +3 Spectacular [Steven Brown, Planeta Sinclair]
  Heavy Metal [El Trastero del Spectrum]
spectrum_cass:
  Time-Gate (Investronica) [Spectrum Computing]
  Asteroidi (pirate), Astro Blaster (pirate), Centipede (pirate), Cruising On Broadway (pirate), Dictator (pirate)
  [Steven Brown, Planeta Sinclair]
u110_card: SN-SPLA-01 Sound Elements Vol. 1 (U-01) [ValleyBell]


Merged pull requests
--------------------
- 10528: bus/a800: Modernized Atari 8-bit computer cartridge handling. [Angelo Salese]
- 11142: ibm5170.xml: Added eleven working items. [Total DOS Collection, ArcadeShadow]
- 11187: atari/pong.cpp: Added a note about photos apparently showing Rebound with an orange overlay. [Michael Sanborn]
- 11233: namco/namcos12.cpp: Updated links and years in comments. [simzy]
- 11237: exidy/exidy.cpp: Corrected palettes for Targ and Spectar. [Timothy Shiels]
- 11257: seibu/raiden.cpp: Marked version with checkpoints as Japan release. [cam900]
- 11267: gameboy.xml: Added Debagame Tester, and corrected cartridge type for bartescj. [Christopher Graves, LuigiBlood, ICEknight]
- 11273: dragon_cart.xml: Replaced cyrus cartridge dump with individual chip dumps. [ClawGrip, ICEknight]
- 11276: heathkit/z37_fdc.cpp: Added H/Z-37 soft-sectored floppy controller, and promoted Heathkit H89 to working. [Mark Garlanger]
- 11283: emu/device.h: Removed device read/write line member macros in favor of explicit function signatures. [Ryan Holtz]
- 11284: Moved PC VGA classes to separate source files, and added some additional variants. [Angelo Salese]
- 11286: msx1_cart.xml: Added 28 items (26 working). [file-hunter, MSXDev, n.i, Inufuto, Wilbert Pol]
- 11291: galaxian/galaxian.cpp: Added an Amidar bootleg. [Rubén Casaña, ClawGrip]
- 11292: skeleton/happyvideo.cpp: Added a skeleton driver for a Chinese kiddy ride. [jordigahan, Recreativas.org, ClawGrip]
- 11295: video/epic12.cpp: Improved timing when drawing outside the clipping area. [buffi]
- 11296: atari/atarist.cpp: Only reset the video device that’s present (fixes crashes with ste). [Kelvin Sherlock]
- 11299: sunelectronics/markham.cpp: Tidied up some comments. [ToastmanJack]
- 11302: namco/namcos10.cpp: Added Taiko no Tatsujin RT. [nnap, Hajime0512, Peter Wilhelmsen, Samuel Neves, Windy Fairy]
- 11303: psikyo/psikyo.cpp: Corrected screen timings and interrupts for Gunbird and Sengoku Ace. [buffi]
- 11304: skeleton/minihock.cpp: Added a skeleton for a partially dumped Spanish air hockey table. [Museo Arcade Vintage, ClawGrip]
- 11306: msx1_cart.xml: Added four Quick Disk interfaces (not working). [hans otten, Wilbert Pol]
- 11307: cpu/z80: Handle EI instruction received on interrupt acknowledge cycle in interrupt mode 0. [Mark Garlanger]
- 11309: compis.xml: Added some recently spotted titles to the list of undumped software. [FakeShemp]
- 11310: Tidied up descriptions for LeapFrog software lists. [ArcadeShadow]
- 11311: taito/taito_f3_v.cpp: Fixed visible tile check for alternate tilemap (fixes MT02576). [ywy]
- 11321: leapfrog/leappad.cpp: Dumped LeapPad Plus Microphone system ROM. [Sean Riddle, ClawGrip]
- 11322: taito/taito_f3_v.cpp: Fixed trstar line zoom regression caused by pull request #11073. [ywy]
- 11323: Added two Roland sample cards dumps, a Roland style card dump and a placeholder driver. [ValleyBell]
- 11324: misc/anes.cpp: Implemented ROM banking so games boot, and added preliminary video and inputs. [Luca Elia, David Haywood]
- 11325: taito/pkspirit.cpp: Added preliminary video emulation. [David Haywood]
- 11326: specpls3_flop.xml: Added thirty items (26 working) and replaced one item with a better dump. [ArcadeShadow]
- 11329: bus/coco/coco_fdc.cpp: Fixed interrupt handling and added FLEX disk format. [Michael R. Furman]
- 11330: heath/h19.cpp: Implemented Shift-Reset functionality. [Mark Garlanger]
- 11332: msx1_cart.xml: Added sixty working items. [Wilbert Pol]
- 11333: emu/devcb.h: emu/devcb.h: Eliminated the need to call resolve() on callbacks. [Vas Crabb]
- 11334: taito/taitowlf.cpp: Updated to use new PCI system. [Angelo Salese]
- 11335: gamate.xml: Added Mighty Boxer. [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]
- 11338: bfm/bfm_sc2.cpp: Added sound ROM to Majestic Bells non-protocol version (sc2majes). [Paul-Arnold]
- 11339: heath/h19.cpp Implemented Shift-Reset functionality (addresses issues with pull request #11330). [Mark Garlanger]
- 11340: roland/roland_mt32.cpp: Added mt32 ROM version 2.0.7 as a BIOS option. [Brandon Munger]
- 11341: edevices/stlforce.cpp: Added Mortal Race. [Museo del Recreativo, David Haywood, ClawGrip]
- 11342: imagedev/floppy.cpp: Added TEAC FD55-A and FD55-B drives. [Mark Garlanger]
- 11344: segacd.xml, megacdj.xml: Added nineteen items (fifteen working). [redump.org, David Silva]
- 11347: msx1_cart.xml: Added twenty working items, and added floppy disk images to HB-3600. [Wilbert Pol]
- 11348: yamaha/ympsr150.cpp: Added DD-9 Digital Percussion. [BCM, Devin Acker]
- 11349: neocd.xml: Added Double Dragon (Japan). [redump.org, David Silva]
- 11350: spectrum_cass.xml: Added 44 items (38 working), and replaced one item with a better dump. [ArcadeShadow]
- 11351: casio/cz101.cpp: Added version 1 firmware as a BIOS option for cz101. [BCM, Devin Acker]
- 11354: funtech/supracan.cpp: Load Super A'Can internal 68000 CPU ROM. [David Haywood]
- 11357: skeleton/caramball.cpp: Added a skeleton driver for a Spanish air hockey table. [Retromaniacs, Recreativas.org, ClawGrip]
- 11358: phoenix/phoenix.cpp: Added a Valadon Automation bootleg of Phoenix. [Retromaniacs, Recreativas.org, ClawGrip]
- 11359: misc/esripsys.cpp: Added four additional versions of Turbo Sub. [Chris, Jason Spindler, lupinthird]
- 11361: misc/arachnid.cpp: Added a new “English Mark Darts” set (as new parent). [ClawGrip]
- 11362: amstrad/pda600_copro.cpp: Don’t assume std::array iterators are pointers. [Patrick Mackinlay]
- 11364: misc/compucranes.cpp: Dumped and added a crane game from Covielsa. [Victor Fernandez (City Game), ClawGrip]
- 11367: sunelectronics/markham.cpp: Fixed relative volumes of SN76496 DCSG outputs for banbam and pettanp (MT08662). [ValleyBell]


Source changes
--------------
-m68008: Implement as a 68000 variant m68000mcu: Extract from m68000 [Olivier Galibert]

-h8: Make fully wait-states compatible [Olivier Galibert]

-m6502: Make fully wait-states compatible [Olivier Galibert]

tx0_ptp.xml: New working software items
---------------------------------------
FLIT - Flexowriter Interrogation Tape [Bitsavers]
FLIT II [Bitsavers]
FLITloader Punch [Bitsavers, AJR]

-tx0: Minor adjustments to OPR disassembly [AJR]

-h8: m_ify [Olivier Galibert]

New systems marked not working
------------------------------
Finger Bowl [hap, Sean Riddle]

-tx0.cpp: Append to output files for punched tape and typewriter images [AJR]

New working clones
------------------
Computerized Arcade (COP421 version, model 60-2159A) [hap, Sean Riddle]

-video/pc_vga.cpp: part 1 of interface modernization (#11284) [Angelo Salese]
 * video/pc_vga.cpp: Move everything that doesn't belong to main VGA/SVGA interfaces to per-manufacturer family files;
 * shared/pcshare.cpp: retire pcat_base_state::pcvideo_* fns;
 * video/pc_vga.cpp: temporary move gamtor_vga_device to misc/gamtor.cpp;
 * bus/isa/isa_cards.cpp: retire TGUI9680 from being selected (all refs points to be a PCI card only, there's mention of a VLB card
    but haven't seen a single retail dump/photo yet)
 * bus/isa/svga_trident.cpp: add TVGA9000 ISA card
 * bus/isa/svga_tseng.cpp: add earlier ColorImage ET4000AX variant
 * bus/isa/svga_tseng.cpp: add Kasan Hangulmadang-16 Korean variant ISA
 * Adds a very preliminary implementation of nVidia Riva 128 PCI card, added as a temp target in pc/pcipc.cpp (pcinv3);
 * video/pc_vga.cpp: Rework and fix VGA input sense (necessary to allow Riva 128 to survive POST);
 * video/pc_vga_s3.cpp: Fix s3_vga_device inheritance (was subclassing from ati_vga_device)
 * pc/calchase.cpp: convert custom JAMMA i/f to ISA device;
 * pc/calchase.cpp: connect Trident VGA to ISA bus;

-pc/pcipc.cpp: derive a very preliminary i440bx AGP target from savquest BIOS [angelosa]
 * machine/w83977tf.cpp: preliminary Super I/O PoC

-misc/rawthrillspc.cpp: standardize licensed -> license [Angelo Salese]

-glass.cpp: Clean up interrupt control and adjust refresh rate (fixes regression in glasskr) [AJR]

-scripts/src/video.lua: fix PC_VGA_S3 header [angelosa]

New systems marked not working
------------------------------
pc/sis630.cpp: Polo "Genie", Terminator P-3 "Cusc", V630E Baby AT [The Retro Web]

-sega/puckpkmn.cpp: Made Puckman Pockimon set showing Sun Mixing copyright the parent. [Vas Crabb]
 * Also cleaned up a bunch of random stuff.

-bgfx: Hopefully fix glslang build with newer GNU C/C++ standard library verisons. [Vas Crabb]

-commodore/clcd.cpp added newer, May 1985 bios, from Jeff Porter's prototype & fixed the April 1985 bios labels.
 [Jeff Porter, Mike Naberezny, smf]

Systems promoted to working
---------------------------
Finger Bowl [hap, Sean Riddle]

-msx1_cart.xml: Added 28 items (26 working). (#11286) [wilbertpol]

New working software list items (msx1_cart.xml)
-----------------------------------------------
Rally (Japan) [file-hunter]
Rise Out from Dungeons (Korea) [file-hunter]
River Raid (Japan, alt) [file-hunter]
RX Editor YRM-302 (Japan, alt) [file-hunter]
QBIOS (v1.2) [file-hunter]
QBIOS (v1.1) [MSXDev]
QBIOS (v1.0) [MSXDev]
Quartet (v1.2) [MSXDev]
Quartet (v1.1) [file-hunter]
Questprobe 2: Spiderman [file-hunter]
Raftoid (v1.1) [MSXDev]
Raftoid (v1.0) [file-hunter]
Ratbox [file-hunter]
Raven [MSXDev]
Reflexion [MSXDev]
Reflexion (alt) [MSXDev]
Relevo's Snowboarding [MSXDev]
Retaliot [MSXDev]
Risky Rick (demo) [file-hunter]
RMD [n.i]
Robo Rumble [MSXDev]
Robots [MSXDev]
Robotto Demo [file-hunter]
Running Naked in a Field of Flowers [MSXDev]
Running Naked in a Field of Flowers (older) [file-hunter]
Ruptus [inufuto]

New NOT_WORKING software list additions (msx1_cart.xml)
-------------------------------------------------------
Rogo Language Card SVI-2000C (Europe) [file-hunter]
Rogo Language Card SVI-2000C (Europe, alt) [file-hunter]

-galaxian/galaxian.cpp: Dumped and added an Amidar bootleg. (#11291) [ClawGrip]

New working clone
-----------------
Amidar (bootleg, set 2) [Rubén Casaña (Retro Arcadia Valencia), ClawGrip]

-emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit function signatures. (#11283) [Ryan Holtz]

-apple/macrtc.cpp: Don't cache the time reference, it's somehow different for different timezones. (GitHub #11298) [R. Belmont]

-atari/atarist.cpp: (ste) don't segfault immediately when starting (#11296) [ksherlock]

-video/epic12.cpp: Apply clipping to Blitter calculations as well. (#11295) [buffi]
 * Fixes excessive blitter delays when games do large over-draws.
 * The fog in stage 1 of Mushihimesama Futari 1.5 is a good example of this.

-Cleanup of Markham.cpp documentation (#11299) [ToastmanJack]

-qkracer: swap parent/clone tmvolleyb: fix display problem with left digit [hap]

-namco/namcos10.cpp: Add Taiko no Tatsujin RT: Nippon no Kokoro. (#11302) [987123879113]

New working systems
-------------------
Taiko no Tatsujin RT: Nippon no Kokoro [nnap, Hajime0512, Peter Wilhelmsen, Samuel Neves]

-psikyo/psikyo.cpp: Corrected screen timings and interrupts for Gunbird and Sengoku Ace. (#11303) [buffi]
 * Gunbird is verified to use the same timings as Strikers 1945 and Tengai, so Sengoku Ace can be assumed to be similar.

-misc/micro3d.cpp: Use more plausible input ranges (MT08656). [Vas Crabb]

-blockcarb: Add music [AJR]

-m68000: When a SR S-flag update happens in parallel to a bus access, be careful to delay the update to after the access because it
 is otherwise seen too early through fc, and acts on mmus&co.  Fixes hp_ipc [ajrhacker, O. Galibert]

New working software list items
-------------------------------
abc1600_hdd: Formatted Micropolis 1325A 69MB, Formatted NEC D5216A 20MB. [Curt Coder]

-x68k.cpp: Avoid dereferencing null pointers when fewer than 4 floppy drives are configured [AJR]

-mcs51: add rxb8 to uart reset [hap]

-1943: don't ignore audiocpu reset line [hap]

-1943: correct mcu interrupt pin [hap]

-m68000: Remove leftover debug logerror [Olivier Galibert]

-iteagle_fpga: fix issue with LOG_SERIAL [hap]

-votrax: It's more than good enough to remove the flag [Olivier Galibert]

-k28: (re)add imperfect sound flag [hap]

-mips3: remove stray printf [hap]

-flower.cpp: VBLANK interrupt modernization [AJR]

-Clean up several sprintf() deprecation warningss in non-3rdparty code. [R. Belmont]

-Some more sprintf() deprecation warning fixes. [R. Belmont]

New working systems
-------------------
Addometer Calculator [hap, Sean Riddle]

-msx1_cart.xml: Add four Quick Disk interfaces (not working). (#11306) [wilbertpol]

New NOT_WORKING software list additions (msx1_cart.xml)
-------------------------------------------------------
DPQ-280 Quick Disk Drive [wilbertpol]
DPQ-280 Quick Disk Drive (alt) [wilbertpol]
QDM-01 Quick Disk Drive [wilbertpol]
VY-0002 Quick Disk Drive [wilbertpol]

-addocalc: remove power off timer [hap]

-taito_f3_v.cpp: Fix visible tile check for alternate tilemap lines (#11311) [ywy]

-compis.xml: Add some recently spotted undumped software to list (#11309) [Rebecca Wallander]

-Fix LeapFrogs' softwarelist name (#11310) [ArcadeShadow]
 * Lowercase on media support "cartridges" word

-z80.cpp - Add EI to IM0 handler (#11307) [Mark Garlanger]
 * z80.cpp - Add EI to IM0 handler
   - The heath/h89.cpp with a z37 soft-sectored controller uses IM0 and places an EI instruction on the bus when DRQ signal is
      received from the WD disk controller.
   - I'm putting this part up early to get comments. Maybe someone with more experience with the z80 code could implement the top
      TODO in this file ```
     * Interrupt mode 0 should be able to execute arbitrary opcodes ```

-z80: Clean up error message and inconsistent bracing [AJR]

-missile: add debugger side effects check [hap]

New working clones
------------------
Sprint 4 (Rev 03) [Andrew Welburn]

-h8: Use finders [Olivier Galibert]

-h8_dma: reorganize, upgrade [Olivier Galibert]

-missile: correct irq timing [hap]

-missile: use ioport_array [hap]

-missile: add addressmap via bankdev [hap]

-seta.cpp: Driver overhaul [AJR]
 * Split out downtown and related games to a separate driver
 * Eliminate set_vblank_int and reduce usage of HOLD_LINE
 * Replace remaining uPD71054 simulation with PIT device

-cdi: fix quizard cdrom region [Patrick Mackinlay]

-mc68681: separate transmitter holding and shift registers [Patrick Mackinlay]

-z80scc: fix access to wr7' [Patrick Mackinlay]

-mips3: fix tlb modify exception registers [Patrick Mackinlay]

-z80scc.cpp: Reset Highest IUS command is available on NMOS versions too according to manuals [AJR]

-zaccaria/zac2650.cpp: dumped PROM for tinv2650 [Andrew Welburn]

-downtown: fix compile warning [hap]

-seta.h: Remove some leftover stuff [AJR]

-mpu4plasma.cpp: Add SCC [AJR]

-h8_adc, h8_port: convert i/o to devcb at cpu level [Olivier Galibert]

-yamaha: remove unused adc methods [Olivier Galibert]

-namco/namcos12.cpp: Update documentation (#11233) [simzy39]

-taito_f3_v.cpp: fix line zoom regression (trstar) (#11322) [ywy]

-ncr5380: Add a function to check for DMA mode. [Michael Zapf]

-ti99: Some debug output improvements [Michael Zapf]

-vsystem: improve soundlatch timing where applicable [hap]

-h8 io: More simplifications, thanks everyone for the pointers [Olivier Galibert]

-ncr5380/ti99: Use DRQ to set DMA state on controller card; remove in_dma_mode again [Michael Zapf]

-h8_sci: Bring interface up in the cpu [Olivier Galibert]

-seta: merge driver files [hap]

-Note to self: -valid is good for the soul [Olivier Galibert]

-apple/apple2.cpp: added Apple ROM/Firmware card with 3 options: Applesoft, Integer, and User-Defined. [R. Belmont]
 * Use "-rom file.bin" with the user-defined ROM card to make your own custom Apple.  File must be 12KiB and goes in
    D0/D8/E0/E8/F0/F8 order.
   - a2bus: wire up a method to assert the reset line on the slots. This is important for the ROM card. [R. Belmont]
   - apple/apple2.cpp,apple2e.cpp,apple2gs.cpp,apple3.cpp: Reset the a2bus when the 6502/65816 is reset. [R. Belmont]
   - apple/apple2gs.cpp: Reset the softswitches like a IIe on Control-Reset. [R. Belmont]
   - apple/apple3.cpp: Now has the same Control-Reset behavior improvements as the Apple IIs. [R. Belmont]

-Add missing file. [R. Belmont]

-abc1600: Add deprecation note. [Curt Coder]

New working clones
------------------
TeddyBoy Blues (315-5111, Old Ver.) [TeamEurope]

-namco/namcos23.cpp: fixed regression [Ivan Vangelista]

-pkspirit - show something (#11325) [David Haywood]

-Dumped (partially) and added a skeleton driver for a Spanish electromechanical hockey coinop (#11304) [ClawGrip]

New NOT_WORKING machine
-----------------------
Mini Hockey [Museo Arcade Vintage, ClawGrip]

-Dumped and added a Chinese kiddie ride (#11292) [ClawGrip]

New NOT_WORKING machine
-----------------------
Happy Video [jordigahan, Recreativas.org]

-avengers: dumped protection mcu [Caps0ff, Phil Bennett]

-misc/coinmvga.cpp: fix CPU type after OG feedback, fix video a bit [angelosa]

-misc/coinmvga.cpp: remove extra backslash [skip ci]

-pc1000.xml: Correct a few release years to match copyright text [AJR]

-specpls3_flop.xml: Software list additions (#11326) [ArcadeShadow]

New working software list additions
-----------------------------------
19 Part One - Boot Camp [El Trastero del Spectrum]
2 por 1: Rock'n Roller + Wells & Fargo [Steven Brown, Planeta Sinclair]
Averno [Steven Brown, Planeta Sinclair]
Dragons of Flame [El Trastero del Spectrum]
Dungeons of Gomilandia (v0.1a) [RetroWorks]
Dungeons of Gomilandia (v0.1) [Spectrum Computing]
El Asombroso Spider-Man y Capitán America en La Venganza del Dr. Muerte! [El Trastero del Spectrum]
El Equipo A [El Trastero del Spectrum]
Frightmare (Zafiro) [El Trastero del Spectrum]
Gunship (Erbe, alt) [El Trastero del Spectrum]
High Steel (Erbe, alt) [Steven Brown, Planeta Sinclair]
Pit-Fighter (Dro Soft) [El Trastero del Spectrum]
Power Magic (alt) [El Trastero del Spectrum]
Rainbow Islands (Erbe, alt) [El Trastero del Spectrum]
Reaper [Spectrum Computing]
Renaud [El Trastero del Spectrum]
Seto Taisho Special Edition [Spectrum Computing]
Shadow Warriors (Erbe) [El Trastero del Spectrum]
Solo [El Trastero del Spectrum]
Starlife [El Trastero del Spectrum]
Test Match [Steven Brown, Planeta Sinclair]
The Dragonslayer Trilogy [Steven Brown, Planeta Sinclair]
The Duel - Test Drive II (Dro Soft) [El Trastero del Spectrum]
The Sunflower Number Show (alt) [Steven Brown, Planeta Sinclair]
The Tears of the Moon + Laskar's Crystals [Steven Brown, Planeta Sinclair]
Ulises [El Trastero del Spectrum]

New NOT working software list additions
---------------------------------------
Heavy Metal [El Trastero del Spectrum]
Skate Wars [Steven Brown, Planeta Sinclair]
Spectrum +3 Spectacular [Steven Brown, Planeta Sinclair]
The Archon Collection [Steven Brown, Planeta Sinclair]

Redump software list
--------------------
NARC (Erbe) [El Trastero del Spectrum]

-Metadata cleanups: update descriptions, added region and language info tag, moved XML comments to XML notes tag [ArcadeShadow]

-sed1200: Modernize emulation [AJR]
 * Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the
    correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate.
 * Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce
    neater results.
 * Save state of internal variables.

-pc1000, misterx, ordisava: Emulation overhaul [AJR]
 * Fix bank switching of ROM areas
 * Replace LCDC with type that has the correct accented characters for European versions
 * Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match
    QWERTY/QWERTZ/AZERTY layouts
 * Eliminate runtime port tag lookups
 * Separate driver from pc2000.cpp

-1943: fix recent regression with bootleg sets [hap]

-buraikenb: comparing the rom data, it's a bootleg after all [hap]

-misc/coinmvga.cpp: fix most of GFX decoding [angelosa]

-osd/modules: Cleaned up most macOS deprecation warnings up to and including 10.13.  [R. Belmont]
 * This raises the hard minimum macOS and SDK versions to 10.13.
 * In practice, the minimum since 0.252 has been macOS 11 Big Sur.
 * 10.13/10.14/10.15 can be built and run with this unsupported patch:
    https://gist.github.com/rb6502/8a1736ee3775f998e8e71faa47ae4b59 The patch works for me, but no guarantees are offered and it may
    break at any time.

-las3000: Add cassette and joystick interfaces (both untested); correct clocks [AJR]

-h8.8: remove erroneous "auto" [hap]

-namcos10: put test switch on F2 [hap]

-heathkit/h89.cpp add support for z37 soft-sector controller (#11276) [Mark Garlanger]

Machines promoted to WORKING
----------------------------
Heathkit H89 [Mark Garlanger]

-emu/devfind.h: Added a lookup() member function to device finders. [Vas Crabb]
 * This simplifies looking up the target device during configuration.  It is useful when configuring child devices in things like
    CPUs with integrated peripherals.
 * emu/device.h: Allow templated subdevice() and siblingdevice() to work with classes that don't derive from device_t (e.g. classes
    that derive from device_interface).
 * util/delegate.h: Added more noexcept.  Won't make much difference as most of the affected member functions are inline anyway.

-coco_fdc: Allow FLEX to work on CoCo machines (#11329) [Michael R. Furman]
 * There are two parts to the change.  First is a correction to the coco_fdc hardware emulation. Second is file format ordering
    adjustments wich make things easier for using FLEX on CoCos.
 * For the hardware change:  Before the change FLEX was unable to boot on CoCo machines.  The behaviour and troubleshooting showed
    that while the FLEX kernel started up it was unable to read anything from Track 0.  Standard FLEX disks have SD(FM) on Track 0,
    and the remainder of the disks (for CoCo FLEX) are normally DD(MFM) or could also be SD(FM).  The bug was in the handling of the
    WDC FDC's INTRQ line.  Reviewing the available documentation and schematics showed that when the FDC asserts INTRQ two things
    happen.  NMI is asserted on the CoCo bus and the HALT signal is cleared.  The MAME code added an incorrect condition on clearing
    HALT: It only happened when Double-Density operation was selected.  This change fixes the logic to work the same way as is shown
    in the schematics, that HALT is cleared any time INTRQ is asserted. SD(FM) disk operations work properly and FLEX boots
    completely and runs correctly after making this change.
 * File Format Ordering Adjustments:  This part of the change makes it easiser to use FLEX in CoCo emulation with a wider variety of
    FLEX-formatted disk images.  The issue here is that due to the way the JVC disk format works it winds up being a catch-all for
    disk images.  Because FLEX has specific formatting requirements and code to handle this and JVC has no support for this special
    formatting, FLEX formats along with DMK and SDF are moved to come before JVC in the formats list.  This allows a wider variery
    of FLEX-formatted disk images to be properly detected.
 * The DMK disk image from the following recent restoration of FHL Color FLEX was used for testing:
 * https://archive.org/details/color-flex-5.0.4-frank-hogg-laboratory

-misc/esripsys.cpp: remove non-existant PORT_PLAYER(3) tags [angelosa]

-bus/a800: modernize cart slot interface (#10528) [Angelo Salese]
 * use address_maps instead of catch-all handlers;
 * implement rd4 and rd5 line views;
 * converted a800_rom_williams_device to the new system, make almost every entry in mega* and prisma* SW to actually boot;
 * bus/a800: implement maxflash_1mb / maxflash_8mb devices.
   - This allows loading arbitrary collection of .xex files built thru Maxflash Cartridge Studio program as flash ROM binaries;
 * bus/a800: implement sic_128kb / sic_256kb / sic_512kb flash ROM devices;
 * bus/a800: implement  ast2k, atrax, Blizzard 32kb, Adawliah, SpartaDOS 128KB, A5200 Super Cart variants;
 * bus/a800: implement Super Charger math unit device;
 * a800_slot.cpp: fix xegs cart default slot for loose cart loading;
 * a800_carts.h: merge a800_turbo64 and a800_turbo128 into single a800_turbo slot option;
 * bus/a800/a800_slot: split a5200 to own interface

New working software list additions
-----------------------------------
a800.xml: Maxflash Cartridge Studio - Demonstration Workbook [Atarimax Team], SIC! 31-in-1 Demonstration [SIC! Team]
a800.xml: Atrax 01, Atrax 02, Atrax 03, Atrax 04, Atrax 05, Atrax 06, Atrax 08, Atrax 09, Atrax 10, Atrax 11, Atrax 12, Atrax 13,
  Atrax 15 [Atarimania]
a800.xml: Prince of Persia (AtariMAX i/f), Prince of Persia (SIC! i/f) [AtariAge]

New software list items marked not working
------------------------------------------
a800.xml: Atrax 14, Atrax 16 [Atarimania], Turbo Hit (Blizzard 32kb) [atari.area]
a5200.xml: Bosconian 5200 - Star Destroyer (Ultimate Version) [AtariAge]

-Coinmvga.cpp driver: Fixed the 8bpp graphics. [Roberto Fresca]

-Coinmvga.cpp driver: Added more documentation about the H8/3002/3007 CPU used, and other components. [Roberto Fresca]

New systems marked not working
------------------------------
Wheel of Fortune (P517.v11, Belgium) [Roberto Fresca, Gerald (COY)]

-tigeroad: remove tilerom tag lookup, midas: remove neogeo.h dependency [hap]

-Coinmaster Wheel of Fortune: Swapped program roms names and correct rom load. [Roberto Fresca]

-taito/taitowlf.cpp: convert to new PCI model (#11334) [Angelo Salese]
 * taito/taitowlf.cpp: convert to new PCI model
 * taito/taitowlf.cpp: add proper pf2012 main BIOS [Guru]
 * video/atirage.cpp: hookup ATI Rage II+ DVD variant to p5txla
 * taito/taitowlf.cpp: virtualize CMOS and RTC as MB resources, initial implementation of Taito Wolf ROM DISK ISA
   - pf2012 now manages to start loading the DOS process, failing with EMM386

-coinmvga: Incremental improvements [AJR]
 * Add I2C EEPROM and RTC
 * Hook up YMZ280B IRQ properly
 * Use standard VGA screen parameters
   - h8: Add PC to unhooked port logging message; add notes about and slightly adjust cycle counts

-emu/devdelegate.h: Added resolve_safe and resolve_all_safe helpers. [Vas Crabb]
 * Uses decay rules, so if a delegate returns a reference and you want to supply a referene to an object you don't want copied as
    the default result, remember to use std::ref.
 * Updated a few devices to use resolve_safe on device delegates to streamline code.

-taito/taitowlf.cpp: change CMOS type, add Voodoo 1 [angelosa]
 * allows pf2012 to draw a 3Dfx logo then page faults

new WORKING software list additions (#11335)
--------------------------------------------
gamate.xml: [David Haywood]
mightbox - Mighty Boxer [Peter Wilhelmsen, Morten Kirkegaard]

New clones marked not working
-----------------------------
Arkanoid (Phoenix Electronics Co. license) [Darran Allen, The Dumping Union]

-taito/arkanoid.cpp: dumped the arkanoidja 68705 A75 23 MCU [Sean Riddle, Brian Troha, The Dumping Union]

-taito/arkanoid.cpp, taito/taito_b.cpp: ROM labels corrections / standardization [Brian Troha]

-taito/taitowlf.cpp: upper ISA bank port is a view select [angelosa]

-xbox_nv2a: better fix for dangling pointer warning, coleco: remove romhacked bios rom [hap]

New clones marked as NOT_WORKING
--------------------------------
Wheel of Fortune (P517 V16, English) [Roberto Fresca, Gerald (COY)]

-bfm/bfm_sc2.cpp: Added sound ROM to Majestic Bells non-protocol version (sc2majes). (#11338) [Paul-Arnold]
 * ROM taken from protocol version.

-Addd three Roland card dumps and a placeholder driver.  (#11323) [ValleyBell]

New systems marked not working
------------------------------
Roland Music Style Card TN-SC2 Software List holder [ValleyBell]

New software list items marked not working
------------------------------------------
r8_card: SN-R8-09 Power Drums U.S.A. [ValleyBell]
roland_tnsc2: TN-SC2-04 Dance [ValleyBell]
u110_card: SN-SPLA-01 Sound Elements Vol. 1 (U-01) [ValleyBell]

-leapfrog/leappad.cpp: Dumped and added a new LeapPad model BIOS (#11321) [ClawGrip]

New systems marked not working
------------------------------
LeapFrog LeapPad Plus Microphone [Sean Riddle, ClawGrip]

-heath/h19.cpp Implement Shift-Reset functionality (#11330) [Mark Garlanger]

-Revert "heath/h19.cpp Implement Shift-Reset functionality (#11330)" [Vas Crabb]
 * This reverts commit 2c0246059f81a9f486f19708cecae2516d205966.
 * This PR obviously wasn't reviewed properly.  It has very obvious issues, in particular:
   - Resetting child devices from device_reset/machine_reset.  Child devices are automatically reset when a device is reset.
   - Changing input state on reset.  This leads to state getting out of sync.  Devices that change their outputs on reset are
      responsible for pushing out the update.

-misc/anes.cpp: Got it to boot and added preliminary video and inputs. (#11324) [Luca Elia, David Haywood]
 * Implemented ROM banking.
 * Added preliminary blitter and palette support.
 * Added preliminary inputs.

-msx1_cart.xml: Add 60 working items. (#11332) [wilbertpol]

New working software list items (msx1_cart)
-------------------------------------------
MSX Pasocalc (Japan) [file-hunter]
Picture Painter (Japan) [file-hunter]
Picture Painter (Japan, alt) [file-hunter]
Print Soft Print Lab (Japan) [file-hunter]
Perfect Math for First Preparatory Class - Part 1-1 (Arab) [file-hunter]
Perfect Science for First Preparatory Class - Part 1-2 (Arab) [file-hunter]
O [cobinee]
Olion [file-hunter]
Open Wide! [MSXDev]
Operation Wolf (v1) [MSXDev]
Operation Wolf (v3) [file-hunter]
Othello Competicao (Portuguese) [file-hunter]
PAC-01 [MSXDev]
Pacific (v1.0.0) [file-hunter]
Pacific (v1.1.0) [file-hunter]
Pacific (v1.2.0) [MSXDev]
Pacific (v1.2.4) [file-hunter]
Paco el Bombas [msx-org]
Paco el Bombas REDUX (English) [msx-org]
Paco el Bombas REDUX (Italian) [msx-org]
Paco el Bombas REDUX (Spanish) [msx-org]
Paco el Bombas REDUX (Spanish, older) [msx-org]
Paco Time Attack (v1.0) [msx-org]
Paco Time Attack (v1.1) [msx-org]
Pair Logic [MSXDev]
Pak Pak [ochixn]
Parachuteless Joe [MSXDev]
Peek-A-Boo [MSXDev]
Peek-A-Boo (older) [file-hunter]
Pegged [under4mhz]
Penguin Café (English) [MSXDev]
Penguin Café (French) [MSXDev]
Penguin Mind [MSXDev]
Penguin Race [MSXDev]
Penguin Run [MSXDev]
Perfect Fit [file-hunter]
Phantomas Saga Infinity [file-hunter]
Photon [file-hunter]
PickinX [MSXDev]
Picture Puzzle [MSXDev]
PIHKAL [file-hunter]
Pippo La Scopa Ficcanaso [MSXDev]
Pitman [MSXDev]
Plumber [MSXDev]
Pointless Platform (release 2) [tni]
Pointless Platform (release 1) [MSXDev]
Pointless Shooting [MSXDev]
MSX Pong! [nightfoxandco]
Pretty Kingdom [MSXDev]
Pretty Kingdom (older) [file-hunter]
PSGed (v0.82b) [aorante]
PSGed (v0.8b) [aorante]
PSGed (v0.4b) [aorante]
Puzzybox [MSXDev]
PWND - Of je worst lust [MSXDev]
PWND - Of je worst lust (alt) [MSXDev]
PWND part 2 - Of je assembly lust [file-hunter]
PWND part 2 - Of je assembly lust (alt) [file-hunter]
PWND part 3 - Full Metal Snake (v1.1) [MSXDev]
PWND part 3 - Full Metal Snake (v1.0) [file-hunter]

-x68k: slightly change pcg/text layer combining [cracyc]

-misc/anes.cpp: Fixed build. [Vas Crabb]

-taito/taitowlf.cpp: redump u20 [Guru]
 * taito/taitowlf.cpp: convert ROM disk to address_map_bank, goes in service mode

-misc/anes.cpp: Really fix build [Vas Crabb]

-taito/taitowlf.cpp: convert $cbxxx to map area, add tc0510nio inputs, remove unnecessary by now VGA card [angelosa]

New working clones
------------------
Pit & Run - F-1 Race (set 3) [Shane Reel, Jeff Willard]

-technos/vball.cpp: redumped vball [twistedsymphony]

New systems marked not working
------------------------------
Strobe [hap, Sean Riddle]

-mu5: increase battery level [hap]

-pc/igspc.cpp: QA the video card note [Angelo Salese]

-lw30: remove custom beep device [hap]

-mc68681: Delay setting of TxRDY until start bit time has passed (fixes DUART test on att630) [AJR]

-misc/anes.cpp: identified some more inputs, dips from manual, added nvram, enabled save state support [Ivan Vangelista]

-taito/taitowlf.cpp: add pf2012 EEPROM hookup [angelosa]
 * it now enters attract mode after first time init thru service mode

-taito/taitowlf.cpp: fix CPU type and speed [angelosa]
 * entering service mode now works (watchdog resetting from '510nio if the host CPU isn't enough)

-floppy.cpp: add Teac FD55-A and FD55-B drive types (#11342) [Mark Garlanger]

-turbo,zaxxon: set 8255 tristate to 0, m6800: zerofill more class variables, misc: change "Bios" to "BIOS" [hap]

-m6801: add i/o ports tri-state callback, misc: correct some typos [hap]

-flower: assume cpus are 3mhz instead of 4.6mhz, and assume vblank rising edge is irq set, latch falling edge is irq clear [hap]

-m6801: remove i/o ports tri-state callback [hap]

-emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) [Vas Crabb]
 * Read callbacks now need a default return value supplied at construction.
 * Replaced isnull() with isunset() which tells you if the callback wasn't configured rather than whether it isn't safe to call.
 * Enabled validation of device callbacks (it seems it was disabled at some point, probably accidentally).
 * Device callbacks and object finders now implement the same interface for resolution.

-roland/roland_mt32.cpp: Added mt32 ROM version 2.0.7 as a BIOS option. (#11340) [Brandon Munger]

-seibu/raiden.cpp: Marked version with checkpoints as Japan release. (#11257) [cam900]

New clones marked not working
-----------------------------
Black Knight (L-2) [Quench]

-taito/taito_o.cpp: updated dip switches according to manual [hammy]

-taito/taitowlf.cpp: split pf2012 to own taitowlf_state, update QA, add debug bootscreen fn, srcclean [angelosa]

-taito/taitowlf.cpp: remove extra machine_config [angelosa]

New working systems
-------------------
Player's Edge Plus (X000014P+XP000055) Standard Draw Poker [Brian Troha]
Player's Edge Plus (X002002P+XP000038) Double Double Bonus Poker [Brian Troha]
Player's Edge Plus (X002046P+XP000038) Ace$ Bonus Poker [Brian Troha]

New working clones
------------------
Player's Edge Plus (BE0013) Blackjack [Brian Troha]
Player's Edge Plus (PP0005) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0042) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0083) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0094) Standard Draw Poker (set 2) [Brian Troha]
Player's Edge Plus (PP0117) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0122) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0143) Deuces Joker Wild Poker [Brian Troha]
Player's Edge Plus (PP0418) Deuces Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0420) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0425) Joker Poker [Brian Troha]
Player's Edge Plus (PP0430) Deuces Joker Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0451) Bonus Poker Deluxe [Brian Troha]
Player's Edge Plus (PP0459) Joker Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0469) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0540) Double Bonus Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0729) Double Bonus Poker [Brian Troha]
Player's Edge Plus (PP0750) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0777) Royal Deuces Poker?? [Brian Troha]

New clones marked not working
-----------------------------
Montana Choice (MG0225) Multi-Game [Brian Troha]
Player's Edge (PK0785-PC041) Tens or Better [Brian Troha]
Player's Edge (PK0788-PC041) Tens or Better [Brian Troha]
Player's Edge (PK1015-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge (PK1031-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge Plus (KE0026) Keno [Brian Troha]
Player's Edge Plus (PP0079) Standard Draw Poker [Brian Troha]

Systems promoted to working
---------------------------
Strobe [hap, Sean Riddle]

-segahang, tx1: set 8255 tristate to 0, tx1: buggyboy coin3 is service coin, tx1 does not have it [hap]

-tx1: remove unpopulated DS3, fix steering wheel mask [hap]

-taito/taitowlf.cpp: pf2012 ISA irq 7 is necessary for coin insertion [cracyc, Angelo Salese]

-segas16a: set 8255 tristate to 0 [hap]

-igt/peplus.cpp: fixed missing entries [Ivan Vangelista]

-m6502: Return to implicitly using read_arg to read operands at PC (fixes regression in all XaviX games) [AJR]
 * Side note: this changes the semantics of read_pc to what was formerly known as read_pc_noinc. Now that memory accesses themselves
    can be interrupted and restarted, updating PC as a side effect is obsolete anyway.

-bus/ata: Do slot output signals the sensible way (fixes GitHub #11346). [Vas Crabb]

-sega 315-5296: correct logerror message, stv: invert coincounters [hap]

New working systems
-------------------
Conchess Plymate Glasgow Plus (set 1) [Mr. Lars]

New working clones
------------------
Conchess (standard, set 1) [Mr. Lars]
Conchess Plymate Glasgow Plus (set 2) [Mr. Lars]

-heathkit/h19.cpp: Implemented Shift-Reset functionality. (#11339) [Mark Garlanger]
 * heathkit/h89.cpp: Hold the main CPU in reset while keys pressed.
 * heathkit/z37_fdc.cpp: Implemented device reset.

-misc/ez2d.cpp: ASUS CUBX is a i440bx flavour, basic driver conversion to PCI [angelosa]

-edevices/stlforce.cpp: Added Mortal Race. (#11341) [David Haywood]
 * edevices/edevices.cpp: Added additional video priority modes used by Mortal Race.

New working systems
-------------------
Mortal Race [Museo del Recreativo, David Haywood, ClawGrip]

-casio/cz101.cpp: Added version 1 firmware as a BIOS option for cz101. (#11351) [BCM]

-yamaha/ympsr150.cpp: Added DD-9. (#11348) [Devin Acker]
 * sound/gew.cpp: Implemented reverse flag.

New working machine
-------------------
Yamaha DD-9 Digital Percussion [BCM, Devin Acker]

-neocd.xml: Added a Double Dragon dump. (#11349) [David 'Foxhack' Silva]

New working software list items
-------------------------------
neocd: Double Dragon (Japan) [redump.org]

-unidasm: Add disassemblers for ST9 and ST9+ architectures [AJR]

-misc/ez2d.cpp: add HDD dump QA notes [angelosa]

-misc/odyssey.cpp: base conversion to i430hx chipset [angelosa]
 * Needs unemulated National Semiconductor PC87306B Super I/O to continue

-misc/odyssey.cpp: fix PCI config space [angelosa]

New machines marked as NOT_WORKING
----------------------------------
Orla HK1000 [AJR]
Orla XM200 Orchestra Module [AJR]

-mame.lst: Update for 02192d18e1a47b44549bfc008a1c2bce3f39f8b1 [AJR]

-cpu.lua: Correct name of header [AJR]

-funtech/supracan.cpp: Load  Super A'Can internal 68k ROM. (#11354) [anonymous]

-video/ati_mach32.cpp: Fix uninitialized variable that was causing a crash on some builds. [R. Belmont]

-msx1_cart.xml: Add twenty working items, and added floppy images for HB-3600. (#11347) [wilbertpol]
 * Added floppy disk images for HB-3600. [frs]

New working software list items (msx1_cart)
-------------------------------------------
Yeoja Wres (Korea) [file-hunter]
Namake's Bridgedrome [MSXDev]
Nayade Resistance - Episode I [MSXDev]
Nayade Resistance - Episode I (alt) [file-hunter]
NeoPONG512 (v1.0) [MSXDev]
NeoPONG512 (v1.1) [MSXDev]
Neuras [inufuto]
Nice Soccer World Cup [file-hunter]
Night City (English) [MSXDev]
Night City (Spanish) [MSXDev]
Night Driver [MSXDev]
Night Escape [msxblue]
Ninja Savior [MSXDev]
No [file-hunter]
No Back Down [MSXDev]
Noborunoca (v1.0.0) [Hiromasa Tanaka]
Noborunoca (v0.7.0) [Hiromasa Tanaka]
Nogalious (demo) [file-hunter]
Nohzdyve [crunchworks]
Numberman [msx-org]

-spectrum_cass.xml: Added 44 items (38 working). (#11350) [ArcadeShadow]
 * Also updated metadata with information from Spectrum Computing, and replaced one item with a better dump.

New working software list additions (spectrum_cass)
---------------------------------------------------
3D Tanks (Elettronica) [Spectrum Computing]
Anttown-3D [Steven Brown, Planeta Sinclair]
Archivio [Steven Brown, Planeta Sinclair]
Astroblaster [Spectrum Computing]
Astrodata 3000 №4 [Spectrum Computing]
Backgammon (1982, Pi Software) [Spectrum Computing]
Backgammon (pirate) [Steven Brown, Planeta Sinclair]
Biorhythms (type-in from book "Cambridge Colour Collection") [Spectrum Computing]
Bioritmi (pirate) [Steven Brown, Planeta Sinclair]
Bomber (1984, Prince) [Spectrum Computing]
Briscola [Steven Brown, Planeta Sinclair]
Campo Minado (Microparadise) [Spectrum Computing]
Campo Minato (pirate) [Steven Brown, Planeta Sinclair]
Carambola (pirate) [Steven Brown, Planeta Sinclair]
Carrarmati Tanx (pirate) [Steven Brown, Planeta Sinclair]
Chequered Flag (pirate) [Steven Brown, Planeta Sinclair]
Cookie (pirate) [Steven Brown, Planeta Sinclair]
Dragons of Flame (Erbe) [Steven Brown, Planeta Sinclair]
Everest Ascent (pirate) [Steven Brown, Planeta Sinclair]
Firebirds (Microbyte) [Steven Brown, Planeta Sinclair]
Firebirds (pirate) [Steven Brown, Planeta Sinclair]
Flight Joystick (pirate) [Steven Brown, Planeta Sinclair]
Futebol 87 (pirate) [João Cruz, Planeta Sinclair]
Future Knight (Erbe, medium case) [Spectrum Computing]
Future Knight (Erbe, small case) [Spectrum Computing]
Hostages (Erbe) [Spectrum Computing]
Mini Battle Tank [Spectrum Computing]
Planetoids [Spectrum Computing]
Son of Blagger (Paxman) [Spectrum Computing]
Spitfire '40 (Zafi Chip) [Spectrum Computing]
Splat! (System 4) [Spectrum Computing]
Talisman (Aackosoft) [Spectrum Computing]
Talisman of Lost Souls + The Guardian [Steven Brown, Planeta Sinclair]
Temple of Vran (sample) [Steven Brown, Planeta Sinclair]
Temple of Vran (sample, alt) [Steven Brown, Planeta Sinclair]
The Calling (48K, alt, Adventure Workshop) [Steven Brown, Planeta Sinclair]
The Rocky Horror Show (Zafiro) [Luís Rato, Planeta Sinclair]
Z80 Attack [Javi Ortiz]

New NOT working software list additions (spectrum_cass)
-------------------------------------------------------
Asteroidi (pirate) [Steven Brown, Planeta Sinclair]
Astro Blaster (pirate) [Steven Brown, Planeta Sinclair]
Centipede (pirate) [Steven Brown, Planeta Sinclair]
Cruising On Broadway (pirate) [Steven Brown, Planeta Sinclair]
Dictator (Pirate) [Steven Brown, Planeta Sinclair]
Time-Gate (Investronica) [Spectrum Computing]

Redump (spectrum_cass)
----------------------
Son of Blagger (Dixons) [Spectrum Computing]

-segacd.xml, megacdj.xml: Added various CD dumps. (#11344) [David 'Foxhack' Silva]

New working software list items
-------------------------------
segacd.xml: [David 'Foxhack' Silva]
Compton's Interactive Encyclopedia v2.00S (USA) [redump.org]
Note! Color Mechanica (USA) [redump.org]
Note! Color Mechanica (USA, alt) [redump.org]
What is X'Eye Multi Entertainment System (USA) [redump.org]
megacdj.xml: [David 'Foxhack' Silva]
Heavenly Symphony - Formula One World Championship 1993 Hibaihin (Japan) [redump.org]
Keiou Yuugekitai Taikenban Hibaihin (Japan) [redump.org]
Lunar - Eternal Blue Hibaihin Auto Demo (Japan) [redump.org]
Microcosm Demo CD (Japan) [redump.org]
Night Trap Hibaihin (Japan) [redump.org]
Popful Mail Taikenban Hibaihin (Japan) [redump.org]
Silpheed Hibaihin (Japan) (Fixed) [redump.org]
Sonic The Hedgehog CD Hibaihin (Japan) [redump.org]
Thunderhawk Hibaihin (Japan) [redump.org]
Urusei Yatsura - Dear My Friends Hibaihin (Japan) [redump.org]
Yumemi Yakata no Monogatari Hibaihin (Japan) [redump.org]
WonderMega Collection - Game Garden (Japan, alt) [redump.org]

New software list items marked not working
------------------------------------------
segacd.xml: [David 'Foxhack' Silva]
Surgical Strike (Brazil, 32X) [redump.org]
megacdj.xml: [David 'Foxhack' Silva]
Psychic Detective Series vol.3 - AYA Auto Demo (Japan) [redump.org]
Silpheed Hibaihin (Japan) [redump.org]

-cdi.xml, megacd.xml, megacdj.xml, segacd.xml: Cleaned up disc info. [Vas Crabb]
 * Moved matrix codes from various info elements to cd_matrix feature elements on the disc parts.
 * Added a few generic part_id features for multi-disc software that was lacking them.

-dragon_cart.xml: Replaced cyrus dump with individual chip dumps. (#11273) [ClawGrip, ICEknight]
 * Also changed sizes and offsets to hexadecimal throughout the software list.

-gameboy.xml: Added Debagame Tester, and set correct cartridge type for bartescj. (#11267) [ICEknigh7]

New working software list items
-------------------------------
Debagame Tester: Second Impact [Christopher Graves, LuigiBlood]

-misc/odyssey.cpp: write a skeleton device for PC87306 Super I/O [angelosa]

New systems marked not working
------------------------------
Lost Island (V1.03) [caius]

New working clones
------------------
Euro League (Italian hack of Tecmo World Cup '90, set 3) [Nnap]
Psycho-Nics Oscar (World revision 0, bootleg) [Armando78]
Sky Fire [IZ8DWF]

-nintendo/snes51.cpp: dumped a newer bios for snes4sl [Bonky]

New systems marked not working
------------------------------
unknown Top game [caius]

-misc/chsuper.cpp: descrambled GFX for lstislnd. Renamed to losttrea since ot shows a Lost Treasure title. [Ivan Vangelista]

-machine/pc87306.cpp: add keyboard enable mechanism [angelosa]

-misc/silverball.cpp: base conversion to PCI model for i440zx BIOS [angelosa]

-Cdg turbosub - Add new romsets for TurboSub and add start inputs back to new prototype (#11359) [lupinthird]
 * Added TSB8 TurboSub prototype driver and added inputs back that were needed
 * Added TurboSub entry to mame.lst
 * Changed new turbosub ROM set name to more accurately reflect version
 * Tweaked inputs for new TurboSub TSB8
 * Added remaining TurboSub romsets and checksums
 * IO_PORT cleanup and resolved spacing issues in ROM and driver areas
 * Fixed the rest of the spacing issues

-harddriv, racedrivc: swap coin inputs, galastrm: fix coin counter 2 [hap]

-turbosub: more consistent romset shortnames [hap]

-machine/68340.cpp, machine/scc68070.cpp: Don't mess with devcbs in device_start. [Vas Crabb]

-bfm/bfm_swp.cpp: Fixed ROM offset mask (it's words, not bytes). [Vas Crabb]

-misc/silverball.cpp: HW monitoring Super I/O is a W83782M [Angelo Salese]

New clones marked as NOT_WORKING
--------------------------------
Super Stars (v839, encrypted) [TeamEurope, Roberto Fresca]
Super Stars (v834, encrypted) [TeamEurope, Roberto Fresca]

New systems marked not working
------------------------------
Red Line (v808, encrypted) [TeamEurope, Roberto Fresca]

New systems marked not working
------------------------------
Gamble Poker (v816, encrypted) [TeamEurope, Roberto Fresca]

New clones marked as NOT_WORKING
--------------------------------
Gamble Poker (v812, encrypted) [TeamEurope, Roberto Fresca]

-atari/atari400.cpp: fix a5200 assert failure on cart [angelosa]

New systems marked not working
------------------------------
Gamushara Battle! Puchi Monster (Japan 990519) [nnap]

-atari/pong.cpp: Added note about an orange overlay in Rebound (#11187) [Michael Sanborn]

-various: add missing precompiled header [Patrick Mackinlay]

-popeye: set screen always_update flag depending on interlace config [hap]

-misc/arachnid.cpp: Added a new 'English Mark Darts' set (as new parent). (#11361) [ClawGrip]

New systems marked not working
------------------------------
Super Six Plus II English Mark Darts (v3.3) [ClawGrip]

-phoenix/phoenix.cpp: Added a Valadon Automation bootleg of Phoenix. (#11358) [ClawGrip]

New working clone
-----------------
Condor (Valadon Automation bootleg of Phoenix) [Retromaniacs, Recreativas.org]

-pc/queen.cpp: add QA notes [Angelo Salese]

-misc/compucranes.cpp: Dumped and added a crane game from Covielsa. (#11364) [ClawGrip]

New clones marked not working
-----------------------------
Octopussy [Victor Fernandez (City Game)]

-unico/unianapc.cpp: add possible video card candidate [skip ci]

New clones marked as NOT_WORKING
--------------------------------
Fruit Star (v810, encrypted) [TeamEurope, f205v, Roberto Fresca]

-exidy/exidy.cpp: Corrected palettes for Targ and Spectar. (#11237) [TimothyShiels]

-ibm5170.xml: Added eleven working items. (#11142) [ArcadeShadow]
 * Moved Risky Woods from ibm5150 to ibm5170 software list.
 * Removed Eye of the Beholder 3: Assault on Myth Drannor (Eye of Beholder Trilogy release).

New working software list items (ibm5170.xml)
---------------------------------------------
Basket Playoff (re-release) [Total DOS Collection]
Brutal: Paws of Fury [Total DOS Collection]
Discworld [Total DOS Collection]
Dungeon Master II: The Legend of Skullkeep [Total DOS Collection]
Eye of the Beholder: Trilogy [Total DOS Collection]
Hoyle: Official Book of Games - Volume 3 (VGA, Futura release) [Total DOS Collection]
Risky Woods (Futura release) [Total DOS Collection]
Super Space Invaders (Big Games release) [Total DOS Collection]
The Colonel's Bequest (Futura release) [Total DOS Collection]
Thomas the Tank Engine & Friends - Electronic Paint Box [Total DOS Collection]
Thomas the Tank Engine & Friends - The Collection [Total DOS Collection]

-misc/neomania.cpp: extend video/audio card notes [Angelo Salese]

-skeleton/caramball.cpp: Added a skeleton driver for a Spanish air hockey table. (#11357) [ClawGrip]

New systems marked not working
------------------------------
Caramball [Retromaniacs, Recreativas.org]

-funworld/photoply.cpp: add QA testing notes [angelosa]

-chore: generate new driver for sis85c496 from pc/at.cpp (pc/pcipc_sis.cpp) [angelosa]
 * machine/sis85c496.cpp: rename device to SIS85C496_HOST, fix constructor
 * pc/calchase.cpp: remove now unused ldac/rdac on main machine_config

-a2bus/romcard.cpp: Use a more period-correct loadout for the Integer ROM card. [R. Belmont, Tom Greene]

-pda600: iterators are not required to be pointers (#11362) [Patrick Mackinlay]

-machine/sis85c496.cpp: fix validate [angelosa]

-skeleton/happyvideo.cpp: Added notes. [Vas Crabb]

-gbcolor.xml: Added Grimace's Birthday promotional games. [Vas Crabb]

New working software list items (gbcolor.xml)
---------------------------------------------
Grimace’s Birthday (original release) [nickisarchivinget]
Grimace’s Birthday (V1.1) [nickisarchivinget]
Grimace’s Birthday (V1.2) [nickisarchivinget]
Grimace’s Birthday (V1.3) [nickisarchivinget]
Grimace’s Birthday (V1.4) [nickisarchivinget]
Grimace’s Birthday (V1.5) [nickisarchivinget]

-funworld/supercrd.cpp: preliminary XOR tables for the gampo and supst sets, some fixes to the one for the fruitstr sets
 [Ivan Vangelista]

-neocd.xml: CD matrix info belongs on the disc iteself. [Vas Crabb]

-funworld/supercrd.cpp: tweaked XOR tables [Ivan Vangelista]

-Miscellaneous cleanup [Vas Crabb]

-hiscore.dat: update changed sets [cracyc]

-caramball: Add memory map, interrupt and some stub write handlers [AJR]

-funworld/supercrd.cpp: redline uses the same XOR table as the supst sets [Ivan Vangelista]

-Super Card driver: [Roberto Fresca]
 * Fixed colors in almost all games (need to get them decrypted to be sure).
 * Added the Super Card version in the description.
 * Sorted out parent-clone relationship.

-funworld/supercrd.cpp: brought gampo812 as far along as gampo816 [Ivan Vangelista]

-sunelectronics/markham.cpp: Fix PSG chip balance in banbam/pettanp (#11367) [ValleyBell]

-srcclean in preparation for 0.256 release branch. [Vas Crabb]

-Metadata cleanup. [Vas Crabb]

-cdimono: fix cdrom regions [Olivier Galibert]

-cdimono: reorder things a little [Olivier Galibert]
https://www.mamedev.org/

2023年6月2日 星期五

MAME 0.255

 MAME 發布新版,更新如下 :

MAME Testers bugs fixed
-----------------------
- 00516: [Graphics] (atari/maxaflex.cpp) All sets in maxaflex.cpp: Remaining time LED displays are not updated correctly. (hap)
- 04567: [Sound] (taito/flstory.cpp) flstory: MSM5232 envelope decay is slower than it should be. (O. Galibert)
- 05495: [Sound] (misc/micro3d.cpp) All sets in micro3d.cpp: Music and sound effects are not played. (Patrick Mackinlay)
- 07184: [Sound] (konami/konamigv.cpp) Possibly all sets in konamigv.cpp: CD audio does not play. (Angelo Salese)
- 08088: [Crash/Freeze] (sega/naomi.cpp) demofist: Emulator hangs when using recompiler. (Angelo Salese)
- 08609: [Crash/Freeze] (dynax/royalmah.cpp) mjsenka: Emulator may crash. (hap)
- 08612: [Interface] (sega/megatech.cpp) megatech: Info screen should appear above game screen. (hap)
- 08613: [DIP/Input] (cinematronics/jack.cpp) tripool, tripoola: Inputs are not labelled correctly and buttons are missing. (hap)
- 08614: [Crash/Freeze] (seta/seta.cpp) extdwnhl: Game freezes during credit roll. (Angelo Salese)
- 08620: [Crash/Freeze] UI: Data plugin viewer crashes when loose software is mounted. (Vas Crabb)
- 08625: [Interface] UI: Systems that only require device ROMs may be incorrectly reported as not present. (Vas Crabb)
- 08628: [Sound] (konami/twin16.cpp) vulcan and gradius2: Incorrect sound sample played when starting game. (AJR)
- 08629: [DIP/Input] (taito/taito_z.cpp) spacegun: Emulated game freezes during attract mode. (hap)
- 08630: [DIP/Input] (galaxian/galaxian.cpp) jumpbug: Difficulty setting is labelled incorrectly. (johnmcallister)
- 08631: [DIP/Input] (taito/ssrj.cpp) alpine set 1 only: Time extension setting is labelled incorrectly. (johnmcallister)
- 08644: [Gameplay] (nintendo/gb.cpp) gbcolor [konamic2,konamic4]: Game crashes before reaching the title screen. (Vas Crabb)


New working systems
-------------------
Basketball (Tomy) [hap, Sean Riddle]
Burger Kids (Japan) [Phil Bennett]
Konami Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (handheld) [algestam, Sean Riddle, Mr. Do]
Konami Teenage Mutant Ninja Turtles: Basketball [algestam, Sean Riddle, Mr. Do]
Lakeside Computer Perfection [hap, Sean Riddle]
mc / Franzis Verlag mc-68000-Computer [Dirk Best, Klaus Loy]
Omron Luna 88K [Jeffrey McMahill]
Psion HC 120 [Nigel Barnes, zedstarr]
Tronica Super Goal Keeper [algestam]
Volleyball (Tomy) [hap, Sean Riddle]


New working clones
------------------
Galaxian III (bootleg of Galaxian) [Stephan Suys]
GX Part 2 (Galaxian hack) [Eric Conrad]
Gyakuten!! Puzzle Bancho (Japan, set 2) [twistedsymphony]
Jolly Game (V1, Otti Karl logo) [TeamEurope, f205v, Roberto Fresca]
Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 1) [TeamEurope, f205v, Roberto Fresca]
Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 2) [TeamEurope, f205v, Roberto Fresca]
Karate Champ (US, 2 players) [Museo Arcade Vintage, ClawGrip]
Mega Card (Ver.0053, encrypted) [TeamEurope, f205v, Roberto Fresca]
Peters Plus, Ivan Mak Sprinter Sp2000 [holub]
Pop'n Music Animelo (license expired) [Windy Fairy]
Pop'n Music Animelo 2 (license expired) [Windy Fairy]
Psion HC 100 [Nigel Barnes, zedstarr]
Psion HC 110 [Nigel Barnes, zedstarr]
Selchow & Righter Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]
Street Fighter II': Champion Edition (World 920803) [playero]
WWF Superstars (bootleg with 2xYM2203) [anonymous]
Yamaha PSR-190 [Edward d-tech]


Systems promoted to working
---------------------------
Gamshara (20020912A / 10021 Ver.A) [Bill D.]
Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A) [Windy Fairy]
Omron Luna 88K² [Patrick Mackinlay]
Point Blank 3 (World, GNN2 Ver.A) [Peter Wilhelmsen, Samuel Neves, Guru, Windy Fairy]
Pop'n Music 4 [Windy Fairy, O. Galibert]
Pop'n Music 5 [Windy Fairy, O. Galibert]
Pop'n Music 6 [Windy Fairy, O. Galibert]
Pop'n Music 7 [Windy Fairy, O. Galibert]
Pop'n Music 8 [Windy Fairy, O. Galibert]
Pop'n Music Animelo [Windy Fairy, O. Galibert]
Pop'n Music Animelo 2 [Windy Fairy, O. Galibert]
Pop'n Music Mickey Tunes [Windy Fairy, O. Galibert]
Seishun-Quiz Colorful High School (CHS1 Ver.A) [Windy Fairy]
Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A) [Windy Fairy]


Clones promoted to working
--------------------------
Gunbalina (Japan, GNN1 Ver.A) [Peter Wilhelmsen, Samuel Neves, Guru, Windy Fairy]
Pop'n Music Mickey Tunes! [Windy Fairy, O. Galibert]


New systems marked not working
------------------------------
Bolsa Internacional (euro) [Javier Blanco Ojeda, ClawGrip]
Isshoni Wanwan Waiwai Puppy 2008 [Darksoft, MetalliC, rtw]
Kung Fu Pounda [SpinalFeyd, hammy]
Let's Get Kraken [SpinalFeyd, hammy]
Micro Computer Machines MCM/70 [Nigel Barnes, York University Computer Museum]
Nintendo 64 (PAL) [No-Intro]
Poker Spirit [hammy]
Psion Series 3 [Nigel Barnes, The Last Psion]
Pump It Up BIOS [ATR4X, Gergc, Pawprint infamouspat Ruubbinnexx, H4M573R, Angelo Salese, hammy]
Pump It Up: The 1st Dance Floor [ATR4X, Gergc, Pawprint infamouspat Ruubbinnexx, H4M573R, Angelo Salese, hammy]
Taiko no Tatsujin 11 (T111001-NA-A) [f205v]
Victory Shoot [hammy]
Wavetek 600 Cellular Activation Tester [Ryan Holtz, Leo Romo]
Yamaha PCS-30 [Edward d-tech]
Yamaha PS-400 [Guru]


New clones marked not working
-----------------------------
Ace Driver 3: Final Turn [Guru]
Acorn Computers Pocket Book [Nigel Barnes, The Last Psion]
Master Crane (set 2) [jordigahan]
Nandemo Seal Iinkai (ver 1.3) [twistedsymphony]
Nintendo Gateway 64 [Angelo Salese, David Silva]
Novo Play (V3.3H) [TeamEurope, f205v, Roberto Fresca]
Novo Play (V6.2H) [TeamEurope, f205v, Roberto Fresca]
Psion Series 3a (2M) (Russian) [MaFrance351]
Psion Series 3s [Nigel Barnes, The Last Psion]
Zankor (TMS5220 Italian speech) [PinMAME]


New working software list items
-------------------------------
gba:
  Apotris (v3.4.5) [akouzoukos]
  Commandos 2 (USA, prototype, 20021128) [DillyDylan, Forest of Illusion]
  Aero the Acro-Bat - Rascal Rival Revenge (Europe, prototype earlier) [LongwoodGeek, Forest of Illusion]
  AGB Aging Cartridge (World, version 7.0) [SmellyGhost, Forest of Illusion]
  AGB Aging Cartridge (World, version 9.0) [Suicune41, Forest of Illusion]
  Chokkan Hitofude Advance (Japan, prototype) [xprism, Forest of Illusion]
  Dark Eden (demo), Demon's Crest (prototype), Racing Gears Advance (USA, prototype, 20030922), Sea Boy (demo)
  [Ian Dunlop, Forest of Illusion]
  Manic Miner (Europe, 20030307), Uridium Advance (Europe, prototype, 20030307) [March42, Forest of Illusion]
  Mario Kart XXL (demo, 20040417), R3D-Demo V1 (Europe, demo) [Forest of Illusion]
  The Holy Bible - World English Bible (USA, prototype) [Gonz, Forest of Illusion]
  Ultimate Muscle - The Kinnikuman Legacy - The Path of the Superhero (USA, prototype, 20030429) [Zach Lambert, Forest of Illusion]
ibm5170_cdrom:
  Desert Strike & Jungle Strike (Europe), The Dig (USA), First Samurai (Europe), Jazz Jackrabbit (Europe),
  Jazz Jackrabbit (Europe, re-release), Jazz Jackrabbit 2 (Europe),
  Leisure Suit Larry's Greatest Hits and Misses! (Europe, re-release), Leisure Suit Larry's Greatest Hits and Misses! (USA),
  Links - The Challenge of Golf (USA), Loom (USA), Loom (USA, alt), Loom (USA, alt 2), Monkey Island Madness (USA) [redump.org]
msx1_cart:
  9918-veejing (v0.1b), 9918-veejing (v0.7b, Russian), veejingSX (v0.996b), veejingSX (v0.99b), veejingSX (v0.9b) [303bcn]
  Toss a Coin to your Witcher, UnidentifiedFlyingObject, Up Tack [cobinee]
  The Queen's Footsteps (v1.1.1) [Davide Bucci]
  The Circus Mystery (v1.3), The Cure (alt), The Lost Mines, The Love Plus Pack 0 (Korea, pirate), The Queen's Footsteps (v1.0),
  Safari X (Japan, The Links), Sasa (Japan, alt 2), Scramble Eggs (Korea), Sea Horse (Arab, v1.01), Sensha Game (20201128),
  Sensha Game (20210318), Shadow of the Pig (older), Shadow of the Pig (v1.2), Skooter (Arab), Snake, Snake It (Arab),
  Snake It (Japan, alt), Snoopy Town, Snowclimber, Snowclimber 2K, Space Shuttle - A Journey into Space (Japan),
  Speedjet Racers (demo), Sphere Redux, Sport Racer, Star Trek (Japan), Star Trek (Japan, alt), Star Wars (Arab, alt), Step (v1.1),
  Stevedore (demo), Stray Cat (MSX cartridge shop), Stupid Martians (v1.0), Subacuatic (alt), SubCommander (v1.00),
  SubCommander (v1.01), Super Bioman 1 (Korea), Super Bioman 1 (Korea, alt), Super Game 25 (Korea), Super Ilevan,
  Super Racer (Japan), Super Snake (Japan, alt 3), Supertripper (Spain, alt), T-Game 4, T-Game 4 (alt), Teki-Paki, Tekmo 400,
  Tiny Slot Checker (older), Traffic Jam (alt), Trail 2, Transball (v1.3.2?, English, alt), Trun (demo), TT Racer (Al Alamiah),
  Turfy (2016 version), Turfy (2019 version), Twin Hammer (Europe, alt), Twin Hammer (Europe, alt 2), Twinlight (alt), U-Do, U.F.O.,
  Universe Unknown, Universe Unknown (alt), Uridium, Uridium (alt), Uridium (alt 2), Uridium (alt 3), Utopia,
  Video Hustler (Japan, alt 2), Virus LPQ-79 (v1.00), Virus LPQ-79 (v1.10), Volguard (Japan, alt), Voyage to Mecca (Arab, alt 3)
  [file-hunter]
  MSX-PLAN (Japan), VVVVVV (unfinished) [hap]
  Tina's Adventure Island [hobbyretro]
  Stray Cat (10th anniversary) [Imanok]
  Tilez [MSX Resource Center]
  The Circus Mystery (v1.4), The Cure, The Mansion (English), The Mansion (Spanish), S.o.L.o. (English), S.o.L.o. (Spanish),
  Sacred Valley, Saimazoom (English), Saimazoom (Spanish), SD Sniper, Seleniak, Seleniak (alt), Shadow of the Pig (v1.3),
  Shadow Switcher, Shmup! (v1.0), Shmup! (v1.1), Shouganai (v1.0), Shouganai (v1.1), Sink King, Skate Air (English),
  Skate Air (Spanish), SKULLrs, Slender - The Camping (v1.0), Slender - The Camping (v1.1), Slime Center, Snail Maze,
  Soukoban Pocket Edition, Sp8 Invaders, Space Crussader (English), Space Crussader (Spanish), SpaceCat, SPC Super HOOPS,
  SquareBall, Stan, the Dreamer, Step (v1.2), Stratos (2004), Stratos (2005), Stray Cat, Stupid Martians (v1.1), Subacuatic,
  SubCommander (v1.02), Sudoku, T-Virus, Teki-Paki (beta), Teodoro no Sabe Volar (English), Teodoro no Sabe Volar (Spanish),
  Tiles of Shalom, Tomb of Genghis Khan, Tool Blocks, Tortilla Sunrise (English, v1.0), Tortilla Sunrise (English, v1.1),
  Tortilla Sunrise (Spanish, v1.1), Traffic Jam, Tragaperras (Spanish), Txupinazo!, Viking (English), Viking (Spanish),
  Virus LPQ-79 (v1.20) [MSXDev]
  Sensha Game (20211107) [ochixn]
  Twinlight [retrosouls]
  The Menace from Triton (v1.0.0), The Menace from Triton (v1.0.1), The Menace from Triton (v1.0.2), The Menace from Triton (v1.1),
  The Menace from Triton (v1.2), Tales of Popolon (English, v1.0), Tales of Popolon (English, v1.1),
  Tales of Popolon (English, v1.1.1), Tales of Popolon (English, v1.2), Tales of Popolon (English, v1.3),
  Tales of Popolon (English, v1.3.1), Tales of Popolon (Spanish, v1.2), Tales of Popolon (Spanish, v1.3),
  Tales of Popolon (Spanish, v1.3.1), Transball (v1.0, English), Transball (v1.0, Spanish), Transball (v1.0.1, Spanish),
  Transball (v1.1, English), Transball (v1.1, Spanish), Transball (v1.1.1, English), Transball (v1.1.1, Spanish),
  Transball (v1.2, English), Transball (v1.2, Spanish), Transball (v1.2.1, English), Transball (v1.2.1, Spanish),
  Transball (v1.3, English), Transball (v1.3, Spanish), Transball (v1.3.1, English), Transball (v1.3.1, Spanish),
  Transball (v1.3.2, English), Transball (v1.3.2, Spanish) [santiontanon]
oric1_cass: Bandit (Express Software), Base Mercure, Caspak, Dinky Kong [The Oric Site]
psion_ssd:
  PsionMan v1.3, Pyramid v1.0a [The Last Psion]
  Spreadsheet (Series 3) [zedstarr]
spectrum_cass:
  The Rocky Horror Show (Sound on Sound) [Luís Rato, Planeta Sinclair]
  S.O.S. no Paraíso [Planeta Sinclair]
  La Corona Magica, The Dragonstar Trilogy - Part I (Delta 4), The Dragonstar Trilogy - Part II (Delta 4),
  The Dragonstar Trilogy - Part III (Delta 4), Hormigas, Lenguaje Maquina - Spectrum №4, Lenguaje Maquina - Spectrum №10,
  Poli Diaz: El Potro de Vallecas (alt) [spectrumcomputing.co.uk]
  3D Combat Zone (Aackosoft), 3D Combat Zone (Profisoft), 3D Seiddab Attack (Aackosoft), Androide (pirate), Ant Attack (pirate),
  Van Driver (no loading screen) [Steven Brown, Planeta Sinclair]
  Tiny Slot Checker (v2), Tiny Slot Checker (v3.2) [tiny-yarou]
vsmile_cart:
  Bert & Ernie's Imagination Adventure (USA), Disney's Aladdin - Aladdin's Wonders of the World (USA),
  Disney/Pixar Ratatouille - Remy's New Recipes (USA), DreamWorks Shrek - Dragon's Tale (USA),
  Lil' Bratz Dressed Up - Friends, Fashion and Fun (USA), Nick Jr The Backyardigans - Viking Voyage (USA) [anonymous dumper]
x68k_flop: Mi ni Ikuzo! Hedgehog [ICEknight]


Software list items promoted to working
---------------------------------------
msx1_cart:
  Super Bros. World 1 (Korea) [file-hunter]
  A Life Planet - M36 - Mother Brain has been aliving (Japan) [Wilbert Pol]


New software list items marked not working
------------------------------------------
gba:
  The King of Fighters EX2 - Howling Blood (USA, prototype, 20030403), Paradroid (Europe, prototype, 20030320),
  Uridium Advance (Europe, prototype, 20020911), Uridium Advance and Paradroid 2 in 1 (Europe, prototype, 20030430)
  [March42, Forest of Illusion]
  Quake (demo) [Randy Linden, Forest of Illusion]
  Star Wars Trilogy - Apprentice of the Force (USA, prototype) [Rezrospect, Forest of Illusion]
msx1_cart: Tel-Tron (Netherlands) [file-hunter]
oric1_cass: 1815, Lone Raider (France) [The Oric Site]
n64_lodgenet:
  1080° Snowboarding, Donkey Kong 64, Dr. Mario 64, Excitebike 64 (USA), F-Zero X, Gauntlet Legends, Hydro Thunder,
  Kirby 64 - The Crystal Shards, The Legend of Zelda - Majora's Mask, The Legend of Zelda - Ocarina of Time, Mario Golf,
  Mario Kart 64, Mario Party 3, Mario Tennis, Midway's Greatest Arcade Hits Vol. 1, Mortal Kombat 4, The New Tetris, Paper Mario,
  Pilotwings 64, Pokémon Snap, Rampage 2 - Universal Tour, Ready 2 Rumble Boxing, Rush 2 - Extreme Racing USA, Star Fox 64,
  Star Wars - Rogue Squadron, Super Mario 64, Super Smash Bros., Virtual Chess 64, Virtual Pool 64, Wave Race 64, Yoshi's Story,
  eeerase [Forest of Illusion]


Merged pull requests
--------------------
- 11018: sinclair/sprinter.cpp: Added the Sprinter Sp2000 enhanced ZX Spectrum derivative. [holub]
- 11037: Added preliminary support for the Intel 440BX/PIIX4 chipset. [Angelo Salese]
- 11057: video/vrender0.cpp: Improved simulation of pipeline (fixes screen split in Donggul Donggul Haerong). [Angelo Salese]
- 11084: vgmplay.xml: Improved list description. [ArcadeShadow]
- 11108: heathkit/h89.cpp: Implemented more functionality, added new monitor ROMs, and expanded notes. [Mark Garlanger]
- 11127: sound/msm5232.cpp: Revised envelope generator based on capacitors seen in practice. [eito, TremiRodomi, O. Galibert]
- 11128: cpu/mips, sgi/sgi.cpp: Fixed MIPS3 PRID and memory controller RPSS issues. [Jiaxun Yang]
- 11140: bus/ata/gdrom.cpp: Fixed audio playback, TOC read, media status and ATA identify. [Angelo Salese]
- 11141: machine/t10mmc.cpp: Adjusted audio playback stop condition to fix music in Konami GV games (MT07184). [Angelo Salese]
- 11146: vectorgraphic/sbcvideo.cpp: Fixed color accuracy and addressing bugs. [Eric Anderson]
- 11148: namco/namcos10: Add decrypter for Mr. Driller G. [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
- 11153: sound/msm5232.cpp: Fixed envelope when bits 1 and 2 of time value are set. [eito]
- 11154: gameboy.xml: Made asteroidp a clone of asteroid and cleaned up descriptions. [ArcadeShadow]
- 11155: namco/namcos10.cpp: Added decrypters for Taiko no Tatsujin 3 and 5. [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
- 11157: bus/isa: Added IBM PS/2 speech adapter card. [Luigi30]
- 11158: bus/rs232/pty.cpp: Copied flow control code from null_modem.cpp. [Carl Drougge]
- 11160: seta/seta.cpp: Return zero for an apparently unmapped read address in extdwnhl (works around MT08614). [Angelo Salese]
- 11165: skeleton/bolsaint.cpp: Added a skeleton driver for Bolsa Internacional slot machine. [Javier Blanco Ojeda, ClawGrip]
- 11166: namco/namcos10.cpp: Added decrypted Point Blank 3 program code. [Windy Fairy, Guru]
- 11167: cpu/z80: Fixed incorrect cycle counts when custom cycle tables are used. [Wilbert Pol]
- 11171: cpu/i386: Use logmacro.h granular logging. [Luigi30]
- 11172: dec/vt100.cpp: Added a setting for phosphor color. [Carl Drougge]
- 11174: sega/megatech.cpp: Fixed some titles in comments. [ICEknight]
- 11175: formats/fs_hp98x5.cpp: Added file system handlers for HP9825, HP9831 and HP9845. [F.Ulivi]
- 11176: st_flop.xml: Use lowercase for descriptive text and avoid non-standard abbreviations in descriptions. [ArcadeShadow]
- 11177: Added preliminary driver and software list for LodgeNet Nintendo 64. [Forest of Illusion, David Silva, Angelo Salese]
- 11180: archimedes.xml: Cleaned up descriptions and moved some comments into notes elements. [ArcadeShadow]
- 11181: mobigo_cart.xml: Use lowercase for things that aren’t proper nouns in the list description. [ArcadeShadow]
- 11182: handheld/hh_sm510.cpp: Added Tronica Super Goal Keeper [algestam]
- 11184: x68k_flop.xml: Added the Mi ni Ikuzo! Hedgehog doujin game. [ICEknight]
- 11185: casio/cz101.cpp: Added MIDI ports and got the system booting fully. [Devin Acker]
- 11186: skeleton/bolsaint.cpp: Fixed copyright holders; atari/bzone.cpp: Added notes about Desert Wars screen overlay. [ClawGrip]
- 11188: heathkit/tlb.cpp: Add a ROM variant for the watz19 device. [Mark Garlanger]
- 11190: cpu/mcs51: Implemented UART as serial bit stream (fixes MT05495). [Patrick Mackinlay]
- 11191: bus/spectrum/neogs.cpp: Added SD Card support and v1.10.2 ROM. [holub]
- 11195: konami/firebeat: Rebuilt Pop'n Music disc images to use newly added DVD support. [Windy Fairy]
- 11196: stern/berzerk.cpp: Corrected frenzy release year to 1982. [David Haywood]
- 11197: abc806_flop.xml: Corrected CRC for Turbo disk image (fixes GitHub #11192). [ArcadeShadow]
- 11198: gameboy.xml, snes.xml: Don’t abbreviate name of Nintendo Power service. [ArcadeShadow]
- 11200: trs/coco12.cpp: Added BIOS options for Color Computer 1 and 2. [Tim Lindner]
- 11201: bus/msx/ctrl: Added support for Arkanoid Vaus controller. [Wilbert Pol]
- 11202: spectrum_cass.xml: Added sixteen working items and replaced three items with better dumps. [ArcadeShadow]
- 11205: konami/ksys573.cpp: Fixed CD region names, and corrected e-Amusement information. [Windy Fairy]
- 11206: atari/atarigt.cpp: Added input port definitions for newest version of Primal Rage. [halcyon00]
- 11207: dataeast/simpl156.cpp: Added work RAM mirroring for osman (affects the truck in the final stage). [David Haywood]
- 11209: snes.xml: Fixed release regions and parent/clone relationships for boxing games. [David Silva]
- 11210: namco/namcos10.cpp: Add MP3 decoder support to the MEM(P3) board. [Windy Fairy]
- 11211: taito/taito_f3_v.cpp: Corrected video RAM address mask (fixes regression on platforms in Bubble Symphony). [ywy]
- 11214: nes.xml: Use lowercase for descriptive text and avoid non-standard abbreviations in descriptions. [ArcadeShadow]
- 11216: msx: Refactored for standard layout and output usage. [Wilbert Pol]
- 11220: misc/nabupc_kbd.cpp: Fully emulated NABU PC keyboard. [Brian Johnson]
- 11221: sinclair/tsconf.cpp, pentevo.cpp: Added sound options and fixed I/O issues. [holub]
- 11222: bus/epson_qx: Added the QX-10 Commodity Quote graphics memory expansion board. [Brian Johnson]
- 11223: yamaha/ympcs30.cpp: Added skeleton driver for Yamaha PortaSound PCS-30 keyboard. [Edward d-tech, Devin Acker]
- 11225: skeleton/600cat.cpp: Added skeleton driver for Wavetek 600 Cellular Activation Tester. [Ryan Holtz, Leo Romo]
- 11226: cpc_cass.xml: Cleaned up descriptions. [ArcadeShadow]
- 11227: video/epic12.cpp: Fixed clipping for Cave CV1000 games. [buffi]
- 11228: atari/stkbd.cpp: Added mouse buttons. [Kelvin Sherlock]
- 11229: atari/stkbd.cpp: Added characters and default assignments for several keys. [Kelvin Sherlock]
- 11230: handheld/hh_sm510.cpp: Added Konami Teenage Mutant Ninja Turtles 3: Shredder's Last Stand. [algestam, Sean Riddle, Mr. Do]
- 11231: psikyo/psikyosh_v.cpp: Added notes about unconfirmed video register usage. [cam900]
- 11232: sound/mp3_audio.cpp: Added save state support for MP3 decoder. [Windy Fairy]
- 11235: msx1_cart.xml: Added 100 items (99 working). [Wilbert Pol]
- 11238: bus/ata/atapicdr.cpp, bus/scsi/scsicd.cpp: Set CDDA media image on device reset. [Windy Fairy]
- 11240: yamaha/ympsr150.cpp: Added the Yamaha PSR-190 keyboard. [Edward d-tech, Devin Acker]
- 11241: formats/fs_coco_rsdos.cpp: Fixed the directory entry count. [Tim Lindner]
- 11242: misc/compucranes.cpp: Dumped and added another crane game from a V7 PCB. [jordigahan, ClawGrip]
- 11243: misc/rawthrillspc.cpp: Use Compaq BIOS found on original machines. [jordigahan, Recreativas.org, ClawGrip]
- 11244: namco/ns10crypt.cpp: Added partial decrypter for Point Blank 3. [Peter Wilhelmsen, Samuel Neves, Windy Fairy]
- 11247: misc/rawthrillspc.cpp: Fixed doodlejmp BIOS ROM label. [ClawGrip]
- 11248: sinclair/tsconf.cpp: Finalized the list of registers needing delayed updated and fixed graphics page padding. [holub]
- 11249: Fixed several reported BGFX and Direct3D 9 renderer issues (GitHub #11104, #11106 and #11107). [Ryan Holtz]
- 11250: Cleaned up logging across the codebase (GitHub #10183). [Ryan Holtz]
- 11255: n64.xml: Updated compatibility notes. [Angelo Salese, Happy]
- 11258: ibm5170_cdrom.xml: Added thirteen working items. [redump.org, ArcadeShadow]
- 11259: cpu/m6809: Set V flag on undocumented XDEC instruction. [Tim Lindner]
- 11260: gba.xml: Added 21 prototypes (fifteen working). [Forest of Illusion, David Silva]
- 11261: yamaha/ymps400.cpp: Added a skeleton driver for the Yamaha PS-400 keyboard. [Guru, Devin Acker]
- 11262: dataeast/kchamp.cpp: Added a newly dumped US version of Karate Champ. [Museo Arcade Vintage, ClawGrip]
- 11264: apple/apple2gs.cpp: Fixed RAM mapping for ROM1 machines. [Kelvin Sherlock]
- 11265: oric1_cass.xml: Added six items (four working). [The Oric Site, ArcadeShadow]
- 11266: msx1_cart.xml: Add 76 working items. [Wilbert Pol]
- 11268: handheld/hh_sm510.cpp: Added Konami Teenage Mutant Ninja Turtles: Basketball. [algestam, Sean Riddle, Mr. Do]
- 11269: vsmile_cart.xml: Added USA releases of six games. [anonymous dumper, ClawGrip]
- 11270: handheld/hh_sm510.cpp: Fixed LCD segments for ktmntbb. [hap, algestam]
- 11272: dataeast/kchamp.cpp: Marked kchamp2p as a clone of kchamp. [ClawGrip]
- 11275: namco/namcos10.cpp: Reset settings area for taiko3 and taiko5. [David Haywood]
- 11277: sinclair/tsconfdma.cpp: Fixed burst transfers. [holub]
- 11280: imagedev/midiin.cpp: Fix error condition handling so MIDI files can be loaded again. [Devin Acker]
- 11281: namco/namcos10.cpp: Calibrated light guns for Point Blank 3 and Gunbalina. [David Haywood]


Source changes
--------------
-namco/namcos10.cpp: Dumped CDs for taiko3 and taiko5. [f205v]

-diserial: Add machine time to bit logging messages [AJR]

-wicat: Add MCU dump and LLE of keyboard; update layout to include keyboard LEDs [AJR, Bitsavers]
 * im6402: Remove ugly hack to force bits into receiver and make it work the normal way instead

-softlist_dev.cpp: Validate characters in software list names [AJR]

New clones marked as NOT_WORKING
--------------------------------
Novo Play (V6.2H) [TeamEurope, f205v, Roberto Fresca]
Novo Play (V3.3H) [TeamEurope, f205v, Roberto Fresca]

-namco/namcos10.cpp: Updated notes. [Vas Crabb]

-capcom/cps1.cpp:documentation update for chikij and nemoj [Manimani, Bonky, Brian Troha]

-psikyo/psikyosh.cpp: dumped masked ROMs and pals for s1945iiibla [twistedsymphony, Brian Troha]

-m88000: fix interrupts [Patrick Mackinlay]
 * optimize shadow register update

-tbonusal: Add working sound (replacing nonfunctional ADPCM) [AJR]

-msm5232: revise caps and resistors values [Yaei, TremiRodomi] (#11127) [Olivier Galibert]

-namco/namcos10.cpp: Add decrypter for Mr. Driller G. (#11148) [Samuel Neves, Peter Wilhelmsen]

Systems promoted to working
---------------------------
Mr. Driller G (Japan, DRG1 Ver.A) [Samuel Neves, Peter Wilhelmsen, Windy Fairy]

New working machines
--------------------
Burger Kids (Japan) [Phil Bennett]

-Change burgkids year to 1995 (nw) [Philip Bennett]

New working clones
------------------
Mega Card (Ver.0053, encrypted) [TeamEurope, f205v, Roberto Fresca]

New working clones
------------------
Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 1) [TeamEurope, f205v, Roberto Fresca]
Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 2) [TeamEurope, f205v, Roberto Fresca]

-Added default NVRAM to Jolly Joker (Otti Karl logo) sets. [Roberto Fresca]

-toaplan/toaplan2.cpp: minor documentation updates [Brian Troha]

New systems marked not working
------------------------------
Ace Driver 3: Final Turn [Guru]

-tkingkong: fix buttons vertigo: 1 variable was not zerofilled (not important) [hap]

-royalmah: zerofill class variables [hap]

-namcos10: panicuru->panikuru [hap]

-mjsenka: put decrypted rom in its own region [hap]

-nss: zerofill class variables, get rid of conflict with snes_state::m_wram [hap]

New clones marked as NOT_WORKING
--------------------------------
Jolly Game (V1, Otti Karl logo) [TeamEurope, f205v, Roberto Fresca]

-Jolly Game (V1, Otti Karl logo): Added default NVRAM. Promoted to working. [Roberto Fresca]

-taptun: fix adapter detection on windows for newer versions of taptun driver [Patrick Mackinlay]

-m88000: fix subtraction borrow out [Patrick Mackinlay]

Systems promoted to working
---------------------------
Omron Luna 88k² [Patrick Mackinlay]

-megatech: swap screens in default view [hap]

new NOT_WORKING machine
-----------------------
Isshoni Wanwan Waiwai Puppy 2008 [Darksoft, MetalliC, rtw]

-tripool: add 3 more buttons and some dipswitches [hap]

-Corrected capalisation of "SpongeBob SquarePants" and "SpongeBob Schwammkopf" in various software lists. [Vas Crabb]

-machine/t10mmc.cpp: track command 48h just plays track when TNO start == TNO end (#11141) [Angelo Salese]
 * fix redbook silent regression with konami/konamigv.cpp

-wicat: Enable underline cursor; reduce VIA clock [AJR]

-Jolly Joker (Otti Karl logo) sets: Added missing PLDs. [TeamEurope, Porchy]

-Super Card: Added notes to the driver. [Roberto Fresca]

-Mega Card (Ver.0053, encrypted): Added missing PLD. Analyzed and confirmed the bipolar PROM dump.
 [TeamEurope, Porchy, Roberto Fresca]

-Mega Card (Ver.0053, encrypted): Bipolar PROM location. [Roberto Fresca]

-mpc106: map RAM and ROM into PCI memory space for PCI DMA. [R. Belmont]

-Use correct attack/decay time nominal value when the lower 3 bits of attack/decay time data are 0x6 or 0x7. (#11153) [eito]

-namco/namcos10: Add decrypters for Taiko no Tatsujin 3 and 5 (#11155) [987123879113]
 * namco/namcos10: Add decrypter for Taiko no Tatsujin 3 and Taiko no Tatsujin 5 [Samuel Neves, Peter Wilhelmsen]
 * namco/namcos10: Clean up constants

-namco/namcos10.cpp: Redumped gamshara Flash ROM at 8E. [Bill D.]

Systems promoted to working
---------------------------
Gamshara (20020912A / 10021 Ver.A) [Bill D.]

-hng64: Add ROM banking for network CPU; improve RAM mapping and figure out where COM20020 would be mapped [AJR]

-altos2: Add dump and emulation of keyboard [AJR, Bitsavers]

-altos2_kbd: Fix 3 & 6 on keypad [AJR]

-video/vrender0.cpp: More accurate VRender0 pipeline inner workings (#11057) [Angelo Salese]
 * Fixes donghaer split screen;

-namco/namcos10.cpp: Set unscrambler in machine configuration. [Vas Crabb]
 * This further reduces the places that need to be touched for adding a decryption setup.

-kpython.cpp: Fix CPU endianness and BIOS loading [AJR]

-Miscellaneous SCSI adjustments [AJR]
 * cdd2000: Hook up SCSI IRQ
 * s550, w30: Add CD-ROM to SCSI device list

-microsoft/xbox.cpp: fix BIOS naming [Angelo Salese]

New machines marked as NOT_WORKING
----------------------------------
mc-68000-Computer [Dirk Best, Klaus Loy]

-Move mccpm to mc folder [Dirk Best]

New working clones
------------------
WWF Superstars (bootleg with 2xYM2203) [anonymous]

-gameboy.xml: Use lowercase for descriptive text in descriptions. (#11154) [ArcadeShadow]
 * Also marked asteroidp as a clone of asteroid.

-bus/rs232/pty.cpp: Copied flow control code from null_modem.cpp (#11158) [Carl Drougge]

-vectorgraphic/sbcvideo.cpp: Fix color accuracy and addressing bugs. (#11146) [Eric Anderson]

-Trivial cleanup. [Vas Crabb]

New clones marked not working
-----------------------------
Zankor (TMS5220 Italian speech) [PinMAME]

-seta/seta.cpp: workaround extdwnhl ending crash (#11160) [Angelo Salese]

-kpython: Change CPU to PS/2 Emotion Engine [AJR]

-nintendo/n64.cpp: minor cleanups [angelosa]

-namco/namcos10.cpp: Added decrypted Point Blank 3 program code. (#11166) [Windy Fairy, Guru]
 * Also hooked up light guns.

Systems promoted to working
---------------------------
Point Blank 3 (World, GNN2 Ver.A) [987123879113]

Cloned promoted to working
--------------------------
Gunbalina (Japan, GNN1 Ver.A) [987123879113]

-cpu/mips, sgi/sgi.cpp: Fixed MIPS3 PRID and memory controller RPSS issues: (#11128) [Jiaxun Yang]
 * cpu/mips3: Report proper fcr0 PRID (same as CPU PRID in most cases).
 * cpu/mips3: Bumped major rev of R4600 PRID to 2 (original R4600 was too problematic so almost all systems are shipped with R4600
    rev 2.0).
 * sgi/indigo.cpp, sgi/indy_indigo2.cpp: Supply clock frequency for memory controller.
 * sgi/indigo.cpp, sgi/indy_indigo2.cpp: Corrected CPU clock frequencies.
 * sgi/sgi.cpp: Reimplemented memory controller RPSS taking clock frequency into account and without using a timer.

-skeleton/bolsaint.cpp: Added a skeleton driver for Bolsa Internacional slot machine (Sleic/Petaco). (#11165) [ClawGrip]

New systems marked not working
------------------------------
Bolsa Internacional (euro) [Javier Blanco Ojeda, ClawGrip]

-vgmplay.xml: Changed list description to reflect the nature of the files. (#11084) [ArcadeShadow]

-cpu/i386: Use logmacro.h granular logging. (#11171) [Luigi Thirty]

-machine/mpc106.cpp: properly endian-swap PPC/PCI transactions, support LE PPC, use logmacro. [R. Belmont]
 * apple/bandit.cpp: properly endian-swap PPC/PCI transactions, use logmacro. [R. Belmont]
 * apple/heathrow.cpp: interrupt controller filled out, audio CODEC interface defined, added audio DMA channels. [R. Belmont]
 * apple/dbdma.cpp: New device, a single Descriptor Based DMA channel. [R. Belmont]
 * apple/awacs_macrisc.cpp: New device, the AWACS and Screamer CODECs in their MacRISC compatible form. [R. Belmont]
 * apple/burgundy.cpp: New device, MacRISC compatible CODEC used in the iMac G3 and "Blue & White" G3.
 * apple/imacg3.cpp: Boot chime now plays. [R. Belmont]
 * apple/powermacg3.cpp: Boot chime now plays. [R. Belmont]

-apple/awacs_macrisc: fix GCC 13.1 warning. [R. Belmont]

-Support GCC 13.1 / Fedora 38 [R. Belmont]

-concept/concept.cpp: Fix collision with "concept" reserved word in C++20 warned by GCC 13. [R. Belmont]

-Fixed another warning, a full compile now completes with GCC 13.1. [R. Belmont]

-dec/vt100.cpp: add setting for phosphor color. (#11172) [Carl Drougge]

-mc68000: Add expansion bus and ram card [Dirk Best]

-Fixed some titles in the sega/megatech.cpp: Fixed some titles in comments. (#11174) [ICEknigh7]

-cpu/z80: Fixed incorrect cycle counts when custom cycle tables are used. (#11167) [wilbertpol]
 * bus/msx/module/skw01.cpp: Removed note about instability in the cx5m128 driver.

Software list items promoted to working
---------------------------------------
msx1_cart.xml: A Life Planet - M36 - Mother Brain has been aliving (Japan) [wilbertpol]

-ui: Don't use facets of destructed locales. [Vas Crabb]

-wy60: Add keyboard emulation and cursor [AJR]

-wysekbd: There are two slightly different Enhanced PC-style keyboards [AJR]

-mc68000: Add floppy support [Dirk Best]

-wysekbd: Note [AJR]

-Fix bindings of Esc and Ins Char/Line on WY-60 ASCII keyboard [AJR]

-mn1400: add disassembler [hap]

-powerpc: added 740 and 750 models to give the correct IDs. The 740/750 extended TLB is not yet supported. [R. Belmont]
 * apple/imacg3.cpp, powermacg3.cpp: Use PPC750 model and set strictest DRC options.  Execution now goes much farther. [R. Belmont]
 * apple/pippin.cpp: Use strictest DRC options.  Execution goes farther. [R. Belmont]

-wy60: Add character attributes [AJR]

New working machine added (#11182)
----------------------------------
Tronica: Super Goal Keeper [algestam]

New systems marked not working
------------------------------
Kung Fu Pounda [Spinalfeyd, Hammy]
Let's Get Kraken [Spinalfeyd, Hammy]

New working clones
------------------
Street Fighter II': Champion Edition (World 920803) [playero]

-maxaflex: add pwm_display for 7segs [hap]

-mc68000: Centronics support [Dirk Best]

-conchess: replace "conchess t8" with original dump [hap]

-3rdparty/lzma: Updated to LZMA SDK version 22.01 [Vas Crabb]

-util/unzip.cpp: Update for latest LZMA SDK. [Vas Crabb]

-chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers [Olivier Galibert]

-diexec: Input line methods can't be called reliably until the device has started, so assert that it has [AJR]

-3rdparty/nanosvg: Re-base on latest upstream. [Vas Crabb]
 * Now based on upstream 9da543e8329fdd81b64eb48742d8ccb09377aed1.
 * This fixes some issues with abbreviate path commands, gradients, and locale sensitivity when parsing percentace-style colours.

-casio/cz101.cpp: Added MIDI I/O and got it booting fully. (#11185) [Devin Acker]

-cpu/upd7810: Added support for externally clocked serial mode. [Devin Acker]

-mobigo_cart.xml: Use lowercase for things that aren't proper nouns in list description. (#11181) [ArcadeShadow]

-Fix validation after 28104cdbdfc39b0ced6411381ffb074772dce345 [AJR]

-bitgraph.cpp: Replace generic serial keyboard with more fitting device [AJR]

-mc68000: Serial support [Dirk Best]

-atari: make the dvdrom drives be dvdroms firebeat: target the correct device in the rom regions [Olivier Galibert]

-cdrom: Bunch of fixes [Olivier Galibert]

-chdman: Add extractdvd command [Olivier Galibert]

-csplayh5: rename to hrdvd (High Rate DVD) t10mmc: make a little les chatty tmp68301: same hrdvd: fix the image regions
 [Olivier Galibert]

-hrdvd: Make the initial dvdrom test pass [Olivier Galibert]

-mc68000: Support PC keyboards, promote to working [Dirk Best]

Systems promoted to working
---------------------------
mc-68000-Computer [Dirk Best]

-atapicdr, cdromimg: Fix gdrom support [Olivier Galibert]

-xbox_nv2a.cpp: worked around another GCC 13.1 error. [R. Belmont]

-osdlib.h: Add missing #include [AJR]

-kaypro.cpp: Add screen raw parameters [AJR]

-stern/berzerk.cpp: Correct frenzy year to 1982. (#11196) [David Haywood]
 * All sources seem to suggest a June/July 82 release date, and the title screen shows 82.

-atari/bzone.cpp, skeleton/bolsaint.cpp: Updated comments. (#11186) [ClawGrip]
 * skeleton/bolsaint.cpp: Fix copyright holder. atari/bzone.cpp: Add notes about Desert Wars blue overlay.

-konami/hcastle.cpp: Fixed work RAM banking and coin counter mapping. [Jotego, R. Belmont]

-bus/isa: Added IBM PS/2 speech adapter card. (#11157) [Luigi Thirty]

-mn1400: add device skeleton [hap]

-kaypro.cpp: Add RTC to '84-type systems [AJR]

-konami/hcastle.cpp: fix missing return. [R. Belmont]

-archimedes.xml: Metadata cleanups (#11180) [ArcadeShadow]
 * archimedes.xml: Metadata cleanups
   - Lowercase on descriptive words ("Demo", "Alt")
 * Update archimedes.xml
   - Moved relevant software comment to notes tag

-abc806_flop.xml: Update CRC value (#11197) [ArcadeShadow]
 * Update CRC value (missing first character) on "cpm_turbo.img" file

-hh_mn1400: add skeleton driver [hap]

New systems marked not working
------------------------------
Computer Perfection [hap, Sean Riddle]

-hcastle: simplify ram banking [hap]

-mn1400: add mn1405 device [hap]

New clones marked not working
-----------------------------
Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]

-mn1400: add pinout reference [hap]

-mn1400: add opcode placeholders [hap]

-mn1400: add most opcodes [hap]

-konami/firebeat: Update pop'n music to use DVD CHDs + add clones for popnanm and popnanm2 to allow for working license and expire
 license modes (#11195) [987123879113]

-zr36110: Add skeleton hrdvd: Hook up the mpeg chip [Olivier Galibert]

-video/zr36110.h: fix compile [Angelo Salese]

-mn1400: add i/o ports [hap]

-twin16.cpp: Correct polarity of uPD7759 ST line writes [AJR]

-mcs51: implement serial input/output as bit stream (#11190) [Patrick Mackinlay]
 * fix [MT#05495](https://mametesters.org/view.php?id=5495)

-Adjustments to option priority interactions: [Vas Crabb]
 * emu/sound.cpp: Made -volume in source file INI or higher priority context take precedence over volume read from CFG file.  This
    matches behaviour of -bgfx_screen_chains.
 * emu/input.cpp: Made explicit -no{mouse|joystick|lightgun} take precedence over -{mouse|trackball|adstick|paddle}_device etc. from
    lower priority levels.
 * Alos got rid of a bunch of unnecessary simple_list.

-atari/mhavoc.cpp: consolidated driver in single file [Ivan Vangelista]

-galaxian/galaxian.cpp: fixed MT08630 [johnmcallister]

-taito/taitosj.cpp: fixed MT08631 [johnmcallister]

-mc68000: IO cleanup [Dirk Best]

-nintendo/n64_gateway.cpp: New driver and software list submission [Foxhack, Angelo Salese] (#11177) [David 'Foxhack' Silva]

New software list items marked not working
------------------------------------------
n64_lodgenet.xml: 1080° Snowboarding, Donkey Kong 64, Dr. Mario, Excitebike 64, F-Zero X, Gauntlet Legends, Hydro Thunder, Kirby 64
  - The Crystal Shards, The Legend of Zelda - Majora's Mask, The Legend of Zelda - Ocarina of Time, Mario Golf, Mario Kart 64, Mario
  Party 3, Mario Tennis, Midway's Greatest Arcade Hits Vol. 1, Mortal Kombat 4, The New Tetris, Paper Mario, Pilotwings 64, Pokémon
  Snap, Rampage 2 - Universal Tour, Ready 2 Rumble Boxing, Rush 2 - Extreme Racing USA, Star Fox 64, Star Wars - Rogue Squadron,
  Super Mario 64, Super Smash Bros., Virtual Chess, Virtual Pool 64, Wave Race 64, Yoshi's Story [Forest of Illusion]

-st_flop.xml: Metadata cleanups (#11176) [ArcadeShadow]
 * Replaced regions abbreviation by their full name ("Euro", "Swe")
 * Lowercase to descriptive word "Rev."

-ata/gdrom.cpp: overhaul (#11140) [Angelo Salese]
 * ata/gdrom.cpp: Fix READ_TOC command, improve logging, add redbook playback & repeat, add basic CD status;
 * ata/gdrom.cpp: fix loopchk Maker/Model identify ATA command 0104;
 * ata/gdrom.h: flip is_ready() to true, fixes several hangs (cfr. hash/dc.xml)
 * sound/aica.cpp: fix EXTS[1] routing;
 * sega/dccons.cpp: fix dcfish gdrom region hookup regression;

-namco/namcops2.cpp: dumped firmware updater CD for taiko7 [f205v]

-zxbus/neogs: sdcard support (#11191) [holub]
 * zxbus/neogs: sdcard support

-image: Fix initialisation order, fix file menu enable, refine gdrom support [Olivier Galibert]

-Remove stray fprintf [Olivier Galibert]

-mainevt, tmnt: Correct polarity of uPD7759 ST line writes [AJR]

Clones promoted to working
--------------------------
Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]

New systems marked not working
------------------------------
Basketball (Tomy) [hap, Sean Riddle]

-bus/msx/ctrl: Added Arkanoid Vaus controller. (#11201) [wilbertpol]

-capcom/cps3.cpp: fixed CD-ROM detection [Windy Fairy]

-gameboy.xml; snes.xml: Change NP abbreviation (#11198) [ArcadeShadow]
 * Change the "NP" abbreviation by "Nintendo Power service"

-x68k_flop.xml: Added Mi ni Ikuzo! Hedgehog doujin. (#11184) [ICEknigh7]
 * One of the first Sonic fan games, made by Kiyoshi Sakai of Umihara Kawase fame.

New working software list items
-------------------------------
x68k_flop: Mi ni Ikuzo! Hedgehog [ICEknigh7]

-sgi: add 4D keyboard low-level emulation [Bitsavers]

-namco/namcops2.cpp: redumped taiko8' s DVD (data SHA1 matches the older dump) and converted it to CHD with the new createdvd option
 [f205v]

-frontend/mame/audit.cpp: Work around issues when no ROMs are shared with immediate parent (MT08625). [Vas Crabb]
 * The issue occurred when a system with no ROMs or only bad dumps had an immediate parent with no ROMs in common.  This is another
    thing broken by the attempts to hide "missing" ROM sets from audits.

-spacegun: add maximum quantum [hap]

-image: Executive decision: disk regions used the owner name (e.g., no :image) [Olivier Galibert]

-UI refinements/fixes: [Vas Crabb]
 * ui/filemngr.cpp: For an empty media device, look for another device with a mounted software item that has compatible parts before
    falling back to the file manager.  This is useful when mounting a multi-part item via the menus, or for a system like the X68000
    with multiple drives where the boot disk remains mounted but another application disk is automatically ejected when you're
    prompted for the next disk.
 * ui/datmenu.cpp: Don't assume mounted images are always from software lists (fixes MT08620), and take the first image mounted from
    a software list rather than the last.
 * bus/s100: Got rid of simple_list.

-hash/dc.xml: update QA notes [angelosa]

-kinst: correct pixel clock [Guru]

-simpl156.cpp - add workram mirror for osman (needed for truck in final stage) (#11207) [David Haywood]

-simpl156: add base memorymap [hap]

-konami/ksys573: Fix CD region names + fix e-amusement CDs (#11205) [987123879113]

-88games, combatsc: Correct polarity of uPD7759 ST line writes [AJR]
 * combatsc: Correct main CPU type (and clock)

New systems marked not working
------------------------------
Taiko no Tatsujin 11 (T111001-NA-A) [f205v]

-trs/coco12.cpp: add -bios options to Color Computer 1 & 2 (#11200) [tim lindner]
 * Removed drivers that existed only to select BASIC versions

-hash/n64.xml: bulk replace supported for all entries to no nintendo/aleck64.cpp, nintendo/n64.cpp: re-enable option for -drc
 [angelosa]

-sega/powervr.cpp: fix MT#8088 [angelosa]

-sega/powervr2.cpp: move block around [skip ci]

-x68k.cpp: Hook up SCSI DMA channel [AJR]

-vic1001_cart.xml: Marked software as not supported where appropriate. (MT#7346) [Curt Coder]

-taito/taito_f3_v.cpp: fix vram wrap width (bubble symphony platforms) (#11211) [ywy]
 * corrects mistake introduced by 819a5c4

-mb87030: Make DMA transfers go through DREG rather than separate single buffer [AJR]

-snes.xml: Marked Chavez games as clones of Riddick Bowe Boxing and Boxing Legends of the Ring. (#11209) [David 'Foxhack' Silva]

-heathkit/tlb.cpp: Added a ROM variant for the watz19 device. (#11188) [Mark Garlanger]
 * Also fixed DIP switch settings for super19 and watz19, ad simplified Ultra 19 memory map.

-sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. (#11018) [holub]
 * cpu/z80:  Added support for variants with address translation and implemented Z84C015 chip selects.

New working clones
------------------
Peters Plus, Ivan Mak Sprinter Sp2000 [holub]

-atari/atarigt.cpp: Added input definitions for newest version of Primal Rage. (#11206) [halcyon00]
 * The latest 2.3 version has dedicate start buttons.

-atari/atarigt.cpp: Deal with 'temporary' INPUT_PORT_OVERRIDE_FULLY_NUKES_PREVIOUS still being set. [Vas Crabb]

-atari/gauntlet.cpp, atari/jedi.cpp: consolidated drivers in single files [Ivan Vangelista]

-adam_spi: Hook up EPCI to CPU and RS-232 port [AJR]

-hrdvd: rename dvds, notice that the csplayh7 image was incorrect (it was nb8012, e.g. pokoachu [Olivier Galibert]

-xt446: fix typo [Olivier Galibert]

New systems marked not working
------------------------------
Poker Spirit [Hammy]

New systems marked not working
------------------------------
Victory Shoot [Hammy]

-taito/vicshoot.cpp: verified resonator value and pin 7 state for the OKIs [Hammy]

-video/epic12.cpp: Fix clipping of CV1K games (#11227) [buffi]
 * Change clipping for CV1K games to draw 32 pixels surrounding the visible area.
 * This can be easily seen in Muchi Muchi Pork, which has a VRAM viewer in Special mode (Object Test), which will show 32 px drawn
    around the visible areas of framebuffers.
 * For most gamers, this wont really matter at all... except for in Muchi Muchi Pork, where changing this actually fixes a bug for
    Rafute.
 * When Bombing with Rafute, the screen background will go wavy in a sine-like pattern. Currently in mame, the top of screen will
    show black pixels when this happens.
 * With this fix for clipping, the background will instead be visible correctly.
 * Also renamed the "scroll registers" to have it more clear which one of these are actually used as a "scroll register" (or rather
    offset for drawing), and which one is strictly used for clipping.

-Skeleton driver for 600 Cellular Activation Tester (#11225) [MooglyGuy]

New systems marked not working
------------------------------
600 Cellular Activation Tester [Ryan Holtz, Leo Romo]

-m6801.cpp: Fixed HD6303R to use an internal map, removed internal-only handlers from associated drivers. [Ryan Holtz]

-video.cpp: Raised maximum prescale value to 20 to account for very small LCDs. [Ryan Holtz]

-screen.cpp: Replaced old MCFG_ references in a warning message with member function names. [Ryan Holtz]
 * -timekpr: Added Dallas DS1643, a clone of the STMicro M48T58. [Ryan Holtz]

-x68k: fix bg layer positioning and another layer selection case [cracyc]

-machine/opti82c861.cpp: Skeleton for OPTi 82C861 PCI USB OHCI controller. [R. Belmont]

-x68k_crtc: fix Clang compile. [R. Belmont]

-apple2e: IIe does not have IOUDIS, only IIc/IIc Plus. [R. Belmont, TomCh]

-igt/peplus.cpp: added CAPX2552 ROM, updated comments [Brian Troha]

-namco/namcos23.cpp: updated Gorgon hardware info [Guru]

-lastfght.cpp, subsino2.cpp: Create new device for I/O ports [AJR]

-ds2430a: Silence logging [AJR]

-subsino2.cpp: Correct silly mistake [AJR]

-hash/n64.xml: QA for crashes [angelosa]

New systems marked not working
------------------------------
Nintendo 64 (PAL) [NoIntro]

-nintendo/n64_v.cpp: implement interlace mode [angelosa]

-New working machine added (#11230) [algestam]

New working machine added
-------------------------
Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (Konami handheld) [algestam, Sean Riddle, Mr. Do]

-nintendo/aleck64.cpp: fix compile [angelosa]

-formats/fs_hp98x5.cpp: Added filesystem handlers for HP9825, HP9831 and HP9845. (#11175) [fulivi]

-spectrum.cass.xml: Added 16 working items and replaced three items with better dumps. (#11202) [ArcadeShadow]
 * Also corrected some parent/clone relationships, publishers and years based on information on spectrumcomputing.co.uk.

New working software list additions
-----------------------------------
3D Combat Zone (Aackosoft) [Steven Brown, Planeta Sinclair]
3D Combat Zone (Profisoft) [Steven Brown, Planeta Sinclair]
3D Seiddab Attack (Aackosoft) [Steven Brown, Planeta Sinclair]
Androide (pirate) [Steven Brown, Planeta Sinclair]
Ant Attack (pirate) [Steven Brown, Planeta Sinclair]
Hormigas [spectrumcomputing.co.uk]
La Corona Magica [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №4 [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №10 [spectrumcomputing.co.uk]
Poli Diaz: El Potro de Vallecas (alt) [spectrumcomputing.co.uk]
S.O.S. no Paraíso [Planeta Sinclair]
The Dragonstar Trilogy - Part I (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part II (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part III (Delta 4) [spectrumcomputing.co.uk]
The Rocky Horror Show (Sound on Sound) [Luís Rato, Planeta Sinclair]
Van Driver (no loading screen) [Steven Brown, Planeta Sinclair]

Redump
------
Lenguaje Maquina - Spectrum №1 [spectrumcomputing.co.uk]
Merlin (Adventure Workshop) [Luís Rato, Planeta Sinclair]
Jason of the Argonauts (Adventure Workshop) [Luís Rato, Planeta Sinclair]

-Fix Parent/CloneOf relationships, Publishers and Years (information provided by spectrumcomputing.co.uk) [ArcadeShadow]

-nes.xml: Cleaned up descriptions. (#11214) [ArcadeShadow]
 * Fixed capitalisation and replaced abbreviations.

-nintendo/n64.cpp: fix regression [angelosa]

-msx: Refactored to standard layout and output usage. (#11216) [wilbertpol]
 * Made separate layout files per 'region' and drive count, and simplified the code for LED outputs.

-yamaha/ympcs30.cpp: Added skeletop driver for Yamaha PCS-30 (#11223) [Devin Acker]

New systems marked not working
------------------------------
Yamaha PCS-30 [Edward d-tech]

-gba.xml: Added Apotris. [Vas Crabb]

New working software list items
-------------------------------
gba: Apotris (v3.4.5) [akouzoukos]

-dragrace: Add raw parameters for screen and correct IRQ timing [AJR]

-namco/namcos10.cpp: Add MP3 decoder support to the MEM(P3) board. (#11210) [987123879113]
 * 3rdparty/minimp3: Update to latest source (afb604c06bc8beb145fecd42c0ceb5bda8795144).
 * sound/mp3_audio.cpp: Add helper class to decode MP3 frame data, abstracting away minimp3 from devices.
 * sound/lc82310.cpp: Added basic Sanyo LC82310 MP3 decoder emulation.
 * namco/namcos10.cpp: Fixed light gun inputs for Golgo 13: Juusei no Requiem.

Systems promoted to working
---------------------------
Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A) [987123879113]
Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A) [987123879113]
Seishun-Quiz Colorful High School (CHS1 Ver.A) [987123879113]

-sound/mp3_audio: Implement save states for MP3 decoder (#11232) [987123879113]

-psikyo/psikyosh_v.cpp: Add notes for VREG usage (#11231) [cam900]

-atari/foodf.cpp: consolidated driver in single file [Ivan Vangelista]

-hash/kpython2.xml: redumped drmnv3's update DVD (data SHA1 matches the older dump) and converted it to CHD with the new createdvd
 option [f205v]

-subsino_io.cpp: Fix out-of-bounds accesses [AJR]

-hrdvd: fix csplayh4 dvd image, re-add correct csplayh7 image [Olivier Galibert]

-hrdvd: Put the chd checksum, not the data checksum [Olivier Galibert]

-atari/eprom.cpp, atari/firetrk.cpp: consolidated drivers in single files [Ivan Vangelista]

-cpc_cass.xml: Metadata cleanups (#11226) [ArcadeShadow]
 * Replaced countries' abbreviation by their full name.
 * Lowercase on descriptive words (like: "Alt", "Demo", "Side", "Incomplete Dump", etc...)

-Add support for the older Votrax SC-01 chip; currently only used by Bally Astrocade-derived arcade hardware. All other devices
 remain using the Votrax SC-01-A. [Lord Nightmare]

-Fix a change which got lost in a manual merge [Lord-Nightmare]

-bus/psion: Added SIBO and Honda expansion port devices: [Nigel Barnes]
 * 3Fax Modem, 3Link Parallel Printer Interface, 3Link RS232 Serial Interface, and Siena SSD Drive.
   - psion/psion3a.cpp: Added wakeup with specific keys, and SIBO/Honda expansion ports.
   - psion/siena.cpp: Added wakeup with specific keys, and Honda expansion port.
   - psion/workabout.cpp: Added wakeup with specific keys.
   - machine/psion_asic5.cpp: Partially implemented peripheral mode.
   - machine/psion_asic9.cpp: Implemented memory protection, and additional external interrupt lines.

-apple2video.cpp: raster split on 80COL changes too.  Deater thinks he's a funny guy. [R. Belmont]

-apple2video: commit missing .h file.  [R. Belmont]

-msx1_cart.xml: Added 100 items (99 working). (#11235) [wilbertpol]
 * bus/msx/cart: Added support for Love Plus Pack 0 multi-game cartridge.

New working software list items (msx1_cart.xml)
-----------------------------------------------
The Love Plus Pack 0 (Korea, pirate) [file-hunter]
Trun (demo) [file-hunter]
Twin Hammer (Europe, alt) [file-hunter]
Twin Hammer (Europe, alt 2) [file-hunter]
Video Hustler (Japan, alt 2) [file-hunter]
Volguard (Japan, alt) [file-hunter]
TT Racer (Al Alamiah) [file-hunter]
Voyage to Mecca (Arab, alt 3) [file-hunter]
T-Game 4 [file-hunter]
T-Game 4 (alt) [file-hunter]
T-Virus [MSXDev]
Tales of Popolon (English, v1.3.1) [santiontanon]
Tales of Popolon (Spanish, v1.3.1) [santiontanon]
Tales of Popolon (English, v1.3) [santiontanon]
Tales of Popolon (Spanish, v1.3) [santiontanon]
Tales of Popolon (English, v1.2) [santiontanon]
Tales of Popolon (Spanish, v1.2) [santiontanon]
Tales of Popolon (English, v1.1.1) [santiontanon]
Tales of Popolon (English, v1.1) [santiontanon]
Tales of Popolon (English, v1.0) [santiontanon]
Teki-Paki [file-hunter]
Teki-Paki (beta) [MSXDev]
Tekmo 400 [file-hunter]
Teodoro no Sabe Volar (English) [MSXDev]
Teodoro no Sabe Volar (Spanish) [MSXDev]
The Circus Mystery (v1.4) [MSXDev]
The Circus Mystery (v1.3) [file-hunter]
The Cure [MSXDev]
The Cure (alt) [file-hunter]
The Lost Mines [file-hunter]
The Mansion (English) [MSXDev]
The Mansion (Spanish) [MSXDev]
The Menace from Triton (v1.2) [santiontanon]
The Menace from Triton (v1.1) [santiontanon]
The Menace from Triton (v1.0.2) [santiontanon]
The Menace from Triton (v1.0.1) [santiontanon]
The Menace from Triton (v1.0.0) [santiontanon]
The Queen's Footsteps (v1.1.1) [Davide Bucci]
The Queen's Footsteps (v1.0) [file-hunter]
Tiles of Shalom [MSXDev]
Tilez [[msx.org](http://msx.org/)]
Tina's Adventure Island [hobbyretro]
Tiny Slot Checker (v3.2) [tiny-yarou]
Tiny Slot Checker (v2) [tiny-yarou]
Tiny Slot Checker (older) [file-hunter]
Tomb of Genghis Khan [MSXDev]
Tool Blocks [MSXDev]
Tortilla Sunrise (English, v1.1) [MSXDev]
Tortilla Sunrise (Spanish, v1.1) [MSXDev]
Tortilla Sunrise (English, v1.0) [MSXDev]
Toss a Coin to your Witcher [cobinee]
Traffic Jam [MSXDev]
Traffic Jam (alt) [file-hunter]
Tragaperras (Spanish) [MSXDev]
Trail 2 [file-hunter]
Transball (v1.3.2, English) [santiontanon]
Transball (v1.3.2, Spanish) [santiontanon]
Transball (v1.3.1, English) [santiontanon]
Transball (v1.3.1, Spanish) [santiontanon]
Transball (v1.3, English) [santiontanon]
Transball (v1.3, Spanish) [santiontanon]
Transball (v1.2.1, English) [santiontanon]
Transball (v1.2.1, Spanish) [santiontanon]
Transball (v1.2, English) [santiontanon]
Transball (v1.2, Spanish) [santiontanon]
Transball (v1.1.1, English) [santiontanon]
Transball (v1.1.1, Spanish) [santiontanon]
Transball (v1.1, English) [santiontanon]
Transball (v1.1, Spanish) [santiontanon]
Transball (v1.0.1, Spanish) [santiontanon]
Transball (v1.0, English) [santiontanon]
Transball (v1.0, Spanish) [santiontanon]
Turfy (2019 version) [file-hunter]
Turfy (2016 version) [file-hunter]
Twinlight [retrosouls]
Twinlight (alt) [file-hunter]
Txupinazo! [MSXDev]
U-Do [file-hunter]
U.F.O. [file-hunter]
UnidentifiedFlyingObject [cobinee]
Universe Unknown [file-hunter]
Universe Unknown (alt) [file-hunter]
Up Tack [cobinee]
Uridium [file-hunter]
Uridium (alt) [file-hunter]
Uridium (alt 2) [file-hunter]
Uridium (alt 3) [file-hunter]
Utopia [file-hunter]
veejingSX (v0.996b) [303bcn]
veejingSX (v0.99b) [303bcn]
veejingSX (v0.9b) [303bcn]
9918-veejing (v0.7b, Russian) [303bcn]
9918-veejing (v0.1b) [303bcn]
Viking (English) [MSXDev]
Viking (Spanish) [MSXDev]
Virus LPQ-79 (v1.20) [MSXDev]
Virus LPQ-79 (v1.10) [file-hunter]
Virus LPQ-79 (v1.00) [file-hunter]
VVVVVV (unfinished) [hap]

New NOT_WORKING software list additions (msx1_cart.xml)
-------------------------------------------------------
Tel-Tron (Netherlands) [file-hunter]

-smc1102: improve lcd timing [hap]

-mn1400: add 28-pin mn1400 device [hap]

New working software list items
-------------------------------
msx1_cart: MSX-PLAN (Japan) [hap]

Systems promoted to working
---------------------------
Computer Perfection [hap, Sean Riddle]

New systems marked not working
------------------------------
MCM/70 [Nigel Barnes, York University Computer Museum]

-Add dump and skeleton device for Conner Peripherals CD-2024 hard disk [Bitsavers]

-nec/pce_cd.cpp: unbreak no disc state [angelosa]

-machine/stvcd.cpp: better split LOG calls to areas of interest [angelosa]

New systems marked not working
------------------------------
Series 3 [Nigel Barnes, The Last Psion]

New clones marked not working
-----------------------------
Pocket Book [Nigel Barnes, The Last Psion]
Series 3s [Nigel Barnes, The Last Psion]

-shared/megacdcd.cpp: fix no disc regression, make sure Mega CD don't throw a fatalerror on audio CD player, first pass at
 logmacro.h conversion [angelosa]

-ebases, demndrgn: Eliminate deprecated use of PORT_RESET for trackball inputs [AJR]

-machine/akiko.cpp: fix regression crash (amiga/cubo.cpp games still don't automount) [angelosa]

-ata/atapicdr, scsi/scsicd: Set CDDA image on device reset (#11238) [987123879113]
 * ata/atapicdr, scsi/scsicd: Set CDDA image on device reset
 * konami/konamim2: Fix CD-ROM image loading

-yamaha/ympsr150.cpp: Added PSR-190. (#11240) [Devin Acker]

New working clones
------------------
Yamaha PSR-190 [Edward d-tech]

-sinclair/tsconf.cpp,pentevo.cpp: various fixes (#11221) [holub]
 * sinclair/tsconf.cpp: Added Covox. fixed DMA blitting, fixed Kempston/beta conflict, and added TurboSound mod.
 * sinclair/pentevo.cpp: Added TurboSound mod.

-dim68k: Various improvements [AJR, Bitsavers]
 * Replace generic serial keyboard with dump and low level emulation of MCU-based keyboard
 * Specify correct clocks and XTAL sources for CPU and various other components
 * Add game control port (untested)

-misc/compucranes.cpp: Dumped and added a new crane on V7 PCB [jordigahan] (#11242) [ClawGrip]
 * misc/compucranes.cpp: Add a new V7 dump

New NOT_WORKING machine
-----------------------
Master Crane (set 2) [jordigahan]

-Rename existing set 2 as set 3 [ClawGrip]

-hash/kpython2.xml: updated the cdrom references to dvdrom (interface, diskarea and part names) [Ivan Vangelista]

-atari/cyberbal.cpp, atari/dragrace.cpp: consolidated drivers in single files [Ivan Vangelista]

-ksys573: remove chd leftover [Olivier Galibert]

-cdda: Modernize a little cubo: Fix the setup [Olivier Galibert]

-fix count (#11241) [tim lindner]

New working systems
-------------------
HC 120 [Nigel Barnes, zedstarr]

New working clones
------------------
HC 100 [Nigel Barnes, zedstarr]
HC 110 [Nigel Barnes, zedstarr]

New working software list additions
-----------------------------------
psion_ssd: Spreadsheet (Series 3) [zedstarr]
PsionMan v1.3, Pyramid v1.0a [The Last Psion]

-Fix validation errors from 24371e7a4af8a28e843218f3c887bc60360acc5b [AJR]

-ceres: hd image fixes [Olivier Galibert]

-sys573: Remove the cdrom drive from games that do not use cd/dvds [Olivier Galibert]

-dim68k: Remove obsolete patch [AJR]

-video/atirage.cpp: Extremely preliminary emulation of PCI ATI 3D Rage family SVGA chips. [R. Belmont]
 * apple/powermacg3.cpp: Hooked up ATI Rage II video, you can now enter and interact with Open Firmware. [R. Belmont]

-heathkit/h89.cpp: Implement more functionality, add new monitor ROMs, add more tech details (#11108) [Mark Garlanger]
 * heathkit/h89.cpp: Implement more functionality, add new monitor ROMs, add more tech details

-misc/rawthrillspc.cpp: Replace ASUS BIOS with the Compaq one found on the original Raw Thrills machine (#11243) [ClawGrip]

-apple/heathrow.cpp: Reworked class inheritance ordering and added NVRAM support. [R. Belmont]

-apple/dbdma.h: Slightly updated interface. [R. Belmont]

-apple/dbdma.h: Remove debug print. [R. Belmont]

-apple/imacg3.cpp: Hooked up ATI Rage IIc video and OPTi USB controller skeleton. [R. Belmont]

-apple/apple2.cpp,apple2e.cpp: More realistic (Control-)Reset behavior. [R. Belmont]
 * The 6502 is now held in reset until you let go of the keys, like hardware
 * IIe-class machines now reset the language card and MMU registers, like hardware

-atirage: fix -Wmaybe-uninitialized issue [hap]

-atari/cloak.cpp, atari/cloud9.cpp, atari/copsnrob.cpp: consolidated drivers in single files [Ivan Vangelista]

-Add missing ST keycodes (#11229) [ksherlock]

-BGFX and D3D9 renderer fixes for issues #11104, #11106, and #11107 (#11249) [MooglyGuy]
 * -hlsl.json: Removed duplicate scanline_variation setting. (#11107) [Ryan Holtz]
 * -d3dhlsl.cpp: Fixed lack of post-pass application when bloom is disabled. (#11104) [Ryan Holtz]
 * -drawd3d.cpp: Always set a default texture at scene start. (#11106) [Ryan Holtz]

-chqflag.cpp: Driver modernization [AJR]
 * Use ADC device for analog inputs
 * Eliminate runtime port tag lookups
 * Replace bankdev with memory view
 * Add start lamp output

-z180: Fix cycle timings for branches not taken (one operand byte is always read) [AJR]

-x68k: wait before setting gvram clear status bit [cracyc]

New clones marked not working
-----------------------------
Nandemo Seal Iinkai (ver 1.3) [twistedsymphony]

-subsino_m.cpp: Rename to subsino_crypt.cpp and don't hardcode region [AJR]

New clones marked not working
-----------------------------
Series 3a (2M) (Russian) [MaFrance351]

-mazerbla.cpp: Add ADCs and remove runtime port tag lookups [AJR]

-battlnts.cpp, fastlane.cpp, labyrunr.cpp, lethal.cpp: Correct CPU type [AJR]

-m6809: Set V flag on XDEC (#11259) [tim lindner]

-Initial work towards i440bx chipset (#11037) [Angelo Salese]
 * implement stubs for i82443bx_host and i82371eb PCI devices, hooks up base PCI stubs to midway/midqslvr.cpp, misc/comebaby.cpp and
    misc/xtom3d.cpp
 * misc/xtom3d.cpp: preliminary implementation of Oksan ROM DISK ISA card
 * machine/pci-smbus.h: make map public so it can be reused by i82371eb_acpi (would otherwise fail mapping to the intended HW)

New systems marked not working
------------------------------
Pump It Up: The 1st Dance Floor [ATR4X, Gergc, Pawprint, infamouspat, Ruubbinnexx, H4M573R, Angelo Salese, Hammy]

-ngp.cpp: Fix regression preventing system from booting [AJR]

New working clones
------------------
Gyakuten!! Puzzle Bancho (Japan, set 1) [twistedsymphony]

-taito/pkspirit.cpp: verified resonator value and pin 7 for the Oki [hammy]

New working clones
------------------
GX Part 2 (Galaxian hack) [Conrad at KLOV]
Galaxian III (bootleg of Galaxian) [Steph at KLOV]

-ioport: put IPT_ADJUSTER in same class as IPT_CONFIG [hap]

-ngp: zerofill all class variables [hap]

New NOT_WORKING machine (#11261)
--------------------------------
Yamaha PS-400 [Guru]

-dataeast/kchamp.cpp: Dumped and added a new Karate Champ set (#11262) [ClawGrip]

New WORKING clone
-----------------
Karate Champ (US, 2 players) [Museo Arcade Vintage, ClawGrip]

-namcos22: let's make ridgeracf a parent set [hap]

-namcos23: motoxgov1a dump had 1 bad bit [hap]

-video/atirage.cpp: Fixed Coverity bug, finished and tested GPIO implementation, cleanup. [R. Belmont]
 * apple/imacg3.cpp: Use extracted EDID from the internal monitor, resolution is now set correctly. [R. Belmont, edid.tv]

-apple/powermacg3.cpp: Fix to follow new Rage GPIO hookups. [R. Belmont]

-apple/macpwrbk030.cpp: fix macpb180c colors [angelosa]

-debughlp: document gp command [Patrick Mackinlay]

-gba.xml: Added 21 prototypes. (#11260) [David 'Foxhack' Silva]

New working software list items (gba.xml)
-----------------------------------------
AGB Aging Cartridge (World, version 1.0) [SmellyGhost, Forest of Illusion]
AGB Aging Cartridge (World, version 9.0) [Suicune41, Forest of Illusion]
Aero the Acro-Bat - Rascal Rival Revenge (Europe, prototype earlier) [LongwoodGeek, Forest of Illusion]
Chokkan Hitofude Advance (Japan, prototype) [xprism, Forest of Illusion]
Commandos 2 (USA, prototype) [DillyDylan, Forest of Illusion]
Dark Eden (prototype) [Ian Dunlop, Forest of Illusion]
Demon's Crest (prototype) [Ian Dunlop, Forest of Illusion]
Manic Miner (Europe, 20030307) [March42, Forest of Illusion]
Mario Kart XXL (demo, 20040417) [Forest of Illusion]
R3D-Demo V1 (demo) [Forest of Illusion]
Racing Gears Advance (USA, prototype, 20030922) [XBrav, Forest of Illusion]
Sea Boy (prototype) [Ian Dunlop, Forest of Illusion]
Star Wars Trilogy - Apprentice of the Force (USA, prototype) [Rezrospect, Forest of Illusion]
The Holy Bible - World English Bible (USA, prototype) [Gonz, Forest of Illusion]
Ultimate Muscle - The Kinnikuman Legacy - The Path of the Superhero (USA, prototype, 20030429) [Zach Lambert, Forest of Illusion]
Uridium Advance (Europe, prototype, 20030307) [March42, Forest of Illusion]

New software list items marked not working (gba.xml)
----------------------------------------------------
The King of Fighters EX2 - Howling Blood (USA, prototype, 20030403) [March42, Forest of Illusion]
Quake (demo) [Randy Linden, Forest of Illusion]
Paradroid (Europe, prototype, 20030320) [March42, Forest of Illusion]
Uridium Advance (Europe, prototype, 20020911) [March42, Forest of Illusion]
Uridium Advance and Paradroid 2 in 1 (Europe, prototype, 20030430) [March42, Forest of Illusion]

-oric1_cass.xml: Added six items (four working). (#11265) [ArcadeShadow]

New working software list additions (oric1_cass.xml)
----------------------------------------------------
Bandit (Express Software) [oric.org]
Caspak [oric.org]
Dinky Kong [oric.org]
Base Mercure [oric.org]

New NOT working software list additions (oric1_cass.xml)
--------------------------------------------------------
1815 [oric.org]
Lone Raider (France) [oric.org]

-Cleaned up logging across the codebase (GitHub #10183). (#11250) [Ryan Holtz]
 * Converted various logging patterns to use logmacro.h consistently.
 * Removed redefinitions of LOG_GENERAL.
 * Use LOGMASKED in more places.

New working machine added (#11268)
----------------------------------
Teenage Mutant Ninja Turtles Basketball (Konami handheld) [algestam, Sean Riddle, Mr. Do]

-ktmnt3: white bgcolor was off by 1 [hap]

-namco/namcos10.cpp, namco/ns10crypt.cpp: Added partial decrypter for Point Blank 3. (#11244) [Peter Wilhelmsen, Samuel Neves]
 * sound/spu.cpp: Don't explode when the reverb parameters couldn't be found after a save state. [Windy Fairy]

-bus/epson_qx: Add QX-10 Commodity Quote graphics memory expansion board. (#11222) [Brian Johnson]

-misc/nabupc_kbd.cpp: Fully emulated NABU PC keyboard. (#11220) [Brian Johnson]

-hh_sm510: correct release year for some konami handhelds [hap]

-Cleanup: [Vas Crabb]
 * gba.xml: Cleaned up some comments.
 * bus/epson_qx/cqgmem.cpp: Actually set m_installed.
 * misc/nabupc_kbd.cpp: Don't override general input assignments.
 * bus/qbus: Got rid of an unnecessary simple_list.

-msx1_cart.xml: Added 76 working items. (#11266) [wilbertpol]
 * Also replaced Super Bros. World 1 (Korea) and renamed seahorse to seahorsea.

New working software list items (msx1_cart.xml)
-----------------------------------------------
Safari X (Japan, The Links) [file-hunter]
Sasa (Japan, alt 2) [file-hunter]
Scramble Eggs (Korea) [file-hunter]
Sea Horse (Arab, v1.01) [file-hunter]
Skooter (Arab) [file-hunter]
Snake It (Arab) [file-hunter]
Snake It (Japan, alt) [file-hunter]
Space Shuttle - A Journey into Space (Japan) [file-hunter]
Star Trek (Japan) [file-hunter]
Star Trek (Japan, alt) [file-hunter]
Star Wars (Arab, alt) [file-hunter]
Super Bioman 1 (Korea) [file-hunter]
Super Bioman 1 (Korea, alt) [file-hunter]
Super Game 25 (Korea) [file-hunter]
Super Racer (Japan) [file-hunter]
Super Snake (Japan, alt 3) [file-hunter]
Supertripper (Spain, alt) [file-hunter]
S.o.L.o. (English) [MSXDev]
S.o.L.o. (Spanish) [MSXDev]
Sacred Valley [MSXDev]
Saimazoom (English) [MSXDev]
Saimazoom (Spanish) [MSXDev]
SD Sniper [MSXDev]
Seleniak [MSXDev]
Seleniak (alt) [MSXDev]
Sensha Game (20211107) [ochixn]
Sensha Game (20210318) [file-hunter]
Sensha Game (20201128) [file-hunter]
Shadow of the Pig (v1.3) [MSXDev]
Shadow of the Pig (v1.2) [file-hunter]
Shadow of the Pig [file-hunter]
Shadow Switcher [MSXDev]
Shmup! (v1.1) [MSXDev]
Shmup! (v1.0) [MSXDev]
Shouganai (v1.1) [MSXDev]
Shouganai (v1.0) [MSXDev]
Sink King [MSXDev]
Skate Air (English) [MSXDev]
Skate Air (Spanish) [MSXDev]
SKULLrs [MSXDev]
Slender - The Camping (v1.1) [MSXDev]
Slender - The Camping (v1.0) [MSXDev]
Slime Center [MSXDev]
Snail Maze [MSXDev]
Snake [file-hunter]
Snoopy Town [file-hunter]
Snowclimber 2K [file-hunter]
Snowclimber [file-hunter]
Soukoban Pocket Edition [MSXDev]
Sp8 Invaders [MSXDev]
Space Crussader (English) [MSXDev]
Space Crussader (Spanish) [MSXDev]
SpaceCat [MSXDev]
SPC Super HOOPS [MSXDev]
Speedjet Racers (demo) [file-hunter]
Sphere Redux [file-hunter]
Sport Racer [file-hunter]
SquareBall [MSXDev]
Stan, the Dreamer [MSXDev]
Step (v1.2) [MSXDev]
Step (v1.1) [file-hunter]
Stevedore (demo) [file-hunter]
Stratos (2005) [MSXDev]
Stratos (2004) [MSXDev]
Stray Cat (10th anniversary) [Imanok]
Stray Cat (MSX cartridge shop) [file-hunter]
Stray Cat [MSXDev]
Stupid Martians (v1.1) [MSXDev]
Stupid Martians (v1.0) [file-hunter]
Subacuatic [MSXDev]
Subacuatic (alt) [file-hunter]
SubCommander (v1.02) [MSXDev]
SubCommander (v1.01) [file-hunter]
SubCommander (v1.00) [file-hunter]
Sudoku [MSXDev]
Super Ilevan [file-hunter]

-msx1_cart.xml: Super Bioman titles are written with spaces in Korean. [Vas Crabb]

-hh_sm510: fix LCD segment for ktmntbb (#11270) [algestam]
 * An LCD segment for the ball-kick segment was grouped with the wrong part.

New systems marked not working
------------------------------
Volleyball (Tomy) [hap, Sean Riddle]

-osd/mac, osd/sdl: Really inhibit full screen toggle in debug mode to prevent accidental crashes [AJR]

New working systems
-------------------
Omron Luna 88K [Jeffrey McMahill]

-dataeast/kchamp.cpp: Fix parent/clone on kchamp2p (#11272) [ClawGrip]

-atari/st: add mouse buttons [ksherlock]

-vsmile_cart.xml: Added six new USA dumps (#11269) [ClawGrip]

New WORKING software list additions
-----------------------------------
Disney's Aladdin - Aladdin's Wonders of the World (USA) [anonymous dumper]
Nick Jr The Backyardigans - Viking Voyage (USA) [anonymous dumper]
Bert & Ernie's Imagination Adventure (USA) [anonymous dumper]
Lil' Bratz Dressed Up - Friends, Fashion and Fun (USA) [anonymous dumper]
Disney/Pixar Ratatouille - Remy's New Recipes (USA) [anonymous dumper]
DreamWorks Shrek - Dragon's Tale (USA) [anonymous dumper]

-Update vsmile_cart.xml: Fix parent-clone relationships [ClawGrip]

-ibm5170_cdrom.xml: Software list additions (#11258) [ArcadeShadow]

New working software list additions
-----------------------------------
Desert Strike & Jungle Strike (Europe) [redump.org]
First Samurai (Europe) [redump.org]
Jazz Jackrabbit (Europe, re-release) [redump.org]
Jazz Jackrabbit (Europe) [redump.org]
Jazz Jackrabbit 2 (Europe) [redump.org]
Leisure Suit Larry's Greatest Hits and Misses! (Europe, re-release) [redump.org]
Leisure Suit Larry's Greatest Hits and Misses! (USA) [redump.org]
Links - The Challenge of Golf (USA) [redump.org]
Loom (USA) [redump.org]
Loom (USA, alt) [redump.org]
Loom (USA, alt 2) [redump.org]
Monkey Island Madness (USA) [redump.org]
The Dig (USA) [redump.org]

-sinclair/tsconf.cpp: finalize regs delayed updates; fix graphic pages padding (#11248) [holub]
 * finalize regs delayed updates; fix graphic pages padding
 * fix spectrum page switch

-sega/powervr2.cpp: disable a printf [angelosa]

-bt47x: add bt479 device [Patrick Mackinlay]

-hash/n64.xml: perform a QA pass [Angelo Salese, Happy] (#11255) [Angelo Salese]
 * hash/n64.xml: initial QA pass
 * hash/n64.xml: QA checkpoint
 * hash/n64.xml: QA checkpoint
 * hash/n64.xml: finalize QA pass, add some promotions

-sound/es5503.cpp: Support sync and AM modes and the last oscillator volume bug. [R. Belmont]

-hrdvd: Add placeholders for all the chips, thanks Guru for tracing the pcb [Olivier Galibert]

-tc9223: Add forgotten override qualifier [Olivier Galibert]

Systems promoted to working
---------------------------
Basketball (Tomy) [hap, Sean Riddle]
Volleyball (Tomy) [hap, Sean Riddle]

-apple/apple2gs: Fix ROM0/1 ram size logic (#11264) [ksherlock]
 * 256k (ROM 0/1) apple2gs doesn't have any extra memory above the base 4 banks

-sinclair/tsconfdma.cpp: fix burst (#11277) [holub]

-mips1: fix address translation [Patrick Mackinlay]

-mips1: fix build [Patrick Mackinlay]

-nn71003: RB recognized a SPI interface [Olivier Galibert]

-imagedev/midiin.cpp: fix error condition handling so midi files can be loaded again (#11280) [Devin Acker]

-xtal.cpp: Add another known value (unused for now) [AJR]

-kaypro.cpp: State class split [AJR]

-factory reset taiko3 and taiko5 (#11275) [David Haywood]

-Set LinkSupportCircularDependencies for FreeBSD as well as NetBSD (#11271). [Vas Crabb]

-misc/rawthrillspc.cpp: Fixed doodlejmp BIOS ROM label. (#11247) [ClawGrip]

-namco/namcos10.cpp: Calibrated light guns for Point Blank 3 and Gunbalina. (#11281) [David Haywood]

-srcclean in preparation for MAME 0.255 branch [Vas Crabb]

-cpu/lr35902: Skip byte following STOP (0) opcode (fixes MT08644). [Vas Crabb]

-spectrum_cass.xml: Fixed some stray punctuation. [Vas Crabb]

-cpu/es5510: Avoid calling DESCRIBE_INSTR when not verbose-logging. (#11285) [Ryan Holtz]
https://www.mamedev.org/release.html