---
This is just stage one of converting OG's stuff, please do not touch any
of it yet. Next up is the skeleton of the ZOOM chip, finishing up
the missing bits of the CPU core (the interrupt controller and timers), and
debugging the results.
- Added proper inputs.
- Added coin/keyin/keyout/payout counters.
- Limited the bet and coin pulses to avoid repeats and coin jams.
- Added complete coinage and keyin DIP switches.
- Added main game and double-up rates DIP switches.
- Added minimum bet DIP switches.
- Added maximum bet DIP switches.
- Added main game and double-up limit DIP switches.
- Added payout mode and auto take DIP switches.
- Added DIP locations as seen in the settings mode.
- Added demo sounds DIP switch.
- Created proper button-lamps layout.
- Added technical notes.
- Some clean-ups...
(promoted from not working status....)
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Treasure Island (Subsino) [Team Europe, Dumping Union, Angelo Salese, David Haywood, Roberto Fresca]
Comments: I'm noticing a lot of "#IF (gamename)_HACK" parts in several drivers which I assume are Stephh's? Could the same thing be accomplished by using the cheat engine and not producing alternate gamenames based on a hack flag? I could use some guidance here.
- split dependences of system16 games from bootleg ones
- moved some .h files to includes/
- removed some unneeded include
- removed some dead code
- added driver data struct to segahang.c, segaorun.c, segas16a.c, sega16b.c, segas18.c, segaxbd.c & segaybd.c
- added save states to segas16a.c
Side notes:
* save states for other drivers do not work atm due to timer issues and/or missing item registrations in video/segaic16.c
* next, I'm going to see if bootlegs can be cleaned up a bit and if some segaic16 components can be device-fied
Comments:
Changing these instances to the current names will make code easier to follow. It's important to know what game is being referred - especially when they include unique information for the driver. (Stephh's notes, for instance). I hope to, over the next few weeks, get this taken care of. This probably could be done in some automated fashion, but I feel doing this by hand will limit bugs that might surface.
Corrected rom names for Fantastic Journey sets [Brian Troha, Tirino73]
Not working due to protection ...uses a different custom AMD Mach110 44 pin CPLD (Konami ID# 058059) & ESC protection chips
Changed Fantastic Journey to parent as it's the Euro version.
New Clone Added
-----------------------------
Fantastic Journey (ver AAA) [Tirino73]