~chickendude/z80monopoly/trunk

« back to all changes in this revision

Viewing changes to mapData.asm

  • Committer: chickendude
  • Date: 2012-01-14 18:18:25 UTC
  • Revision ID: chickendude-20120114181825-0hl3b1fgrgb4zd62
UploadingĀ currentĀ source

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
mapTable:
 
2
.dw mapData
 
3
.dw weaponShop
 
4
 
 
5
mapData:
 
6
.db 32,32,0             ;width, height, default tile
 
7
 .db $10,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$11,$00,$00,$00,$00,$00,$00,$00,$10,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$11 ;Row 0
 
8
 .db $0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 1
 
9
 .db $0E,$00,$00,$1A,$1B,$1C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 2
 
10
 .db $0E,$00,$03,$17,$18,$19,$04,$00,$00,$00,$1A,$1D,$1C,$00,$00,$12,$0F,$0F,$0F,$0F,$11,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 3
 
11
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$17,$18,$19,$00,$00,$00,$02,$02,$02,$02,$0E,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 4
 
12
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00
 
13
 .db $02,$02,$02,$02,$0E,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 5
 
14
 .db $0E,$00,$00,$00,$01,$00,$00,$01,$01,$01,$01,$01,$01,$01,$00,$01
 
15
 .db $02,$02,$02,$02,$0E,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 6
 
16
 .db $0E,$00,$00,$00,$01,$01,$01,$01,$00,$00,$00,$00,$00,$01,$01,$01
 
17
 .db $02,$02,$02,$02,$0E,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$10 ;Row 7
 
18
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
19
 .db $02,$02,$02,$02,$0E,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 8
 
20
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
21
 .db $10,$0F,$0F,$0F,$13,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 9
 
22
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
23
 .db $0E,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 10
 
24
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
25
 .db $0E,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 11
 
26
 .db $01,$01,$01,$01,$01,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00
 
27
 .db $0E,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 12
 
28
 .db $0E,$00,$00,$00,$01,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00
 
29
 .db $0E,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$12 ;Row 13
 
30
 .db $12,$0F,$0F,$11,$01,$10,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F
 
31
 .db $13,$00,$00,$00,$00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$00 ;Row 14
 
32
 .db $00,$10,$0F,$13,$00,$12,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F
 
33
 .db $0F,$0F,$0F,$0F,$0F,$0F,$0F,$13,$00,$00,$00,$00,$00,$00,$00,$10 ;Row 15
 
34
 .db $00,$0E,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
35
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 16
 
36
 .db $00,$0E,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
37
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 17
 
38
 .db $00,$0E,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
39
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 18
 
40
 .db $00,$0E,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
41
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 19
 
42
 .db $00,$0E,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
43
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 20
 
44
 .db $00,$0E,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
45
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 21
 
46
 .db $00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
47
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 22
 
48
 .db $00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
49
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 23
 
50
 .db $0F,$13,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
51
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 24
 
52
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
53
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 25
 
54
 .db $0F,$0F,$0F,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
55
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 26
 
56
 .db $00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
57
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 27
 
58
 .db $00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
59
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 28
 
60
 .db $00,$00,$00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
61
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 29
 
62
 .db $00,$00,$00,$0E,$00,$10,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
63
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E ;Row 30
 
64
 .db $00,$00,$00,$0E,$00,$0E,$12,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F
 
65
 .db $0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$13 ;Row 31
 
66
 
 
67
weaponShop:
 
68
.db 11,7,0,4,4
 
69
.db 0,0,0,0,0,0,0,0,0,0,0
 
70
.db 1,3,3,1,0,0,0,0,0,0,0
 
71
.db 0,0,0,0,0,0,0,0,0,0,0
 
72
.db 0,0,0,0,0,0,0,0,0,0,0
 
73
.db 0,0,0,0,0,0,0,0,0,0,0
 
74
.db 0,0,0,0,0,0,0,0,0,0,0
 
75
.db 0,0,0,0,0,0,0,0,0,0,0
 
76
 
 
77
tileData:
 
78
 ;Tile 0
 
79
 .db $01,$00,$02,$21,$0A,$2A,$44,$46,$42,$42,$52,$00,$20,$12,$20,$91
 
