chopper: MAME ROM Information. History:
Chopper I (c) 1988 SNK.
A vertically scrolling helicopter shoot'em up.
- TECHNICAL -
Game ID : A7003 'KK'
Main CPU : (2x) Z80 (@ 4 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : YM3812 (@ 4 Mhz), Y8950 (@ 4 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in June 1988.
This game is known in Japan as "Koukuu Kihei Monogatari - The Legend of Air Cavalry".
- STAFF -
Supervisor : Eikichi Kawasaki
Producer : Tamadachi
Programmer : SNK Jr.
Designers : Okitaka, Madaka, Warasan
Sound creater : Kanata
Adviser : Tosikita
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.35b8 [Carlos A. Lozano, Phil Stroffolino]
SERVICE MODE:
- To enter service mode hold F2 during ROM test.
WIP:
- 0.127u7: Stephane Humbert checked inputs and dipswitches via Z80 code analysis for Chopper I and clones.
- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Converted to tilemaps, proper memory map, fixed input and added DIP locations etc. Changed visible area to 224x392.
- 0.126u5: Fixed gfx3 rom addresses to $8000/10000/18000.
- 0.106u12: MASH added pld ($0 - pal16r6b.2c) to Chopper I and clones (US set 2) and (US set 3).
- 0.69: Added clones Chopper I (US set 2) and (US set 3). Changed parent description to 'Chopper I (US set 1)'.
- 0.67: Changed description to 'Chopper I (US)' and clone to 'Koukuu Kihei Monogatari - The Legend of Air Cavalry (Japan)'.
- 17th September 2002: Robert Hunt added an alternate Chopper I version to the SNK driver.
- 0.36b4: Changed description of clone to 'Koukuu Kihei Monogatari - The Legend of Air Cavalry'.
- 0.35b12: Changed input from 4 to 2 buttons.
- 0.35b11: Changed visible area to 224x384 and palettesize to 16 colors.
- 0.35b9: Fixed rom loading.
- 0.35b8: Carlos A. Lozano and Phil Stroffolino added Chopper I (SNK 1988) and clone 'The Legend of Air Cavalry'.
LEVELS: 6 (repeats once)
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: 1188 kb / 25 files / 392.9 zip
MAME XML Output:
   | <game name="chopper" sourcefile="snk.c"> |
   |    | <description>Chopper I (US set 1)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>SNK</manufacturer> |
   |    | <rom name="kk_01.rom" size="65536" crc="8fa2f839" sha1="13cfdbeb433aa3e1dc7e7927c00690e02ed08274" region="maincpu" offset="0"/> |
   |    | <rom name="kk_04.rom" size="65536" crc="004f7d9a" sha1="4d1c830f69dbf2f1523f9ad7da9b3275fd6b5dfb" region="sub" offset="0"/> |
   |    | <rom name="kk_03.rom" size="65536" crc="dbaafb87" sha1="e7d7f68250bda217230560481ba51da335fc05d7" region="audiocpu" offset="0"/> |
   |    | <rom name="up03_k1.rom" size="1024" crc="7f07a45c" sha1="f751d01d9c25609195b19643395290dab8b8bc5c" region="proms" offset="0"/> |
   |    | <rom name="up03_l1.rom" size="1024" crc="15359fc3" sha1="4ced674fb18b80ebe5fd6459e0fb9542461dbc74" region="proms" offset="400"/> |
   |    | <rom name="up03_k2.rom" size="1024" crc="79b50f7d" sha1="41579e498046570a6a74309310b5341fcde9c7de" region="proms" offset="800"/> |
   |    | <rom name="kk_05.rom" size="32768" crc="defc0987" sha1="ea8eca852aadce90857eb8e65d78631409faac01" region="tx_tiles" offset="0"/> |
   |    | <rom name="kk_10.rom" size="65536" crc="5cf4d22b" sha1="b66864740898478becb188d7dd34d61187926e4d" region="bg_tiles" offset="0"/> |
   |    | <rom name="kk_11.rom" size="65536" crc="9af4cad0" sha1="dd8c1a76e6a90661c5442c0a096cb9ffe496d12a" region="bg_tiles" offset="10000"/> |
   |    | <rom name="kk_12.rom" size="65536" crc="02fec778" sha1="477a3e22f913cc7783d6cbfce86f98fea9eaf3ec" region="bg_tiles" offset="20000"/> |
   |    | <rom name="kk_13.rom" size="65536" crc="2756817d" sha1="acde21454ddf843425deff3357c9e3a7e7a2baec" region="bg_tiles" offset="30000"/> |
   |    | <rom name="kk_09.rom" size="32768" crc="653c4342" sha1="aacb3a7772dcea4c88f0010b3654f4159cfb6a8b" region="sp16_tiles" offset="0"/> |
   |    | <rom name="kk_08.rom" size="32768" crc="2da45894" sha1="09f1ac544a119c9d3a9eeb0606f35585d35c2d1d" region="sp16_tiles" offset="8000"/> |
   |    | <rom name="kk_07.rom" size="32768" crc="a0ebebdf" sha1="83d8a9ba7b7ffd42e50afb017e4d0d40fe3e2739" region="sp16_tiles" offset="10000"/> |
   |    | <rom name="kk_06.rom" size="32768" crc="284fad9e" sha1="7bb572d7d5983a514e8381954ac89a720b86e9ba" region="sp16_tiles" offset="18000"/> |
   |    | <rom name="kk_18.rom" size="65536" crc="6abbff36" sha1="8dde3163e454876a4b666b25c81c09b0740143b5" region="sp32_tiles" offset="0"/> |
   |    | <rom name="kk_19.rom" size="65536" crc="5283b4d3" sha1="980f74d3f468203cf9c1a5f3bc256139975035f3" region="sp32_tiles" offset="10000"/> |
   |    | <rom name="kk_20.rom" size="65536" crc="6403ddf2" sha1="54a044d9a1ba89fec3bea0e771f75fcc532e7aad" region="sp32_tiles" offset="20000"/> |
   |    | <rom name="kk_21.rom" size="65536" crc="9f411940" sha1="73b0bd360a76ab183f8c7b41f78e930e49e2600c" region="sp32_tiles" offset="30000"/> |
   |    | <rom name="kk_14.rom" size="65536" crc="9bad9e25" sha1="0eb1e23dc7084172dd19927a1b084101d10b5137" region="sp32_tiles" offset="40000"/> |
   |    | <rom name="kk_15.rom" size="65536" crc="89faf590" sha1="876fc6dac48fef396670522470c41fc9d9b6a0b2" region="sp32_tiles" offset="50000"/> |
   |    | <rom name="kk_16.rom" size="65536" crc="efb1fb6c" sha1="12edd64e29472f3c6822f957b23547c64dab65d2" region="sp32_tiles" offset="60000"/> |
   |    | <rom name="kk_17.rom" size="65536" crc="6b7fb0a5" sha1="805ee6f439d9e921e1ece27438ba9c00b870e305" region="sp32_tiles" offset="70000"/> |
   |    | <rom name="kk_02.rom" size="65536" crc="06169ae0" sha1="2690ce7cb28cf5c6d37886ce5fbe444067c08403" region="ym2" offset="0"/> |
   |    | <rom name="pal16r6b.2c" size="260" crc="311e5ae6" sha1="8a3799e1611ac4086dda2755c5ad44c0dc16ff5b" region="plds" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM3812" clock="4000000"/> |
   |    | <chip type="audio" tag="ym2" name="Y8950" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="392" height="224" refresh="60.000000" pixclock="5483520" htotal="408" hbend="8" hbstart="400" vtotal="224" vbend="0" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Upright" value="2" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="3" value="8" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="Easy" value="2"/> |
   |    |    | <dipvalue name="Normal" value="3" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Mode" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="Demo Sounds Off" value="8"/> |
   |    |    | <dipvalue name="Demo Sounds On" value="12" default="yes"/> |
   |    |    | <dipvalue name="Freeze" value="0"/> |
   |    |    | <dipvalue name="Infinite Lives (Cheat)" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="BONUS" mask="52"> |
   |    |    | <dipvalue name="50k 100k 100k+" value="48" default="yes"/> |
   |    |    | <dipvalue name="75k 150k 150k+" value="32"/> |
   |    |    | <dipvalue name="100k 200k 200k+" value="16"/> |
   |    |    | <dipvalue name="50k 100k" value="52"/> |
   |    |    | <dipvalue name="75k 150k" value="36"/> |
   |    |    | <dipvalue name="100k 200k" value="20"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|