* Added duty effects to layouts for fruit machines using ROC10937 and clones.
* bfm/bfm_bd1.cpp: Added flash mode, corrected character table.
* bfm/bfm_bda.cpp: Added brightness and flash controls.
* jpm/jpmimpct.cpp: Registered variables for state saving.
* machine/roc10937.cpp: Preserve internal data buffers on POR - fixes blanked display in JPM IMPACT.
* Made VFD fading effect mroe realistic for JPM IMPACT games.
* Corrected VFD type to 16-segment for JPM System 5 games.
No ROM dump is available, so CoCo 2B ROMs are loaded for now.
New clones marked not working
-----------------------
Tandy Radio Shack Deluxe Color Computer [Tim Lindner]
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]
- Make CC 90-232 serial/parallel interface an extension device
- Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead)
- Make RF 57-932 serial interface an extension device
- Make MD 90-120 modem interface an extension device (emulation still needs work)
- Make Midipak an extension device and completely rewrite emulation
- Make MEA8000-based speech interface an extension device
- Configure 1 MHz E clock for extension bus
- Add FIRQ & IRQ outputs from extension bus
- Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF
- Clean up various bits of driver code
* Affects hogalley, smgolf, suprmrio, vsbball, vsgradus, vsgshoe, vssoccera and any clones.
* Made separate DIP switch settings for vssoccer and smgolfj, as their starting point values differ from other sets.
- 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.