Address Description
5C00
Attribute buffer (cavern + Willy + guardians + items + portal)
5E00
Attribute buffer (empty cavern)
6000
Screen buffer (cavern + Willy + guardians + items + portal)
7000
Screen buffer (empty cavern)
8000
Cavern name
8020
Cavern tiles
8068
Willy's y-coordinate
8069
Willy's animation frame
806A
Willy's direction and movement flags
806B
Airborne status indicator
806C
Address of Willy's location in the attribute buffer at 5C00
806E
Jumping animation counter
806F
Conveyor definition
8073
Border colour
8074
Attribute of the last item drawn
8075
Item definitions
808F
Portal definition
80B4
Item graphic
80BC
Remaining air supply
80BD
Game clock
80BE
Horizontal guardians
80DB
Eugene's direction or the Kong Beast's status
80DC
Eugene's or the Kong Beast's pixel y-coordinate
80DD
Vertical guardians
8100
Guardian graphic data
8200
Willy sprite graphic data
8300
Screen buffer address lookup table
8400
The game has just loaded
8407
Current cavern number
8408
Left-right movement table
8418
'AIR'
841B
Unused
841F
High score
8425
Score
842F
'High Score 000000   Score 000000'
844F
'Game'
8453
'Over'
8457
Lives remaining
8458
Screen flash counter
8459
Kempston joystick indicator
845A
Game mode indicator
845B
In-game music note index
845C
Music flags
845D
6031769 key counter
845E
6031769
846E
Title screen tune data (The Blue Danube)
858C
In-game tune data (In the Hall of the Mountain King)
85CC
Display the title screen and play the theme tune
8684
Start the game (or demo mode)
870E
Main loop
8944
Display the game over sequence
8A3C
Decrease the air remaining in the current cavern
8A75
Draw the current cavern to the screen buffer at 7000
8ABB
Move Willy (1)
8BBA
Animate a crumbling floor tile in the current cavern
8BDD
Move Willy (2)
8D05
Kill Willy
8D0F
Move the horizontal guardians in the current cavern
8D73
Move and draw the light beam in Solar Power Generator
8DAA
Draw the horizontal guardians in the current cavern
8DF8
Move and draw Eugene in Eugene's Lair
8E75
Move and draw the Skylabs in Skylab Landing Bay
8EF1
Move and draw the vertical guardians in the current cavern
8F63
Draw the items in the current cavern and collect any that Willy is touching
8FC5
Draw the portal, or move to the next cavern if Willy has entered it
8FF4
Draw a sprite
9028
Move to the next cavern
90EA
Add to the score
9105
Move the conveyor in the current cavern
9135
Move and draw the Kong Beast in the current cavern
921B
Flip a switch in a Kong Beast cavern if Willy is touching it
923A
Check and set the attribute bytes for Willy's sprite in the buffer at 5C00
925F
Check and set the attribute byte for a cell occupied by Willy's sprite
927F
Draw Willy to the screen buffer at 6000
92BA
Print a message
92CB
Print a single character
92DC
Play the theme tune (The Blue Danube)
932B
Calculate the attribute file address for a piano key
9337
Check whether ENTER or the fire button is being pressed
934C
Source code remnants
9D00
'...MANIC MINER . . © BUG-BYTE ltd. 1983...'
9E00
Attribute data for the bottom two-thirds of the title screen
A000
Title screen graphic data
B000
Central Cavern (teleport: 6)
B400
The Cold Room (teleport: 16)
B800
The Menagerie (teleport: 26)
BC00
Abandoned Uranium Workings (teleport: 126)
C000
Eugene's Lair (teleport: 36)
C400
Processing Plant (teleport: 136)
C800
The Vat (teleport: 236)
CC00
Miner Willy meets the Kong Beast (teleport: 1236)
D000
Wacky Amoebatrons (teleport: 46)
D400
The Endorian Forest (teleport: 146)
D800
Attack of the Mutant Telephones (teleport: 246)
DC00
Return of the Alien Kong Beast (teleport: 1246)
E000
Ore Refinery (teleport: 346)
E400
Skylab Landing Bay (teleport: 1346)
E800
The Bank (teleport: 2346)
EC00
The Sixteenth Cavern (teleport: 12346)
F000
The Warehouse (teleport: 56)
F400
Amoebatrons' Revenge (teleport: 156)
F800
Solar Power Generator (teleport: 256)
FC00
The Final Barrier (teleport: 1256)