Capricorn

Constellation Specific Data

AttributeAddressDataValue
Constellation Won Score2E7E6$B3B046000 points
Evil Spore Launch Timer2E7FE$005080 ticks
Constellation Input Delay2E816$001723

Star Chart Data

Data for drawing the star chart from the Eye Of Infinity screen is stored at locations $2EBA6 (lines) , $2F4BE and $2F45C

OffsetDescriptionAddressDataX PositionY Position
0Start of Line 12EBA6$0113 002B27543
4End of Line 12EBAA$00E3 004B22775
8Start of Line 22EBAE$00E3 004B22775
12End of Line 22EBB2$00BB 006318799
16Start of Line 32EBB6$00BB 006318799
20End of Line 32EBBA$0093 006B147107
24Start of Line 42EBBE$0093 006B147107
28End of Line 42EBC2$005B 007391115
32Start of Line 52EBC6$005B 007391115
36End of Line 52EBCA$002B 007B43123
40Start of Line 62EBCE$002B 007B43123
44End of Line 62EBD2$0053 008B83139
48Start of Line 72EBD6$0053 008B83139
52End of Line 72EBDA$0073 0093115147
56Start of Line 82EBDE$0073 0093115147
60End of Line 82EBE2$0093 009B147155
64Start of Line 92EBE6$0093 009B147155
68End of Line 92EBEA$00B3 00A3179163
72Start of Line 102EBEE$00B3 00A3179163
76End of Line 102EBF2$00D3 00AB211171
80Start of Line 112EBF6$00D3 00AB211171
84End of Line 112EBFA$00E3 009B227155
88Start of Line 122EBFE$00E3 009B227155
92End of Line 122EC02$010B 004B26775
96Start of Line 132EC06$010B 004B26775
100End of Line 132EC0A$0113 002B27543
104Terminator2EC0E$FFFF

Star Positions Data

Each entry in the star positions table at $2EFD2 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
02EFD2$0001 0110 0028 0A88Yes27240+$A88 (+2696)
12EFDA$0001 00B8 0060 0AE2Yes18496+$AE2 (+2786)
22EFE2$0001 0058 0070 0B4CYes88112+$B4C (+2892)
32EFEA$0000 0028 0078 000040120
42EFF2$0000 0050 0088 000080136
52EFFA$0000 0090 0098 0000144152
62F002$0000 00D0 00A8 0000208168
72F00A$0000 0108 0048 000026472
82F012$0000 00E0 0048 000022472
92F01A$0000 0090 0068 0000144104
102F022$0000 0070 0090 0000112144
112F02A$0000 00B0 00A0 0000176160
122F032$0000 00E0 0098 0000224152
2F03A$FFFF 0000

Star Map Graphics Data

IndexAddressRaw DataGraphic IndexScreen PositionGraphic Name
0$2F4BE$004E 281878$2818Cherub facing right
1$2F4C2$0053 5A7883$5A78Seamonster facing right
2$2F4C6$0050 198080$1980Star pattern
3$2F4CA$0050 238080$2380Star pattern
4$2F4CE$0050 237880$2378Star pattern
5$2F4D2$0050 287080$2870Star pattern
6$2F4D6$0050 2D6880$2D68Star pattern
7$2F4DA$0050 376080$3760Star pattern
8$2F4DE$0050 375880$3758Star pattern
9$2F4E2$0050 3C4880$3C48Star pattern
10$2F4E6$0050 3C4080$3C40Star pattern
11$2F4EA$0050 413880$4138Star pattern
12$2F4EE$0050 463080$4630Star pattern
13$2F4F2$0050 462080$4620Star pattern
14$2F4F6$0050 461080$4610Star pattern
15$2F4FA$0050 552880$5528Star pattern
16$2F4FE$0050 5A3080$5A30Star pattern
17$2F502$0050 5A4080$5A40Star pattern
18$2F506$0050 5F5080$5F50Star pattern
19$2F50A$0050 646080$6460Star pattern
20$2F50E$0050 646880$6468Star pattern
21$2F512$0050 5A7080$5A70Star pattern
22$2F516$0050 507880$5078Star pattern
23$2F51A$0050 417880$4178Star pattern
24$2F51E$0050 3C8080$3C80Star pattern
25$2F522$0050 328080$3280Star pattern
26$2F526$0016 192822$1928Glyph C
27$2F52A$0014 193020$1930Glyph A
28$2F52E$0023 193835$1938Glyph P
29$2F532$0025 194037$1940Glyph R
30$2F536$001C 194828$1948Glyph I
31$2F53A$0016 195022$1950Glyph C
32$2F53E$0022 195834$1958Glyph O
33$2F542$0025 196037$1960Glyph R
34$2F546$0021 196833$1968Glyph N
35$2F54A$FFFFEnd of data

