2024年3月27日 星期三

Rosalie’s Mupen GUI v0.5.8

 N64模擬器 Rosalie’s Mupen GUI 發布新版,更新如下 :

– Fix incorrect usage of cmake’s GNUInstallDirs (thank you @OPNA2608)
– Fix opening zipped ROMs when compiling with minizip-ng instead of minizip
– Fix RMG with paraLLEl crashing in mesa when using musl libc (thank you @orbea and @nekopsykose)
– Update GLideN64, parallel-rsp and SDL_GameControllerDB

MAME 0.264

 MAME發布新版,更新如下 :

MAME Testers bugs fixed
-----------------------
- 06483: [Original Reference] (rm/rm380z.cpp) rm380z34d, rm380z34e: COS 3.4 systems boot to debugger. (Robin Sergeant)
- 08736: [DIP/Input] (apple/apple2gs.cpp) apple2gs: Joystick buttons are ignored. (Kelvin Sherlock)


New working systems
-------------------
Apple Computer Macintosh TV [R. Belmont]
Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan) [David Haywood, TeamEurope]
Excalibur Electronics Ivan The Terrible [hap, Sean Riddle]
Excalibur Electronics Mirage (Excalibur) [hap, Sean Riddle]
Hana Awase 6 Part II [hammy]
Noise Toys Inc. Jaminator [Devin Acker]
Perfect Technology Star Diamond (v1.04) [hap, Berger]
Saitek Kasparov Chess Academy [hap, Sean Riddle]
Vampire (prototype?) [Tomasz Slanina, Heiko Klusmann]
Visual Technology Visual 50 [Dirk Best, Bitsavers]
Visual Technology XDS-19P [Dirk Best, Bitsavers, Mattis Lind]
Yeno 416 XL (Yeno) [hap, Berger, Achim]


New working clones
------------------
1942 (Itisa bootleg) [Recreativas.org]
Bagman (bootleg on Moon Cresta hardware, set 3) [David Bosque, Recreativas.org]
CXG Systems / Newcrest Technology Super Enterprise (model 210.C) [hap, Berger]
Diviertate Galaxia (Multivideo, Spanish bootleg of Galaxian) [Juan Romero, Recreativas.org]
Dribbling (Automave) [David Bosque, Recreativas.org]
Flicky (128k Version, 315-5051, larger ROMs, newer) [bisboch]
Fruit Dream (Japan, Ver. 1.10) [hammy]
Mr Pac-Turbo ('Made in Greece' Fermin bootleg)
  [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
Ms Pac Man Twin (Argentina, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
Novag Industries Super Nova (Novag, v1.05 set 2) [Berger]
Rail Chase (Japan, Rev B) [coolmod, The Dumping Union]
Research Machines RM-380Z, COS 4.0B with HRG [Robin Sergeant]
Run Run (Do! Run Run bootleg) [bisboch]
Texas Instruments Little Professor (1976 version, rev. A) [hap, Sean Riddle]
Texas Instruments Little Professor (1976 version, rev. B) [hap, Sean Riddle]
VTech Dora the Explorer - Dora TV Globe-Trotter (France) [David Haywood, TeamEurope]


Systems promoted to working
---------------------------
Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) [David Haywood]
Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [David Haywood]


New systems marked not working
------------------------------
ADDS 4000/260 [Bitsavers]
Alantin - Aladdin's Magic Lamp [Ioannis Bampoulas]
Bao Qing Tian [dyq, little0, Guru]
Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]
Cal Omega - Game 21.4 (Wild Double-Up Poker) [Roberto Fresca]
Captain Shark (Ver. CS.01.6, Apr 21 2006) [Ioannis Bampoulas]
Caribe [Arcade Planet, Recreativas.org]
Casio Super Picky Talk - Forest of Gurutan [QUFB]
Charleston (V2.1, Catalonia) [Arcade Planet, Recreativas.org]
Croaky Karaoke 16-in-1 [David Haywood, TeamEurope]
Dark Seal (8-liner) [Ioannis Bampoulas]
Epoch / SSD Company LTD Excite Tennis (Japan) [David Haywood, TeamEurope]
Festival: Goldfish Scoop [Darksoft, rtw, trap15]
Gladiadores (V1.0, CAA) [Arcade Planet, Recreativas.org]
Happy Farm (Ver. US.01.02.B) [Ioannis Bampoulas]
Happy Lucky! [Phil Bennett]
Jinxiu Zhonghua [dyq, little0, Guru]
Konami Goo Choco Lantan Spoo Daisuki! Playmat [David Haywood, TeamEurope]
Lexibook Junior My 1st Drawing Studio [David Haywood, TeamEurope]
Maque Wangchao / Chaoji Damanguan 2 - Jiaqiang Ban (China, V100C) [dyq, little0, Guru]
New Carrera - Version 2000 [Ioannis Bampoulas]
New DongmulDongmul [Taksangs, charlie]
Play Vision Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version) [David Haywood, TeamEurope]
Prize Zone Gold (USA, v2.01) [Jim Hernandez, anonymous]
Pull The Trigger [Arcade Planet, Recreativas.org]
Quasimidi Musikelektronik GmbH Quasimidi Quasar [DBWBP]
Quasimidi Musikelektronik GmbH TechnoX [DBWBP]
Roland D-70 Super LA Synthesizer [Giulio Zausa, ValleyBell, R. Belmont]
Roland Sound Canvas SC-55mkii [nukeykt, R. Belmont]
San Se Caishen (Version 0502) [dyq, little0, Guru]
SDW Games Sudoku: Do You Sudoku? [David Haywood, TeamEurope]
Sega / ALi ST-V 486 dev box PC [Darksoft, TeamEurope, The Dumping Union]
Shizhan Sanguo Ji Jiaqiang Ban (Version 8.9 980413) [dyq, little0, Guru]
Speed Master (Ver. V1.0, Apr 29 2004) [Siftware]
Thinkway Toys Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat [David Haywood, TeamEurope]
Thinkway Toys Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City [David Haywood, Sean Riddle]
Thinkway Toys Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure
  [David Haywood, Sean Riddle]
Tong Zi Maque [dyq, little0, Guru]
Wicked Witch (Ver. AA.01.A) [Ioannis Bampoulas]
Yamaha PSR-2000 [Matt, O. Galibert]


New clones marked not working
-----------------------------
Animal House (set 4) [Taksangs, charlie]
Bomberman (Version 6.6, Avraam bootleg) [Ioannis Bampoulas]
Bomberman (Version 6.6, J.T. bootleg) [Ioannis Bampoulas]
Casio CFX-9850GB Plus [QUFB]
Corsarios (Cirsa slot machine, V5.10D, Catalonia) [Arcade Planet, Recreativas.org]
Fisher-Price Fun 2 Learn Smart Fit Park (France) [David Haywood, TeamEurope]
Instant Winner (Spanish) [Roberto Fresca]
Moj mikro Slovenija [Računalniški muzej]
Speed Master (Ver. V1.0, Apr 28 2004) [Siftware]
Speed Master (Ver. V1.0, May 23 2003) [Siftware]
Tandy Radio Shack Tandy 4000 [Adrian's Digital basement]
Transporter the Rescue (LA-1) [Scott Charles, PinMAME]
Two Minute Drill (Ver 2.2A 1993/10/18) [Sergio Galiano]


New working software list items
-------------------------------
a2600: R2D Tank (prototype), Spiders (prototype) [Atarimania]
apple2_flop_misc: Anti-M (version 1.9), Anti-M (version 2.0), Anti-M (version 2.1), Anti-M (version 2.2) [4am, Firehawke]
cdi: Hotel Mario (prototype v0.09, 19931123) [redump.org]
ekara_japan:
  Enka Taizen Dai San-hen (Japan) (EC0085-ETZ), J-Pop Mix Vol.42 (Japan) (EC0081-JPM), J-Pop Mix Vol.43 (Japan) (EC0083-JPM)
  [David Haywood, TeamEurope]
ekara_japan_g: Best Hit Volume 5 (Japan) (GC0012-BHT), Best Hit Volume 6 (Japan) (GC0013-BHT) [David Haywood, TeamEurope]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-2) [David Haywood, TeamEurope]
jaminator:
  Classic Rock I (USA), Classic Rock II (USA), Hard Rock I (USA), Hard Rock II (USA), Lead Rock Guitarists (USA), Modern Rock (USA)
  [Devin Acker]
msx1_cass:
  The Games Collection (Europe) [anonymous]
  Games Tutor (I) (Spain), Hard-Copy (Spain) [file-hunter]
msx1_flop_525:
  Poster Maker (Brazil), Professional Paint (Brazil), Professional Stripes (Brazil), Retrato Falado (Brazil), SuperCalc 2 (Brazil)
  [file-hunter]
