shrike: MAME ROM Information. History:
Shrike Avenger (c) 1986 Bally Sente.
- TECHNICAL -
The game was written for the 6809 using a 6800 as a math co-processor.
Bally / Sente SAC-II hardware
Main CPU : M6809 (@ 1.25 Mhz), 68000 (@ 8 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : (6x) CEM3394 (@ 8 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 1
Control : stick
Buttons : 5
- TRIVIA -
Released in February 1986.
This game is the only one to run on the Bally / Sente SAC-II hardware.
Jim Turner started writing this game and Owen Rubin finished it after Jim left Sente.
The original name for this game was 'D'Arc Angel' but Marketing rejected it.
There were only 10 units built at Dann Services (a rehab center).
It was the first game to successfully charge a $1.00. It was one of the first games to actually move and a pre-cursor to the simulators that followed.
- STAFF -
Programmed by : Owen Rubin (The Goose), Dave Ross (Doc), Jim Turner (D'Arc Angel), Dennis Koble (Carte Blanche)
Screen graphics by : Bil Maher (The Thril)
Sound and music by : Gary Levenberg (Laser)
Electrical and mechanical by : Pete Mokris (Mokie), Howard Delman (No Scroll), Mike Barry (The Paddle), Chuck Verhaegh (Ray)
- SOURCES -
Game's rom.
MAME Info:
0.63 [Aaron Giles]
0.57 [Aaron Giles]
Artwork available
SETUP:
- To start a game press P1/2 Start.
WIP:
- 0.140u3: Tafoid changed Shrike Avenger year info to 1986.
- 0.109: Changed palettesize to 1024 colors.
- 0.94u5: Peter Sealy fixed Shrike Avenger - Game now playable. Fixed gfx1 rom loading.
- 18th March 2005: Peter Sealy - Send another patch with the graphics fixed and the game fully playable.
- 0.94u2: Peter Sealy updated Shrike Avenger and documented the motor behavior - Game is now partially working. Fixed gfx1 rom loading.
- 0.63: Aaron Giles added Shrike Avenger (prototype) (Bally/Sente 198?).
- 0.57: Aaron Giles added Shrike Avenger (prototype) (Testdriver).
- 11th December 2001: Aaron Giles fixed some Sente games that were broken with the addition of Shrike Avenger.
- 1st December 2001: Aaron Giles reorganized the Bally/Sente drivers and added preliminary support for Shrike Avenger (prototype) but it doesn't work due to lack of understanding about the controls.
- 28th May 2001: Dumped Shrike Avenger (prototype). The Sente Cart is twice the size of a normal one. Only about 7 were made.
Recommended Games (Starfighter):
Starship 1
Star Fire
Star Fire 2
Star Hawk
Tailgunner
Tunnel Hunt
Warp Speed
Space Encounters
Space Seeker
Buck Rogers: Planet of Zoom
Gravitar
Rougien
Star Trek
Tac/Scan
Ambush
Blaster
Cube Quest
I, Robot
Star Wars
The Empire Strikes Back
Star Wars Arcade
Star Wars Trilogy
Star Wars Pod Racer
Tube Panic
High Voltage
Mirax
Splendor Blast
Vs. Star Luster
Shrike Avenger
Thunder Ceptor
Galaxy Force 2
Starblade
Galactic Storm
Space Lords
Solar Assault
Hyperdrive
Vapor TRX
Romset: 224 kb / 28 files / 86.8 zip
MAME XML Output:
   | <game name="shrike" sourcefile="balsente.c"> |
   |    | <description>Shrike Avenger (prototype)</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>Bally/Sente</manufacturer> |
   |    | <rom name="savgu35.bin" size="8192" crc="dd2230a0" sha1="72be0e07d76ee1f170ab457ae62db87111758697" region="maincpu" offset="10000"/> |
   |    | <rom name="savgu20.bin" size="8192" crc="3d140edc" sha1="6c7e7dda7718e3f9644aad317da0b2277c2c1402" region="maincpu" offset="12000"/> |
   |    | <rom name="savgu34.bin" size="8192" crc="779eca9d" sha1="6783a62885ed129f436471a1c4a93ad898eb7965" region="maincpu" offset="14000"/> |
   |    | <rom name="savgu19.bin" size="8192" crc="9ec89a80" sha1="0a862d2a58adaf6726654a9a7b1b4b13e14d4d4b" region="maincpu" offset="16000"/> |
   |    | <rom name="savgu33.bin" size="8192" crc="20596f48" sha1="11827b86d184231d3d4f82496a0bb9ac7ac874dc" region="maincpu" offset="18000"/> |
   |    | <rom name="savgu18.bin" size="8192" crc="7abc3f14" sha1="0a18be804927181c1bc86def595b22b3249fb6a0" region="maincpu" offset="1a000"/> |
   |    | <rom name="savgu32.bin" size="8192" crc="807f0a3b" sha1="b2df2422751b32a25258134f571a5f874ebc3a09" region="maincpu" offset="1c000"/> |
   |    | <rom name="savgu17.bin" size="8192" crc="e0dbf6ad" sha1="4618723116e2d83f9a775bb8b503faea995fda1b" region="maincpu" offset="1e000"/> |
   |    | <rom name="savgu21.bin" size="8192" crc="c22b93e1" sha1="15d3925abb3e7e928925f5781f228d1bc0dfe31c" region="maincpu" offset="2c000"/> |
   |    | <rom name="savgu36.bin" size="8192" crc="28431c4a" sha1="522df8224c559f51c36d2bc01c189b019fabc5eb" region="maincpu" offset="2e000"/> |
   |    | <rom name="sentesnd" size="8192" crc="4dd0a525" sha1="f0c447adc5b67917851a9df978df851247e75c43" region="audiocpu" offset="0"/> |
   |    | <rom name="savgu22.bin" size="8192" crc="c7787162" sha1="52d8d148206c6ceb9c28ba747b301121a7790802" region="68k" offset="0"/> |
   |    | <rom name="savgu24.bin" size="8192" crc="a9105ca8" sha1="1a94a052a4a8d221e1eafec0cd5b0ada6f1987f4" region="68k" offset="1"/> |
   |    | <rom name="savgu8.bin" size="8192" crc="499a1d06" sha1="0f3ed5ff345abb655f5a9f926ac3eb5dbca72a14" region="gfx1" offset="0"/> |
   |    | <rom name="savgu7.bin" size="8192" crc="ce0607f9" sha1="0f6708d92e69a67b3eaba98f7ab4ad70eda3c854" region="gfx1" offset="2000"/> |
   |    | <rom name="savgu6.bin" size="8192" crc="01d1b31e" sha1="8061227f18f08e3b74bc6fc341ed4902c415db6c" region="gfx1" offset="4000"/> |
   |    | <rom name="savgu5.bin" size="8192" crc="8bc6d101" sha1="24f0b3ec3ed56b0496d07caa2475fca49a4a9b19" region="gfx1" offset="6000"/> |
   |    | <rom name="savgu4.bin" size="8192" crc="72644753" sha1="01bdb39d32df6d8cf69cbc9370033db46e18cb59" region="gfx1" offset="8000"/> |
   |    | <rom name="savgu3.bin" size="8192" crc="606a9cfd" sha1="ce99a0e6d09580d35ec423177cdf41c35c7eecb7" region="gfx1" offset="a000"/> |
   |    | <rom name="savgu2.bin" size="8192" crc="69f600f6" sha1="5b9545897f59b5049adc0fd910c7d65f38696d30" region="gfx1" offset="c000"/> |
   |    | <rom name="savgu1.bin" size="8192" crc="303b8e7b" sha1="29055b621c68e93649eb0aa9cc9ecc43ac6f6eb8" region="gfx1" offset="e000"/> |
   |    | <rom name="savgu16.bin" size="8192" crc="b8f60607" sha1="4971db01a87bd80c23b7a0ab8aaa7c8300be4ec9" region="gfx1" offset="10000"/> |
   |    | <rom name="savgu15.bin" size="8192" crc="6b332a5d" sha1="58939cec237db1f741d24eb9f94488e3cf8700d2" region="gfx1" offset="12000"/> |
   |    | <rom name="savgu14.bin" size="8192" crc="8d5117aa" sha1="a82911219c49ff96e3c16acec7ef37406dae2be4" region="gfx1" offset="14000"/> |
   |    | <rom name="savgu13.bin" size="8192" crc="d3ce645e" sha1="4e775af7886d699675941f74e18be2d4dbd6f41b" region="gfx1" offset="16000"/> |
   |    | <rom name="savgu12.bin" size="8192" crc="ccdfedb1" sha1="b87e885df46e814626f46102f323ccd8396bcf8f" region="gfx1" offset="18000"/> |
   |    | <rom name="savgu11.bin" size="8192" crc="db11ff4c" sha1="cd85486cd08ec4392421e9b94d380b81a575c811" region="gfx1" offset="1a000"/> |
   |    | <rom name="savgu10.bin" size="8192" crc="6f3d9aa1" sha1="7616dd016f5c8990b4972cf6edf758e27857aa1e" region="gfx1" offset="1c000"/> |
   |    | <rom name="u01508001100b.u20f" size="1" status="nodump" region="motherbrd_pals" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1250000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="68k" name="68000" clock="8000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="cem1" name="CEM3394"/> |
   |    | <chip type="audio" tag="cem2" name="CEM3394"/> |
   |    | <chip type="audio" tag="cem3" name="CEM3394"/> |
   |    | <chip type="audio" tag="cem4" name="CEM3394"/> |
   |    | <chip type="audio" tag="cem5" name="CEM3394"/> |
   |    | <chip type="audio" tag="cem6" name="CEM3394"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="59.185606" pixclock="5000000" htotal="320" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="256" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="5" coins="2"> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="100" keydelta="20"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="SWH" mask="3"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="Free Play" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWH" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWH" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWH" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWH" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Reset High Scores" tag="SWH" mask="64"> |
   |    |    | <dipvalue name="No" value="64" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWH" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Minimum Game Time" tag="SWG" mask="3"> |
   |    |    | <dipvalue name="1:00" value="0"/> |
   |    |    | <dipvalue name="1:30" value="1"/> |
   |    |    | <dipvalue name="2:00" value="2"/> |
   |    |    | <dipvalue name="2:30" value="3" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWG" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWG" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWG" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWG" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SWG" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="SWG" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/> |
|
|