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]
New working software list additions (nes.xml)
-----------------------------------
Golden Mario Party II - Around the World 6 in 1 [krzsyiobal, NewRisingSun]
New working software list additions (nes.xml)
-----------------------------------
1996 Yīngyǔ CAI 3 in 1 (China) [taizou]
Xiǎoxuéshēng Shùxué CAI (China) [MLX]
New working software list additions (nes.xml)
-----------------------------------
2 in 1 (NT-811) [Consolethinks]
4 in 1 1999 [Consolethinks]
35 in 1 (K-3033) [anonymous]
* softlist.cpp: Add support for a 'notes' field to store information about a software list or software list item. [Wilbert Pol]
* Add software list and software notes to minimaws
* Added a PC-6001 cartridge software list XML, and hooked up to the driver;
* Fixed a regression bug with machine_reset fn where PC-6001mkII was implicitly overriding its memory model when a cart was inserted, causing being stuck at POST;
* Improved irq handling and removed a couple kludges, fixing hangs caused by multiple irqs being fired at the same time;
* Added PC-6601SR "Mr. PC", and improved the specific SR video mode already used by PC-6001mk2SR;
* Refactored PC-6001mkIISR / PC-6601SR memory model to use address_map_device, allowing BIOS booting and .cas loading in mode 6. Replace AY8910 with YM2203;
* Add keyboard inputs F1-F10, and fixed the specific irq vector dispatch;
* Add preliminary FDC internal/external interface. Hooked up PC80S31 to external i/f as a proof of concept;
* Fixed timer enable (fixes Yakyukyo and Punchball Mario boots), and fixed different timer resolution with PC-6001mk2SR so that cursor blinking happens at the right frequency;
New machines marked as NOT_WORKING
----------------------------------
PC-6601SR "Mr. PC" [anonymous]
New NOT_WORKING software list additions
---------------------------------------
pc6001_cart.xml: Tutankham [HardcoreHubz, cyberat2600, Gaming Alexandria]
Added comments with V.24 interchange circuit numbers and names to
rs232.h to make the meanings of the abbreviated signal names clearer.
Moved a few slot card classes out of headers and into anonymous
namespaces to reduce compile depedencies and exported symbols.
Transliterated a Korean NES game title.
New working software list additions
Batman (Ocean) [C64 Ultimate Tape Archive V2.0]
Battle Through Time (Anirog) [C64 Ultimate Tape Archive V2.0]
Beach-Head II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Beach-Head II (Erbe) [C64 Ultimate Tape Archive V2.0]
Best of Elite: Vol. 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Best of Elite: Vol. 2 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Beyond the Forbidden Forest (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Beyond the Ice Palace (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Biff (Beyond Belief Software) [C64 Ultimate Tape Archive V2.0]
Big Names Bonanza (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
New NOT_WORKING software list additions
Bazooka Bill (Melbourne House) [C64 Ultimate Tape Archive V2.0]
Note that since my last pull request on the c64_cass.xml, the Ultimate Tape Archive V3.0 has been released with an additional 500 tape files. I have barely scratched the surface with the existing V2.0 set so I had better pull my socks up!!