Also added version numbers from service mode or bookkeeping to
descriptions, and added comments where displayed version number doesn't
match what was already in the description.
* igs/igs_m027.cpp: Added memory clear switch to clear memory contents
when power is removed (hard reset with the switch on to clear NVRAM).
* igs/igs_m027xa.cpp: Got rid of hopper from Crazy Bugs (V103JP) since
there appears to be no way to use it and exposed hopper switch as a
user input so it can still be tested.
* igs/igs_m027xa.cpp: Got rid of third bank of DIP switches from Crazy
Bugs (V103JP) as comments indicate it isn't physically present
(although it is displayed in the input test).
* Use mnemonic short names for clones.
------------------------------
Sunset Riders / Super Street Fighter II - The New Challengers (scrambled bootleg of Mega Drive versions) [Hammy]
- sega/megadriv_acbl.cpp: updated comments to better show the driver includes two different types of PCBs [Hammy]
* Use more appropriate types for integer variables, and made some variables constant.
* Allocate video RAM on start, and reduced run-time tag lookups.
* Improved some function and variable names, and reduced use of static functions and preprocessor macros.
* Cleaned up spacing, and converted single-line comments to C++ line comments.
-machine/timekeeper.cpp: Suppress side effects for debugger reads.
-misc/multfish_boot.cpp: Converted single-line comments to C++ line comments.
Also added some metadata to AIX 4.1.5.
New software list items marked not working
------------------------------------------
thinkpad8xx.xml: IBM AIX 4 [OS/2 Museum, ClawGrip]
* Suppress side effects for debugger reads.
* Use more appropriate types for some integer variables.
* Use generic graphics decoding layouts, made CPU ROM region size match size of ROM.
-------------------------------
pc98.xml: Mirror, Mime, Wakusei Omega no Q Ouji [Neo Kobe]
New software list items marked not working
------------------------------------------
pc98.xml: Twilight [Neo Kobe]
* Use more appropriate types for some variables.
* Simplified graphics ROM decoding.
* Reduced literal tags, made some variables const, improved ROM region and variable names.
------------------
Jungle King (V103A) [Ioannis Bampoulas, TeamEurope]
New systems marked not working
------------------------------
Super 70's (V100US) [Ioannis Bampoulas, TeamEurope]
- astrocorp/astropc.cpp: verified chip under heatsink for recently added sets [TeamEurope]
- igs/igs017.cpp: verified cpoker2 dump with another PCB [Ioannis Bampoulas, TeamEurope]
* The hopper is hooked up because an input for it appears in the I/O
test, however both the Payout and Ticket buttons seem to use the
ticker dispenser to pay out credits.
-machine/sc16is741.cpp: Implemented CTS/RTS deasserted interrupt.
-bus/spectrum/musicmachine.cpp: Get device out of global namespace,
and some cleanup.
-lnux4004.xml: Include Linux distro in software item description.
- Make Seek Track Zero issue step pulses when the track 0 sensor is off rather than on
- Enable IRQ output from device (bml3 software needs this)
- Issue Status Sense Request in PC I/O mode, not DMA mode
- Raise Seek Error if STZ command doesn't end at track 0
- Add settle timeout for head unload after certain commands
- Enhance logging messages but hide them behind logmacro compilation switches