Home News Forum                            

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

toki: MAME ROM Information.


Toki (c) 1989 TAD.

With an evil scheme on hand, the evil sorcerer Vookimedlo teams up with Bashtar to take over the jungle. While this happens, Toki and Miho (Toki's girlfriend) get into some trouble, Miho ends up snatched away by Bashtar's hand, and in an attempt to stop Bashtar, Vookimedlo puts a spell onto Toki which turns him into a chimpanzee. And now, it's up to Toki to stop the evil sorcerer, save Miho and regain his human state.


Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM3812 (@ 3.579545 Mhz), OKI6295 (@ 8 Khz)

Players : 2

Control : 8-way joystick

Buttons : 2


Even if titlescreen says 1989, Toki was released in February 1990 in US.

Official TAD Corp. products:

JuJu Densetsu (Japanese release)

Toki (Outside Japan release)

Licensed products:

Toki (Fabtek, Inc.)

Unofficial products:

Toki (Datsu Electronics)


Staff : Drew, Frank, Tago, Nishizawa, Kakiuchi, Sakuma, Ten, Fujisaku, Aoki, Yokoyama, Kitahara, Matsubara, Yokoyama


* Consoles :

Atari 7800 (unreleased prototype)

Atari Lynx (1990)

Nintendo Famicom (1991)

Sega Mega Drive (This port uses the same sprites, but had the level data rewritten by the TAD Corporation, for a better console gaming experience - The credits list this port as 'A TAD Reprogrammed Game')

* Computers :

Commodore C64 (1991)

Atari ST (1991)

Commodore Amiga (1991)


Game's rom.

MAME Info:

0.37b16 [?]

0.35b11 [?]

0.31 [Jarek Parchanski]


- 0.138u2: Corrado Tomaselli added clone Toki (US, set 2).

- 6th June 2010: Corrado Tomaselli dumped Toki (US, alt).

- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.61 Hz in Toki.

- 0.130u3: Changed description of clone 'Toki (bootleg)' to 'Toki (Datsu bootleg)'.

- 0.123u1: Corrado Tomaselli changed OKI6295 pin 7 to "high" in Toki.

- 0.122u7: Robiza and Corrado Tomaselli fixed missing/wrong sounds in various events.

- 0.122u3: Bryan McPhail fixed hiscore display in clone Toki (US) (tokiu056gre).

- 0.122u2: Changed Z80 CPU1 clock speed to 3579545 Hz and OKI6295 to 1MHz.

- 0.111u3: Brian Oberholtzer updated Toki driver to display visual DIPs for the game.

- 0.111u2: David Haywood added clone JuJu Densetsu (Japan, bootleg). Renamed (tokij) to (juju).

- 0.111u1: Mamesick fixed visible area to 256x224 in Toki.

- 18th January 2006: f205v dumped JuJu Densetsu (Japan, bootleg).

- 0.97u1: Mamesick fixed Z80 frequency in Toki (bootleg).

- 0.89u5: Sebastien Volpe fixed Toki frequencies. Changed Z80 CPU2 clock speed to 4MHz.

- 0.84u5: Fixed MSM5205 sound volume and Z80/YM3812 clock speeds to 3579545 Hz in Toki (bootleg).

- 18th November 2001: William Kucharski submitted yet another modification to the Toki cocktail mode support.

- 13th November 2001: William Kucharski submitted another bug fix for the Toki cocktail mode.

- 8th November 2001: William Kucharski submitted fixes for Toki cocktail modes.

- 0.61: David Graves fixed a crash in the Toki driver.

- 0.37b16: Nicola Salmoria decrypted the Seibu sound CPU, giving sound in Toki. David Graves and Bryan McPhail fixed Toki original versions. Changed 'Toki (set 1)' to clone 'JuJu Densetsu (Japan)', 'Toki (set 3)' to parent 'Toki (World set 1)' and '(set 2)' to '(World set 2)'. Renamed (toki) to (tokij), (toki3) to (toki) and (toki2) to (tokia). Changed 68000 CPU1 clock speed to 10MHz and Z80 and YM3812 to 3579545 Hz. Added cpu2 rom ($10000). Replaced MSM5205 sound with OKI6295 (8000 Hz). Changed visible area to 256x240. Removed 3rd coin slot.

- 17th June 2001: Nicola Salmoria decrypted the Seibu sound CPU, giving sound in Raiden (alt), Dynamite Duke and Toki (original).

- 16th June 2001: David Graves and Bryan McPhail got the original Toki romsets working.

- 7th June 2001: Bryan McPhail and David Graves fixed and cleaned up the Toki driver.

- 0.35b11: Added Toki (set 1) and clones (set 2), (set 3) and Toki (US). Renamed (toki) to (tokib).

- 16th July 1999: Tatsuyuki Satoh fixed Toki YM-3812 sound.

- 8th April 1999: Nicola added several Toki sets, of which none yet work due to different hardware.

- 0.35b1: Jarek Parchanski fixed Toki title screens.

- 0.33b7: Sound in Toki [Nicola Salmoria]. Toki use the dynamic palette system [Aaron Giles]. Added Z80 CPU2, YM-3812 and MSM5205 sound. Known issues: The title screen is wrong. Changed description to 'Toki (bootleg)'.

- 0.31: Jarek Parchanski added Toki (Datsu 1990), bootleg.

- 13th March 1998: David Winter dumped Toki (bootleg).


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 2760 kb / 13 files / 999.3 zip

MAME XML Output:

       <game name="toki" sourcefile="toki.c">
              <description>Toki (World, set 1)</description>
              <manufacturer>TAD Corporation</manufacturer>
              <rom name="l10_6.bin" size="131072" crc="94015d91" sha1="8b8d7c589eff038467f55e81ffd450f726c5a8b5" region="maincpu" offset="0"/>
              <rom name="k10_4e.bin" size="131072" crc="531bd3ef" sha1="2e561f92f5c5f2da16c4791274ccbd421b9b0a05" region="maincpu" offset="1"/>
              <rom name="tokijp.005" size="65536" crc="d6a82808" sha1="9fcd3e97f7eaada5374347383dc8a6cea2378f7f" region="maincpu" offset="40000"/>
              <rom name="tokijp.003" size="65536" crc="a01a5b10" sha1="76d6da114105402aab9dd5167c0c00a0bddc3bba" region="maincpu" offset="40001"/>
              <rom name="tokijp.008" size="8192" crc="6c87c4c5" sha1="d76822bcde3d42afae72a0945b6acbf3c6a1d955" region="audiocpu" offset="0"/>
              <rom name="tokijp.007" size="65536" crc="a67969c4" sha1="99781fbb005b6ba4a19a9cc83c8b257a3b425fa6" region="audiocpu" offset="10000"/>
              <rom name="tokijp.001" size="65536" crc="8aa964a2" sha1="875129bdd5f699ee30a98160718603a3bc958d84" region="gfx1" offset="0"/>
              <rom name="tokijp.002" size="65536" crc="86e87e48" sha1="29634d8c58ef7195cd0ce166f1b7fae01bbc110b" region="gfx1" offset="10000"/>
              <rom name="toki.ob1" size="524288" crc="a27a80ba" sha1="3dd3b6b0ace6ca6653603bea952b828b154a2223" region="gfx2" offset="0"/>
              <rom name="toki.ob2" size="524288" crc="fa687718" sha1="f194b742399d8124d97cfa3d59beb980c36cfb3c" region="gfx2" offset="80000"/>
              <rom name="toki.bk1" size="524288" crc="fdaa5f4b" sha1="ea850361bc8274639e8433bd2a5307fd3a0c9a24" region="gfx3" offset="0"/>
              <rom name="toki.bk2" size="524288" crc="d86ac664" sha1="bcb64d8e7ad29b8201ebbada1f858075eb8a0f1d" region="gfx4" offset="0"/>
              <rom name="tokijp.009" size="131072" crc="ae7a6b8b" sha1="1d410f91354ffd1774896b2e64f20a2043607805" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.610000" pixclock="3906600" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW" mask="31">
                     <dipvalue name="6 Coins/1 Credit" value="21"/>
                     <dipvalue name="5 Coins/1 Credit" value="23"/>
                     <dipvalue name="4 Coins/1 Credit" value="25"/>
                     <dipvalue name="3 Coins/1 Credit" value="27"/>
                     <dipvalue name="8 Coins/3 Credits" value="3"/>
                     <dipvalue name="2 Coins/1 Credit" value="29"/>
                     <dipvalue name="5 Coins/3 Credits" value="5"/>
                     <dipvalue name="3 Coins/2 Credits" value="7"/>
                     <dipvalue name="1 Coin/1 Credit" value="31" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="9"/>
                     <dipvalue name="1 Coin/2 Credits" value="19"/>
                     <dipvalue name="1 Coin/3 Credits" value="17"/>
                     <dipvalue name="1 Coin/4 Credits" value="15"/>
                     <dipvalue name="1 Coin/5 Credits" value="13"/>
                     <dipvalue name="1 Coin/6 Credits" value="11"/>
                     <dipvalue name="A 1/1 B 1/2" value="30"/>
                     <dipvalue name="A 2/1 B 1/3" value="20"/>
                     <dipvalue name="A 3/1 B 1/5" value="10"/>
                     <dipvalue name="A 5/1 B 1/6" value="0"/>
                     <dipvalue name="Free Play" value="1"/>
              <dipswitch name="Joysticks" tag="DSW" mask="32">
                     <dipvalue name="1" value="32"/>
                     <dipvalue name="2" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW" mask="64">
                     <dipvalue name="Upright" value="64" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="2" value="512"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="5" value="256"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="3072">
                     <dipvalue name="50000 150000" value="2048"/>
                     <dipvalue name="70000 140000 210000" value="0"/>
                     <dipvalue name="70000" value="3072" default="yes"/>
                     <dipvalue name="100000 200000" value="1024"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12288">
                     <dipvalue name="Easy" value="8192"/>
                     <dipvalue name="Medium" value="12288" default="yes"/>
                     <dipvalue name="Hard" value="4096"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16384" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32768" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise