Home News Forum                            

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

timeplt: MAME ROM Information.


Time Pilot (c) 1982 Konami.

The player controls his plane with the 8 way joystick and shoots at the enemies using the Fire button. TIME PILOT consists of 5 different stages of play which are as follows (all these stages are also played in the attract mode unless otherwise noted) :

STAGE 1 : A.D. 1910 - The age of Biplane

This stage features an ordinary blue sky with clouds. The attackers are biplanes coming from random directions. Enemy planes shoots at your plane and throw hand grenades when close to you. After 56 biplanes are destroyed, the Mother Ship appears : a giant orange blimp shooting at you! Only 7 hits will destroy the Mother Ship. During the same stage, one to five parachutes will appear. Dock with them for bonus points.

This round never appears in the attract mode in any version.

STAGE 2 : A.D. 1940 - The age of Monoplane

Sky is : grey-blue with the same clouds

Enemies are : monoplane fighters, middle size bombers and large bomber (Mother Ship). Middle size bombers are aiming constantly at your plane! They can be destroyed by 4 hits and award 1,500 points.

STAGE 3 : A.D. 1970 - The age of Helicopter

Sky is once again grey-blue, only this time a different shade. The same clouds from the first two stages are also present here.

Enemies now are helicopters and large one (Mother Ship). As a new level of difficulty, the helicopters are using homing missiles.

STAGE 4 : A.D. 1982 (A.D. 1983 in Atari and Centuri versions) - The age of Jetplane

The sky is purple with the same clouds as the previous three stages.

The enemies are modern jet fighters shooting and launching homing missiles. A modern large jet bomber is the Mother Ship. This is one of the most difficult stages of the game due to increased speed of jet fighters and random direction attacks.

STAGE 5 : A.D. 2001 - The age of U.F.O.

The sky is pitch black with asteroids instead of clouds.

Hard to be reached and very hard to be passed. Great number of U.F.O.'s are attacking from any direction changing their angles of attack and throwing at your plane two types of Alien Weapons. The stage is fast paced and the Mother Ship, a superfortress U.F.O., can not be so easily destroyed. In addition, there are no enemy formations or parachutes in this stage, and there can be no more than 3 U.F.O's on the screen at a time.

This stage appears in the attract mode in the Atari and Centuri versions only.

The next, Stage 6, is identical with Stage 1, but the number of planes attacking you, the speed and number of shots and grenades are gradually increased.

TIME PILOT continues with Stage 7, 8... making your mission harder and harder. The game is all over when all your planes are destroyed.


Game ID : GX393

Main CPU : Z80 (@ 3.072 Mhz)

Sound CPU : Z80 (@ 1.789772 Mhz)

