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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
pikaanim_def: MACRO
\1_id:
dw \1
ENDM
PikaPicAnimBGFramesPointers:
pikaanim_def PikaPicAnimBGFrames_0 ; 00
pikaanim_def PikaPicAnimBGFrames_1 ; 01
pikaanim_def PikaPicAnimBGFrames_2 ; 02
pikaanim_def PikaPicAnimBGFrames_3 ; 03
pikaanim_def PikaPicAnimBGFrames_4 ; 04
pikaanim_def PikaPicAnimBGFrames_5 ; 05
pikaanim_def PikaPicAnimBGFrames_6 ; 06
pikaanim_def PikaPicAnimBGFrames_7 ; 07
pikaanim_def PikaPicAnimBGFrames_8 ; 08
pikaanim_def PikaPicAnimBGFrames_9 ; 09
pikaanim_def PikaPicAnimBGFrames_10 ; 0a
pikaanim_def PikaPicAnimBGFrames_11 ; 0b
pikaanim_def PikaPicAnimBGFrames_12 ; 0c
pikaanim_def PikaPicAnimBGFrames_13 ; 0d
pikaanim_def PikaPicAnimBGFrames_14 ; 0e
pikaanim_def PikaPicAnimBGFrames_15 ; 0f
pikaanim_def PikaPicAnimBGFrames_16 ; 10
pikaanim_def PikaPicAnimBGFrames_17 ; 11
pikaanim_def PikaPicAnimBGFrames_18 ; 12
pikaanim_def PikaPicAnimBGFrames_19 ; 13
pikaanim_def PikaPicAnimBGFrames_20 ; 14
pikaanim_def PikaPicAnimBGFrames_21 ; 15
pikaanim_def PikaPicAnimBGFrames_22 ; 16
pikaanim_def PikaPicAnimBGFrames_23 ; 17
pikaanim_def PikaPicAnimBGFrames_24 ; 18
pikaanim_def PikaPicAnimBGFrames_25 ; 19
pikaanim_def PikaPicAnimBGFrames_26 ; 1a
pikaanim_def PikaPicAnimBGFrames_27 ; 1b
pikaanim_def PikaPicAnimBGFrames_28 ; 1c
pikaanim_def PikaPicAnimBGFrames_29 ; 1d
pikaanim_def PikaPicAnimBGFrames_30 ; 1e
pikaanim_def PikaPicAnimBGFrames_31 ; 1f
pikaanim_def PikaPicAnimBGFrames_32 ; 20
pikaanim_def PikaPicAnimBGFrames_33 ; 21
pikaanim_def PikaPicAnimBGFrames_34 ; 22
pikaanim_def PikaPicAnimBGFrames_35 ; 23
pikaframe: MACRO
db (\1_id - PikaPicTilemapPointers) / 2, \2
ENDM
pikaframedelay EQUS "db 0,"
pikaframeend EQUS "db $e0"
PikaPicAnimBGFrames_0:
PikaPicAnimBGFrames_1:
; Tilemap idx, duration
pikaframe PikaAnimTilemap_1, 20
pikaframe PikaAnimTilemap_7, 2
pikaframe PikaAnimTilemap_1, 1
pikaframe PikaAnimTilemap_7, 2
pikaframe PikaAnimTilemap_1, 1
pikaframe PikaAnimTilemap_7, 8
pikaframeend
PikaPicAnimBGFrames_fdc1e: ; unreferenced
pikaframe PikaAnimTilemap_2, 2
pikaframe PikaAnimTilemap_1, 1
pikaframe PikaAnimTilemap_2, 2
pikaframe PikaAnimTilemap_1, 1
pikaframe PikaAnimTilemap_2, 8
pikaframeend
PikaPicAnimBGFrames_2:
pikaframedelay 8
pikaframe PikaAnimTilemap_8, 8
pikaframedelay 8
pikaframe PikaAnimTilemap_8, 8
pikaframeend
PikaPicAnimBGFrames_3:
pikaframe PikaAnimTilemap_8, 8
pikaframedelay 8
pikaframe PikaAnimTilemap_8, 8
pikaframedelay 8
pikaframeend
PikaPicAnimBGFrames_4:
PikaPicAnimBGFrames_35:
pikaframe PikaAnimTilemap_1, 0
pikaframeend
PikaPicAnimBGFrames_5:
pikaframe PikaAnimTilemap_9, 0
pikaframeend
PikaPicAnimBGFrames_6:
pikaframedelay 2
pikaframe PikaAnimTilemap_14, 4
pikaframedelay 8
pikaframe PikaAnimTilemap_14, 4
pikaframedelay 64
pikaframe PikaAnimTilemap_14, 4
pikaframedelay 64
pikaframeend
PikaPicAnimBGFrames_7:
pikaframedelay 4
pikaframe PikaAnimTilemap_15, 4
pikaframedelay 4
pikaframe PikaAnimTilemap_15, 4
pikaframedelay 8
pikaframe PikaAnimTilemap_15, 4
pikaframedelay 8
pikaframe PikaAnimTilemap_15, 4
pikaframeend
PikaPicAnimBGFrames_8:
pikaframe PikaAnimTilemap_16, 1
pikaframedelay 1
pikaframe PikaAnimTilemap_16, 1
pikaframedelay 64
pikaframe PikaAnimTilemap_16, 1
pikaframedelay 64
pikaframeend
PikaPicAnimBGFrames_9:
pikaframedelay 8
pikaframe PikaAnimTilemap_17, 8
pikaframedelay 20
pikaframe PikaAnimTilemap_17, 8
pikaframeend
PikaPicAnimBGFrames_10:
pikaframedelay 2
pikaframe PikaAnimTilemap_18, 2
pikaframedelay 2
pikaframe PikaAnimTilemap_18, 64
pikaframedelay 3
pikaframe PikaAnimTilemap_18, 64
pikaframeend
PikaPicAnimBGFrames_11:
pikaframedelay 8
pikaframe PikaAnimTilemap_19, 64
pikaframedelay 4
pikaframe PikaAnimTilemap_19, 64
pikaframeend
PikaPicAnimBGFrames_12:
pikaframe PikaAnimTilemap_20, 8
pikaframedelay 2
pikaframe PikaAnimTilemap_20, 8
pikaframedelay 2
pikaframe PikaAnimTilemap_20, 8
pikaframeend
PikaPicAnimBGFrames_13:
pikaframe PikaAnimTilemap_21, 4
pikaframedelay 8
pikaframe PikaAnimTilemap_21, 4
pikaframedelay 64
pikaframe PikaAnimTilemap_21, 4
pikaframedelay 64
pikaframeend
PikaPicAnimBGFrames_14:
pikaframedelay 2
pikaframe PikaAnimTilemap_22, 2
pikaframedelay 2
pikaframe PikaAnimTilemap_22, 2
pikaframedelay 20
pikaframe PikaAnimTilemap_22, 2
pikaframeend
PikaPicAnimBGFrames_15:
pikaframedelay 8
pikaframe PikaAnimTilemap_23, 8
pikaframeend
PikaPicAnimBGFrames_16:
pikaframedelay 8
pikaframe PikaAnimTilemap_23, 3
pikaframe PikaAnimTilemap_24, 5
pikaframe PikaAnimTilemap_23, 3
pikaframedelay 5
pikaframeend
PikaPicAnimBGFrames_17:
pikaframedelay 20
pikaframe PikaAnimTilemap_25, 8
pikaframedelay 20
pikaframe PikaAnimTilemap_25, 8
pikaframeend
PikaPicAnimBGFrames_18:
pikaframedelay 13
pikaframe PikaAnimTilemap_26, 12
pikaframedelay 100
pikaframe PikaAnimTilemap_26, 8
pikaframeend
PikaPicAnimBGFrames_19:
pikaframedelay 5
pikaframe PikaAnimTilemap_27, 5
pikaframedelay 5
pikaframe PikaAnimTilemap_27, 5
pikaframedelay 100
pikaframeend
PikaPicAnimBGFrames_20:
pikaframedelay 2
pikaframe PikaAnimTilemap_28, 2
pikaframedelay 2
pikaframe PikaAnimTilemap_28, 2
pikaframeend
PikaPicAnimBGFrames_21:
pikaframedelay 5
pikaframe PikaAnimTilemap_29, 5
pikaframedelay 5
pikaframe PikaAnimTilemap_29, 5
pikaframeend
PikaPicAnimBGFrames_22:
pikaframe PikaAnimTilemap_30, 8
pikaframedelay 100
pikaframeend
PikaPicAnimBGFrames_23:
pikaframedelay 10
pikaframe PikaAnimTilemap_31, 3
pikaframedelay 3
pikaframe PikaAnimTilemap_31, 3
pikaframedelay 100
pikaframeend
PikaPicAnimBGFrames_24:
pikaframedelay 3
pikaframe PikaAnimTilemap_32, 100
pikaframedelay 8
pikaframe PikaAnimTilemap_32, 8
pikaframeend
PikaPicAnimBGFrames_25:
pikaframe PikaAnimTilemap_33, 6
pikaframedelay 6
pikaframe PikaAnimTilemap_33, 6
pikaframedelay 6
pikaframeend
PikaPicAnimBGFrames_26:
pikaframedelay 8
pikaframe PikaAnimTilemap_34, 12
pikaframedelay 8
pikaframe PikaAnimTilemap_34, 12
pikaframeend
PikaPicAnimBGFrames_27:
pikaframedelay 8
pikaframe PikaAnimTilemap_9, 2
pikaframe PikaAnimTilemap_10, 1
pikaframe PikaAnimTilemap_11, 1
pikaframe PikaAnimTilemap_12, 100
pikaframeend
PikaPicAnimBGFrames_28:
pikaframedelay 8
pikaframe PikaAnimTilemap_36, 100
pikaframeend
PikaPicAnimBGFrames_29:
pikaframedelay 16
pikaframe PikaAnimTilemap_37, 16
pikaframedelay 16
pikaframe PikaAnimTilemap_37, 16
pikaframeend
PikaPicAnimBGFrames_30:
pikaframedelay 6
pikaframe PikaAnimTilemap_38, 6
pikaframedelay 6
pikaframe PikaAnimTilemap_38, 6
pikaframedelay 100
pikaframeend
PikaPicAnimBGFrames_31:
pikaframedelay 6
pikaframe PikaAnimTilemap_9, 6
pikaframe PikaAnimTilemap_10, 100
pikaframeend
PikaPicAnimBGFrames_32:
pikaframedelay 20
pikaframe PikaAnimTilemap_9, 8
pikaframedelay 20
pikaframe PikaAnimTilemap_9, 8
pikaframe PikaAnimTilemap_10, 8
pikaframe PikaAnimTilemap_11, 100
pikaframeend
PikaPicAnimBGFrames_33:
pikaframedelay 4
pikaframe PikaAnimTilemap_9, 100
pikaframeend
PikaPicAnimBGFrames_34:
pikaframedelay 12
pikaframe PikaAnimTilemap_9, 12
pikaframedelay 12
pikaframe PikaAnimTilemap_9, 100
pikaframeend
|