Exciting Soccer (Japan) [Uki]
- verified clock frequency (including 4KHz NMI)
- position 6A is not populated in JAPAN ver.
- sound tempo is wrong in all sets (with or without this change)
- derived clocks where possible
- complete memory maps from the schematics
- hooked up proper sound command latching
- reimplemented 6802-based ADPCM samples for the bootlegs
- merged memory maps
- extended NVRAM to the full RAM range (according to schematics)
- created common include file and modified drivers to use it instead of explicit externs
===================================================================================
At the moment I've only checked Ikaruga, and it seems to work fine (with wire-frame)... ;)
* Added Crosshair Options menu
- ability to individually enable/disable crosshairs
- ability for them to automatically disappear after a set amount of time
- ability to select crosshair graphic
- all settings are saved in the cfg file
* Removed F1 toggle for crosshairs
* Added new command option -crsshairpath
- store all selectable graphics here
- see config.txt for further info
OSD NOTE: render_load_png() has been changed to no longer force usage of the artwork directory.
Do a search for "render_load_png(" and replace with "render_load_png(OPTION_ARTPATH, " if needed.
----------------------------
F1 is now free to use for something new. I was thinking it would be perfect for a context sensitive help file. Each menu item could have a help tag, that it would look up and display info from an HTML file.
- emulated CPU1 (slave) <-> AUDIOCPU communications even if they are not used at all
- emulated AUDIOCPU reset at startup, previously this was disabled
* rranger.diff
- added samples emulation to Rough Ranger (V2.0), write ports A & B of YM2203 are used
* seibu.diff
- hooked up music in SD Gundam Psycho Salamander, this doesn't affect any other game
for the driver. I adjusted the default settings also based on manual information.
There was duplicate DSW1 data between games which I created a separate assignment
for and PORT_INCLUDE to allow each game to use it.
This .DIFF is based on 0.130u1 sources.
Tafoid
tafoid@yahoo.com
adding proper LOCATIONS for both sets in the driver. There was a very large and
convoluted solution for the DIPS - which in fact are not (in the manual) linked
together and probably should stay separated.
- Using the fact that the Board as a 15mhz Xtal, I redid the clock speed assignments
to take in this in account. While doing this, I found a reference recording of Munch
Mobile and was able to adjust the AY-8910 clock speeds to allow it to match the
recording.
Recording Source: http://coinopvideogames.com/mp3/videogames03/32-munchmobile.mp3
This .DIFF is based on 0.130u1 sources.
Tafoid
tafoid@yahoo.com