80
 .db $00,$A0,$00,$60,$08,$24,$09,$25,$4A,$02,$44,$84,$84,$44,$84,$40
 
81
 ;Tile 1
 
82
 .db $09,$08,$00,$20,$80,$80,$10,$04,$02,$10,$08,$01,$A0,$90,$00,$00
 
83
 .db $00,$00,$09,$20,$40,$04,$02,$80,$00,$00,$90,$20,$01,$00,$20,$04
 
84
 ;Tile 2
 
85
 .db $10,$E0,$41,$14,$0D,$50,$33,$92,$43,$60,$4B,$C0,$47,$A4,$3A,$50
 
86
 .db $13,$36,$14,$EB,$10,$89,$4F,$3E,$A0,$5A,$72,$29,$48,$0D,$30,$46
 
87
 ;Tile 3
 
88
 .db $01,$00,$00,$20,$01,$48,$00,$A0,$01,$00,$01,$00,$07,$E0,$0D,$F0
 
89
 .db $1B,$F8,$37,$FC,$2F,$FC,$2F,$FC,$2F,$FC,$1F,$F8,$0F,$F0,$07,$E0
 
90
 ;Tile 4
 
91
 .db $7F,$FE,$AA,$55,$94,$A9,$80,$01,$A9,$49,$92,$A5,$80,$01,$94,$A5
 
92
 .db $A9,$55,$80,$01,$BD,$F5,$80,$01,$7C,$3E,$02,$40,$06,$60,$03,$C0
 
93
 ;Tile 5
 
94
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
95
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
96
 ;Tile 6
 
97
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
98
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
99
 ;Tile 7
 
100
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
101
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
102
 ;Tile 8
 
103
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
104
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
105
 ;Tile 9
 
106
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
107
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
108
 ;Tile 10
 
109
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
110
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
111
 ;Tile 11
 
112
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
113
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
114
 ;Tile 12
 
115
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
116
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
117
 ;Tile 13
 
118
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
119
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
120
 ;Tile 14
 
121
 .db $5F,$FA,$5F,$FA,$8F,$F1,$8F,$F1,$8F,$F1,$8F,$F1,$5F,$FA,$5F,$FA
 
122
 .db $5F,$FA,$5F,$FA,$8F,$F1,$8F,$F1,$8F,$F1,$8F,$F1,$5F,$FA,$5F,$FA
 
123
 ;Tile 15
 
124
 .db $3C,$3C,$C3,$C3,$00,$00,$C3,$C3,$FF,$FF,$FF,$FF,$FF,$FF,$C3,$C3
 
125
 .db $00,$00,$C3,$C3,$FF,$FF,$88,$88,$FF,$FF,$22,$22,$FF,$FF,$FF,$FF
 
126
 ;Tile 16
 
127
 .db $7C,$3C,$83,$C3,$B8,$00,$A3,$C3,$AF,$FF,$8F,$FF,$5F,$FF,$5F,$F1
 
128
 .db $5F,$F4,$5F,$F1,$8F,$FB,$8F,$FB,$8F,$F1,$8F,$F1,$5F,$F1,$5F,$FA
 
129
 ;Tile 17
 
130
 .db $3C,$3E,$C3,$C1,$00,$1D,$C3,$C5,$FF,$F5,$FF,$F1,$FF,$FA,$8F,$FA
 
131
 .db $2F,$FA,$8F,$FA,$DF,$F1,$DF,$F1,$8F,$F1,$8F,$F1,$8F,$FA,$5F,$FA
 
132
 ;Tile 18
 
133
 .db $8F,$FB,$5F,$F1,$5F,$F4,$5F,$F1,$5F,$FF,$8F,$FF,$AF,$FF,$A3,$C3
 
134
 .db $B8,$00,$83,$C3,$7F,$FF,$28,$88,$3F,$FF,$22,$22,$3F,$FF,$1F,$FF
 
135
 ;Tile 19
 
136
 .db $DF,$F1,$8F,$FA,$2F,$FA,$8F,$FA,$FF,$FA,$FF,$F1,$FF,$F5,$C3,$C5
 
137
 .db $00,$1D,$C3,$C1,$FF,$FE,$11,$14,$FF,$FC,$44,$44,$FF,$FC,$FF,$F8
 
138
 ;Tile 20
 
139
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
140
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
141
 ;Tile 21
 