Constellation 11, Star 0 (C11,S0)

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B2300700004Spider  
2ColourPhaseIndex –> $510 (colour palette)300720002   
4Growth Type –> $518300740003Octagonal  
6LevelTickThreshold –> $55A (Modified by GameBias)300760032   
8(unused?)3007800   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A83007907
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)3007A01   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)3007B10
12(unused?)3007C00   
13sets Y-positions (11 sprites at TBL_34A40)3007D0B
14Resets sprite attributes (11 bytes at TBL_34A4A)3007E03   
15sets Y-positions (11 sprites at TBL_34A44)3007F01
16Portal Location300800037Location010F
18Portal Type300820000Evil Portal  
20Portal Location30084003CLocation0114
22Portal Type300860000Evil Portal  
24Portal Location3008800D5Location050D
26Portal Type3008A0000Evil Portal  
28Portal Location3008C013CLocation0724
30Portal Type3008E0000Evil Portal  
32Portal Location300900171Location0909
34Portal Type300920000Evil Portal  
36Portal Location300940193Location0A03
38Portal Type300960000Evil Portal  
40Portal Location300980204Location0C24
42Portal Type3009A0000Evil Portal  
44Portal Location3009C0225Location0D1D
46Portal Type3009E0000Evil Portal  
48Portal Location300A0025BLocation0F03
50Portal Type300A20000Evil Portal  
52Portal Location300A402C1Location1119
54Portal Type300A60000Evil Portal  
56Portal Location300A8035ALocation1512
58Portal Type300AA0000Evil Portal  
60Portal Location300AC035FLocation1517
62Portal Type300AE0000Evil Portal  
64Portal Location300B0007ELocation0306
66Portal Type300B20001Good Portal  
68Portal Location300B4007FLocation0307
70Portal Type300B60001Good Portal  
72Portal Location300B800A6Location0406
74Portal Type300BA0001Good Portal  
76Portal Location300BC02F1Location1221
78Portal Type300BE0001Good Portal  
80Portal Location300C00318Location1320
82Portal Type300C20001Good Portal  
84Portal Location300C40319Location1321
86Portal Type300C60001Good Portal  
88End of Level Data300C8FFFF   

Constellation 11, Star 1 (C11,S1)

