* Explicit configuration: Using add_* functions, instead of scanning through the layout for sliders.
* Separated the copy-pasteable portion of the script.
* A no-op for the DMX and LinnDrum layouts.
* Fixes multitouch and slider "drift", and adds support for relative adjustments to the D70 sliders (they were using an older version of the script).
------------------
Multi Champ (World, ver. 9.6 [Manuel Assoni]
New clones marked not working
-----------------------------
Mahjong Electron Base (parts 2 & 3, Japan bootleg) [little0]
The code depends on getting away with trying to read at least one hunk
past the end of the parent CHD. Previously it just ignored any errors
from reading the parent CHD, but adding error checking broke it.
This hack just ignores that specific error. Also cleaned up some gross
flow control and made more things const.
The code should obviously be fixed properly, but that's non-trivial.
This gets it to a state no worse than it was in 0.270.
Also made the two cassettes included in BMX Simulator 2 parts of a single item.
New working software list items (spectrum_cass.xml)
--------------------------------------------
African Trail Simulator [Spectrum Computing]
Ajedrez [Spectrum Computing]
Destronado [El Trastero del Spectrum]
Mieyen [Inufuto]
Run for Gold (System 4) [Spectrum Computing]
* Moved drawing functions into the VDP device class.
* Marked Pinkiri 8 as lacking sound altogether.
* Use tilemap helpers, use palette format helpers, and adjusted palette size to match the amount of palette RAM.
* Suppress side effects for debugger reads, and improved save state support.
* Fixed switch matrix reading behavior.
* Reduced literal tag usage and run-time tag lookups.
* Reduced duplication and improved member and ROM region names.
* Restore memory mapping after loading a saved state.
* Reduced literal tags and run-time tag lookups.
* Use more appropriate types and made some variables const.
- Added the DIP switch via AY8910.
- Battery sensor through T1 line.
- Rewrite the input system for players.
- Improved coin inputs.
- Added and documented the DIP switches fuctionalities.
- Lamps support.
- Mech Counters support.
- Added hopper device.
- Added default init for video memory.
- Fixed a bug in read NVRAM decode.
- Added AY-8910 callback for the DIP switch.
- Added support for Wild 1 cocktail mode.
- Added button-lamps clickable layout for both games.
- System is playable with almost complete functionality.
* amiga_flop.xml: Re-added EmuTOS which was apparently lost when
software lists were shuffled.
* amiga_hardware.xml: Commented out software list item containing no
dumps at all.
* apple2_flop_clcracked.xml: Be consistent with descriptions.
* dynax/ddenlovr.cpp: Use RR for Korean titles.