New working software list additions
-----------------------------------
7 Grand Dad (The Flintstones - The Rescue of Dino & Hoppy pirate) [anonymous]
Black Dragon (Korea) [NewRisingSun]
Flying Superboy (Korea) [NewRisingSun]
Miss Peach World 1 - Super L.A. Cop (Japan) [famiac]
Olympic I.Q. (Korea) [Gaming Alexandria]
1100000 in 1 [Consolethinks]
64 in 1 (CF-015) [Consolethinks]
9999999 in 1 - 1998 Series No. 10 [Consolethinks]
Super 98 - 43 in 1 (VT321) [Consolethinks]
4 in 1 (KG-443) [MrNorbert1994, Consolethinks]
* Also set correct board type for Yeong-eo Pyramid, fixing title screen graphics, and identified it as a (licensed) clone of Dongdongnao II.
New working software list additions (nes.xml)
-----------------------------------
Dòngdòngnǎo II: Guózhōng Yīngwén (I) (Taiwan) [MLX]
- Updated support status of various NES/FDS titles.
- Fixed loading of mc_76a outside of software lists.
New working software list additions
-----------------------------------
1000 in 1 (alt games) [NewRisingSun]
* Also added jumper setting to select title screen.
Software list items promoted to working (nes.xml)
---------------------------------------
Street Heroes (Taiwan)
apxen_flop.xml: Marked diag bad and unsupported as the disk image is
missing protection data.
pc8001mk2_flop.xml, pc8801_flop.xml: Removed some entries that were
inadvertently duplicated.
* Reimplemented these related boards as class/subclass.
* Corrected missing iNES loader support.
New working software list additions (nes.xml)
-----------------------------------
35 in 1 (HM5511) [anonymous]
68 in 1 (HM5511) [anonymous]
Software list items promoted to working (nes.xml)
---------------------------------------
70 in 1
800 in 1
* Removed pseudo board types SXROM_A and SOROM_A that are simply SXROM and SOROM boards fitted with MMC1A chips.
* Provide the equivalent behavior directly in SXROM and SOROM by letting each board know which MMC1 type it has from the existing feature in the softlist.
New working software list additions (nes.xml)
-----------------------------------
Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
* Reduce repeated directory walking in cleansrc target (substantially
improves speed of building the target on Windows).
* Disable a validity check using an MSVC language extension when using
clang in MSVC ABI mode.
* cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes
New non working software list additions
-----------------------------------
cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
New WORKING software list additions
---------------------------------------
vsmile_cart.xml:
Disney Handy Manny (USA), Nick Jr. Wow! Wow! Wubbzy! (USA), The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), TinkerBell (USA), Disney/Pixar Up (USA, rev. 001), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101) [skaman]
- gameboy.xml: 1 new entry and rename descriptions
New working software list addition
-----------------------------------
Sarakon (prototype) [Gaming Alexandria]
--------------------------------
TX-0 upgraded system (8 kWords of RAM, old order code)
* tx0_64kw: Swap LR and MBR when MLR and LMB are specified together
* tx0_8kw: Recognize a few more composite OPRs in disassembly
New clones marked as NOT_WORKING
--------------------------------
PC-8001mkIISR [anonymous]
* Generate a new pc8001_flop.xml list, based off Neo Kobe dumps;
* Move several items from pc8801_flop.xml to the new pc8001_flop.xml;
* Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml;
* Hook aforementioned lists where they belongs
( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp,
N80 list belongs to pc8001mk2 and pc8001mk2sr,
N80SR list belongs to pc8001mk2sr alone)
* upd3301.cpp: fix scrolling glitch when unthrottled
* pc8001.cpp: fix machine configs inheritance
* pc8001.cpp: constexpr the XTALs
* pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines
* Ported pc80s31k to device interface, and hooked it up to pc8001
* Fix validation errors
* Misc documentation updates
* uPD3301.cpp: implement bulk of attribute fields
* upd3301: fix olyboss compile and crashing, add rvv signal
* upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle)
* upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire
* upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault)
* pc8001_flop.xml: QA selected SW
* pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses
* pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code
* pc80s31k.cpp: documentation updates
* pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here
* pc98.xml: move daivacal from PC88 since it really belongs here
* pc8801_flop.xml: major QA testing on suspicious floppy activities
* pc8801.cpp: remove logging of High [TV]RAM
* pc8801_flop.xml: fix rogue extra comment closing
* pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting;
pc80s31k.cpp: allow filemst to boot, and add note about its unemulated
extended HW;
* upd3301.cpp: convert AT1/AT0/SC to an aggregate variable
* upd3301.cpp: convert attribute fetch to be a client delegate
* pc8001.cpp: move some shared functions to pc8001_base_state
* pc8001.cpp: add DMA functions
* pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged)
* pc8801_flop.xml: fix description duplicate
* Bulk replace pc8*_flop.xml capitalized Alt into lowercase
* pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected
* Standardize Daiva titles across XMLs
* pc8801_cass.xml: revert of software name t[ape] postfixes
* pc8801_flop.xml: more identification of N/V1 BASIC SWs
* saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions
* hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul
* stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first attract cycle
* smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5
* stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc)
* stvcd.cpp: fix clang build, put another QA point for Dragon's Dream
* More QA up to J
- Also, corrected previous related PCB name.
- Separately, set correct board type for Grandia games.
New working software list additions (nes.xml)
-----------------------------------
Donkey Kong 8 in 1 (JY-041) [anonymous]
fm_towns_cd.xml:
- Added the missing floppy disk to amarant3 [akira_2020]
- Added the missing floppy disk to hypnote [cyo.the.vile]
- Added the Planet's Edge bonus audio CD [redump.org]
- Removed the floppy part_id from uwaki, as it's not part of the floppy label
New working software list additions
-----------------------------------
CRI Postman [redump.org]
Dynamic English 3 - Upper Basic [redump.org, cyo.the.vile]
FM Towns Shougaku Ongaku (5-6-nensei-you) [redump.org, cyo.the.vile]
Hyper Aquarium - Kaisui-hen [redump.org]
Hyper Aquarium - Tansui-hen [redump.org]
Hyper Eigo Gakushuu System - New Crown Series 1 [redump.org]
Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu [redump.org]
J.League 1994 Professional Soccer [redump.org]
Master CD - Fresh Series-you [redump.org]
Meikyoku Master (FM Towns Marty version) [redump.org]
Nihon no Rekishi - Sengoku-hen - Oda Nobunaga [redump.org]
Nihongo Nyuumon Dai-1-kan - Fundamental Japanese [redump.org]
Steepia [redump.org]
Touch the Music by Casiopea [redump.org, cyo.the.vile]
TownsPAINT V1.1 L21 [redump.org]
New not working software list additions
---------------------------------------
Dynamic English 2 - Basic [redump.org]
Replaced software list items
----------------------------
Highlight CD 20 [redump.org]
Okiraku TownsGEAR [redump.org]
Oshare Cooking [redump.org]
Sangokushi II [redump.org]
SimCity (HMB-121A) [redump.org]
Uwaki na Anata - Switch o Irete [redump.org]
Zak McKracken and The Alien Mindbenders [redump.org]
Software list items promoted to working
---------------------------------------
Hyper Note [cyo.the.vile]
- fmtowns_flop_*: renamed the Houma Hunter Lime entries to be more accurate to the disk labels
- fmtowns_flop_misc.xml: marked dpssg2, dpssg3, hhunt01, hhunt02, hhunt03 and superdps as alternate versions of the ones in the original list
- fmtowns_flop_misc.xml: removed duplicate entries that have been moved to the original list (drstop, rance, rance2) and were left here by mistake in the last update
New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------------------------------
Houma Hunter Lime Dai-1-wa [cyo.the.vile]
Houma Hunter Lime Dai-2-wa [cyo.the.vile]
Houma Hunter Lime Dai-3-wa [cyo.the.vile]
Kitty World 2 [cyo.the.vile]
Metal Eye Special Disk [r09]
Sadistic Gamers Part-3 - Telephone Play [cyo.the.vile]
Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile]
New working software list additions
-----------------------------------
* Sinnaneun Susjanala 2 (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
* Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
* Ulihamkke Bulleoyo - Chinguwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
New NON_WORKING software list additions
-----------------------------------
* Depression - The Search For The NaSSA (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
* Nijmegen 'n rijk aan mogelijkheden (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
* Fixed empty menu in Supervision 16 in 1.
* Fixed softlist loading of GB 63 in 1 and hooked it up with a compatible board type. Removed old partially-working code.
* Removed a spurious line in PCB loader that set WRAM in SMB2J bootlegs--they don't have any!
Software list items promoted to working (nes.xml)
---------------------------------------
Ghostbusters 63 in 1
Super 128k - 16 in 1
- Removed code for both BMC-NOVEL1 and BMC-NOVEL2 which are indentical to BMC-21IN1 and BMC-GKB, respectively. This fixes graphics for the NOVEL2 game as well.
New working software list additions
-----------------------------------
9 in 1 (Journey to the West) [anonymous]
Super 8 in 1 (Supervision menu) [v5100v5100]
- Removed dump and code for Super 22 in 1, which is a CRC match for the 42-in-1.
- Cleaned up a few recent multicart fixes, making them uniform with the rest.
Software list items promoted to working (nes.xml)
---------------------------------------
42 in 1 (Reset Switch)
New working software list additions (nes.xml)
-----------------------------------
1993 Super HiK 8 in 1 (G-002) [NewRisingSun]
7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun]
Also, removed "fixed" set shangonah now that shangona is working (the latter should have been marked not supported).
Software list items promoted to working (nes.xml)
---------------------------------------
Blood of Jurassic (GD-98) [NewRisingSun]
- Fixed graphics glitches in the following boards: BMC-20IN1 (Kaiser 20 in 1), BMC-SUPER700IN1 (700 in 1, 190 in 1), BMC-VT5201 (six multicarts).
- Simplified BMC-21IN1 board (21 in 1, 8 in 1).
New working software list additions (nes.xml)
-----------------------------------
Super 190 in 1 [anonymous]
New working software list additions (nes.xml)
-----------------------------------
4 in 1 (0203) [Consolethinks]
80 in 1 (KD-6096) [Consolethinks]
4 in 1 (0207) [Consolethinks, MrNorbert1994]
4 in 1 (0210) [Consolethinks, MrNorbert1994]
9999999 in 1 (KD-6037-B) [Consolethinks, MrNorbert1994]
Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994]
Software list items promoted to working (nes.xml)
---------------------------------------
Prima Soft 9999999-in-1 (02 8807870-3)
- Fixed games not loading in mc_6et40 and mc_11a42 and graphics issues with several games across the nine cartridges represented here.
New working software list additions
-----------------------------------
11 in 1 (A-042) [anonymous]
1994 Super HiK 6 in 1 (A-017) [anonymous]
- Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts.
- Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept.
- Marked Operation Wolf games as partially supported due to zapper inputs not working.
- Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun.
New working software list additions (nes.xml)
-----------------------------------
1997 Super HiK 4 in 1 (JY-021) [MLX]
1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou]
1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
2 in 1 Uzi Lightgun [CaH4e3]
- Removed a "fixed" version of quanhr2, now that parent is working.
Software list items promoted to working
---------------------------------------
Quánhuáng R-2 - Dàshé Sìtiānwáng
Yǒngzhě Chuánshuō
Wángzhě Wúshuāng
- Corrected IRQ behavior based on more recent PCB observations. Fixes some flickering on World X-Y interlevel screens in SMB2J bootleg.
- Corrected SMB3 bootleg's banking, also per PCB analysis.
New working software list additions (nes.xml)
-----------------------------------
1997 Super 7 in 1 (JY-201) [MLX]
1997 Super 6 in 1 (JY-202) [MLX]
1997 Super 7 in 1 (JY-203) [MLX]
1997 Super 7 in 1 (JY-204) [MLX]
1997 Super 7 in 1 (JY-205) [MLX]
1997 Super 7 in 1 (JY-206) [MLX]
* C++ is not C, appease the compiler
* Fixes corrupt graphics in multiple games on all seven multi-game carts (including the new addition).
* Fixes flickering menu for several cartridges, making them usable.
New working software list additions (nes.xml)
-----------------------------------
5000000 in 1 (JPx72) [anonymous]
- Reduced redundant code by making "kasing" device parent class for sglionk/sgboog. The latter are identical save for the extended register/address scrambling.
- Eliminated hosenkan device altogether (mapper 182). It is identical to sglionk (mapper 114).
- Renamed hstarfds to highwayk. It cannot be an FDS bootleg since Highway Star only appeared on cart.
- Demoted all Rad Racer/Highway Star games to partially supported due to severity of graphical issues (car dashboard flickers to top of screen, etc).
New working software list additions (nes.xml)
-----------------------------------
Highway Star (Whirlwind Manu bootleg) [krzysiobal]
First major step in splitting up machine classes in NEC PC98 family tree:
* Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp);
* Adds a preliminary uPD4991a parallel RTC, used by pc98ha;
* Fix -26, -86, -118 C-bus sound board dips or jumper settings;
* Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118);
* Adds preliminary MAD Factory Otomichan-kai C-bus sound board;
* Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently unmapped by other installed boards;
* Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks;
* Extensive QA rundown, including research on missing features and undumped machines.
pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options menu.
pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative machines.
pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly.
New machines marked as NOT_WORKING
----------------------------------
PC-98LT [anonymous]
PC-98HA "Handy98" [anonymous]
PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
PC-9821Ra266 (98MATE R) [flyingharuka]
PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
PC-9801VX [qazmko1029]
PC-9801US [CoolMod]
- Also, 8237 board improvements from previous commit now work when loading loose .nes files.
New working software list additions (nes.xml)
-----------------------------------
2 in 1 - The Lion King & Bomber Boy [NewRisingSun]
9 in 1 [NewRisingSun]
- Rewrote 8237 to support games that were previous attached to sg_boog device. pocahon2, the only game previously using 8237, no longer crashes in its intro story.
- Removed all the old commented out sg_boog code.
- Added initial support for the 8237A variant and its one game, mc_9king.
Software list items promoted to working (nes.xml)
---------------------------------------
2 in 1 (J-M2)
2 in 1 (King005)
2 in 1 Super 808
5 in 1 (SPC005)
9 in 1 King001
Mortal Kombat 3 Extra 60 (Asia)
Mortal Kombat 3 Extra 60 (Asia, Alt)
Super 308 3 in 1