Address Description
5F22
Change Background
5F80
Creates Background Image
6010
Unpack Background Attribute Data
8800
Game Entry Point
8803
Routine at 8803
8833
Routine at 8833
8898
Routine at 8898
8A30
Routine at 8A30
8AD1
Routine at 8AD1
8C54
Game Settings
8CDB
Game Control Settings
8D99
Game Settings - Redefine Keys
8E42
Short Delay
8E4C
Clear Screen Buffer
900E
Yin-yang Controller
909E
New Round
90D0
Intro Music
9200
Draw Background
9229
Screen Address One Pixel Below
923A
Routine at 923A
9255
Print Yin-Yang To Screen
92E4
Print String
92FF
Expand Time Byte To ASCII
932C
Processes The Remaining Time String
95D4
Routine at 95D4
9745
Routine at 9745
9C2E
Game Entry Point
9C53
Read Key Input
9C6F
Routine at 9C6F
9C93
Print Remaining Time
9CA0
Countdown Time
9CA6
Routine at 9CA6
9ED2
Routine at 9ED2
A3FF
Random Number
A402
Routine at A402
A647
New High Score?
A685
Print Hi-Score
A697
Check Player Score Against High Score
AADC
Routine at AADC
AB70
Demo Mode
ABC8
Routine at ABC8
AC05
Main Game Loop
AC3E
Start 1UP Game
AD9C
Start 2UP Game
AE26
Routine at AE26
AEBF
Print The Current Dan (or "NOVICE") Message
AEF8
Initialise Time Counter
AF01
Routine at AF01
AF0B
Reset Score
AF1A
Routine at AF1A
AF27
Routine at AF27
AF36
Routine at AF36
AFDA
Routine at AFDA
B138
Game Initialisation
B15A
Routine at B15A
B2FB
Routine at B2FB
BF13
Draw Sprites?
C101
Routine at C101
C1A2
Routine at C1A2
C1CC
Routine at C1CC
C1F6
Routine at C1F6
C203
Screen Calculation
C234
Routine at C234
C2B5
Routine at C2B5
C305
Routine at C305
C319
Routine at C319
C34F
Routine at C34F
C36E
Routine at C36E
C3E4
Routine at C3E4