Leo

Constellation Specific Data

AttributeAddressDataValue
Constellation Won Score2E7D8$290410500 points
Evil Spore Launch Timer2E7F0$0096150 ticks
Constellation Input Delay2E808$002133

Star Chart Data

Data for drawing the star chart from the Eye Of Infinity screen is stored at locations $2E998 (lines) , $2F1AC and $2F144

OffsetDescriptionAddressDataX PositionY Position
0Start of Line 12E998$00CB 003320351
4End of Line 12E99C$0103 003325951
8Start of Line 22E9A0$0103 003325951
12End of Line 22E9A4$00DB 005321983
16Start of Line 32E9A8$00DB 005321983
20End of Line 32E9AC$00CB 003320351
24Start of Line 42E9B0$00DB 005321983
28End of Line 42E9B4$008B 00AB139171
32Start of Line 52E9B8$008B 00AB139171
36End of Line 52E9BC$007B 008B123139
40Start of Line 62E9C0$007B 008B123139
44End of Line 62E9C4$0083 0073131115
48Start of Line 72E9C8$0083 0073131115
52End of Line 72E9CC$0073 005B11591
56Start of Line 82E9D0$0073 005B11591
60End of Line 82E9D4$003B 005B5991
64Start of Line 92E9D8$003B 005B5991
68End of Line 92E9DC$002B 007343115
72Terminator2E9E0$FFFF

Star Positions Data

Each entry in the star positions table at $2ED7A is composed of two longwords:

DC.L $iiiiXXXX, $YYYYzzzz
  • iiii: 0001 if the star is selectable, 0000 if non-selectable
  • XXXX: X pixel coordinate
  • YYYY: Y pixel coordinate
  • zzzz: Level Data Offset from Base Level Data Address of $2F5E8
Star IndexAddressDataSelectableX PositionY PositionLevel Data Offset
02ED7A$0001 0028 0070 020EYes40112+$20E (+526)
12ED82$0001 0088 00A8 024CYes136168+$24C (+588)
22ED8A$0001 00D8 0050 028EYes21680+$28E (+654)
32ED92$0000 00C8 0030 000020048
42ED9A$0000 0100 0030 000025648
52EDA2$0000 0078 0088 0000120136
62EDAA$0000 0080 0070 0000128112
72EDB2$0000 0070 0058 000011288
82EDBA$0000 0038 0058 00005688
2EDC2$FFFF 0000

Star Map Graphics Data

IndexAddressRaw DataGraphic IndexScreen PositionGraphic Name
0$2F1AC$004E 191878$1918Cherub facing right
1$2F1B0$0004 23484$2348Comet
2$2F1B4$0003 4B203$4B20Galaxy
3$2F1B8$0005 41785$4178Star Pattern
4$2F1BC$0050 411080$4110Star pattern
5$2F1C0$0050 371880$3718Star pattern
6$2F1C4$0050 2D2080$2D20Star pattern
7$2F1C8$0050 2D2880$2D28Star pattern
8$2F1CC$0050 323080$3230Star pattern
9$2F1D0$0050 373880$3738Star pattern
10$2F1D4$0050 413880$4138Star pattern
11$2F1D8$0050 503880$5038Star pattern
12$2F1DC$0050 5A4080$5A40Star pattern
13$2F1E0$0050 5F4080$5F40Star pattern
14$2F1E4$0050 555080$5550Star pattern
15$2F1E8$0050 4B5080$4B50Star pattern
16$2F1EC$0050 4B5880$4B58Star pattern
17$2F1F0$0050 3C5880$3C58Star pattern
18$2F1F4$0050 326080$3260Star pattern
19$2F1F8$0050 2D7080$2D70Star pattern
20$2F1FC$0050 1E7880$1E78Star pattern
21$2F200$0050 148080$1480Star pattern
22$2F204$0050 147080$1470Star pattern
23$2F208$0050 146880$1468Star pattern
24$2F20C$0050 196080$1960Star pattern
25$2F210$001F 5F7031$5F70Glyph L
26$2F214$0018 5F7824$5F78Glyph E
27$2F218$0022 5F8034$5F80Glyph O
282F21C$FFFFEnd of data

Constellation 4, Star 0 (C4S0)

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B22F7F60005Dragonfly  
2ColourPhaseIndex –> $510 (colour palette)2F7F80002   
4Growth Type –> $5182F7FA0000Circular  
6LevelTickThreshold –> $55A (Modified by GameBias)2F7FC0032   
8(unused?)2F7FE00   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A82F7FF03
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)2F80000   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)2F80112
12(unused?)2F80200   
13sets Y-positions (11 sprites at TBL_34A40)2F80307
14sets sprite attributes (11 bytes at TBL_34A4A)2F80401   
15sets Y-positions (11 sprites at TBL_34A44)2F80400
16Portal Location2F806011FLocation0707
18Portal Type2F8080000Evil Portal  
20Portal Location2F80A0161Location0821
22Portal Type2F80C0000Evil Portal  
24Portal Location2F80E01BBLocation0B03
26Portal Type2F8100000Evil Portal  
28Portal Location2F81201C3Location0B0B
30Portal Type2F8140000Evil Portal  
32Portal Location2F81601D3Location0B1B
34Portal Type2F8180000Evil Portal  
36Portal Location2F81A0251Location0E21
38Portal Type2F81C0000Evil Portal  
40Portal Location2F81E025FLocation0F07
42Portal Type2F8200000Evil Portal  
44Portal Location2F822007FLocation0307
46Portal Type2F8240001Good Portal  
48Portal Location2F82601BFLocation0B07
50Portal Type2F8280001Good Portal  
52Portal Location2F82A01D7Location0B1F
54Portal Type2F82C0001Good Portal  
56Portal Location2F82E02FFLocation1307
58Portal Type2F8300001Good Portal  
60End of Level Data2F832FFFF   

