Address Description
5B80
Game entry point
5CB0
Routine at 5CB0
5F40
Reset Flower/ Leaf states
5F53
Create Game Window
5F80
Initialise New Level
5FB0
Routine at 5FB0
5FD8
Routine at 5FD8
5FDE
Routine at 5FDE
601F
Routine at 601F
602E
Draw PlayArea
6090
Player Turn Ends
60FD
Game Over
613B
1UP/ 2UP Swapper
6176
Player Initialisation
619E
Routine at 619E
61B4
Routine at 61B4
61C6
Security Check
61CD
Game Initialisation
6250
Game Selection Menu
62E7
Write Menu Line
62F7
Reset Player Data
631E
New Game
63AA
Leaf Collision
63E1
Play Music
644D
Routine at 644D
6473
Sound Effects
64AA
Play square wave sound
64B8
Routine at 64B8
64ED
Routine at 64ED
64FA
Routine at 64FA
65F7
Animate Explosion
668E
Routine at 668E
66A6
Routine at 66A6
66D7
Routine at 66D7
670E
Colourise Open Flower
6787
Routine at 6787
679C
Routine at 679C
67AE
Routine at 67AE
698F
Routine at 698F
69E8
Routine at 69E8
6A73
Routine at 6A73
6A98
Routine at 6A98
6BD0
Routine at 6BD0
6C53
Routine at 6C53
6CC7
Routine at 6CC7
6CF1
Routine at 6CF1
6D0C
Routine at 6D0C
6D9C
Read Player Input
6DBA
Routine at 6DBA
6ED2
Routine at 6ED2
6EF1
Routine at 6EF1
70D1
Routine at 70D1
70D6
Set Objects Inactive
70DF
Limit Frame Rate
70ED
Frame Update
7113
Reset Modified Code
7125
Reset Modified Code In Frame
7130
New Actor
721A
Routine at 721A
7249
Routine at 7249
7262
Routine at 7262
72F5
Bug Collision
7325
Display Lives
737A
Add Points To Score
739D
Print Scores
73CD
Print Character
73ED
Print String
7413
Print Banner
7439
Reset Screen Buffer
7440
Reset Routine
7447
Reset Attribute Buffer
7450
Colourise Sprite
748F
Calculate Attribute Address
74A5
Routine at 74A5
751C
Routine at 751C
7542
Actor: Get Position/ Direction
7568
Routine at 7568
757A
Actor: Move Sprite
7585
Calculate screen address one pixel above current position
759A
Calculate Screen Address
75B9
Store Entity
75CC
Controls: Kempston Joystick
75D0
Erase Sprite