142
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
143
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
144
 ;Tile 22
 
145
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
146
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
147
 ;Tile 23
 
148
 .db $13,$6C,$12,$64,$12,$64,$12,$64,$13,$FC,$13,$FC,$12,$64,$12,$64
 
149
 .db $12,$64,$17,$6C,$1B,$FC,$12,$05,$12,$06,$13,$FC,$12,$04,$1F,$FF
 
150
 ;Tile 24
 
151
 .db $AF,$F5,$F0,$0F,$A0,$05,$E3,$C7,$C5,$A3,$CA,$53,$CF,$F3,$C0,$03
 
152
 .db $C0,$03,$CF,$F3,$CB,$B3,$CD,$6B,$CB,$B3,$CF,$F3,$C0,$03,$FF,$FF
 
153
 ;Tile 25
 
154
 .db $3F,$C8,$36,$C8,$26,$48,$2F,$48,$39,$C8,$39,$D8,$2F,$68,$26,$48
 
155
 .db $36,$C8,$7F,$C8,$BF,$C8,$20,$48,$20,$48,$3F,$C8,$20,$48,$FF,$F8
 
156
 ;Tile 26
 
157
 .db $00,$1F,$00,$60,$00,$90,$03,$10,$0C,$1F,$10,$20,$20,$40,$40,$80
 
158
 .db $41,$00,$42,$00,$44,$00,$88,$00,$90,$00,$A0,$00,$E0,$00,$FF,$FF
 
159
 ;Tile 27
 
160
 .db $FF,$FF,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$00,$7F,$FE,$B0,$01
 
161
 .db $A8,$49,$96,$79,$8C,$69,$8A,$69,$80,$31,$7F,$FE,$00,$00,$FF,$FF
 
162
 ;Tile 28
 
163
 .db $F8,$00,$06,$00,$09,$00,$08,$C0,$F8,$30,$04,$08,$02,$04,$01,$02
 
164
 .db $00,$82,$00,$42,$00,$22,$00,$11,$00,$09,$00,$05,$00,$07,$FF,$FF
 
165
 ;Tile 29
 
166
 .db $FF,$FF,$00,$00,$00,$00,$00,$00,$FF,$FF,$7F,$FE,$80,$01,$81,$61
 
167
 .db $83,$91,$84,$E1,$84,$21,$84,$21,$83,$C1,$80,$01,$7F,$FE,$FF,$FF
 
168
 ;Tile 30
 
169
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
170
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
171
 ;Tile 31
 
172
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
173
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
174
 ;Tile 32
 
175
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
176
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
177
 ;Tile 33
 
178
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
179
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
180
 ;Tile 34
 
181
animatedTiles:
 
182
 .db $00,$00,$00,$80,$02,$00,$09,$80,$02,$00,$01,$00,$07,$E0,$0D,$F0
 
183
 .db $1B,$F8,$37,$FC,$2F,$FC,$2F,$FC,$2F,$FC,$1F,$F8,$0F,$F0,$07,$E0
 
184
 ;Tile 35
 
185
 .db $00,$00,$0C,$06,$0B,$9A,$08,$64,$05,$04,$1D,$E8,$E3,$CC,$8F,$E3
 
186
 .db $6E,$79,$27,$E6,$2F,$C8,$43,$F0,$5A,$D0,$E9,$08,$06,$C8,$04,$38
 
187
maskTiles:
 
188
;0
 
189
 .db $FF,$E0,$FF,$80,$FF,$00,$FC,$00,$F0,$00,$E0,$00,$C0,$00,$80,$00
 
190
 .db $80,$00,$80,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
191
;1
 
192
 .db $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
193
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
194
;2
 
195
 .db $07,$FF,$01,$FF,$00,$FF,$00,$3F,$00,$0F,$00,$07,$00,$03,$00,$01
 
196
 .db $00,$01,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
197
;3
 
198
 .db $80,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 
199
 .db $00,$00,$00,$00,$00,$00,$00,$00,$80,$01,$FC,$3F,$F8,$1F,$FC,$3F
 
200
;4
 
201
 .db $E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00
 
202
 .db $E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00,$E0,$00
 
203
;5
 
204
 .db $00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07
 
205
 .db $00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07
 
 
b'\\ No newline at end of file'