Routines
Address
Description
36224
Plot Screen Pixel
36300
Print Dispatch
36317
Print Dispatch Return
36323
Print Handler
36367
Print Handler: Newline
36387
Print Handler: Unsupported
36398
Print Handler: Ink
36413
Print Handler: Paper
36434
Print Handler: Flash
36453
Print Handler: Bright
36472
Print Handler: Print At X
36482
Print Handler: Print At Y
36498
Print Handler: Tab
36522
Print Handler: Left Margin
36531
Print Handler: Right Margin
36551
Print Handler: Select Font
36582
Print Handler: Mask Parameter
36599
Print Handler: Render
36870
Print Messaging
36880
Initialise Print Tables
36932
Reset Print State
36963
Routine at 9063
50176
Game Entry Point Alias
50500
Print Player Score
50625
Check Score Award Life
50894
Lookup Vector Table Entry
50906
Hit Test: 8-Byte Bounds Pair
50946
Dispatch Handler Pointer From HL
50963
Update Attribute Bar
51069
Poll H Key
51092
Draw Lives Display
51279
Erase Narrow Entity Sprite
51286
Draw Narrow Entity Sprite
51529
Erase Wide Entity Sprite
51536
Draw Wide Entity Sprite
52047
Main Game Loop
52353
Draw Spawned Entity
52430
Primary Enemy Entity Handler
52457
Process Enemy Entity
52499
Advance Entity Pointer
52504
Find Colliding Entity
52532
Clear Colour Bar Column
52560
Handle Homing Enemy
52836
Apply Wave Border Colour
52850
Compute Entity Approach Position
52921
Animate Wave Start Sequence
52959
Step Narrow Entity Approach
53043
Dispatch Narrow Entity Approach
53074
Step Wide Entity Approach
53156
Paint Narrow Entity Attributes
53252
Paint Wide Entity Attributes
53360
Clear Screen Buffer
53374
Set Background Colour
53387
Swap Player State
53415
Print Wave Number
53488
Spawn Primary Wave Enemies
53672
Advance RNG Seed
53695
Generate Random Byte
53836
Stage Next Wave
53948
Strip Attributes and Fade
54028
Clear Screen and Render HUD
54039
Render HUD
54119
Player Death
54264
Player Death: Tape Load Continue
54406
Draw Life Icon Cells
54459
Erase Life Icon Cells
54553
Initialise Wave Start Sprites
54570
Animate Wave Start Sprites
54626
Draw Playfield Border Row
54640
Draw Playfield Border
54705
Remove Entity from List
54832
Erase Entity Sprite
54839
Draw Entity Sprite
55188
Draw Clipped Wide Sprite
55748
Initialise Entity State
55776
Dispatch Entity State Handler
55850
Cycle Border from Screen
55959
Delay Short
55971
Delay Long
55983
Draw Wide Entity Sprite
57347
Process Entity Record
57634
Spawn Wave Enemies
57782
Handle Horizontal Enemy Entity
57898
Begin Enemy Death Animation
57954
Find Colliding Wave Enemy
58000
Spawn Horizontal Wave Enemies
58056
Pick Random Spawn Position
58109
Clamp Entity Velocity
58140
Build Entity Spawn Record
58182
Apply Direction Delta
58208
Process Tracked Enemy Entity
58514
Tick Entity Colour Timer
58535
Retire Expired Entity
58553
Kill Tracked Enemy Entity
58656
Process Cluster Entity
59060
Retire Cluster Entity
59076
Apply Entity Velocity
59127
Process Player Tracking Enemy
59343
Spawn Tracked Enemy Entities
59491
Evaluate and Spawn Tracked Enemies
59521
Process Wall Bouncing Enemy
59692
Spawn Wall Bouncing Enemies
59764
Kill Wall Bouncing Enemy
59852
Animate Wall Bouncing Enemy Death
59927
Handle Enemy Collision Chain
60014
Process Replacement Enemy Entity
60167
Process Final Phase Enemy Entity
60348
Game Entry Point
60360
Display High Score Entry Screen
60580
Initialise Display and Set Border
60638
Display Loop Delay
60646
Check BREAK Key
60667
Check S Key During Display
60688
Save Or Load High Scores
60785
Check Any Key During Display
60796
Scan and Cycle Screen Attributes
60819
Scan Score Display Attributes
60842
Adjust Score Field Cursor
60893
Adjust Name Entry Cursor
60930
Search Score Entry Table
60939
Calculate Attribute Cell Address
60957
Highlight Score Entry Row
61517
Fill Row
61528
Fill Column
61539
Draw Colour Ring
61586
Draw Concentric Rings
61597
Draw Colour Border
61614
Fill Border Attributes
61678
Cycle Border Colour
61703
Print BCD Score
62201
Draw Score Entry
62382
Display High Score Screen
62600
Draw Colour Flash Rectangle
62700
Attract Mode Loop
62749
Advance Colour Cycle
62880
Advance Intro Colour Cycle
62907
Advance Flash Colour Cycle
62938
Extra Life Flash Effect
62982
OR Blit Title Strips
63031
Draw Attract Title
63171
Read Control Input
63192
Common Control Input Return
63209
Read Keyboard Combined
63214
Read Keyboard Split
63226
Read Keyboard Rows
63236
Read Control Kempston
63262
Read Control Sinclair
63293
Read Control Fuller
63314
Read Control Cursor
63343
XOR Blit Sprite
63470
Animate Intro Sprites
63548
Draw Intro Sprites