New working software list additions
-----------------------------------
AO [anonymous]
Beat'Em & Eat'Em [anonymous]
Dúshlán [anonymous]
NES Virus Cleaner [anonymous]
Solaris [anonymous]
Tic-Tac XO [anonymous]
* ibm5170.xml: 8 added + 1 redumped
New working software list additions
-----------------------------------
Pyrotechnica [The Good Old Days]
Red Baron (EGA version) [ibmpc5150, archive.org]
Red Baron (VGA version) [ibmpc5150, archive.org]
Red Baron - Mission Builder [ibmpc5150, archive.org]
Return of the Phantom [The Good Old Days]
SimCity Classic (Windows 3.x release) (3.5") [ibmpc5150, archive.org]
SimCity Classic (Windows 3.x release) (5.25") [ibmpc5150, archive.org]
SimLife (Windows 3.x release) [The Good Old Days]
Redump
------
SimLife (set 2, older) [The Good Old Days] (disk 1 and 2 have a modified OEM ID)
* ibm5170.xml: Dragon's Lair (moved from ibm5150.xml to ibm5170.xml)
Dragon's Lair was moved from the ibm5150 to the ibm5170 because of the minimal requirement: IBM AT (286 processor)
New working software list additions (nes.xml)
-----------------------------------
76 in 1 Y2K [superretrogamer2741]
Super HiK 42 in 1 (K-42001) [Consolethinks]
* pc80s31k.cpp: minor XTAL cleanup
* pc8801.cpp: reduce signature name fns
* pc8801.cpp: separate dictionary and CD-ROM later model use into own state machines
* pc8801.cpp: clean input ports a bit
* pc8801.cpp: bulk printf -> logerror
* pc8801.cpp: misc cleanups
* pc8801.cpp: more misc cleanups
* pc8801.cpp: initial batch of exporting PC8801-31 to a separate device
* pc8801_31.cpp: document register map, add machine ID
* pc8801.cpp: fix configuration mistake for CPU speed
* pc8801.cpp: add base diplocations, massage documentation of ports $30, $31, $40, misc cleanups
* pc8801.cpp: fix mouse cursor jump bugs, remove deprecated PORT_RESET usage;
pc8801.cpp: rework and extend expansion slot descriptions;
* pc8801.cpp: add note about extended FH keyboards
* pc8801.cpp: add dip positions for BASIC dips
* pc8801_31.cpp: add stub SCSI bus controller
* pc8801.cpp: blind fix kanji LV2 hookup
* pc8801.cpp: use required_region_ptr for ROM regions, split kanji_lv2 to own one
* pc8801.cpp: move a few notes to XML
* pc8801_flop.xml: correct Digan no Maseki title
* pc8801.cpp: remove unneeded port $33 hookup (should be unmapped on all PC8801 variants)
* pc8801.cpp: initial implementation of interrupts using i8214 as base. Fixes at least yojukiko and bishojbg BGMs
* pc8801.cpp: add clock calculation for internal DAC1BIT, add reported V1 revision numbers for each romset.
* pc8801.cpp: move OPN/OPNA sound chip mounts to internal model types, add stereo mixing
* pc8801.cpp: add sound irq pending mechanism, particularly needed by Telenet games
* pc8801_flop.xml: update QA notes
* pc8801_flop.xml: more misc QA notes
* pc8801.cpp: improve irq semantics, connect rxrdy_irq_w signal
* pc8801.cpp: fix some irq regressions
* pc8801.cpp: make OPNA a bit less louder, QA checkpoint
* pc8801.cpp: fix broken link, unmapped I/O documentation
* pc8801.cpp: add JMB-X1 map, other minor notes
* pc8801_flop.xml: fix metalora title and manufacturer
* pc8801.cpp: minor cleanups
* pc8801.cpp: start inheriting from base pc8001_base_state, add initial hooks for actual 3301 + i8257 devices
* pc8801.cpp: fix port40_r reading mistake
* pc8801.cpp: fix 24kHz pixel clock
* pc8801.cpp: 3301 irq is tied to VRTC not INT
* upd3301.cpp: fix VRTC vblank/display bit timer
* pc8801.cpp: fix DMA readback
* upd3301.cpp: convert to logmasked
* upd3301.cpp: support for no attributes/no special control mode
* pc8801.cpp: simplify bitmap 3bpp drawing and add preliminary palette rasters
* pc8801.cpp: misc documentation updates
* upd3301.cpp: clear bitmap layer on FIFO reset
* i8214.cpp: PoC in separating INT ASSERT and CLEAR phases
pc8801.cpp: tie acknowledge to INT rather than inside callback. Avoids spurious irq regressions;
* upd3301.cpp: handle bitmaps as pure transparent;
pc8801.cpp: add BG Pal handling, honor transparency in all bitmap layers;
* pc8801.cpp: minor cleanups
* pc8801.cpp: better handling of bitmap fills
* pc8001.cpp: carry over attribute fetches between lines when 3301 is in color mode
* pc8801_flop.xml: update QA, move notes from main driver
* pc8801.cpp: implement colorized b&w graphic modes
* pc8801.cpp: cleanup obsolete functions
* pc8801.cpp: extend a bunch of notes
* pc8801.cpp: add boilerplate code for base irq mechanism
* pc8801.cpp: add expansion card support, with JMB-X1 (partly addresses #8709), PC-8801-23 and PCG-8100 as PoC examples.
* pc8801_exp.h: fix CI clang build
* pc8801_31.cpp: SW list hookup
New NOT_WORKING software list additions
---------------------------------------
pc8801_cdrom.xml: CD Takarabako [r09]
* pc8801.cpp: promote some romsets to parent
* pc8801.h: reinstate dummy initialization in state machines
* pc8801.cpp: save_item to all variables in state machines
Software list items promoted to working (nes.xml)
---------------------------------------
Dàtáng Fēngyún VI Dài (China)
Chéngjísīhán (China)
Fēngsè Huànxiǎng (China)
Tāngmǔ Lìxiǎn Jì (China)
Tenchi wo Kurau II - Shokatsu Koumei Den (China)
Tenchi wo Kurau II - Shokatsu Koumei Den (China, alt)
Tūnshí Tiāndì II (China)
Tūnshí Tiāndì II (China, alt)
Tūnshí Tiāndì II (China, alt 2)
Tūnshí Tiāndì III (China)
- Made VRC4 base class extendable for CHR banking, as was done to PRG banking.
New working software list additions (nes.xml)
-----------------------------------
1993 New 860 in 1 Over-Valued Golden Version Games [Consolethinks]
1995 New Series Super 2 in 1 (Asia) [anonymous]
- Replaced bad program ROMs with dumps with proper page order.
- Updated banking to work with proper dumps.
- Fixed CHR banking from possibly ignoring first writes.
- Added special latching bytes to internal X1-017 RAM.
- Added IRQ support (no games exist that use it).
* fix most instances where the sharedfeat doesn't match what the description implies;
* fix Mahjong Vanilla Syndrome metadata;
* fix xak12 description;
* demote implode and meteorbl to baddump;
New working software list additions
-----------------------------------
1993 Super HiK 4 in 1 (F-034) [Consolethinks]
Assimilate [Nessylum]
L'Abbaye des Morts [Parisoft]
Little Lancelot (USA) [anonymous]
Metal Max (Japan, prototype) [Zoda-Y13, Forest of Illusion]
Pyramids of Ra (USA) [anonymous]
Toobin' (Korea) [MLX]
New working software list additions
-----------------------------------
3D Dracman [Steven Brown, Planeta Sinclair]
4 Logiciels pour ZX Spectrum [Steven Brown, Planeta Sinclair]
A Harvesting Moon (two sides) [Steven Brown, Planeta Sinclair]
Battle on Hoth (alt) [Steven Brown, Planeta Sinclair]
Bell Ropes [Steven Brown, Planeta Sinclair]
Brave Knight [spectrumcomputing.co.uk]
Cobra (Erbe, medium case) [spectrumcomputing.co.uk]
Cobra (Erbe, small case) [spectrumcomputing.co.uk]
Cobra (IBSA) [spectrumcomputing.co.uk]
Dragon's Lair II: Escape from Singe's Castle (Erbe) [spectrumcomputing.co.uk]
La Quête du Chevalier [Miguel Sobreira, Planeta Sinclair]
Popeye (Zafi Chip) [spectrumcomputing.co.uk]
Raid Over Moscow (set 6, Dro Soft) [spectrumcomputing.co.uk]
Rygar (Erbe, promotional) [spectrumcomputing.co.uk]
Super Cycle (Compulogical) [spectrumcomputing.co.uk]
The 11th Hour (The Guild) [spectrumcomputing.co.uk]
Redumped
--------
Cobra (bugfix) [spectrumcomputing.co.uk]
Hammerfist [spectrumcomputing.co.uk]
Popeye (Macmillan) [spectrumcomputing.co.uk]
Red Heat (Erbe) [spectrumcomputing.co.uk]
Robin of Sherlock (Zenobi) [spectrumcomputing.co.uk]
Satan [spectrumcomputing.co.uk]
New working software list additions (nes.xml)
-----------------------------------
1500 in 1 [MLX]
Golden Game: 210 in 1 [kmg]
Software list items promoted to working (nes.xml)
---------------------------------------
Golden Game: 150 in 1 [kmg]
Golden Game: 260 in 1 [kmg]
* nes: Various minor fixes, more cleanups with bit functions.
bus/nes/benshieng.cpp: Streamline banking; no need to store variables in this device.
bus/nes/hes.cpp: Only support multicarts. Related singleton carts reassigned to relevant board types.
bus/nes_ctrl/hori.cpp: Amend some minutiae involving strobing and excessive controller reading.
hash/nes.xml: Removed a few more baddump flags.
* nes.xml: Replaced underdumped graphics ROM for Hanafuda Yuukyouden.
- Removed underdumped Soap Panic set.
- Replaced bad graphics ROM for Pokemon Silver hack.
- Trimmed overdumped PRG ROM to 4K.
- Removed nonexistent CHR ROM, replaced with emulation of on-board logic.
- Removed hack from NES slot code that directly set the CPU program counter.
- Corrected reset behavior.
New working software list additions (nes.xml)
-----------------------------------
Chāozhí Gāo K Jīnkǎ 110 in 1 [Consolethinks]
8 in 1 (0801) [Consolethinks]
Golden 8 in 1 [Consolethinks]