New working software list additions (famicom_cass.xml)
-----------------------------------
Abunai Penpen! [ozidual, Gaming Alexandria]
Fruit Panic [ozidual, Gaming Alexandria]
Itazura Karasu [ozidual, Gaming Alexandria]
Kani-san no Hatahokobi [ozidual, Gaming Alexandria]
Star Dust [ozidual, Gaming Alexandria]
War Game [ozidual, Gaming Alexandria]
* Replaced Canada country abbreviation by the full name.
* Use lowercase for descriptive text in descriptions ("Alt", "Prototype", "Earlier", Demo, "Bad").
* Reset the system from a timer callback for the Vast Fame/SL/J.Y.
Company multi-game cartridges. This fixes games on gbcolor.
* Reset system when leaving configuration mode for GBCK003. Fixes most
issues with games.
* Moved GBCK003 to its own source file, and added notes for both
multi-game cartridge types.
* spectrum_cass: New working software list additions
New working software list additions
-----------------------------------
Carlos Sainz (Musical 1) [spectrumcomputing.co.uk]
Cyberball (Erbe) [spectrumcomputing.co.uk]
Ficheiro Astor [Planeta Sinclair]
Forbidden Planet (Design Design) [spectrumcomputing.co.uk]
Gehen Sie in das Gefängnis [spectrumcomputing.co.uk]
Gemini Wing (Dro Soft) [spectrumcomputing.co.uk]
Golden Basket [spectrumcomputing.co.uk]
Ilha dos Espiões (Timex) [Planeta Sinclair]
Spectrum Organ (Mark Lawrence) [Planeta Sinclair]
Redump software
-----------------------------------
Comecocos (Investronica) [spectrumcomputing.co.uk]
Go To Jail (release 1) [spectrumcomputing.co.uk]
Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
Neither of these use per-game cartridge RAM banking, but they do
segregate the RAM between games and disable it for games that don't need
it.
New working software list additions
--------------
gbcolor.xml: Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]
gbcolor.xml: Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1 [taizou, Vas Crabb]
Cartridge RAM features are not implemented yet.
New working software list items
---------------------
gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]
* nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now.
* nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.
New working machines
--------------------
Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]
New working clones
------------------
Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg]
Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
New working software list additions
----------------------
gbcolor.xml: Guàishòu Go! Go! Ⅱ (China) [taizou, Vas Crabb]
gbcolor.xml: Kǒudài Guàishòu - Dòngzuò Piān (China) [taizou, Vas Crabb]
* gbcolor.xml, bus/gameboy: Renamed slot option for Rocket Games
cartridges from "rom_atvrac" to "rom_rocket".
* emu/config.cpp: Made error messages more detailed when opening a
configuration file fails, and bumped error messages to warning level.
* tools/imgtool: Fixed build.
bus/centronics/digiblst.cpp: Changed device short name to make it more explicit.
new NOT WORKING machine
-------------
Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]
new NOT WORKING software list items
---------------
digiblast_cart.xml:
Sonic X 1 (Italy / Spain) [Most-Student-5165]
Sponge Bob Square Pants 1 (Italy / Spain) [Most-Student-5165]
Totally Spies! 1 (Italy) [Most-Student-5165]
Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165]
Winx Club 1 (Italy / Spain) [Most-Student-5165]
Winx Club + 5 Atari Games (Italy / Spain) [Most-Student-5165]
* Added MBC30 as a distinct slot option for documentation purposes.
* Added heuristics to detect MBC30 for GBX and plain ROM dump files.
* mbc.cpp: Disabled noisy logging.
Allow cartridges to install themselves rather than putting accesses
through trampolines. Use memory banks even when they aren't installed
directly, as it exposes script bindings and declares intent.
Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16
or 256*16 serial EEPROM. Added basic support for Game Boy Camera image
capture (various M64282FP processing features are not implemented).
Improved MBC3 real-time clock emulation.
Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not
supported) and HuC-3 cartridges (real-time clock and infrared I/O not
supported).
Added full support for Vast Fame VF001 cartridges.
Separated Mega Duck flat and banked ROM cartridge types, and allowed
software list items to specify whether a cartridge has fixed and
selectable 16K banks or a single selectable 32K bank.
Added support for RAM sizes smaller than 8K that will be mirrored in the
0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are
not powers of two. Corrected size of MBC2 internal static RAM.
Added support for various hypothetical cartridge wirings, such as MBC5
with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges
with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of
inner ROM bank lines used.
Fixed logo spoofing logic for many pirate cartridges, including Rocket
Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified
fine bank mask register for GBCK003 board.
Added basic support for GBX format ROM images. Added heuristic for
detecting raw dumps of M161 cartridge images. Removed unreliable
unlicensed cartridge detection heuristics - these need to be
reimplemented in a better way.
Software list items promoted to working
---------------------------------------
gameboy.xml:
Game Boy Camera (Europe, USA)
Game Boy Camera Gold (USA)
Pocket Camera (Japan, Rev 1)
gbcolor.xml:
Command Master (Japan)
Kirby Tilt 'n' Tumble (USA)
Korokoro Kirby (Japan)
Street Hero (Taiwan)
Thunder Blast Man (Europe)
4 in 1 + 8 in 1 (World, 4B-001)
4 in 1 + 8 in 1 (World, 4B-002)
4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005)
4 in 1 + 8 in 1 (World, 4B-007)
31 in 1 Mighty Mix (Taiwan)
31-in-1 Mighty Mix (Australia)
Nǚwáng Gédòu 2000 (Taiwan)
Chāojí Gédòu 2001 Alpha (Taiwan)
Gédòu Jiàn Shén - Soul Falchion (Taiwan)
-gameboy.xml, gbcolor.xml: Mark HuC-1 cartridges as using non-volatile
RAM, and demoted to partially supported for lack of IR transceiver
emulation.
-Various cleanups:
* midway/seattle.cpp: Turned San Francisco Rush Boot Code Version L1.06A
into a BIOS option rather than a clone - the game version is the same.
* misc/highvideo.cpp: Use a more obvious pixel loop with fewer tests,
and cleaned up spacing.
* tvgames/micom_mahjong.cpp: Use active low logic for active low key
matrix rather than inverting stuff everywhere.
* pacific/thief.cpp: Cleaned up indentation gone wild.
New working software list additions
-----------------------------------
nes.xml: Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]
Updated Chinese UI translations. [YuiFAN]
Updated Ukrainian UI translation. [Stanley Kid]
gbcolor.xml: Demoted beastfgt to partially supported (HUD blank on GBC),
and demoted emochndx to unsupported due to all kinds of broken
behaviour. Also added chongwu title from title screen as another
alt_title - it's different to the cartridge label.
----------------
c2color_cart.xml: Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó [Peter Wilhelmsen]
c2color_cart.xml: Corrected metadata based on packaging.
* monon_color.cpp : music MCU commands axxx really are reading a 0x1000 range from the internal ROM for a direct comparison, not sniffing the SPI bus. Add some debugging code to run that if wanted for now, even if it's incomplete (defaults to suspending the CPU)
new WORKING software list entries
-------------
monon_color.xml:
ielts: Yǎsī tǎ dà màoxiǎn / 雅思塔大冒险 / IELTS Adventure [Peter Wilhelmsen]
ultbrain: Nǎolì liánlián kàn / 脑力连连看 / Ultimate Brain Power [Peter Wilhelmsen]
labmath: Àoshù shíyàn shì / 奥数实验室 / Laboratory Mathematica Olympiad [Peter Wilhelmsen]
* c2color changes
- added dumps of both internal SPI ROMs to the driver [Peter Wilhelmsen]
new NOT WORKING software list additions
-----------
c2color_cart.xml:
agree: Dì 1 dàn: Dài Lóngwáng Fēngyìn [Peter Wilhelmsen]
kingwing: Dì 2 dàn: Zhī Yìwáng De Shì Liàn [Peter Wilhelmsen]
- replaced overdumped darkones set in Software List with correct dump [Peter Wilhelmsen]
* Redumped Irium from the original disks, and removed the current entry in fmtowns_flop_misc.xml which was created from loose files [cyo.the.vile]
* Redumped disk A of Youjuu Club Custom from an unmodified disk with no saves [cyo.the.vile]
New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------
:LOOP - Izanai no Kaikiten [cyo.the.vile]
Disk Megastore Volume 1 [cyo.the.vile]
Power DoLLS S-Premium Disk [cyo.the.vile]
You-Jong Part I [cyo.the.vile]