msx2p_cart:
  Ghostly Manor [9958 crew]
  Nothing Thing [#msxdev Compo]
sms:
  Extreme Volleyball Infernal League (v2.0.21, demo) [raphnet]
  Arcade Volleyball, Blast Arena, Extreme Volleyball Infernal League (v1.0.2), Extreme Volleyball Infernal League (v1.0.5),
  Extreme Volleyball Infernal League (v1.0.6), Fantasy Zone: The Maze (prototype), Jewel Stone (demo), Lucky Penguin (v1.0),
  Lucky Penguin (v1.1), Pitman (v1.02), Pitman (v1.03), SKBN (v1.0), SKBN (v1.1), SKBN (v1.2), SKBN (v1.3), SKBN (v1.4),
  Wing Warriors, Wing Warriors (fix) [SMS Power!]
spectrum_cass:
  The Last Escape [Ariel Endaraues]
  Metamorphosis, Metamorphosis (128K, Valentine's Day demo), Metamorphosis (48K, Valentine's Day demo) [ITNL-team]
  Corrida de Cavalos, Ditador + Treinador de Futebol, Diversidade e Classificação de Seres Vivos,
  The Dungeon of Torgar (Adventure Workshop, alt), O Esqueleto Humano, Férias em Portugal, H.E.R.O. (Proein Soft), Mira Técnica,
  Mira Técnica (patched), Orgãos Reprodutores, Ring-O (alt), Scrabble + Campo de Minas, Super Soho, Swords & Sorcery (set 4),
  Treinador de Futebol [Planeta Sinclair]
  48K №3 - Maziacs, 48K №5 - Regata, 48K №6 - Especial Marcianitos, 48K №9 - Frank N' Stein, 48K №11 - Camara Secreta,
  Bulbo and the Blue Dragon, Bulbo's Intrepid Adventure, Chip's Challenge (Erbe), Chip's Challenge (one file), Star Bowls,
  Wudang (Pure Basic Contest version), Wudang (standard loader), Wudang (turbo loader) [Spectrum Computing]
  Italia 1944 (English), Italia 1944 (German), Italia 1944 (Italian), Italia 1944 (Portuguese), Italia 1944 (Russian),
  Italia 1944 (Spanish) [Zankle Soft]
  Super Bomberman 2 Remix (demo v0.1), Super Bomberman 2 Remix (demo v1.1) [ZX Evolution]


New software list items marked not working
------------------------------------------
a2600: Hobo (prototype) [Atarimania]
bkrankp_cart: J-Pop Purple, J-Pop White, Yo-Kai Watch [David Haywood, TeamEurope]
evio: Disney Special 1 [David Haywood, TeamEurope]
gcslottv: Jū-ō Junior [David Haywood, TeamEurope]
hikara:
  Hi-kara 10-song capacity user cartridge (used, with 10 songs) (Japan),
  Hi-kara 20-song capacity user cartridge (used, with 20 songs) (Japan) [David Haywood, TeamEurope]
megadriv: PGA Tour Golf II for use with the Personal Trainer [Brian Nocenti, VGHF]
msx1_cass: T-GRAPH (Europe) [file-hunter]
msx1_flop_525: Gradius System (Brazil) [file-hunter]
msx2p_cart: Knit Designer (Japan) [Takamichi]
spectrum_cass: Prioridade Em Cruzamentos [Planeta Sinclair]


Merged pull requests
--------------------
- 11608: util/ioprocs.cpp: Added wrappers to simplify common patterns. [Vas Crabb]
- 11997: heath/h17_fdc.cpp: Added skeleton H-88-1 hard sectored floppy drive controller device. [Mark Garlanger]
- 12003: apple/apple2e.cpp: Correctly reset IOU soft switches on system reset. [xotmatrix]
- 12004: tvgames: Added seven TV games (not working). [David Haywood, TeamEurope, Sean Riddle]
- 12007: video/mc6845.cpp: Re-added zero active width/height support; suppress drawing when DE is not asserted. [Mark Garlanger]
- 12010: heathkit/tlb.cpp: Added a layout to give approximately correct visible screen area and a visible bezel. [Mark Garlanger]
- 12039: nmk/nmk214.cpp: Added NMK214 graphics unscrambling device. [Sergio Galiano]
- 12044: rm/rm380z.cpp: Added support for high resolution graphics, colour and text character dimming. [Robin Sergeant]
- 12054: emu/save.cpp: Made illegal save state registrations always fatal. [Vas Crabb]
- 12058: osd/osdnet.cpp: Removed dependency from OSD network device to libemu. [Vas Crabb]
- 12061: casio/cfx9850.cpp: Added Casio CFX-9850GB Plus (not working). [QUFB]
- 12064: msx1_flop_525.xml: Added six Brazilian items (five working), and improved metadata. [file-hunter, Wilbert Pol]
- 12065: docs: Described EMULATOR make option. [Firehawke]
- 12067: debugger/debuggdbstub.cpp: Fixed some M68000 register mappings, and strip line endings from XML. [Bartman/Abyss]
- 12069: scripts/build/verinfo.py: Use a raw string literal for regular expression (fixes Pylint warnings). [Kelvin Sherlock]
- 12070: coco_cart.xml: Corrected ROM for Predator. [Tim Lindner]
- 12072: Added five TV games (two working) and a Gachinko Shōbu! PachisloTV cartridge (not working). [David Haywood, TeamEurope]
- 12073: apple2_flop_misc.xml: Added four new versions of Anti-M. [4am, Firehawke]
- 12074: Use literal romaji for Jikkyou Powerful Pro Yakyū game titles. [Vas Crabb]
- 12078: machine/spi_sdcard.cpp: Implemented send CSD command for SD 2.x cards. [holub]
- 12079: cpu/g65816: Fixed issues with (stack,S),Y addressing and emulation mode quirks (passes snes-tests). [Adrian Siekierka]
- 12080: bus/mc10: Added partial emulation of the Alice Multiports Extension (only RAM/ROM features emulated). [Sylvain Glaize]
- 12083: Fixed a Korean transliteration in a comment, and cleaned up spacing in a few places. [Michael Sanborn]
- 12085: scv.xml: Added cartridge RAM to BASIC Nyuumon to make it work properly. [TWEgit]
- 12086: pc1512_hdd.xml: Changed interface to match the ISA Fixed Disk Controller card used in the pc1512hd20. [einstein95]
- 12087: util/cdrom.cpp: Refactored parse_cue/parse_gdicue to fix data integrity issues (should fix GitHub #12081). [Windy Fairy]
- 12089: machine/1801vp128.cpp: Emulated 1801VP1-128 MFM codec for floppy drive controllers. [shattered]
- 12090: Moved Cave drivers and devices to atlus project and a new cave project. [Angelo Salese]
- 12096: a2600.xml: Added three prototypes (two working). [Atarimania, ArcadeShadow]
- 12099: cpu/hcd62121: Implemented additional move instructions and timer wait. [QUFB]
- 12100: fmtowns_cd.xml: Marked demos as clones, and use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 12103: capcom/vulgus.cpp: Added a 1942 bootleg from Itisa (has bad graphics). [Recreativas.org, ClawGrip]
- 12104: namco/namcos2.cpp: Added the zoom table ROM to cosmogng and cosmogngj (same as other games on the platform). [PabloArcade]
- 12106: galaxian/galaxian.cpp: Added another Bagman bootleg on Moon Cresta hardware. [David Bosque, Recreativas.org, ClawGrip]
- 12107: sega/megatech.cpp: Added/corrected cartridge/PCB/ROM labels for Shinobi, Fantasy Zone and Parlour Games.  [Jos van Mourik]
- 12108: jaleco/megasys1.cpp: Added microcontroller program for Cybattler (also added to Chimera Beast). [kuze, Sergio Galiano]
- 12109: igs/goldstar.cpp: Added a fourth version of Animal House, and PLD dumps for “animalhsb”. [Taksangs, charlie, ClawGrip]
- 12110: taito/2mindril.cpp: Added Two Minute Drill Ver 2.2A (not working). [Sergio Galiano]
- 12113: machine/t10mmc: Fixed MSF to LBA conversion for “play audio MSF” T10 multimedia command. [Windy Fairy]
- 12114: msx1_cass.xml: Added four items (thee working), and added disks for Aackobase II. [file-hunter, Wilbert Pol]
- 12115: imagedev/cassette.cpp, formats/flacfile.cpp: Added support for saving cassette images in FLAC format. [Wilbert Pol]
- 12116: cpu/z80/r800dasm.cpp: Added a disassembler for the ASCII R800 CPU. [Wilbert Pol]
- 12117: bus/msx/slot/disk.cpp: Added banking support for the MSX Turbo-R internal disk ROM. [Wilbert Pol]
- 12118: formats/dmk_dsk.cpp: Improved format identification checks. [Wilbert Pol]
- 12121: sms.xml: Added nineteen working items. [SMS Power!, raphnet, ArcadeShadow]
- 12123: cdi.xml: Added a prototype of Hotel Mario. [redump.org, David Silva]
- 12124: emu/debug/debugcmd.cpp: Added NUL-terminated string argument support to printf/logerror. [Patrick Mackinlay]
- 12125: funworld/photoply.cpp: Fixed a spelling error in a comment. [ClawGrip]
- 12126: taito_h.cpp: Updated notes, DIP switch defaults and emulation status flags. [Sergio Galiano]
- 12128: rm/rm380z.cpp: Use SN74S262 for VDU-40 COS 3.4; video/sn74s263.cpp: Added ROM based on data sheet. [Robin Sergeant]
- 12129: bfm/bfm_bd1.h, bfm/bfm_bda.h: Made some static data members constexpr so they will be instantiated automatically. [balrog]
- 12130: msx2p_cart.xml: Added a software list for MSX2+ cartridges with three items (two working). [Wilbert Pol]
- 12132: igs/pgm2.cpp: Dumped the program ROM for Bu Bu Car. [Victor Fernandez (City Game), Recreativas.org, ClawGrip]
- 12133: misc/vampire.cpp: Added Entertainment Enterprises Vampire. [Tomasz Slanina, Heiko Klusmann, David Haywood]
- 12134: tecmo/tecmp.cpp: Changed rygar/gemini difficulty setting names to better reflect documentation. [Devin Acker]
- 12137: cpu/hcd62121, casio/cfx9850.cpp: Improved emulation, and fixed issues with debugger. [QUFB]
- 12138: casio/pickytlk.cpp: Added a skeleton driver for the Casio Super Picky Talk children’s personal digital assistant. [QUFB]
- 12139: apple/apple2gs.cpp: Fixed c000_r to return joystick button states in bit 7 (fixes MT08736). [Kelvin Sherlock]
- 12141: subsino/subsino.cpp: Added New DongmulDongmul from Hyoja Game (not working). [Taksangs, charlie, ClawGrip]
- 12144: rm/rm380z.cpp: Fixed disk drive handling so double sided disks work, and added 8" disk support. [Robin Sergeant]
- 12146: misc/jaminator.cpp, jaminator.xml: Added driver and software list for Noise Toys Jaminator guitar toy. [Devin Acker]
- 12147: mr/dribling.cpp: Added netlist sound simulation for Model Racing Dribbling. [Paperinik]
- 12148: spectrum_cass.xml: Added 41 items (40 working), and improved metadata. [ArcadeShadow]
- 12149: rm/rm380z.cpp: Added sound output for COS 4.0 systems. [Robin Sergeant]
- 12150: galaxian/galaxian.cpp: Added Diviertate Galaxia (Multivideo bootleg of Galaxian). [Juan Romero, Recreativas.org, ClawGrip]
- 12151: cpu/t11: Improved trace trap processing, and added basic interrupt processing to the K1801VM1. [shattered]
- 12152: nmk/nmk16.cpp: Use emulated NMK214/NMK215 protection for more games. [Sergio Galiano]
- 12153: skeleton/pullttrigger.cpp: Added a skeleton driver for Pull the Trigger. [Arcade Planet, Recreativas.org, ClawGrip]
- 12155: heathkit/h89.cpp: Added missing conditions to some Ultimeth MTRHEX-2k DIP switch settings. [Mark Garlanger]
- 12157: cirsa/neptunp2.cpp: Added Charleston slot machine from Europea (not working). [Arcade Planet, Recreativas.org, ClawGrip]
- 12158: cirsa/neptunp2.cpp: Added two slot machines from Cirsa (not working). [Arcade Planet, Recreativas.org, ClawGrip]
- 12159: gp32.xml: Replaced abbreviations in descriptions and moved some comments to notes elements. [ArcadeShadow]
- 12160: snes_bspack.xml: Use lowercase for descriptive text. [ArcadeShadow]
- 12162: mr/dribling.cpp: Added a partial dump of an Automave version of Dribbling. [David Bosque, Recreativas.org, ClawGrip]
- 12163: tvgames/xavix.cpp: Hooked up controls for tomplc and tcarnavi, and promoted them to working. [David Haywood]
- 12166: rm/rm380z.cpp: Fixed 8" disk controller clock frequency and improved VDU-80 display. [Robin Sergeant]
- 12167: misc/diamondking.cpp: Added Caribe slot machine from SegaSA/Sonic. [Arcade Planet, Recreativas.org, ClawGrip]
- 12169: Reverted pull request #12007 – it breaks systems that draw content in areas with DE deasserted. [Vas Crabb]


Source changes
--------------
-Revert "temp revert for for 0.263 of https://github.com/mamedev/mame/commit/e4e5f3d918388a0455899abec3c02828209144dd" [hap]
 * This reverts commit 34cf9cbaeaa071cb5a8eb9e53ba4e180165577e3.

-osd/osdnet.cpp: Removed dependency from OSD network device to libemu. (#12058) [Vas Crabb]
 * This allows save states to be created and loaded when network interfaces are present.
 * device_network_interface may need some more attention to get save states taken while receiving a packet to work properly.

-emu/save.cpp: Made illegal save state registrations always fatal. (#12054) [Vas Crabb]

-util/ioprocs.cpp: Added wrappers for common patterns. (#11608) [Vas Crabb]
 * emu/diimage.h: Removed fread overloads that allocate memory for output.
 * util/core_file.cpp: Changed output size of load to size_t.

-machine/i82371sb: fix PIC mapping [angelosa]

-misc/odyssey: fix BIOS expansion ROM mapping [angelosa]

-pci/virge_pci: claim dms3d2kp ROM as virgedx from isa/svga_s3 [angelosa]

-isa/svga_s3: remove non-existant VIRGE/VIRGEDX ISA cards [angelosa]

-jumping: fix crash at start [hap]

-tmp68301: Add parity tx support [Olivier Galibert]

-h8 sci: use logmacro [Olivier Galibert]

-igt/gkigt.cpp: Redumped Game King keychip key00016. [Roberto Fresca]

-bus/pci: add Vision 864 and 968 cards [angelosa]

-hash/mac_cdrom.xml: Refine compatibility class for Mac OS 7.6.x to note that a 32-bit clean 68020 (original LC) is compatible.
 [R. Belmont]

New working systems
-------------------
Macintosh TV [R. Belmont]

New clones marked not working
-----------------------------
Instant Winner (Spanish) [Roberto Fresca]

-pci/vision: add Vision964, start implementing new MMIO for Vision 968 [angelosa]

-video/pc_vga_*: standardize DEFINE_DEVICE_TYPE descriptions [angelosa]

-video/pc_vga_s3: bulk rename s3_vga_device -> s3trio64_vga_device [angelosa]

-casio/cfx9850.cpp: Add new ROM for CFX-9850GB Plus (#12061) [qufb]

-misc/odyssey: fix screen orientation [angelosa]

-video/pc_vga_s3: separate Vision864/964/968 from Trio64, fix SDD UVCONFIG.EXE detection [angelosa]

-ata/xm3301: clarify set_model detection [Grull Osgo]

-video/pc_vga_s3: fix -validate [angelosa]

-video/voodoo_pci: fix Voodoo 2 PCI config values [angelosa]

-h8: add basic support for h8/3217, h8_watchdog: clock divider table was the wrong way around [hap]

-h83337: add readback of wscr and stcr [hap]

-machine/pc87306: preliminary COM1/COM2/LPT1 support [angelosa]

-misc/astropc: hookup Cx5530 devices [angelosa]

-formats/flopimg.cpp: Fix apparent logic error in write splice setting test [AJR]

-coreutil.h: Eliminate core_crc32 wrapper function in favor of util::crc32_creator [AJR]

New working clones
------------------
Transporter the Rescue (LA-1) [Scott Charles, PinMAME]

-dataeast/lemmings.cpp: consolidated driver in single file [Ivan Vangelista]

-bus/pci: separate AGP cards to their own container, add Laguna 3d as AGP slot option [angelosa]

-pc/quakeat: replace Laguna 3d experiment with Voodoo Banshee card [angelosa]

-misc/ez2d: fix validation [angelosa]

-trs/gime.cpp: Fix crash when FExx is constant and not allocated (#12071) [tim lindner]

New clones marked not working
-----------------------------
Moj mikro Slovenija [Računalniški muzej]

-hash/coco_cart.xml: correct hash for Predator (#12070) [tim lindner]

-scripts/build/verinfo.py: Use a raw string literal for regular expression. (#12069) [ksherlock]
 * Fixes Pylint invalid escape sequence warning.

-gdbstub: fix checksum on Windows (#12067) [BartmanAbyss]
 * gdbstub: fix m68000 register names

-docs: Document building only the tools. (#12065) [Firehawke]

-dataeast/bwing.cpp: moved from bankdev to view, consolidated driver in single file [Ivan Vangelista]

-pc/pcipc_sis: replace svga_et4k default map with wd90c31_lr [angelosa]

-pc532: add floating-point unit [Patrick Mackinlay]
 * ns32381: add new device
 * ns32k: refactor slave interface
 * ns32k: fix format 9 instruction decoding

-h8_intc: don't detect an nmi at power-on when initial pin state is 'ASSERT_LINE', h8_timer: prevent multiple interrupts when timer
 wasn't clocked [hap]

-h8_timer: remove impossible check, h8_timer: overflow only happens when m_counter_cycle is the full range [hap]

-h8_timer: edge case: if live counter is above m_counter_cycle, first count to 0xff instead of immediate modulo [hap]

-h8_timer16: remove irq check from recalc_event for software that polls the timer irq flags with interrupts disabled, big
 performance drop for mu100 unfortunately [hap]

-Revert "pc532: add floating-point unit" [hap]
 * This reverts commit ca431df745f99606e130b96390bfeb2c38aa236e.

-h8_timer: a way to fix (almost all?) missed events [hap]

-g65816: Emulation accuracy fixes - (stack,S),Y and emulation mode quirks (#12079) [Adrian Siekierka]
 * Fix wraparound in (stack,S),Y addressing mode
 * Emulate (direct,X) emulation mode wraparound bug, fix handling of direct page accesses in emulation mode.
 * Ignore emulation mode for 24-bit pointer reads/writes
 * Force usage of native 16-bit stack handling for 65816-exclusive stack instructions
 * PEI also forces native 16-bit direct page handling
 * PLB reads from ($200) instead of ($100) when S=$1FF in emulation mode

-spi_sdcard.cpp: implement SEND_CSD (SD_TYPE_V2) (#12078) [holub]

-trs/mc10.cpp: Add "Multiport" cartridge and RAM expansion for the Matra & Hachette Alice (#12080) [Sylvain Glaize]

-h8_sci: Entirely revise clocking [Olivier Galibert]

-added preliminary OKI MSM6588 ADPCM Recorder device [hap]

-machine/sis5513_ide: housecleaning [angelosa]

-bus/pci: add PDC20262 card [Guru]

-pci/pdc20262: dump v1.14 BIOS and provide PCI config scan [Guru]

-bassstr, sbasssta: Skeleton input hookup [AJR]

-pc532: add floating-point unit [Patrick Mackinlay]
 * ns32381: add new device
 * ns32k: refactor slave interface
 * ns32k: fix format 9 instruction decoding

New systems marked not working
------------------------------
Happy Lucky! [Phil Bennett]

-konami/blockhl.cpp: made it use view instead of bankdev [Ivan Vangelista]

-h8_sci: Fix sync transmissions [Olivier Galibert]

-okim6258: small cleanup [hap]

-h8_timer16: revert https://github.com/mamedev/mame/commit/b18bf9cade56c2289cf03d0207577548868929a6 - manually check for TGR match
 in update_counter instead (mu100 gets performance back) [hap]

-haplucky: Add note about component [AJR]

New systems marked not working
------------------------------
Speed Master (Ver. V1.0, Apr 29 2004) [siftware]

-taito/haplucky.cpp: added a couple more hw notes [Ivan Vangelista]

New clones marked not working
-----------------------------
Speed Master (Ver. V1.0, May 23 2003) [siftware]
Speed Master (Ver. V1.0, Apr 28 2004) [siftware]

-osd: Cleaned up MIDI and network interfaces a little more. [Vas Crabb]

New working clones
------------------
Super Enterprise (model 210.C) [hap, Berger]

New working clones
------------------
Little Professor (1976 version, rev. A) [hap, Sean Riddle]
Little Professor (1976 version, rev. B) [hap, Sean Riddle]

-also made the 1978 version the parent set [hap]

New clones marked not working
-----------------------------
Tandy 4000 [Adrian's Digital Basement]

-Added various TV games and cartridges: (#12072) [mamehaze]
 * nintendo/nes_clone.cpp: Added Croaky Karaoke 16-in-1.
 * skeleton/hudson_poems.cpp: Implemented tile flip enable flag and added Spoo Daisuki! Playmat.
 * tvgames/spg2xx.cpp: Added Dora TV Globe-Trotter (France) and Lexibook Junior My 1st Drawing Studio.
 * tvgames/xavix.cpp: Added Tokyo Friend Park 2.
 * gcslottv.xml: Added Juu-ou Junior cartridge.

New working systems
-------------------
Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan) [David Haywood, TeamEurope]

New working clones
------------------
VTech Dora the Explorer - Dora TV Globe-Trotter (France) [David Haywood, TeamEurope]

New systems marked not working
------------------------------
Croaky Karaoke 16-in-1 [David Haywood, TeamEurope]
Konami Goo Choco Lantan Spoo Daisuki! Playmat [David Haywood, TeamEurope]
Lexibook Junior My 1st Drawing Studio [David Haywood, TeamEurope]

New software list items marked not working
------------------------------------------
gcslottv.xml: Jū-ō Junior [David Haywood, TeamEurope]

-apple2_flop_misc.xml: Added latest versions of Anti-M. (#12073) [Firehawke]

New working software list items (apple2_flop_misc.xml)
------------------------------------------------------
Anti-M (version 1.9) [4am, Firehawke]
Anti-M (version 2.0) [4am, Firehawke]
Anti-M (version 2.1) [4am, Firehawke]
Anti-M (version 2.2) [4am, Firehawke]

-hash/scv.xml: BASIC Nyuumon has and requires on-cart RAM (#12085) [TWEgit]

-pci/pdc20262: add base bus master interface [angelosa]

-heathkit/tlb.cpp: Use layout to mask border and create a visible bezel (#12010) [Mark Garlanger]

-heath/h17_fdc.cpp: Skeleton impl for the H-88-1 Hard-Sectored Controller (#11997) [Mark Garlanger]

-isa/svga_cirrus: preliminary remap callback for gd542x [angelosa]

-machine/sis85c496: fix PIC and RTC mapping [angelosa]

-pc/pcipc_sis: port mtouchxl BIOS variant to sis85c496 [angelosa]

-scn2674: fixed row table addressing mode as per documentation [Miodrag Milanovic]

-seta/srmp2.cpp: Consolidate driver in single file [AJR]

-h8: fix addx8/subx8 H flag when C=1 [hap]

-h8_timer: fix edge with compare match if both tt and tgr are larger than counter_cycle, h8325: mask unused iscr/ier bits [hap]

-h8: fix absolute address bst/bist opcode IMM data [hap]

-misc hap drivers: start to use P key for keypad now that it's not MAME Pause anymore [hap]

-h8_sci: Suppress SCK transition at end of transmit sequence, yet again [AJR]

-funcube: use memory_share_creator for nvram [hap]

-pc/pcipc_sis: preliminary W83787F Super I/O core; machine/sis85c496: add ISA irq pins; [angelosa]

-machine/w83787f: document config_map [angelosa]

-h8_timer8: remove unneeded timer_tick function, mastmind: replace internal artwork hacky V with checkmark icon [hap]

-plg150-ap: Added [Olivier Galibert]

-unico/unico.cpp: verified OKI frequency and pin 7, added dip locations [Guru]

-Enhance the sh704x.  MU128 MSTO, needs interrupts now. [Olivier Galibert]

-osd/modules/input: Various cleanup and minor enhancements. [Vas Crabb]
 * input_common.h: Got rid of the DirectInput key code macros.  DirectInput headers are always available on Windows - it's just an
    opportunity for bygs.
 * input_common.cpp: Added default names for keys mapped to MAME's "other switch" type.
 * input_rawinput.cpp: Simulate Pause key being held for 30ms, similarly to what's done for Caps Lock on macOS with SDL.  Also added
    a gross hack to give "correct" names for Pause and Num Lock.
 * input_sdl.cpp: Get default key names from SDL.  Not really that useful as it isn't aware of the current keyboard layout.  Key map
    files are still needed for anything other than a US ANSI layout.
 * Also added some comments.

-pc1512_hdd.xml: Changed interface match the ISA Fixed Disk Controller card used in the pc1512hd20. (#12086) [eientei95]

-h8_adc: 2320 ADCR CKS1 is on bit 3, correct typo, h8s2320: does not have ICR registers, h8_intc: remove unneeded trampolines (maybe
 a leftover from the past when emumem didn't support it) [hap]

-a800: Add Atari CX85 Numeric Keypad to controller port options [AJR]

-vcs_ctrl/cx85.cpp: Remove debugging leftover [AJR]

-vcs_ctrl/cx85.cpp: Function key fixes [AJR]

-fmtowns_cd.xml: Metadata cleanups (#12100) [ArcadeShadow]
 * fmtowns_cd.xml: Fixed cloneof relationships
   - "mbomberd" cloneof "mbomber" "mmorphd" cloneof "mmorph" "psydetf2d" cloneof "psydetf2" "psydet2d" cloneof "psydet2" /
      "psydet2r" cloneof "psydet2" "psydet1r" cloneof "psydet1" "psydet3r" cloneof "psydet3" "psydet4d" cloneof "psydet4" /
      "psydet4r" cloneof "psydet4" "psydet5r" cloneof "psydet5" "sherlockd" cloneof "sherlock" "simfarmd" cloneof "simfarm"
      "chasehqd" cloneof "chasehq" "dagaind" cloneof "dagain" "wyattd" cloneof "wyatt"
 * fmtowns_cd.xml: Lowercase on descriptive words
   - Lowercase on descriptive words ("Demo") "indycrusd" cloneof "indycrus"

-machine/sis85c496: add int pin mapper [angelosa]

-cpu/hcd62121: Implement missing mov instructions and timer wait (#12099) [qufb]
 * Co-authored-by: George Stagg <georgestagg@gmail.com>

-Fix a comment typo and clean up a few unnecessary spaces. (#12083) [Michael Sanborn]

-Moved Cave drivers and devices to atlus project and a new cave project. (#12090) [Angelo Salese]

-namco/namcos2.cpp: Added zoom table ROM to cosmogng and cosmogngj. (#12104) [PabloArcade]
 * Content is the same as other games on the platform.

-sega/lindbergh: denote missing DVD dump for hummerxt [Angelo Salese]

-sega/lindbergh: minor metadata fixes [Angelo Salese]

-Add support for 1801VP1-128 gate array (MFM codec) (#12089) [shattered]

-h8: add h8s/2319 family, make 2320 (now renamed to 2329) a subdevice, h8_watchdog: apparently fix funcube watchdog reset issue,
 mentor16: add lcd vertical layout to artwork [hap]

New working clones
------------------
Rail Chase (Japan, Rev B) [CoolMod, The Dumping Union]
Run Run (Do! Run Run bootleg) [Bisboch]

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

-h8: fix standby time travel problem [hap]

New systems marked not working
------------------------------
Festival: Goldfish Scoop [Darksoft, rtw, trap15]

New systems marked not working
------------------------------
Prize Zone Gold v2.01 [vidpro1, anonymous]

-isa/sblaster: quickly add remap to sb16, allow przonegd to boot to VGA mode [angelosa]

-pc/przone: identify some inputs, allow it to go in-game [angelosa]

-mt440: Add gfxdecode, note possible bad dump [Dirk Best]

New working systems
-------------------
Kasparov Chess Academy [hap, Sean Riddle]

-h8_watchdog: improve overflow flag reset [hap]

-seibu/deadang.cpp, seibu/kncljoe.cpp, seibu/stfight.cpp, seibu/wiz.cpp: consolidated drivers into single files [Ivan Vangelista]

-cave: rename epic12 to ep1c12 (1/2) [hap]

-cave: rename epic12 to ep1c12 (2/2) [hap]

-sega/megatech.cpp: Mega-Tech game cart readme additions (#12107) [Jos van Mourik]

-Re-add the subcomponents to the swx00 and tweak the adc [Olivier Galibert]

-video/pc_vga_s3: fix start address shift in extended video mode, fix heavy przonegd flicker and SDD scroll tests [angelosa]

-cx85: Invert polarity of B pot output [AJR]

-galaxian/galaxian.cpp: Add another Bagman bootleg on Moon Cresta hardware. (#12106) [ClawGrip]

New working clone
-----------------
Bagman (bootleg on Moon Cresta hardware, set 3) [David Bosque, Recreativas.org]

-jaleco/megasys1.cpp: Added MCU program for Cybattler. (#12108) [kuze]
 * Also added for Chimera Beast, marked as a bad dump until it can be confirmed to use the same mask ROM.

-util/cdrom.cpp: Refactored parse_cue and parse_gdicue (should fix GitHub #12081). (#12087) [987123879113]
 * This should greatly improve data integrity when creating and extracting GD-ROM images.
   - util/cdrom.cpp: Refactored parse_cue to handle GD-ROMs.
   - util/cdrom.cpp: Don't discard any data from GD-ROM cue/bin input including pre-gap data.
   - tools/chdman.cpp: Fixed splitframes handling.
   - tools/chdman.cpp: Added warning when extracting GD-ROM CHDs to cue/bin format.

-taito/2mindril.cpp: Added Two Minute Drill Ver 2.2A. (#12110) [Sergio G]

New clones marked not working
-----------------------------
Two Minute Drill (Ver 2.2A 1993/10/18) [Sergio Galiano]

-a2600.xml: Added three prototypes of UA Limited games (two working). (#12096) [ArcadeShadow]

New working software list items (a2600.xml)
-------------------------------------------
R2D Tank [Atarimania]
Spiders [Atarimania]

New software list items marked not working (a2600.xml)
------------------------------------------------------
Hobo [Atarimania]

-msx1_flop_525.xml: Added six Brazilian items (five working). (#12064) [wilbertpol]
 * Corrected Informatica to Informática in publisher names.
 * Updated some usage instructions.

New working software list items (msx1_flop_525.xml)
---------------------------------------------------
Poster Maker (Brazil) [file-hunter]
Professional Paint (Brazil) [file-hunter]
Professional Stripes (Brazil) [file-hunter]
Retrato Falado (Brazil) [file-hunter]
SuperCalc 2 (Brazil) [file-hunter]

New software list items marked not working (msx1_flop_525.xml)
--------------------------------------------------------------
Gradius System (Brazil) [file-hunter]

-input/input_rawinput.cpp: Properly align buffers for RAWINPUT header [Vas Crabb]

-jaleco/megasys1.cpp: Clarified comment about MCU program used for chimerab. [Vas Crabb]

New working clones
------------------
Flicky (128k Version, 315-5051, larger roms, newer) [Bisboch]

-seibu/cabal.cpp, seibu/darkmist.cpp, seibu/dcon.cpp: consolidated drivers into single files [Ivan Vangelista]

-Fixed sound of gomoku and kozure (by Takahiro Nogi) [wd40yasu]
 * gomoku: fixed frequency of oneshot voices
 * kozure: kozure uses waveform select function of YM3812. Previously MAME used YM3526. This results incorrect tone.

-rm/rm380z.cpp: Added support for high resolution graphics, colour and text character dimming. (#12044) [Robin Sergeant]
 * Fixed MT06483 by making empty ROM areas read high (0xff).
 * Also refactored the code to better align with current practices.

-h8h: fix N flag with exts opcode, h8h: fix regression with jsr abs8i, h8h: fix bst abs16 opcode [hap]

-h8h: fix rte in normal mode [hap]

-novag*: change company string to Novag Industries [hap]

-h8: correct typo with dasm abs16 [Olivier Galibert]

-scprof: small tweak to svg [hap]

-misc/calomega.cpp: Added proper bipolar PROM dump to comg079. [Roberto Fresca]

-misc/odyssey.cpp: Added SGI BIOS 62. [Roberto Fresca]

-cpu/g65816: Don't expose a pile of macros to downstream users. [Vas Crabb]

-h8: add internal rom to address map for some h8 devices [hap]

-seibu/bloodbro.cpp, seibu/raiden.cpp, seibu/toki.cpp: consolidated drivers into single files [Ivan Vangelista]

-misc hap disasm: move opcode mnemonics enum out of header file [hap]

-misc hap disasm: correction to prev commit [hap]

-The abs16/abs32 variants of the bit operations seem to have been introduced in the h8s2000 [Olivier Galibert]

New systems marked not working
------------------------------
Star Diamond [hap, Berger]

-diserial: increase start delay from 0.25 to 0.33 cycle [hap]

New non-working machines
------------------------
Yamaha PSR 2000 [Matt, O. Galibert]

-pc_vga_cirrus: fix interlace mode, fix divisor on 16-bit pixel mode [angelosa]

-bus/vcs_ctrl: Move "cx85" into the general devices list on the slim chance it might be useful with other systems [AJR]

-misc/gammagic: add v8000 68k roms [Grull Osgo]

-misc/gammagic.cpp: Upgrade 68K CPU to more likely type [AJR]

-misc/gammagic.cpp: Update note [AJR]

Systems promoted to working
---------------------------
Star Diamond [hap, Berger]

-sdiamond/scorpio68: small update to internal artwork [hap]

-deadang: keep section header comments consistent [hap]

New systems marked not working
------------------------------
Visual 50 [Dirk Best, Bitsavers]

-diserial: change the rx start delay to more realistic 0.5 cycles [hap]

-odyssey2: correct 0xc00-0xfff rom mirroring [hap]

-various drivers: removed unwanted comments / separators [Ivan Vangelista]

-nmk/nmk214.cpp: Added NMK214 graphics unscrambling device. (#12039) [Sergio G]
 * The current implementation is less than ideal due to inflexibility of device_gfx_interface.
 * nmk/nmk16.cpp: Hooked up NMK214 device for sabotenb.

-bus/msx/slot/disk.cpp: Added banking support for MSX Turbo-R internal disk ROM. (#12117) [wilbertpol]

-msx1_cass.xml: Added four items (three working). (#12114) [wilbertpol]
 * Marked Aackobase II items as releases for Netherlands rather than Europe.
 * Added disk version to Aackobase II (Netherlands) and Aackobase II (Netherlands, alt). [file-hunter]

New working software list items (msx1_cass.xml)
-----------------------------------------------
The Games Collection (Europe) [anonymous]
Games Tutor (I) (Spain) [file-hunter]
Hard-Copy (Spain) [file-hunter]

New software list items marked not working (msx1_cass.xml)
----------------------------------------------------------
T-GRAPH (Europe) [file-hunter]

-machine/t10mmc: Fix MSF to LBA conversion for T10MMC_CMD_PLAY_AUDIO_MSF (#12113) [987123879113]
 * machine/t10mmc: Fix MSF to LBA conversion for T10MMC_CMD_PLAY_AUDIO_MSF
 * machine/t10mmc: Clean up how to_msf/to_lba is used throughout the code

-t10spc.cpp: Fix minor error in previous refactoring [AJR]

-apple/apple2e.cpp: reset IOU softswitches (#12003) [xotmatrix]

-video/pc_vga_cirrus: misc cleanups [angelosa]

-video/pc_vga_cirrus: bulk replace device naming [angelosa]

-bus/pci: add Cirrus Logic GD5446 card [angelosa]

-video/pc_vga_cirrus: add start address bit 19 for GD5430+ [angelosa]

New machines added as NOT WORKING
---------------------------------
Roland D-70 Super LA Synthesizer [giulioz, ValleyBell, R. Belmont]

-video/pc_vga_cirrus: fix pitch offset [angelosa]

-video/pc_vga: retire vblank_timer_cb override, add a latch_start_addr fn in place [angelosa]

New systems marked not working
------------------------------
Captain Shark (Ver. CS.01.6, Apr 21 2006) [Ioannis Bampoulas]

-misc/astrcorp.cpp: redumped u26 GFX ROM for monkeyl and clone [Ioannis Bampoulas]

-bus/a2bus: Added SNES MAX game controller interface card. [Vas Crabb]

-docs: Clarified description of EMULATOR make option. [Vas Crabb]

New machines marked as NOT_WORKING
----------------------------------
Quasimidi Quasar [DBWBP]
TechnoX [DBWBP]

-pc/sis630: initial implementation for IT8705F Super I/O [angelosa]

-pc/europc_kbd.cpp: Get rid of UTF8_* macros [AJR]

-misc/gammagic.cpp: Note mapping for peripheral to be added later [AJR]

-misc/neomania: add parallel port device notes [angelosa]

-machine/it8705f: add UARTs [angelosa]

-machine/it8705f: add non-working FDC [angelosa]

-cdi.xml: Added a Hotel Mario prototype (#12123) [David 'Foxhack' Silva]
 * cdi.xml: Added a Hotel Mario prototype

New working software list additions
-----------------------------------
Hotel Mario (prototype v0.09, 19931123) [redump.org]

-funworld/photoply: convert to new PCI [angelosa]

-cpu/z80/r800dasm.cpp: Add disassembler for ASCII R800. (#12116) [wilbertpol]

-ns32000: hook exceptions in debugger prior to entry [Patrick Mackinlay]
 * handle unexpected double memory abort

-ns32082: fix level two page table validity bug [Patrick Mackinlay]

-ns32202: check interrupt status after in-service write [Patrick Mackinlay]

-ncr5385: initial nscsi implementation [Patrick Mackinlay]

-tek4132: add scsi and dma controller [Patrick Mackinlay]
 * icm3216: add scsi controller

-funworld/photoply.cpp: Typo (#12125) [ClawGrip]

New systems marked not working
------------------------------
Wicked Witch (Ver. AA.01.A) [Ioannis Bampoulas]

-misc/ez2d.cpp, pinball/idsa.cpp, unico/unianapc.cpp: renounced copyright [Ivan Vangelista]

-Fixes and cleanup: [Vas Crabb]
 * roland/roland_d70.cpp: Use object finders, use memory shares rather than ram_device, fixed Endianness bugs, fixed bad
    indentation, fixed double-qualified member functions, use m_ prefix consistently for members, use lowercase hex digits, don't
    allow writes to ROM, fixed header #include order.
 * docs: Corrected docmented default for ui_mouse option.
 * tektronix/tek440x.cpp: #include local headers first, etc.
 * bus/a2bus/snesmax.h: Fixed copy/pasted comment.
 * yamaha/ympsr2000.cpp: Put code in an anonymous namespace.

-rm/rm380z.cpp: Use SN74S262 as the VDU-40 COS 3.4 character generator. (#12128) [Robin Sergeant]
 * Also cleaned up drawing code.

-video/sn74s262.cpp: Added hand-crafted character generator ROM based on datasheet. [Robin Sergeant]

-rendfont: set minimum width of scaled bitmap for font chars used in .lay files to 1 if it's larger than 0.5, this prevents
 lowercase l and i not showing while the text label is still readable (I also tried rounding up everything but that's uglier
 overall), misc: small cleanup [hap]

-rolandpcm: fix out of bounds array access [hap]

-misc h8 drivers: digital I/O ports are 8bit (probably leftover from when they were in AS_IO address map) [hap]

-ymmu*: invert lcd edge, h8_port: write hi-z output pins as 1 [hap]

-bfm/bfm_bd1.h, bfm/bfm_bda.h: const -> constexpr, fixes undefined references when building with -O0 on macOS (#12129) [balr0g]

-ncr5385: single byte transfers [Patrick Mackinlay]

-taito_h.cpp: Updated notes, DIP switch defaults and emulation flags. (#12126) [Sergio G]
 * Marked Syvalion as not supporting cocktail mode and added notes about issues.
 * Corrected default lives DIP switch settings for Syvalion to match manual.
 * Added notes about ROM type selection settings.

New systems marked not working
------------------------------
Happy Farm (Ver. US.01.02.B) [Ioannis Bampoulas]

-sp0256: remove reset lrq timer workaround that was added there for odyssey2 killer bees. Bad luck: everything o2 works same as
 before except turtlesu, instead of failing to detect The Voice only sometimes, now it happens more commonly. Not due to the removed
 timer, but actually the stream updates before accessing I/O which should be more accurate. [hap]

-bus/pci: add SiS6326 AGP card [angelosa]

-acorn/atom.cpp: Pull XTAL definitions out of header; add FDC clock [AJR]

-cpc_ssa1: simplify sp0256 lrq/sby pin read, sp0256: when callbacks are used, add bg timer like sp0250 does [hap]

new WORKING machines (#12133)
-----------------------------
Vampire (prototype?) [Tomasz Slanina, Heiko Klusmann]

-vampire: use gen_latch device for soundlatch, small cleanup [hap]

-vampire: shorthand variable types, soundchip is 8910 [hap]

-vampire: add number of lives dsw [hap]

New systems marked not working
------------------------------
XDS-19P [Dirk Best, Bitsavers]

New systems marked not working
------------------------------
Alantin - Aladdin's Magic Lamp [Ioannis Bampoulas]
Dark Seal (8-liner) [Ioannis Bampoulas]
New Carrera - Version 2000 [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Bomberman (Version 6.6, Avraam bootleg) [Ioannis Bampoulas]
Bomberman (Version 6.6, J.T. bootleg) [Ioannis Bampoulas]

-Fix compile error in 3rdparty/asio with newer Emscripten versions (#12098) [Justin Kerk]

-Fix compile error in 3rdparty/bx with newer Emscripten versions (#12098) [Justin Kerk]
 * From bkaradzic/bx@03fd6f47715774e2aebbb429663ac553da2fa397

-video/pc_vga_sis: add SiS6326 VGA core [angelosa]

-video/pc_vga_sis: fix -validate [angelosa]

-Slightly different fix for asio compilation with newer Emscripten (#12098) [Justin Kerk]
 * This restores the previous status quo from Emscripten 3.1.28 where asio is always compiled with pthread support, however
    threading is still not actually functional in the Emscripten target.
 * The change in behaviour appears to be due to emscripten-core/emscripten@690f1bdb9ecac731a071225d33cb5b4a192144e9

New working clones
------------------
Fruit Dream (Japan, Ver. 1.10) [Hammy]

New working systems
-------------------
Hana Awase 6 Part II [BET] [Hammy]

-alba/albazg.cpp: added dip locations, verified dips for hana6pt2 [Ivan Vangelista]

-acorn/atom.cpp, skeleton/qmsirius.cpp: Misc. small updates [AJR]

-ncr5385: tolerate slow targets [Patrick Mackinlay]

-tek440x: add msu floppy drive device [Patrick Mackinlay]

-xds19p: Add file required to network boot, mark working [Dirk Best]

Systems promoted to working
---------------------------
XDS-19P [Dirk Best]

-video/pc_vga_sis: document remaining sequencer regs [angelosa]

New systems marked not working
------------------------------
ST-V 486 dev box PC [Darksoft, TeamEurope, The Dumping Union]

-docs: get rid of swlist folder [angelosa]

New machines added as NOT_WORKING
---------------------------------
Roland Sound Canvas SC-55mkii [nukeykt, R. Belmont]

New systems marked not working
------------------------------
ADDS 4000/260 [Bitsavers]

-Move adds2020 and vp60 into adds folder [Dirk Best]

-mc68000: Add monitor ROM V1.43 [mister-freeze]

-misc drivers: removed [TTL] and [BET] tags in titles [Ivan Vangelista]

-subsino/subsino.cpp: Added New DongmulDongmul from Hyoja Game (not working). (#12141) [ClawGrip]

New systems marked not working
------------------------------
New DongmulDongmul [Taksangs, charlie]

-apple/apple2gs.cpp: Fixed c000_r to return joystick button states in bit 7 (fixes MT08736). (#12139) [ksherlock]

-casio/pickytlk.cpp: Added skeleton driver for Super Picky Talk. (#12138) [qufb]

New systems marked not working
------------------------------
Casio Super Picky Talk - Forest of Gurutan (JD-370) [QUFB]

-casio/pickytlk.cpp: Simplified screen update, fixed off-by-one error. [Vas Crabb]

-roland/roland_sc55mk2.cpp: Removed unnecessary header. [Vas Crabb]

-alba/albazg.cpp: Added Japanese title to comment for hana6pt2. [Vas Crabb]

-rm/rm380z.cpp: Fixed disk drive handling so double sided disks work added 8" disk support. (#12144) [Robin Sergeant]
 * Changed /M firmware variants to use double-sided 5.25" drives.
 * Changed /F firmware variants to use double-sided 8" drives.
 * Fixed side select signal connection.
 * Fixed addressing for floppy control I/O functions.

New systems marked not working
------------------------------
Cal Omega - Game 21.4 (Wild Double-Up Poker) [Roberto Fresca]

-rm/rm380z.cpp: Add sound for COS 4.0 (#12149) [Robin Sergeant]

-rendlay: fix off-by-1 error with alpha blended disk element [hap]

-h8: add more variables to savestate, h8_intc: fix issue with multiple pending edge triggered irq [hap]

-misc chess: small cleanup [hap]

New working systems
-------------------
Ivan The Terrible [hap, Sean Riddle]
Mirage (Excalibur) [hap, Sean Riddle]

-misc/jaminator.cpp: Added driver and software list for Noise Toys Jaminator guitar toy. (#12146) [Devin Acker]
 * sound/cf61909.cpp: Added Texas Instruments CF61909 sound chip device.

New working systems
-------------------
Noise Toys Inc. Jaminator [Devin Acker]

New working software list items
-------------------------------
jaminator.xml: Classic Rock I (USA), Classic Rock II (USA), Hard Rock I (USA), Hard Rock II (USA), Lead Rock Guitarists (USA),
  Modern Rock (USA) [Devin Acker]

-tecmo/tecmp.cpp: Changed rygar/gemini difficulty setting names to better reflect documentation. (#12134) [Devin Acker]

-upd7261: new device [Patrick Mackinlay]

-mg1: add hard disk controller [Patrick Mackinlay]

-tek440x: update comments [Patrick Mackinlay]

-emirage: fix irq1/2 pin read [hap]

-galaxian/galaxian.cpp: Added Diviertate Galaxia (Spanish Galaxian bootleg from Multivideo). (#12150) [ClawGrip]

New working clones
------------------
Diviertate Galaxia (Multivideo, Spanish bootleg of Galaxian) [Juan Romero, Recreativas.org]

-hiscore.dat: fix renamed sets [cracyc]

-mb88xx: clean up spacing, single line comments, shorthand variable types [hap]

-spectrum_cass.xml: Added 41 items (40 working). (#12148) [ArcadeShadow]
 * Also corrected metadata with information from Spectrum Computing.

New working software list additions (spectrum_cass.xml)
-------------------------------------------------------
48K №3 - Maziacs [Spectrum Computing]
48K №5 - Regata [Spectrum Computing]
48K №6 - Especial Marcianitos [Spectrum Computing]
48K №9 - Frank N' Stein [Spectrum Computing]
48K №11 - Camara Secreta [Spectrum Computing]
Bulbo and the Blue Dragon [Spectrum Computing]
Bulbo's Intrepid Adventure [Spectrum Computing]
Corrida de Cavalos [Planeta Sinclair]
Chip's Challenge (one sided tape) [Spectrum Computing]
Chip's Challenge (Erbe) [Spectrum Computing]
Ditador + Treinador de Futebol [Planeta Sinclair]
Diversidade e Classificação de Seres Vivos [Planeta Sinclair]
Férias em Portugal [Planeta Sinclair]
Italia 1944 (English) [Zankle Soft]
Italia 1944 (German) [Zankle Soft]
Italia 1944 (Italian) [Zankle Soft]
Italia 1944 (Portuguese) [Zankle Soft]
Italia 1944 (Russian) [Zankle Soft]
Italia 1944 (Spanish) [Zankle Soft]
H.E.R.O. (Proein Soft) [Planeta Sinclair]
Metamorphosis [ITNL-team]
Metamorphosis (128K, Valentine's Day demo) [ITNL-team]
Metamorphosis (48K, Valentine's Day demo) [ITNL-team]
Mira Técnica [Planeta Sinclair]
Mira Técnica (patched) [Planeta Sinclair]
O Esqueleto Humano [Planeta Sinclair]
Orgãos Reprodutores [Planeta Sinclair]
Ring-O (alt) [Planeta Sinclair]
Scrabble + Campo de Minas [Planeta Sinclair]
Star Bowls [Spectrum Computing]
Super Bomberman 2 Remix (demo v0.1) [ZX Evolution]
Super Bomberman 2 Remix (demo v1.1) [ZX Evolution]
Super Soho [Planeta Sinclair]
Swords & Sorcery (set 4) [Planeta Sinclair]
The Dungeon of Torgar (Adventure Workshop, alt) [Planeta Sinclair]
The Last Escape [Ariel Endaraues]
Treinador de Futebol [Planeta Sinclair]
Wudang (standard loader) [Spectrum Computing]
Wudang (turbo loader) [Spectrum Computing]
Wudang (Pure Basic Contest version) [Spectrum Computing]

New software items marked not working (spectrum_cass.xml)
---------------------------------------------------------
Prioridade Em Cruzamentos [Planeta Sinclair]

-msx2p_cart.xml: Added a software list for MSX2+ cartridges with three items (two working). (#12130) [wilbertpol]
 * Software list is not currently attached to any systems.

New working software list items (msx2p_cart.xml)
------------------------------------------------
Ghostly Manor [9958 crew]
Nothing Thing [#msxdev Compo]

New software items marked not working (msx2p_cart.xml)
------------------------------------------------------
Knit Designer (Japan) [Takamichi]

-igs/goldstar.cpp: Added a fourth version of Animal House set, and PLDs dumps for 'animalhsb'. (#12109) [ClawGrip]
 * Added PLDs dumps for 'animalhsb'. [Taksangs, charlie]

New clones marked not working
-----------------------------
Animal House (set 4) [Taksangs, charlie]

-sms.xml: Added 19 working items (#12121) [ArcadeShadow]

New working software list additions (sms.xml)
---------------------------------------------
Arcade Volleyball [SMS Power!]
Blast Arena [SMS Power!]
Extreme Volleyball Infernal League (v1.0.2) [SMS Power!]
Extreme Volleyball Infernal League (v1.0.5) [SMS Power!]
Extreme Volleyball Infernal League (v1.0.6) [SMS Power!]
Extreme Volleyball Infernal League (v2.0.21, demo) [raphnet]
Fantasy Zone: The Maze (prototype) [SMS Power!]
Jewel Stone (demo) [SMS Power!]
Lucky Penguin (v1.0) [SMS Power!]
Lucky Penguin (v1.1) [SMS Power!]
Pitman (v1.02) [SMS Power!]
Pitman (v1.03) [SMS Power!]
SKBN (v1.0) [SMS Power!]
SKBN (v1.1) [SMS Power!]
SKBN (v1.2) [SMS Power!]
SKBN (v1.3) [SMS Power!]
SKBN (v1.4) [SMS Power!]
Wing Warriors [SMS Power!]
Wing Warriors (fix) [SMS Power!]

-Use literal romaji for Jikkyou Powerful Pro Yakyuu game titles. (#12074) [Vas Crabb]
 * Official media leans towards using literal romaji "JIKKYOU PAWAFURU PURO YAKŪ".
 * Software lists still have "Jikkyou Powerful Pro Yakyuu" to help people search.

-sony/psx.cpp: Added compatibility filters for CD software list. [Vas Crabb]

-nmk/nmk16.cpp: Use emulated NMK214/NMK215 protection for more games. (#12152) [Sergio G]
 * NMK214/NMK215 emulation is now used for Macross, GunNail, Bombjack Twin and Nouryoku Koujou Iinkai games.
 * Also corrected clock frequencies and added more notes about bootlegs. [hammy]

New systems marked not working
------------------------------
Maque Wangchao / Chaoji Damanguan 2 - Jiaqiang Ban (China, V100C) [dyq, little0, Guru]
Tong Zi Maque [dyq, little0, Guru]

-h8: don't save the mode settings, move mac_saturating var to h8s2600 and hook it up [hap]

-cpu/hcd62121, casio/cfx9850.cpp: Various fixes: (#12137) [qufb]
 * cpu/hcd62121: Fixed register accesses from the debugger.
 * cpu/hcd62121: Implemented the TIME register.
 * cpu/hcd62121: Implemented more instructions tested on hardware.
 * cpu/hcd62121: Fixed swap flags - they are always cleared regardless of values.
 * cpu/hcd62121: Fixed timer so that it expires on KO enabled key input.
 * cpu/hcd62121: Added an infinite timer variant, (seems to be used with the low power-variant of timer_wait).
 * casio/cfx9850.cpp: Fixed CFX9850GB display RAM mapping - this one doesn't write to segment 0x60.
 * casio/cfx9850.cpp: Adjusted palette to better match screenshots in the manual.

-Start adding the m37640 [Olivier Galibert]

-swx00: Advance [Olivier Galibert]

-sh7042: Start introducing the interrupts [Olivier Galibert]

-dirom fix [Olivier Galibert]

-mks3: first hle [Olivier Galibert]

-h8_timer: compare match event was off by 1 [hap]

-emu/debug/debugcmd.cpp: Added support for lowercase hex to printf/logerror. [Patrick Mackinlay]
 * Also simplified implementation by better leveraging util/strformat.h.
 * This is from pull request #12124, to get some testing for the fundamental change before freeze.

-Add a skeleton for a new PC-based game named 'Pull The Trigger' (#12153) [ClawGrip]

New not working machine
-----------------------
Pull The Trigger [Arcade Planet, Recreativas.org]

New systems marked not working
------------------------------
Jin Xiu Zhong Hua [dyq, little0, Guru]

-misc/astrcorp.cpp: dumped EEPROM for speedmst [Siftware]

-skeleton/sterz80.cpp: measured clocks [Guru]

-visual50: Main screen turn on [Dirk Best]
 * Added dump of character generator ROM and Revision 0.08 firmware [Bitsavers]
 * Initial screen rendering, but missing most attributes
 * Implement keyboard [Dirk Best, Bitsavers]
 * Start documenting PPI connections

Systems promoted to working
---------------------------
Visual 50 [Dirk Best]

-fidel_phantom: update internal artwork color theme [hap]

-mks3: Fix keyoff psr340: Finish the lcd, add the nvram. [Olivier Galibert]

-mks3: Fix copy/paste error that prevented saving mappings [Olivier Galibert]

-cirsa/neptunp2.cpp: Added Charleston electromechanical slot machine from Europea. (#12157) [ClawGrip]
 * Also added version numbers to descriptions for Corsarios and Multi Points

New systems marked not working.
-------------------------------
Charleston (V2.1, Catalonia) [Arcade Planet, Recreativas.org]

-misc swx00 fixes [Olivier Galibert]

-heathkit/h89.cpp: Added missing conditions to some Ultimeth MTRHEX-2k DIP switch settings. (#12155) [Mark Garlanger]
 * Also aligned DIP switch locations and conditions.

-Updated some comments. [Vas Crabb]

-Added e-kara, Hi-kara and Karaoke Ranking Party cartridges. [Vas Crabb]

New workng software list items
------------------------------
ekara_japan: J-Pop Mix Vol.42 (Japan) (EC0081-JPM), J-Pop Mix Vol.43 (Japan) (EC0083-JPM), Enka Taizen Dai San-hen (Japan)
  (EC0085-ETZ) [David Haywood, TeamEurope]
ekara_japan_g: Best Hit Volume 5 (Japan) (GC0012-BHT), Best Hit Volume 6 (Japan) (GC0013-BHT) [David Haywood, TeamEurope]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-2) [David Haywood, TeamEurope]

New software list items marked not working
------------------------------------------
bkrankp_cart: J-Pop Purple, J-Pop White, Yo-Kai Watch [David Haywood, TeamEurope]
evio: Disney Special 1 [David Haywood, TeamEurope]
hikara: Hi-kara 10-song capacity user cartridge (used, with 10 songs) (Japan), Hi-kara 20-song capacity user cartridge (used, with
  20 songs) (Japan) [David Haywood, TeamEurope]

-process all new ROM dumps sent by Team Europe and Sean Riddle [David Haywood] (#12004) [mamehaze]

New systems marked not working
------------------------------
Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure [David Haywood, Sean Riddle]
Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City [David Haywood, Sean Riddle]
Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat [David Haywood, TeamEurope]
Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version) [David Haywood, TeamEurope]
Excite Tennis (Japan) [David Haywood, TeamEurope]
Sudoku: Do You Sudoku? [David Haywood, TeamEurope]

New clones marked not working
-----------------------------
Fun 2 Learn Smart Fit Park (France) [David Haywood, TeamEurope]

-igs/pgm2.cpp: Add the program ROM of "Bu Bu Car" (#12132) [ClawGrip]

New systems marked not working
------------------------------
Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]

-drawogl: increase texture hashtable size (emirage/robotadv were crashing with opengl renderer) [hap]

-misc chess: small tweak to leds [hap]

New working systems
-------------------
416 XL (Yeno) [hap, Berger Achim]

-source org: move yeno drivers to yeno folder [hap]

New working clones
------------------
Super Nova (Novag, v1.05 set 2) [Berger]

-emu/debug/debugcmd.cpp: Add NUL-terminated string argument support to printf/logerror. (#12124) [Patrick Mackinlay]
 * Use %s to read NUL-terminated strings from emulated memory.  Precision sets maximum length.
 * Also added left-justification option for numeric and string formats.
 * Made documentation more consistent and removed duplication.

New systems marked not working
------------------------------
San Se Caishen (Version 0502) [dyq, little0, Guru]

-machine/mediagx_host: prepare for MediaGX virtual VGA hookup [angelosa]

-mr/dribling.cpp: Added netlist sound simulation for Model Racing Dribbling. (#12147) [Paperinik]
 * Marked as imperfect sound for now due to lack of a suitable JFET model for the PARATA function generator.

-freedom200: Support reverse video [Dirk Best]
 * freedom220_kbd: Support buzzer, clean up

-mr/nl_dribling.cpp: Added note about error in schematic. [Vas Crabb]

-netlist/nl_create_mame_solvers.sh: Updated for (not-so-)new source layout. [Vas Crabb]

-snes_bspack.xml: Metadata cleanups (#12160) [ArcadeShadow]
 * Lowercase on descriptive words ("Bad Header", "Hacked", "Alt", etc...)

New systems marked not working
------------------------------
Shizhan Sanguo Ji Jiaqiang Ban (Version 8.9 980413)  [dyq, little0, Guru]

-misc/gms.cpp: Fixed DIP switch settings for San Se Caisheng. [Vas Crabb]

-cirsa/neptunp2.cpp: Added two electromechanical slot machines from Cirsa. (#12158) [ClawGrip]
 * cirsa/neptunp2.cpp: Added Gladiadores electromechanical slot machine from Cirsa.

New not working machine
-----------------------
Gladiadores (V1.0, CAA) [Arcade Planet, Recreativas.org]

-mame.lst: Add 'gladiador' [ClawGrip]

New not working clone
---------------------
Corsarios (Cirsa slot machine, V5.10D, Catalonia) [ClawGrip]

-capcom/vulgus.cpp: Add a 1942 bootleg from Itisa (has bad graphics). (#12103) [ClawGrip]

New not working clones
----------------------
1942 (Itisa bootleg) [Recreativas.org]

-imagedev/cassette.cpp, formats/flacfile.cpp: Added support for saving cassette images in FLAC format. (#12115) [wilbertpol]
 * util/flac.cpp: Implemented seek/tell callbacks for FLAC library.

-Miscellaneous cleanup: [Vas Crabb]
 * cirsa/neptunp2.cpp: Add a sucffix to parent short name for clone short name.
 * liberty/freedom200.cpp: Use swapable idiom on the off chance someone implements swap for rgb_t.
 * misc/gms.cpp: Fixed another DIP switch description.

-tvgames/xavix.cpp: Hooked up controls for tomplc and tcarnavi, and promoted them to working. (#12163) [mamehaze]
 * Also increased tomplc CPU clock frequency to 43MHz (avoids crashes).
 * Corrected years for a couple of games.

Systems promoted to working
---------------------------
Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [David Haywood]
Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) [David Haywood]

New systems marked not working
------------------------------
Bao Qing Tian [dyq, little0, Guru]

-mame.lst: corrected error [Ivan Vangelista]

-gp32.xml: Metadata cleanups (#12159) [ArcadeShadow]
 * Replaced countries' abbreviations by their full name
 * Moved test comments to notes tag

-misc/diamondking.cpp: Added "Caribe" slot machine from Segasa Sonic (#12167) [ClawGrip]

New not working machine
-----------------------
Caribe [Arcade Planet, Recreativas.org]

-mr/dribling.cpp: Add partial dump of Automave version of Dribbling from Spain. (#12162) [ClawGrip]
 * Four damaged ROMs replaced with content from parent.

New working clones
------------------
ribbling (Automave) [David Bosque, Recreativas.org]

-formats/dmk_dsk.cpp: Improve checks in identify. (#12118) [wilbertpol]
 * Add structure checks in identify
 * Use less strong FIFID flags

-megadriv.xml: Added HeartBeat PGA Tour Golf II. [Vas Crabb]
 * Also changed "SegaNet" to "Sega Game Toshokan" and "16 Ton" to "16t" in descriptions. [ICEknight]

New software list items marked not working
------------------------------------------
megadriv.xml: HeartBeat PGA Tour Golf II [Brian Nocenti, VGHF]

-video/mc6845.cpp: Restore support for zero active width/height configuration (#12007) [Mark Garlanger]
 * Avoid writing to bitmap when DE is disabled

-Revert "video/mc6845.cpp: Restore support for zero active width/height config…" (#12169) [Vas Crabb]
 * This reverts commit cb5624978a31e135562d6b7f4b9ea4feaa1ad712.
 * This is a case of attempting to fix the symptom rather than the issue, and it breaks all systems that use 6845-family CRTCs with
    "show borders" set.

-hash/megadriv.xml: sort wcup90 metadata [angelosa]

-machine/mediagx_host: document GP / DC maps [angelosa]

-machine/sis950_lpc: replace PS/2 controller back to LLE [angelosa]
 * resolve hangs described in PR #11797 by using a microsoft serial mouse

-pc/sis630: more BIOS notes [angelosa]

New working clones
------------------
Ms Pac Man Twin (Argentina, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]

New working clones
------------------
Mr Pac-Turbo ('Made in Greece' Fermin bootleg)
  [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]

-pacman/pacman.cpp: Marked mspacmanbgf as IMPERFECT_COLORS. B-G channels are swapped in the real game, showing a purple/pink Ms
 PacMan. [Roberto Fresca]

-pacman/pacman.cpp: Swapped G-B color lines in mspacmanbgf and mspacmanbco sets to match the real hardware. Removed the
 IMPERFECT_COLORS flag. [Roberto Fresca]

-pacman/pacman.cpp: Fix rom region error... [Roberto Fresca]

-machine/mediagx_host: move VGA to own core [angelosa]

-pacman/pacman_v.cpp: Made code less confusing. [Vas Crabb]

-i386: handle double and triple faults [cracyc]

-irem/m72.cpp: Corrected typos in three ROM labels. [Arnaud Ancel]

-rm/rm380z.cpp: Fixed 8" disk controller clock frequency and improved VDU-80 display. (#12166) [Robin Sergeant]
 * Support VID INHIB bit and clear attributes on character write.

-cpu/t11: Improved trace trap processing, and added basic interrupt processing to the K1801VM1. (#12151) [shattered]

-srcclean and fix indentation in preparation for MAME 0.264 branch. [Vas Crabb]

-emirage: fix magnet/piece locate center [hap]

-misc: small cleanups [hap]

-Various metadata fixes. [Vas Crabb]

-util/unzip.cpp: Work around spurious maybe uninitialised warning with certain GCC versions. [Vas Crabb]

-avr8: some registers were missing from addressmap, avr8: fix regression with C flag on SBIW opcode, fix V flag on DEC/SBIW opcodes
 [hap]
 * (cherry picked from commit fbabb96113d690ea562a3258cdf52823d799c1e2)

-avr8: fix SBIW V flag once more [hap]
 * (cherry picked from commit 6517b66f3e9f3be8d709872652432eab541b709e)

-avr8: fix port D bit 7 toggle on timer2 [hap]
 * (cherry picked from commit 2db21a34b5be8782c1ba510c4fdfc96d37cabea4)
https://www.mamedev.org/

2024年3月17日 星期日

Flycast v2.3

Sega Dreamcast / Naomi 1 & 2 / Sega SystemSP / Atomiswave模擬器 Flycast 發布新版,更新如下 :

  • Battle Cable support
  • SystemSP hopper games: kingyo, manpuku, shateki, magicpop, unomedal, puyomedal, ochaken and westdmrg
  • Club Kart card reader support
  • Gamepad dead zone and saturation settings
  • Switch: touchscreen and joycon rumble support, bug fixes, performance improvements
  • HID barcode scanner support for card games (Mushi King, Dinosaur King, Love & Berry)

Fixed Games

  • Initial D v2/v3
  • Melty Blood: Act Cadenza
  • Confidential Mission
  • The Maze of the Kings
  • Spikers Battle
  • NBA Showtime
  • NHL 2K2
  • Ready 2 Rumble Boxing
  • Monkey Ball
  • Crackin'DJ 1 and 2
  • F355 (Naomi)
  • Samurai Shodown VI
  • Shenmue
  • Test Drive Le Mans
  • Sakura Taisen 3
  • Death Crimson 2
  • Force Five
  • NHL 2K2
  • Shakatto Tambourine
  • Xtreme Sports
  • Blue Stinger
  • RevolveR
  • Kaen Seibo
  • Nittere Shiki! Mirai Yosou Studio
  • Shakatto Tambourine Arcade

New Contributors

2024年2月28日 星期三

MAME 0.263

 MAME發布新版,更新如下 :

MAME Testers bugs fixed
-----------------------
- 08814: [Sound] (namco/namcos2.cpp) dsaber: Dragon Saber music plays at inconsistent speed. (hap)
- 08818: [Crash/Freeze] (misc/magicard.cpp) magicrde: Watchpoints on PIC16F54 special function registers can cause crashes. (AJR)
- 08822: [Crash/Freeze] (igs/pgm.cpp) drgw3, drgw3100, drgw3105, dwex, dwex101cn: Hangs before games start. (Ivan Vangelista)
- 08824: [Core] (funworld/funworld.cpp) pool10j, pool10k: Placeholder PAL dumps have incorrect sizes. (hap)
- 08825: [DIP/Input] (msx/sfkick.cpp) sfkick, sfkicka, spinkick: Analog and digital paddle controls have opposite directions. (hap)
- 08826: [Crash/Freeze] (taito/rbisland.cpp) jumping and clones: Emulator crashes when starting system. (hap)


New working systems
-------------------
CXG Systems / Newcrest Technology Sphinx Chess Professor [hap, Berger]
Double Dragon II: The Revenge (Tiger) [algestam, Sean Riddle]
Institut Ivo Lola Ribar Lola 8 [Stevan Parojcic]
Iskra HR-84 [Robert Kovač, Andrej Gerbec, Miodrag Milanović]
Mighty Max (Tiger) [hap, Sean Riddle]
Novag Mentor 16 [hap, Berger]
Open 5 Cards [Roberto Fresca, Aussiekanga]
Primo (Novag) [hap, Berger]
Saitek Kasparov GK 2000 [hap, Sean Riddle]
Saitek Kasparov Prisma [hap, Sean Riddle]
SciSys Kasparov Turbo S-24K [hap, Berger]
Yamaha MU10 [Matt, O. Galibert]


New working clones
------------------
Guardians / Denjin Makai II (bootleg) [ShootTheCore]
Hachoo! (Japan) [xtrasmiley]
Heath Company Heathkit H89 with SigmaSoft IGC [Mark Garlanger]
Institut Ivo Lola Ribar Lola 8 NK [Marko Solajic]
Lord of Gun (World) [Brian Troha, The Dumping Union]
Magic Train (Ver. 1.4) [Roberto Fresca]
Panda Train (Ver. 1.3) [Roberto Fresca, AJR]
Phoenix (bootleg) [Recreativas.org]
Psion Series 3a (2M) (US) [techfury]
Santaka-002 [ZX-PK.ru]
Side by Side (Ver 3.0 OK) [Sean Sutton, Smitdogg, hammy, Brian Troha, The Dumping Union]
Sports Authority Challenge (Rev 3) [Brian Troha, The Dumping Union]
Vuelo Espacial (Spanish bootleg of UniWar S) [Jorge Silva, Arnaldo Lopes]
Wild Fang (year hack?) [Tailsnic Retroworks]
Zoku Otenamihaiken (V2.05J 2003/05/12 18:00) [twistedsymphony, rtw]


Systems promoted to working
---------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]
Jozsef and Endre Lukacs Homelab 2 / Aircomp 16 [linuxforum5, R. Belmont]
Wyse Technology WY-100 [AJR]


Clones promoted to working
--------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) [Roberto Fresca]
Joker's Wild (B52 system, WP02001-054, Ver.031WM) [Roberto Fresca]
Tandy Radio Shack Deluxe Color Computer [Brian Wiesler, Tim Lindner]


New systems marked not working
------------------------------
Bingo Planet (Rev C) (M1 Satellite board) [hammy]
Black jack (Olympic Games, v5.04, upgrade kit for Wild Card) [Roberto Fresca, Matt B]
Breakaway Music Systems Vocalizer 1000 [Loscha, Devin Acker]
Dream Rail Lovely [Sergio Galiano]
George Scolaro pc532 [Patrick Mackinlay]
Iskra Delta Partner [Jernej Jakob]
Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
Mattel Pixter Multi-Media [QUFB]
Micro-Term 440 [Bitsavers]
Multi-Action 6710-21 [Brian Troha, The Dumping Union]
Multi-Action 8350-00-R1 [Brian Troha, The Dumping Union]
Operation Tiger Second Mission (Ver 2.02 J) [lukemorse1]
Packy's Treasure Slot (Japan, main ver. 1.3, video ver. 1.1) [Phil Bennett]
Quasimidi Musikelektronik GmbH Quasimidi Sirius [DBWBP]
Quasimidi Musikelektronik GmbH Rave-O-Lution 309 [DBWBP]
Renda Fighter (Japan, main ver. 2.02, video ver. 2.03) [hammy, Phil Bennett]
Space Game (Bingo 6+1) [BonelessChicken, Recreativas.org]
Wild Card (Olympic Games, v2.0) [Roberto Fresca, Matt B]
Yamaha MU15 [Matt, O. Galibert]
Yamaha MU128 [Matt, O. Galibert]


New clones marked not working
-----------------------------
Acorn Computers Acorn A3010 (German) [Nigel Barnes]
Martial Beat (G*B47 VER. JAB) [Windy Fairy]
Scud Race / Sega Super GT - Deluxe (Export) [Paul Prosser]
Sugorotic JAPAN (STJ1 Ver.A) [buffi]


New working software list items
-------------------------------
apple2_flop_clcracked:
  Ace Detective (revision 3) (4am crack), ACT Preparation Series (version 1984) (4am crack),
  Adventures in Problem Solving: Alice's Adventure in Numberland (4am crack),
  Adventures in Problem Solving: A Trip to London (4am crack), Adventures in Problem Solving: Marathon (4am crack),
  Adventures in Problem Solving: The Treasure of Forest Isle (4am crack), Alfred's Music Achievement Series: Level I (4am crack),
  Algebra Volume 3 (revision 4, 1984) (Britannica) (4am crack), Aliencounter and Face Flash (revision 2) (4am crack),
  Alligator Mix (version 1985 revision 2) (4am crack), Alphabet Fun: Big and Little Letters (4am crack),
  Alphabet Zoo (revision 2) (4am crack), Alphabet Zoo (revision 3) (4am crack), Animal Photo Fun (4am crack),
  Animal Stories IV (4am crack), Architectural Review & Testmaker (version 2.0) (4am crack), The Art of Communication 2 (4am crack),
  The Banking Simulation (4am crack), The Banking Tutorial (version 5.2) (4am crack),
  The Bare Facts on Composers Volume 2 (4am crack), The Bare Facts on Composers Volume 3 (4am crack),
  The Bare Facts on Intervals and Chords (4am crack), The Bare Facts on Music History (4am crack),
  The Bare Facts on Notes, Rhythm, and Terms (4am crack), Basic Number Facts: Practice (4am crack),
  Battling Bugs and Concentraction (revision 2) (4am crack), Beyond Pinball (version 1.1) (4am crack),
  Billboard (verion 0.0) (4am crack), Black Belt (revision 2) (4am crack), Broadsides (revision 1) (4am crack),
  Broadsides (revision 2) (4am crack), Broadsides (revision 3) (4am crack), Broadsides (revision 4) (4am crack),
  CAAT Skill Tester: Decimals (4am crack), CAAT Skill Tester: Fractions: Addition and Subtraction (4am crack),
  CAAT Skill Tester: Fractions: Multiplication and Division (4am crack), CAAT Skill Tester: Whole Numbers (4am crack),
  Career Scan IV (version 09.15.83N) (4am crack), Cash Versus Credit Buying (4am crack),
  Cause and Effect (version 02.15.85) (4am crack), Change Maker (4am crack),
  Child Development 2: Theories of Child Development (4am crack), Child Development 5: Infancy and Toddlerhood (4am crack),
  A Christmas Adventure (version 2.0) (4am crack), Classification of Objects (4am crack), Classmate (version 2.0) (4am crack),
  Clowning Around (revision 2) (4am crack), Collamore Castle: Strategies for Problem Solving Level 1 (4am crack),
  Comparison Kitchen (4am crack), Computer Biology Lab: Clam Dissection (4am crack),
  Computer Biology Lab: Crayfish Dissection (4am crack), Computer Biology Lab: Earthworm Dissection (4am crack),
  Computer Biology Lab: Frog Dissection (4am crack), Computer Biology Lab: Starfish Dissection (4am crack),
  Computers in Government (A-122 version 1.0) (4am crack), Continents and Countries (4am crack),
  Copy II Plus (version 1.0) (4am crack), Cotton Tales (version 1990) (4am crack),
  The Counting Bee (version 1.1, 26-FEB-82) (4am crack), Cribbage/Solitaire (4am crack),
  Crosscountry Canada (revsion 1, 1986) (4am crack), Crosscountry Canada (version 4.0) (4am crack),
  Crosscountry USA (version 4.0) (4am crack), Crosscountry USA (version 5.1) (4am crack), Crystal Caverns (revision 0) (4am crack),
  The Cube (4am crack), Cyborg (version 1) (4am crack), Dancing Dinos (4am crack),
  Dataquest: The Presidents (A-140 version 1.1) (4am crack), Dinosaur Dig (4am crack), Dinosaurs (release 1) (4am crack),
  Dragon Mix (version 1985) (4am crack), The Dream Machine (4am crack), E-Z Learner (4am crack),
  Early Discoveries: Size and Logic (version 07.31.85) (4am crack), Early Games: Matchmaker (revision 2) (4am crack),
  Effective Study Skills (4am crack), Electric Circuits (revision 1) (4am crack), Electric Circuits (revision 2) (4am crack),
  The Evelyn Wood Dynamic Reader (4am crack), Excel-A-Read (4am crack), Farmfiler (version 03.11.83) (4am crack),
  Fish Scales (version 4.0) (4am crack), Following Written Directions (4am crack), Fortress (revision 2) (4am crack),
  Fraction Fever (revision 1) (4am crack), Fractions (version 3.0 04-10-82) (4am crack),
  Fun with Directions (version 1984) (4am crack), The Gem of Zephyrr (version 1.1.0) (4am crack),
  Genesis: The Adventure Game Creator (4am crack), Genetic Engineering (4am crack), German Vocabulary Builder (4am crack),
  Glidepath (version 1.0) (4am crack), Golf Classic and Compubar (4am crack),
  Go to the Head of the Class (Media Materials) (4am crack), Graphing (A-817 version 1.0) (4am crack),
  Graphing Equations (version 1.3) (4am crack), Guitar Wizard (version 11611) (4am crack), Gulp!! and Arrow Graphics (4am crack),
  Human Body Exploration (4am crack), Improving Your Memory (4am crack), Industrialism in America (4am crack),
  Inferential Anne: Level II (4am crack), J-Bird (4am crack), Joe Theismann's Pro Football (4am crack), Key Signatures (4am crack),
  Kids at Work (4am crack), Kitchen Planner (4am crack), Les Sports (4am crack),
  Let's Explore Word Processing (Media Materials) (4am crack), Library Adventure: Blue Level (4am crack),
  Library Magic (revision 0) (4am crack), Magic Slate II: 20-Column Apple //e Version (version 1.0) (4am crack),
  Magic Slate II: 40-Column Apple //e Version (version 1.0) (4am crack), MasterType (version 1.7) (4am crack),
  Mathematics Action Games: Picture Parts: Basic Operations (4am crack),
  Mathematics Courseware Series: Adventures in Addition and Subtraction 3 (4am crack),
  Mathematics Courseware Series: Bicycling Through Decimals 3 (4am crack),
  Mathematics Courseware Series: Decimal Deli 2 (4am crack), Mathematics Courseware Series: Division 2 (4am crack),
  Mathematics Courseware Series: Division 3: The Prairie (4am crack),
  Mathematics Courseware Series: Electrifying Fractions 2 (4am crack),
  Mathematics Courseware Series: Fantastic Fractions 1 (4am crack), Mathematics Courseware Series: Fractions 3 (4am crack),
  Mathematics Courseware Series: Fractions 5: The River (4am crack),
  Mathematics Courseware Series: Mighty Multiplication 2 (4am crack),
  Mathematics Courseware Series: Percent 1: Get The Percent (4am crack), Mathematics Courseware Series: Percent 2 (4am crack),
  Medalist Series: Black Americans (version 04.13.84) (4am crack), Medalist Series: Presidents (version 11.23.84) (4am crack),
  Medalist Series: Women in History (version 11.21.83) (4am crack), Microtyping II (4am crack),
  Mind Puzzles (H-102 version 1.0-1984.05.25) (4am crack), Miner 2049er (revision 1) (4am crack),
  Modeling (A-823 version 1.0) (4am crack), Money! Money! (version 02.05.87) (4am crack), Monkey Business (revision 2) (4am crack),
  Monsters and Make-Believe (version 1.1) (4am crack), Music Tutor (Passport Designs) (4am crack),
  Mystery Mazes Case 3: Castle Clues (4am crack), Painter Power (4am crack),
  People of the Old Testament (version 03.09.90) (4am crack), Perception (version 3.1) (4am crack),
  Personality Profile 2 (4am crack), Physical or Chemical (4am crack), Picture Perfect (version 1987) (4am crack),
  Place Value: Ones, Tens, and Hundreds (4am crack), Plato's Cave (4am crack), Please Help Me: Spelling (4am crack),
  Polls and Politics (A-820 version 1.0) (4am crack), Prescriptive Math Drill (version 04.13.84) (4am crack),
  Primary Reading: Following Written Directions (4am crack), Primary WordMath (4am crack), Prime Ducks (4am crack),
  Problem-Solving Strategies (H-103 version 1.0-1984.09.25) (4am crack), Pro Golf Challenge (4am crack),
  Quizagon (revision 0) (4am crack), Rainbow Painter (4am crack), Rascal Takes A Ride Home (4am crack),
  Rascal Takes A Ride to School (4am crack), Reading for Understanding: Native Americans (4am crack),
  Reading Workshop: Grade 6 (Mindscape) (4am crack), Read & Rhyme (4am crack), Return to Reading: The Black Stallion (4am crack),
  Return to Reading: To Kill A Mockingbird (4am crack), Rhythm Write (4am crack), Run Your Own Train (revision 2) (4am crack),
  Scientific Simulations (version 1.0) (4am crack), Sesame Street Crayon: Letters For You (version 1987-10-31) (4am crack),
  Shadow Hawk One (revision 1) (4am crack), Shadow Hawk One (revision 2) (4am crack), Shadows and Light (4am crack),
  Shutterbug's Pictures (4am crack), Sliding Block (revision 2) (Merit) (4am crack), Social Studies: Africa (4am crack),
  Sound and Vibrations (4am crack), Space Journey: Planets and Stars (4am crack), Spellakazam (revision 1) (4am crack),
  Spelling and Reading Primer (version 2.0.1) (4am crack), Spelling Bee (version 1.1) (4am crack),
  The Spy's Adventures in Europe (version 1986-09-30) (4am crack), Start Solving: Honeybear (4am crack),
  Start Solving: Sam's Sticker Store (4am crack), Start Solving: Tina's TV Show (4am crack), Stickers (4am crack),
  Stickybear Opposites (800K 3.5") (4am crack), Story Maker (revision 2, 64K) (4am crack), The Story of Creation (4am crack),
  Strategies for Test Taking (4am crack), Strategies in Problem Solving: Dinosaurs and Squids (4am crack),
  Strategies in Problem Solving: Spinners and Slugs (4am crack), Super-Text II Form Letter Module (version 1984) (4am crack),
  Tales From The Arabian Nights (4am crack), Teddy Takes a Rain Walk (4am crack), Test Construction and Review (4am crack),
  Thinkers: Mathematics Unlimited Problem Solving (4am crack), Total Learning System (4am crack),
  Troll Sports Math: Math Word Problems for Grades 4 to 6 (4am crack), Type Hype (revision 2) (4am crack),
  Type Right on Your Apple IIe (4am crack), Under Fire (4am crack), U.S. Constitution Tutor (4am crack),
  The U.S. Constitution: Nationalism and Federalism (version 1984) (4am crack), U.S. History: The Growth of a Nation (4am crack),
  U.S. History: The Young Republic (4am crack), Walt Disney Card & Party Shop (4am crack), Water Pollution (4am crack),
  Werewolf!! (4am crack), What's the Problem: Ace Reporter (4am crack), What's the Problem: Chester and the Cheese (4am crack),
  What's the Problem: Where in the World? (4am crack), Wings Out of Shadow (4am crack), Wizard of Words (version 1.0) (4am crack),
  Word Scrambler and Spelling Tutor (4am crack), Wordwise (4am crack), WordWorx (4am crack), Zoo Master (revision 2) (4am crack)
  [4am]
  Arizona Mix (A-335 version 1.0) (4am and san inc crack), Car Builder (revision 4) (4am and san inc crack),
  Dog Sled Ambassadors (A-339 version 1.0) (4am and san inc crack), The General Manager (version 2.0S) (4am and san inc crack),
  The General Manager (version 2.0Y) (4am and san inc crack), Hard Hat Mack (4am and san inc crack),
  Magic Spells (version 1.1) (4am and san inc crack), Math Word Problems (4am and san inc crack),
  Music Construction Set (revision 2) (4am and san inc crack), Spare Change (4am and san inc crack),
  Square Pairs (version 1.0) (4am and san inc crack), Stickybear Opposites (revision 2) (4am and san inc crack),
  Stickybear Printer (version 1) (4am and san inc crack), Stickybear Reading (revision 2) (4am and san inc crack),
  Stickybear Town Builder (revision 2) (4am and san inc crack), Stickybear Typing (revision 3) (4am and san inc crack),
  Stickybear Word Problems (revision 2) (4am and san inc crack), Zenith (4am and san inc crack) [4am, san inc]
apple2_flop_orig: Copy II Plus (version 1.0), Copy II Plus (version 2.2), Galactic Gladiators [4am]
bbc_rom:
  Arcadians (unofficial RFS), Arkanoid (unofficial ROM), Boxford TCL 125/240 2.02, Boxford TCL 125/240 2.04,
  Boxford TCL 125/240 6.00, Database 1.21, Economatics Control ROM 1.04, Enigma Plus 2.4, GameROM: Rocket Raid 1.10,
  HyperDriver 1.30, IEEE 1.92, IEEE 1.98, Kix (unofficial ROM), LVL Echo 1.01, Micronet 2000 1.1, Music 1.2, PMS Multi-Font NTQ 4.0,
  Pengo (unofficial ROM), Ramrod MS4.00c (alt), Robotron (unofficial ROM), Rocket Raid (unofficial ROM),
  Snapper v1 (unofficial ROM), Snapper v2 (unofficial ROM), Speech Extension 0.1, StarGraph 3.01, Unicore 2.2,
  User Port Transfer 1.01, Wordwise Companion, Zalaga (unofficial RFS) [Nigel Barnes]
ekara_japan:
  Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
  Enkamichi Volume 8 (Japan) (EC0058-ENK) [TeamEurope]
ekara_japan_d:
  Dream Cartridge: Best Artist Vol.7 (Japan) (DC0008-BAT), Dream Cartridge: Best Hit Vol.10 (Japan) (DC0006-BHT) [TeamEurope]
ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1), Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
ekara_japan_m:
  Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM), J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM)
  [TeamEurope, David Haywood]
ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
ekara_japan_s:
  Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI), Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
ekara_japan_sp: Super Cartridge: TV Pop Junior (Japan) (SP-06) [TeamEurope]
h88_cass:
  BUG-8 02.05.00, BUG-8 02.06.00, Extended Benton Harbor Basic 10.05.00, Extended Benton Harbor Basic 10.05.01,
  Extended Benton Harbor Basic 10.06.00, Heath H8 Assembler 04.05.00, Heath H8 Assembler 04.06.00, Heath/Wintek H8 Editor 03.05.00,
  Heath/Wintek H8 Editor 03.06.00 [Society of Eight-Bit Heathkit Computerists]
msx1_cart:
  Hotbit HB-8000 Demo (Brazil), Ligue-se ao Expert (Brazil), Mood Land, Princess Quest [file-hunter]
  Magical Tower Adventure [MSXdev]
msx2_cart:
  DSKPRO (v11.6) [file-hunter]
  MEGA-SCSI (128KB), MEGA-SCSI (256KB), MEGA-SCSI (512KB), MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
psion_ssd: 3Fax Software [techfury]
sega_beena_cart:
  Pururun! Shizuku-chan: Asonde Tanoshiku Nouryoku Up [TeamEurope]
  Taiko no Tatsujin: Ongaku Lesson [TeamEurope, QUFB]
spectrum_cass:
  Impossabubble [Dave Clarke]
  Alien Girl (demo, English), Alien Girl (demo, Spanish) [Javier Fopiani]
  Cocoa and the Time Machine (48K, English), Cocoa and the Time Machine (48K, Portuguese),
  Cocoa and the Time Machine (48K, Spanish), Cocoa and the Time Machine (128K, English), Cocoa and the Time Machine (128K, Spanish),
  Hakkenkast - The Demo Dungeon (48K), Hakkenkast - The Demo Dungeon (128K), The Swarm is Coming... (48K, update 2),
  The Swarm is Coming... (128K, update 2), Twenty Four Hour Parsley People (English), Twenty Four Hour Parsley People (Portuguese),
  Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
  Adventure 4-Pack (alt), Desdobramentos de Totobola, La Diosa de Cozumel (Matra edition), Máquina do Poker, Melotron, Poker Aberto,
  Stripping Penelope, Throne of Fire (PIM) [Planeta Sinclair]
  Ad Lunam (English), Ad Lunam (Italian), Ad Lunam (Spanish), Ad Lunam Plus (English), Ad Lunam Plus (Italian),
  Ad Lunam Plus (Spanish), Demon's Dream, F-19 Stealth Fighter (set 4, Erbe), Insert Coins II,
  Inspector Gadget and the Circus of Fear, Micro Olympics / Olympic Spectacular (Profisoft), Micro Primer - Software Pack 1,
  Micro Primer - Software Pack 2, Microfair Madness (Zenobi, alt), Mysterious Dimensions (48K), NATO Assault (128K version),
  Project Future (bug fix), Pud Pud (Zafi Chip), Puffy's Saga (MCM), Red Arrows (System 4), Rival Gang, Rival Gang EXT (demo),
  Road Toad (bug fix), Roust (demo), Super 48K Box (rev. 2, TAP tape image), Terrapins (demo), Throne of Fire (IBSA),
  Tiro al Blanco (Investronica), World Games (Erbe), Wunderwaffe, ZX Larry [Spectrum Computing]
  Apulija-13 (v2.1, English), Apulija-13 (v2.1, English, extra), Apulija-13 (v2.1, French), Apulija-13 (v2.1, German),
  Apulija-13 (v2.1, Italian), Apulija-13 (v2.1, Portuguese), Apulija-13 (v2.1, Spanish) [Zankle Soft]


New software list items marked not working
------------------------------------------
apple2_flop_clcracked:
  Mathematics Courseware Series: Addition and Subtraction 4: City Sights (4am crack),
  Mathematics Courseware Series: The Mysteries of Multiplication 3 (4am crack) [4am]
bbc_rom: Micron Plus EPROM Programmer 1.20, SPX 2.01 [Nigel Barnes]
msx2_cart: Video Digitizer (Japan) [file-hunter]
pixter_cart:
  Alphabet Forest, Clifford - The Big Red Dog, Cyberchase, Mazes, Puzzles & Games, SpongeBob SquarePants - Math Adventure [QUFB]


Translations added or modified
------------------------------
Russian [Arbars, holub, Vas Crabb]


Merged pull requests
--------------------
- 11801: heathkit/h89.cpp: Added Heathkit H89 with SigmaSoft Interactive Graphics Controller as a clone system. [Mark Garlanger]
- 11840: bus/qbus: Added DVK MX floppy disk drive controller card. [shattered]
- 11964: cpu/t11: Fixed MTPS/MFPS data width and improved emulation of differences between variants. [shattered]
- 11971: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest floppy disk dumps and cracks. [4am, san inc, A-Noid]
- 11972: pinball/recel.cpp: Added ‘Space Game (Bingo 6+1)’, and corrected comments. [BonelessChicken, Recreativas.org, ClawGrip]
- 11975: rm/rmnimbus.cpp: Changed default mouse mode to high-level simulation. [Robin Sergeant]
- 11981: machine/sa1110.cpp: Use address maps for on-board peripherals; hp/jornada.cpp: Hooked up entire keyboard. [Ryan Holtz]
- 11984: phoenix/phoenix.cpp: Added a bootleg of Phoenix. [Recreativas.org, ClawGrip]
- 11985: emu/memarray.cpp: Fixed little Endian byte reads and writes for 64-bit areas. [amameuser]
- 11986: msx/msx.cpp,msx/msx2.cpp: Enabled floppy disk drive sounds. [Wilbert Pol]
- 11988: rm/rm380z.cpp: Fixed video RAM addressing, allowing characters to be read back from the screen. [Robin Sergeant]
- 11989: jaleco/megasys1.cpp: Added Japanese version of Hachoo! as a clone; ekara_japan*.xml: Added four cartridges. [David Haywood]
- 11990: apple/apple2e.cpp: Removed a duplicate variable assignment in Ctrl-Reset handler code. [xotmatrix]
- 11991: sega/segaai.cpp: Improved µPD7759 ROM bank selection (improves speech). [Wilbert Pol]
- 11992: konami/hexion.cpp, konami/spy.cpp, konami/thunderx.cpp: Made K052591 simulation better reflect real programs. [furrtek]
- 11994: handheld/hh_sm510.cpp: Added Tiger Double Dragon II: The Revenge. [algestam, Sean Riddle]
- 11995: cpu/t11: Added basic support for the K1801VM1. [shattered]
- 11996: apple/apple2e.cpp: Update language card memory map when language card is enabled or disabled. [xotmatrix]
- 11999: nec/pce.cpp, nec/pce_cd.cpp: Cleaned up code. [cam900]
- 12000: netlist/pexception.cpp, sound/pulse_sound.cpp: Fixed compilation when using musl libc runtime library. [Elaine Gibson]
- 12001: irem/travrusa.cpp: Added an alternate palette PROM arrangement for Traverse USA, MotoTour and MotoRace USA. [ClawGrip]
- 12002: heath/h89.cpp: Added Ultimeth 2k ROM as a BIOS option. [Mark Garlanger]
- 12006: sega/sega_beena_cart.xml: Added two working items. [TeamEurope, QUFB]
- 12009: lynx.xml: Marked raiden as a possible bootleg of the CES version. [David Silva]
- 12012: util/cdrom.cpp: Removed unreachable additional handler for MODE2/2336 tracks (GitHub #9084). [stonedDiscord]
- 12013: mattel/pixtermu.cpp, pixter_cart.xml: Added a skeleton Mattel Pixter Multi-Media driver and software list. [QUFB]
- 12015: galaxian/galaxian.cpp: Added a Spanish bootleg of UniWar S from Centromatic. [Jorge Silva, Arnaldo Lopes, ClawGrip]
- 12016: cpu/m6809: Fixed HD6309 indirect W register references in indexed addressing modes. [Tim Lindner]
- 12017: rainbow.xml; intv.xml; digilog320.xml; compclr2_flop.xml: Use lowercase for things that aren't proper nouns. [ArcadeShadow]
- 12019: heathkit/h89.cpp, h88_cass.xml: Added a software list for Heathkit H88 cassettes. [Mark Garlanger]
- 12020: tecmo/gaiden.cpp: Added an version of Wild Fang using a different program version. [Tailsnic Retroworks, ClawGrip]
- 12026: cpu/patinhofeio/patinho_feio.cpp: Fixed missing space in warning log message. [amameuser]
- 12027: ussr/1801vp014.cpp: Added simulated MS7008 keyboard using K1801VP1-014 controller. [shattered]
- 12028: lib/netlist: Removed duplicate $(OBJ)/devices from object directories in makefile. [amameuser]
- 12029: cpu/z180, machine/ldv1000hle.cpp: Removed some extraneous semicolons. [amameuser]
- 12030: Fixed indentation of some ROM_END and INPUT_PORTS_END statements. [amameuser]
- 12031: rm/rm380z.cpp: Improved character mode video emulation. [Robin Sergeant]
- 12032: msx1_cart.xml: Added five working items. [file-hunter, MSXdev, Wilbert Pol]
- 12033: tvgames/spg29x.cpp: Added the internal SPG290 ROM for the Mattel HyperScan (not hooked up yet). [ppcasm, David Haywood]
- 12034: sound/discrete.cpp: Use appropriate memory barriers for task synchronisation (fixes GitHub #11373). [Vas Crabb]
- 12035: bandai/design_master.cpp: Added the internal H8/328 ROM for the Bandai Design Master. [Sean Riddle, David Haywood]
- 12036: cpu/tms32010: Fixed memory access helpers for variants with 64k-word program space. [cam900]
- 12037: misc/vocalizer.cpp: Added a driver for the Breakaway Music Systems Vocalizer 1000 (not working). [Loscha, Devin Acker]
- 12040: util/chd.cpp: Calculate pessimistic size for buffer needed to store compressed hunk map (fixes GitHub #12023). [balrog]
- 12041: konami/ksys573.cpp: Added Martial Beat JAB version (not working). [Windy Fairy]
- 12042: spectrum_cass.xml: Added 61 working items, and added language information for many items. [ArcadeShadow]
- 12043: trs/coco12.cpp: Dumped ROMs for Deluxe Color Computer and promoted it to working. [Brian Wiesler, Tim Lindner]
- 12046: mindset_flop.xml, adam_flop.xml, next_hdd.xml: Made software list descriptions follow conventions. [ArcadeShadow]
- 12047: Removed some unnecessary backslash line continuations in C++ and Python code. [amameuser]
- 12049: trs/coco12_m.cpp: Fixed base address for Deluxe Color Computer RAM bank. [Nigel Barnes, Tim Lindner]
- 12050: machine/z80scc.cpp: Added support for RTxC transmit/receive clock source. [Colin Leroy-Mira]
- 12052: msx2_cart.xml: Added six items (five working); bus/msx/cart/scsi.cpp: Added partial MegaSCSI support. [Wilbert Pol]
- 12055: hash/ekara_japan*.xml: Added nine cartridges; skeleton/hudson_poems.cpp: Added four games. [David Haywood, TeamEurope]
- 12057: util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. [Windy Fairy]
- 12060: util/bitstream.h: Adjust m_doffset based on m_dbitoffs when flushing (fixes errors reading LaserDisc CHDs). [Windy Fairy]


Source changes
--------------
-lola8a: fixed video output, added inverted video mode [Miodrag Milanovic]

-homelab/homelab.cpp: Update Homelab2 / Aircomp 16 to working [linuxforum5, R. Belmont]
 * Implemented text and graphics modes
 * Fixed memory shadowing and I/O
 * Fixed right shift keyboard code
 * Fixed quickload and cassette loading

-i8275: Moderate change to API and major expansion of configuration possibilities [AJR]
 * Change the "draw character" callback to pack all attribute flags in a single parameter. A bit enum is provided to facilitate
    unpacking the bits.
 * Allow for configurations in which up to four CRTCs are attached to the same character clock and screen. The secondary CRTCs are
    not fully emulated with regard to timing and some output callbacks, but their character and attribute outputs may be merged with
    those of the primary screen through the same display callback.
   - wy100: Add half-intensity display for protected characters.
   - ms6102: Support attribute that enables Cyrillic character set.
   - t7000: Show cursor and several character attributes.

Machines promoted to WORKING
----------------------------
WY-100 [AJR]

-homelab: lowercase hex values [hap]

New working systems
-------------------
Mighty Max (Tiger) [hap, Sean Riddle]

-rm/rmnimbus.cpp: Change default mouse emulation mode to HLE (#11975) [Robin Sergeant]

-hash/apple2_*: added 245 (238 working 2 not working), removed 10 (#11971) [A-Noid33]
 * Metadata cleanups and parent/clone relationships.  Renamed sets for consistency between software lists and other dumps.

New working software list items (apple2_flop_clcracked.xml)
-----------------------------------------------------------
A Christmas Adventure (version 2.0) (4am crack) [A-Noid33]
Ace Detective (revision 3) (4am crack) [A-Noid33]
ACT Preparation Series (version 1984) (4am crack) [A-Noid33]
Adventures in Problem Solving: A Trip to London (4am crack) [A-Noid33]
Adventures in Problem Solving: Alice's Adventure in Numberland (4am crack) [A-Noid33]
Adventures in Problem Solving: Marathon (4am crack) [A-Noid33]
Adventures in Problem Solving: The Treasure of Forest Isle (4am crack) [A-Noid33]
Alfred's Music Achievement Series: Level I (4am crack) [A-Noid33]
Algebra Volume 3 (revision 4, 1984) (Britannica) (4am crack) [A-Noid33]
Aliencounter and Face Flash (revision 2) (4am crack) [A-Noid33]
Alligator Mix (version 1985 revision 2) (4am crack) [A-Noid33]
Alphabet Fun: Big and Little Letters (4am crack) [A-Noid33]
Alphabet Zoo (revision 2) (4am crack) [A-Noid33]
Alphabet Zoo (revision 3) (4am crack) [A-Noid33]
Animal Photo Fun (4am crack) [A-Noid33]
Animal Stories IV (4am crack) [A-Noid33]
Architectural Review &amp; Testmaker (version 2.0) (4am crack) [A-Noid33]
Arizona Mix (A-335 version 1.0) (4am and san inc crack) [A-Noid33]
Basic Number Facts: Practice (4am crack) [A-Noid33]
Battling Bugs and Concentraction (revision 2) (4am crack) [A-Noid33]
Beyond Pinball (version 1.1) (4am crack) [A-Noid33]
Billboard (4am crack) [A-Noid33]
Black Belt (revision 2) (4am crack) [A-Noid33]
Broadsides (revision 1) (4am crack) [A-Noid33]
Broadsides (revision 2) (4am crack) [A-Noid33]
Broadsides (revision 3) (4am crack) [A-Noid33]
Broadsides (revision 4) (4am crack) [A-Noid33]
CAAT Skill Tester: Decimals (4am crack) [A-Noid33]
CAAT Skill Tester: Fractions: Addition and Subtraction (4am crack) [A-Noid33]
CAAT Skill Tester: Fractions: Multiplication and Division (4am crack) [A-Noid33]
CAAT Skill Tester: Whole Numbers [A-Noid33]
Car Builder (revision 4) (4am and san inc crack) [A-Noid33]
Career Scan IV (version 09.15.83N) (4am crack) [A-Noid33]
Cash Versus Credit Buying (4am crack) [A-Noid33]
Cause and Effect (version 02.15.85) (4am crack) [A-Noid33]
Change Maker (4am crack) [A-Noid33]
Child Development 2: Theories of Child Development (4am crack) [A-Noid33]
Child Development 5: Infancy and Toddlerhood (4am crack) [A-Noid33]
Classification of Objects (4am crack) [A-Noid33]
Classmate (version 2.0) (4am crack) [A-Noid33]
Clowning Around (revision 2) (4am crack) [A-Noid33]
Collamore Castle: Strategies for Problem Solving Level 1 (4am crack) [A-Noid33]
Comparison Kitchen (4am crack) [A-Noid33]
Computer Biology Lab: Clam Dissection (4am crack) [A-Noid33]
Computer Biology Lab: Crayfish Dissection (4am crack) [A-Noid33]
Computer Biology Lab: Earthworm Dissection (4am crack) [A-Noid33]
Computer Biology Lab: Frog Dissection (4am crack) [A-Noid33]
Computer Biology Lab: Starfish Dissection (4am crack) [A-Noid33]
Computers in Government (A-122 version 1.0) (4am crack) [A-Noid33]
Continents and Countries (4am crack) [A-Noid33]
Copy II Plus (version 1.0) (4am crack) [A-Noid33]
Cotton Tales (version 1990) (4am crack) [A-Noid33]
Cribbage/Solitaire (4am crack) [A-Noid33]
Crosscountry Canada (revsion 1, 1986) (4am crack) [A-Noid33]
Crosscountry Canada (version 4.0) (4am crack) [A-Noid33]
Crosscountry USA (version 4.0) (4am crack) [A-Noid33]
Crosscountry USA (version 5.1) (4am crack) [A-Noid33]
Crystal Caverns (revision 0) (4am crack) [A-Noid33]
Cyborg (version 1) (4am crack) [A-Noid33]
Dancing Dinos (4am crack) [A-Noid33]
Dataquest: The Presidents (A-140 version 1.1) (4am crack) [A-Noid33]
Dinosaur Dig (4am crack) [A-Noid33]
Dinosaurs (version 1.0) (4am crack) [A-Noid33]
Dog Sled Ambassadors (A-339 version 1.0) (4am and san inc crack) [A-Noid33]
Dragon Mix (version 1985) (4am crack) [A-Noid33]
Early Discoveries: Size and Logic (version 07.31.85) (4am crack) [A-Noid33]
Early Games: Matchmaker (revision 2) (4am crack) [A-Noid33]
Effective Study Skills (4am crack) [A-Noid33]
Electric Circuits (revision 1) (4am crack) [A-Noid33]
Electric Circuits (revision 2) (4am crack) [A-Noid33]
Excel-A-Read (4am crack) [A-Noid33]
E-Z Learner (4am crack) [A-Noid33]
Farmfiler (version 03.11.83) (4am crack) [A-Noid33]
Fish Scales (version 4.0) (4am crack) [A-Noid33]
Following Written Directions (4am crack) [A-Noid33]
Fortress (revision 2) (4am crack) [A-Noid33]
Fraction Fever (revision 1) (4am crack) [A-Noid33]
Fractions (version 3.0 04-10-82) (4am crack) [A-Noid33]
Fun with Directions (version 1984) (4am crack) [A-Noid33]
Genesis: The Adventure Game Creator (4am crack) [A-Noid33]
Genetic Engineering (4am crack) [A-Noid33]
German Vocabulary Builder (4am crack) [A-Noid33]
Glidepath (version 1.0) (4am crack) [A-Noid33]
Go to the Head of the Class (Media Materials release) (4am crack) [A-Noid33]
Golf Classic and Compubar (4am crack) [A-Noid33]
Graphing (A-817 version 1.0) (4am crack) [A-Noid33]
Graphing Equations (version 1.3) (4am crack) [A-Noid33]
Guitar Wizard (version 11611) (4am crack) [A-Noid33]
Gulp and Arrow Graphics (4am crack) [A-Noid33]
Hard Hat Mack (4am and san inc crack) [A-Noid33]
Human Body Exploration (4am crack) [A-Noid33]
Improving Your Memory (4am crack) [A-Noid33]
Industrialism in America (4am crack) [A-Noid33]
Inferential Anne: Level II (4am crack) [A-Noid33]
J-Bird (4am crack) [A-Noid33]
Joe Theismann's Pro Football (4am crack) [A-Noid33]
Key Signatures (4am crack) [A-Noid33]
Keyboard Golf (4am and san inc crack) [A-Noid33]
Kids at Work (4am crack) [A-Noid33]
Kitchen Planner (4am crack) [A-Noid33]
Les Sports (4am crack) [A-Noid33]
Let's Explore Word Processing (Media Materials) (4am crack) [A-Noid33]
Library Adventure: Blue Level (4am crack) [A-Noid33]
Library Magic (revision 0) (4am crack) [A-Noid33]
Magic Slate II: 20-Column Version (version 1.0) (4am crack) [A-Noid33]
Magic Slate II: 40-Column Version (version 1.0) (4am crack) [A-Noid33]
Magic Spells (version 1.1) (4am and san inc crack) [A-Noid33]
Math Word Problems (4am and san inc crack) [A-Noid33]
Mathematics Action Games: Picture Parts: Basic Operations (4am crack) [A-Noid33]
Mathematics Courseware Series: Adventures in Addition and Subtraction 3 (4am crack) [A-Noid33]
Mathematics Courseware Series: Decimal Deli 2 (4am crack) [A-Noid33]
Mathematics Courseware Series: Bicycling Through Decimals 3 (4am crack) [A-Noid33]
Mathematics Courseware Series: Division 2 (4am crack) [A-Noid33]
Mathematics Courseware Series: Division 3: The Prairie (4am crack) [A-Noid33]
Mathematics Courseware Series: Fantastic Fractions 1 (4am crack) [A-Noid33]
Mathematics Courseware Series: Electrifying Fractions 2 (4am crack) [A-Noid33]
Mathematics Courseware Series: Fractions 3 (4am crack) [A-Noid33]
Mathematics Courseware Series: Fractions 5: The River (4am crack) [A-Noid33]
Mathematics Courseware Series: Mighty Multiplication 2 (4am crack) [A-Noid33]
Mathematics Courseware Series: Percent 1: Get The Percent (4am crack) [A-Noid33]
Mathematics Courseware Series: Percent 2 (4am crack) [A-Noid33]
MasterType (version 1.7) (4am crack) [A-Noid33]
Medalist Series: Black Americans (version 04.13.84) (4am crack) [A-Noid33]
Medalist Series: Presidents (version 11.23.84) (4am crack) [A-Noid33]
Medalist Series: Women in History (version 11.21.83) (4am crack) [A-Noid33]
Microtyping II (4am crack) [A-Noid33]
Mind Puzzles (H-102 version 1.0-1984.05.25) (4am crack) [A-Noid33]
Miner 2049er (revision 1) (4am crack) [A-Noid33]
Modeling (A-823 version 1.0) (4am crack) [A-Noid33]
Money! Money! (version 02.05.87) (4am crack) [A-Noid33]
Monkey Business (revision 2) (4am crack) [A-Noid33]
Monsters and Make-Believe (version 1.1) (4am crack) [A-Noid33]
Music Construction Set (revision 2) (4am and san inc crack) [A-Noid33]
Music Tutor (Passport Designs) (4am crack) [A-Noid33]
Mystery Mazes Case 3: Castle Clues (4am crack) [A-Noid33]
Painter Power (4am crack) [A-Noid33]
People of the Old Testament (4am crack) [A-Noid33]
Perception (version 3.1) (4am crack) [A-Noid33]
Personality Profile 2 (4am crack) [A-Noid33]
Physical or Chemical (4am crack) [A-Noid33]
Picture Perfect (version 1987) (4am crack) [A-Noid33]
Place Value: Ones, Tens, and Hundreds (4am crack) [A-Noid33]
Plato's Cave (4am crack) [A-Noid33]
Please Help Me: Spelling (4am crack) [A-Noid33]
Polls and Politics (A-820 version 1.0) (4am crack) [A-Noid33]
Prescriptive Math Drill (version 04.13.84) (4am crack) [A-Noid33]
Primary Reading: Following Written Directions (4am crack) [A-Noid33]
Primary WordMath (4am crack) [A-Noid33]
Prime Ducks (4am crack) [A-Noid33]
Pro Golf Challenge (4am crack) [A-Noid33]
Problem-Solving Strategies (H-103 version 1.0-1984.09.25) (4am crack) [A-Noid33]
Quizagon (revision 0) (4am crack) [A-Noid33]
Rainbow Painter (4am crack) [A-Noid33]
Rascal Takes A Ride Home (4am crack) [A-Noid33]
Rascal Takes A Ride to School (4am crack) [A-Noid33]
Read & Rhyme (4am crack) [A-Noid33]
Reading for Understanding: Native Americans (4am crack) [A-Noid33]
Reading Workshop: Grade 6 (Mindscape) (4am crack) [A-Noid33]
Return to Reading: The Black Stallion (4am crack) [A-Noid33]
Return to Reading: To Kill A Mockingbird (4am crack) [A-Noid33]
Rhythm Write (4am crack) [A-Noid33]
Run Your Own Train (revision 2) (4am crack) [A-Noid33]
Scientific Simulations (version 1.0) (4am crack) [A-Noid33]
Sesame Street Crayon: Letters For You (version 1987-10-31) (4am crack) [A-Noid33]
Shadow Hawk One (revision 1) (4am crack) [A-Noid33]
Shadow Hawk One (revision 2) (4am crack) [A-Noid33]
Shadows and Light (4am crack) [A-Noid33]
Shutterbug's Pictures (4am crack) [A-Noid33]
Sliding Block (revision 2) (Merit) (4am crack) [A-Noid33]
Social Studies: Africa (4am crack) [A-Noid33]
Sound and Vibrations (4am crack) [A-Noid33]
Space Journey: Planets and Stars (4am crack) [A-Noid33]
Spare Change (4am and san inc crack) [A-Noid33]
Spellakazam (revision 1) (4am crack) [A-Noid33]
Spelling Bee (version 1.1) (4am crack) [A-Noid33]
Spelling and Reading Primer (version 2.0.1) (4am crack) [A-Noid33]
Square Pairs (version 1.0) (4am and san inc crack) [A-Noid33]
Start Solving: Honeybear (4am crack) [A-Noid33]
Start Solving: Sam's Sticker Store (4am crack) [A-Noid33]
Start Solving: Tina's TV Show (4am crack) [A-Noid33]
Stickers (4am crack) [A-Noid33]
Stickybear Opposites (revision 2) (4am and san inc crack) [A-Noid33]
Stickybear Opposites (800K 3.5") (4am crack) [A-Noid33]
Stickybear Printer (version 1) (4am and san inc crack) [A-Noid33]
Stickybear Reading (revision 2) (4am and san inc crack) [A-Noid33]
Stickybear Town Builder (revision 2) (4am and san inc crack) [A-Noid33]
Stickybear Typing (revision 3) (4am and san inc crack) [A-Noid33]
Stickybear Word Problems (revision 2) (4am and san inc crack) [A-Noid33]
Story Maker (revision 2, 64K) (4am crack) [A-Noid33]
Strategies for Test Taking (4am crack) [A-Noid33]
Strategies in Problem Solving: Dinosaurs and Squids (4am crack) [A-Noid33]
Strategies in Problem Solving: Spinners and Slugs (4am crack) [A-Noid33]
Super-Text II Form Letter Module (version 1984) (4am crack) [A-Noid33]
Tales From The Arabian Nights (4am crack) [A-Noid33]
Teddy Takes a Rain Walk (4am crack) [A-Noid33]
Test Construction and Review (4am crack) [A-Noid33]
The Art of Communication 2 (4am crack) [A-Noid33]
The Banking Simulation (4am crack) [A-Noid33]
The Banking Tutorial (version 5.2) (4am crack) [A-Noid33]
The Bare Facts on Composers Volume 2 (4am crack) [A-Noid33]
The Bare Facts on Composers Volume 3 (4am crack) [A-Noid33]
The Bare Facts on Intervals and Chords (4am crack) [A-Noid33]
The Bare Facts on Music History (4am crack) [A-Noid33]
The Bare Facts on Notes, Rhythm, and Terms (4am crack) [A-Noid33]
The Counting Bee (version 1.1, 26-FEB-82) (4am crack) [A-Noid33]
The Cube (4am crack) [A-Noid33]
The Dream Machine (4am crack) [A-Noid33]
The Evelyn Wood Dynamic Reader (4am crack) [A-Noid33]
The Gem of Zephyrr (version 1.1.0) (4am crack) [A-Noid33]
The General Manager (version 2.0S) (4am and san inc crack) [A-Noid33]
The General Manager (version 2.0Y) (4am and san inc crack) [A-Noid33]
The Spy's Adventures in Europe (version 1986-09-30) (4am crack) [A-Noid33]
The Story of Creation (4am crack) [A-Noid33]
The U.S. Constitution: Nationalism and Federalism (version 1984) (4am crack) [A-Noid33]
Thinkers: Mathematics Unlimited Problem Solving (4am crack) [A-Noid33]
Total Learning System (4am crack) [A-Noid33]
Troll Sports Math: Math Word Problems for Grades 4 to 6 (4am crack) [A-Noid33]
Type Hype (revision 2) (4am crack) [A-Noid33]
Type Right on Your Apple IIe (4am crack) [A-Noid33]
Under Fire (4am crack) [A-Noid33]
U.S. Constitution Tutor (4am crack) [A-Noid33]
U.S. History: The Growth of a Nation (4am crack) [A-Noid33]
U.S. History: The Young Republic (4am crack) [A-Noid33]
Walt Disney Card &amp; Party Shop (4am crack) [A-Noid33]
Water Pollution (4am crack) [A-Noid33]
Werewolf!! (4am crack) [A-Noid33]
What's the Problem: Ace Reporter (4am crack) [A-Noid33]
What's the Problem: Chester and the Cheese (4am crack) [A-Noid33]
What's the Problem: Where in the World? (4am crack) [A-Noid33]
Wings Out of Shadow (4am crack) [A-Noid33]
Wizard of Words (version 1.0) (4am crack) [A-Noid33]
Word Scrambler and Spelling Tutor (4am crack) [A-Noid33]
Wordwise (4am crack) [A-Noid33]
WordWorx (4am crack) [A-Noid33]
Zenith (4am and san inc crack) [A-Noid33]
Zoo Master (revision 2) (4am crack) [A-Noid33]

Not working (apple2_flop_clcracked.xml)
---------------------------------------
Mathematics Courseware Series: Addition and Subtraction 4: City Sights (4am crack) [A-Noid33]
Mathematics Courseware Series: The Mysteries of Multiplication 3 (4am crack) [A-Noid33]

Removed (apple2_flop_clcracked.xml)
-----------------------------------
Algebra Volume 3 (Revision 0) (imperfect clean crack) [A-Noid33]
Algebra Volume 4 (version 1.1) (imperfect clean crack) [A-Noid33]
Algebra Volume 6 (version 1.0) (imperfect clean crack) [A-Noid33]
Dino Dig: Dictionary Skills (4am crack) (imperfect clean crack) [A-Noid33]
In Search of the Most Amazing Thing (Revision 2) (imperfect clean crack) [A-Noid33]
Pyramid Puzzler (imperfect clean crack) [A-Noid33]
Reading Workshop: Distant Views (imperfect clean crack) [A-Noid33]
Reading Workshop: Running Free (imperfect clean crack) [A-Noid33]
Space Journey (imperfect clean crack) [A-Noid33]
Story Maker (64K Version) (imperfect clean crack) [A-Noid33]

New working software list items (apple2_flop_orig.xml)
------------------------------------------------------
Copy II Plus (version 1.0) [A-Noid33]
Copy II Plus (version 2.2) [A-Noid33]
Galactic Gladiators [A-Noid33]

--------- [A-Noid33]
 * Co-authored-by: Bob Schultz <bobschultz03@gamil.com>

-hh_sm150: move nupogodi&co to their own class [hap]

New working systems
-------------------
Lola 8 [Stevan Parojcic]

New working clones
------------------
Lola 8 NK [Marko Solajic]

-lola8: add missing gfx decode [Miodrag Milanovic]

-upd7810: set MM RAE to 1 at power on (datasheet says it's undefined at reset) [hap]

-upd7810: move near empty upd7811 file to upd7810 [hap]

-vta2000: Convert video rendering to use 8275 CRTCs fed by 8257 DMAC; add various other peripherals and interrupts. (Display has
 become slightly glitchy, but there is a cursor now.) [AJR]

-machine/sis7018_audio.cpp: update note [angelosa]

-nec/pc8401a.cpp: add Guru readme [angelosa]

New working clones
------------------
Santaka-002 [zx.pk.ru]

-jaleco/citycon.cpp, meadows/lazercmd.cpp, meadows/meadows.cpp: consolidates drivers in single files [Ivan Vangelista]

-emu/memarray.cpp: Fix little Endian byte read/write to 64-bit areas. (#11985) [amameuser]
 * Apparent copy/paste error was causing big Endian semantics to be used.

-mc6847: s68047 has different colors from mc6847, and graphics mode 5 has a different resolution, sv8000: add custom palette, small
 cleanup/organize [hap]

-sv8000: no need for DEVICE_IMAGE_LOAD_MEMBER [hap]

-msx/msx.cpp,msx/msx2.cpp: Enable floppy sounds. (#11986) [wilbertpol]

-sa1110.cpp: Re-worked to use map() instead of switch/case handlers. [Ryan Holtz] (#11981) [MooglyGuy]
 * Co-authored-by: Ryan Holtz <TheMogMiner>

-sv8000: safety check when reading vram [hap]

-cpu/t11: Improved accuracy: (#11964) [shattered]
 * Ignore least significant bit of PC when fetching opcodes.
 * Corrected MTPS and MFPS to be byte-wide.
 * Reject instructions not implemented by each variant.

-naltair: disable IPT_DIAL decrement key [hap]

New non-working machines
------------------------
Packy's Treasure Slot (Japan, main ver. 1.3, video ver. 1.1) [Phil Bennett]

-vax: Correct disassembly of immediate bytes used as .ab mode operands [AJR]

-vax: Use unsigned format for character operands of string instructions [AJR]

-apple/apple2e.cpp: Remove duplicate line (#11990) [xotmatrix]

-sega/segaai.cpp: Improve upd7759 banking. (#11991) [wilbertpol]

-rm/rm380z.cpp: Fix vram access to allow reading of character data from screen (#11988) [Robin Sergeant]

-tim011: Add expansion bus support and AY card [Marko Solajic, Miodrag Milanovic]

-tim011: expansion should be empty by deafault [Miodrag Milanovic]

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

New working clones
------------------
Phoenix (bootleg) [Recreativas.org]

-c140: timer reload value = written reg data + 1 [hap]

-c140: fix copy paste mistake during cleanups [hap]

-machine/sis7018_audio: add game port [angelosa]

-handheld/hh_sm510.cpp: Add Tiger Double Dragon II: The Revenge (#11994) [algestam]

New working systems
-------------------
Double Dragon II: The Revenge (Tiger) [algestam, Sean Riddle]

-x68k: don't reset the adpcm timer when the rate is changed [cracyc]

-8042kbdc: Improve behavior coming out of reset, locking device until AA is written to command port [AJR]

-8042kbdc: Allow some systems to write D1 command first [AJR]

-p9112, mocapglf: Update notes on emulation status [AJR]

New systems marked not working
------------------------------
Lovely Rail [Sergio Galiano]

-dynax.cpp: dumped MCU for ougonhai (not correctly hooked up yet) [Sergio Galiano]

New clones marked not working
-----------------------------
Sugorotic JAPAN (STJ1 Ver.A) [buffi]

-igs/pgmprot_igs027a_type1.cpp: fixed regression (see issue #11998) [Ivan Vangelista]

-swlist: swap columns when sorted by shortname [hap]

-swlist: refactor prev commit [hap]

-ecbackg: make removing piece on bear off optional [hap]

-swlist: add ui header [hap]

-swlist: don't add switch item ordering menu entry when there's only 1 swlist item [hap]

-nmk/nmkmedal.cpp: renamed  Lovely Rail to Dream Rail Lovely [Ivan Vangelista]

-update LC memory map when LC state changes (#11996) [xotmatrix]

-Modified k052591 PMC emulation to reflect how the real programs work (#11992) [Furrtek]
 * Modified k052591 PMC emulation to reflect how the real programs work
 * spy: Confirmed projection function constants, more accurate collision check without the need for special case handling
 * thunderx: Simplified collision check, fixed object flags updates
 * hexion: Added special 16-byte VRAM clearing command
 * Added comments to PMC program dumps
 * Use multibyte.h functions, variable scope and type cleanup

-Miscellaneous cleanups: [Vas Crabb]
 * konami/hexion.cpp: Fixed a potential heap smash, and don't mark tiles dirty unnecessarily.
 * konami/spy.cpp: Fixed video enable never being set to false, added an object finder for ROM bank (reduce tag lookups).
 * tvgames/xavix.cpp: It's stylised "Hi-kara" (no capital K), software list already uses this capitalisation.
 * rm/rm380z*: Added object finder for character generator ROM, slightly cleaned up some code.
 * homelab/homelab.cpp: Avoid some literal sizes.

-konami/hexion.cpp: Fixed tile invalidation range when 16-byte clear is not four-byte aligned. [Vas Crabb]

-acorn/aristmk5.cpp: Fixed set chips selector. It was limited to 7 entries before, making some set chips unreachable.
 [Roberto Fresca]

-ui menu: readjust visible width if heading width exceeds that of the menu [hap]

-thayers: led display DA3 is not connected (fixes possible crash) [hap]

-Updated Russian UI translation. [Arbars]
 * This is taken from pull request #11983.

-thayers: update PORT_NAMEs, remove PORT_SERVICE because it takes the F2 key by default, swap F1-F4 and 1-0 with 1-4 and F1-F10
 because of default IPT_COIN mapping [hap]

-Corrected some Russian translations. [holub]

-bus/tim011/aycard: change class name to singular [Miodrag Milanovic]

-Corrected a Russian typo and pulled across two more message translations. [Vas Crabb]

-cop400: zerofill more class variables, thayers: add todo note about key conflict, y301xl: update company string [hap]

-acorn/aristmk5.cpp: Added set chip v4.04.01. One ROM doesn't match the checksum in the sticker and gives CRC error.
 [Roberto Fresca]

-Fix compilation against musl (#12000) [Elaine Gibson]

New working clones
------------------
Sports Authority Challenge (Rev 3) [Brian Troha, The Dumping Union]

-lynx.xml: Marked raiden as possible bootleg of CES version. (#12009) [David 'Foxhack' Silva]
 * Game behaves differently to official Telegames cartridge release.

-sega/sega_beena_cart.xml: Added two working items. (#12006) [qufb]

New working software items (sega_beena_cart.xml)
------------------------------------------------
Pururun! Shizuku-chan: Asonde Tanoshiku Nouryoku Up [TeamEurope]
Taiko no Tatsujin: Ongaku Lesson [TeamEurope, QUFB]

-heath/h89.cpp: Added Ultimeth 2k ROM as a BIOS option. (#12002) [Mark Garlanger]

New systems marked not working
------------------------------
Iskra HR-84 [Robert Kovač, Andrej Gerbec]

-hr84: removed testing leftovers [Miodrag Milanovic]

-chdman: Fixed a couple of issues and added preliminary web docs. [Vas Crabb]
 * tools/chdman.cpp: Added --hunksize/-hs option for createdvd command and default to 4K hunks (2 sectors, same size as hard disk
    hunks).  Also removed --outputbin/-ob option from extractdvd command - it did nothing as it's CD-specific.
 * docs: Added preliminary chdman documentation.  Most common options have at least basic descriptions, supported options are listed
    for all commands, and supported compression algorithms are described.
 * docs: Cleaned up heading levels in tools section.

-hh_sm510: correct some release years after looking at copyright year on packaging, misc: small cleanup [hap]

-cit220_kbd: Identify all remaining keys; add LED outputs [AJR]

New working clones
------------------
Magic Train (Ver. 1.4) (new parent) [Roberto Fresca]

New clones marked not working
-----------------------------
Panda Train (Ver. 1.3) [Roberto Fresca]

-hr84: working cassette and beeper [Miodrag Milanovic]

-thunderx: fix pointer comparison [hap]

-thunderx: realign pmc program comments [hap]

-ptraina: Modify fake DS2430A dump to pass protection check [AJR]

-util/cdrom.cpp: Removed unreachable additional handler for MODE2/2336 tracks. (#12012) [stonedDiscord]

-dynax/dynax.cpp: proper address map for the ougonhai set, still needs correct MCU hookup [Ivan Vangelista]

-taito/galastrm.cpp: added PLDs dumps [f205v, Porchy]

-hash/megadriv.xml: add rom_sram to cavestory entries [angelosa]

-m6809/konami: looped opcodes make more sense like this [hap]

-hash/megadriv.xml: fix #12008 [angelosa]

-galaxian/galaxian.cpp: Added a Spanish UniWar S clone from Centromatic. (#12015) [ClawGrip]

New working clone
-----------------
Vuelo Espacial (Spanish bootleg of UniWar S) [Jorge Silva, Arnaldo Lopes]

-h8: add preliminary h8/325 [hap]

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

-pinball/recel.cpp: Added 'Space Game (Bingo 6+1)'. (#11972) [ClawGrip]

New systems marked not working
------------------------------
Space Game (Bingo 6+1) [BonelessChicken, Recreativas.org]

New systems marked not working
------------------------------
Wild Card (Olympic Games, v2.0) [Roberto Fresca, Matt B]
Black jack (Olympic Games, v5.04, upgrade kit for Wild Card) [Roberto Fresca, Matt B]

-misc/goldnpkr.cpp: Corrected docs. [Roberto Fresca]

-h8: add h8/325 interrupt controller and 16bit timer, prisma: add lcd screen and some i/o [hap]

-h8_timer16: status flags are set no matter the irq enable flags, add trampolines for h8/325 [hap]

New working clones
------------------
Guardians / Denjin Makai II (bootleg) [ShootTheCore]

New clones marked not working
-----------------------------
Operation Tiger Second Mission (Ver 2.02 J) [lukemorse1]

-midway/midyunit.cpp: updated dip definitions / locations [Guru]

New working systems
-------------------
Kasparov Turbo S-24K [hap, Berger]

-video/atirage.cpp: add base x86 interface for atirageiidvd_device [angelosa]

-h8/325: add md pins callback, h8: fix V flag with INC opcodes [hap]

-h8: fix add/sub16 H flag, fix rotxl2 lsb [hap]

-taito/taitopjc.cpp: by popular demand, removed parent / clone relationship between optiger and optigersm [Ivan Vangelista]

-cpu/t11: Added basic support for the K1801VM1. (#11995) [shattered]

-bus/qbus: Added DVK MX floppy controller. (#11840) [shattered]

-h8: remove unnneeded mask after prev commit, turbos24k: invert lcd enable [hap]

-h8: like subx, addx does not modify Z flag if result is 0, h8: correct H8/300 opcode map (i suspect H8/300H also has opcodes in the
 map that belong to newer arch but didnt check) [hap]

-debugimgui: fix lockup and debug assert [Barry Rodewald]

-h8: fix jsr abs8i return address [hap]

-hd6309.cpp: Fix index addressing modes (#12016) [tim lindner]
 * Add missing index addressing modes. Pop CPU state if indexed addressing mode caused illegal operation trap.

-h8: add fetch_noinc for jsr opcodes, add preliminary support for movfpe/movtpe, fix mov with negative disp for h8/300 [hap]

-h8: improve cycle timing for pre-h8s arch [hap]

-h8: change bsr rel16 fetch_noinc back to internal(1) [hap]

-h8: port registers are not modified at reset [hap]

-ui: move decrease frameskip key from F8 to Shift F9 [hap]

-tools/chdman.cpp: Fixed numerous issues, including: [Vas Crabb]
 * Support input start/size options for createdvd.
 * Fixed not reporting an error on unrecognised command line options.
 * Fixed --fix/-f option for verify command not working.
 * Report an error when conflicting options are supplied (e.g. hard disk template and C/H/S geometry, or input start offset in both
    bytes and hunks).  Previously the results would be unpredictable.
 * Detect more invalid combinations of options, and detect when output unit size or hunk size doesn't match parent.
 * Changed order of processing options for createhd so using a template cannot not inadvertently result in an invalid combination of
    sector size and hunk size.
 * Don't require an explicit unit size for createraw if an output parent CHD file is supplied.
 * Fixed an object leak in createcd.

-tools/chdman.cpp: Helps to git add everything (fixes variable scoping issue). [Vas Crabb]

-tools/chdman.cpp: Fixed bogus uninitialised local warning. [Vas Crabb]
 * It would never use template_id uninitialised because the same condition applied for assigning it and using it, but compilers are
    dumb.

-imagedev/harddriv.cpp: Report unsuitable CHDs rather than crashing. [Vas Crabb]

-imagedev/cdrom.cpp: Report unsuitable CHDs as "invalid image" rather than "unsupported operation". [Vas Crabb]

-video/pc_vga_sis: placeholder for extended clock modes, reformat sequencer logging, extend QA notes [angelosa]

-formats/fs_fat.cpp: Various fixes [AJR]
 * Get the volume label from the root directory, rather than from the extended BPB (which is less reliable)
 * Ignore long file name entries for now
   - floptool: Add new line to error message report

-galaxy: fix cassete writing and more reliable reading [Miodrag Milanovic]
 * writing is now done as on real hardware, so output audio now matches. reading is more reliable from real cassette

-nvram: delete file on save if there's a write error or result file is 0 bytes [hap]

-mu5/15: split the lcd sh7042: Start fleshing it up swx00: Same mu15: Added swp30: readd the scount increment [Olivier Galibert]

-video/mc6845.h: mark set_show_border_area and set_visarea_adjust as hack setters [angelosa]

-misc/gammagic.cpp: redump gammagic [Grull Osgo]

-Hotfixes. sw1000xg: Add the very first firmware version [Olivier Galibert]

New non-working machines
------------------------
Yamaha MU15 [Matt, O. Galibert]

-sw100xg: fix the dump endianness [Olivier Galibert]

-formats/fs_prodos.cpp: Feature updates [AJR]
 * Allow floptool to use ProDOS filesystem with 140K 5.25" disks
 * Actually list OS and date/time file attributes
 * Fix decoding of dates to match Apple II ProDOS
 * Skip header entries in a less hacky way

-apple2, etc.: Add ProDOS filesystem where applicable [AJR]

-machine/w83977tf: hookup basic LPT port [angelosa]

-h8: add software standby mode and optional nvram [hap]

-h8: fix mu100 regression with 16bit timer [hap]

-bus/pci: add stub for ESS Solo1/Maestro line [angelosa]

-formats/fs_prodos.cpp: Recognize some file types [AJR]

-apple3: Clean up drive configuration (and incidentally add ProDOS format) [AJR]

-ns32k: housekeeping [Patrick Mackinlay]

-ns32k: fix typo [Patrick Mackinlay]

-Revert "ui: move decrease frameskip key from F8 to Shift F9" [hap]
 * This reverts commit d88e12714307ff5a9dc02d0e849ed84d3c4b4f93.

New machines marked as NOT_WORKING
----------------------------------
Micro-Term 440 [Bitsavers]

-h8: return 0xff for unconnected digital input ports, prisma: fill in the inputs [hap]

New machines marked as NOT_WORKING
----------------------------------
Iskra Delta Partner [Jernej Jakob]

-sfrj/idpartner.cpp : Added bus connector and split GDP into separate card [Miodrag Milanovic]

-prisma: add direct leds [hap]

-sfrj/idpartner.cpp : more fitting shortname [Miodrag Milanovic]

-sfrj/galaxy.cpp: added official ROM images and char roms used for kit and commercial version [Miodrag Milanovic]

-cheatopt: add the global cheat enable toggle to the menu [hap]

-cheatopt: indicate if no cheats were found [hap]

-ui: add quick save/load state shortcut, default key undecided [hap]

-imagedev/floppy.cpp: Delete unused getter that leaked details [AJR]
 * util/options.h: Use forwarding header

-shared/pcshare: deprecate [angelosa]

-sfrj/idpartner.cpp add custom floppy drive z80 daisy chain device, fdc ready is tied low [Miodrag Milanovic]

-bus/pci: add stub for OAK OTI Spitfire line [angelosa]

-companion2: update notes about concord, microvsn: get rid of timer device [hap]

-video/pc_xga: move OAK VGA core to standalone pc_vga_oak file [angelosa]

-video/pc_vga_oak: convert $3de/$3df to address_space, allow Spitfire to boot [angelosa]

-cpu/patinhofeio/patinho_feio.cpp: Fix missing space in printf string (#12026) [amameuser]

-Fix some END macro indents (#12030) [amameuser]
 * bus/electron/plus1.cpp: Fix ROM_END macro indent
 * nintendo/n8080.cpp: Fix ROM_END macro indent
 * misc/rfslots8085.cpp: Fix INPUT_PORTS_END macro indent
 * tiger/gamecom.cpp: Fix INPUT_PORTS_END macro indent

-video/pc_vga_oak: add segment, aperture and basic SVGA pixel modes [angelosa]

New systems marked not working
------------------------------
Open 5 Cards [Roberto Fresca, Aussiekanga]

-mulcd: Thanks to a good pcb picture, confirm some information [Olivier Galibert]

-Removed some extraneous semicolons. (#12029) [amameuser]
 * cpu/z180/z180op.hxx: Remove extraneous semicolon.
 * machine/ldv1000hle.cpp: Remove extraneous semicolon

-nec/pce.cpp, nec/pce_cd.cpp: Cleaned up code. (#11999) [cam900]
 * nec/pce_cd.cpp: Use device_mixer_interface rather than using hard-coded speaker tags.
 * Merged nec/pce_m.cpp into nec/pce.cpp.
 * Reduced preprocessor macros, removed outdated comments, changed heaxadecimal digits to lowercase.

-sfrj/galaxy.cpp : removed ROM hack for Galaksija plus [Miodrag Milanovic]

-patinho_feio: clean up some indentation [hap]

-cxg: renamed some source files [hap]

New systems marked not working
------------------------------
Sphinx Chess Professor [hap, Berger]
Kasparov GK 2000 [hap, Sean Riddle]

-sfrj/idpartner.cpp - fixed floppy daisy chain lib/formats/idpart_dsk.cpp - added Iskra Delta Partner floppy image format
 [Miodrag Milanovic]

-h8_timer8: fix divide by 0 crash, scprof: add buttons [hap]

-mcs51: Add placeholder device types for P87C552 and P80C562, with custom SFR definitions for their disassemblers [AJR]

-unidasm: Add p8xc552 and p8xc562 types [AJR]

-Default UI keys cleanup [hap, R. Belmont]
 * Pause moved from P to F5
 * Step single frame moved from Shift-P to Shift-F5
 * Create save state moved from Shift-F7 to F6
 * Toggle cheats moved from F6 to Shift-F6

-Fixed OSD interaction with updated default keys.  [R. Belmont]

-h8: RTE does not block interrupts [hap]

-h8_intc: h8h does not have 16-bit iscr, add support for rising edge interrupts [hap]

-h8_intc: base h8 does not have ISR [hap]

-h8_intc: don't clear irq pin inputs at reset [hap]

-namcos23: fix regression from 6755bdfea9e03b0593488028121083b109d57d41 [hap]

-h8_port: pass along ddr on write for high-impedance pins [hap]

-h8_intc: revert confusing change [hap]

-h8_timer8: small correction in recalc_event [hap]

-m6800,h8: shorthand variable types [hap]

-pci/oti_spitfire: fix BAR2 IO flag, add revision register [angelosa]

-video/pc_vga_oak: fix lambda capture [angelosa]

New working software list additions
-----------------------------------
bbc_rom: Database 1.21, Economatics Control ROM 1.04, Enigma Plus 2.4, HyperDriver 1.30, IEEE 1.92, IEEE 1.98, LVL Echo 1.01,
  Micronet 2000 1.1, PMS Multi-Font NTQ 4.0, Music 1.2, Ramrod MS4.00c [alt], Speech Extension 0.1, StarGraph 3.01, Boxford TCL
  125/240 2.02, Boxford TCL 125/240 2.04, Boxford TCL 125/240 6.00, User Port Transfer 1.01, Unicore 2.2, Wordwise Companion,
  Arcadians (unofficial RFS), Arkanoid (unofficial ROM), GameROM: Rocket Raid 1.10, Kix (unofficial ROM), Pengo (unofficial ROM),
  Robotron (unofficial ROM), Rocket Raid (unofficial ROM), Snapper v1 (unofficial ROM), Snapper v2 (unofficial ROM), Zalaga
  (unofficial RFS) [Nigel Barnes]

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: Micron Plus EPROM Programmer 1.20, SPX 2.01 [Nigel Barnes]

-bus/archimedes/podule/ether1.cpp: Corrected 16bit RAM access. [Nigel Barnes]

-bdesignm: Added internal H8_328 ROM for Bandai Design Master [Sean Riddle] (#12035) [mamehaze]
 * Co-authored-by: David Haywood <hazemamewip@hotmail.com>

-design_master: small update to prev commit [hap]

-sound/discrete.cpp: Use appropriate memory barriers for task synchronisation. (#12034) [Vas Crabb]

-mcs51: Correctly override some SFR names in dissassemblers [AJR]

-ns32202: improve i/o port emulation [Patrick Mackinlay]

-ns32000: add support for ns32532 [Patrick Mackinlay]
 * refactor slave interfaces
 * add crude /rdy emulation

New systems marked not working
------------------------------
George Scolaro and Dave Rand pc532 [Patrick Mackinlay]

New non-working machines
------------------------
Renda Fighter (Japan, main ver. 2.02, video ver. 2.03) [hammy, Phil Bennett]

-sfrj/idpartner.cpp: hookup dma, pio and rtc [Miodrag Milanovic]

-z80dma: add PULSE mode handling [Miodrag Milanovic]

-bud/idpartner/gdp.cpp: hook AVDC and added char rom [Miodrag Milanovic]

New working clones
------------------
Side by Side (Ver 3.0 OK) [Sean Sutton, Smitdogg, hammy, Brian Troha, The Dumping Union]
Zoku Otenamihaiken (V2.05J 2003/05/12 18:00) [twistedsymphony, rtw]

New clones marked not working
-----------------------------
Scud Race / Sega Super GT - Deluxe (Export) [Paul Prosser]

-universal/cheekyms.cpp: consolidated driver in single file [Ivan Vangelista]

New working software list additions
-----------------------------------
psion_ssd: 3Fax Software [techfury]

New working clones
------------------
Series 3a (2M) (US) [techfury]

-bus/bbc/userport/m4000.cpp: Added key mappings for 3 octaves. [Nigel Barnes]

-bus/pci: add WD9710 Paradise Pipeline card [angelosa]

-bus/pci: get rid of PCI card monikers across cards [angelosa]

-video/s3virge: add VGA core moniker so to differentiate with the PCI/ISA equivalents [angelosa]

-formats/acorn_dsk.cpp: Disallow identification of "ssd" format based on recorded sector counts unless they are divisible by 10
 [AJR]

-image_handler.cpp: Floppy fixes [AJR]
 * Refilter list of specific floppy formats using the known form factor and variant before trying to mount a filesystem on an image
 * Sort identify results by decreasing score (code already expects the best format to be first)
   - formats/ap_dsk35.cpp: Remove temporary hack

-machine/hd63450.cpp: Simplified DRQ lines and added PCL lines. [Nigel Barnes]

-bus/bbc/userport/lvlecho.cpp: Added the LVL Echo Keyboard. [Nigel Barnes]

-bus/bbc/tube/tube_a500.cpp: Corrected ROMs for A500 2nd Processor, and moved previous set to new A500 (Dual MEMC) 2nd Processor.
 [Nigel Barnes]

-bus/archimedes/podule/rom.cpp: Added ROM podule with discless bootstrap. [Nigel Barnes]

-ns32000: fix sfsr instruction decoding [Patrick Mackinlay]

-cpu/tms32010: Fixed memory access helpers for variants with 64k-word program space. (#12036) [cam900]

-bus/bbc/1mhzbus: Added The Barry-Box (not working) [Nigel Barnes]

-Add a plg100-vl skeleton-ish.  We have h8-h8 serial communications reliability issues to track. [Olivier Galibert]

-machine/saa5070: New SAA5070 Viewdata Input/Output Peripheral (VIOP) device. [Nigel Barnes]

-msx1_cart.xml: Added five working items. (#12032) [wilbertpol]

New working software list items (msx1_cart.xml)
-----------------------------------------------
Hotbit HB-8000 Demo (Brazil) [file-hunter]
Ligue-se ao Expert (Brazil) [file-hunter]
Magical Tower Adventure [MSXdev]
Mood Land [file-hunter]
Princess Quest [file-hunter]

-mattel/pixtermu.cpp: Added a skeleton Mattel Pixter Multi-Media driver and software list. (#12013) [qufb]

New systems marked not working
------------------------------
Mattel Pixter Multi-Media [QUFB]

New software list items marked not working (pixter_cart.xml)
------------------------------------------------------------
Alphabet Forest [QUFB]
Clifford - The Big Red Dog [QUFB]
Cyberchase [QUFB]
Mazes, Puzzles & Games [QUFB]
SpongeBob SquarePants - Math Adventure [QUFB]

-util/chd.cpp: Calculate size of buffer needed to store hunk map (fixes #12023). (#12040) [balr0g]

-machine/saa5070: Avoid double reset of UART's. [Nigel Barnes]

-saitek*: update some internal artwork [hap]

Systems promoted to working
---------------------------
Kasparov Prisma [hap, Sean Riddle]
Kasparov GK 2000 [hap, Sean Riddle]

-osd sdl default keys: remove ctrl-blocks on f3 and f4, move opengl filter from lctrl+f5 to lalt+f10, [hap]

-osd windows default keys: move post processing key from lctrl+lalt+f5 to lalt+f10, [hap]

-mame default keys: move rewind step from shit+tilde to shift+f4, move cheat from shift+f6 to shift+f8, move quick save/load from
 (none) to shift+f6/f7 [hap]

-input_windows: remove doubled key [hap]

-video/pc_vga_oak: preliminary HW cursor, add path for 32bpp color mode [angelosa]

-bus/ata: add cr589 as mountable option [angelosa]

-popper: Add addressable latch device [AJR]

-hk1000: Add ACIA [AJR]

-a800/a800_slot.cpp, archimedes/podule/ether1.cpp: Use multibyte.h helpers [AJR]

New systems marked not working
------------------------------
Bingo Planet (Rev C) (M1 Satellite board) [Hammy]

-various drivers: removed some unneeded flipscreen related trampolines [Ivan Vangelista]

-various drivers: removed a few more flip screen trampolines [Ivan Vangelista]

-osdsdl: move prescale keys from ctrl+f6/f7 to alt+f8/f9 [hap]

-docs: combine description for fastforward key [hap]

-sdl modify_prescale: don't indicate max value [hap]

-rm/rm380z.cpp: Improved character mode video emulation: (#12031) [Robin Sergeant]
 * Use real character generator ROM for COS 4.0.
 * Corrected screen resolution.
 * Implemented user-defined character support.

-misc/vocalizer.cpp: Added driver for Vocalizer 1000 (not working). (#12037) [Devin Acker]

New systems marked not working
------------------------------
Breakaway Music Systems Vocalizer 1000 [Loscha, Devin Acker]

New working machines
--------------------
Yamaha MU10 [Matt, O. Galibert]

-bus/pci: add stub for VT6306 FireWire controller [angelosa]

-bus/rs232: Added the Micro-Robotics Scorpion Intelligent Controller device. [Nigel Barnes]

-tcvames/spg29x.cpp : Added SPG290 internal ROM to Mattel HyperScan. (#12033) [ppcasm]
 * Not hooked up yet, just loaded into memory region.

-lib/netlist: Removed duplicate $(OBJ)/devices from object directories in makefile. (#12028) [amameuser]

-bus/pci/vt6306: confirm some HW details [Guru]

-misc/gammagic.cpp: convert to new PCI [angelosa]

-rainbow.xml; intv.xml; digilog320.xml; compclr2_flop.xml: Use lowecase for things that aren't proper nouns. (#12017) [ArcadeShadow]

-montreux.lay: embedded svg to make the sprite pattern anti aliased [hap]

-hash/ekara_japan_*.xml:  new sets (#11989) [mamehaze]

New software list items marked not working
------------------------------------------
ekara_japan.xml: [mamehaze]
Enkamichi Volume 8 (Japan) (EC0058-ENK) [xtrasmiley]
ekara_japan_d.xml: [mamehaze]
Dream Cartridge: Best Hit Vol.10 (Japan) (DC0006-BHT) [xtrasmiley]
Dream Cartridge: Best Artist Vol.7 (Japan) (DC0008-BAT) [xtrasmiley]
ekara_japan_sp.xml: [mamehaze]
Super Cartridge: TV Pop Junior (Japan) (SP-06) [xtrasmiley]

-heathkit/h89.cpp: Add a software list for H88 cassettes. (#12019) [Mark Garlanger]

New working software list items (h88_cass.xml)
----------------------------------------------
BUG-8 02.05.00 [Society of Eight-Bit Heathkit Computerists]
BUG-8 02.06.00 [Society of Eight-Bit Heathkit Computerists]
Extended Benton Harbor Basic 10.05.00 [Society of Eight-Bit Heathkit Computerists]
Extended Benton Harbor Basic 10.05.01 [Society of Eight-Bit Heathkit Computerists]
Extended Benton Harbor Basic 10.06.00 [Society of Eight-Bit Heathkit Computerists]
Heath H8 Assembler 04.05.00 [Society of Eight-Bit Heathkit Computerists]
Heath H8 Assembler 04.06.00 [Society of Eight-Bit Heathkit Computerists]
Heath/Wintek H8 Editor 03.05.00 [Society of Eight-Bit Heathkit Computerists]
Heath/Wintek H8 Editor 03.06.00 [Society of Eight-Bit Heathkit Computerists]

-bus/idpartner: added SASI adapter [Miodrag Milanovic]

-osd/mac, osd/sdl: Show prescale popup when it hasn't changed due to hitting the limit. [Vas Crabb]
 * This makes it easier to see that you’ve hit the limit and MAME isn't just ignoring your keystrokes.

-emu/inpttype.ipp: Restored tabulation. [Vas Crabb]

-konami/ksys573.cpp: Added Maral Beat JAB version (not working). (#12041) [987123879113]

New clones marked not working
-----------------------------
Martial Beat (G*B47 VER. JAB) [windyfairy]

-fix compile [Miodrag Milanovic]

-cosmac: Fix disassembly of LBNQ, LBNZ and LBNF [AJR]

-sfrj/idpartner.cpp: proper baudrates [Miodrag Milanovic]

-bus/spectrum: Added Prism VTX 5000 Modem device. [Nigel Barnes]

-bus/coco/dragon_serial: Fixed Rx/Tx clocks and removed cartridge autoboot. [Nigel Barnes]

-bus/tanbus/keyboard/mt009: Removed unneeded PORT_NAMEs. [Nigel Barnes]

-heathkit/h89.cpp: Add SigmaSoft Interactive Graphics Controller (#11801) [Mark Garlanger]
 * Add slot devices for the IGC with compatible ROMs
 * Add Ultimeth 2k ROM as an option for Sigmasoft clone

-igs/pgrprot_*: fixed MT08822 [Ivan Vangelista]

-video/pc_vga: CRTC logmacro, fix a bunch of masks towards SVGA [angelosa]

-cheatopt: move global cheat enable to the bottom [hap]

-mephisto*: tweak internal artwork yellow color [hap]

New machines marked as MACHINE_NOT_WORKING
------------------------------------------
Yamaha MU128 [Matt, O. Galibert]

-Forgot the flag [Olivier Galibert]

-misc/gammagic: correct BIOS used [angelosa]

-misc/gammagic: hookup Voodoo 2 card [angelosa]

-machine: add filename to save/load state message [hap]

-ui: remove separator between Add/remove favorite and About MAME, ugly even though the 2 are unrelated, fix
 reset(reset_options::REMEMBER_REF); with add/remove favorite [hap]

New working clones
------------------
Lord of Gun (World) [Brian Troha, The Dumping Union]

New systems marked not working
------------------------------
Multi-Action 6710-21 [Brian Troha, The Dumping Union]
Multi-Action 8350-00-R1 [Brian Troha, The Dumping Union]

-mamemenus.rst: mention the changed pause key [hap]

-merit/merit3xx.cpp: invert char and attr RAM, allows ma6710a to show error message [Ivan Vangelista]

-subsino/lastfght.cpp, subsino/subsino2.cpp: Fix timing-related regressions [AJR]

-h8: appears to be better for performance without virtual calls for r/w functions [hap]

-mainmenu: readd separator after favorites [hap]

-bus/spectrum: Changed m_romcs type int->bool. [Nigel Barnes]

-acorn/aa310.cpp: Configured Acorn R225 with discless bootstrap. [Nigel Barnes]
 * Configured Acorn A4 to auto-start !BatMgr.
 * Reduced ROM region size, and mirrored.
 * Removed RISC OS 3.19 from BIOS options, was only available in German A3010.
 * Corrected ROMs in Acorn M4.

New clones marked not working
-----------------------------
Acorn A3010 (German) [Nigel Barnes]

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Splitted proper machine config.
 * New memory map.
 * GFX decode for the four GFX banks.
 * Sorted out the GFX bitplanes.
 * Inputs.
 * Added the AY8910 sound system.
 * Promoted to working.
   - misc/goldnpkr.cpp olym65wc & olym65bj improvements:
 * Program ROMs decryption.
 * Remapped the first program ROM to match the code offsets.

Systems promoted to working
---------------------------
Open 5 Cards [Roberto Fresca]

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Hooked the missing GFX bitplanes.
 * Removed machine imperfect graphics and machine imperfect colors flags.

-act/apricotf.cpp: Overhaul [AJR]
 * Correct system clocks and add baud clocks for CTC
 * Use raw parameters for screen
 * Use addressable latch device
 * Add RS232 port
 * Add speaker sound
 * Remove device tag macros

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Fixed palette access to get the real background color and minor GFX issue.

-formats/fs_fat.cpp: Add the 5.25" disk formats [AJR]

-lc7582: correct com/seg positions on 1/2 duty, scprof: add lcd outputs [hap]

-lc7582: rename file to lc7580 [hap]

-machine: reword save/loadstate popmessage a bit again [hap]

-tecmo/gaiden.cpp: Added an version of Wild Fang using a different program version. (#12020) [ClawGrip]
 * Code is substantially different to other sets, but 1991 year display is suspect and possibly hacked.

New working clones
------------------
Wild Fang (year hack?) [Tailsnic Retroworks]

-jaleco/jaleco_vj_qtaro.cpp: Added preliminary King Qtaro PCI video decoder card device. [987123879113]
 * Video decoding is not implemented yet.

-irem/travrusa.cpp: Added an alternate palette PROM arrangement for Traverse USA and MotoTour. (#12001)
 [Victor Fernandez (City Game), Recreativas.org]

-merit/merit3xx.cpp: updated DIP switch spelling and other metadata updates [Ivan Vangelista]

-vl1: Add a lot of stuff.  Need to find where the MIDI data error is coming from though [Olivier Galibert]

New machines marked as NOT_WORKING
----------------------------------
Quasimidi Sirius [DBWBP]
Quasimidi Rave-O-Lution 309 [DBWBP]

-newpci: propose a way to find the busmaster space [Olivier Galibert]

-idpart_video.cpp: added Iskra Delta Partner Video (Text) board [Jernej Jakob]

-Split rx and tx clocks to make full duplex work [Olivier Galibert]

Systems promoted to working
---------------------------
Sphinx Chess Professor [hap, Berger]

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Inverted DIP switches polarity and locations.
 * Added Port Check DIP switch.
 * Corrected notes.

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Added Royal Flush (OK/Lose) DIP switch.
 * Added Credit Max (Enable/Disable) DIP switch.
 * Added Credit Max Amount (200/500) DIP switch.
 * Added Double Up (80%/90%) DIP switch.

-misc/matrix.cpp: preliminary (?) decryption [Ivan Vangelista]

-misc/goldnpkr.cpp op5cards improvements: [Roberto Fresca]
 * Added Bet Max (10/20) DIP switch.
 * Added Game Duty (Weak/Strong) DIP switch.
 * Added Pay Rate (60%/70%/80%/90%) DIP switches.
 * Changed some defaults.

-bus/idpartner/sasi.cpp : managed to load data from disk [Miodrag Milanovic]

-h8_sci: set logerror verbosity to 0 (performance issue in gk2000), mhavoc, remove timer_set [hap]

-video/voodoo_pci: fix Voodoo 1 PCI default values, allows sis85c496 to detect card [angelosa]

-h8_sci: Suppress SCK transition at end of transmit sequence (fixes regression in puzzlet) [AJR]

-z8: A little more optional logging for IRQs [AJR]

-Removed some unnecessary backslash line continuations. (#12047) [amameuser]
 * Removed unnecessary preprocessor line continuations from C++ code.
 * Use parentheses to avoid need for line continuations in expressions in Python code.
 * Removed line continuations at the end of lists in makefiles.
 * cpu/m68000: Regenerated C++ source files.

-ekara_japan_d.xml: Restored unverified title information for dc0006 and dc0008. [David Haywood]

New working clones
------------------
Hachoo! (Japan) [xtrasmiley]

-trs/coco12.cpp: Update deluxecoco driver with newly found ROMs and hardware information. (#12043) [tim lindner]

Systems promoted to WORKING
---------------------------
Tandy Radio Shack Deluxe Color Computer [tlindner]

-pic16c5x: Register file cleanup [AJR]
 * Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger
    on accesses to these
 * Use arrays for TRIS registers and port read/write callbacks
 * Narrow the width of some variables and function parameters

-coco12.cpp: Fix tiny error in RAM banking (#12049) [tim lindner]
 * Off by one. Thanks @pernod

-misc/goldnpkr.cpp op5cards improvements: Added complete coinage DIP switches. [Roberto Fresca]

-jaleco/jaleco_vj_q.cpp: Get DMA space from up the PCI chain. [Vas Crabb]

-trs/coco*.cpp: Cleaned up some rot. [Vas Crabb]
 * In particular, use object finders in machine configuration rather than defining tag macros, and avoid unnecessary device_replace
    to just slightly alter device configuration.

-ussr/1801vp014.cpp: Added simulated MS7008 keyboard using K1801VP1-014 controller. (#12027) [shattered]

-bus/pci/promotion.cpp: notes [Angelo Salese]

-sfrj/idpartner.cpp : fixed and cleaned rom banking [Miodrag Milanovic]

-bus/idpartner/sasi.cpp: handle edge cases and save state [Miodrag Milanovic]

-sigma/sigmab52.cpp improvements: [Roberto Fresca]
 * Created a default NVRAM for Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV)
 * Improved the documentation.
 * Cleaned up the driver.

Systems promoted to working
---------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]

Clones promoted to working
--------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) [Roberto Fresca]

-sfrj/idpartner.cpp : sortout SIO clocks [Miodrag Milanovic]

-sigma/sigmab52.cpp improvements: [Roberto Fresca]
 * Created default NVRAM for Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX)
 * Created default NVRAM for Joker's Wild (B52 system, WP02001-054, Ver.031WM)
 * Corrected Joker's Wild (B52 system, WP02001-054, Ver.031WM) year.

Clones promoted to working
--------------------------
Joker's Wild (B52 system, WP02001-054, Ver.031WM) [Roberto Fresca]

New working systems
-------------------
Mentor 16 [hap, Berger]

-pic16c62x: Core overhaul [AJR]
 * Use callbacks rather than address space for I/O ports
 * Eliminate unsafe use of get_write_ptr and let the internal memory map decode each special register individually
 * Eliminate several macros, magic ID numbers and some unnecessary tables
 * Adjust execution of a few opcodes to avoid reading operands twice and set flags correctly
 * Add PCLATH to state display

-m6801: add input ports ddr override mask [hap]

-bus/pci/promotion: add Alliance VGA core stub [angelosa]

-video.lua: fix a couple shortsights [angelosa]

-mentor16: better piezo emulation, put lcds at different place in internal artwork [hap]

-sfrj/idpartner.cpp: temporary hack, so work on video out can be done [Miodrag Milanovic]

-video/gf7600gs: add basic legacy VGA control [angelosa]

New working systems
-------------------
Primo (Novag) [hap, Berger]

-snova/svip: rename driver to primo/vip [hap]

-pic16c5x: Store FSR and show in debugger without extra high bits; eliminate now-unnecessary reset kludge [AJR]

-pool10e: remove empty read-protected pld baddumps [hap]

-primo: correct ram mirror [hap]

-h8325: use device arrays [hap]

-h8(cpu devices): add variables to save_item [hap]

-util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057) [987123879113]
 * In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
 * Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.

-Revert "util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057)" [Vas Crabb]
 * This reverts commit 69c3cd7daba9e8dd130af167c27ecd8b4131074f.
 * This causes CHD SHA1 digests to change.  Either it's buggy, or CHD SHA1 digests depend on the representation rather than the data
    itself.

-misc/gammagic.cpp: Changed copyright by Grull Osgo request. [Roberto Fresca]

-bus/ata: basic Toshiba XM-3301 ATAPI CD drive [Angelo Salese, Grull Osgo]
 * Allows mounting with TAISATAP.SYS in DOS, allows gammagic to moving on to Voodoo init

-h8: correct interrupt timing after software standby [hap]

-Z80scc: Implement RTxC clock source (#12050) [Colin Leroy-Mira]
 * Fixes serial emulation at 115200 or 230400bps.
 * Co-authored-by: Colin Leroy-Mira <colin.leroy-mira@sigfox.com>

-mindset_flop.xml; adam_flop.xml; next_hdd: Normalize software list description (#12046) [ArcadeShadow]
 * mindset_flop.xml: Lower case on storage media's name (Mindset Corporation Mindset floppy discs). adam_flop.xml: Keep upper case
    only on the first letter of the system's name (Coleco Adam diskettes). next_hdd.xml: Put the manufacturer's name on first place
    (NeXT hard disk images)

-sfkick: reverse analog control [hap]

-Various XML format and spacing fixes [skip ci]

-util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. (#12057) [987123879113]
 * In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
 * Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.

-msx2_cart.xml: Added six items (five working). (#12052) [wilbertpol]
 * machine/mb87030.cpp: Fix some bit definitions for the SCMD register. [Patrick Mackinlay]
 * bus/msx/cart/scsi.cpp: Add partial support for MegaSCSI SCSI interface cartridges. [Wilbert Pol]

New working software list items (msx2_cart.xml)
-----------------------------------------------
MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (512KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (256KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (128KB) [file-hunter, Wilbert Pol]
DSKPRO (v11.6) [file-hunter]

New software list items marked not working (msx2_cart.xml)
----------------------------------------------------------
Video Digitizer (Japan) [file-hunter]

-spectrum_cass.xml: Added 61 working items. (#12042) [ArcadeShadow]
 * Made the help tape a part of Ronnie Goes To Hollywood, as it's the second side of the tape.
 * Also added language info to many items, and cleaned up parent/clone relationships.

New working software list items (spectrum_cass.xml)
---------------------------------------------------
Ad Lunam (English) [Spectrum Computing]
Ad Lunam (Italian) [Spectrum Computing]
Ad Lunam (Spanish) [Spectrum Computing]
Ad Lunam Plus (English) [Spectrum Computing]
Ad Lunam Plus (Italian) [Spectrum Computing]
Ad Lunam Plus (Spanish) [Spectrum Computing]
Adventure 4-Pack (alt) [Planeta Sinclair]
Alien Girl (demo, English) [Javier Fopiani]
Alien Girl (demo, Spanish) [Javier Fopiani]
Apulija-13 (v2.1, English) [Zankle Soft]
Apulija-13 (v2.1, German) [Zankle Soft]
Apulija-13 (v2.1, French) [Zankle Soft]
Apulija-13 (v2.1, Italian) [Zankle Soft]
Apulija-13 (v2.1, Portuguese) [Zankle Soft]
Apulija-13 (v2.1, Spanish) [Zankle Soft]
Apulija-13 (v2.1, English, extra) [Zankle Soft]
Cocoa and the Time Machine (128K, English) [Minilop Retroware]
Cocoa and the Time Machine (128K, Spanish) [Minilop Retroware]
Cocoa and the Time Machine (48K, English) [Minilop Retroware]
Cocoa and the Time Machine (48K, Portuguese) [Minilop Retroware]
Cocoa and the Time Machine (48K, Spanish) [Minilop Retroware]
Demon's Dream [Spectrum Computing]
Desdobramentos de Totobola [Planeta Sinclair]
F-19 Stealth Fighter (set 4, Erbe) [Spectrum Computing]
Hakkenkast - The Demo Dungeon (128K) [Minilop Retroware]
Hakkenkast - The Demo Dungeon (48K) [Minilop Retroware]
Inspector Gadget and the Circus of Fear [Spectrum Computing]
Impossabubble [Dave Clarke]
Insert Coins II [Spectrum Computing]
La Diosa de Cozumel (Matra edition) [Planeta Sinclair]
Máquina do Poker [Planeta Sinclair]
Melotron [Planeta Sinclair]
Micro Olympics / Olympic Spectacular (Profisoft) [Spectrum Computing]
Micro Primer - Software Pack 1 [Spectrum Computing]
Micro Primer - Software Pack 2 [Spectrum Computing]
Microfair Madness (Zenobi, alt) [Spectrum Computing]
Mysterious Dimensions (48K) [Spectrum Computing]
NATO Assault (128K version) [Spectrum Computing]
Poker Aberto [Planeta Sinclair]
Project Future (bug fix) [Spectrum Computing]
Pud Pud (Zafi Chip) [Spectrum Computing]
Puffy's Saga (MCM) [Spectrum Computing]
Red Arrows (System 4) [Spectrum Computing]
Rival Gang [Spectrum Computing]
Rival Gang EXT [Spectrum Computing]
Road Toad (bug fix) [Spectrum Computing]
Roust (demo) [Spectrum Computing]
Super 48K Box (rev. 2, TAP tape image) [Spectrum Computing]
Stripping Penelope [Planeta Sinclair]
Terrapins (demo) [Spectrum Computing]
Tiro al Blanco (Investronica) [Spectrum Computing]
The Swarm is Coming... (128K, update 2) [Minilop Retroware]
The Swarm is Coming... (48K, update 2) [Minilop Retroware]
Throne of Fire (IBSA) [Spectrum Computing]
Throne of Fire (TIM) [Planeta Sinclair]
Twenty Four Hour Parsley People (English) [Minilop Retroware]
Twenty Four  Hour Parsley People (Portuguese) [Minilop Retroware]
Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
World Games (Erbe) [Spectrum Computing]
Wunderwaffe [Spectrum Computing]
ZX Larry [Spectrum Computing]

-spectrum_cass.xml: Improved a few short names. [Vas Crabb]

-design_master: clean up placement of long comment lines [hap]

-Revert "h8_sci: Suppress SCK transition at end of transmit sequence (fixes regression in puzzlet)" [hap]
 * This reverts commit 3c038a50af94b12a53e2c3180ee91e39247651cf.

-temp revert for for 0.263 of https://github.com/mamedev/mame/commit/e4e5f3d918388a0455899abec3c02828209144dd [hap]

-hash/ekara_japan_*.xml, skeleton/hudson_poems.cpp: Added more e-kara cartridges and Play-Poems games. [David Haywood, Team Europe]
 (#12055) [mamehaze]
 * skeleton/hudson_poems.cpp: Added initial DMA copy and fill emulation.
 * tvgames/xavix.cpp: Added ekara_japan_kd.xml (Kids' Song 20) software list.
 * tvgames/xavix.cpp: Renamed ekara_japan_ac.xml to ekara_japan_packin.xml.

New working software list items
-------------------------------
ekara_japan: Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
ekara_japan_m: J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood]
ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM) [TeamEurope, David Haywood]
ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI) [TeamEurope, David Haywood]

New systems marked not working
------------------------------
Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]

-srcclean and manual cleanup in preparation for 0.263 release. [Vas Crabb]

-util/bitstream.h: Adjust m_doffset based on m_dbitoffs when flushing. (#12060) [987123879113]
 * Fixes issues exposed when reading LaserDisc CHDs.

-jumping: fix crash at start [hap]
 * (cherry picked from commit 5606dc201d044ef8451fd60593f98c219c82b3bd)

-tmp68301: Add parity tx support [Olivier Galibert]

-Update copyright years. [Vas Crabb]

-bbc_rom.xml: Use idiomatic markup in descriptions. [Vas Crabb]

-yamaha/ymmu15.cpp: Marked Yamaha MU15 as not working. [Vas Crabb]
https://www.mamedev.org/release.html