![]() |
Data |
| Prev: 87AB | Up: Map | Next: 8BB1 |
|
The data of the five levels, which are found with LevelTable. The data of the levels are not in the order of the levels. For each level there is a list of addresses (two bytes each), the number of cells of the map, the header and the map, and then the path entries that the addresses in the list refer to. The path entries of level 03 are stored after those of level 04. The header of a level is 07 bytes: the position that the player starts at (see StartLevel), a byte, and the width and height of the map, which are used by FindGroup. The map has two bytes for each cell. The second is the number of the group of objects in the table at GroupTable, and the first is also used by FindGroup, where FE and FF mean that the cell has no group.
|
||||
|
Purpose of the data from 87D3 to 87EE is not yet known. The last 10 bytes look like a path entry.
|
||||
| LevelData | 87D3 | DEFW $87DF | ||
| 87D5 | DEFB $01,$00,$D0,$20,$D0,$00,$01,$01,$00,$04 | |||
| 87DF | DEFB $20,$10,$20,$40 | |||
| 87E3 | DEFB $20,$10,$20,$30 | |||
| 87E7 | DEFB $01,$00,$80,$01 | |||
| 87EB | DEFB $00,$FF,$FC,$81 | |||
|
Level 00: the list of path entries, the number of cells, the header and the map.
|
||||
| 87EF | DEFW $883B | |||
| 87F1 | DEFW $882B | |||
| 87F3 | DEFW $881B | |||
| 87F5 | DEFW $8807 | |||
| 87F7 | DEFB $04 | Number of cells in the map. | ||
| 87F8 | DEFB $11,$C0,$20,$20 | Position that the player starts at. | ||
| 87FC | DEFB $00 | Purpose not yet known. | ||
| 87FD | DEFB $02 | Width of the map in cells. | ||
| 87FE | DEFB $02 | Height of the map in cells. | ||
| 87FF | DEFB $00,$00,$00,$01 | |||
| 8803 | DEFB $00,$02,$00,$03 | |||
|
The path entries of level 00.
|
||||
| 8807 | DEFB $21,$C0,$20,$E0 | |||
| 880B | DEFB $21,$70,$20,$C8 | |||
| 880F | DEFB $01,$10,$80,$02 | |||
| 8813 | DEFB $00,$00,$FC,$C1 | |||
| 8817 | DEFB $FC,$FF,$01,$C2 | |||
| 881B | DEFB $21,$B0,$21,$F0 | |||
| 881F | DEFB $21,$C0,$21,$D8 | |||
| 8823 | DEFB $01,$00,$80,$01 | |||
| 8827 | DEFB $00,$00,$FC,$F9 | |||
| 882B | DEFB $20,$00,$21,$70 | |||
| 882F | DEFB $20,$00,$21,$58 | |||
| 8833 | DEFB $01,$10,$80,$01 | |||
| 8837 | DEFB $00,$FF,$FD,$51 | |||
| 883B | DEFB $21,$30,$20,$00 | |||
| 883F | DEFB $00,$00,$00,$00 | |||
| 8843 | DEFB $01,$00,$C0,$01 | |||
| 8847 | DEFB $00,$00,$00,$09 | |||
|
Level 01: the list of path entries, the number of cells, the header and the map.
|
||||
| 884B | DEFW $8877 | |||
| 884D | DEFW $8887 | |||
| 884F | DEFW $8897 | |||
| 8851 | DEFW $88A7 | |||
| 8853 | DEFW $88B7 | |||
| 8855 | DEFW $88C7 | |||
| 8857 | DEFW $88D7 | |||
| 8859 | DEFW $88E7 | |||
| 885B | DEFW $88F7 | |||
| 885D | DEFW $8907 | |||
| 885F | DEFW $8917 | |||
| 8861 | DEFW $892B | |||
| 8863 | DEFW $893F | |||
| 8865 | DEFW $8953 | |||
| 8867 | DEFB $04 | Number of cells in the map. | ||
| 8868 | DEFB $40,$00,$21,$F0 | Position that the player starts at. | ||
| 886C | DEFB $00 | Purpose not yet known. | ||
| 886D | DEFB $02 | Width of the map in cells. | ||
| 886E | DEFB $02 | Height of the map in cells. | ||
| 886F | DEFB $00,$04,$00,$05 | |||
| 8873 | DEFB $00,$06,$00,$07 | |||
|
The path entries of level 01.
|
||||
| 8877 | DEFB $21,$30,$20,$60 | |||
| 887B | DEFB $00,$00,$00,$00 | |||
| 887F | DEFB $01,$00,$C0,$01 | |||
| 8883 | DEFB $00,$00,$00,$09 | |||
| 8887 | DEFB $20,$40,$21,$F0 | |||
| 888B | DEFB $20,$10,$21,$E8 | |||
| 888F | DEFB $01,$00,$80,$01 | |||
| 8893 | DEFB $FC,$00,$FC,$61 | |||
| 8897 | DEFB $20,$50,$21,$F0 | |||
| 889B | DEFB $20,$10,$21,$E8 | |||
| 889F | DEFB $01,$00,$80,$01 | |||
| 88A3 | DEFB $FC,$00,$FC,$71 | |||
| 88A7 | DEFB $20,$60,$21,$F0 | |||
| 88AB | DEFB $20,$E8,$21,$F0 | |||
| 88AF | DEFB $01,$30,$C0,$01 | |||
| 88B3 | DEFB $04,$00,$00,$F9 | |||
| 88B7 | DEFB $21,$E0,$21,$D0 | |||
| 88BB | DEFB $21,$E8,$21,$D0 | |||
| 88BF | DEFB $01,$00,$C0,$01 | |||
| 88C3 | DEFB $00,$00,$FC,$81 | |||
| 88C7 | DEFB $21,$E0,$21,$B0 | |||
| 88CB | DEFB $21,$E8,$21,$D0 | |||
| 88CF | DEFB $01,$00,$C0,$01 | |||
| 88D3 | DEFB $00,$02,$FC,$81 | |||
| 88D7 | DEFB $21,$E0,$21,$10 | |||
| 88DB | DEFB $21,$E8,$21,$10 | |||
| 88DF | DEFB $01,$00,$C0,$01 | |||
| 88E3 | DEFB $00,$00,$FC,$61 | |||
| 88E7 | DEFB $21,$E0,$21,$00 | |||
| 88EB | DEFB $21,$E8,$21,$10 | |||
| 88EF | DEFB $01,$00,$C0,$01 | |||
| 88F3 | DEFB $00,$01,$FC,$61 | |||
| 88F7 | DEFB $21,$E0,$20,$B0 | |||
| 88FB | DEFB $21,$90,$20,$A8 | |||
| 88FF | DEFB $01,$00,$80,$01 | |||
| 8903 | DEFB $FD,$00,$FF,$F9 | |||
| 8907 | DEFB $21,$60,$20,$50 | |||
| 890B | DEFB $21,$30,$20,$48 | |||
| 890F | DEFB $01,$00,$80,$01 | |||
| 8913 | DEFB $FD,$00,$00,$61 | |||
| 8917 | DEFB $21,$40,$20,$50 | |||
| 891B | DEFB $20,$D0,$20,$08 | |||
| 891F | DEFB $01,$00,$80,$02 | |||
| 8923 | DEFB $FC,$00,$00,$F9 | |||
| 8927 | DEFB $00,$FC,$00,$82 | |||
| 892B | DEFB $21,$20,$20,$50 | |||
| 892F | DEFB $20,$F0,$20,$08 | |||
| 8933 | DEFB $01,$00,$80,$02 | |||
| 8937 | DEFB $FC,$00,$00,$79 | |||
| 893B | DEFB $00,$FC,$00,$A2 | |||
| 893F | DEFB $21,$00,$20,$50 | |||
| 8943 | DEFB $20,$F0,$20,$08 | |||
| 8947 | DEFB $01,$00,$80,$02 | |||
| 894B | DEFB $FD,$00,$00,$21 | |||
| 894F | DEFB $00,$FC,$00,$A2 | |||
| 8953 | DEFB $20,$40,$20,$00 | |||
| 8957 | DEFB $20,$08,$20,$08 | |||
| 895B | DEFB $01,$70,$C0,$02 | |||
| 895F | DEFB $FC,$00,$00,$81 | |||
| 8963 | DEFB $00,$00,$04,$FA | |||
|
Level 03: the list of path entries, the number of cells, the header and the map.
|
||||
| 8967 | DEFW $8B21 | |||
| 8969 | DEFW $8B31 | |||
| 896B | DEFW $8B45 | |||
| 896D | DEFW $8B5D | |||
| 896F | DEFW $8B71 | |||
| 8971 | DEFW $8B81 | |||
| 8973 | DEFW $8B91 | |||
| 8975 | DEFB $0C | Number of cells in the map. | ||
| 8976 | DEFB $61,$E0,$22,$50 | Position that the player starts at. | ||
| 897A | DEFB $00 | Purpose not yet known. | ||
| 897B | DEFB $03 | Width of the map in cells. | ||
| 897C | DEFB $04 | Height of the map in cells. | ||
| 897D | DEFB $00,$0A,$00,$09,$00,$08 | |||
| 8983 | DEFB $00,$0D,$00,$0C,$00,$0B | |||
| 8989 | DEFB $00,$10,$00,$0F,$00,$0E | |||
| 898F | DEFB $00,$13,$00,$12,$00,$11 | |||
|
Level 02: the list of path entries, the number of cells, the header and the map.
|
||||
| 8995 | DEFW $89B9 | |||
| 8997 | DEFW $89CD | |||
| 8999 | DEFW $89DD | |||
| 899B | DEFW $89F5 | |||
| 899D | DEFW $8A05 | |||
| 899F | DEFB $09 | Number of cells in the map. | ||
| 89A0 | DEFB $11,$90,$21,$60 | Position that the player starts at. | ||
| 89A4 | DEFB $00 | Purpose not yet known. | ||
| 89A5 | DEFB $03 | Width of the map in cells. | ||
| 89A6 | DEFB $03 | Height of the map in cells. | ||
| 89A7 | DEFB $00,$16,$00,$15,$00,$14 | |||
| 89AD | DEFB $00,$19,$00,$18,$00,$17 | |||
| 89B3 | DEFB $00,$1C,$00,$1B,$00,$1A | |||
|
The path entries of level 02.
|
||||
| 89B9 | DEFB $20,$80,$20,$A0 | |||
| 89BD | DEFB $20,$F8,$20,$A0 | |||
| 89C1 | DEFB $01,$10,$C0,$02 | |||
| 89C5 | DEFB $02,$00,$FC,$C1 | |||
| 89C9 | DEFB $03,$00,$00,$FA | |||
| 89CD | DEFB $22,$D0,$21,$E0 | |||
| 89D1 | DEFB $22,$F0,$21,$B8 | |||
| 89D5 | DEFB $01,$10,$80,$01 | |||
| 89D9 | DEFB $00,$00,$FC,$C1 | |||
| 89DD | DEFB $20,$10,$21,$E0 | |||
| 89E1 | DEFB $20,$60,$21,$98 | |||
| 89E5 | DEFB $01,$00,$80,$03 | |||
| 89E9 | DEFB $00,$00,$FC,$61 | |||
| 89ED | DEFB $03,$00,$00,$FA | |||
| 89F1 | DEFB $00,$FD,$00,$FB | |||
| 89F5 | DEFB $22,$10,$22,$E0 | |||
| 89F9 | DEFB $22,$28,$22,$E0 | |||
| 89FD | DEFB $01,$10,$C0,$01 | |||
| 8A01 | DEFB $01,$00,$FD,$71 | |||
| 8A05 | DEFB $20,$00,$22,$F0 | |||
| 8A09 | DEFB $00,$00,$00,$00 | |||
| 8A0D | DEFB $01,$00,$C0,$01 | |||
| 8A11 | DEFB $00,$00,$00,$09 | |||
|
Level 04: the list of path entries, the number of cells, the header and the map.
|
||||
| 8A15 | DEFW $8A69 | |||
| 8A17 | DEFW $8A79 | |||
| 8A19 | DEFW $8A89 | |||
| 8A1B | DEFW $8AA1 | |||
| 8A1D | DEFW $8AB1 | |||
| 8A1F | DEFW $8AC5 | |||
| 8A21 | DEFW $8AD5 | |||
| 8A23 | DEFW $8AE9 | |||
| 8A25 | DEFW $8AF9 | |||
| 8A27 | DEFW $8B11 | |||
| 8A29 | DEFB $1C | Number of cells in the map. | ||
| 8A2A | DEFB $06,$E0,$20,$10 | Position that the player starts at. | ||
| 8A2E | DEFB $00 | Purpose not yet known. | ||
| 8A2F | DEFB $07 | Width of the map in cells. | ||
| 8A30 | DEFB $04 | Height of the map in cells. | ||
| 8A31 | DEFB $00,$23,$00,$22,$00,$21,$00,$20,$00,$1F,$00,$1E,$00,$1D | |||
| 8A3F | DEFB $00,$25,$00,$24,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 8A4D | DEFB $00,$26,$00,$27,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 8A5B | DEFB $00,$00,$00,$28,$00,$29,$00,$2A,$00,$2B,$00,$2C,$00,$2D | |||
|
The path entries of level 04.
|
||||
| 8A69 | DEFB $26,$70,$20,$50 | |||
| 8A6D | DEFB $26,$70,$20,$38 | |||
| 8A71 | DEFB $01,$20,$80,$01 | |||
| 8A75 | DEFB $00,$FE,$FE,$41 | |||
| 8A79 | DEFB $25,$50,$20,$B0 | |||
| 8A7D | DEFB $25,$50,$20,$A8 | |||
| 8A81 | DEFB $01,$00,$80,$01 | |||
| 8A85 | DEFB $00,$00,$FC,$61 | |||
| 8A89 | DEFB $23,$10,$20,$30 | |||
| 8A8D | DEFB $23,$38,$20,$E0 | |||
| 8A91 | DEFB $01,$10,$C0,$03 | |||
| 8A95 | DEFB $01,$01,$FD,$81 | |||
| 8A99 | DEFB $00,$03,$FF,$FA | |||
| 8A9D | DEFB $00,$03,$00,$C3 | |||
| 8AA1 | DEFB $20,$60,$20,$90 | |||
| 8AA5 | DEFB $20,$70,$20,$58 | |||
| 8AA9 | DEFB $01,$10,$80,$01 | |||
| 8AAD | DEFB $00,$FD,$FD,$A1 | |||
| 8AB1 | DEFB $21,$00,$23,$F0 | |||
| 8AB5 | DEFB $21,$78,$23,$E0 | |||
| 8AB9 | DEFB $01,$30,$C0,$02 | |||
| 8ABD | DEFB $01,$00,$FD,$41 | |||
| 8AC1 | DEFB $03,$00,$00,$E2 | |||
| 8AC5 | DEFB $22,$E0,$23,$90 | |||
| 8AC9 | DEFB $22,$F8,$23,$A0 | |||
| 8ACD | DEFB $01,$30,$C0,$01 | |||
| 8AD1 | DEFB $02,$01,$FC,$81 | |||
| 8AD5 | DEFB $23,$30,$23,$D0 | |||
| 8AD9 | DEFB $23,$C8,$23,$E0 | |||
| 8ADD | DEFB $01,$60,$C0,$02 | |||
| 8AE1 | DEFB $03,$00,$00,$F9 | |||
| 8AE5 | DEFB $03,$01,$00,$82 | |||
| 8AE9 | DEFB $25,$40,$23,$B0 | |||
| 8AED | DEFB $25,$88,$23,$C0 | |||
| 8AF1 | DEFB $01,$10,$C0,$01 | |||
| 8AF5 | DEFB $03,$01,$FD,$D1 | |||
| 8AF9 | DEFB $26,$70,$23,$00 | |||
| 8AFD | DEFB $26,$98,$23,$60 | |||
| 8B01 | DEFB $01,$10,$C0,$03 | |||
| 8B05 | DEFB $03,$00,$00,$81 | |||
| 8B09 | DEFB $00,$03,$00,$FA | |||
| 8B0D | DEFB $00,$00,$FC,$C3 | |||
| 8B11 | DEFB $26,$D0,$23,$60 | |||
| 8B15 | DEFB $00,$00,$00,$00 | |||
| 8B19 | DEFB $01,$00,$C0,$01 | |||
| 8B1D | DEFB $00,$00,$00,$09 | |||
|
The path entries of level 03.
|
||||
| 8B21 | DEFB $20,$B0,$20,$50 | |||
| 8B25 | DEFB $00,$00,$00,$00 | |||
| 8B29 | DEFB $01,$00,$C0,$01 | |||
| 8B2D | DEFB $00,$00,$00,$09 | |||
| 8B31 | DEFB $21,$E0,$21,$10 | |||
| 8B35 | DEFB $22,$58,$21,$58 | |||
| 8B39 | DEFB $01,$10,$C0,$02 | |||
| 8B3D | DEFB $01,$02,$FC,$81 | |||
| 8B41 | DEFB $04,$00,$00,$E2 | |||
| 8B45 | DEFB $20,$30,$22,$20 | |||
| 8B49 | DEFB $20,$20,$21,$48 | |||
| 8B4D | DEFB $01,$10,$80,$03 | |||
| 8B51 | DEFB $00,$00,$FD,$91 | |||
| 8B55 | DEFB $00,$FC,$00,$FA | |||
| 8B59 | DEFB $00,$FC,$00,$F3 | |||
| 8B5D | DEFB $22,$60,$23,$B0 | |||
| 8B61 | DEFB $22,$60,$22,$D8 | |||
| 8B65 | DEFB $01,$10,$80,$02 | |||
| 8B69 | DEFB $00,$FC,$00,$F9 | |||
| 8B6D | DEFB $00,$FC,$00,$E2 | |||
| 8B71 | DEFB $22,$60,$23,$70 | |||
| 8B75 | DEFB $22,$98,$23,$70 | |||
| 8B79 | DEFB $01,$10,$C0,$01 | |||
| 8B7D | DEFB $04,$00,$FD,$41 | |||
| 8B81 | DEFB $22,$60,$23,$30 | |||
| 8B85 | DEFB $22,$82,$23,$58 | |||
| 8B89 | DEFB $01,$10,$80,$01 | |||
| 8B8D | DEFB $02,$03,$FD,$81 | |||
| 8B91 | DEFB $21,$80,$23,$70 | |||
| 8B95 | DEFB $20,$F0,$21,$F8 | |||
| 8B99 | DEFB $01,$10,$80,$05 | |||
| 8B9D | DEFB $FC,$00,$FF,$F9 | |||
| 8BA1 | DEFB $00,$FC,$00,$FA | |||
| 8BA5 | DEFB $00,$FC,$00,$E3 | |||
| 8BA9 | DEFB $FE,$FE,$00,$84 | |||
| 8BAD | DEFB $00,$FC,$00,$FD | |||
| Prev: 87AB | Up: Map | Next: 8BB1 |