Chunk index
- ⟨*⟩
- ⟨Copy data from [[ROW_ADDR]] into [[DISK_BUFFER]]⟩
- ⟨Copy level data⟩
- ⟨Decrement [[WIPE0]]⟩
- ⟨Decrement [[WIPE10]] modulo 7⟩
- ⟨Decrement [[WIPE4]]⟩
- ⟨Decrement [[WIPE6]]⟩
- ⟨Decrement [[WIPE8]] modulo 7⟩
- ⟨Draw wipe for north part⟩
- ⟨Draw wipe for north2 part⟩
- ⟨Draw wipe for south part⟩
- ⟨Draw wipe for south2 part⟩
- ⟨Increment [[WIPE1]]⟩
- ⟨Increment [[WIPE3]]⟩
- ⟨Increment [[WIPE5]]⟩
- ⟨Increment [[WIPE7]] modulo 7⟩
- ⟨Increment [[WIPE9]] modulo 7⟩
- ⟨Initialize game data⟩
- ⟨Initialize level counts⟩
- ⟨[[ROW_ADDR = $9E00 + LEVELNUM * $0100]]⟩
- ⟨[[WIPE0 = WIPE_COUNTER]]⟩
- ⟨[[WIPE1 = 0]]⟩
- ⟨[[WIPE10 = (WIPE_CENTER_X + WIPE_COUNTER) / 7]]⟩
- ⟨[[WIPE2 += 4 * (WIPE1 - WIPE0) + 16]]⟩
- ⟨[[WIPE2 += 4 * WIPE1 + 6]]⟩
- ⟨[[WIPE2 = 2 * WIPE0]]⟩
- ⟨[[WIPE2 = 3 - WIPE2]]⟩
- ⟨[[WIPE3 = WIPE_CENTER_Y - WIPE_COUNTER]]⟩
- ⟨[[WIPE4 = WIPE5 = WIPE_CENTER_Y]]⟩
- ⟨[[WIPE6 = WIPE_CENTER_Y + WIPE_COUNTER]]⟩
- ⟨[[WIPE7 = (WIPE_CENTER_X - WIPE_COUNTER) / 7]]⟩
- ⟨[[WIPE8 = WIPE9 = WIPE_CENTER_X / 7]]⟩
- ⟨access hi score data⟩
- ⟨add and update score⟩
- ⟨anims⟩
- ⟨append level cleared note⟩
- ⟨append note⟩
- ⟨bad data disk⟩
- ⟨bcd to decimal2⟩
- ⟨beep⟩
- ⟨button pressed at startup⟩
- ⟨char to sprite num⟩
- ⟨check buttons⟩
- ⟨check for button down⟩
- ⟨check for gold picked up by guard⟩
- ⟨check for gold picked up by player⟩
- ⟨check for input⟩
- ⟨check for mode 1 input⟩
- ⟨check for valid data disk⟩
- ⟨check game mode⟩
- ⟨check joystick or delay⟩
- ⟨construct and display high score screen⟩
- ⟨ctrl handlers⟩
- ⟨ctrl-e pressed⟩
- ⟨dead code⟩
- ⟨defines⟩
- ⟨detect lack of joystick⟩
- ⟨determine guard left right limits⟩
- ⟨determine guard move⟩
- ⟨display high score screen⟩
- ⟨do ladders⟩
- ⟨dont manipulate master disk⟩
- ⟨dos⟩
- ⟨draw high score⟩
- ⟨draw high score initials⟩
- ⟨draw high score level⟩
- ⟨draw high score row number⟩
- ⟨draw high score rows⟩
- ⟨draw high score table header⟩
- ⟨draw player⟩
- ⟨draw sprite at screen coordinate⟩
- ⟨draw wipe block⟩
- ⟨draw wipe step⟩
- ⟨drop player in hole⟩
- ⟨editor clear high scores⟩
- ⟨editor clear level⟩
- ⟨editor edit level⟩
- ⟨editor initialize disk⟩
- ⟨editor move level⟩
- ⟨editor play level⟩
- ⟨editor wait for key⟩
- ⟨erase sprite at screen coordinate⟩
- ⟨format patch⟩
- ⟨game loop⟩
- ⟨garbage area⟩
- ⟨get active sprite at player location⟩
- ⟨get background sprite at player location⟩
- ⟨get background sprite at player location on next row⟩
- ⟨get guard sprite and coords⟩
- ⟨get key for edit level⟩
- ⟨get level from keyboard⟩
- ⟨get player sprite and coord data⟩
- ⟨guard drop gold⟩
- ⟨guard find candidate row above⟩
- ⟨guard find candidate row below⟩
- ⟨guard resurrections⟩
- ⟨guard store and load data⟩
- ⟨handle no player sprite in level⟩
- ⟨handle timers⟩
- ⟨hit key to continue⟩
- ⟨increment guard animation state⟩
- ⟨increment player animation state⟩
- ⟨indirect call⟩
- ⟨iris wipe⟩
- ⟨iris wipe loop check⟩
- ⟨iris wipe step⟩
- ⟨jump to RWTS indirectly⟩
- ⟨key pressed at startup⟩
- ⟨level draw routine⟩
- ⟨level editor⟩
- ⟨level editor key functions⟩
- ⟨load compressed level data⟩
- ⟨load level⟩
- ⟨load sound data⟩
- ⟨long delay attract mode⟩
- ⟨maybe set carry but not really⟩
- ⟨move guard⟩
- ⟨move guards⟩
- ⟨move player⟩
- ⟨next compressed row for [[row_loop]]⟩
- ⟨next high score row⟩
- ⟨no button pressed⟩
- ⟨nudge guards⟩
- ⟨play note⟩
- ⟨play sound⟩
- ⟨pseudo distance⟩
- ⟨put char⟩
- ⟨put digit⟩
- ⟨put status⟩
- ⟨put string⟩
- ⟨random initial⟩
- ⟨read paddles⟩
- ⟨ready yourself⟩
- ⟨record hi score data⟩
- ⟨relocation routine⟩
- ⟨reset game if not mode 1⟩
- ⟨return handler⟩
- ⟨return pressed⟩
- ⟨routines⟩
- ⟨rwts targets⟩
- ⟨set active and background row pointers [[PTR1]] and [[PTR2]] for [[Y+1]]⟩
- ⟨set active and background row pointers [[PTR1]] and [[PTR2]] for [[Y]]⟩
- ⟨set active and background row pointers [[PTR1]] and [[PTR2]] for [[Y]] routine⟩
- ⟨set active and background row pointers [[PTR2]] and [[PTR1]] for [[Y+1]]⟩
- ⟨set active row pointer [[PTR1]] for [[Y+1]]⟩
- ⟨set active row pointer [[PTR1]] for [[Y]]⟩
- ⟨set background row pointer [[PTR2]] for [[Y+1]]⟩
- ⟨set background row pointer [[PTR2]] for [[Y]]⟩
- ⟨set stack size⟩
- ⟨set startup softswitches⟩
- ⟨should guard move left⟩
- ⟨should guard move right⟩
- ⟨should guard move up or down⟩
- ⟨show anim line⟩
- ⟨show high score page⟩
- ⟨sound delay⟩
- ⟨splash screen⟩
- ⟨splash screen loop⟩
- ⟨stack initial⟩
- ⟨startup code⟩
- ⟨tables⟩
- ⟨timed out waiting for button or keypress⟩
- ⟨to decimal3⟩
- ⟨try digging left⟩
- ⟨try digging right⟩
- ⟨try guard move down⟩
- ⟨try guard move left⟩
- ⟨try guard move right⟩
- ⟨try guard move up⟩
- ⟨try moving down⟩
- ⟨try moving left⟩
- ⟨try moving right⟩
- ⟨try moving up⟩
- ⟨uncompress level data⟩
- ⟨uncompress row data⟩
- ⟨wait for key⟩
- ⟨wait for key page1⟩
- ⟨wait key⟩
- ⟨wait key queued⟩
- ⟨zero page initial⟩
- ⟨zeroed areas⟩