-
Notifications
You must be signed in to change notification settings - Fork 1
/
VKYII_CFP9553_SPRITE_def.asm
597 lines (593 loc) · 18.6 KB
/
VKYII_CFP9553_SPRITE_def.asm
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
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
SPRITE_Enable = $01
SPRITE_LUT0 = $00 ; This is the LUT that the Sprite will use
SPRITE_LUT1 = $02
SPRITE_LUT2 = $04 ; Only 4 LUT for Now, So this bit is not used.
SPRITE_LUT3 = $06 ; Only 4 LUT for Now, So this bit is not used.
SPRITE_LUT4 = $08 ; Only 4 LUT for Now, So this bit is not used.
SPRITE_LUT5 = $0A ; Only 4 LUT for Now, So this bit is not used.
SPRITE_LUT6 = $0C ; Only 4 LUT for Now, So this bit is not used.
SPRITE_LUT7 = $0E ; Only 4 LUT for Now, So this bit is not used.
SPRITE_DEPTH0 = $00
SPRITE_DEPTH1 = $10
SPRITE_DEPTH2 = $20
SPRITE_DEPTH3 = $30
SPRITE_DEPTH4 = $40
SPRITE_DEPTH5 = $50
SPRITE_DEPTH6 = $60
; Sprite 0 (Highest Priority)
SP00_CONTROL_REG = $AF0C00
SP00_ADDY_PTR_L = $AF0C01
SP00_ADDY_PTR_M = $AF0C02
SP00_ADDY_PTR_H = $AF0C03
SP00_X_POS_L = $AF0C04
SP00_X_POS_H = $AF0C05
SP00_Y_POS_L = $AF0C06
SP00_Y_POS_H = $AF0C07
; Sprite 1
SP01_CONTROL_REG = $AF0C08
SP01_ADDY_PTR_L = $AF0C09
SP01_ADDY_PTR_M = $AF0C0A
SP01_ADDY_PTR_H = $AF0C0B
SP01_X_POS_L = $AF0C0C
SP01_X_POS_H = $AF0C0D
SP01_Y_POS_L = $AF0C0E
SP01_Y_POS_H = $AF0C0F
; Sprite 2
SP02_CONTROL_REG = $AF0C10
SP02_ADDY_PTR_L = $AF0C11
SP02_ADDY_PTR_M = $AF0C12
SP02_ADDY_PTR_H = $AF0C13
SP02_X_POS_L = $AF0C14
SP02_X_POS_H = $AF0C15
SP02_Y_POS_L = $AF0C16
SP02_Y_POS_H = $AF0C17
; Sprite 3
SP03_CONTROL_REG = $AF0C18
SP03_ADDY_PTR_L = $AF0C19
SP03_ADDY_PTR_M = $AF0C1A
SP03_ADDY_PTR_H = $AF0C1B
SP03_X_POS_L = $AF0C1C
SP03_X_POS_H = $AF0C1D
SP03_Y_POS_L = $AF0C1E
SP03_Y_POS_H = $AF0C1F
; Sprite 4
SP04_CONTROL_REG = $AF0C20
SP04_ADDY_PTR_L = $AF0C21
SP04_ADDY_PTR_M = $AF0C22
SP04_ADDY_PTR_H = $AF0C23
SP04_X_POS_L = $AF0C24
SP04_X_POS_H = $AF0C25
SP04_Y_POS_L = $AF0C26
SP04_Y_POS_H = $AF0C27
; Sprite 5
SP05_CONTROL_REG = $AF0C28
SP05_ADDY_PTR_L = $AF0C29
SP05_ADDY_PTR_M = $AF0C2A
SP05_ADDY_PTR_H = $AF0C2B
SP05_X_POS_L = $AF0C2C
SP05_X_POS_H = $AF0C2D
SP05_Y_POS_L = $AF0C2E
SP05_Y_POS_H = $AF0C2F
; Sprite 6
SP06_CONTROL_REG = $AF0C30
SP06_ADDY_PTR_L = $AF0C31
SP06_ADDY_PTR_M = $AF0C32
SP06_ADDY_PTR_H = $AF0C33
SP06_X_POS_L = $AF0C34
SP06_X_POS_H = $AF0C35
SP06_Y_POS_L = $AF0C36
SP06_Y_POS_H = $AF0C37
; Sprite 7
SP07_CONTROL_REG = $AF0C38
SP07_ADDY_PTR_L = $AF0C39
SP07_ADDY_PTR_M = $AF0C3A
SP07_ADDY_PTR_H = $AF0C3B
SP07_X_POS_L = $AF0C3C
SP07_X_POS_H = $AF0C3D
SP07_Y_POS_L = $AF0C3E
SP07_Y_POS_H = $AF0C3F
; Sprite 8
SP08_CONTROL_REG = $AF0C40
SP08_ADDY_PTR_L = $AF0C41
SP08_ADDY_PTR_M = $AF0C42
SP08_ADDY_PTR_H = $AF0C43
SP08_X_POS_L = $AF0C44
SP08_X_POS_H = $AF0C45
SP08_Y_POS_L = $AF0C46
SP08_Y_POS_H = $AF0C47
; Sprite 9
SP09_CONTROL_REG = $AF0C48
SP09_ADDY_PTR_L = $AF0C49
SP09_ADDY_PTR_M = $AF0C4A
SP09_ADDY_PTR_H = $AF0C4B
SP09_X_POS_L = $AF0C4C
SP09_X_POS_H = $AF0C4D
SP09_Y_POS_L = $AF0C4E
SP09_Y_POS_H = $AF0C4F
; Sprite 10
SP10_CONTROL_REG = $AF0C50
SP10_ADDY_PTR_L = $AF0C51
SP10_ADDY_PTR_M = $AF0C52
SP10_ADDY_PTR_H = $AF0C53
SP10_X_POS_L = $AF0C54
SP10_X_POS_H = $AF0C55
SP10_Y_POS_L = $AF0C56
SP10_Y_POS_H = $AF0C57
; Sprite 11
SP11_CONTROL_REG = $AF0C58
SP11_ADDY_PTR_L = $AF0C59
SP11_ADDY_PTR_M = $AF0C5A
SP11_ADDY_PTR_H = $AF0C5B
SP11_X_POS_L = $AF0C5C
SP11_X_POS_H = $AF0C5D
SP11_Y_POS_L = $AF0C5E
SP11_Y_POS_H = $AF0C5F
; Sprite 12
SP12_CONTROL_REG = $AF0C60
SP12_ADDY_PTR_L = $AF0C61
SP12_ADDY_PTR_M = $AF0C62
SP12_ADDY_PTR_H = $AF0C63
SP12_X_POS_L = $AF0C64
SP12_X_POS_H = $AF0C65
SP12_Y_POS_L = $AF0C66
SP12_Y_POS_H = $AF0C67
; Sprite 13
SP13_CONTROL_REG = $AF0C68
SP13_ADDY_PTR_L = $AF0C69
SP13_ADDY_PTR_M = $AF0C6A
SP13_ADDY_PTR_H = $AF0C6B
SP13_X_POS_L = $AF0C6C
SP13_X_POS_H = $AF0C6D
SP13_Y_POS_L = $AF0C6E
SP13_Y_POS_H = $AF0C6F
; Sprite 14
SP14_CONTROL_REG = $AF0C70
SP14_ADDY_PTR_L = $AF0C71
SP14_ADDY_PTR_M = $AF0C72
SP14_ADDY_PTR_H = $AF0C73
SP14_X_POS_L = $AF0C74
SP14_X_POS_H = $AF0C75
SP14_Y_POS_L = $AF0C76
SP14_Y_POS_H = $AF0C77
; Sprite 15
SP15_CONTROL_REG = $AF0C78
SP15_ADDY_PTR_L = $AF0C79
SP15_ADDY_PTR_M = $AF0C7A
SP15_ADDY_PTR_H = $AF0C7B
SP15_X_POS_L = $AF0C7C
SP15_X_POS_H = $AF0C7D
SP15_Y_POS_L = $AF0C7E
SP15_Y_POS_H = $AF0C7F
; Sprite 16
SP16_CONTROL_REG = $AF0C80
SP16_ADDY_PTR_L = $AF0C81
SP16_ADDY_PTR_M = $AF0C82
SP16_ADDY_PTR_H = $AF0C83
SP16_X_POS_L = $AF0C84
SP16_X_POS_H = $AF0C85
SP16_Y_POS_L = $AF0C86
SP16_Y_POS_H = $AF0C87
; Sprite 17
SP17_CONTROL_REG = $AF0C88
SP17_ADDY_PTR_L = $AF0C89
SP17_ADDY_PTR_M = $AF0C8A
SP17_ADDY_PTR_H = $AF0C8B
SP17_X_POS_L = $AF0C8C
SP17_X_POS_H = $AF0C8D
SP17_Y_POS_L = $AF0C8E
SP17_Y_POS_H = $AF0C8F
; Sprite 18
SP18_CONTROL_REG = $AF0C90
SP18_ADDY_PTR_L = $AF0C91
SP18_ADDY_PTR_M = $AF0C92
SP18_ADDY_PTR_H = $AF0C93
SP18_X_POS_L = $AF0C94
SP18_X_POS_H = $AF0C95
SP18_Y_POS_L = $AF0C96
SP18_Y_POS_H = $AF0C97
; Sprite 19
SP19_CONTROL_REG = $AF0C98
SP19_ADDY_PTR_L = $AF0C99
SP19_ADDY_PTR_M = $AF0C9A
SP19_ADDY_PTR_H = $AF0C9B
SP19_X_POS_L = $AF0C9C
SP19_X_POS_H = $AF0C9D
SP19_Y_POS_L = $AF0C9E
SP19_Y_POS_H = $AF0C9F
; Sprite 20
SP20_CONTROL_REG = $AF0CA0
SP20_ADDY_PTR_L = $AF0CA1
SP20_ADDY_PTR_M = $AF0CA2
SP20_ADDY_PTR_H = $AF0CA3
SP20_X_POS_L = $AF0CA4
SP20_X_POS_H = $AF0CA5
SP20_Y_POS_L = $AF0CA6
SP20_Y_POS_H = $AF0CA7
; Sprite 21
SP21_CONTROL_REG = $AF0CA8
SP21_ADDY_PTR_L = $AF0CA9
SP21_ADDY_PTR_M = $AF0CAA
SP21_ADDY_PTR_H = $AF0CAB
SP21_X_POS_L = $AF0CAC
SP21_X_POS_H = $AF0CAD
SP21_Y_POS_L = $AF0CAE
SP21_Y_POS_H = $AF0CAF
; Sprite 22
SP22_CONTROL_REG = $AF0CB0
SP22_ADDY_PTR_L = $AF0CB1
SP22_ADDY_PTR_M = $AF0CB2
SP22_ADDY_PTR_H = $AF0CB3
SP22_X_POS_L = $AF0CB4
SP22_X_POS_H = $AF0CB5
SP22_Y_POS_L = $AF0CB6
SP22_Y_POS_H = $AF0CB7
; Sprite 23
SP23_CONTROL_REG = $AF0CB8
SP23_ADDY_PTR_L = $AF0CB9
SP23_ADDY_PTR_M = $AF0CBA
SP23_ADDY_PTR_H = $AF0CBB
SP23_X_POS_L = $AF0CBC
SP23_X_POS_H = $AF0CBD
SP23_Y_POS_L = $AF0CBE
SP23_Y_POS_H = $AF0CBF
; Sprite 24
SP24_CONTROL_REG = $AF0CC0
SP24_ADDY_PTR_L = $AF0CC1
SP24_ADDY_PTR_M = $AF0CC2
SP24_ADDY_PTR_H = $AF0CC3
SP24_X_POS_L = $AF0CC4
SP24_X_POS_H = $AF0CC5
SP24_Y_POS_L = $AF0CC6
SP24_Y_POS_H = $AF0CC7
; Sprite 25
SP25_CONTROL_REG = $AF0CC8
SP25_ADDY_PTR_L = $AF0CC9
SP25_ADDY_PTR_M = $AF0CCA
SP25_ADDY_PTR_H = $AF0CCB
SP25_X_POS_L = $AF0CCC
SP25_X_POS_H = $AF0CCD
SP25_Y_POS_L = $AF0CCE
SP25_Y_POS_H = $AF0CCF
; Sprite 26
SP26_CONTROL_REG = $AF0CD0
SP26_ADDY_PTR_L = $AF0CD1
SP26_ADDY_PTR_M = $AF0CD2
SP26_ADDY_PTR_H = $AF0CD3
SP26_X_POS_L = $AF0CD4
SP26_X_POS_H = $AF0CD5
SP26_Y_POS_L = $AF0CD6
SP26_Y_POS_H = $AF0CD7
; Sprite 27
SP27_CONTROL_REG = $AF0CD8
SP27_ADDY_PTR_L = $AF0CD9
SP27_ADDY_PTR_M = $AF0CDA
SP27_ADDY_PTR_H = $AF0CDB
SP27_X_POS_L = $AF0CDC
SP27_X_POS_H = $AF0CDD
SP27_Y_POS_L = $AF0CDE
SP27_Y_POS_H = $AF0CDF
; Sprite 28
SP28_CONTROL_REG = $AF0CE0
SP28_ADDY_PTR_L = $AF0CE1
SP28_ADDY_PTR_M = $AF0CE2
SP28_ADDY_PTR_H = $AF0CE3
SP28_X_POS_L = $AF0CE4
SP28_X_POS_H = $AF0CE5
SP28_Y_POS_L = $AF0CE6
SP28_Y_POS_H = $AF0CE7
; Sprite 29
SP29_CONTROL_REG = $AF0CE8
SP29_ADDY_PTR_L = $AF0CE9
SP29_ADDY_PTR_M = $AF0CEA
SP29_ADDY_PTR_H = $AF0CEB
SP29_X_POS_L = $AF0CEC
SP29_X_POS_H = $AF0CED
SP29_Y_POS_L = $AF0CEE
SP29_Y_POS_H = $AF0CEF
; Sprite 30
SP30_CONTROL_REG = $AF0CF0
SP30_ADDY_PTR_L = $AF0CF1
SP30_ADDY_PTR_M = $AF0CF2
SP30_ADDY_PTR_H = $AF0CF3
SP30_X_POS_L = $AF0CF4
SP30_X_POS_H = $AF0CF5
SP30_Y_POS_L = $AF0CF6
SP30_Y_POS_H = $AF0CF7
; Sprite 31
SP31_CONTROL_REG = $AF0CF8
SP31_ADDY_PTR_L = $AF0CF9
SP31_ADDY_PTR_M = $AF0CFA
SP31_ADDY_PTR_H = $AF0CFB
SP31_X_POS_L = $AF0CFC
SP31_X_POS_H = $AF0CFD
SP31_Y_POS_L = $AF0CFE
SP31_Y_POS_H = $AF0CFF
;///////////////////////////////////
; Sprite 32 (Highest Priority)
SP32_CONTROL_REG = $AF0D00
SP32_ADDY_PTR_L = $AF0D01
SP32_ADDY_PTR_M = $AF0D02
SP32_ADDY_PTR_H = $AF0D03
SP32_X_POS_L = $AF0D04
SP32_X_POS_H = $AF0D05
SP32_Y_POS_L = $AF0D06
SP32_Y_POS_H = $AF0D07
; Sprite 33
SP33_CONTROL_REG = $AF0D08
SP33_ADDY_PTR_L = $AF0D09
SP33_ADDY_PTR_M = $AF0D0A
SP33_ADDY_PTR_H = $AF0D0B
SP33_X_POS_L = $AF0D0C
SP33_X_POS_H = $AF0D0D
SP33_Y_POS_L = $AF0D0E
SP33_Y_POS_H = $AF0D0F
; Sprite 34
SP34_CONTROL_REG = $AF0D10
SP34_ADDY_PTR_L = $AF0D11
SP34_ADDY_PTR_M = $AF0D12
SP34_ADDY_PTR_H = $AF0D13
SP34_X_POS_L = $AF0D14
SP34_X_POS_H = $AF0D15
SP34_Y_POS_L = $AF0D16
SP34_Y_POS_H = $AF0D17
; Sprite 35
SP35_CONTROL_REG = $AF0D18
SP35_ADDY_PTR_L = $AF0D19
SP35_ADDY_PTR_M = $AF0D1A
SP35_ADDY_PTR_H = $AF0D1B
SP35_X_POS_L = $AF0D1C
SP35_X_POS_H = $AF0D1D
SP35_Y_POS_L = $AF0D1E
SP35_Y_POS_H = $AF0D1F
; Sprite 36
SP36_CONTROL_REG = $AF0D20
SP36_ADDY_PTR_L = $AF0D21
SP36_ADDY_PTR_M = $AF0D22
SP36_ADDY_PTR_H = $AF0D23
SP36_X_POS_L = $AF0D24
SP36_X_POS_H = $AF0D25
SP36_Y_POS_L = $AF0D26
SP36_Y_POS_H = $AF0D27
; Sprite 37
SP37_CONTROL_REG = $AF0D28
SP37_ADDY_PTR_L = $AF0D29
SP37_ADDY_PTR_M = $AF0D2A
SP37_ADDY_PTR_H = $AF0D2B
SP37_X_POS_L = $AF0D2C
SP37_X_POS_H = $AF0D2D
SP37_Y_POS_L = $AF0D2E
SP37_Y_POS_H = $AF0D2F
; Sprite 38
SP38_CONTROL_REG = $AF0D30
SP38_ADDY_PTR_L = $AF0D31
SP38_ADDY_PTR_M = $AF0D32
SP38_ADDY_PTR_H = $AF0D33
SP38_X_POS_L = $AF0D34
SP38_X_POS_H = $AF0D35
SP38_Y_POS_L = $AF0D36
SP38_Y_POS_H = $AF0D37
; Sprite 39
SP39_CONTROL_REG = $AF0D38
SP39_ADDY_PTR_L = $AF0D39
SP39_ADDY_PTR_M = $AF0D3A
SP39_ADDY_PTR_H = $AF0D3B
SP39_X_POS_L = $AF0D3C
SP39_X_POS_H = $AF0D3D
SP39_Y_POS_L = $AF0D3E
SP39_Y_POS_H = $AF0D3F
; Sprite 40
SP40_CONTROL_REG = $AF0D40
SP40_ADDY_PTR_L = $AF0D41
SP40_ADDY_PTR_M = $AF0D42
SP40_ADDY_PTR_H = $AF0D43
SP40_X_POS_L = $AF0D44
SP40_X_POS_H = $AF0D45
SP40_Y_POS_L = $AF0D46
SP40_Y_POS_H = $AF0D47
; Sprite 41
SP41_CONTROL_REG = $AF0D48
SP41_ADDY_PTR_L = $AF0D49
SP41_ADDY_PTR_M = $AF0D4A
SP41_ADDY_PTR_H = $AF0D4B
SP41_X_POS_L = $AF0D4C
SP41_X_POS_H = $AF0D4D
SP41_Y_POS_L = $AF0D4E
SP41_Y_POS_H = $AF0D4F
; Sprite 42
SP42_CONTROL_REG = $AF0D50
SP42_ADDY_PTR_L = $AF0D51
SP42_ADDY_PTR_M = $AF0D52
SP42_ADDY_PTR_H = $AF0D53
SP42_X_POS_L = $AF0D54
SP42_X_POS_H = $AF0D55
SP42_Y_POS_L = $AF0D56
SP42_Y_POS_H = $AF0D57
; Sprite 43
SP43_CONTROL_REG = $AF0D58
SP43_ADDY_PTR_L = $AF0D59
SP43_ADDY_PTR_M = $AF0D5A
SP43_ADDY_PTR_H = $AF0D5B
SP43_X_POS_L = $AF0D5C
SP43_X_POS_H = $AF0D5D
SP43_Y_POS_L = $AF0D5E
SP43_Y_POS_H = $AF0D5F
; Sprite 44
SP44_CONTROL_REG = $AF0D60
SP44_ADDY_PTR_L = $AF0D61
SP44_ADDY_PTR_M = $AF0D62
SP44_ADDY_PTR_H = $AF0D63
SP44_X_POS_L = $AF0D64
SP44_X_POS_H = $AF0D65
SP44_Y_POS_L = $AF0D66
SP44_Y_POS_H = $AF0D67
; Sprite 45
SP45_CONTROL_REG = $AF0D68
SP45_ADDY_PTR_L = $AF0D69
SP45_ADDY_PTR_M = $AF0D6A
SP45_ADDY_PTR_H = $AF0D6B
SP45_X_POS_L = $AF0D6C
SP45_X_POS_H = $AF0D6D
SP45_Y_POS_L = $AF0D6E
SP45_Y_POS_H = $AF0D6F
; Sprite 46
SP46_CONTROL_REG = $AF0D70
SP46_ADDY_PTR_L = $AF0D71
SP46_ADDY_PTR_M = $AF0D72
SP46_ADDY_PTR_H = $AF0D73
SP46_X_POS_L = $AF0D74
SP46_X_POS_H = $AF0D75
SP46_Y_POS_L = $AF0D76
SP46_Y_POS_H = $AF0D77
; Sprite 47
SP47_CONTROL_REG = $AF0D78
SP47_ADDY_PTR_L = $AF0D79
SP47_ADDY_PTR_M = $AF0D7A
SP47_ADDY_PTR_H = $AF0D7B
SP47_X_POS_L = $AF0D7C
SP47_X_POS_H = $AF0D7D
SP47_Y_POS_L = $AF0D7E
SP47_Y_POS_H = $AF0D7F
; Sprite 48
SP48_CONTROL_REG = $AF0D80
SP48_ADDY_PTR_L = $AF0D81
SP48_ADDY_PTR_M = $AF0D82
SP48_ADDY_PTR_H = $AF0D83
SP48_X_POS_L = $AF0D84
SP48_X_POS_H = $AF0D85
SP48_Y_POS_L = $AF0D86
SP48_Y_POS_H = $AF0D87
; Sprite 49
SP49_CONTROL_REG = $AF0D88
SP49_ADDY_PTR_L = $AF0D89
SP49_ADDY_PTR_M = $AF0D8A
SP49_ADDY_PTR_H = $AF0D8B
SP49_X_POS_L = $AF0D8C
SP49_X_POS_H = $AF0D8D
SP49_Y_POS_L = $AF0D8E
SP49_Y_POS_H = $AF0D8F
; Sprite 50
SP50_CONTROL_REG = $AF0D90
SP50_ADDY_PTR_L = $AF0D91
SP50_ADDY_PTR_M = $AF0D92
SP50_ADDY_PTR_H = $AF0D93
SP50_X_POS_L = $AF0D94
SP50_X_POS_H = $AF0D95
SP50_Y_POS_L = $AF0D96
SP50_Y_POS_H = $AF0D97
; Sprite 51
SP51_CONTROL_REG = $AF0D98
SP51_ADDY_PTR_L = $AF0D99
SP51_ADDY_PTR_M = $AF0D9A
SP51_ADDY_PTR_H = $AF0D9B
SP51_X_POS_L = $AF0D9C
SP51_X_POS_H = $AF0D9D
SP51_Y_POS_L = $AF0D9E
SP51_Y_POS_H = $AF0D9F
; Sprite 52
SP52_CONTROL_REG = $AF0DA0
SP52_ADDY_PTR_L = $AF0DA1
SP52_ADDY_PTR_M = $AF0DA2
SP52_ADDY_PTR_H = $AF0DA3
SP52_X_POS_L = $AF0DA4
SP52_X_POS_H = $AF0DA5
SP52_Y_POS_L = $AF0DA6
SP52_Y_POS_H = $AF0DA7
; Sprite 53
SP53_CONTROL_REG = $AF0DA8
SP53_ADDY_PTR_L = $AF0DA9
SP53_ADDY_PTR_M = $AF0DAA
SP53_ADDY_PTR_H = $AF0DAB
SP53_X_POS_L = $AF0DAC
SP53_X_POS_H = $AF0DAD
SP53_Y_POS_L = $AF0DAE
SP53_Y_POS_H = $AF0DAF
; Sprite 54
SP54_CONTROL_REG = $AF0DB0
SP54_ADDY_PTR_L = $AF0DB1
SP54_ADDY_PTR_M = $AF0DB2
SP54_ADDY_PTR_H = $AF0DB3
SP54_X_POS_L = $AF0DB4
SP54_X_POS_H = $AF0DB5
SP54_Y_POS_L = $AF0DB6
SP54_Y_POS_H = $AF0DB7
; Sprite 55
SP55_CONTROL_REG = $AF0DB8
SP55_ADDY_PTR_L = $AF0DB9
SP55_ADDY_PTR_M = $AF0DBA
SP55_ADDY_PTR_H = $AF0DBB
SP55_X_POS_L = $AF0DBC
SP55_X_POS_H = $AF0DBD
SP55_Y_POS_L = $AF0DBE
SP55_Y_POS_H = $AF0DBF
; Sprite 56
SP56_CONTROL_REG = $AF0DC0
SP56_ADDY_PTR_L = $AF0DC1
SP56_ADDY_PTR_M = $AF0DC2
SP56_ADDY_PTR_H = $AF0DC3
SP56_X_POS_L = $AF0DC4
SP56_X_POS_H = $AF0DC5
SP56_Y_POS_L = $AF0DC6
SP56_Y_POS_H = $AF0DC7
; Sprite 57
SP57_CONTROL_REG = $AF0DC8
SP57_ADDY_PTR_L = $AF0DC9
SP57_ADDY_PTR_M = $AF0DCA
SP57_ADDY_PTR_H = $AF0DCB
SP57_X_POS_L = $AF0DCC
SP57_X_POS_H = $AF0DCD
SP57_Y_POS_L = $AF0DCE
SP57_Y_POS_H = $AF0DCF
; Sprite 58
SP58_CONTROL_REG = $AF0DD0
SP58_ADDY_PTR_L = $AF0DD1
SP58_ADDY_PTR_M = $AF0DD2
SP58_ADDY_PTR_H = $AF0DD3
SP58_X_POS_L = $AF0DD4
SP58_X_POS_H = $AF0DD5
SP58_Y_POS_L = $AF0DD6
SP58_Y_POS_H = $AF0DD7
; Sprite 59
SP59_CONTROL_REG = $AF0DD8
SP59_ADDY_PTR_L = $AF0DD9
SP59_ADDY_PTR_M = $AF0DDA
SP59_ADDY_PTR_H = $AF0DDB
SP59_X_POS_L = $AF0DDC
SP59_X_POS_H = $AF0DDD
SP59_Y_POS_L = $AF0DDE
SP59_Y_POS_H = $AF0DDF
; Sprite 60
SP60_CONTROL_REG = $AF0DE0
SP60_ADDY_PTR_L = $AF0DE1
SP60_ADDY_PTR_M = $AF0DE2
SP60_ADDY_PTR_H = $AF0DE3
SP60_X_POS_L = $AF0DE4
SP60_X_POS_H = $AF0DE5
SP60_Y_POS_L = $AF0DE6
SP60_Y_POS_H = $AF0DE7
; Sprite 61
SP61_CONTROL_REG = $AF0DE8
SP61_ADDY_PTR_L = $AF0DE9
SP61_ADDY_PTR_M = $AF0DEA
SP61_ADDY_PTR_H = $AF0DEB
SP61_X_POS_L = $AF0DEC
SP61_X_POS_H = $AF0DED
SP61_Y_POS_L = $AF0DEE
SP61_Y_POS_H = $AF0DEF
; Sprite 62
SP62_CONTROL_REG = $AF0DF0
SP62_ADDY_PTR_L = $AF0DF1
SP62_ADDY_PTR_M = $AF0DF2
SP62_ADDY_PTR_H = $AF0DF3
SP62_X_POS_L = $AF0DF4
SP62_X_POS_H = $AF0DF5
SP62_Y_POS_L = $AF0DF6
SP62_Y_POS_H = $AF0DF7
; Sprite 63
SP63_CONTROL_REG = $AF0DF8
SP63_ADDY_PTR_L = $AF0DF9
SP63_ADDY_PTR_M = $AF0DFA
SP63_ADDY_PTR_H = $AF0DFB
SP63_X_POS_L = $AF0DFC
SP63_X_POS_H = $AF0DFD
SP63_Y_POS_L = $AF0DFE
SP63_Y_POS_H = $AF0DFF