* bus/hp9845_io: Added HP9871 printer.
New working machines
------------------
Hewlett-Packard HP 9825A
Hewlett-Packard HP 9831A
New working software list items
------------------
hp9825_rom: 9862 Plotter/Gen I/O ROM for 9825
hp9825_rom: General/extended I/O ROM for 9825
hp9825_rom: General/extended I/O/9862 plotter ROM for 9825
hp9825_rom: General/extended I/O/plotter ROM for 9825
hp9825_rom: Plotter/Gen I/O ROM for 9825
hp9825_rom: String/Advanced programming ROM for 9825
hp9831_rom: Mass storage ROM for 9831
New not working software list items
------------------
hp9831_rom: Matrix/plotter ROM for 9831
* Marked double-sided images for single-sided releases as bad dumps.
* Added notes and serial numbers.
* Added ‘disk conversion’ to the descriptions of disk conversions.
* Removed disk conversions for software present in original form in other software lists.
* Removed non-working images made single-sided by cutting a double-sided dump in half: msxdosb, burgkilla, spacewlk, ballblaza, diamine2a, mj05, phstripa, raththaa, safarixa.
* Renamed spacewlka to spacewlk, mj05a to mj05, and pm1_asia to pm2_asia.
* Marked Spectravideo SVI-738 fully supported.
* nec/pc6001.cpp: Converted joystick ports to slots.
* nec/pc8801.cpp, nec/pc88va.cpp: Converted mouse port to a slot. Mouse
works beautifully in Ishido now, no jumpy movement.
docs: Expanded C++ guidelines following suggestions by P. Mackinlay.
ui/inifile.cpp: Got rid of the check for "arcade" systems - it broke
managing favourites for the slotted Neo Geo.
luaengine.cpp: Removed the "type" property from system driver metadata.
It's effectively deprecated.
bus/vme/vme_fcisio.cpp, commodore/mps1230.cpp: Fixed inappropriate use
of machine type flag constants.
megadriv.xml: Made notes about the two Galaxy Force 2 sets more explcit.
New working software list additions (nes.xml)
-----------------------------------
Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930630) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930616) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528, alt) [ICEknight, steem69]
* megadriv.xml, pce.xml, pcecd.xml, x68k_flop.xml: Added cotroller
support usage notes for a few games.
* pcecd.xml: Noted the required CD-ROM system cards in usage notes,
fixed capitalisation and removed unnecessary markup in descriptions.
* megadriv.xml: Added compatibility tag for gforce2a (broken graphics on
PAL consoles).
* ibm5150.xml: 11 New working software list additions
New working software list additions
--------------------------------------------
Arcade Hits [The Good Old Days]
Bombuzal [The Good Old Days]
Mega Man (3.5") [The Good Old Days]
Pole Position [The Good Old Days]
Street Fighting Man (alt) [The Good Old Days]
Teenage Mutant Hero Turtles (5.25") [old-games.ru]
Teenage Mutant Hero Turtles (Spain, 3.5") [Abandon Socios]
Teenage Mutant Hero Turtles (Spain, 5.25") [Abandon Socios]
Zeliard (3.5") [The Good Old Days]
Zeliard (3.5", v2.0) [old-games.ru]
Zeliard (5.25") [The Good Old Days]
- video/upd3301.cpp: fix off by one attribute bugs happening for pc8801 N-88 Basic and several other entries;
- nec/pc8801.cpp: backported centronics hookup from pc8001, allows supporting Jast Sound thru Covox interface in some Jast entries;
- nec/pc8801.cpp: fix 1bpp graphic layer drawing when uPD3301 is not in color mode, fixes byoin regression;
Machines promoted to working
----------------------------
nec/pc8801.cpp: PC-8801mkIISR, PC-8801MH, PC-8801MA [Angelo Salese, Oliver Galibert, Carl]
Clones promoted to working
----------------------------
nec/pc8801.cpp: PC-8801mkIIFR, PC-8801mkIIMR, PC-8801FA, PC-8801MA2 [Angelo Salese, Oliver Galibert, Carl]
New working software list additions
-----------------------------------
pc8801_flop.xml: D' (cracked) [Neo Kobe], Donkey Kong 3 - Dai Gyakushuu [Game Preservation Society, Carl, Disk Blitz]
New NOT_WORKING software list additions
---------------------------------------
pc8801_flop.xml: D' (alt) [Neo Kobe]
CSK Research Institute games on FM Towns don't follow the same sequence
as other games when reading inputs. They depend on the data lines not
being updated for some time after /Ack goes high, and can miss
transitions if the timing is too tight (ironic that 16MHz '386 software
has these issues when the 7MHz 6502 in the PC Engine gets by fine).
This fudges the timings to work with the these buggy games without
breaking the other use cases.
Also for some reason, these games expect an XE-1AP in MD mode with a
Sega controller adapter - they won't work wth an XE-1AP in Personal
Computer mode, and they won't work with the XE-1AJ or its NEC-branded
relative. In MAME you can flip the Interface setting to MD in the
Machine Configuration options without needing to use an adapter device.
* Use full country names in description.
* Use lowercase for descriptive text in descriptions.
* Removed zero offsets in regions with a single file loaded.
New working software list additions
--------------------------------------------
ACE 2088 (MCM) [spectrumcomputing.co.uk]
Adidas Championship Football (Erbe) [spectrumcomputing.co.uk]
Adidas Championship Tie Break (Musical 1) [spectrumcomputing.co.uk]
Remove
--------------------------------------------
Agent - X 2 (Dro Soft) [duplicated entry]
metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk)
New working software list additions (coleco.xml)
-----------------------------------
Frogger II: Threedeep! (prototype, 19840615) [Ed Semrad, Hidden Palace, VGHF]
Star Wars: The Arcade Game (prototype, 19840412) [Ed Semrad, Hidden Palace, VGHF]
- Revisit all of the supported="partial" / "no" flags, promote or demote depending on observations.
* Software list items promoted to working
---------------------------------------
ibm5150.xml: Ancient Land of Ys [Angelo Salese]
Rationalised interface, got rid of TH from the "pulled" lines, and
extended to support output on all data lines. Renamed to be less
specific as the same interface is shared by multiple consoles.
Removed a lot of unnecessary indirection through I/O ports and multiple
levels of inversion in peripheral emulation that was obfuscating the
code.
Made Rapid Fire Unit switches toggles so they can be assigned to
controller buttons and switched on/off easily during gameplay. You can
still see/change the current state in the Toggle Inputs menu if you
don't want to assign buttons.
Implemented idle timeout in Furrtek 4-player Master System adapter.
Improved crosshair tracking in Graphic Board, added ability to
raise/lower pen, and greatly cleaned up code.
Fixed paddle controller when used with export consoles.
Added 3-button and 6-button Mega Drive control devices.
sega/sms.cpp: SG-1000 Mark III has pin 7 of controller ports tied low -
indicate this to attached controllers (this pin became TH on the Master
System).
sega/mdconsole.cpp: Replaced controller emulation in the driver with
Sega controller ports. Also removed some vestigial code from the driver
base class.
sharp/x68k.cpp: Replaced controller emulation in the driver with MSX
controller ports.
bus/msx/ctrl: Added a Sega controller adapter device, supported by
X68000 software including chelnov and ssf2.
----------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
New NOT_WORKING software list additions
---------------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
* Copied or moved Bee Cards entries from msx1_cart.xml to msx1_bee_card.xml.
* Copied or moved SoftCard entries from msx1_cart.xml to msx_softcard.xml.
* Renamed existing dumps to "cracked".
* Changed some part_ids to reflect the actual disk labels.
* Added usage notes for Death Bringer.
New working software list additions (x68k_flop.xml)
-----------------------------------
Casablanca ni Ai o - Satsujin-sha wa Jikuu o Koete [krugman]
Death Bringer [krugman]
Dome [krugman]
Emerald Dragon [krugman]
Genocide 2 - Master of the Dark Communion [krugman]
Signatory - Chouinsha [krugman]
The Hot File Express (1991-12-24) [krugman]
The Hot File Express (1993-10-28) [krugman]
Tritorn Final [krugman]
Warning Type 68 [krugman]
New not working software list additions (x68k_flop.xml)
---------------------------------------
38 Man Kilo no Kokuu [krugman]
Soft de Hard na Monogatari II [krugman]
New working software list additions (snes.xml)
-----------------------------------
16 Bit Xmas 2011 - Christmas Craze (USA) [retroUSB]
16 Bit Xmas 2012 - Snowball Fight (USA) [retroUSB]
Also added "Mermaid Melody" to titles for first three cartridges as it's
on the title screen and cartridge label in gold text (it may be there
for the others as well, but I haven't checked).
New NOT_WORKING software list items
-----------------------------------
ekara_japan_a: A-2 Mermaid Melody Pichi Pichi Pitch vol.2 [WingedPikPik, TeamEurope]
New working software list items (apple2_flop_misc)
--------------------------------------------------
Aleph Baiters [Josh Renaud, Sali Ariel, Keith Hacke]
Nosh Kosh [Josh Renaud, Sali Ariel, Keith Hacke]
Borders [Josh Renaud, Sali Ariel, Keith Hacke]
The Georgia Variations [Josh Renaud, Sali Ariel, Keith Hacke]
Also corrected parent/clone relationships, publishers, release years based on the info provided by spectrumcomputing.co.uk.
New working software list additions (spectrum_cass.xml)
--------------------------------------------
Fantasia Diamond (set 4, VTR) [Steven Brown, Planeta Sinclair]
FORTH (Microbyte) [spectrumcomputing.co.uk]
Hundra (Dinamic) [spectrumcomputing.co.uk]
King Arthur [Luís Rato, Planeta Sinclair]
Mr. Shaw's Double Whammy (compilation) [Luís Rato, Planeta Sinclair]
Nonamed (Spanish, medium case, alt) [spectrumcomputing.co.uk]
Nonamed (Spanish, small case - black spine) [spectrumcomputing.co.uk]
Nosferatu: Quest for the Vampire (alt) [Steven Brown, Planeta Sinclair]
Nuclear Reactor [Steven Brown, Planeta Sinclair]
Starship Mulvaney [Steven Brown, Planeta Sinclair]
Starstrike II [spectrumcomputing.co.uk]
Tremor (pirate) [Planeta Sinclair]
Redump (spectrum_cass.xml)
--------------------------------------------
Nonamed (Spanish, small orange case) [spectrumcomputing.co.uk]
Nosferatu el Vampiro (Zafiro) [spectrumcomputing.co.uk]
New working software list additions
-----------------------------------
Best of the Best: Championship Karate (Spain, PC Games release) [AbandonSocios]
Fleet Defender [The Good Old Days]
RoboSport (3.5" DD) [The Good Old Days]
RoboSport (5.25" HD) [The Good Old Days]
The Humans: Insult to Injury (France) [The Good Old Days]
The Humans: Insult to Injury (Spain, PC Games release) [AbandonSocios]
Moved from ibm5150 Software List
-----------------------------------
Both "Nova 9" games requires hard disk installation and EGA or VGA graphic card
(https://www.mobygames.com/game/dos/nova-9-the-return-of-gir-draxon/cover-art/gameCoverId,223398/)
Nova 9: The Return of Gir Draxon (v1.1, 3.5" DD)
Nova 9: The Return of Gir Draxon (v1.0, 3.5" DD)
Requires IBM AT
(https://www.mobygames.com/game/dos/mario-andrettis-racing-challenge/cover-art/gameCoverId,89907/)
Mario Andretti's Racing Challenge
New working software list additions
-----------------------------------
gameboy.xml: Altered Space - A 3-D Alien Adventure (USA, prototype, 19910215) [SteelGeneral, Forest of Illusion]
English and German versions of the Speed Version bootleg, passed off as
Pokémon Jade version, have been added to the software list. Chinese and
Spanish translations, and translations of Power Version (Pokémon
Diamond) also exist.
New working software list additions (gbcolor.xml)
-----------------------------------
Pokémon Jade Version [taizou]
Pokémon Vision Jade [Sanqui, taizou]
gameboy.xml: Changed default NVRAM fill for dbzgeki to 0xff - this will
cause it to treat the three save files as empty rather than starting in
a glitchy state.
New working software list items
-------------------------------
Dragon Ball Z English [lana_chan_, taizou]
* Made some devices which were not present in all msx models optional; install software lists based on components of the system.
* Updated hardware descriptions.
* Implemented bruc100 firmware banking.
* Added m5.00.011 version of Yamaha SFG05 cartridge.
* Fixed phc28 RAM misconfiguration.
* Added AX-230 internal games mapper.
* Started adding support for FS-A1FM modem.
* Updated input port definitions.
* Added support for kanji font from raw FS-A1FX ROM dump.
* Started adding support for RS-232.
* Added support for Toshiba HX-M200 kanji cartridge - allows hx21 and hx22 to start their firmware.
* Fixed most floppy problems.
* Marked all ROMs that need verification as bad dumps.
* Moved floppy controller and drive configuration from main state to msx_slot disk devices.
New working machines
---------------------------------------
Hitachi MB-H1 (MSX1, Japan)
Mitsubishi ML-8000 (MSX1, Japan)
Panasonic CF-2700 (MSX1, UK)
Pioneer", "UC-V102 (MSX2, Japan)
Sakhr AX-200 (MSX1, Arabic/English)
Sakhr AX-230 (MSX1, Arabic)
Sakhr AX-350 II (MSX2, Arabic)
Sakhr AX-500 (MSX2, Arabic)
Sanyo MPC-25FS (MSX2, Japan)
Sanyo PHC-23 / Wavy23 (MSX2, Japan)
Toshiba HX-32 (MSX1, Japan)
Toshiba HX-51I (MSX1, Italy, Spain)
Yamaha SX-100 (MSX1, Japan)
Victor HC-80 (MSX2, Japan)
New working clones
---------------------------------------
Frael Bruc 100-2 (MSX1, Italy)
Hitachi MB-H1E (MSX1, Japan)
Philips NMS 8250/16 (MSX2, Spain)
Sakhr AX-200M (MSX1, Arabic/English)
Sakhr AX-350 II F (MSX2, Arabic)
Sony HB-101 (MSX1, Japan)
Sony HB-75 (MSX1, Japan)
Sony HB-F500 2nd version (MSX2, Japan)
Spectravideo SVI-728 (MSX1, Spanish)
Talent DPC-200 (MSX1, Argentina, international keyboard)
Toshiba HX-20E (MSX1, Spain)
New working software list additions
--------------------------------------------
Action Pack - Lightgun Games (compilation) [spectrumcomputing.co.uk]
Action Pack - Lightgun Games (compilation, alt) [spectrumcomputing.co.uk]
Action Pack - Lightgun Games (compilation, Spanish) [spectrumcomputing.co.uk]
After The War (small case) [spectrumcomputing.co.uk]
After The War (alt) [spectrumcomputing.co.uk]
Agent X (Dro Soft) [spectrumcomputing.co.uk]
Agent X II (Dro Soft) [spectrumcomputing.co.uk]
Freddy Hardest [spectrumcomputing.co.uk]
H.A.T.E. - Hostile All Terrain Encounter (Erbe) [spectrumcomputing.co.uk]
Ice Breaker [spectrumcomputing.co.uk]
Spirits [spectrumcomputing.co.uk]
The Games - Summer Edition (Erbe) [spectrumcomputing.co.uk]
X-Out (Erbe) [spectrumcomputing.co.uk]
Redump
--------------------------------------------
Agent X [spectrumcomputing.co.uk]
metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk)
New working software list additions (gamecom.xml)
-----------------------------------
Castlevania - Symphony of the Night (prototype) [anonymous, diskman.com, Hidden Palace]
* atari400.cpp: initial split up of different state machines
* atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
* atari400.cpp: virtualize machine_start/machine_reset
* atari400.cpp: isolate m_ext_bank in a130xe_state
* atari400.cpp: bulk replace pokey raw tags into m_pokey
maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state;
* atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test
* a800.xml: Update Q/A
* atari400.cpp: split a600xl and a1200xl to own state
* atari400.cpp: virtualize PIA portb
* atari400.cpp: use memory_view at 0xd800-0xffff
* atari400.cpp: various a400 and a800 refactoring changes:
- reduce memory maps and configs to bare minimum;
- reduce default RAM options for them and add preliminary options;
- isolate I/O map;
- make sure it unmap_value_high() because otherwise they will crash on non-48K setups;
* atari400.cpp: inherit hw_iomap for a800xl and onward
* atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines
* atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review
* atari400.cpp: fix CI clang failure
* atari400.cpp: fix a1200xl_state calls
* atari400.cpp: hookup option jumpers to a1200xl
* atari400.cpp, gtia.cpp: misc connection notes
* a800.xml: minor bombjake notes
* atari400.cpp: reduce selftest views
* atari400.cpp: better inherit PIA portb mechanics
* atari400.cpp: remove obsolete a600xl_mem fns
* atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device
Co-authored-by: AJR <ajrhacker@users.noreply.github.com>
Corrected some parent/clone relationships, publishers and release years.
New working software list additions
--------------------------------------------
Golden Pack 100 - vol. 1 (compilation, pirate) [Planeta Sinclair]
Johnny Reb (Zafi Chip) [spectrumcomputing.co.uk]
Shackled (Erbe) [spectrumcomputing.co.uk]
New working software list additions (snes.xml)
-----------------------------------
Bing Bing! Bingo (Japan, prototype) [keiichi-desu]
Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype) [keiichi-desu]
Dual Orb - Seireiju Densetsu (Japan, prototype) [keiichi-desu]
Elfaria - The Isle of the Blest (Japan, prototype) [keiichi-desu]
Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315) [keiichi-desu]
Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431) [keiichi-desu]
Kunio no Oden (Japan, prototype) [keiichi-desu]
The Last Battle (Japan, prototype) [keiichi-desu]
Michael Andretti's IndyCar Challenge (USA, prototype) [keiichi-desu]
Nosferatu (Japan, prototype) [keiichi-desu]
Super Nazo Puyo - Rulue no Roux (Japan, prototype) [keiichi-desu]
Tetris Battle Gaiden (Japan, prototype) [keiichi-desu]
Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu]
New NOT_WORKING software list additions (snes.xml)
---------------------------------------
Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu]
New working software list additions (ibm5170.xml)
-----------------------------------
I Dream of Jeannie [MAZterXP, archive.org]
Operation Crusader [The Good Old Days]
Operation Harrier [The Good Old Days]
Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org]
Personal Computer World (1994-11 - November 1994) [SmartCoda, archive.org]
Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org]
New working software list additions (a5200.xml)
-----------------------------------
Battlezone (prototype, alt) [swlovinist]
Behind Jaggi Lines (prototype) [swlovinist]
Pole Position (prototype 133-05) [swlovinist]
New NOT_WORKING software list additions (a5200.xml)
-----------------------------------
Astro Grover (prototype) [CPUWIZ]
New working software list additions (gameboy.xml)
-----------------------------------
Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion]
New working software list additions
-----------------------------------
Dr. Seuss's Fix-Up the Mix-Up Puzzle (Rev R prototype) [phattyboombatty]
Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty]
- bus/a800: add preliminary Corina ROM cart support;
- bus/a800: bbsb bankswitch works on reads too, makes it playable;
- atari/atari400.cpp: bulk replace cart tags into m_cartleft / m_cartright, move config_ntsc_screen / config_pal_screen to parent state class;
- atari/maxaflex.cpp, atari/bartop52.cpp: convert to screen raw params;
- atari/atari400.cpp: fix a130xe extended RAM out of bounds accesses, fixes t34 after disk swap;
New working software list additions
-----------------------------------
Creepy Brawlers [No-Intro]
Haunted: Halloween '85 [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro]
----------------------------------------------------------
Autoduel [4am, Firehawke]
Bismarck: The North Sea Chase [4am, Firehawke]
Championship Wrestling [4am, Firehawke]
GBA Championship Basketball [4am, Firehawke]
Moebius [4am, Firehawke]
The Games: Winter Edition [4am, Firehawke]
Six-Gun Shootout [4am, Firehawke]
The Road to Gettysburg [4am, Firehawke]
Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke]
Microzine 31 [4am, Firehawke]
Microzine 33 [4am, Firehawke]
Microzine 34 [4am, Firehawke]
Microzine 35 [4am, Firehawke]
Microzine 36 [4am, Firehawke]
Microzine 37 [4am, Firehawke]
Microzine 38 [4am, Firehawke]
Microzine 39 [4am, Firehawke]
The Balance of Nature (800K 3.5") [4am, Firehawke]
The Insect World (800K 3.5") [4am, Firehawke]
Sierra Championship Boxing [4am, Firehawke]
Robot Rascals [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke]
Thexder (Version 1.5) [4am, Firehawke]
Canyon Climber [4am, Firehawke]
The Factory (800K 3.5") [4am, Firehawke]
Space Rescue [4am, Firehawke]
Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke]
Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke]
Fay: The Word Hunter (800K 3.5") [4am, Firehawke]
Jumblezzz (800K 3.5") [4am, Firehawke]
Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Famous Scientists (800K 3.5") [4am, Firehawke]
New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]
New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------
Math Blaster Plus! (Version 1.1) [4am, Firehawke]
First Letters and Words (Version 1.0) [4am, Firehawke]
First Shapes (Version 1.0) [4am, Firehawke]
- Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3).
- Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files.
- Add NVRAM for data and samples
- Improve layout and add support for the sampling LED
- Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files)
- Update notes and small cleanups
New working software list additions
-----------------------------------
Chess Simulator [The Good Old Days]
Chicago 90 [The Good Old Days]
California Pro Golf [The Good Old Days]
Command H.Q. (3.5") [The Good Old Days]
Command H.Q. (5.25") [The Good Old Days]
Expert Will (v1.4) [ibmpc5150, archive.org]
Metadata correction: Change floppy interface to 3_5 on "Wizardry" games
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]
-hash/gbcolor.xml: Added notes on what happens if you bypass the boot
check for Rocket Games cartridges.
-bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media
is loaded.
* There are three kinds of cartridge: 32K flat, 16K fixed plus 16K
switchable, and 32K switchable. Cart implementation will come later.
-Various cleanups:
* gbcolor.xml: Proper Pinyin description for sqsd.
* sound/pokey.cpp: Minor cleanup, and got rid of an unnecessary member
in channel structures (only used in inline member functions).
* nintendo/gb.cpp: Spell Mega Duck with a space consistently.
* sega/turbo_a.cpp: Use an optional device finder to get discrete sound
device. The function that would add this seems to have been lost.
New working software list additions (ibm5170.xml)
-----------------------------------
PC Magazine (All Star - December 1992) [arranarchipelago, archive.org]
PC Plus (Issue 69 - June 1992) [arranarchipelago, archive.org]
PC Today (Vol. 06 № 08 - December 1992) [arranarchipelago, archive.org]
Personal Computer World (1994-04 - April 1994) [SmartCoda, archive.org]
Space Quest IV: Roger Wilco and the Time Rippers (Germany) [The Good Old Days]
Tetris Trio [The Good Old Days]
The Lost Files of Sherlock Holmes [The Good Old Days]
Redump (ibm5170.xml)
-----------------------------------
Disney's Aladdin [Abandon Socios]
New working software list additions (snes.xml)
-----------------------------------
Kid Klown in Crazy Chase (Euro, prototype)</description> [Zoda-Y13, Forest of Illusion]
New NOT_WORKING software list additions (snes,xml)
---------------------------------------
WeaponLord (USA, prototype) [DrBizz]
* Correct English translations
Also capitalize in a few areas
* Update software short name to align with corrected translation
* monon_color.xml: Use conventional rendering of "Dragon Ball: Budokai"
Co-authored-by: Vas Crabb <cuavas@users.noreply.github.com>
* added emulation of required/used AXC51 / AX208 extended operations
* added preliminary emulation of required/used AXC51 / AX208 features
* added support for many Monon specific features, such as the video controller
* most games are playable, those not requiring a card/badge scanner to function at all are promoted
* no music, as it's contained in a game specific MCU under a glob on each cart
New working software list additions
-----------------------------------
NARC (USA, CES sample, prototype) [Hard4Games, Dustin Echoes, Forest of Illusion]
Controller Test Program (Japan) [Forest of Illusion]
* ibm5170.xml: 21 new software additions
New working software list additions
-----------------------------------
Classics Arcade [ibmpc5150, archive.org]
GrandMaster Chess [The Good Old Days]
GrandMaster Chess Deluxe [The Good Old Days]
Nomad [MarkHnsn, archive.org]
PC Format (Issue 26 - November 1993) [MarkHnsn, archive.org]
PC Format (Issue 35 - August 1994) [StefanNL, archive.org]
PC Format (Issue 48 - September 1995) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 01 Nº 01 - December 1993) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 01 Nº 03 - February 1994) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 01 Nº 04 - March 1994) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 01 Nº 05 - April 1994) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 01 Nº 07 - June 1994) [MarkHnsn, archive.org]
PC Gamer (UK) (Vol. 02 Nº 10 - September 1995) [SmartCoda, archive.org]
PC Gamer (USA) (Vol. 01 Nº 01 - May-June 1994) [OUTATIME Studios, archive.org]
PC Gamer (USA) (Vol. 01 Nº 03 - August 1994) [OUTATIME Studios, archive.org]
PC Gamer (USA) (Vol. 01 Nº 04 - September 1994) [OUTATIME Studios, archive.org]
PC Gamer (USA) (Vol. 01 Nº 06 - November 1994) [OUTATIME Studios, archive.org]
PC Gamer (USA) (Vol. 02 Nº 03 - March 1995) [MarkHnsn, archive.org]
PC Review (Issue 07 - May 1992) [archive.org]
PC Review (Issue 25 - November 1993) [MarkHnsn, archive.org]
New NOT working software list additions
-----------------------------------
PC Gamer (UK) (Vol. 01 Nº 02 - January 1994) [MarkHnsn, archive.org]
* update ibm5170.xml
Rename roms' label with invalid characters
* update ibm5170
- Added the status="nodump" to the missing floppy disks dump
- Replaced the N and a degree symbol by the Numero Sign
* bus/snes: Fixed address mask error for Soul Blade and Hercules pirate carts. Games run now.
* Marked digimon as not working, hercules and squirrel as partial until further investigated.
* Also tidied a few spots missed in description metadata cleanup.
-a800_flop.xml: Marked Elektra Glide as not working.
New working software list additions
-----------------------------------
Hercules (pirate) [Revenant]
Hercules (pirate, hacked) [Revenant]
The King of Fighters '98 (pirate, hacked) [Revenant]
Marvel Super Heroes Vs. Street Fighter (pirate, hacked) [Revenant]
Squirrel [Revenant]
Squirrel (pirate, hacked) [Revenant]
New NOT_WORKING software list additions
---------------------------------------
The King of Fighters '98 (pirate) [ALMCLE]
Marvel Super Heroes Vs. Street Fighter (pirate) [ALMCLE]
There are a number of places where multiple spaces were being used
intentionally (extracted directly from disk labels, separating titles
from subtitles, tabulation, etc.).
Also fixed misspelled Twinbee Yahho titles.