Sound Chips : (2x) AY8910 (@ 1.789772 Mhz), (6x) RC (@ 1.789772 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 1 (FIRE)


Released in November 1982.

Yoshiki was told to design a driving game. When he learned of the game's concept, he balked at making it and started on Time Pilot. As development continued, Okamoto showed his boss design docs for the driving game, all the while working on Time Pilot. Although his boss told him to do the driving game instead, he tried to take the credit for Time Pilot. Okamoto decided not to disgrace his boss and let the episode go!!

The background moves in the opposite direction to the player's plane, rather than the other way around; the player's plane always remains in the center.


Centuri and Atari versions :

* The purple stage with the jetplanes is set in 1983 rather than 1982.

* The stage with the U.F.O.'s (A.D. 2001) is played in the attract mode.


Biplane/Fighter/Helicopter/Jet/UFO : 100 points.

Bomb/Missile : 100 points.

Mother Ship : 3000 points.

Bomber (Stage 2 only) : 1500 points.

Formation Bonus : 2000 points.

Parachute : 1000, 2000, 3000, 4000, 5000 points.



l. Control your plane with joystick. Avoid being hit by bullets, bombs and missiles. Do not crash into enemy planes.

2. Advance to next stage by destroying 56 enemies and 7 hits on Mother Ship.

3. Dock with parachutes for bonus points.

4. Bonus plane after 10,000 points, 60,000-points and each additional 50,000 points.

5. Game over when all of your planes are destroyed.

* The enemy planes/ships find it hardest to shoot you when you are moving in a diagonal direction, so move this way the majority of the time. Just remember to watch your back!

* Since your ship is very maneuverable you can turn through 180 degrees very quickly to pick off an enemy directly behind you. Simply move the joystick or use the keys to face in the opposite direction and you will flip round.

* Homing missiles - keep firing to destroy them. Alternatively, move your fighter so that the missiles move off screen, and they do not return.

* The Mother Ships always move horizontally across the screen. Wait until they pass you, and then move directly behind them. You can then shoot them at will to destroy them. Again, it takes 7 hits to destroy a Mother Ship.

* Concentrate on collecting the parachutists where possible, as these represent your biggest potential points haul. On Stage 2 (A.D. 1940), you can leave a few planes remaining and collect parachutists for as long as possible, as this stage has no homing missiles and also more parachutists than Stage 1.

* If you are killed by colliding with an enemy ship you are registered with the points as if you had shot it. This means extra lives are still awarded and also if you collide with the Mother Ship, you will advance to the next stage, providing you have at least one life remaining.

* A Way To Get A Great Score : Finish Stage 1 (A.D. 1910) as soon as possible. On Stage 2 (A.D. 1940), don't shoot anything!! Eventually, parachutes will start to appear. Collect the parachutes while avoiding the planes. Each parachute (after #4) will give you 5,000 points. It's possible to roll the machine over (999,999+ points) while remaining on Stage 2 using this strategy. By the way, while using this cheat you can also shoot the 1,500 point bombers without causing the time bar to be shortened.


1. Time Pilot (1982)

2. Time Pilot '84 - Further Into Unknown World (1984)


Programmed by : Toshio Arima

Designed by : Yoshiki Okamoto

Character by : Hideki Ooyama

Sound by : Mashahiro Inoue


* Consoles :

Colecovision (1983)

Atari 2600 (1983)

Sony PlayStation (1999, "Konami Arcade Classics")

Nintendo Game Boy Advance [NA] (Mar.2002, Konami Collectors Series - Arcade Advanced)

Nintendo Game Boy Advance [JP] (May.2002, Konami Collectors Series - Arcade Advanced)

Nintendo Game Boy Advance [EU] (Jun.2002, Konami Collectors Series - Arcade Classics)

Sony PlayStation 2 ("Oretachi Geasen Zoku Sono 4 - Time Pilot")

Microsoft XBOX 360 (2006, as a downloadable Live Arcade game)

Nintendo DS [JP] (Mar.2007, Konami Arcade Collection)

Nintendo DS [NA] (Mar.2007, Konami Classics Series - Arcade Hits)

Nintendo DS [EU] (Oct.2007, Konami Arcade Classics)

Nintendo DS [AU] (Oct.2007, Konami Arcade Classics)

* Computers :

Commodore C64 (1983, "Space Pilot")

MSX [JP] (Jan.1984, "Time Pilot [Model RC703]")

Tandy Color Computer (1983, "Fury")

Tandy Color Computer (1983, "Time Patrol")

Commodore Amiga (1989, "Space Pilot '89")

* Others :

Konami Arcade Advanced Plug 'n Play TV Game (2004 - Majesco)


Game's rom.

Machine's picture.

MAME Info:

0.12 [Nicola Salmoria, Mike Cuddy, Alan J. Mccormick]


- 0.144u7: Kanikani updated Time Pilot dipswitches.

- 16th April 2011: Mr. Do - Time Pilot was a real group effort. Aaron Giles first purchased and scanned this over three years ago. Ad_Enuff took care of the background and color matching, Zorg vectored all the vehicles, Jcroach vectored all the clouds, and thanks to my job laying me off for a week, I was able to finish up the asteroids to complete it.

- 0.135u3: Fabio Priuli added common driver data struct to Time Pilot driver.

- 0.122u8: Changed palettesize to 384 colors.

- 0.93: Added 6x RC_Filter.

- 0.79u1: Chris Hardy added clone Time Pilot (Atari).

- 20th January 2004: Chris Hardy added an Atari version of Time Pilot.

- 0.37b12: Accurate emulation of sprite multiplexing in Time Pilot [Nicola Salmoria].

- 22nd August 1999: Nicola fixed Time Pilot graphics.

- 0.35b8: Implemented the RC filters in early Konami games (Time Pilot, Pooyan, etc.) [Zsolt Vasvari]. Changed Z80 CPU clock speed to 1.789772 MHz.

- 18th March 1999: Zsolt Vasvari has added RC filter functions to all the games which use the Time Pilot sound board (early Konami games like Time Pilot, Pooyan, etc).

- 12th March 1999: Nicola Salmoria converted Time Pilot to tilemap system and fixed a few bugs along the way.

- 0.34b7: Nicola Salmoria added clone Time Pilot (Centuri).

- 0.34b1: Added color proms ($0, 20, 40, 140 - 2x palette, sprite and char lookup table).

- 0.33b7: Changed description of clone 'Space Pilot (bootleg Time Pilot)' to 'Space Pilot'.

- 0.31: Jim Hernandez fixed music tempo and pitch in Time Pilot.

- 0.29: Clouds in Time Pilot are correct [Edward Massey].

- 0.27: Changed description of clone 'Space Pilot' to 'Space Pilot (bootleg Time Pilot)'.

- 0.22: Time Pilot has now 100% correct colors (thanks Alan J. McCormick!).

- 0.18: Some changes to music tempo in Time Pilot [Nicola Salmoria].

- 0.16: Nicola Salmoria solve the problem with garbled text messages in Time Pilot, modified the GameDriver structure replacing letters_start and numbers_start with the array charset[36].

- 0.15: Sound support in Time Pilot [Nicola Salmoria]. All these require -frameskip 1 on my 486/100. I have no idea how accurate the tempo and pitch is. If you can compare it with a real machine, please let me know what's wrong. Added audio CPU rom tm7.

- 0.14: Nicola Salmoria added high score saving to Time Pilot.

- 0.12: Nicola Salmoria added Time Pilot (Konami 1982) and Space Pilot (bootleg). The games runs on the same hardware as Pooyan. Colors come straight from Mike Cuddy's emulator. Game is playable with wrong colors and no sound. Control: Arrows = Move around and CTRL = Fire. Known issues: The ROM copyright message and the dipswitch menu are unreadable. Time Pilot doesn't have consecutive letters in the graphics ROms, I'll have to modify my text routines to handle that. This game uses double-width sprites for the clouds, but I haven't yet figured out they are selected. The code is currently a hack - just double the sprites which I know are used for clouds. The memory mapped read port at c000 puzzles me.

ARCADE RELEASE: Time Pilot (Konami) - 1982/Nov

LEVELS: 5 (endless)

Other Emulators:

* HiVE

* Retrocade

Recommended Games (Dog-Fight):


Sky Skipper

Time Pilot

Dog Fight

Acrobatic Dog-Fight

Two Tigers

Sky Kid

Sky Kid Deluxe

Vs. Super SkyKid

Wing War

Romset: 53 kb / 11 files / 27.4 zip

MAME XML Output:

       <game name="timeplt" sourcefile="timeplt.c">
              <description>Time Pilot</description>
              <rom name="tm1" size="8192" crc="1551f1b9" sha1="c72f30988ac00cbe6549b71c3bcb414511e8b997" region="maincpu" offset="0"/>
              <rom name="tm2" size="8192" crc="58636cb5" sha1="ab517efa93ae7be780af55faea82a6e83edd828c" region="maincpu" offset="2000"/>
              <rom name="tm3" size="8192" crc="ff4e0d83" sha1="ef98a1abb45b22d7498a0aca520f43bbee248b22" region="maincpu" offset="4000"/>
              <rom name="tm7" size="4096" crc="d66da813" sha1="408fca4515e8af84211df3e204c8776b2f8adb23" region="tpsound" offset="0"/>
              <rom name="tm6" size="8192" crc="c2507f40" sha1="07221875e3f81d9def67c57a7ccd82d52ce65e01" region="gfx1" offset="0"/>
              <rom name="tm4" size="8192" crc="7e437c3e" sha1="cbe2ccd2cd503af62f009cd5aab73aa7366230b1" region="gfx2" offset="0"/>
              <rom name="tm5" size="8192" crc="e8ca87b9" sha1="5dd30d3fb9fd8cf9e6a8e37e7ea858c7fd038a7e" region="gfx2" offset="2000"/>
              <rom name="timeplt.b4" size="32" crc="34c91839" sha1="f62e279e21fce171231d3139be7adabe1f4b8c2e" region="proms" offset="0"/>
              <rom name="timeplt.b5" size="32" crc="463b2b07" sha1="9ad275365eba4869f94749f39ff8705d92056a10" region="proms" offset="20"/>
              <rom name="timeplt.e9" size="256" crc="4bbb2150" sha1="678433b21aae1daa938e32d3293eeed529a42ef9" region="proms" offset="40"/>
              <rom name="timeplt.e12" size="256" crc="f7b7663e" sha1="151bd2dff4e4ef76d6438c1ab2cae71f987b9dad" region="proms" offset="140"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="tpsound" name="Z80" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="timeplt_audio" name="Time Pilot Audio"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1789772"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1789772"/>
              <chip type="audio" tag="filter.0.0" name="RC Filter"/>
              <chip type="audio" tag="filter.0.1" name="RC Filter"/>
              <chip type="audio" tag="filter.0.2" name="RC Filter"/>
              <chip type="audio" tag="filter.1.0" name="RC Filter"/>
              <chip type="audio" tag="filter.1.1" name="RC Filter"/>
              <chip type="audio" tag="filter.1.2" name="RC Filter"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW0" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="255 (Cheat)" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="8">
                     <dipvalue name="10000 50000" value="8" default="yes"/>
                     <dipvalue name="20000 60000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="112">
                     <dipvalue name="1 (Easiest)" value="112"/>
                     <dipvalue name="2" value="96"/>
                     <dipvalue name="3" value="80"/>
                     <dipvalue name="4" value="64" default="yes"/>
                     <dipvalue name="5" value="48"/>
                     <dipvalue name="6" value="32"/>
                     <dipvalue name="7" value="16"/>
                     <dipvalue name="8 (Difficult)" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="384"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise