Home News Forum                            

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

sharkatt: MAME ROM Information.


Shark Attack (c) 1981 Pacific Novelty.

Divers come out from nowhere to hunt you down. But you're a shark, and a hungry one at that. So... DINNERTIME! (Just watch out for those harpoons).


Main CPU : Z80 (@ 4 Mhz)

Sound Chips : (2x) AY8910 (@ 1 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 192 pixels

Screen refresh : 60.00 Hz

Palette colors : 16

Players : 2

Control : 8-way joystick

Buttons : 2 (MUNCH, THRUST)


Released in March 1981. Originally named 'Deep Death'.

This game has a cassette that plays a loop. The loop lasts forty-five seconds, and consists of four voices (three male, one female) looking for, reacting to and trying to catch a shark. There's also some general references to diving on the tape.


1st 4 divers eaten : 50 points each.

5th diver : 300 points.

6th-8th divers : 100 points.

9th diver : 500 points.

10th-12th divers : 200 points.

13th diver : 700 points.

14th-16th divers : 300 points.

17th diver : 900 points.

18th-20th diver : 400 points.

21st diver : 1,300 points.

22nd-24th diver : 500 points.

25th diver : 1,750 points.

26-28th diver : 750 points.

Upon eating the twenty-eighth diver you get an extra shark and the scoring starts over at 50 points.


Game's rom.

Machine's picture.

MAME Info:

0.34b2 [Victor Trucco]

Artwork available

Samples required (4.5 MB - Cassette tape sample)


- 0.131: Aaron Giles added basic implementation of the TMS9927 video controller.

- 10th December 2006: Mr. Do - We have Shark Attack bezel, cleaned up by Ad_Enuff.

- 0.102u2: Properly hooked up tape samples in Thief, NATO Defense, and Shark Attack now that sample pausing is available [Bart Tobalske].

- 0.55: William Kucharski submitted a bugfix to prevent Shark Attack from crashing (exits upon launch only in MAMEW).

- 0.37b7: Added samples (talk and crash.wav). Changed visible area to 256x192. Added 'Service Mode' and 6x 'Unknown' dipswitches.

- 12th July 2000: Phil Stroffolino added cassette tape sample support to the Pacific Novelty games (Shark Attack, Thief, NATO Defense).

- 16th May 2000: Phil Stroffolino fixed some graphics glitches in the Pacific Novelty driver and merged Shark Attack to it.

- 20th April 1999: Brad Oliver updated Shark Attack and Red Alert for proper rotation support.

- 0.34b3: Mike Balfour added colors and high score saving to Shark Attack.

- 0.34b2: Victor Trucco added Shark Attack (Pacific Novelty 1980).

- 22nd June 1998: Dumped Shark Attack.

LEVELS: 6 (endless)

Recommended Games (Diving):

Blue Shark

Kaitei Takara Sagashi

Shark Attack

Funky Fish

Marine Date


Devil Fish

Marine Boy

Snap Jack

Sea Fighter Poseidon


Bubble Trouble

Diver Boy

Chimera Beast

Romset: 26 kb / 13 files / 16.9 zip

MAME XML Output:

       <game name="sharkatt" sourcefile="thief.c" sampleof="sharkatt">
              <description>Shark Attack</description>
              <manufacturer>Pacific Novelty</manufacturer>
              <rom name="sharkatt.0" size="2048" crc="c71505e9" sha1="068c92e9d797918f281fa509f3c86578b3f0de3a" region="maincpu" offset="0"/>
              <rom name="sharkatt.1" size="2048" crc="3e3abf70" sha1="ef69e72db583a22093a3c32ba437a6eaef4b132a" region="maincpu" offset="800"/>
              <rom name="sharkatt.2" size="2048" crc="96ded944" sha1="e60db225111423b0a481e85fe38a85c3ea844351" region="maincpu" offset="1000"/>
              <rom name="sharkatt.3" size="2048" crc="007283ae" sha1="1c311c03729573a4aa6656972e193024364a2f2a" region="maincpu" offset="1800"/>
              <rom name="sharkatt.4a" size="2048" crc="5cb114a7" sha1="4240fe1bcc1501b22da133dfb42746b6752b3aea" region="maincpu" offset="2000"/>
              <rom name="sharkatt.5" size="2048" crc="1d88aaad" sha1="c81f6d75d88af067f33ff84c417908c450e9e280" region="maincpu" offset="2800"/>
              <rom name="sharkatt.6" size="2048" crc="c164bad4" sha1="d72e896bd4b5b0863f2ef8e621e78dd324f9d2c8" region="maincpu" offset="3000"/>
              <rom name="sharkatt.7" size="2048" crc="d78c4b8b" sha1="c0371dccfb997331b31893b54fe3c749632dc171" region="maincpu" offset="3800"/>
              <rom name="sharkatt.8" size="2048" crc="5958476a" sha1="2063a9721a6eec5049191c69089c3d8cc3064b69" region="maincpu" offset="4000"/>
              <rom name="sharkatt.9" size="2048" crc="4915eb37" sha1="56ec2745241afd76aeaa30fb0010cedfd55f307b" region="maincpu" offset="4800"/>
              <rom name="sharkatt.10" size="2048" crc="9d07cb68" sha1="528a42e8e7696452bb9d376222f3cbfcb238c01d" region="maincpu" offset="5000"/>
              <rom name="sharkatt.11" size="2048" crc="21edc962" sha1="8af23e471b6eb11fc55f331ec97a94e2e6c8be80" region="maincpu" offset="5800"/>
              <rom name="sharkatt.12a" size="2048" crc="5dd8785a" sha1="4eaceb781271757c4f4f6f9a4647d394d1912d72" region="maincpu" offset="6000"/>
              <sample name="talk"/>
              <sample name="crash"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1000000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1000000"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="192" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW1" mask="127">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="127" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="4"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="8"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="16"/>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="32"/>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="64"/>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="No" value="0" default="yes"/>
                     <dipvalue name="Yes" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise