Making the bit read functions honour the XOR mask is easy in theory, but
dkong.cpp is doing scary things with the XOR mask and bit read handlers
on one of its latches, so it could end up breaking something. Honouring
the read callbacks would add two tests to each of the bit read functions,
which could hurt performance. The whole design of this device seems
somewhat incoherent.
New working software list additions
-----------------------------------
Midwinter II - Flames of Freedom (USA) [The Good Old Days]
SimCity 2000 (Ver 1.00) [The Good Old Days]
SimCity 2000 (Germany, Ver 1.00) [The Good Old Days]
SimCity 2000 (Spain, Ver 1.00) [archive.org]
The Secret of Monkey Island (Germany) [The Good Old Days]
The Secret of Monkey Island (Spain) [archive.org]
New working software list additions
-----------------------------------
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.10) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (5.25", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - War of the Lance [The Good Old Days]
DeathTrack [Old-Games]
Starflight 2: Trade Routes of the Cloud Nebula (3.5", alt) [The Good Old Days]
Redumped:
Starflight [The Good Old Days]
* megadriv.xml: add protos + some fixes
New working software list additions
-----------------------------------
Ballz 3D (USA, prototype 199406xx) [HyperGHZ]
Ballz 3D (prototype 199409xx) [ExplodedHamster]
Disney's The Jungle Book (prototype) [Hidden Palace]
Mega Turrican (prototype 19930518) [armadylo]
Michael Jackson's Moonwalker (prototype 19900424) [Landon White]
Taz-Mania (prototype) [stonic]
Wayne Gretzky and the NHLPA All-Stars (prototype 19950217) [Sonik]
also:
* fix PCB refdes errors on crydragn
* move ggroundp and legobatm out of fully documented section
* minor touch ups
Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
* Show list name in software selection menu (machines have multiple
lists).
* Actually report software list parsing errors during validation.
* Check that software list name attribute matches filename.
* Limit software list names to 24 characters - they're getting too long,
and they need to be practical in command lines.
* c128.cpp: Fix dangling reference to renamed software list.
-emu/ioport.cpp: Slightly better test for deselected slot cards.
Have you carefully tuned the sensitivity for you Atari 2600 paddles,
then realised you have to do it again after you play a joystick game and
switch back to paddles? Or are you sick of having to reconfigure your
virtual RS232 peripherals every time you switch devices? This will make
your life a little easier.
- tattack.cpp: identified all dips and added dip locations [Guru]
- cischeat.cpp: dumped PROMs for bigrun [system11]
- exidy.cpp: removed sound ROMs bad dumps for pepper2
- jackpot.cpp: very preliminary text tilemap hookup, to show on screen where the boot stops
-----------------------------------
lk3000: Calculator, Electronic Notebook [hap, Sean Riddle]
New NOT_WORKING software list additions
---------------------------------------
lk3000: English-German [hap, Sean Riddle]
-------------------------------
vsmilem_cart.xml:
Nickelodeon Dora La Exploradora - La Aventura Arregla-Todo de Dora (Spain) [TeamEurope, ClawGrip]
Action Mania (USA, alt 1), Action Mania (USA, alt 2), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA), Disney/Pixar Cars 2 (USA), Disney/Pixar Cars 2 (Pocket version, USA), Nickelodeon Dora the Explorer - Dora's Fix It Adventure (USA), Disney Mickey Mouse Clubhouse (alt, USA), DreamWorks Kung Fu Panda - Path of the Panda (USA), NASCAR Academy - Race Car Superstar (alt, USA), Scooby-Doo! - Funland Frenzy (USA), Scooby-Doo! - Funland Frenzy (alt, USA) [skaman]