Music Track Explorer

← Level viewer

What this is

THEME.KEY's 12-entry name table (OPTION, MECHANIC, TITLE, CASTLE, JAPANESE, PRIZE, GREEK, AZTEC, SPACE, TOXCITY, ELECTRO, DUNGEON) is a name → music-track-index map: slot i (0-based) selects OVER_AD.BIN track i. Confirmed by a live DOSBox breakpoint trace (docs/formats/theme-key.md's "RESOLVED" section, docs/formats/audio.md's "0x27be is THEME.KEY's own name table" section) — two real level loads matched their theme name against this exact table and landed on the exact predicted driver track (TOXCITY → track 9, SPACE → track 8, both exact).

This page still exists for the same reason it was built: to listen to and inspect every track directly. engine/play/main.js now does this same per-level lookup on every level load (its own THEME_KEY_TRACK_NAMES table, wired into loadLevelByIndex) — verified against two real levels (SPACE → track 8, TOXCITY → track 9), so this is no longer an open port gap.

Track-pointer table (OVER_AD.BIN offset 0xA3B)

Track THEME.KEY name Descriptor ptr Tempo Voices

Now playing

Nothing selected yet.