Constellation 4, Star 1 (C4S1)

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B22F8340003Hydra  
2ColourPhaseIndex –> $510 (colour palette)2F8360000   
4Growth Type –> $5182F8380002Cross  
6LevelTickThreshold –> $55A (Modified by GameBias)2F83A0032   
8(unused?)2F83C00   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A82F83D03
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)2F83E00   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)2F83F12
12(unused?)2F84000   
13sets Y-positions (11 sprites at TBL_34A40)2F84107
14sets sprite attributes (11 bytes at TBL_34A4A)2F84201   
15sets Y-positions (11 sprites at TBL_34A44)2F84300
16Portal Location2F8440055Location0205
18Portal Type2F8460000Evil Portal  
20Portal Location2F8480063Location0213
22Portal Type2F84A0000Evil Portal  
24Portal Location2F84C0072Location0222
26Portal Type2F84E0000Evil Portal  
28Portal Location2F8500120Location0708
30Portal Type2F8520000Evil Portal  
32Portal Location2F8540136Location071E
34Portal Type2F8560000Evil Portal  
36Portal Location2F858025DLocation0F05
38Portal Type2F85A0000Evil Portal  
40Portal Location2F85C0278Location0F20
42Portal Type2F85E0000Evil Portal  
44Portal Location2F8600086Location030E
46Portal Type2F8620001Good Portal  
48Portal Location2F8640090Location0318
50Portal Type2F8660001Good Portal  
52Portal Location2F86802DALocation120A
54Portal Type2F86A0001Good Portal  
56Portal Location2F86C02ECLocation121C
58Portal Type2F86E0001Good Portal  
60Portal Location2F870035BLocation1513
62Portal Type2F8720001Good Portal  
64End of Level Data2F874FFFF   

Constellation 4, Star 2 (C4S2)

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B22F8760000Demon  
2ColourPhaseIndex –> $510 (colour palette)2F8780002   
4Growth Type –> $5182F87A0001Diamond  
6LevelTickThreshold –> $55A (Modified by GameBias)2F87C0032   
8(unused?)2F87E00   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A82F87F03
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)2F88000   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)2F88112
12(unused?)2F88200   
13sets Y-positions (11 sprites at TBL_34A40)2F88307
14sets sprite attributes (11 bytes at TBL_34A4A)2F88401   
15sets Y-positions (11 sprites at TBL_34A44)2F88500
16Portal Location2F8860058Location0208
18Portal Type2F8880000Evil Portal  
20Portal Location2F88A006ELocation021E
22Portal Type2F88C0000Evil Portal  
24Portal Location2F88E00F4Location0604
26Portal Type2F8900000Evil Portal  
28Portal Location2F8920112Location0622
30Portal Type2F8940000Evil Portal  
32Portal Location2F8960193Location0A03
34Portal Type2F8980000Evil Portal  
36Portal Location2F89A01B3Location0A23
38Portal Type2F89C0000Evil Portal  
40Portal Location2F89E020BLocation0D03
42Portal Type2F8A00000Evil Portal  
44Portal Location2F8A2022BLocation0D23
46Portal Type2F8A40000Evil Portal  
48Portal Location2F8A60285Location1005
50Portal Type2F8A80000Evil Portal  
52Portal Location2F8AA02A1Location1021
54Portal Type2F8AC0000Evil Portal  
56Portal Location2F8AE0034Location010C
58Portal Type2F8B00001Good Portal  
60Portal Location2F8B20042Location011A
62Portal Type2F8B40001Good Portal  
64Portal Location2F8B60063Location0213
66Portal Type2F8B80001Good Portal  
68Portal Location2F8BA0086Location030E
70Portal Type2F8BC0001Good Portal  
72Portal Location2F8BE0090Location0318
74Portal Type2F8C00001Good Portal  
76Portal Location2F8C200D8Location0510
78Portal Type2F8C40001Good Portal  
80Portal Location2F8C600DELocation0516
82Portal Type2F8C80001Good Portal  
84Portal Location2F8CA02DALocation120A
86Portal Type2F8CC0001Good Portal  
88Portal Location2F8CE02ECLocation121C
90Portal Type2F8D00001Good Portal  
92End of Level Data2F8D2FFFF   

Leave a comment

Create a website or blog at WordPress.com

Up ↑