Prev: 87AB Up: Map Next: 8BB1
87D3: Level Data
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