Home News Forum                            

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

trackfld: MAME ROM Information.


Track & Field (c) 1983 Konami.

1 to 4 players compete against each other in 6 track and field events in this legendary, genre creating and much-copied game from Konami. Track and Field consists of 2 run buttons per player (one for each 'leg' of the athlete) and one action button. Only 2 players can compete simultaneously so on 3 and 4-player games, players have to wait their turn. An extra life is awarded for every 100,000 points acquired. Each player must qualify in the current event before they can move on to the next. Hit the 2 run buttons to build up speed and use action button to jump or throw. The events are :

* 100M DASH - Run as fast as possible.

* LONG JUMP - Run to the take-off board then choose angle of jump (42 is optimal).

* JAVELIN - Run to the line then choose angle of throw (42 is optimal).

* 110M HURDLES - Run and time jumps over the hurdles.

* HAMMER THROW - As the athlete spins faster and faster, time release of hammer and angle of throw (45 is optimal).

* HIGH JUMP - The athlete will run to the bar, just as he reaches it, use Action button to start the jump and hold down the action button to reduce the angle of climb, i.e. you start going straight up at 90 degrees if you tap the button just once. Use run buttons while in the air to gain extra height.


Game ID : GX361

Main CPU : M6809 (@ 2.048 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : DAC, SN76496 (@ 1.789772 Mhz), VLM5030 (@ 3.58 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 4

Buttons : 3

= > [1] Run, [2] Jump/Throw, [3] Run

Odd-numbered players (1 and 3) use the controls on the right side of the panel; even-numbered players (2 and 4) use the controls on the left side.

In a 4-player game on an upright machine, players 1 and 3 share player 1's control; players 2 and 4 share player 2's control.

On a cocktail machine, players 1 and 2 play from one end of the machine, while players 3 and 4 play from the opposite end. The screen's orientation will flip for each pair of players.


Released in October 1983.

Licensed to Centuri for US manufacture and distribution (October 1983).

Track & Field proved to be incredibly successful for Konami, and would spawn countless imitations - particularly on the 8-bit home systems of the time - as well as three sequels of its own. One of the undoubted reasons for its success was the superb multi-player game, which, for perhaps the first time in the video arcade, introduced a genuine sense of rivalry among players and showed the gaming world what was truly possible with multi-player gaming.

The song that is heard playing on the high score and awards screen is 'Chariots of Fire', written by Vangelis for the movie of the same name.

This game is known in Asia as "Hyper Olympic", later versions of the game replaced the Run buttons with a trackball. A Bootleg of this game, called "Atlant Olimpic" was released in Italy in 1996, thirteen years after the game first appeared.

A Track & Field unit appears in the 1985 movie, 'The Goonies'.


Later versions of this game replace the two 'Run' buttons with a trackball.


Points are awarded in each event. The faster the time, the further or higher the jump, or the further you throw the more points you score.


* 100m Dash : Achieve exactly the same time for player 1 and 2 and 1000 point bonus will be awarded.

* Long Jump : 3 jumps of exactly the same length will cause a little man with a key to run across the screen, awarding 1000 points.

* Javelin : Throw the javelin off the top of the screen to bring down a bird for a 1000 point bonus. To do this you must achieve the 'maximum' angle.

* 110m Hurdles : If both players finish the race in a dead heat then a little man with a key will run across the screen, awarding 1000 points to each player.

* High Jump : Fail the first two jumps and then clear it; a mole burrows up for a 1000 point bonus.

* Hint : When you alternate tapping the run buttons (run1, run2, run1, run2 etc.) you will get a much better speed increase. You have three attempts to qualify on all but the two running events.

* BUG : In both Javelin and the Hammer Throw, throwing over 100m will cause a counter wraparound, so a 100m12 throw will be logged as 0m12 (and will not qualify you).


1. Track and Field (1983)

2. Hyper Sports (1984)

3. '88 Games (1988)

4. Hyper Athlete (1996)

5. Nagano Winter Olympics '98 (1998)

6. International Track & Field 2000 (2000, Sony PlayStation)

7. International Track & Field Summer Games (2000, Nintendo 64)

8. New International Track & Field (2008, Nintendo DS)


Music by : Shigeru Fukutake


* Consoles :

Atari 2600 (1984)

Atari 7800 (unreleased prototype)

Atari XEGS

Nintendo Famicom (1987)

Nintendo Game Boy (1992)

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)

Microsoft XBOX 360 (2007, "Xbox Live Arcade")

Nintendo DS (2008, "New International Track & Field")

* Computers :

Commodore C64 (1985)

Sinclair ZX Spectrum (1988)


Apple II

* Others :

LCD handheld game (1984, "Track & Field Running Type") by Bandai.

LCD handheld game (1984, "Track & Field Throwing Type") by Bandai.


Game's rom.

Machine's picture.

MAME Info:

0.30 [Chris Hardy]


- To have the high score table properly initialized, the first time you run the game you should go into the dipswitch menu, set World Records to Erase on Reset, reset the game (F3), and the set the dipswitch back to 'Don't Erase'.


- 0.136u1: Siftware and Tafoid added clone Track & Field (NZ Bootleg?).

- 0.133u1: Renamed (trackflc) to (trackfldc) and (hyprolyb) to (hyprolymb).

- 0.130u3: Changed M6809 CPU1 clock speed to 1536000 Hz and VLM5030 to 3579545 Hz.

- 0.126u4: Aaron Giles fixed access violation in clone Atlant Olimpic.

- 0.125u2: Aaron Giles restructured input port internals and cleaned up inptport. Removed gross hacks in Track & Field NVRAM. These may be broken as a result.

- 0.123u1: Zsolt Vasvari removed color tables from Track & Field. Added RESNET color computations where appropriate. Fixed gfx1/2 rom loading. Changed palettesize to 512 colors.

- 0.97u2: Fixed prom names.

- 0.88u5: Thierry Lescot fixed rom filenames in the Hyper Olympic clones.

- 0.88u3: Removed 4th button.

- 0.87u3: Pierpaolo Prazzoli added clone Atlant Olimpic (bootleg 1996).

- 0.60: Removed 3rd coin slot.

- 11th April 2002: Stephane Humbert fixed the inputs in the Track 'n Field driver.

- 0.58: Fixed VLM5030 emulation in Track & Field [Tatsuyuki Satoj].

- 22nd January 2002: Tatsuyuki Satoh fixed the noise generator in the VLM5030 sound chip emulation, completely removing the need for samples.

- 21st January 2002: Tatsuyuki Satoh submitted a new, much improved version of the VLM5030 sound chip emulation, used for speech in (Super) Punch-Out and a few other drivers. It is now more than 90% accurate to the original, and only a few small problems remain.

- 0.37b7: Added samples (00 - 3d.wav).

- 1st April 2000: Guru - Dumped Track 'n Field (Bootleg).

- 0.34b7: Nicola Salmoria added clone Track & Field (Centuri).

- 0.34b3: Nicola Salmoria added ADPCM sample playback to the bootleg Hyper Olympic.

- 0.34b2: David Winter added clone Hyper Olympic (bootleg), which uses ADPCM samples instead of speech synthesys. Known issues: Hyper Olympic (bootleg) currently uses the sound ROMs and sound driver from the original version, it doesn't emulate the real board ADPCM samples since one ROM is missing.

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

- 0.33b7: Changed description to 'Track & Field' and clone to 'Hyper Olympic'.

- 0.33b6: Tatuyuki Satoh fixed bug in VLM5030 emulator which caused samples not to work.

- 0.31: The first time you play Track'n Field and Hyper Sports the high scores are automatically initialized to the default. Your old high scores will NOT be be lost here [Nicola Salmoria].

- 0.30: Chris Hardy added Track'n'Field (Konami 1983) and clone Hyper Olympics (Konami 1983). Based on drivers from Juno First emulator by Chris Hardy.

- 23rd January 1997: Dumped Track'n'Field.

LEVELS: 6 (endless)

ARCADE RELEASE: Hyper Olympic (Konami) - 1983/Oct

Recommended Games (Sports):

Track & Field

Track & Field (PlayChoice-10)

Great Swordsman

Hunchback Olympic

Hyper Sports

Water Match


'88 Games

Gold Medalist


California Games (Mega-Tech)

Numan Athletics

Hyper Athlete

Nagano Winter Olympics '98

Sports Jam

Virtua Athletics

Romset: 113 kb / 17 files / 61.9 zip

MAME XML Output:

       <game name="trackfld" sourcefile="trackfld.c">
              <description>Track &amp; Field</description>
              <rom name="a01_e01.bin" size="8192" crc="2882f6d4" sha1="f7ddae2c5412a2849efd7f9629e92a5b0328e7cb" region="maincpu" offset="6000"/>
              <rom name="a02_e02.bin" size="8192" crc="1743b5ee" sha1="31301031a525f893c31461f634350f01a9492ef4" region="maincpu" offset="8000"/>
              <rom name="a03_k03.bin" size="8192" crc="6c0d1ee9" sha1="380ab2162153a61910a6fe5b6d091ca9451ad4fd" region="maincpu" offset="a000"/>
              <rom name="a04_e04.bin" size="8192" crc="21d6c448" sha1="6c42cc76302485954a31520bdd08469fa948c72f" region="maincpu" offset="c000"/>
              <rom name="a05_e05.bin" size="8192" crc="f08c7b7e" sha1="50e65d9b0ea37d2afb2dfdf1f3e1378e3290bc81" region="maincpu" offset="e000"/>
              <rom name="c2_d13.bin" size="8192" crc="95bf79b6" sha1="ea9135acd7ad162c19c5cdde356e69792d61b675" region="audiocpu" offset="0"/>
              <rom name="c11_d06.bin" size="8192" crc="82e2185a" sha1="1da9ea20e7af0b49c62fb39834a7ec686491af04" region="gfx1" offset="0"/>
              <rom name="c12_d07.bin" size="8192" crc="800ff1f1" sha1="33d73b18903e3e6bfb30f1a06db4b8105d4040d8" region="gfx1" offset="2000"/>
              <rom name="c13_d08.bin" size="8192" crc="d9faf183" sha1="4448b6242790783d37acf50704d597af5878c2ab" region="gfx1" offset="4000"/>
              <rom name="c14_d09.bin" size="8192" crc="5886c802" sha1="884a12a8f63600da4f23b29be6dbaacef37add20" region="gfx1" offset="6000"/>
              <rom name="h16_e12.bin" size="8192" crc="50075768" sha1="dfff92c0f59dd3d8d3d6256944bfd48792cef6a9" region="gfx2" offset="0"/>
              <rom name="h15_e11.bin" size="8192" crc="dda9e29f" sha1="0f41cde82bb60c3f1591ee14dc3cff4642bbddc1" region="gfx2" offset="2000"/>
              <rom name="h14_e10.bin" size="8192" crc="c2166a5c" sha1="5ba25900e653ce4edcf35f1fbce758a327a715ce" region="gfx2" offset="4000"/>
              <rom name="361b16.f1" size="32" crc="d55f30b5" sha1="4d6a851f4886778307f75771645078b97ad55f5f" region="proms" offset="0"/>
              <rom name="361b17.b16" size="256" crc="d2ba4d32" sha1="894b5cedf01ba9225a0d6215291857e455b84903" region="proms" offset="20"/>
              <rom name="361b18.e15" size="256" crc="053e5861" sha1="6740a62cf7b6938a4f936a2fed429704612060a5" region="proms" offset="120"/>
              <rom name="c9_d15.bin" size="8192" crc="f546a56b" sha1="caee3d8546eb7a75ce2a578c6a1a630246aec6b8" region="vlm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="trackfld_audio" name="Track And Field Audio"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="snsnd" name="SN76496" clock="1789772"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="4" buttons="3" coins="2">
              <dipswitch name="Coin A" tag="DSW1" 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="DSW1" 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="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="1">
                     <dipvalue name="1" value="1" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="After Last Event" tag="DSW2" mask="2">
                     <dipvalue name="Game Over" value="2"/>
                     <dipvalue name="Game Continues" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="8">
                     <dipvalue name="None" value="8" default="yes"/>
                     <dipvalue name="100000" value="0"/>
              <dipswitch name="World Records" tag="DSW2" mask="16">
                     <dipvalue name="Don't Erase" value="16" default="yes"/>
                     <dipvalue name="Erase on Reset" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" 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="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise