fshark: MAME ROM Information. History:
Flying Shark (c) 1987 Taito Corp.
A vertically scrolling shoot-em-up in which the player pilots a bi-plane and must destroy enemy land, air, and naval craft across a variety of environments.
Some enemy aircraft waves produce bonuses when shot down, such as weapon power-ups, point bonuses, and extra lives. Each stage begins and ends with an airport runway and every time the player lands on a runway at the completion of a stage, the amount of remaining player bombs are multiplied by 3,000 points per bomb and added to the player's score. All bombs are replenished for the start of the next stage.
- TECHNICAL -
Game ID : TP-007
Prom Stickers : B02 / FS
Main CPU : 68000 (@ 7 Mhz), Z80 (@ 3.5 Mhz), TMS32010 (@ 3.5 Mhz)
Sound Chips : YM3812 (@ 3.5 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Developed by Toaplan.
Released in March 1987.
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Kyukyoku Tiger : G.S.M Taito 2 - D28B0008) on 21/11/1988.
This game is known in Japan as "Hi Sho Zame" and in US as "Sky Shark".
- SERIES -
1. Flying Shark (1987)
2. Fighting Hawk (1988)
3. Fire Shark! (1990)
- STAFF -
Music and sound created by : Tatsuya Uemura
- PORTS -
* Consoles :
Fujitsu FM Towns (1993 "Hishou Zame" - Ving)
Nintendo NES ("Sky Shark")
* Computers :
Amstrad CPC (1987)
Sinclair ZX Spectrum (1987)
Atari ST (1988)
Commodore Amiga (1988)
Amstrad CPC (1988, "Taito Coin-Op Hits")
Amstrad CPC (1988, "Les Défis de Taito")
Amstrad CPC (199?, "Les Monuments D'Arcade")
Sharp X68000 (1991)
Commodore C64
- SOURCES -
Game's rom.
MAME Info:
0.35RC2 [Quench]
WIP:
- 0.144u7: Bonky0013 added clone Flying Shark (bootleg, set 2). Changed description of clone 'Flying Shark (bootleg)' to '(bootleg, set 1)'.
- 0.141u2: Alex Jackson added MCFG_SCREEN_RAW_PARAMS to Twincobr driver, correcting their refresh rates. Changed VSync to 54.877858 Hz.
- 0.137u1: Quench added I8741 and restored correct DSP roms loads and proms for clone Flying Shark (bootleg). Changed VSync to 54Hz.
- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Flying Shark and clones (after verification of the M68000 code).
- 0.129u4: Brian Troha and Stefan Lindberg corrected and added missing proms for Flying Shark and clones. Fixed rom names.
- 16th November 2008: Guru - I recently picked up a pile of junk for spares and repairs from a local friend. It turned out there was quite a bit of interesting stuff in this lot. As far as I can make out, I got Flying Shark (Taito), I think? with TMS320Cxx.
- 0.122u6: Changed TMS32010 CPU3 clock speed to 14MHz.
- 0.105u2: Changed all user1 roms to cpu3 and fixed the addresses.
- 10th October 2005: Guru - Flying Shark (Japanese version, bootleg) arrived. Thanks to our new Korean contact.
- 30th September 2005: Dumping Project - Our Korean contact has bought Flying Shark (bootleg, Japan) at a Korean shop.
- 0.80: Changed TMS32010 clock speed to 3.5MHz.
- 0.62: Changed TMS32010 CPU3 clock speed to 14MHz.
- 0.61: Fixed gfx2 roms addresses and VSync to 54.877857 Hz.
- 7th December 2000: Quench fixed the Flying Shark bootleg, which was broken in b9 and b10.
- 0.37b9: Changed cpu3 roms to user1.
- 0.37b6: Fixed cpu3 rom loading.
- 0.36b11: Added 8x user1 roms ($0-c00 - Co-Processor TMS320C10 MCU code) and proms ($0, 100, 200 - sprite priority control ??).
- 1st December 1999: Quench added new MCU roms to Flying Shark and Wardner.
- 0.35RC2: Quench added Flying Shark (World) (Taito 1987) and clones Flying Shark (bootleg), Sky Shark (US) and Hishou Zame (Japan).
- 24th June 1999: Brad Oliver fixed Flying Shark bootleg MCU rom loading on the Mac side.
- 18th June 1999: Quench sent in a driver for Flying Shark.
- 2nd December 1997: Dumped Flying Shark (World).
- 9th November 1997: J-ROM dumped Hishou Zame (Japan).
LEVELS: 5 (endless)
Other Emulators:
* Shark
Recommended Games (Airforce 2):
Phantom II
SOS
Mission-X (DECO Cassette)
Zoar
1941
1942
1942 (PlayChoice-10)
1943 - The Battle of Midway
1943 Kai - Midway Kaisen
1944: The Loop Master
19XX: The War Against Destiny
XX Mission
Flying Shark
Fire Shark
Fire Shark (Mega-Tech)
MX5000
Sonic Boom
Bombs Away
Fighting Hawk
Scramble Spirits
Sky Soldiers
Arbalester
Guts n' Glory (Bombing)
Meta Fox
Sky Adventure
Task Force Harrier
Twin Hawk
Vapor Trail - Hyper Offence Formation
The Last Day
Lightning Fighters
Sky Smasher
Ghost Pilots
Gulf War II
Fighter & Attacker
Blue Hawk
Double Wings
Strikers 1945
Strikers 1945 II
Strikers 1945 III
Strikers 1945 Plus
Spectrum 2000
Fire Hawk
Wyvern Wings
Romset: 729 kb / 31 files / 258.5 zip
MAME XML Output:
   | <game name="fshark" sourcefile="twincobr.c"> |
   |    | <description>Flying Shark (World)</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Toaplan / Taito Corporation</manufacturer> |
   |    | <rom name="b02_18-1.m8" size="65536" crc="04739e02" sha1="8a14284adb0f0f33adf9affdec081c90de85d594" region="maincpu" offset="0"/> |
   |    | <rom name="b02_17-1.p8" size="65536" crc="fd6ef7a8" sha1="ddbc05ce694ab4d929f5f621d95800b612bc5f66" region="maincpu" offset="1"/> |
   |    | <rom name="b02_16.l5" size="32768" crc="cdd1a153" sha1="de9827a959039cf753ecac6756fb1925c37466d8" region="audiocpu" offset="0"/> |
   |    | <rom name="82s137-1.mcu" size="1024" crc="cc5b3f53" sha1="33589665ac995cc4645b56bbcd6d1c1cd5368f88" region="dsp" offset="0"/> |
   |    | <rom name="82s137-2.mcu" size="1024" crc="47351d55" sha1="826add3ea3987f2c9ba2d3fc69a4ad2d9b033c89" region="dsp" offset="0"/> |
   |    | <rom name="82s137-3.mcu" size="1024" crc="70b537b9" sha1="5211ec4605894727747dda66b70c9427652b16b4" region="dsp" offset="1"/> |
   |    | <rom name="82s137-4.mcu" size="1024" crc="6edb2de8" sha1="48459037c3b865f0c0d63a416fa71ba1119f7a09" region="dsp" offset="1"/> |
   |    | <rom name="82s137-5.mcu" size="1024" crc="f35b978a" sha1="90da4ab12126727cd9510fdfe4f626452116c543" region="dsp" offset="800"/> |
   |    | <rom name="82s137-6.mcu" size="1024" crc="0459e51b" sha1="b673f5e1fcf60c0ba668aeb98d545d17b988945d" region="dsp" offset="800"/> |
   |    | <rom name="82s137-7.mcu" size="1024" crc="cbf3184b" sha1="a3eafadc319183ed688dc081c4dfcbe8d476abea" region="dsp" offset="801"/> |
   |    | <rom name="82s137-8.mcu" size="1024" crc="8246a05c" sha1="2511fa99fbdd6c75281fa85ecca2a617d36eb360" region="dsp" offset="801"/> |
   |    | <rom name="b02_07-1.h11" size="16384" crc="e669f80e" sha1="05c1a4ff9adaa6c8035f38a76c5ee333fafba2bf" region="gfx1" offset="0"/> |
   |    | <rom name="b02_06-1.h10" size="16384" crc="5e53ae47" sha1="55bde4133deebb59a87d9b96c6d0fd7b4bbc0e02" region="gfx1" offset="4000"/> |
   |    | <rom name="b02_05-1.h8" size="16384" crc="a8b05bd0" sha1="37317838ea57cb98cf9599cedf8e72bcae913d29" region="gfx1" offset="8000"/> |
   |    | <rom name="b02_12.h20" size="32768" crc="733b9997" sha1="75e874a1d148fcc8fa09bb724ce8346565ace4e5" region="gfx2" offset="0"/> |
   |    | <rom name="b02_15.h24" size="32768" crc="8b70ef32" sha1="e1f988d650dce17e3bfbea12e5fddbb671df18d4" region="gfx2" offset="8000"/> |
   |    | <rom name="b02_14.h23" size="32768" crc="f711ba7d" sha1="49644a264c09fc2d743e4f801b8b82e980f2def9" region="gfx2" offset="10000"/> |
   |    | <rom name="b02_13.h21" size="32768" crc="62532cd3" sha1="df483db7604c0135130f92b08bad3fbffb4f5c47" region="gfx2" offset="18000"/> |
   |    | <rom name="b02_08.h13" size="32768" crc="ef0cf49c" sha1="6fd5727462cd6c5dab4c5d780bd7504e48583894" region="gfx3" offset="0"/> |
   |    | <rom name="b02_11.h18" size="32768" crc="f5799422" sha1="3f79dd849db787695a587f0db19a6782153b5955" region="gfx3" offset="8000"/> |
   |    | <rom name="b02_10.h16" size="32768" crc="4bd099ff" sha1="9326075f83549b0a9656f69bd4436fb1be2ac805" region="gfx3" offset="10000"/> |
   |    | <rom name="b02_09.h15" size="32768" crc="230f1582" sha1="0fd4156a46ed64cb6e5c59b8836382dd86c229cf" region="gfx3" offset="18000"/> |
   |    | <rom name="b02_01.d15" size="65536" crc="2234b424" sha1="bd6242b9dcdb0f582565df588106cd1ce2aad53b" region="gfx4" offset="0"/> |
   |    | <rom name="b02_02.d16" size="65536" crc="30d4c9a8" sha1="96ce4f41207c5487e801a8444030ec4dc7b58b23" region="gfx4" offset="10000"/> |
   |    | <rom name="b02_03.d17" size="65536" crc="64f3d88f" sha1="d0155cfb0a8885d58e34141f9696b9aa208440ca" region="gfx4" offset="20000"/> |
   |    | <rom name="b02_04.d20" size="65536" crc="3b23a9fc" sha1="2ac34445618e17371b5eed7eb6f43da4dbb99e28" region="gfx4" offset="30000"/> |
   |    | <rom name="b02-20.b4" size="256" crc="24e7d62f" sha1="1c06a1ef1b6a722794ca1d5ee2c476ecaa5178a3" region="proms" offset="0"/> |
   |    | <rom name="b02-19.b5" size="256" crc="a50cef09" sha1="55cafb5b2551b80ae708e9b966cf37c70a16d310" region="proms" offset="100"/> |
   |    | <rom name="b02-21.b2" size="32" crc="f72482db" sha1="b0cb911f9c81f6088a5aa8760916ddae1f8534d7" region="proms" offset="200"/> |
   |    | <rom name="b02-22.c21" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="220"/> |
   |    | <rom name="b02-23.f28" size="32" crc="4fb5df2a" sha1="506ef2c8e4cf45c256d6831a0a5760732f2de422" region="proms" offset="240"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="7000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3500000"/> |
   |    | <chip type="cpu" tag="dsp" name="TMS32010" clock="14000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM3812" clock="3500000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="54.877858" pixclock="7000000" htotal="446" hbend="0" hbstart="320" vtotal="286" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Cabinet" tag="DSWA" mask="1"> |
   |    |    | <dipvalue name="Upright" value="1" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWA" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSWA" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="48"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSWA" 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="DSWB" mask="3"> |
   |    |    | <dipvalue name="Easy" value="1"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="2"/> |
   |    |    | <dipvalue name="Very Hard" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSWB" mask="12"> |
   |    |    | <dipvalue name="50k 200k 150k+" value="0" default="yes"/> |
   |    |    | <dipvalue name="70k 270k 200k+" value="4"/> |
   |    |    | <dipvalue name="50k Only" value="8"/> |
   |    |    | <dipvalue name="100k Only" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWB" mask="48"> |
   |    |    | <dipvalue name="1" value="32"/> |
   |    |    | <dipvalue name="2" value="48"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="5" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Show Dip Switch Settings" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="No" value="0" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1792"/> |
|
|