- Black Bass games: Mirroring confirmed from solder pads. Marked as not supported since they aren't at all playable.
- Added battery-backed WRAM to various games. Save games should now work where relevant.
- Added regular WRAM to various games. These prototypes now work: Chip's Challenge, Mickey Mouse Dream Balloon, Scarabeus, SMB2 (US).
apple2gs_flop_clcracked.xml: Corrected disk size of SQ2.
New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Rocky's Boots (Version 4.1) (800K 3.5") [4am, Firehawke]
The Bard's Tale III: Thief of Fate (800K 3.5") [4am, Firehawke]
The New Print Shop (800K 3.5") [4am, Firehawke]
New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------
King's Quest: Quest for the Crown [4am, Firehawke]
* bus/nes: Work on HIK8IN1 multicarts and variant boards.
- Fixed lock bit check on HIK8IN1 (it was effectively always unlocked). Also added high order PRG banking bits. Combined this fixes loading of broken menu items across various carts.
- Added two minor variant boards SFC-12 and unknown board for JY-208.
- Merged split PRG and CHR for set mc_101 into one large PRG ROM.
New working software list additions (nes.xml)
-----------------------------------
Rockman 6 in 1 (alt 2) [famiac, NewRisingSun]
Rockman 7 in 1 (JY-208) [krzysiobal, NewRisingSun]
New NOT_WORKING software list additions (nes.xml)
---------------------------------------
Rockman 6 in 1 (alt) [famiac, NewRisingSun]
New working software list additions
-----------------------------------
ibm5170: Buzz Aldrin's Race Into Space, Fates of Twinion, Leisure Suit Larry 6: Shape Up or Slip Out!, Shadow of Yserbius, Star Wars - TIE Fighter (Germany), The Sierra Imagination Network, The Sierra Imagination Network (older), The Sierra Network [The Good Old Days]
ibm5170.xml: Redumped Star Wars - TIE Fighter [The Good Old Days]
New working software list additions
-----------------------------------
ibm5150: PGA Tour Golf, PGA Tour Golf (alt), PGA Tour Golf (Special Maxell edition), PGA Tour Golf: Tournament Course Disk, PowerMonger, Silpheed (3.5", v3.2) [The Good Old Days]
* bus/nes: Added support for a 6 in 1 multicart.
- Changed base MMC3 (TxROM) initialization code to default to the first contiguous 8K of VRAM/VROM.
New working software list additions (nes.xml)
-----------------------------------
New Star 6 in 1 Game Cartridge [anonymous]
Software list items promoted to working (nes.xml)
---------------------------------------
EverQuest - Wújìn de Rènwù (China)
Sānguózhì - Yīngjié Zhuàn (China, alt)
Sānguózhì - Yīngjié Zhuàn (China, alt 2)
Sānguózhì - Yīngjié Zhuàn (China)
* Promote Famicom Yarou Vol.1 to partially supported.
New working software list additions
---------------------------------------
E-motion (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Edd the Duck (Impulze) [C64 Ultimate Tape Archive V2.0]
Enduro Racer (Activision) [C64 Ultimate Tape Archive V2.0]
Epyx Epics (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Escape (Ocean) [C64 Ultimate Tape Archive V2.0]
Escape-MCP (Rabbit Software) [C64 Ultimate Tape Archive V2.0]
Every Second Counts (TV Games) [C64 Ultimate Tape Archive V2.0]
The Fabulous Wanda and the Secret of Life, the Universe, and Everything (Games Machine) [C64 Ultimate Tape Archive V2.0]
Fairlight (The Edge) [C64 Ultimate Tape Archive V2.0]
Famous Five (Mastertronic) [C64 Ultimate Tape Archive V2.0]
Fantasy World Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0]
Note that I have also added a reason why Cobra is not supported which was pointed out in PR#8689.
New working software list additions
---------------------------------------
Ciphoid 9 (GB Standard) [C64 Ultimate Tape Archive V2.0]
Cluedo (Leisure Genius) [C64 Ultimate Tape Archive V2.0]
Cobra (Ocean) [C64 Ultimate Tape Archive V2.0]
Coin Op Hits II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Combat School (Ocean) [C64 Ultimate Tape Archive V2.0]
Comet Game (Firebird) [C64 Ultimate Tape Archive V2.0]
Comic Bakery (Imagine) [C64 Ultimate Tape Archive V2.0]
Commando (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0]
Conflicts 1 (Personal Software Services) [C64 Ultimate Tape Archive V2.0]
Convoy Raider (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Note that the existing entry for "Stallone: Cobra" has been renamed to "Cobra" to reflect the title change that occurred from C64 Ultimate Tape Archive V1 to C64 Ultimate Tape Archive V2. I have also demoted this entry to not working status as the game crashes as soon as it loads but surprisingly the original Ocean release (added on this PR) with different tape loading software works OK.
* amiga.cpp: connect missing DSKINDEX signal from FDC to CIA-B ICR bit 4
* amigafdc.cpp: workaround live_counter > 8 to reset, makes abreed to boot to gameplay
* 8364_paula.cpp: fix output channel of irq delegation, and throw one when a DMA reaches the end of a stream. Fixes asparmgp/gpmaster BGMs at very least
* mos6526.cpp: guard against resetting IRQs when none is chained
* makes timer B polling reads to actually work in barb2paln4, fixing booting
* amigafdc.cpp: start adding logmacros
* amigafdc.cpp: fix DMAON readback, giving logica2 diag BIOS the chance to print extensive floppy test info
* 8364_paula.cpp: avoid reading audio DMA buffers outside the allocated ranges, fixes sound buzzing/aliasing bug
* alg.cpp: standardize title metadatas
* amigaocs_flop.xml: QA, consistent XML titles, consistent ids of virus plagued disks (additional field plus mark these as baddump)
* amigaocs_flop.xml: mark the failures on mount and bulk test with ATK
* 8364_paula.cpp: fix DMA reload behaviour (fixes BGMs in Ocean games), add live logging, misc
* amiga.cpp: ignore bit 0 with BPLxMOD writes, fixes hpoker/hpokera GFXs
* amigaocs_flop.xml: misc QA notes
- Fixed non-booting games.
- Garou Densetsu Special no longer crashes on black screen between rounds.
- Fixed graphics corruption in AV Bishoujo Senshi. Yes, those graphics too.
- Removed bad alt dump of AV Bishoujo Senshi.
- Also save mirroring state in MMC3 (TxROM) base class as it's useful for subclasses.
Software list items promoted to working (nes.xml)
---------------------------------------
Kart Fighter (Asia, SOMARI-W)
Somari (Asia, SOMARI-W)
Somari (Asia, SOMARI-P)
* bus/nes: Corrections for SL-1632 board.
- Fixed CHR banking and mirroring issues. Clears up all graphics glitches in Rex Soft's Samurai Spirits.
* Only set necessary bank when already in VRC2 mode.
- Tweaked VRC4 class to make it easier to extend for clones and multicarts. The main new pieces are: a centralized and more flexible function for PRG banking and an overridable IRQ acknowledge function.
- Added support for 830506C board.
- Added support for unknown board for Yu Yu Hakusho/Dragon Ball Z 2-in-1.
- Made a small simplification to TF1201 using new IRQ function.
New working software list additions (nes.xml)
-----------------------------------
1994 Super HiK 4 in 1 (JY-005) [famiac, NewRisingSun]
Software list items promoted to working (nes.xml)
---------------------------------------
2 in 1 - Yu Yu + Dragonball Z
* Also renamed set mc_4scb and made it a clone of one of the new additions.
New working software list additions (nes.xml)
-----------------------------------
Super Cool Boy 3 in 1 (ABAB CB-403x) [NewRisingSun]
Super Cool Boy 4 in 1 (CB-4011) [Consolethinks, NewRisingSun]
Super Cool Boy 4 in 1 (CB-4034) [Consolethinks, NewRisingSun]
Super Cool Boy 4 in 1 (CB-4035) [CaH4e3, NewRisingSun]
4 in 1 (JH-274) [anonymous]
1998 HIGH 4 in 1 (YH-463) [anonymous]
4 in 1 (YH-4103) [anonymous]
- Also convert 900218 board from VRC4 clone to VRC2 clone.
New working software list additions (nes.xml)
-----------------------------------
Batman - The Video Game (Brazil, pirate) [Fisher]
Fudou Myouou Den (pirate) [anonymous]
New working software list additions
-----------------------------------
Gotta Protectors - Amazon's Running Diet [kmg]
Minna de Mamotte Knight - Amazon no Daisakusen [kmg]
* Added emulation for 900218 board (Lord of King pirate).
* Re-implemented non-working City Fighter IV board. 4-bit PCM audio is still unemulated.
* Simplified board with AX5705 VRC4 clone chip (SMB Pocker Mali).
Software list items promoted to working (nes.xml)
---------------------------------------
City Fighter IV (Asia)
The Lord of King (Asia, pirate)
* Expanded VRC4 CHR bank regs to 9-bit. This functionality is verified on Konami VRC4 hardware as well but is only used by clones (World Hero here).
* Removed board for World Hero. Its VRC4 clone chip is under a glop top but is thought to be identical to Konami's.
* Reimplemented TF1201 (Lethal Weapon) as a VRC4 subclass. Its clone chip is only known to differ by the IRQ reload bit, which it ignores.
* Reimplemented Shui Guan Pipe as a VRC4 subclass. Its clone chip has different PRG banking but is otherwise standard.
Software list items promoted to working (nes.xml)
---------------------------------------
Gimmick! (Asia, pirate)
Lethal Weapon (China)
World Hero (Asia)
World Hero (Asia, alt)
New working software list additions (nes.xml)
-----------------------------------
1994 New Series Red Pig 7 in 1 (EW-002) [anonymous]
1994 Super HiK 7 in 1 (M-026) [anonymous]
1994 Super HiK 7 in 1 (M-027) [anonymous]
Software list items promoted to working (nes.xml)
---------------------------------------
7 in 1 (M-022)
- Also replaced the underdumped ROMs for brillco2, which is now fully working.
New working software list additions (nes.xml)
-----------------------------------
Yeongjaekeom Cocoma Pack 1 (Korea) [MLX]
- Replaced underdumped PRG. [MLX, NewRisingSun]
Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Family 10 in 1
* frontend: Added support for message context to localisations.
* frontend: Added string_view versions of the message lookup functions.
* frontend: Added a few more folder options to the internal UI.
* emu/softlist.cpp: Use more appropriate containers.
* Switched to Python 3 by default - this will become a requirement.
* Updated msgfmt.py for message context support.
* frontend: Show all software item info in the internal UI.
* frontend: Search alternate titles in software selection menu.
* 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes).
* frontend: Added software filters for common info fields.
* frontend: Allow UI manager to hold onto persistent session data.
* frontend: Cache software lists for eight machines.
* frontend: Added support for loading localised system names.
* frontend: Add UI for selecting localised system names.
New working software list additions (nes.xml)
-----------------------------------
2 in 1 (GN-91B) [Consolethinks, Nikolka]
20 in 1 (CA-006) [Consolethinks, Nikolka]
2 in 1 (VT-2037) [Consolethinks, Nikolka]
2 in 1 (VT-2038) [Consolethinks, Nikolka]
Super 2 in 1 (WQ 2047) [Consolethinks, Nikolka]
New working software list additions (nes.xml)
-----------------------------------
1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou]
1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun]
1997 8 in 1 (JY-112) [Consolethinks, NewRisingSun]