Home News Forum                            

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

hyprolym: MAME ROM Information.


Hyper Olympic (c) 1983 Konami.

1 to 4 players compete against each other in 6 track and field events.


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)

Players : 4

Buttons : 3

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

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


Released in October 1983.

This game is known in US as "Track and Field".

This game is a resounding success, especially amongst real-life athletes who live to take out their aggression on animate or inanimate objects. The game inspires an all-new level of two-player competition in arcades.

The song that is heard at the high score screen and at the commendation screen is 'Chariots of fire' which was written by Vangelis.


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

The bootleg version features different speech, as the original sound hardware could not be totally hacked - the slightly different voices are allegedly those of the bootleggers themselves! Also, it contains a typo : the word HEIGHT replaces the original HIGHT.


* Hidden Bonus : When you get to the javelin throw, run fast and then hold the angle button down, making the javelin soar high into the air. If it gets high enough, it'll hit a bird, which will fall and give you 1000 points.

* Hidden Bonus 2 : On the high jump, if you fail your first two jumps then qualify on the third, a little mole pops up and you get a bonus.

* Hidden Bonus 3 : In the 100 metres, if you manage to get a dead heat with the computer (i.e. the same time) you get a 1000 point bonus.


1. Hyper Olympic (1983)

2. Hyper Olympic '84 (1984)

3. Hyper Sports Special (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)


Music by : Shigeru Fukutake


* Consoles :

Nintendo Famicom

* Computers :

Spectravideo (1984)

MSX [JP] (Apr. 1984, "Hyper Olympic 1 [Model RC710]")

MSX [JP] (Apr. 1984, "Hyper Olympic 2 [Model RC711]")

* Others :

VFD portable game (1984, "Hyper Olympic Challenge 5") by Bandai.

LCD handheld game (1984, "Hyper Olympic Jumping Type") by Bandai.

LCD handheld game (1984, "Hyper Olympic Running Type") by Bandai.

LCD handheld game (1984, "Hyper Olympic Throwing Type") by Bandai.


Game's rom.

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="hyprolym" sourcefile="trackfld.c" cloneof="trackfld" romof="trackfld">
              <description>Hyper Olympic</description>
              <rom name="361-d01.a01" size="8192" crc="82257fb7" sha1="4a5038292e582d5c3b5f2d82b01c57ccb24f3095" region="maincpu" offset="6000"/>
              <rom name="361-d02.a02" size="8192" crc="15b83099" sha1="79827590d74f20c9a95723e06b05af2b15c34f5f" region="maincpu" offset="8000"/>
              <rom name="361-d03.a03" size="8192" crc="e54cc960" sha1="7c448c174675271d548ffcf0297ec7a2ae646985" region="maincpu" offset="a000"/>
              <rom name="361-d04.a04" size="8192" crc="d099b1e8" sha1="0472991ad6caef41ec6b8ec8bf3d9d07584a57cc" region="maincpu" offset="c000"/>
              <rom name="361-d05.a05" size="8192" crc="974ff815" sha1="11512df2008a79ba44bbb84bd70885f187113211" region="maincpu" offset="e000"/>
              <rom name="c2_d13.bin" merge="c2_d13.bin" size="8192" crc="95bf79b6" sha1="ea9135acd7ad162c19c5cdde356e69792d61b675" region="audiocpu" offset="0"/>
              <rom name="c11_d06.bin" merge="c11_d06.bin" size="8192" crc="82e2185a" sha1="1da9ea20e7af0b49c62fb39834a7ec686491af04" region="gfx1" offset="0"/>
              <rom name="c12_d07.bin" merge="c12_d07.bin" size="8192" crc="800ff1f1" sha1="33d73b18903e3e6bfb30f1a06db4b8105d4040d8" region="gfx1" offset="2000"/>
              <rom name="c13_d08.bin" merge="c13_d08.bin" size="8192" crc="d9faf183" sha1="4448b6242790783d37acf50704d597af5878c2ab" region="gfx1" offset="4000"/>
              <rom name="c14_d09.bin" merge="c14_d09.bin" size="8192" crc="5886c802" sha1="884a12a8f63600da4f23b29be6dbaacef37add20" region="gfx1" offset="6000"/>
              <rom name="361-d12.h16" size="8192" crc="768bb63d" sha1="effc46615c389245e5a4aac18292e1d764ff0e46" region="gfx2" offset="0"/>
              <rom name="361-d11.h15" size="8192" crc="3af0e2a8" sha1="450f35fd7e45ecc88ee80bf57499b2e9f06f6487" region="gfx2" offset="2000"/>
              <rom name="h14_e10.bin" merge="h14_e10.bin" size="8192" crc="c2166a5c" sha1="5ba25900e653ce4edcf35f1fbce758a327a715ce" region="gfx2" offset="4000"/>
              <rom name="361b16.f1" merge="361b16.f1" size="32" crc="d55f30b5" sha1="4d6a851f4886778307f75771645078b97ad55f5f" region="proms" offset="0"/>
              <rom name="361b17.b16" merge="361b17.b16" size="256" crc="d2ba4d32" sha1="894b5cedf01ba9225a0d6215291857e455b84903" region="proms" offset="20"/>
              <rom name="361b18.e15" merge="361b18.e15" size="256" crc="053e5861" sha1="6740a62cf7b6938a4f936a2fed429704612060a5" region="proms" offset="120"/>
              <rom name="c9_d15.bin" merge="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