Constellation Specific Data
| Attribute | Address | Data | Value |
| Constellation Won Score | 2E7DE | $57E4 | 22500 points |
| Evil Spore Launch Timer | 2E7F6 | $0078 | 120 ticks |
| Constellation Input Delay | 2E80E | $001E | 30 |
Star Chart Data
Data for drawing the star chart from the Eye Of Infinity screen is stored at locations $2EA86 (lines) , $2F302 and $2F284
| Offset | Description | Address | Data | X Position | Y Position |
| 0 | Start of Line 1 | 2EA86 | $00F3 003B | 243 | 59 |
| 4 | End of Line 1 | 2EA8A | $0073 0053 | 115 | 83 |
| 8 | Start of Line 2 | 2EA8E | $0073 0053 | 115 | 83 |
| 12 | End of Line 2 | 2EA92 | $004B 0063 | 75 | 99 |
| 16 | Start of Line 3 | 2EA96 | $004B 0063 | 75 | 99 |
| 20 | End of Line 3 | 2EA9A | $002B 007B | 43 | 123 |
| 24 | Start of Line 4 | 2EA9E | $002B 007B | 43 | 123 |
| 28 | End of Line 4 | 2EAA2 | $004B 0093 | 75 | 147 |
| 32 | Start of Line 5 | 2EAA6 | $004B 0093 | 75 | 147 |
| 36 | End of Line 5 | 2EAAA | $008B 00A3 | 139 | 163 |
| 40 | Start of Line 6 | 2EAAE | $008B 00A3 | 139 | 163 |
| 44 | End of Line 6 | 2EAB2 | $010B 00A3 | 267 | 163 |
| 48 | Terminator | 2EAB6 | $FFFF | | |
Star Positions Data
Each entry in the star positions table at $2EE82 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 Index | Address | Data | Selectable | X Position | Y Position | Level Data Offset |
|---|
| 0 | 2EE82 | $0001 00F0 0038 04CC | Yes | 240 | 56 | +$4CC (+1228) |
| 1 | 2EE8A | $0001 0070 0050 0532 | Yes | 112 | 80 | +$532 (+1330) |
| 2 | 2EE92 | $0001 0028 0078 05A0 | Yes | 40 | 120 | +$5A0 (+1440) |
| 3 | 2EE9A | $0000 0088 00A0 0000 | | 136 | 160 | |
| 4 | 2EEA2 | $0000 0108 00A0 0000 | | 264 | 160 | |
| 5 | 2EEAA | $0000 0048 0060 0000 | | 72 | 96 | |
| 6 | 2EEB2 | $0000 0048 0090 0000 | | 72 | 144 | |
| 2EEBA | $FFFF 0000 | | | | |
Star Map Graphics Data
| Index | Address | Raw Data | Graphic Index | Screen Position | Graphic Name |
|---|
| 0 | $2F302 | $004E 1918 | 78 | $1918 | Cherub facing right |
| 1 | $2F306 | $0005 5F80 | 5 | $5F80 | Star Pattern |
| 2 | $2F30A | $0005 4110 | 5 | $4110 | Star Pattern |
| 3 | $2F30E | $0005 1E78 | 5 | $1E78 | Star Pattern |
| 4 | $2F312 | $0050 1E70 | 80 | $1E70 | Star pattern |
| 5 | $2F316 | $0050 2368 | 80 | $2368 | Star pattern |
| 6 | $2F31A | $0050 2360 | 80 | $2360 | Star pattern |
| 7 | $2F31E | $0050 2858 | 80 | $2858 | Star pattern |
| 8 | $2F322 | $0050 2850 | 80 | $2850 | Star pattern |
| 9 | $2F326 | $0050 2D48 | 80 | $2D48 | Star pattern |
| 10 | $2F32A | $0050 2D38 | 80 | $2D38 | Star pattern |
| 11 | $2F32E | $0050 3728 | 80 | $3728 | Star pattern |
| 12 | $2F332 | $0050 3C20 | 80 | $3C20 | Star pattern |
| 13 | $2F336 | $0050 4118 | 80 | $4118 | Star pattern |
| 14 | $2F33A | $0050 5520 | 80 | $5520 | Star pattern |
| 15 | $2F33E | $0050 5A30 | 80 | $5A30 | Star pattern |
| 16 | $2F342 | $0050 5F40 | 80 | $5F40 | Star pattern |
| 17 | $2F346 | $0050 6310 | 80 | $6310 | Star pattern |
| 18 | $2F34A | $0050 61D8 | 80 | $61D8 | Star pattern |
| 19 | $2F34E | $0050 63C0 | 80 | $63C0 | Star pattern |
| 20 | $2F352 | $0050 6470 | 80 | $6470 | Star pattern |
| 21 | $2F356 | $0050 6338 | 80 | $6338 | Star pattern |
| 22 | $2F35A | $0027 1930 | 39 | $1930 | Glyph T |
| 23 | $2F35E | $0014 1938 | 20 | $1938 | Glyph A |
| 24 | $2F362 | $0028 1940 | 40 | $1940 | Glyph U |
| 25 | $2F366 | $0025 1948 | 37 | $1948 | Glyph R |
| 26 | $2F36A | $0028 1950 | 40 | $1950 | Glyph U |
| 27 | $2F36E | $0026 1958 | 38 | $1958 | Glyph S |
| 28 | $2F372 | $FFFF | | | End of data |
Constellation 7, Star 0 (C7S0)
One triple power good portal (to the left of the central face) and one double power good portal (at the very far right) on this level
Level Data
| Offset | Inference | Address | Data | Interpretation | $400 | $402 |
| 0 | Guardian Type –> $4B2 | 2FAB4 | 0005 | Dragonfly | | |
| 2 | ColourPhaseIndex –> $510 (colour palette) | 2FAB6 | 0001 | | | |
| 4 | Growth Type –> $518 | 2FAB8 | 0001 | Diamond | | |
| 6 | LevelTickThreshold –> $55A (Modified by GameBias) | 2FABA | 0032 | | | |
| 8 | (unused?) | 2FABC | 00 | | | |
| 9 | Sets Y-positions for 3 sprites at TBL_GuardianData_349A8 | 2FABD | 05 | | | |
| 10 | sets sprite attributes (3 bytes at TBL_GuardianData_349B2) | 2FABE | 01 | | | |
| 11 | sets sprite attributes (3 bytes at TBL_GuardianData_349AE) | 2FABF | 11 | | | |
| 12 | (unused?) | 2FAC0 | 00 | | | |
| 13 | sets Y-positions (11 sprites at TBL_34A40) | 2FAC1 | 09 | | | |
| 14 | sets sprite attributes (11 bytes at TBL_34A4A) | 2FAC2 | 00 | | | |
| 15 | sets Y-positions (11 sprites at TBL_34A44) | 2FAC3 | 00 | | | |
| 16 | Portal Location | 2FAC4 | 0146 | Location | 08 | 06 |
| 18 | Portal Type | 2FAC6 | 0000 | Evil Portal | | |
| 20 | Portal Location | 2FAC8 | 00B6 | Location | 04 | 16 |
| 22 | Portal Type | 2FACA | 0000 | Evil Portal | | |
| 24 | Portal Location | 2FACC | 01BB | Location | 0B | 03 |
| 26 | Portal Type | 2FACE | 0000 | Evil Portal | | |
| 28 | Portal Location | 2FAD0 | 0236 | Location | 0E | 06 |
| 30 | Portal Type | 2FAD2 | 0000 | Evil Portal | | |
| 32 | Portal Location | 2FAD4 | 00EB | Location | 05 | 23 |
| 34 | Portal Type | 2FAD6 | 0000 | Evil Portal | | |
| 36 | Portal Location | 2FAD8 | 0139 | Location | 07 | 21 |
| 38 | Portal Type | 2FADA | 0000 | Evil Portal | | |
| 40 | Portal Location | 2FADC | 0188 | Location | 09 | 20 |
| 42 | Portal Type | 2FADE | 0000 | Evil Portal | | |
| 44 | Portal Location | 2FAE0 | 01D8 | Location | 0B | 20 |
| 46 | Portal Type | 2FAE2 | 0000 | Evil Portal | | |
| 48 | Portal Location | 2FAE4 | 0228 | Location | 0D | 20 |
| 50 | Portal Type | 2FAE6 | 0000 | Evil Portal | | |
| 52 | Portal Location | 2FAE8 | 0279 | Location | 0F | 21 |
| 54 | Portal Type | 2FAEA | 0000 | Evil Portal | | |
| 56 | Portal Location | 2FAEC | 02CB | Location | 11 | 23 |
| 58 | Portal Type | 2FAEE | 0000 | Evil Portal | | |
| 60 | Portal Location | 2FAF0 | 02E6 | Location | 12 | 16 |
| 62 | Portal Type | 2FAF2 | 0000 | Evil Portal | | |
| 64 | Portal Location | 2FAF4 | 0182 | Location | 09 | 1A |
| 66 | Portal Type | 2FAF6 | 0001 | Good Portal | | |
| 68 | Portal Location | 2FAF8 | 01C2 | Location | 0B | 0A |
| 70 | Portal Type | 2FAFA | 0001 | Good Portal (x3) | | |
| 72 | Portal Location | 2FAFC | 01C2 | Location | 0B | 0A |
| 74 | Portal Type | 2FAFE | 0001 | Good Portal (x3) | | |
| 76 | Portal Location | 2FB00 | 01C2 | Location | 0B | 0A |
| 78 | Portal Type | 2FB02 | 0001 | Good Portal (x3) | | |
| 80 | Portal Location | 2FB04 | 01D2 | Location | 0B | 1A |
| 82 | Portal Type | 2FB06 | 0001 | Good Portal | | |
| 84 | Portal Location | 2FB08 | 01D4 | Location | 0B | 1C |
| 86 | Portal Type | 2FB0A | 0001 | Good Portal | | |
| 88 | Portal Location | 2FB0C | 01DD | Location | 0B | 25 |
| 90 | Portal Type | 2FB0E | 0001 | Good Portal (x2) | | |
| 92 | Portal Location | 2FB10 | 01DD | Location | 0B | 25 |
| 94 | Portal Type | 2FB12 | 0001 | Good Portal (x2) | | |
| 96 | Portal Location | 2FB14 | 0222 | Location | 0D | 1A |
| 98 | Portal Type | 2FB16 | 0001 | Good Portal | | |
| 100 | End of Level Data | 2FB18 | FFFF | | | |
Constellation 7, Star 1 (C7S1)
Level Data
| Offset | Inference | Address | Data | Interpretation | $400 | $402 |
| 0 | Guardian Type –> $4B2 | 2FB1A | 0003 | Hydra | | |
| 2 | ColourPhaseIndex –> $510 (colour palette) | 2FB1C | 0002 | | | |
| 4 | Growth Type –> $518 | 2FB1E | 0002 | Cross | | |
| 6 | LevelTickThreshold –> $55A (Modified by GameBias) | 2FB20 | 0032 | | | |
| 8 | (unused?) | 2FB22 | 00 | | | |
| 9 | Sets Y-positions for 3 sprites at TBL_GuardianData_349A8 | 2FB23 | 05 | | | |
| 10 | sets sprite attributes (3 bytes at TBL_GuardianData_349B2) | 2FB24 | 01 | | | |
| 11 | sets sprite attributes (3 bytes at TBL_GuardianData_349AE) | 2FB25 | 11 | | | |
| 12 | (unused?) | 2FB26 | 00 | | | |
| 13 | sets Y-positions (11 sprites at TBL_34A40) | 2FB27 | 09 | | | |
| 14 | sets sprite attributes (11 bytes at TBL_34A4A) | 2FB28 | 00 | | | |
| 15 | sets Y-positions (11 sprites at TBL_34A44) | 2FB29 | 00 | | | |
| 16 | Portal Location | 2FB2A | 0082 | Location | 03 | 0A |
| 18 | Portal Type | 2FB2C | 0000 | Evil Portal | | |
| 20 | Portal Location | 2FB2E | 00F7 | Location | 06 | 07 |
| 22 | Portal Type | 2FB30 | 0000 | Evil Portal | | |
| 24 | Portal Location | 2FB32 | 01BD | Location | 0B | 05 |
| 26 | Portal Type | 2FB34 | 0000 | Evil Portal | | |
| 28 | Portal Location | 2FB36 | 0287 | Location | 10 | 07 |
| 30 | Portal Type | 2FB38 | 0000 | Evil Portal | | |
| 32 | Portal Location | 2FB3A | 0302 | Location | 13 | 0A |
| 34 | Portal Type | 2FB3C | 0000 | Evil Portal | | |
| 36 | Portal Location | 2FB3E | 00E5 | Location | 05 | 1D |
| 38 | Portal Type | 2FB40 | 0000 | Evil Portal | | |
| 40 | Portal Location | 2FB42 | 00E9 | Location | 05 | 21 |
| 42 | Portal Type | 2FB44 | 0000 | Evil Portal | | |
| 44 | Portal Location | 2FB46 | 015A | Location | 08 | 1A |
| 46 | Portal Type | 2FB48 | 0000 | Evil Portal | | |
| 48 | Portal Location | 2FB4A | 0164 | Location | 08 | 24 |
| 50 | Portal Type | 2FB4C | 0000 | Evil Portal | | |
| 52 | Portal Location | 2FB4E | 024A | Location | 0E | 1A |
| 54 | Portal Type | 2FB50 | 0000 | Evil Portal | | |
| 56 | Portal Location | 2FB52 | 0254 | Location | 0E | 24 |
| 58 | Portal Type | 2FB54 | 0000 | Evil Portal | | |
| 60 | Portal Location | 2FB56 | 02C5 | Location | 11 | 1D |
| 62 | Portal Type | 2FB58 | 0000 | Evil Portal | | |
| 64 | Portal Location | 2FB5A | 02C9 | Location | 11 | 21 |
| 66 | Portal Type | 2FB5C | 0000 | Evil Portal | | |
| 68 | Portal Location | 2FB5E | 0037 | Location | 01 | 0F |
| 70 | Portal Type | 2FB60 | 0001 | Good Portal | | |
| 72 | Portal Location | 2FB62 | 014B | Location | 08 | 0B |
| 74 | Portal Type | 2FB64 | 0001 | Good Portal | | |
| 76 | Portal Location | 2FB66 | 019A | Location | 0A | 0A |
| 78 | Portal Type | 2FB68 | 0001 | Good Portal | | |
| 80 | Portal Location | 2FB6A | 01EA | Location | 0C | 0A |
| 82 | Portal Type | 2FB6C | 0001 | Good Portal | | |
| 84 | Portal Location | 2FB6E | 023B | Location | 0E | 0B |
| 86 | Portal Type | 2FB70 | 0001 | Good Portal | | |
| 88 | Portal Location | 2FB72 | 0189 | Location | 09 | 21 |
| 90 | Portal Type | 2FB74 | 0001 | Good Portal | | |
| 92 | Portal Location | 2FB76 | 01AE | Location | 0A | 1E |
| 94 | Portal Type | 2FB78 | 0001 | Good Portal | | |
| 96 | Portal Location | 2FB7A | 0200 | Location | 0C | 20 |
| 98 | Portal Type | 2FB7C | 0001 | Good Portal | | |
| 100 | Portal Location | 2FB7E | 0225 | Location | 0D | 1D |
| 102 | Portal Type | 2FB80 | 0001 | Good Portal | | |
| 104 | Portal Location | 2FB82 | 0357 | Location | 15 | 0F |
| 106 | Portal Type | 2FB84 | 0001 | Good Portal | | |
| 108 | End of Level Data | 2FB86 | FFFF | | | |
Constellation 7, Star 2 (C7S2)
One quadruple power(!) good portal on this level – in the top left hand corner.
Level Data
| Offset | Inference | Address | Data | Interpretation | $400 | $402 |
| 0 | Guardian Type –> $4B2 | 2FB88 | 0006 | Amoeba | | |
| 2 | ColourPhaseIndex –> $510 (colour palette) | 2FB8A | 0003 | | | |
| 4 | Growth Type –> $518 | 2FB8C | 0001 | Diamond | | |
| 6 | LevelTickThreshold –> $55A (Modified by GameBias) | 2FB8E | 0032 | | | |
| 8 | (unused?) | 2FB90 | 00 | | | |
| 9 | Sets Y-positions for 3 sprites at TBL_GuardianData_349A8 | 2FB91 | 05 | | | |
| 10 | sets sprite attributes (3 bytes at TBL_GuardianData_349B2) | 2FB92 | 00 | | | |
| 11 | sets sprite attributes (3 bytes at TBL_GuardianData_349AE) | 2FB93 | 11 | | | |
| 12 | (unused?) | 2FB94 | 00 | | | |
| 13 | sets Y-positions (11 sprites at TBL_34A40) | 2FB95 | 09 | | | |
| 14 | sets sprite attributes (11 bytes at TBL_34A4A) | 2FB96 | 03 | | | |
| 15 | sets Y-positions (11 sprites at TBL_34A44) | 2FB97 | 00 | | | |
| 16 | Portal Location | 2FB98 | 005F | Location | 02 | 0F |
| 18 | Portal Type | 2FB9A | 0000 | Evil Portal | | |
| 20 | Portal Location | 2FB9C | 00F8 | Location | 06 | 08 |
| 22 | Portal Type | 2FB9E | 0000 | Evil Portal | | |
| 24 | Portal Location | 2FBA0 | 0133 | Location | 07 | 1B |
| 26 | Portal Type | 2FBA2 | 0000 | Evil Portal | | |
| 28 | Portal Location | 2FBA4 | 0139 | Location | 07 | 21 |
| 30 | Portal Type | 2FBA6 | 0000 | Evil Portal | | |
| 32 | Portal Location | 2FBA8 | 0145 | Location | 08 | 05 |
| 34 | Portal Type | 2FBAA | 0000 | Evil Portal | | |
| 36 | Portal Location | 2FBAC | 014B | Location | 08 | 0B |
| 38 | Portal Type | 2FBAE | 0000 | Evil Portal | | |
| 40 | Portal Location | 2FBB0 | 024B | Location | 0E | 1B |
| 42 | Portal Type | 2FBB2 | 0000 | Evil Portal | | |
| 44 | Portal Location | 2FBB4 | 0251 | Location | 0E | 21 |
| 46 | Portal Type | 2FBB6 | 0000 | Evil Portal | | |
| 48 | Portal Location | 2FBB8 | 025D | Location | 0F | 05 |
| 50 | Portal Type | 2FBBA | 0000 | Evil Portal | | |
| 52 | Portal Location | 2FBBC | 0263 | Location | 0F | 0B |
| 54 | Portal Type | 2FBBE | 0000 | Evil Portal | | |
| 56 | Portal Location | 2FBC0 | 029E | Location | 10 | 1E |
| 58 | Portal Type | 2FBC2 | 0000 | Evil Portal | | |
| 60 | Portal Location | 2FBC4 | 0337 | Location | 14 | 17 |
| 62 | Portal Type | 2FBC6 | 0000 | Evil Portal | | |
| 64 | Portal Location | 2FBC8 | 0058 | Location | 02 | 08 |
| 66 | Portal Type | 2FBCA | 0001 | Good Portal (x4) | | |
| 68 | Portal Location | 2FBCC | 0058 | Location | 02 | 08 |
| 70 | Portal Type | 2FBCE | 0001 | Good Portal (x4) | | |
| 72 | Portal Location | 2FBD0 | 0058 | Location | 02 | 08 |
| 74 | Portal Type | 2FBD2 | 0001 | Good Portal (x4) | | |
| 76 | Portal Location | 2FBD4 | 0058 | Location | 02 | 08 |
| 78 | Portal Type | 2FBD6 | 0001 | Good Portal (x4) | | |
| 80 | Portal Location | 2FBD8 | 01C0 | Location | 0B | 08 |
| 82 | Portal Type | 2FBDA | 0001 | Good Portal | | |
| 84 | Portal Location | 2FBDC | 02B0 | Location | 11 | 08 |
| 86 | Portal Type | 2FBDE | 0001 | Good Portal | | |
| 88 | Portal Location | 2FBE0 | 00E6 | Location | 05 | 1E |
| 90 | Portal Type | 2FBE2 | 0001 | Good Portal | | |
| 92 | Portal Location | 2FBE4 | 01D6 | Location | 0B | 1E |
| 94 | Portal Type | 2FBE6 | 0001 | Good Portal | | |
| 96 | Portal Location | 2FBE8 | 033E | Location | 14 | 1E |
| 98 | Portal Type | 2FBEA | 0001 | Good Portal | | |
| 100 | End of Level Data | 2FBEC | FFFF | | | |
Leave a comment