One double power good portal on this level – on the right.

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B2300CA0006Amoeba  
2ColourPhaseIndex –> $510 (colour palette)300CC0001   
4Growth Type –> $518300CE0003Octagonal  
6LevelTickThreshold –> $55A (Modified by GameBias)300D00032   
8(unused?)300D200   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A8300D307
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)300D401   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)300D510
12(unused?)300D600   
13sets Y-positions (11 sprites at TBL_34A40)300D70B
14sets sprite attributes (11 bytes at TBL_34A4A)300D803   
15sets Y-positions (11 sprites at TBL_34A44)300D900
16Portal Location300DA0038Location0110
18Portal Type300DC0000Evil Portal  
20Portal Location300DE003BLocation0113
22Portal Type300E00000Evil Portal  
24Portal Location300E20093Location031B
26Portal Type300E40000Evil Portal  
28Portal Location300E600A5Location0405
30Portal Type300E80000Evil Portal  
32Portal Location300EA00CBLocation0503
34Portal Type300EC0000Evil Portal  
36Portal Location300EE00FBLocation06B
38Portal Type300F00000Evil Portal  
40Portal Location300F2010FLocation061F
42Portal Type300F40000Evil Portal  
44Portal Location300F6018BLocation0923
46Portal Type300F80000Evil Portal  
48Portal Location300FA01D2LocationB1A
50Portal Type300FC0000Evil Portal  
52Portal Location300FE022BLocation0D23
54Portal Type301000000Evil Portal  
56Portal Location301020263Location0F0B
58Portal Type301040000Evil Portal  
60Portal Location301060283Location1003
62Portal Type301080000Evil Portal  
64Portal Location3010A029FLocation101F
66Portal Type3010C0000Evil Portal  
68Portal Location3010E02ADLocation1105
70Portal Type301100000Evil Portal  
72Portal Location301120313Location131B
74Portal Type301140000Evil Portal  
76Portal Location301160358Location1510
78Portal Type301180000Evil Portal  
80Portal Location3011A035BLocation1513
82Portal Type3011C0000Evil Portal  
84Portal Location3011E005ALocation020A
86Portal Type301200001Good Portal  
88Portal Location3012201BFLocation0B07
90Portal Type301240001Good Portal  
92Portal Location3012601D6Location0B1E
94Portal Type301280001Good Portal (x2)  
96Portal Location3012A01D6Location0B1E
98Portal Type3012C0001Good Portal (x2)  
100Portal Location3012E032ALocation140A
102Portal Type301300001Good Portal  
104End of Level Data30132FFFF   

Constellation 11, Star 2 (C11,S2)

Level Data

OffsetInferenceAddressDataInterpretation$400$402
0Guardian Type –> $4B2301340000Demon  
2ColourPhaseIndex –> $510 (colour palette)301360003   
4Growth Type –> $518301380002Cross  
6LevelTickThreshold –> $55A (Modified by GameBias)3013A0032   
8(unused?)3013C0007   
9Sets Y-positions for 3 sprites at TBL_GuardianData_349A83013D07
10sets sprite attributes (3 bytes at TBL_GuardianData_349B2)3013E01   
11sets sprite attributes (3 bytes at TBL_GuardianData_349AE)3013F10
12(unused?)3014000   
13sets Y-positions (11 sprites at TBL_34A40)301410B
14sets sprite attributes (11 bytes at TBL_34A4A)3014203   
15sets Y-positions (11 sprites at TBL_34A44)3014301
16Portal Location301440033Location010B
18Portal Type301460000Evil Portal  
20Portal Location301480043Location011B
22Portal Type3014A0000Evil Portal  
24Portal Location3014C005FLocation020F
26Portal Type3014E0000Evil Portal  
28Portal Location301500067Location0217
30Portal Type301520000Evil Portal  
32Portal Location3015400A7Location0407
34Portal Type301560000Evil Portal  
36Portal Location3015800BFLocation041F
38Portal Type3015A0000Evil Portal  
40Portal Location3015C00D3Location050B
42Portal Type3015E0000Evil Portal  
44Portal Location3016000E3Location051B
46Portal Type301620000Evil Portal  
48Portal Location30164011CLocation0704
50Portal Type301660000Evil Portal  
52Portal Location30168013ALocation0722
54Portal Type3016A0000Evil Portal  
56Portal Location3016C01BCLocation0B04
58Portal Type3016E0000Evil Portal  
60Portal Location3017001DALocation0B22
62Portal Type301720000Evil Portal  
64Portal Location301740234Location0E04
66Portal Type301760000Evil Portal  
68Portal Location301780252Location0E22
70Portal Type3017A0000Evil Portal  
72Portal Location3017C02FCLocation1304
74Portal Type3017E0000Evil Portal  
76Portal Location30180031ALocation1322
78Portal Type301820000Evil Portal  
80Portal Location301840063Location0213
82Portal Type301860001Good Portal  
84Portal Location3018800B3Location0413
86Portal Type3018A0001Good Portal  
88Portal Location3018C0199Location0A09
90Portal Type3018E0001Good Portal  
92Portal Location3019001ADLocation0A1D
94Portal Type301920001Good Portal  
96End of Level Data30194FFFF   

Leave a comment

Create a website or blog at WordPress.com

Up ↑