Address Length Description
6528 7
Score Buffer
652F 9
Table: Explosion UDGs
6538 82
Table: Mothership UDGs
658A 81
Table: "PHEENIX" Logo Position Data
65DB 2
Random Number Seed
Used by the routine at GenerateRandomNumber.
65DD 30
Current Alien Phase Data Buffer
65FB 30
Table: Phase 00 Alien Phase Data
6619 30
Table: Phase 01 Alien Phase Data
6637 16
Table: Phase 02/ 03 Alien Phase Data
6647 16
Table: Phase 04 Alien Phase Data
Mothership level.
6657 14
Game status buffer entry at 6657
6665 1
Game status buffer entry at 6665
6666 15
Game status buffer entry at 6666
6675 8
Game status buffer entry at 6675
667D 2
Pheenix Colours
Used by the routine at Handler_Pheenix_01.
667F 1
Alien Count
The number of alien enemies "in-play" on the screen (not counting the mothership/ mothership alien which is handled separately).
6680 15
Game status buffer entry at 6680
668F 2
Alien Index
6691 1
Game status buffer entry at 6691
6692 1
Game status buffer entry at 6692
6693 1
Shield Flag?
6694 1
Shield Timer
Set and handled by the routine at Shield_ActivateShield.
6695 1
Bullet Rate Limiter?
6696 1
State: Fire Button
6697 7
Table: Bullet Position
669E 5
Table: Bullet Data
66A3 1
Explosion: Frame
66A4 1
Collision Flag
Byte Meaning
00 No Collision
01 Collision Detected
02 Explosion Complete
66A5 1
Explosion Counter
Used by the routine at Handler_ShipExplosion.
66A6 1
Movement Animation Frame Counter
A counter that cycles from 00 to 07 controlling ship movement animation timing. Movement is skipped when the counter is 03. Also used as a timer in shield drawing routines.
66A7 18
Game status buffer entry at 66A7
66B9 1
Game status buffer entry at 66B9
66BA 9
Game status buffer entry at 66BA
66C3 1
Game status buffer entry at 66C3
66C4 15
Game status buffer entry at 66C4
66D3 1
Mothership Alien State
Holds the mothership alien state which is used only in phase 04 to indicate if the phase has been completed or not (and then shows the bonus):
Byte State
00 Alive
01 Dead
66D4 1
Mothership Animation Counter
Used by the routine at Handler_Mothership.
66D5 18
Table: Alien Explosions
66E7 6
Game status buffer entry at 66E7
66ED 2
Player Attribute Buffer Position
66EF 1
Flag: Extra Life
Indicates whether an extra life should be awarded or not.
66F0 1
Player Lives
66F1 1
Phase?
Maybe not directly the phase number, but when it's 04 it draws the mothership.
66F2 1
Flag: Title Screen Start
Indicates the start state while the title screen is showing.
66F3 1
Flag: Demo Mode Active?
66F4 1
Demo Mode Movement
66F5 1
Flag: Player Lost All Lives?
66F6 1
Control Method
Byte Method
00 Keyboard
01 AGF joystick
02 Kempston joystick
6C13 138
Table: Music Data
See GameIntro.