1991 · Ocean Software

About this page

This minisite was contributed by air, unorig. It’s currently claimed by unorig who is editing it to reach a Gold tier standard.

The copy studied

The copy studied is a cartridge image in Ocean's type 1 layout: sixteen banks of 8 KB, 128 KB in all. The Source tab is the memory during play, taken from an emulator snapshot after stage 1 had started, because the game runs from RAM with the cartridge hidden.

Footprint

Every byte of the C64's 64 KB, one pixel each, 512 to a row. Lit pixels are what this game is: its code, graphics, level data, sound, text, tables, and variables, exactly where they sit in memory. Dim areas are screen and working memory; dark is unused.

Status

Tiersilver (claimed)
Coverage100 % of the bytes the game uses have a description
Comments checkedAudited & high error rate. Every comment was audited once, but the last sample of 60 comments had 4 wrong, more than one in 30, so between 3 and 16 % of the listing’s comments are likely wrong. How listings are checked
Build analysedOcean type 1 cartridge, 16 banks of 8 KB (128 KB)
Copyagent-draft
Toolshost: Linux x86_64, emulator: VICE MCP 3.13.2 (release zip), disassembler: regenerator2000 0.9.20, publication: Python 3; symbols_export.py and listing.py
Modelclaude-opus-5-5
Kit version0.0.110

How the listing was checked

Every step that measured the Source tab’s comments or made them more accurate, in the order it happened, with the models that did it. Accuracy of the Source explains each step and what the row above makes of them.

StepByWhat it foundOf the listing
Researchclaude-opus-5-5Looked the game up online (its manual, reviews or wiki pages) before reading its code.
Annotationclaude-opus-5-5, claude-sonnet-5-5Wrote the listing’s comments. 100 % of the program is described, in 1,173 comments.
Bronze run on Opus; coverage rounds 10-15 (sound state, zero page, stage tables, sprite shapes) on Sonnet 5.5, each with a small review sample
Sample 1claude-opus-5-513 of 60 comments wrong, so between 13 and 34 % of the listing is likely wrong. All 13 were then corrected.
population 1,173 symbols.json comments; also corrected three families of the same belief (41 comments)
Audit 1unorig, with claude-opus-5-5Checked all 1,173 comments and corrected 275.
1,126 comments in 15 address chunks plus the 47 judged right in the seed-7301 sample, and every claim in facts.md (78 claims, 27 corrected); 15 comments citing cartridge banks could not be checked; 18 labels renamed
Sample 2unorig, with claude-opus-5-54 of 60 comments wrong, so between 3 and 16 % of the listing is likely wrong. All 4 were then corrected.
population 1,173 symbols.json comments; 3 wrong-detail, 1 incomplete description; after the full audit

likely wrong the sample’s range corrected right, or likely right not yet measured

Contributors

Other places to love this game

Sources

  1. Wikipedia, "Toki (video game)", read 25 October 2026 through a search summary: TAD Corporation's arcade game of 1989, and Ocean Software's Amiga, Atari ST, and Commodore 64 versions of 1991.
  2. The C64 manual as summarised from regvault.org, read 8 October 2026 through a search summary: program Al Dukes; graphics Mike Clayton, Joff Scarcliffe, and William Harbison; music and effects Keith Tinman. The credits for the fan remaster at Dave's Retro Forge agree on Dukes, Harbison, and Tinman.
  3. "Conversion Capers", Retro Gamer, 29 November 2018, on PressReader, read through a search summary: the only 8-bit computer version Ocean released, without the arcade's full intro, one of its music tracks, and one of its levels.
  4. Zzap!64 80, January 1992, page 17, the review of Toki by Stuart Wynne and Phil King, from a scan of the page the steward supplied on 25 October 2026: the price, the scores, and the reviewers' words. Lemon64 gives the score as 73 %, which the scan does not support.
  5. Commodore Force No. 5, May 1993, page 18, the Round-Up entry for Toki, from a scan of the page the steward supplied on 25 October 2026: the 79 % Force Factor and the reviewer's words. The last line of the text is cut off in the scan.
  6. Commodore Power, page 43, the review of Toki by Richard Taylor, from a scan of the page the steward supplied on 25 October 2026: the price, the four Critical Factor ratings, the 73 % Danger Rating, and the reviewer's words. The scan does not show the issue number or date. This is probably where Lemon64's 73 % comes from.

What the game does, and where we found it

Read this before annotating code. What the game is documented to do, with verification status against the binary. Statuses: open (documented, not found yet), traced (in the code, could not be exercised; say what was tried), confirmed (in the code, consistent with the emulator), live (observed directly), differs (the code does something else). "Absent" is not a status.

Sources:

Features

FeatureStatusWhere
Ocean type 1 cartridge, 16 banks of 8 KB at $8000confirmedCRT header and chip packets
Autostart: CBM80 at $8004, cold start $812Cconfirmedbank 0
Play runs from RAM with the cartridge hidden ($01 = $35)liveplay snapshot: RAM $8000-$BFFF answers at the CPU's addresses; $8000-$9FFF holds a copy of bank 3
Title screen, then a stage card with a choice of SFX or MUSIC, then playlivefire on port 2 at each step (orientation.md)
Five stages named: Labyrinth of Caves, Lake Neptune, Caverns of Fire, Ice Palace, Dark Jungletracedtext in bank 0 at $8B50-$8B9F
One arcade level missing (Retro Gamer)openfive stage names stored against the arcade's six; not checked which
STAGE CLEAR, GAME OVER and CONTINUE messagestracedbank 0 $8B27-$8B44
Timer per stage, starting at 4:30 in stage 1livestatus bar, stage 1
Lives, a second counter (coins, by the icon), stage, a bar, TOP and 1UP scores in the status barlivereference/stage-1.png
Toki spits projectiles at enemiesopenWikipedia, Zzap!64
One music track (Retro Gamer)open
Copyright 1991 Ocean Software Ltd, All Rights Reservedtracedbank 2 $8CEC-$8D15, game alphabet

Beyond the documentation

Open questions

How the analysed state was reached

{{orientation}}

The symbol map for this game is symbols.json; the listing behind the Source tab is listing.json. Write-ups, facts, and symbol maps are CC BY-SA 4.0. The game itself is not hosted here.