tstrike: MAME ROM Information. History:
Thunder Strike (c) 1991 East Coast Coin Co.
- TECHNICAL -
Main CPU : HD6309 (@ 3.579545 Mhz), HD63701 (@ 1.193181 Mhz), M68705 (@ 4 Mhz)
Sound CPU : HD6309 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), (2x) MSM5205 (@ 384 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 57.44 Hz
Palette colors : 512
Players : 2
Control : 8-way Joystick
Buttons : 3
- SOURCES -
Game's rom.
MAME Info:
0.103u1 [Bryan McPhail]
0.74u2 [?]
0.68 [?]
NOTE:
- Thunder Strike is a Double Dragon conversion. IC23 is replaced with a daughterboard containing a 68705 MCU.
Bugs:
- tstrikea: [possible] Attract mode stops, no logo or chopper movement. haynor (ID 01589)
WIP:
- 0.141u4: Changed parent description 'Thunder Strike (Newer)' to 'Thunder Strike (set 1)' and clone 'Thunder Strike (Older)' to 'Thunder Strike (set 2, older)'.
- 0.129: Changed M6809 CPU2 clock speed to 1.5MHz.
- 0.122u7: Replaced HD6309 CPU3 with M6809. Changed HD6309 CPU1 clock speed to 12MHz, HD63701 CPU2 to 6MHz and the 2x MSM5205 to 375000 Hz.
- 0.122u6: Changed M68705 CPU4 clock speed to 4MHz.
- 0.115: Aaron Giles updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done. Changed M68705 CPU4 clock speed to 1MHz.
- 0.105u4: Added dipswitches 'Difficulty', 'Lives' and 'Bonus Life'.
- 0.103u1: Bryan McPhail fixed Thunder Strike - Game now playable. Added Thunder Strike (Newer). Fixed interrupts, raster updates and changed visible area to 256x240. Added 'Cabinet' and 'Flip Screen' dipswitches. Changed 'Thunder Strike' to clone 'Thunder Strike (Older)'. Renamed (tstrike) to (tstrikea).
- 1st January 2006: Bryan McPhail - Some small fixes to the Double Dragon driver to finish off Thunderstrike.
- 0.77: Changed HD63701 MCU clock speed to 1193181 Hz, VSync to 57.444855 Hz, palettesize to 512 colors and set sound to mono. Added 8x 'Unknown' dipswitches.
- 3rd November 2003: Bryan McPhail fixed the video and interrupt timing in the Double Dragon driver, made Thunder Strike boot (but it doesn't show sprites).
- 0.74u2: Added Thunder Strike (Newer) (East Coast Coin Company (Melbourne) 1991).
- 0.68: Added Thunder Strike (Testdriver).
LEVELS: 33
Recommended Games (Helicopter):
Super Cobra
Rescue
Sky Army
Gyrodine
Liberation
Choplifter
Tiger Heli
Vs. Raid on Bungeling Bay
Airwolf
Ajax
Battle Chopper
Combat Hawk
Twin Cobra
Twin Cobra II
Chopper I
Cobra-Command
Silk Worm
Twin Eagle
Twin Eagle II - The Rescue Mission
Viper
Ashura Blaster
Thunder Strike
S.S. Mission
Desert War
Ketsui
Romset: 1043 kb / 23 files / 285.3 zip
MAME XML Output:
   | <game name="tstrike" sourcefile="ddragon.c"> |
   |    | <description>Thunder Strike (set 1)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>East Coast Coin Company</manufacturer> |
   |    | <rom name="prog.rom" size="32768" crc="bf011a00" sha1="09a55042a219dd37cb9e7feeab092ebfb903ddde" region="maincpu" offset="8000"/> |
   |    | <rom name="tstrike.25" size="32768" crc="b6a0c2f3" sha1="3434689ca217f5af268058ad34c277db672d389c" region="maincpu" offset="10000"/> |
   |    | <rom name="tstrike.24" size="32768" crc="363816fa" sha1="65c1ccbb950e09230196b49dc7312a13a34f3f79" region="maincpu" offset="18000"/> |
   |    | <rom name="63701.bin" size="16384" crc="f5232d03" sha1="e2a194e38633592fd6587690b3cb2669d93985c7" region="sub" offset="c000"/> |
   |    | <rom name="tstrike.30" size="32768" crc="3f3f04a1" sha1="45d2b4542ec783c1c4122616606be6c160f76c06" region="soundcpu" offset="8000"/> |
   |    | <rom name="68705prt.mcu" size="2048" crc="34cbb2d3" sha1="8e0c3b13c636012d88753d547c639b1a8af85680" region="mcu" offset="0"/> |
   |    | <rom name="alpha.rom" size="32768" crc="3a7c3185" sha1="1ccaa6a1f46d66feda49fdea337b8eb32f14c7b5" region="gfx1" offset="0"/> |
   |    | <rom name="tstrike.117" size="65536" crc="f7122c0d" sha1="2b6b359585d9df966c1fc0041fb972aac9b1ab93" region="gfx2" offset="0"/> |
   |    | <rom name="21j-b" size="65536" crc="40507a76" sha1="74581a4b6f48100bddf20f319903af2fe36f39fa" region="gfx2" offset="10000"/> |
   |    | <rom name="tstrike.115" size="65536" crc="a13c7b62" sha1="d929d8db7eb2b949cd3bd77238611ecc54b2e885" region="gfx2" offset="20000"/> |
   |    | <rom name="21j-d" size="65536" crc="cb4f231b" sha1="9f2270f9ceedfe51c5e9a9bbb00d6f43dbc4a3ea" region="gfx2" offset="30000"/> |
   |    | <rom name="tstrike.113" size="65536" crc="5ad60938" sha1="a0af9b227157d87fa6d4ea88b34227a97baff20e" region="gfx2" offset="40000"/> |
   |    | <rom name="21j-f" size="65536" crc="6ba152f6" sha1="a301ff809be0e1471f4ff8305b30c2fa4aa57fae" region="gfx2" offset="50000"/> |
   |    | <rom name="tstrike.111" size="65536" crc="7b9c87ad" sha1="429049f84b2084bb074e380dca63b75150e7e69f" region="gfx2" offset="60000"/> |
   |    | <rom name="21j-h" size="65536" crc="65c7517d" sha1="f177ba9c1c7cc75ff04d5591b9865ee364788f94" region="gfx2" offset="70000"/> |
   |    | <rom name="tstrike.78" size="65536" crc="88284aec" sha1="f07bc5f84f2b2f976c911541c8f1ff2558f569ca" region="gfx3" offset="0"/> |
   |    | <rom name="21j-9" size="65536" crc="c6640aed" sha1="f156c337f48dfe4f7e9caee9a72c7ea3d53e3098" region="gfx3" offset="10000"/> |
   |    | <rom name="tstrike.109" size="65536" crc="8c2cd0bb" sha1="364a708484c7750f38162d463104216bbd555b86" region="gfx3" offset="20000"/> |
   |    | <rom name="21j-j" size="65536" crc="5fb42e7c" sha1="7953316712c56c6f8ca6bba127319e24b618b646" region="gfx3" offset="30000"/> |
   |    | <rom name="tstrike.94" size="65536" crc="8a2c09fc" sha1="f59a43c3fa814b169a51744f9604d36ae63c190f" region="adpcm" offset="0"/> |
   |    | <rom name="tstrike.95" size="32768" crc="1812eecb" sha1="9b7d526f30a86682cdf088600b25ea5a56b112ef" region="adpcm" offset="10000"/> |
   |    | <rom name="21j-k-0" size="256" crc="fdb130a9" sha1="4c4f214229b9fab2b5d69c745ec5428787b89e1f" region="proms" offset="0"/> |
   |    | <rom name="21j-l-0" size="512" crc="46339529" sha1="64f4c42a826d67b7cbaa8a23a45ebc4eb6248891" region="proms" offset="100"/> |
   |    | <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/> |
   |    | <chip type="cpu" tag="sub" name="HD63701" clock="6000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="M6809" clock="1500000"/> |
   |    | <chip type="cpu" tag="mcu" name="M68705" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="fmsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="adpcm1" name="MSM5205" clock="375000"/> |
   |    | <chip type="audio" tag="adpcm2" name="MSM5205" clock="375000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW0" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW0" mask="56"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="40"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="32"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="64"> |
   |    |    | <dipvalue name="Upright" value="64" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="Easy" value="12" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="8"/> |
   |    |    | <dipvalue name="Hard" value="4"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="1" value="48" default="yes"/> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="16"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="100k and 200k" value="192" default="yes"/> |
   |    |    | <dipvalue name="200k and 300k" value="128"/> |
   |    |    | <dipvalue name="300k and 400k" value="64"/> |
   |    |    | <dipvalue name="400k and 500k" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="384"/> |
|
|