-
Notifications
You must be signed in to change notification settings - Fork 0
/
bank4.inc
172 lines (168 loc) · 11.1 KB
/
bank4.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
ORG $8000, $00
.BYTE <[_lvl4_scr0]
.BYTE 0
.BYTE 0
.BYTE >[_lvl4_scr0]
.BYTE 0
.BYTE 0
.BYTE <[_lvl4_scr1]
.BYTE 0
.BYTE 0
.BYTE >[_lvl4_scr1]
.BYTE 0
.BYTE 0
.BYTE <[_lvl4_obj_list0]
.BYTE 0
.BYTE 0
.BYTE >[_lvl4_obj_list0]
.BYTE 0
.BYTE 0
.BYTE 0, 0, 0
.BYTE $10, 0, 0
.BYTE <[byte_38100]
.BYTE 0
.BYTE 0
.BYTE >[byte_38100]
.BYTE 0
.BYTE 0
.BYTE <[byte_38100]
.BYTE 0
.BYTE 0
.BYTE >[byte_38100]
.BYTE 0
.BYTE 0
.BYTE <[byte_38140]
.BYTE 0
.BYTE 0
.BYTE >[byte_38140]
.BYTE 0
.BYTE 0
.BYTE $E, 0, 0
.BYTE $E, 0, 0
.BYTE $E, 0, 0
.BYTE <[byte_3806F]
.BYTE 0
.BYTE 0
.BYTE >[byte_3806F]
.BYTE 0
.BYTE 0
.BYTE 6, 0, 0
.BYTE 1, 0, 0
.BYTE 0, 0, 0
.BYTE 0, 0, 0
.BYTE $96, 0, 0
.BYTE $AA, 0, 0
.BYTE $96, 0, 0
.BYTE 1, 0, 0
.BYTE $B0, 0, 0
.BYTE 0, 0, 0
.BYTE 0, 0, 0
.BYTE 0, 0, 0
.BYTE 0, 0, 0
.BYTE 8, 0, 0
.BYTE 8, 0, 0
.BYTE 1, 0, 0
.BYTE <[byte_3807F]
.BYTE 0
.BYTE 0
.BYTE >[byte_3807F]
.BYTE 0
.BYTE 0
byte_3806F:
.BYTE $F,$1A,$2A,$3A, $F, 0,$10,$29, $F, 0,$10,$2C, $F,$1C,$2C,$3C
byte_3807F:
.BYTE $F, $F,$28,$38, $F, $F,$10,$20, $F, $F,$16,$26, $F, $F,$22,$30
byte_38100:
.BYTE $80,$80,$80,$80,$80,$80,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0
.BYTE $C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0
.BYTE $80,$80,$80,$80,$80,$80,$90,$90,$90,$90,$94,$84,$84,$84,$84,$84
.BYTE $84,$84,$84,$84,$84,$84,$84,$84,$84,$80,$80,$80,$80,$80,$80,$80
byte_38140:
.BYTE 0, 0, 0, 0, 0, 0,$40, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,$40
.BYTE 0, 0, 0, 0, 0, 0, 0, 0,$60,$60, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
_lvl4_obj_list0:
.BYTE 0, $A,$10,$78
.BYTE $20, $A,$10,$6E
.BYTE $C8
_lvl4_scr0:
.BYTE 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.BYTE 5, 6, 6, 6, 7, 5, 6, 6, 6, 6, 6, 8, 9, $A, $A, $A, $B, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6, $C, $C, 6, 6, 7
.BYTE $D, $E, 0, $F,$10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,$11,$12, 0,$13,$14, 0, $F,$10
.BYTE $15,$16,$17,$18,$19,$1A,$1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1C,$1D,$1A,$1A,$1A,$1A,$1E,$1A,$1A,$1A,$1F,$20,$21,$22,$16,$17,$23,$24
.BYTE $15,$25,$26,$27,$28,$29,$29,$29,$29,$28,$29,$29,$29,$29,$2A,$2B,$29,$29,$29,$29,$2C,$29,$29,$29,$29,$2D,$2E,$2F,$30,$26,$31,$29
.BYTE $15,$32,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15
.BYTE $33,$34,$15,$15,$35,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$37,$15,$15,$15,$15,$38,$36
.BYTE $33,$34,$15,$39,$3A,$1A,$1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1C,$1D,$1A,$1A,$1A,$1A,$1E,$1A,$1A,$1A,$1A,$3B,$3C,$15,$15,$3D,$3E,$1A
.BYTE $15,$32,$15,$3F,$40,$41,$41,$41,$41,$40,$42,$42,$42,$42,$43,$44,$45,$42,$42,$42,$46,$42,$42,$42,$42,$46,$22,$15,$15,$16,$47,$42
.BYTE $15,$32,$15,$48,$1B,$1A,$1A,$1A,$1A,$1B,$49,$49,$49,$49,$4A,$4B,$4C,$49,$49,$49,$4D,$49,$49,$49,$49,$4D,$22,$15,$15,$16,$4E,$49
.BYTE $15,$4F,$50,$51,$52,$1A,$1A,$1A,$1A,$1B,$49,$49,$53,$54,$55,$56,$54,$57,$49,$49,$4D,$49,$49,$49,$49,$4D,$22,$15,$15,$16,$4E,$49
.BYTE $15,$16,$58,$50,$51,$59,$1A,$1A,$1A,$1B,$49,$49,$5A,$5B,$5C,$5D,$5B,$5E,$49,$49,$4D,$49,$49,$5F,$45,$60,$22,$15,$15,$16,$4E,$49
.BYTE $15,$16,$1A,$58,$50,$51,$59,$1A,$1A,$1B,$49,$49,$61,$62,$63,$64,$62,$65,$66,$67,$4D,$49,$49,$68,$69,$6A,$22,$6B,$6C,$6D,$4E,$49
.BYTE $15,$16,$1A,$1A,$6E,$50,$51,$59,$1A,$1B,$49,$49,$61,$62,$63,$64,$62,$65,$6F,$70,$71,$72,$49,$68,$69,$6A,$22,$73,$74,$75,$4E,$49
.BYTE $15,$16,$66,$67,$1B,$58,$50,$51,$59,$1B,$76,$77,$78,$78,$79,$7A,$7B,$65,$6F,$70,$7C,$7D,$45,$7E,$69,$6A,$22,$7F,$80,$16,$4E,$76
.BYTE $15,$16,$5B,$5E,$1B,$1A,$58,$50,$51,$52,$7E,$69,$6F,$6F,$81,$82,$83,$65,$6F,$84,$85,$7D,$86,$87,$69,$6A,$22,$88,$89,$16,$4E,$7E
.BYTE $8A,$8B,$8A,$8A,$8A,$8A,$8A,$8C,$15,$51,$8A,$8D,$8E,$8F,$8A,$8A,$8A,$8A,$8A,$8D,$8E,$8F,$8A,$8A,$8D,$8E,$90,$91,$92,$93,$8A,$8A
.BYTE $15,$32,$15,$15,$15,$15,$15,$15,$15,$15,$15,$94,$95,$96,$15,$15,$15,$15,$15,$94,$95,$96,$15,$15,$94,$95,$96,$97,$98,$15,$15,$15
.BYTE $15,$32,$15,$15,$15,$15,$99,$9A,$9B,$9C,$9A,$9D,$9E,$9F,$9A,$9B,$9C,$9A,$9A,$9D,$9E,$9F,$9B,$9C,$9D,$9E,$9F,$A0,$A1,$9B,$9C,$9A
.BYTE $15,$32,$15,$15,$15,$15,$15,$15,$A2,$A3,$15,$A4,$A5,$A6,$15,$A2,$A3,$15,$15,$A4,$A5,$A6,$A2,$A3,$A4,$A5,$A6,$97,$98,$A2,$A3,$15
.BYTE $A7,$A8,$A9,$A9,$A9,$A9,$A9,$A9,$AA,$AB,$A9,$AC,$AD,$AE,$A9,$AA,$AB,$A9,$A9,$AC,$AD,$AE,$AA,$AB,$AC,$AD,$AE,$AF,$B0,$AA,$AB,$A9
_lvl4_attr0:
.BYTE $A0,$A0,$A0,$A0,$A0,$A0,$A0,$A0,$AA,$AA,$AA,$AA,$AA,$AA,$AA,$AA
.BYTE $AA,$AA,$EE,$FF,$FF,$FF,$BB,$EE,$EA,$AA,$EE,$FF,$FF,$FF,$BB,$EE
.BYTE $AA,$55,$55,$55,$55,$55,$55,$55,$FA,$F5,$F5,$F5,$F5,$F5,$F5,$F5
_lvl4_scr1:
.BYTE 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,$B1, 3, 3, 3, 3, 3,$B2, 1, 1, 1, 1, 1, 1, 1
.BYTE 5, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6, $C, $C, 6, 6, 7, 5, 6,$B3, $A, $A, $A,$B4,$B5, 6, 6, 7, 5, 6, 6, 6, 7
.BYTE 0, 0, 0, 0, 0, 0, 0, 0,$11,$12, 0,$13,$14, 0, $F,$10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,$11,$12, 0,$B6,$B7
.BYTE $1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1F,$20,$21,$22,$16,$17,$23,$24,$1A,$1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1A,$1A,$B8,$B9,$21,$22,$15
.BYTE $29,$29,$29,$28,$29,$29,$29,$29,$29,$2D,$2E,$2F,$30,$26,$31,$29,$29,$29,$29,$29,$28,$29,$29,$29,$29,$29,$29,$2C,$BA,$2E,$BB,$15
.BYTE $15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$BC,$15
.BYTE $36,$36,$36,$36,$36,$36,$36,$36,$36,$37,$15,$15,$15,$15,$38,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$36,$37,$15,$15,$BD,$BE
.BYTE $1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1A,$3B,$3C,$38,$36,$36,$3E,$1A,$1A,$1A,$1A,$1A,$1B,$1A,$1A,$1A,$1A,$1A,$1A,$3B,$3C,$15,$BD,$BE
.BYTE $42,$42,$42,$47,$42,$42,$42,$42,$42,$46,$22,$16,$BF,$C0,$C1,$BF,$C0,$C1,$BF,$C0,$C1,$BF,$C0,$C1,$C2,$41,$41,$C3,$22,$15,$BC,$15
.BYTE $49,$49,$49,$4E,$49,$49,$49,$49,$49,$4D,$22,$16,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$C6,$59,$1A,$1E,$22,$15,$BC,$15
.BYTE $49,$49,$49,$4E,$49,$49,$49,$5F,$45,$C7,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C8,$C9,$CA,$CB,$CC,$CD,$CE,$15
.BYTE $49,$49,$49,$4E,$49,$49,$49,$68,$69,$85,$CF, 0,$D0,$D1,$D2,$D0,$D1,$D2,$D0,$D1,$D2,$D0,$D1,$D2,$CF,$D3,$D4,$CC,$CD,$D5,$22,$15
.BYTE $49,$49,$45,$D6,$49,$49,$49,$68,$69,$85,$22,$16,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$22,$D7,$CC,$CD,$D5,$1A,$22,$15
.BYTE $49,$49,$61,$65,$45,$49,$49,$68,$69,$85,$22,$16,$D8,$D9,$DA,$D8,$D9,$DA,$D8,$D9,$DA,$D8,$D9,$DA,$22,$15,$CD,$DB,$1A,$1A,$22,$15
.BYTE $77,$7A,$7B,$65,$69,$C7,$C8,$C8,$C8,$C8,$C8,$C9,$BF,$C0,$C1,$BF,$C0,$C1,$BF,$C0,$C1,$BF,$C0,$C1,$22,$CD,$D5,$1E,$5F,$7A,$22,$15
.BYTE $69,$82,$83,$65,$69,$4D,$4C,$82,$69,$85,$CF, 0,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$C4,$49,$C5,$22,$16,$1A,$1E,$68,$82,$22,$15
.BYTE $8A,$8A,$8A,$8A,$8A,$8A,$8A,$8A,$8D,$8E,$90,$16,$D8,$D9,$DA,$D8,$D9,$DA,$D8,$D9,$DC,$DD,$D9,$DA,$22,$D7,$DE,$8A,$DF,$E0,$E1,$E2
.BYTE $15,$15,$15,$15,$15,$15,$15,$15,$94,$95,$96,$16,$E3,$E3,$E3,$E3,$E3,$E3,$E3,$E3,$E4,$E5,$E3,$E3,$22,$15,$E6,$E7,$E8,$E9,$EA,$EB
.BYTE $EC,$15,$15,$15,$15,$15,$15,$15,$94,$95,$96,$16,$8A,$8A,$8A,$8A,$8A,$8A,$8A,$8A,$91,$92,$8A,$8A,$22,$15,$ED,$EE,$EF,$F0,$9B,$9C
.BYTE $15,$15,$15,$15,$15,$15,$15,$15,$A4,$A5,$A6,$16,$15,$15,$15,$15,$15,$15,$15,$15,$97,$98,$15,$15,$22,$15,$F1,$F2,$F3,$15,$A2,$A3
.BYTE $A9,$A9,$A9,$A9,$A9,$A9,$A9,$A9,$AC,$AD,$AE,$A9,$A9,$A9,$A9,$A9,$A9,$A9,$A9,$A9,$AF,$B0,$A9,$A9,$A9,$A9,$AC,$AD,$AE,$A9,$AA,$AB
_lvl4_attr1:
.BYTE $A0,$A0,$A0,$A0,$A0,$A0,$A0,$A0,$AA,$AA,$AA,$AA,$AA,$AA,$AA,$AA
.BYTE $FF,$FF,$FB,$F0,$F0,$F0,$BA,$AA,$FF,$FF,$FB, 0, 0, 0,$AA,$BA
.BYTE $55,$55,$55,$50,$50,$51,$55,$55,$F5,$F5,$F5,$F5,$F5,$F5,$F5,$35
_lvl4_scr2:
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
_lvl4_attr2:
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
.BYTE 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
ECHO "bank 4 free space", [SAFE_STUB_ORG-.]
SAFE_STUB