Home News Forum                            

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

polaris: MAME ROM Information.


Polaris (c) 1980 Taito.

A 1-player, single screen shoot-em-up, baring many similarities to Taito's most famous shoot-em-up, "Space Invaders", in which a player takes on the role of Commander of a Polaris class nuclear submarine. War has been declared and the Polaris' mission is to defend the country from enemy attack.

In battle, players must defend against wave after wave of enemy planes (fighter jets and missile-dropping bi-planes) as well as enemy subs and destroyers. Players must also be careful to avoid the many mines and depth charges that litter the ocean.


Board Number : PS070001

Prom Stickers : PS01-PS06

Main CPU : 8080 (Number : AA017768)

Sound Chips : Discrete circuitry

Players : 2

Control : 8-way joystick

Buttons : 1 (FIRE)


Released in August 1980. Also released as a Cocktail model : "T.T Polaris".

Cyril Herridge holds the official record for this game with 791,800 points.

A Polaris in a mini-cabinet was shown at the 2003 classic arcade games show 'California Extreme' in San Jose, California.


* Consoles :

Atari 2600 (1983)

Sony PlayStation 2 [JP] (2007, "Taito Memories II Gekan [Model SLPM-66713]")


Game's rom.

Machine's picture.

MAME Info:

0.137u4 [Victor Trucco]

0.33b7 [Victor Trucco]

Artwork available


- Sometimes after diving and surfacing, there will be blocks of pixels with incorrect colors around the water's surface. It seems to happen if bullets have passed through that column recently. Luigi30 (ID 02695)


- 0.145u5: Augusto Garcia, Silvio Finotti, Marcello Mancini and David Haywood added clone Polaris (Brazil).

- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.

- 0.137u4: Siftware added clone Polaris (Original version). Changed 'Polaris (set 1)' to clone 'Polaris (First revision)' and 'Polaris (set 2)' to parent 'Polaris (Latest version)'. Renamed (polaris) to (polarisa) and (polarisa) to (polaris).

- 1st May 2010: Smitdogg - Siftware dumped an alt. version of Polaris.

- 22nd February 2010: Mr. Do - Gregf pointed out an auction for a Taito Phoenix bezel, which looked a lot like Rock Climber. After checking through The Arcade Flyer Archive, it seems there quite a few Taito Japan games that used this type of bezel, just with different colors. So, based on the TAFA flyers, there are new bezels for Polaris.

- 13th January 2008: Mr. Do - I'm FINALLY getting to the rest of the instruction cards Tormod sent me about a year ago, it's the card for Polaris cocktail.

- 0.113u2: Changed visible area to 224x260 and VSync to 59.541985 Hz.

- 11th March 2007: Mr. Do - The cabaret bezel version of Polaris is now available, thanks to VAS and Jcroach.

- 0.90u1: Derrick Renaud improved Polaris sound (real board differs from Schematics - the R/C values in the schematic may have no bearing in reality). Pierpaolo Prazzoli fixed cloud scroll direction.

- 0.88: Derrick Renaud complete rewrite the Polaris sound to use new component value code. Hooked up watchdog timer. Changed watchdog to proper time using new MDRV_WATCHDOG_VBLANK_INIT function.

- 0.66: Added Discrete sound, 2nd Player and dipswitches 'Number of Controls', 'Invincible Test', 'Demo Sounds' and 4x 'Not Used'.

- 1st March 2003: Keith Wilkins and Derrick Renaud submitted a large update to the discrete sound system, adding discrete sound to Canyon Bomber, Polaris, Sprint, Sprint 2, Ultra Tank and samples to Circus, Clowns and Sea Wolf.

- 21st January 2003: Derrick Renaud adding preliminary discrete sounds and fixing controls in Polaris.

- 16th April 2001: Zsolt Vasvari fixed Polaris cloud scroll speed.

- 14th April 2001: Zsolt Vasvari added cloud graphics emulation to Polaris.

- 13th April 2001: Nicola Salmoria fixed colors in Polaris.

- 0.37b2: Changed 8080 CPU clock speed to 1996800 Hz.

- 0.36: Added 'Unknown' dipswitch.

- 0.36RC2: Added prom ($0 - background color map) and user1 rom ($0 - cloud graphics). Changed palettesize from 7 to 8 colors.

- 0.34b8: Victor Trucco added clone Polaris (set 2). Changed parent description to 'Polaris (set 1)'.

- 0.33b7: Victor Trucco added Polaris (Taito 1980).

Other Emulators:

* Laser

Recommended Games (Submarine):

Sea Wolf

Sea Wolf II


Invinco / Deep Scan




Wolf Pack

Fire One





Tomahawk 777

Battle of Atlantis



Battle Cruiser M-12


Turbo Sub

Up Scope

The Deep


Battle Shark

Guts n' Glory (Depth Charge + Submarine)

In The Hunt

Romset: 16 kb / 9 files / 10.6 zip

MAME XML Output:

       <game name="polaris" sourcefile="8080bw.c">
              <description>Polaris (Latest version)</description>
              <rom name="ps01-1.30" size="2048" crc="7d41007c" sha1="168f002fe997aac6e4141292de826d389859bb04" region="maincpu" offset="0"/>
              <rom name="ps09.36" size="2048" crc="9a5c8cb2" sha1="7a8c5d74f8b431072d9476d3ef65a3fe1d639813" region="maincpu" offset="800"/>
              <rom name="ps03-1.31" size="2048" crc="21f32415" sha1="6ac9ae9b55e342729fe260147021ed3911a24dc2" region="maincpu" offset="1000"/>
              <rom name="ps04.37" size="2048" crc="65694948" sha1="de92a7f3e3ef732b573254baa60df60f8e068a5d" region="maincpu" offset="1800"/>
              <rom name="ps05.32" size="2048" crc="772e31f3" sha1="fa0b866b6df1a9217e286ca880b3bb3fb0644bf3" region="maincpu" offset="4000"/>
              <rom name="ps10.38" size="2048" crc="3df77bac" sha1="b3275c34b8d42df83df2c404c5b7d220aae651fa" region="maincpu" offset="4800"/>
              <rom name="ps26" size="2048" crc="9d5c3d50" sha1="a6acf9ca6e807625156cb1759269014d5830a44f" region="maincpu" offset="5000"/>
              <rom name="ps08.1b" size="1024" crc="164aa05d" sha1="41c699ce45c76a60c71294f25d8df6c6e6c1280a" region="proms" offset="0"/>
              <rom name="ps07.2c" size="256" crc="2953253b" sha1="2fb851bc9652ca4e51d473b484ede6dab05f1b51" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="8080" clock="1996800"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="270" width="260" height="224" refresh="59.541985" pixclock="4992000" htotal="320" hbend="0" hbstart="260" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unused" tag="IN0" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              <dipswitch name="Unused" tag="IN0" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Lives" tag="IN2" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Number Of Controls" tag="IN2" mask="4">
                     <dipvalue name="1" value="0" default="yes"/>
                     <dipvalue name="2" value="4"/>
              <dipswitch name="Invincible Test" tag="IN2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Demo Sounds" tag="IN2" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Unused" tag="IN2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unused" tag="IN2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="High Score Preset Mode" tag="IN2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <configuration name="Cabinet" tag="CAB" mask="1">
                     <confsetting name="Upright" value="0" default="yes"/>
                     <confsetting name="Cocktail" value="1"/>
              <adjuster name="Sub Volume VR1" default="80"/>
              <adjuster name="Sub Volume VR2" default="70"/>
              <adjuster name="Sub Volume VR3" default="90"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise