* split I/O devices from video ones
* converted all taito drivers to use these I/O devices
* removed old I/O code from taitoic.c
* added preliminary tc0180vcu video device
----------------
Cycle Mahbou [Angelo Salese, Chack'n, Team Japump, Dumping Union]
(Just reorganized things to support a MCU sim inside the tait8741.c file, will modify it accordingly now...)
Marked two weststry sprite ROMs as BAD_DUMP [David Haywood]
from David Haywood <neohaze@nildram.co.uk>
to Philip Bennett <p.j.bennett@gmail.com>
date Wed, Dec 23, 2009 at 2:47 PM
subject Blood Bros
simplified gfx decoding, removed unnecessary DRIVER_INIT (we can specify invert in the loading)
marked 2 of the West Story bootleg sprite roms as bad dumps.
EEPROM data.
Updated EEPROM device to initialize EEPROM at NVRAM load time rather
than init time, giving DEVICE_INIT handlers a chance to muck with the
data first.
- Made compatible_with attribute available for MAME too (with NULL value set in GAMEL macro)
This patch require full recompile due to change of GAMEL macro
Comment: Added a MACHINE_START for LAGIRL, which doesn't want to work properly (assumes I have service mode ON?) The working method is still in place (using cachat's startup). The clock changes were per the source notes above the ROM_START. If anyone wants to get it working with the proper speeds, be my guest.
NOTES:
* Not quite done yet. 0x2e is a quad, and the recoverPolygonBlock() function
is expecting one triangle per chunk. This will be fixed with a small refactorization
in the future.
* Fleshed out the 'chunk type bits' a little. This will be verified against type 0x24.
* Xrally and roadedge hng64 screens no longer run at 10fps.
* I'm away for a week or two to do some traveling. Happy holidays y'all!
This basically leaves only konamigx.c (and mystwarr.c, which includes konamigx.h) to use the old implementation from konamiic.c. Of course, this is also the hardest driver to convert, but I'll look into it only after 0.136...
sub.c - Put in board ETAL and came up with some seeming better clock speed approximations until board readings can be done.
tron.c - Sets tron3 and tron4 don't appear to have a valid working cocktail mode video or controls (upright player2 works fine). Flagged as GAME_NO_COCKTAIL.
subs.c - Added DIP LOCATIONS.