Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

fireshrkdh: MAME ROM Information.


Fire Shark! (c) 1990 Toaplan.

A vertically scrolling shoot 'em up.


Game ID : TP-017

Main CPU : 68000 (@ 10 Mhz)

Sound Chips : YM3812 (@ 3.5 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in November 1989.

Licensed to Romstar for USA distribution.

This game is known in Japan as "Same! Same! Same!" and has some differences :

* You can only play one player at a time.

* When you get hit you start over a bit behind where you left off.


* Hidden Functions : If the 'Invulnerability dipswitches' is enabled, you are invulnerable but you may also 'Pause' the game with P2 Start and restart with P1 Start.


1. Flying Shark (1987)

2. Fighting Hawk (1988)

3. Fire Shark! (1990)


Music created by : Masanory Yuge


* Consoles :

Sega Mega Drive (1990)


Game's rom.

Machine's picture.

MAME Info:

0.36RC1 [Quench]


* Add sound (Z180 with missing internal rom dump)


- 0.144u6: hap fixed inputs aren't read consistently in Fire Shark.

- 0.144: Changed VSync to 57.59 Hz.

- 0.141u4: Changed description of clones 'Same! Same! Same! (2 player alternating ver.)' to 'Same! Same! Same! (1P set)' and 'Same! Same! Same!' to 'Same! Same! Same! (2P set)'.

- 0.137u1: Quench added minimal Z180 (3.5 MHz) place holder for Fire Shark/SameSame.

- 0.136u4: Removed 2x 'Unknown' dipswitches.

- 0.133u1: Renamed (fireshd) to (fireshrkd), (fireshdh) to (fireshrkdh) and (samesam2) to (samesame2).

- 0.128u1: Guru added clones Fire Shark (Korea, set 1, easier) and (Korea, set 2, harder). Fixed rom names. Changed description of clones 'Same! Same! Same!' to 'Same! Same! Same! (2 player alternating ver.)' and 'Same! Same! Same! (2P Ver.)' to 'Same! Same! Same!'.

- 11th June 2008: Guru - Fire Shark 1990 (Doo Yong license) hard version and normal version (2 extra EPROMs) arrived a few days ago, thanks to gplee.

- 0.123u1: Added dipswitches 'Cabinet' and 'Allow Continue'.

- 0.113u4: Changed VSync to 60Hz.

- 0.113u2: Changed VSync to 57.613169 Hz.

- 0.61: Added clone Same! Same! Same! (2P Ver.). Changed VSync to 57.613171Hz.

- 0.36RC1: Added Fire Shark (Toaplan 1990) and clone Same! Same! Same!.

- 20th February 2000: Quench sent in a lot of fixes to the Toaplan driver, for example the startup hangs are fixed now, and he also added Fire Shark / Same! Same! Same! to the driver.

- 30th August 1998: FREE WING dumped Same! Same! Same! (2 player alternating ver.).

LEVELS: 10 (endless)

Other Emulators:

* FB Alpha

* Raine

* Shark

Recommended Games (Airforce 2):

Phantom II


Mission-X (DECO Cassette)




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)


Sonic Boom

Bombs Away

Fighting Hawk

Scramble Spirits

Sky Soldiers


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: 1345 kb / 14 files / 503.8 zip

MAME XML Output:

       <game name="fireshrkdh" sourcefile="toaplan1.c" cloneof="fireshrk" romof="fireshrk">
              <description>Fire Shark (Korea, set 2, harder)</description>
              <manufacturer>Toaplan (Dooyong license)</manufacturer>
              <rom name="o17_09dyh.8j" size="65536" crc="7b4c14dd" sha1="d40dcf223f16c0f507aeb282d1524dbf1349c536" region="maincpu" offset="0"/>
              <rom name="o17_10dyh.8l" size="65536" crc="a3f159f9" sha1="afc9630ca38da730f7cf4954d1333954e8d75787" region="maincpu" offset="1"/>
              <rom name="o17_11x.bin" merge="o17_11ii.7j" size="131072" crc="6beac378" sha1="041ba98a89a4bac32575858db8a061bdf7804594" region="maincpu" offset="40000"/>
              <rom name="o17_12x.bin" merge="o17_12ii.7l" size="131072" crc="6adb6eb5" sha1="9b6e63aa50d271c2bb0b4cf822fc6f3684f10230" region="maincpu" offset="40001"/>
              <rom name="hd647180.017" size="32768" status="nodump" region="audiocpu" offset="0"/>
              <rom name="o17_05.12j" merge="o17_05.12j" size="131072" crc="565315f8" sha1="6b1c5ef52359483228b329c89c2e1174e3fbf017" region="gfx1" offset="0"/>
              <rom name="o17_06.13j" merge="o17_06.13j" size="131072" crc="95262d4c" sha1="16f3aabecb1c87ce7eadf4f0ff61b29a4c017614" region="gfx1" offset="20000"/>
              <rom name="o17_07.12l" merge="o17_07.12l" size="131072" crc="4c4b735c" sha1="812c3bf46bd7764b2bb812bd2b9eb0331ed257ae" region="gfx1" offset="40000"/>
              <rom name="o17_08.13l" merge="o17_08.13l" size="131072" crc="95c6586c" sha1="ff87901f79d80f73ad09664b0c0d892898570616" region="gfx1" offset="60000"/>
              <rom name="o17_01.1d" merge="o17_01.1d" size="131072" crc="ea12e491" sha1="02190722b7c5383471e0af9596be7039a5367240" region="gfx2" offset="0"/>
              <rom name="o17_02.3d" merge="o17_02.3d" size="131072" crc="32a13a9f" sha1="1446acdfd21cd41f3d97aaf30f498c0c5d890605" region="gfx2" offset="20000"/>
              <rom name="o17_03.5d" merge="o17_03.5d" size="131072" crc="68723dc9" sha1="4f1b7aa2469c955e03737b611a7d2524f1e4f61e" region="gfx2" offset="40000"/>
              <rom name="o17_04.7d" merge="o17_04.7d" size="131072" crc="fe0ecb13" sha1="634a49262b9c092c25f11b14c6757fe94ea9eddc" region="gfx2" offset="60000"/>
              <rom name="prom14.25b" merge="prom14.25b" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="0"/>
              <rom name="prom15.20c" merge="prom15.20c" size="32" crc="a1e17492" sha1="9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2" region="proms" offset="20"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z180" clock="3500000"/>
              <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="57.584258" pixclock="7000000" htotal="473" hbend="0" hbstart="320" vtotal="257" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="DSWA" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSWA" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unknown" tag="DSWA" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="DSWA" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="1"/>
                     <dipvalue name="Medium" value="0" default="yes"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Hardest" value="3"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="12">
                     <dipvalue name="50K, every 150K" value="4"/>
                     <dipvalue name="70K, every 200K" value="0" default="yes"/>
                     <dipvalue name="100K" value="8"/>
                     <dipvalue name="None" value="12"/>
              <dipswitch name="Lives" tag="DSWB" mask="48">
                     <dipvalue name="2" value="48"/>
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="16"/>
              <dipswitch name="Invulnerability" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="128">
                     <dipvalue name="No" value="128"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Show Territory Notice" tag="TJUMP" mask="1">
                     <dipvalue name="No" value="1"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="TJUMP" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="TJUMP" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise