/
knightlore_v100rc7.lst.txt
9745 lines (9745 loc) · 646 KB
/
knightlore_v100rc7.lst.txt
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
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ZX_VRAM:4000
ZX_VRAM:4000 ; +--------------------------------------------------+
ZX_VRAM:4000 ; | ZX Spectrum Knight Lore Disassembly v1.00rc7 |
ZX_VRAM:4000 ; | - by tcdev (msmcdoug@gmail.com) |
ZX_VRAM:4000 ; +--------------------------------------------------+
ZX_VRAM:4000 ;
ZX_VRAM:4000 ; Memory Map:
ZX_VRAM:4000 ;
ZX_VRAM:4000 ; $4000-$57FF - spectrum video memory
ZX_VRAM:4000 ; $5800-$5AFF - spectrum attribute memory
ZX_VRAM:4000 ; $5B9F - stack
ZX_VRAM:4000 ; $5BA0-$6107 - variables
ZX_VRAM:4000 ; $6108-$D8F2 - code and data
ZX_VRAM:4000 ; $D8F3-$F0F2 - video buffer
ZX_VRAM:4000 ; $F100-$FFFF - bit-shift & bit-reverse lookup tables
ZX_VRAM:4000 ; - (built at run-time)
ZX_VRAM:4000
ZX_VRAM:4000
ZX_VRAM:4000 ; Processor : z80 []
ZX_VRAM:4000 ; Target assembler: ASxxxx by Alan R. Baldwin v1.5
ZX_VRAM:4000 .area idaseg (ABS)
ZX_VRAM:4000 .hd64 ; this is needed only for HD64180
ZX_VRAM:4000
ZX_VRAM:4000 ; ===========================================================================
ZX_VRAM:4000
ZX_VRAM:4000 ; Segment type: Regular
ZX_VRAM:4000 .org 0x4000
ZX_VRAM:4000 ?? ?? ?? ??+zx_vram: .ds 0x1800
ZX_VRAM:4000 ?? ?? ?? ??+; end of 'ZX_VRAM'
ZX_VRAM:4000 ?? ?? ?? ??+
ZX_ARAM:5800 ; ===========================================================================
ZX_ARAM:5800
ZX_ARAM:5800 ; Segment type: Regular
ZX_ARAM:5800 .org 0x5800
ZX_ARAM:5800 ?? ?? ?? ??+zx_aram: .ds 0x300
ZX_ARAM:5800 ?? ?? ?? ??+; end of 'ZX_ARAM'
ZX_ARAM:5800 ?? ?? ?? ??+
SCRATCH:5BA0 ; Stack grows down from here
SCRATCH:5BA0 ; Variables from here are zeroed at start of game
SCRATCH:5BA0 ; ===========================================================================
SCRATCH:5BA0
SCRATCH:5BA0 ; Segment type: Regular
SCRATCH:5BA0 .org 0x5BA0
SCRATCH:5BA0 ?? seed_1: .ds 1
SCRATCH:5BA1 ?? .ds 1
SCRATCH:5BA2 ?? ?? seed_2: .ds 2
SCRATCH:5BA4 ; bit 3 : directional
SCRATCH:5BA4 ; bit 2-1 : 00=keybd, 01=kempston, 10=cursor, 11=i/f-ii
SCRATCH:5BA4 ?? user_input_method:.ds 1
SCRATCH:5BA5 ?? seed_3: .ds 1
SCRATCH:5BA6 ?? old_input_method:.ds 1
SCRATCH:5BA7 ?? .ds 1
SCRATCH:5BA8 ;
SCRATCH:5BA8 ; variables from here are zeroed each game
SCRATCH:5BA8 ;
SCRATCH:5BA8 ?? objs_wiped_cnt: .ds 1
SCRATCH:5BA9 ?? ?? tmp_SP: .ds 2
SCRATCH:5BAB ?? room_size_X: .ds 1
SCRATCH:5BAC ?? room_size_Y: .ds 1
SCRATCH:5BAD ?? curr_room_attrib:.ds 1
SCRATCH:5BAE ?? room_size_Z: .ds 1
SCRATCH:5BAF ?? portcullis_moving:.ds 1
SCRATCH:5BB0 ?? portcullis_move_cnt:.ds 1
SCRATCH:5BB1 ?? transform_flag_graphic:.ds 1
SCRATCH:5BB2 ?? not_1st_screen: .ds 1
SCRATCH:5BB3 ?? pickup_drop_pressed:.ds 1
SCRATCH:5BB4 ?? objects_carried_changed:.ds 1
SCRATCH:5BB5 ; b5=???
SCRATCH:5BB5 ; b4=pickup/drop
SCRATCH:5BB5 ; b3=jump
SCRATCH:5BB5 ; b2=forward
SCRATCH:5BB5 ; b1=right
SCRATCH:5BB5 ; b0=left
SCRATCH:5BB5 ?? user_input: .ds 1
SCRATCH:5BB6 ?? tmp_attrib: .ds 1
SCRATCH:5BB7 ?? render_status_info:.ds 1
SCRATCH:5BB8 ?? suppress_border:.ds 1
SCRATCH:5BB9 ?? days: .ds 1
SCRATCH:5BBA ?? lives: .ds 1
SCRATCH:5BBB ?? objects_put_in_cauldron:.ds 1
SCRATCH:5BBC ?? fire_seed: .ds 1
SCRATCH:5BBD ?? ball_bounce_height:.ds 1
SCRATCH:5BBE ?? rendered_objs_cnt:.ds 1
SCRATCH:5BBF ?? is_spike_ball_dropping:.ds 1
SCRATCH:5BC0 ?? disable_spike_ball_drop:.ds 1
SCRATCH:5BC1 ?? tmp_dZ: .ds 1
SCRATCH:5BC2 ?? tmp_bouncing_ball_dZ:.ds 1
SCRATCH:5BC3 ?? all_objs_in_cauldron:.ds 1
SCRATCH:5BC4 ?? obj_dropping_into_cauldron:.ds 1
SCRATCH:5BC5 ?? rising_blocks_z:.ds 1
SCRATCH:5BC6 ?? num_scrns_visited:.ds 1
SCRATCH:5BC7 ?? ?? gfxbase_8x8: .ds 2
SCRATCH:5BC9 ?? percent_msw: .ds 1
SCRATCH:5BCA ?? percent_lsw: .ds 1
SCRATCH:5BCB ?? ?? tmp_objects_to_draw:.ds 2
SCRATCH:5BCD ?? ?? render_obj_1: .ds 2
SCRATCH:5BCF ?? ?? render_obj_2: .ds 2
SCRATCH:5BD1 ?? audio_played: .ds 1
SCRATCH:5BD2 ?? debounce_5: .ds 1
SCRATCH:5BD3 ?? cant_drop: .ds 1
SCRATCH:5BD4 ?? ?? ?? ?? .ds 4
SCRATCH:5BD8 ?? ?? ?? ?? inventory: .ds 4
SCRATCH:5BDC ?? ?? ?? ??+objects_carried:.ds 7
SCRATCH:5BE3 ?? unk_5BE3: .ds 1
SCRATCH:5BE4 ?? object_carried_2:.ds 1
SCRATCH:5BE5 ?? ?? .ds 2
SCRATCH:5BE7 ?? end_of_objects_carried:.ds 1
SCRATCH:5BE8 ;
SCRATCH:5BE8 ; table of bits (flags) denoting room has been visited
SCRATCH:5BE8 ; - used only in ratings calculations
SCRATCH:5BE8 ;
SCRATCH:5BE8 ?? ?? ?? ??+scrn_visited: .ds 32
SCRATCH:5C08 ;
SCRATCH:5C08 ; table of objects (40 max)
SCRATCH:5C08 ; - 00,01 player sprites (00=bottom, 01=top)
SCRATCH:5C08 ; - 02,03 special object sprites
SCRATCH:5C08 ; - 04-39 background, then foreground
SCRATCH:5C08 ;
SCRATCH:5C08 ; +0 graphic_no.
SCRATCH:5C08 ; +1 x (center)
SCRATCH:5C08 ; +2 y (center)
SCRATCH:5C08 ; +3 z (bottom)
SCRATCH:5C08 ; +4 width (X radius)
SCRATCH:5C08 ; +5 depth (Y radius)
SCRATCH:5C08 ; +6 height
SCRATCH:5C08 ; +7 flags
SCRATCH:5C08 ; - 7=vflip sprite
SCRATCH:5C08 ; - 6=hflip sprite
SCRATCH:5C08 ; - 5=wipe
SCRATCH:5C08 ; - 4=draw
SCRATCH:5C08 ; - 3=auto-adjust near arches (player only)
SCRATCH:5C08 ; - 2=moveable
SCRATCH:5C08 ; - 1=ignore in 3D calculations
SCRATCH:5C08 ; - 0=is near arch (player only)
SCRATCH:5C08 ; +8 screen
SCRATCH:5C08 ; +9 dX
SCRATCH:5C08 ; +10 dY
SCRATCH:5C08 ; +11 dZ
SCRATCH:5C08 ; +12 counter and flags
SCRATCH:5C08 ; - 7-4=counter when entering screen
SCRATCH:5C08 ; - 3=jumping
SCRATCH:5C08 ; - 2=Z out-of-bounds
SCRATCH:5C08 ; - 1=Y out-of-bounds
SCRATCH:5C08 ; - 0=X out-of-bounds
SCRATCH:5C08 ; +13 per-object info/flags
SCRATCH:5C08 ; - direction and counters for looking, turning
SCRATCH:5C08 ; - 7=deadly if object hits player
SCRATCH:5C08 ; - 6=dead
SCRATCH:5C08 ; - 5=deadly if player hits object
SCRATCH:5C08 ; - 4=(not used)
SCRATCH:5C08 ; - 3=triggered (dropping, collapsing blocks)
SCRATCH:5C08 ; - 2=up (bouncing ball), dropping (spiked ball)
SCRATCH:5C08 ; - 1=north (NS fire)
SCRATCH:5C08 ; - 0=east (WE fire, EW guard), just dropped (spec objs)
SCRATCH:5C08 ; +14 d_x_adj
SCRATCH:5C08 ; +15 d_y_adj
SCRATCH:5C08 ; +16-17 ptr object table entry or tmp player graphic_no
SCRATCH:5C08 ; +18 pixel X adjustment
SCRATCH:5C08 ; +19 pixel Y adjustment
SCRATCH:5C08 ; +20-23 unused
SCRATCH:5C08 ; +24 sprite data width (bytes)
SCRATCH:5C08 ; +25 sprite data height (lines)
SCRATCH:5C08 ; +26 pixel X
SCRATCH:5C08 ; +27 pixel Y
SCRATCH:5C08 ; +28 old sprite data width (bytes)
SCRATCH:5C08 ; +29 old sprite data height (lines)
SCRATCH:5C08 ; +30 old pixel X
SCRATCH:5C08 ; +31 old pixel Y
SCRATCH:5C08 ;
SCRATCH:5C08 ?? ?? ?? ??+graphic_objs_tbl:.ds 32
SCRATCH:5C28 ?? ?? ?? ??+ .ds 32
SCRATCH:5C48 ?? ?? ?? ??+special_objs_here:.ds 32
SCRATCH:5C68 ?? ?? ?? ??+special_objs_here_1:.ds 32
SCRATCH:5C88 ?? ?? ?? ??+other_objs_here:.ds 32
SCRATCH:5CA8 ?? ?? ?? ??+ .ds 1120
SCRATCH:5CA8 ?? ?? ?? ??+; end of 'SCRATCH'
SCRATCH:5CA8 ?? ?? ?? ??+
RAM:6108 ; File Name : E:\Projects\pace\pacedev.net\sw\re\platform\zxspectrum\filmation\knightlore.bin
RAM:6108 ; Format : Binary file
RAM:6108 ; Base Address: 0000h Range: 6108h - D8F3h Loaded length: 000077EBh
RAM:6108 ; ===========================================================================
RAM:6108
RAM:6108 ; Segment type: Regular
RAM:6108 .org 0x6108
RAM:6108 38 6C D6 D6+font: .db 0x38, 0x6C, 0xD6, 0xD6, 0xD6, 0xD6, 0x6C, 0x38 ; '0'
RAM:6110 18 38 58 18+ .db 0x18, 0x38, 0x58, 0x18, 0x18, 0x18, 0x18, 0x7C ; '1'
RAM:6118 38 4C 0C 3C+ .db 0x38, 0x4C, 0xC, 0x3C, 0x60, 0xC2, 0xC2, 0xFE ; '2'
RAM:6120 38 4C 0C 3C+ .db 0x38, 0x4C, 0xC, 0x3C, 0xE, 0x86, 0x86, 0xFC ; '3'
RAM:6128 18 38 58 9A+ .db 0x18, 0x38, 0x58, 0x9A, 0xFE, 0x1A, 0x18, 0x7C ; '4'
RAM:6130 FE C2 C0 FC+ .db 0xFE, 0xC2, 0xC0, 0xFC, 6, 6, 0x86, 0x7C ; '5'
RAM:6138 1E 32 60 7C+ .db 0x1E, 0x32, 0x60, 0x7C, 0xC6, 0xC6, 0xC6, 0x7C ; '6'
RAM:6140 7E 46 4C 0C+ .db 0x7E, 0x46, 0x4C, 0xC, 0x18, 0x18, 0x30, 0xF8 ; '7'
RAM:6148 38 6C 6C 7C+ .db 0x38, 0x6C, 0x6C, 0x7C, 0xFE, 0xC6, 0xC6, 0x7C ; '8'
RAM:6150 7C C6 C6 C6+ .db 0x7C, 0xC6, 0xC6, 0xC6, 0x7C, 0xC, 0x98, 0xF0 ; '9'
RAM:6158 0C 1C 2E 66+ .db 0xC, 0x1C, 0x2E, 0x66, 0x46, 0xCE, 0xDB, 0x66 ; 'A'
RAM:6160 F8 6C 6C 78+ .db 0xF8, 0x6C, 0x6C, 0x78, 0x6C, 0x66, 0x66, 0xFC ; 'B'
RAM:6168 0E 32 60 40+ .db 0xE, 0x32, 0x60, 0x40, 0xC0, 0xC2, 0xE6, 0x7C ; 'C'
RAM:6170 60 70 68 6C+ .db 0x60, 0x70, 0x68, 0x6C, 0x66, 0x66, 0x66, 0xFC ; 'D'
RAM:6178 FE 60 64 7C+ .db 0xFE, 0x60, 0x64, 0x7C, 0x64, 0x60, 0x7A, 0xC6 ; 'E'
RAM:6180 C6 7A 60 64+ .db 0xC6, 0x7A, 0x60, 0x64, 0x7C, 0x64, 0x60, 0x60 ; 'F'
RAM:6188 0E 30 60 C6+ .db 0xE, 0x30, 0x60, 0xC6, 0xCE, 0xF6, 0x66, 0xE ; 'G'
RAM:6190 EE C6 C6 FE+ .db 0xEE, 0xC6, 0xC6, 0xFE, 0xC6, 0xC6, 0xC6, 0xEE ; 'H'
RAM:6198 7C 18 18 18+ .db 0x7C, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7C ; 'I'
RAM:61A0 1E 06 06 86+ .db 0x1E, 6, 6, 0x86, 0x86, 0xC6, 0x7E, 0x1C ; 'J'
RAM:61A8 E4 68 70 78+ .db 0xE4, 0x68, 0x70, 0x78, 0x6C, 0x64, 0x64, 0xF6 ; 'K'
RAM:61B0 E0 60 60 60+ .db 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0xFE ; 'L'
RAM:61B8 C6 EE EE D6+ .db 0xC6, 0xEE, 0xEE, 0xD6, 0xD6, 0xD6, 0xC6, 0xEE ; 'M'
RAM:61C0 CC D6 D6 E6+ .db 0xCC, 0xD6, 0xD6, 0xE6, 0xE4, 0xC4, 0xC8, 0xDE ; 'N'
RAM:61C8 38 6C C6 C6+ .db 0x38, 0x6C, 0xC6, 0xC6, 0xC6, 0xC6, 0x6C, 0x38 ; 'O'
RAM:61D0 F8 6C 66 76+ .db 0xF8, 0x6C, 0x66, 0x76, 0x6E, 0x60, 0x60, 0xF0 ; 'P'
RAM:61D8 38 6C C6 C6+ .db 0x38, 0x6C, 0xC6, 0xC6, 0xC6, 0xD6, 0x6C, 0x3A ; 'Q'
RAM:61E0 F8 6C 66 76+ .db 0xF8, 0x6C, 0x66, 0x76, 0x7E, 0x78, 0x6C, 0xE6 ; 'R'
RAM:61E8 38 64 60 3C+ .db 0x38, 0x64, 0x60, 0x3C, 6, 0x86, 0xC6, 0x7C ; 'S'
RAM:61F0 FE 9A 98 18+ .db 0xFE, 0x9A, 0x98, 0x18, 0x18, 0x18, 0x18, 0x18 ; 'T'
RAM:61F8 F6 26 46 4E+ .db 0xF6, 0x26, 0x46, 0x4E, 0xCE, 0xD6, 0xD6, 0x66 ; 'U'
RAM:6200 E2 62 64 64+ .db 0xE2, 0x62, 0x64, 0x64, 0x68, 0x68, 0x70, 0x60 ; 'V'
RAM:6208 EE C6 D6 D6+ .db 0xEE, 0xC6, 0xD6, 0xD6, 0xD6, 0xEE, 0xEE, 0xC6 ; 'W'
RAM:6210 C6 C6 6C 38+ .db 0xC6, 0xC6, 0x6C, 0x38, 0x38, 0x6C, 0xC6, 0xC6 ; 'X'
RAM:6218 86 66 16 0E+ .db 0x86, 0x66, 0x16, 0xE, 6, 4, 0x4C, 0x38 ; 'Y'
RAM:6220 7E 46 0C 18+ .db 0x7E, 0x46, 0xC, 0x18, 0x30, 0x62, 0xC2, 0xFE ; 'Z'
RAM:6228 00 00 00 00+ .db 0, 0, 0, 0, 0, 0x18, 0x18, 0 ; '.'
RAM:6230 3C 42 99 A1+ .db 0x3C, 0x42, 0x99, 0xA1, 0xA1, 0x99, 0x42, 0x3C ; '(c)'
RAM:6238 00 00 00 00+ .db 0, 0, 0, 0, 0, 0, 0, 0 ; ' '
RAM:6240 00 62 64 08+ .db 0, 0x62, 0x64, 8, 0x10, 0x26, 0x46, 0 ; '%'
RAM:6248 ; room size table
RAM:6248 40 40 80 room_size_tbl: .db 64, 64, 128 ; 0
RAM:624B 20 40 80 .db 32, 64, 128 ; 1
RAM:624E 40 20 80 .db 64, 32, 128 ; 2
RAM:6251 ; locations
RAM:6251 00 19 03 location_tbl: .db 0, 25, 3 ; id=0
RAM:6254 00 01 0C FF+ .db 0, 1, 0xC, 0xFF, 7, 0x10, 0x50, 0x90, 0x11, 0x51, 0x91
RAM:6254 07 10 50 90+ .db 0xA, 0x4A, 6, 0x8A, 2, 0x42, 0x82, 0xC8, 0xC1, 0xC0
RAM:6254 11 51 91 0A+ .db 0xA8, 0xC9
RAM:626B 01 14 14 .db 1, 20, 20 ; id=1
RAM:626E 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 3, 0x2B, 0x2C, 0x13, 0x14, 0x23, 0x6B
RAM:626E 03 2B 2C 13+ .db 0x6C, 0x53, 0x54, 0x40, 0x1C, 0x48, 0x28
RAM:6280 02 06 03 .db 2, 6, 3 ; id=2
RAM:6283 00 01 03 0C .db 0, 1, 3, 0xC
RAM:6287 03 1A 16 .db 3, 26, 22 ; id=3
RAM:628A 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 3, 0x22, 0x1A, 0x25, 0x1D, 0x2B, 0x23
RAM:628A 03 22 1A 25+ .db 0x1B, 0x24, 0x1C, 0x93, 0x2B, 0x2C, 0x13, 0x14, 0xB3
RAM:628A 1D 2B 23 1B+ .db 0x63, 0x64, 0x5B, 0x5C
RAM:62A2 04 13 05 .db 4, 19, 5 ; id=4
RAM:62A5 00 03 0C FF+ .db 0, 3, 0xC, 0xFF, 0x2B, 0x23, 0x1A, 0x1C, 0x13, 0xB2
RAM:62A5 2B 23 1A 1C+ .db 0x5A, 0x5C, 0x53, 2, 0x63, 0x9B, 0xDB
RAM:62B6 08 1A 03 .db 8, 26, 3 ; id=8
RAM:62B9 04 05 0F 10+ .db 4, 5, 0xF, 0x10, 0xFF, 0x1B, 0x1B, 0x5B, 0x9B, 0xDB
RAM:62B9 FF 1B 1B 5B+ .db 0x2B, 0x23, 0x1A, 0x1C, 0x13, 0x93, 0x63, 0x5A, 0x5C
RAM:62B9 9B DB 2B 23+ .db 0x53, 0xB8, 9, 0x80, 0x49
RAM:62D1 09 0B 06 .db 9, 11, 6 ; id=9
RAM:62D4 05 07 0F 11+ .db 5, 7, 0xF, 0x11, 9, 0xB, 0xFF, 0x48, 0x23
RAM:62DD 0A 19 03 .db 10, 25, 3 ; id=10
RAM:62E0 05 07 0F 11+ .db 5, 7, 0xF, 0x11, 0xFF, 0x1D, 0x22, 0x62, 0xA2, 0x24
RAM:62E0 FF 1D 22 62+ .db 0x64, 0xA4, 0x2F, 0x2A, 0x2B, 0x6B, 0x2C, 0x1A, 0x1B
RAM:62E0 A2 24 64 A4+ .db 0x5B, 0x1C, 0x38, 0xE
RAM:62F7 0B 06 06 .db 11, 6, 6 ; id=11
RAM:62FA 05 07 0F 11 .db 5, 7, 0xF, 0x11
RAM:62FE 0C 17 03 .db 12, 23, 3 ; id=12
RAM:6301 05 07 0F 11+ .db 5, 7, 0xF, 0x11, 0xFF, 0x2F, 0x3D, 0x32, 0x28, 0x2C
RAM:6301 FF 2F 3D 32+ .db 0x2F, 0x22, 0x1C, 0x10, 0x2B, 0x12, 0x17, 0xD, 4, 0xB8
RAM:6301 28 2C 2F 22+ .db 0x24
RAM:6316 0D 06 04 .db 13, 6, 4 ; id=13
RAM:6319 00 01 03 0C .db 0, 1, 3, 0xC
RAM:631D 0E 0B 15 .db 14, 11, 21 ; id=14
RAM:6320 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x53, 0x12, 0x1D, 0x2C, 0x23
RAM:6329 0F 1C 04 .db 15, 28, 4 ; id=15
RAM:632C 00 03 0C FF+ .db 0, 3, 0xC, 0xFF, 7, 0x23, 0x25, 0x13, 0x15, 0x63, 0x64
RAM:632C 07 23 25 13+ .db 0x65, 0x5B, 4, 0x5D, 0x53, 0x54, 0x55, 0x1C, 0x9B
RAM:632C 15 63 64 65+ .db 0xA4, 0x9B, 0x9D, 0x94, 0xB0, 0x9C
RAM:6346 10 18 0D .db 16, 24, 13 ; id=16
RAM:6349 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 1, 0xC3, 0xC4, 0x5B, 5, 0xC
RAM:6349 FF 01 C3 C4+ .db 0xB, 0xA, 0x9B, 0x45, 0x4C, 0x4B, 0x4A, 0xA8, 0xC2
RAM:6349 5B 05 0C 0B+ .db 0x50, 0x5A
RAM:635F 12 18 0C .db 18, 24, 12 ; id=18
RAM:6362 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x97, 0xFA, 0xFD, 0xF3, 0xF4, 0xEB
RAM:6362 97 FA FD F3+ .db 0xEC, 0xE3, 0xE4, 0x97, 0xDB, 0xDC, 0xD3, 0xD4, 0xCB
RAM:6362 F4 EB EC E3+ .db 0xCC, 0xC2, 0xC5
RAM:6378 14 1A 0E .db 20, 26, 14 ; id=20
RAM:637B 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 1, 0xC3, 0xC4, 0xAD, 0xC2
RAM:637B FF 01 C3 C4+ .db 0xCA, 0xD2, 0xDA, 0xDB, 0xDC, 0xAC, 0xDD, 0xE5, 0xAD
RAM:637B AD C2 CA D2+ .db 0x75, 0x3D, 0x29, 0xB, 0xC
RAM:6393 18 11 0D .db 24, 17, 13 ; id=24
RAM:6396 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x2F, 0x2A, 0x2B, 0x2C, 0x2D, 0x12
RAM:6396 2F 2A 2B 2C+ .db 0x13, 0x14, 0x15, 0xB8, 0x1B
RAM:63A5 1D 1B 0E .db 29, 27, 14 ; id=29
RAM:63A8 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 7, 0xC3, 0xC4, 0xC, 0x4C
RAM:63A8 FF 07 C3 C4+ .db 0x8C, 0xCC, 0x24, 0x64, 2, 0x2C, 0x6C, 0x34, 0x29
RAM:63A8 0C 4C 8C CC+ .db 0x14, 0x1C, 0x58, 0xC, 0x78, 0x54
RAM:63C1 1F 17 0B .db 31, 23, 11 ; id=31
RAM:63C4 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 3, 0x12, 0x15, 0x2A, 0x2D, 0x2F, 0x52
RAM:63C4 03 12 15 2A+ .db 0x13, 0x14, 0x55, 0x6A, 0x2B, 0x2C, 0x6D, 0xE1, 0x93
RAM:63C4 2D 2F 52 13+ .db 0x6B
RAM:63D9 20 12 03 .db 32, 18, 3 ; id=32
RAM:63DC 00 01 15 17+ .db 0, 1, 0x15, 0x17, 0xC, 0xFF, 2, 0x18, 0xC3, 0xC4, 0xAA
RAM:63DC 0C FF 02 18+ .db 0x50, 0x88, 0xC0, 0x28, 2
RAM:63EC 21 1C 16 .db 33, 28, 22 ; id=33
RAM:63EF 14 16 03 0D+ .db 0x14, 0x16, 3, 0xD, 0xFF, 7, 0x21, 0x61, 0xA2, 0xA3
RAM:63EF FF 07 21 61+ .db 0x24, 0x64, 0x25, 0x65, 3, 0x26, 0x66, 0xE7, 0xDF
RAM:63EF A2 A3 24 64+ .db 0x29, 0xA4, 0xA6, 0x30, 0xE2, 0xC0, 0xA5
RAM:6409 22 1A 03 .db 34, 26, 3 ; id=34
RAM:640C 02 03 0C FF+ .db 2, 3, 0xC, 0xFF, 3, 0x30, 0x78, 0xB9, 0xFA, 0x2F, 0x39
RAM:640C 03 30 78 B9+ .db 0x3A, 0x3D, 0x3E, 0x3F, 0x33, 0x2B, 0x23, 0x2A, 0x34
RAM:640C FA 2F 39 3A+ .db 0x2C, 0x24, 0xA8, 0xFB
RAM:6424 24 18 03 .db 36, 24, 3 ; id=36
RAM:6427 00 02 0C FF+ .db 0, 2, 0xC, 0xFF, 0x2F, 2, 5, 0xA, 0xF, 0x10, 0x15
RAM:6427 2F 02 05 0A+ .db 0x19, 0x1B, 0x2F, 0x1C, 0x1F, 0x28, 0x2A, 0x2C, 0x2E
RAM:6427 0F 10 15 19+ .db 0x3A, 0x3D
RAM:643D 27 0F 06 .db 39, 15, 6 ; id=39
RAM:6440 00 0C FF 03+ .db 0, 0xC, 0xFF, 3, 0x1B, 0x1C, 0x23, 0x24, 0x4B, 0x12
RAM:6440 1B 1C 23 24+ .db 0x15, 0x2A, 0x2D
RAM:644D 28 10 0E .db 40, 16, 14 ; id=40
RAM:6450 00 15 0E 17+ .db 0, 0x15, 0xE, 0x17, 0xFF, 0x39, 0x23, 0x63, 0x29, 0xB
RAM:6450 FF 39 23 63+ .db 0xC, 1, 0xC3, 0xC4
RAM:645E 2D 17 04 .db 45, 23, 4 ; id=45
RAM:6461 14 02 16 0C+ .db 0x14, 2, 0x16, 0xC, 0xFF, 7, 0xDF, 0xE7, 0x13, 0x1B
RAM:6461 FF 07 DF E7+ .db 0x23, 0x5B, 0x63, 0xA3, 0x2B, 0x1E, 0x26, 0x22, 0x24
RAM:6461 13 1B 23 5B+ .db 0x70, 0xE3
RAM:6476 2E 11 15 .db 46, 17, 21 ; id=46
RAM:6479 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x2F, 0x2B, 0x2C, 0x22, 0x25, 0x1A
RAM:6479 2F 2B 2C 22+ .db 0x1D, 0x13, 0x14, 0x68, 0x23
RAM:6488 2F 06 04 .db 47, 6, 4 ; id=47
RAM:648B 00 02 03 0C .db 0, 2, 3, 0xC
RAM:648F 30 16 0D .db 48, 22, 13 ; id=48
RAM:6492 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x2F, 0x33, 0x34, 0x2A, 0x2D, 0x22
RAM:6492 2F 33 34 2A+ .db 0x25, 0x1A, 0x1D, 0x2B, 0x12, 0x15, 0xB, 0xC, 0xB8
RAM:6492 2D 22 25 1A+ .db 0x1B
RAM:64A6 34 18 0E .db 52, 24, 14 ; id=52
RAM:64A9 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x3F, 0x1A, 0x1B, 0x1C, 0x1D, 0x5A
RAM:64A9 3F 1A 1B 1C+ .db 0x5B, 0x5C, 0x5D, 0x97, 0x9A, 0x9B, 0x9C, 0x9D, 0xDA
RAM:64A9 1D 5A 5B 5C+ .db 0xDB, 0xDC, 0xDD
RAM:64BF 37 0D 0D .db 55, 13, 13 ; id=55
RAM:64C2 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x78, 0x14, 0, 0x2C, 0x49, 0x25, 0x1A
RAM:64CD 38 19 0B .db 56, 25, 11 ; id=56
RAM:64D0 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 5, 0x7A, 0xF2, 0xDA, 0xC2
RAM:64D0 FF 05 7A F2+ .db 0xC3, 0xC4, 0xB3, 0xEA, 0xE2, 0xD2, 0xCA, 0x2C, 0x2A
RAM:64D0 DA C2 C3 C4+ .db 0x22, 0x1A, 0x12, 0xA
RAM:64E7 3F 19 03 .db 63, 25, 3 ; id=63
RAM:64EA 04 06 0F 10+ .db 4, 6, 0xF, 0x10, 0xFF, 0x1F, 0x18, 0x19, 0x1A, 0x5A
RAM:64EA FF 1F 18 19+ .db 0x1D, 0x5D, 0x1E, 0x1F, 0x2D, 0x58, 0x59, 0x9A, 0x9D
RAM:64EA 1A 5A 1D 5D+ .db 0x5E, 0x5F, 0xD0, 0x1B
RAM:6501 40 13 06 .db 64, 19, 6 ; id=64
RAM:6504 14 15 16 17+ .db 0x14, 0x15, 0x16, 0x17, 0xC, 0xFF, 5, 0x3F, 6, 0xC3
RAM:6504 0C FF 05 3F+ .db 0xC4, 0xDF, 0xE7, 0x68, 0x38, 0x80, 0xB8
RAM:6515 41 17 14 .db 65, 23, 20 ; id=65
RAM:6518 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 5, 0x12, 0x14, 0x16, 0x2A, 0x2C, 0x2E
RAM:6518 05 12 14 16+ .db 0x25, 0x52, 0x54, 0x56, 0x6A, 0x6C, 0x6E, 0x51, 0x15
RAM:6518 2A 2C 2E 25+ .db 0x2B
RAM:652D 42 15 05 .db 66, 21, 5 ; id=66
RAM:6530 01 03 0C FF+ .db 1, 3, 0xC, 0xFF, 1, 0x1B, 0xDC, 0xA9, 0x63, 0xA4, 0x2F
RAM:6530 01 1B DC A9+ .db 0x12, 0x1A, 0x22, 0x2B, 0x2C, 0x25, 0x1D, 0x14
RAM:6543 43 1B 16 .db 67, 27, 22 ; id=67
RAM:6546 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 7, 0x1E, 0x26, 0x5D, 0x65, 0x19, 0x21
RAM:6546 07 1E 26 5D+ .db 0x5A, 0x62, 3, 0x2B, 0x2C, 0x13, 0x14, 0x2B, 0x6B
RAM:6546 65 19 21 5A+ .db 0x6C, 0x53, 0x54, 0x60, 0x1B
RAM:655F 44 07 04 .db 68, 7, 4 ; id=68
RAM:6562 00 01 02 03+ .db 0, 1, 2, 3, 0xC
RAM:6567 45 1D 05 .db 69, 29, 5 ; id=69
RAM:656A 01 03 0C FF+ .db 1, 3, 0xC, 0xFF, 7, 0x23, 0x25, 0x13, 0x15, 0x63, 0x64
RAM:656A 07 23 25 13+ .db 0x65, 0x5B, 3, 0x5D, 0x53, 0x54, 0x55, 0x9B, 0xA4
RAM:656A 15 63 64 65+ .db 0x9B, 0x9D, 0x94, 0xB0, 0x9C, 0x28, 0x1C
RAM:6585 46 1C 16 .db 70, 28, 22 ; id=70
RAM:6588 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 7, 0x23, 0x1B, 0x2C, 0x6C, 0x14, 0x54
RAM:6588 07 23 1B 2C+ .db 0x25, 0x1D, 0x23, 0x65, 0x5D, 0x63, 0x5B, 0x91, 0x24
RAM:6588 6C 14 54 25+ .db 0x1C, 0xB3, 0xA4, 0xE4, 0x9C, 0xDC
RAM:65A2 47 06 03 .db 71, 6, 3 ; id=71
RAM:65A5 00 02 03 0C .db 0, 2, 3, 0xC
RAM:65A9 48 17 0E .db 72, 23, 14 ; id=72
RAM:65AC 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 7, 0xC3, 0xC4, 0xCC, 0x2C
RAM:65AC FF 07 C3 C4+ .db 0x2D, 0x25, 0x6C, 0x6D, 0, 0xAC, 0x29, 0xB, 0x14, 0x78
RAM:65AC CC 2C 2D 25+ .db 0x8C
RAM:65C1 4F 15 06 .db 79, 21, 6 ; id=79
RAM:65C4 04 06 0F 10+ .db 4, 6, 0xF, 0x10, 0xFF, 0x9F, 0xD8, 0xD9, 0xDA, 0xDB
RAM:65C4 FF 9F D8 D9+ .db 0xDC, 0xDD, 0xDE, 0xDF, 0x9B, 0xC3, 0xC4, 0xFB, 0xFC
RAM:65D7 54 16 0D .db 84, 22, 13 ; id=84
RAM:65DA 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 1, 0xC, 0x33, 0x2B, 0x1A, 0x5A, 0x25
RAM:65DA 01 0C 33 2B+ .db 0x65, 0x93, 0x13, 0xB, 0x2C, 0x24, 0x79, 0x14, 0x23
RAM:65EE 57 14 0D .db 87, 20, 13 ; id=87
RAM:65F1 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x2D, 0x6D, 0xAD, 0x24, 0x64, 0xA4
RAM:65F1 07 2D 6D AD+ .db 0x1B, 0x5B, 3, 0x9B, 0x12, 0x52, 0x92
RAM:6603 58 0B 0D .db 88, 11, 13 ; id=88
RAM:6606 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 0x48, 0x1D, 0x80, 0x5D
RAM:660F 5E 12 06 .db 94, 18, 6 ; id=94
RAM:6612 04 05 0F 10+ .db 4, 5, 0xF, 0x10, 0xFF, 0x1F, 0x32, 0x35, 0x29, 0x2E
RAM:6612 FF 1F 32 35+ .db 0x11, 0x16, 0xA, 0xD, 0xC8, 0x2D
RAM:6622 5F 06 03 .db 95, 6, 3 ; id=95
RAM:6625 04 06 07 0F .db 4, 6, 7, 0xF
RAM:6629 64 12 0E .db 100, 18, 14 ; id=100
RAM:662C 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 7, 3, 4, 0xB, 0xC, 0x23
RAM:662C FF 07 03 04+ .db 0x24, 0x2B, 0x2C, 0x30, 0x63
RAM:663C 67 12 0C .db 103, 18, 12 ; id=103
RAM:663F 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 1, 0x2A, 0x2D, 0x2B, 0x6A, 0x6D, 0x1A
RAM:663F 01 2A 2D 2B+ .db 0x1D, 0xD0, 0x2B, 0x68, 0x25
RAM:664F 68 19 0B .db 104, 25, 11 ; id=104
RAM:6652 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x3A, 0x7A, 0xBA, 0xFA, 0x3D, 0x7D
RAM:6652 07 3A 7A BA+ .db 0xBD, 0xFD, 3, 0x32, 0x33, 0x34, 0x35, 0x29, 0x72
RAM:6652 FA 3D 7D BD+ .db 0x75, 0x60, 0xA3
RAM:6669 6A 05 06 .db 106, 5, 6 ; id=106
RAM:666C 00 01 0C .db 0, 1, 0xC
RAM:666F 6B 11 14 .db 107, 17, 20 ; id=107
RAM:6672 14 03 16 0D+ .db 0x14, 3, 0x16, 0xD, 0xFF, 5, 0x24, 0x1C, 0x64, 0x5C
RAM:6672 FF 05 24 1C+ .db 0xE7, 0xDF, 0x51, 0xD6, 0xED
RAM:6681 6C 18 13 .db 108, 24, 19 ; id=108
RAM:6684 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x37, 0x2B, 0x23, 0x1B, 0x13, 0x6B
RAM:6684 37 2B 23 1B+ .db 0x63, 0x5B, 0x53, 0x9F, 0xAB, 0xA3, 0x9B, 0x93, 0xEB
RAM:6684 13 6B 63 5B+ .db 0xE3, 0xDB, 0xD3
RAM:669A 6D 17 06 .db 109, 23, 6 ; id=109
RAM:669D 05 07 0F 11+ .db 5, 7, 0xF, 0x11, 0xFF, 0x1F, 0x14, 0x2C, 0x54, 0x6C
RAM:669D FF 1F 14 2C+ .db 0x94, 0x9C, 0xA4, 0xAC, 0x21, 0xD4, 0xEC, 0x38, 9
RAM:669D 54 6C 94 9C+ .db 0x40, 0x1E
RAM:66B2 6E 07 03 .db 110, 7, 3 ; id=110
RAM:66B5 05 06 07 0F+ .db 5, 6, 7, 0xF, 0x11
RAM:66BA 6F 14 06 .db 111, 20, 6 ; id=111
RAM:66BD 06 07 0F 11+ .db 6, 7, 0xF, 0x11, 0xFF, 0x1A, 0x2D, 0x2E, 0x2F, 0x22
RAM:66BD FF 1A 2D 2E+ .db 0x6D, 0x6E, 0x6F, 0x9B, 0x3D, 0x35, 0x7D, 0x75
RAM:66CF 74 18 04 .db 116, 24, 4 ; id=116
RAM:66D2 01 02 0C FF+ .db 1, 2, 0xC, 0xFF, 0x2A, 0x39, 0x30, 0x31, 7, 0x3A, 0x7A
RAM:66D2 2A 39 30 31+ .db 0x32, 0x72, 0x28, 0x68, 0x29, 0x69, 0xB3, 0xB8, 0xB9
RAM:66D2 07 3A 7A 32+ .db 0xB0, 0xB1
RAM:66E8 75 0E 13 .db 117, 14, 19 ; id=117
RAM:66EB 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 1, 0x23, 0x1C, 0x29, 0x24, 0x1B, 0xC8
RAM:66EB 01 23 1C 29+ .db 0x2B
RAM:66F7 76 16 16 .db 118, 22, 22 ; id=118
RAM:66FA 14 03 16 0D+ .db 0x14, 3, 0x16, 0xD, 0xFF, 6, 0xDF, 0xE7, 0xEF, 0xAE
RAM:66FA FF 06 DF E7+ .db 0x6D, 0x2C, 0xD7, 0x2D, 0x16, 0x1E, 0x26, 0x15, 0x1D
RAM:66FA EF AE 6D 2C+ .db 0x25
RAM:670E 77 07 03 .db 119, 7, 3 ; id=119
RAM:6711 00 01 02 03+ .db 0, 1, 2, 3, 0xC
RAM:6716 78 19 04 .db 120, 25, 4 ; id=120
RAM:6719 00 01 02 03+ .db 0, 1, 2, 3, 0xC, 0xFF, 0x2F, 0x39, 0x3F, 0x35, 0x28
RAM:6719 0C FF 2F 39+ .db 0x2C, 0x2F, 0x23, 0x1D, 0x2C, 0x11, 0x13, 0xA, 0xD
RAM:6719 3F 35 28 2C+ .db 0xE, 0x68, 0x17
RAM:6730 79 16 13 .db 121, 22, 19 ; id=121
RAM:6733 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0xB3, 0x22, 0x1A, 0x25, 0x1D, 0x2F
RAM:6733 B3 22 1A 25+ .db 0x2B, 0x2C, 0x23, 0x24, 0x1B, 0x1C, 0x13, 0x14, 0x60
RAM:6733 1D 2F 2B 2C+ .db 0xDB
RAM:6747 7A 16 05 .db 122, 22, 5 ; id=122
RAM:674A 02 03 0C FF+ .db 2, 3, 0xC, 0xFF, 4, 0x28, 0x70, 0xB8, 0xB9, 0xFF, 0x2D
RAM:674A 04 28 70 B8+ .db 0xBA, 0xBC, 0xBE, 0x37, 0x2F, 0x27, 0xA9, 0xFB, 0xFD
RAM:675E 83 05 06 .db 131, 5, 6 ; id=131
RAM:6761 00 01 0C .db 0, 1, 0xC
RAM:6764 84 17 15 .db 132, 23, 21 ; id=132
RAM:6767 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 7, 0x2A, 0x6A, 0x2D, 0x6D, 0x12, 0x52
RAM:6767 07 2A 6A 2D+ .db 0x15, 0x55, 0x23, 0xAA, 0xAD, 0x92, 0x95, 0x11, 0x1D
RAM:6767 6D 12 52 15+ .db 0x9A
RAM:677C 85 19 14 .db 133, 25, 20 ; id=133
RAM:677F 14 03 16 0D+ .db 0x14, 3, 0x16, 0xD, 0xFF, 5, 0x28, 0x69, 0xAA, 0xEB
RAM:677F FF 05 28 69+ .db 0xE7, 0xDF, 0x2F, 0x1B, 0x23, 0x1C, 0x24, 0x1D, 0x25
RAM:677F AA EB E7 DF+ .db 0x1E, 0x26, 0x78, 0xDB
RAM:6796 86 0B 13 .db 134, 11, 19 ; id=134
RAM:6799 14 03 16 0D+ .db 0x14, 3, 0x16, 0xD, 0xFF, 0x80, 0x63, 0xB8, 0x23
RAM:67A2 87 18 05 .db 135, 24, 5 ; id=135
RAM:67A5 00 01 02 03+ .db 0, 1, 2, 3, 0xC, 0xFF, 3, 0x2A, 0x2D, 0x12, 0x15, 0x2B
RAM:67A5 0C FF 03 2A+ .db 0x6A, 0x6D, 0x52, 0x55, 0xD1, 0x2B, 0x13, 0xD9, 0x1A
RAM:67A5 2D 12 15 2B+ .db 0x1D
RAM:67BB 88 13 06 .db 136, 19, 6 ; id=136
RAM:67BE 00 01 02 03+ .db 0, 1, 2, 3, 0x12, 0x13, 0xC, 0xFF, 7, 0x32, 0x29, 0x35
RAM:67BE 12 13 0C FF+ .db 0x2E, 0x16, 0xD, 0x11, 0xA
RAM:67CF 89 14 15 .db 137, 20, 21 ; id=137
RAM:67D2 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 7, 0x2C, 0x6C, 0xAC, 0x24, 0x1C, 0x14
RAM:67D2 07 2C 6C AC+ .db 0x54, 0x94, 0x21, 0xEC, 0xD4, 0x50, 0x64
RAM:67E4 8A 18 13 .db 138, 24, 19 ; id=138
RAM:67E7 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x5F, 0x2A, 0x22, 0x1A, 0x12, 0x2D
RAM:67E7 5F 2A 22 1A+ .db 0x25, 0x1D, 0x15, 0x97, 0xEA, 0xE2, 0xDA, 0xD2, 0xED
RAM:67E7 12 2D 25 1D+ .db 0xE5, 0xDD, 0xD5
RAM:67FD 8B 06 05 .db 139, 6, 5 ; id=139
RAM:6800 00 01 03 0C .db 0, 1, 3, 0xC
RAM:6804 8C 19 14 .db 140, 25, 20 ; id=140
RAM:6807 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 7, 0x2A, 0x6A, 0x2D, 0x6D, 0x12, 0x52
RAM:6807 07 2A 6A 2D+ .db 0x15, 0x55, 0x2B, 0xAA, 0xAD, 0x92, 0x95, 0xD9, 0x1A
RAM:6807 6D 12 52 15+ .db 0x1D, 0x40, 0x1B
RAM:681E 8D 1A 05 .db 141, 26, 5 ; id=141
RAM:6821 01 03 0C FF+ .db 1, 3, 0xC, 0xFF, 7, 0x34, 0x74, 0x6C, 0xB4, 0xBC, 0xFB
RAM:6821 07 34 74 6C+ .db 0xFD, 0xF3, 3, 0xFC, 0xF5, 0xEB, 0xED, 0x58, 0x3C
RAM:6821 B4 BC FB FD+ .db 0x28, 0x24, 0x10, 0xE4
RAM:6839 8E 0C 13 .db 142, 12, 19 ; id=142
RAM:683C 14 03 16 0D+ .db 0x14, 3, 0x16, 0xD, 0xFF, 0x39, 0x23, 0x63, 0x48, 0x2B
RAM:6846 8F 05 06 .db 143, 5, 6 ; id=143
RAM:6849 00 03 0C .db 0, 3, 0xC
RAM:684C 93 14 0C .db 147, 20, 12 ; id=147
RAM:684F 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x1A, 0x1B, 0x1C, 0x1D, 0x5A, 0x9A
RAM:684F 07 1A 1B 1C+ .db 0x5D, 0x9D, 0x21, 0xDA, 0xDD, 0xA0, 0x5B
RAM:6861 97 10 0C .db 151, 16, 12 ; id=151
RAM:6864 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 3, 0x1A, 0x1B, 0x1C, 0x1D, 0x23, 0x5A
RAM:6864 03 1A 1B 1C+ .db 0x5B, 0x5C, 0x5D
RAM:6872 98 1A 0B .db 152, 26, 11 ; id=152
RAM:6875 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 1, 0x33, 0xC, 0xA9, 0x6B, 0x54, 0x2F
RAM:6875 01 33 0C A9+ .db 0x22, 0x23, 0x24, 0x25, 0x1A, 0x1B, 0x1C, 0x1D, 0xB3
RAM:6875 6B 54 2F 22+ .db 0xA3, 0xA4, 0x9B, 0x9C
RAM:688D 9B 17 0B .db 155, 23, 11 ; id=155
RAM:6890 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 7, 0x3D, 0x7D, 0x35, 0x75
RAM:6890 FF 07 3D 7D+ .db 0xB5, 0xF5, 0xC3, 0xC4, 0x78, 0xDD, 0x70, 0xDB, 0x29
RAM:6890 35 75 B5 F5+ .db 0x1C, 0x1D
RAM:68A5 9F 18 0D .db 159, 24, 13 ; id=159
RAM:68A8 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x1A, 0x1B, 0x1C, 0x1D, 0x5A, 0x5B
RAM:68A8 07 1A 1B 1C+ .db 0x5C, 0x5D, 3, 0x9A, 0x9B, 0x9C, 0x9D, 0x2A, 0xDB
RAM:68A8 1D 5A 5B 5C+ .db 0xDC, 0xDD
RAM:68BE A3 1C 0B .db 163, 28, 11 ; id=163
RAM:68C1 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 5, 0x3D, 0x7D, 0x34, 0x74
RAM:68C1 FF 05 3D 7D+ .db 0xC3, 0xC4, 0x2B, 0x12, 0x14, 0x23, 0x25, 0x93, 0x52
RAM:68C1 34 74 C3 C4+ .db 0x54, 0x63, 0x65, 0xB8, 0x35, 0x80, 0x75
RAM:68DB A7 05 03 .db 167, 5, 3 ; id=167
RAM:68DE 00 02 0C .db 0, 2, 0xC
RAM:68E1 A8 18 06 .db 168, 24, 6 ; id=168
RAM:68E4 02 0C FF 07+ .db 2, 0xC, 0xFF, 7, 0x2A, 0x6A, 0x32, 0x72, 0xB2, 0xF2
RAM:68E4 2A 6A 32 72+ .db 0x36, 0x76, 5, 0xB6, 0xF6, 0x16, 0x56, 0x96, 0xD6
RAM:68E4 B2 F2 36 76+ .db 0x29, 0x35, 0x1E
RAM:68FA AA 18 03 .db 170, 24, 3 ; id=170
RAM:68FD 00 01 0C FF+ .db 0, 1, 0xC, 0xFF, 7, 0, 0x48, 0x90, 0x18, 0x58, 0x98
RAM:68FD 07 00 48 90+ .db 0xD8, 0x21, 2, 0x61, 0x28, 0x68, 0x29, 0xA8, 0xA1
RAM:68FD 18 58 98 D8+ .db 0xA8, 0xE0
RAM:6913 AB 06 04 .db 171, 6, 4 ; id=171
RAM:6916 00 02 03 0C .db 0, 2, 3, 0xC
RAM:691A AF 0E 0C .db 175, 14, 12 ; id=175
RAM:691D 00 15 17 0E+ .db 0, 0x15, 0x17, 0xE, 0xFF, 3, 0x1B, 0x1C, 0x33, 0x34
RAM:691D FF 03 1B 1C+ .db 0x30, 0x74
RAM:6929 B3 06 06 .db 179, 6, 6 ; id=179
RAM:692C 00 01 02 0C .db 0, 1, 2, 0xC
RAM:6930 B4 13 04 .db 180, 19, 4 ; id=180
RAM:6933 03 0C FF 07+ .db 3, 0xC, 0xFF, 7, 0x13, 0x14, 0x15, 0x1B, 0x23, 0x63
RAM:6933 13 14 15 1B+ .db 0xA3, 0xE3, 0x30, 0x55, 0x39, 0x2E, 0x6E
RAM:6944 B7 0E 0C .db 183, 14, 12 ; id=183
RAM:6947 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 3, 0x33, 0x34, 0xB, 0xC, 0x49, 0x23
RAM:6947 03 33 34 0B+ .db 0x1C
RAM:6953 BA 19 05 .db 186, 25, 5 ; id=186
RAM:6956 01 02 0C FF+ .db 1, 2, 0xC, 0xFF, 5, 0x2B, 0x6B, 0xAB, 0x1B, 0x5B, 0x9B
RAM:6956 05 2B 6B AB+ .db 0x2F, 0x2A, 0x22, 0x62, 0xA2, 0x1A, 0x2C, 0x24, 0x64
RAM:6956 1B 5B 9B 2F+ .db 0x29, 0xA4, 0x1C
RAM:696D BB 0B 06 .db 187, 11, 6 ; id=187
RAM:6970 02 03 0C FF+ .db 2, 3, 0xC, 0xFF, 0x48, 0x24, 0x81, 0x64, 0xA4
RAM:6979 BF 1D 03 .db 191, 29, 3 ; id=191
RAM:697C 00 15 17 0C+ .db 0, 0x15, 0x17, 0xC, 0xFF, 4, 0x3D, 0x7E, 0xBE, 0xC3
RAM:697C FF 04 3D 7E+ .db 0xC4, 0x2F, 0x3F, 0x37, 0x2F, 0x2E, 0x2D, 0x25, 0x1D
RAM:697C BE C3 C4 2F+ .db 0x15, 0x29, 0x14, 0xC, 0xB8, 0x7F, 0x80, 0xBF
RAM:6997 C3 14 0B .db 195, 20, 11 ; id=195
RAM:699A 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x1A, 0x1B, 0x1C, 0x1D, 0x5A, 0x5B
RAM:699A 07 1A 1B 1C+ .db 0x5C, 0x5D, 3, 0x9A, 0x9B, 0x9C, 0x9D
RAM:69AC C7 0B 05 .db 199, 11, 5 ; id=199
RAM:69AF 00 15 17 0C+ .db 0, 0x15, 0x17, 0xC, 0xFF, 0x80, 0x5B, 0x48, 0x1B
RAM:69B8 CF 0A 0C .db 207, 10, 12 ; id=207
RAM:69BB 00 02 08 0A+ .db 0, 2, 8, 0xA, 0xE, 0xFF, 0x48, 0x1C
RAM:69C3 D0 19 05 .db 208, 25, 5 ; id=208
RAM:69C6 00 01 0C FF+ .db 0, 1, 0xC, 0xFF, 7, 3, 0x42, 0x81, 0xC0, 0xC8, 0xD0
RAM:69C6 07 03 42 81+ .db 0xD8, 0xE0, 3, 0x1C, 0x5C, 0x9C, 0xDC, 0x2B, 0x1B
RAM:69C6 C0 C8 D0 D8+ .db 0x24, 0x1D, 0x14
RAM:69DD D1 11 14 .db 209, 17, 20 ; id=209
RAM:69E0 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x68, 0x16, 0x2F, 0x1E, 0x26, 0x1B
RAM:69E0 68 16 2F 1E+ .db 0x1C, 0x23, 0x24, 0x19, 0x21
RAM:69EF D2 15 05 .db 210, 21, 5 ; id=210
RAM:69F2 00 03 0C FF+ .db 0, 3, 0xC, 0xFF, 7, 3, 0x27, 0x44, 0x5F, 0x85, 0x97
RAM:69F2 07 03 27 44+ .db 0xC6, 0xCF, 1, 0xCE, 0xC7, 0x99, 0xF, 6
RAM:6A05 D3 12 0D .db 211, 18, 13 ; id=211
RAM:6A08 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 1, 0x2A, 0x2D, 0x2B, 0x6A, 0x6D, 0x1A
RAM:6A08 01 2A 2D 2B+ .db 0x1D, 0xD0, 0x2B, 0x68, 0x25
RAM:6A18 D6 15 06 .db 214, 21, 6 ; id=214
RAM:6A1B 04 05 0F 10+ .db 4, 5, 0xF, 0x10, 0xFF, 0x1F, 0x2C, 0x6C, 0xAC, 0xEC
RAM:6A1B FF 1F 2C 6C+ .db 0x24, 0x1C, 0x14, 0x54, 0x18, 0x94, 0x11, 0x5D, 0x1B
RAM:6A2E D7 0E 03 04 .db 215, 14, 3, 4 ; id=215
RAM:6A32 05 06 07 0F+ .db 5, 6, 7, 0xF, 0xFF, 0x51, 0x1B, 0x24, 0xA1, 0x23, 0x1C
RAM:6A3D D8 06 03 .db 216, 6, 3 ; id=216
RAM:6A40 04 05 07 0F .db 4, 5, 7, 0xF
RAM:6A44 D9 05 06 .db 217, 5, 6 ; id=217
RAM:6A47 04 07 0F DD+ .db 4, 7, 0xF, 0xDD, 0x14, 6, 0, 0x14, 0x16, 0xC, 0xFF
RAM:6A47 14 06 00 14+ .db 1, 0xE7, 0xDF, 0x5B, 0x2F, 0x26, 0x1E, 0x17, 0x3B
RAM:6A47 16 0C FF 01+ .db 0x1A, 0x5A, 0x9A, 0xDA
RAM:6A5F DE 05 13 .db 222, 5, 19 ; id=222
RAM:6A62 01 03 0D .db 1, 3, 0xD
RAM:6A65 DF 16 06 .db 223, 22, 6 ; id=223
RAM:6A68 00 02 03 0C+ .db 0, 2, 3, 0xC, 0xFF, 4, 0x1B, 0x5B, 0x9B, 0xDB, 0xE2
RAM:6A68 FF 04 1B 5B+ .db 0x2B, 0x13, 0x1C, 0x23, 0x1A, 0xB2, 0x12, 0x54, 0xA4
RAM:6A7C E0 11 0E .db 224, 17, 14 ; id=224
RAM:6A7F 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x2F, 0x3A, 0x3D, 0x2B, 0x2C, 0x13
RAM:6A7F 2F 3A 3D 2B+ .db 0x14, 2, 5, 0xC8, 0x24
RAM:6A8E E2 16 0E .db 226, 22, 14 ; id=226
RAM:6A91 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0x97, 5, 0xA, 0xC, 0x13, 0x15, 0x1A
RAM:6A91 97 05 0A 0C+ .db 0x1C, 0x23, 0x95, 0x25, 0x2A, 0x2C, 0x33, 0x35, 0x3A
RAM:6AA5 E3 1B 0E .db 227, 27, 14 ; id=227
RAM:6AA8 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 0xAF, 2, 5, 0x4A, 0x4D, 0x92, 0x95
RAM:6AA8 AF 02 05 4A+ .db 0xAA, 0xAD, 0xAB, 0x72, 0x75, 0x3A, 0x3D, 0xB3, 0xDA
RAM:6AA8 4D 92 95 AA+ .db 0xDD, 0xE2, 0xE5, 0x60, 0x1B
RAM:6AC1 E6 07 03 .db 230, 7, 3 ; id=230
RAM:6AC4 04 05 06 0F+ .db 4, 5, 6, 0xF, 0x10
RAM:6AC9 E7 11 06 .db 231, 17, 6 ; id=231
RAM:6ACC 04 05 06 07+ .db 4, 5, 6, 7, 0xF, 0xFF, 0x2F, 0x33, 0x34, 0x21, 0x19
RAM:6ACC 0F FF 2F 33+ .db 0x26, 0x1E, 0xB, 0xC
RAM:6ADB E8 16 06 .db 232, 22, 6 ; id=232
RAM:6ADE 04 05 06 07+ .db 4, 5, 6, 7, 0xF, 0xFF, 0x1F, 0x33, 0x21, 0x23, 0x63
RAM:6ADE 0F FF 1F 33+ .db 0xA3, 0xE3, 0x25, 0x13, 0x2B, 0x2B, 0x24, 0x1B, 0x22
RAM:6AF2 E9 06 03 .db 233, 6, 3 ; id=233
RAM:6AF5 04 06 07 0F .db 4, 6, 7, 0xF
RAM:6AF9 ED 14 0C .db 237, 20, 12 ; id=237
RAM:6AFC 00 02 0E FF+ .db 0, 2, 0xE, 0xFF, 7, 0x1A, 0x1B, 0x1C, 0x1D, 0x5A, 0x5B
RAM:6AFC 07 1A 1B 1C+ .db 0x5C, 0x5D, 3, 0x9A, 0x9B, 0x9C, 0x9D
RAM:6B0E EF 05 0D .db 239, 5, 13 ; id=239
RAM:6B11 00 02 0E .db 0, 2, 0xE
RAM:6B14 F0 1B 05 .db 240, 27, 5 ; id=240
RAM:6B17 14 15 16 17+ .db 0x14, 0x15, 0x16, 0x17, 0xC, 0xFF, 7, 0xDF, 0xE7, 0xFF
RAM:6B17 0C FF 07 DF+ .db 0xFE, 0x78, 0xA8, 0xD0, 0xC0, 3, 0xC1, 0xC2, 0xC3
RAM:6B17 E7 FF FE 78+ .db 0xC4, 0x29, 0x39, 0x3B, 0x70, 0xFB
RAM:6B30 F1 0A 13 .db 241, 10, 19 ; id=241
RAM:6B33 01 03 09 0B+ .db 1, 3, 9, 0xB, 0xD, 0xFF, 0xB8, 0x23
RAM:6B3B F2 06 05 .db 242, 6, 5 ; id=242
RAM:6B3E 01 02 03 0C .db 1, 2, 3, 0xC
RAM:6B42 F3 17 03 .db 243, 23, 3 ; id=243
RAM:6B45 02 03 0C FF+ .db 2, 3, 0xC, 0xFF, 7, 0x32, 0x3A, 0x72, 0x7A, 0x34, 0x3C
RAM:6B45 07 32 3A 72+ .db 0x74, 0x7C, 1, 0xB3, 0xBB, 0x48, 0x33, 0x31, 0x2B
RAM:6B45 7A 34 3C 74+ .db 0x6B
RAM:6B5A F6 13 06 .db 246, 19, 6 ; id=246
RAM:6B5D 05 06 0F 10+ .db 5, 6, 0xF, 0x10, 0x11, 0xFF, 0x1B, 0x1B, 0x5B, 0x9B
RAM:6B5D 11 FF 1B 1B+ .db 0xDB, 0xB0, 0x1C, 0x30, 0x12, 0x38, 0x34
RAM:6B6E F7 15 03 .db 247, 21, 3 ; id=247
RAM:6B71 05 06 07 0F+ .db 5, 6, 7, 0xF, 0x11, 0xFF, 0x1F, 0x22, 0x23, 0x24, 0x1A
RAM:6B71 11 FF 1F 22+ .db 0x1C, 0x12, 0x13, 0x14, 0xB8, 0x1B, 0x30, 0x5B
RAM:6B84 F8 07 03 .db 248, 7, 3 ; id=248
RAM:6B87 05 06 07 0F+ .db 5, 6, 7, 0xF, 0x11
RAM:6B8C F9 13 06 .db 249, 19, 6 ; id=249
RAM:6B8F 06 07 0F 11+ .db 6, 7, 0xF, 0x11, 0xFF, 0x9F, 0xFF, 0xFE, 0xF6, 0xF7
RAM:6B8F FF 9F FF FE+ .db 0xFD, 0xEF, 0xC3, 0xC4, 0x99, 0xD8, 0xE0
RAM:6BA0 FD 11 06 .db 253, 17, 6 ; id=253
RAM:6BA3 01 02 0C FF+ .db 1, 2, 0xC, 0xFF, 7, 0x28, 0x29, 0x2A, 0x32, 0x3A, 0x70
RAM:6BA3 07 28 29 2A+ .db 0x71, 0x79, 0, 0xB8
RAM:6BB2 FE 12 13 .db 254, 18, 19 ; id=254
RAM:6BB5 01 03 0D FF+ .db 1, 3, 0xD, 0xFF, 0x2B, 0x25, 0x1D, 0x22, 0x1A, 0x23
RAM:6BB5 2B 25 1D 22+ .db 0x2B, 0x2C, 0x13, 0x14, 0x60, 0x5B
RAM:6BC5 FF 0B 06 .db 255, 11, 6 ; id=255
RAM:6BC8 02 03 0C FF+ .db 2, 3, 0xC, 0xFF, 0x2B, 0x2E, 0x35, 0x37, 0x3E
RAM:6BD1 ; Block Types
RAM:6BD1 0B 6C block_type_tbl: .dw block ; 0 block 07 block
RAM:6BD3 3C 6C .dw fire ; 1 sprite b0 (fire) (unused)
RAM:6BD5 43 6C .dw ball_ud_y ; 2 sprite b2 (ball) [up/down]
RAM:6BD7 66 6C .dw rock ; 3 block 06 rock
RAM:6BD9 6D 6C .dw gargoyle ; 4 block 16 gargoyle
RAM:6BDB 74 6C .dw spike ; 5 block 17 spike
RAM:6BDD 90 6C .dw chest ; 6 sprite 55 (chest)
RAM:6BDF 97 6C .dw table ; 7 sprite 54 (table)
RAM:6BE1 9E 6C .dw guard_ew ; 8 sprite 96/90 (guard) [west/east]
RAM:6BE3 B8 6C .dw ghost ; 9 sprite 52 (ghost)
RAM:6BE5 BF 6C .dw fire_ns ; a sprite b5 (fire) [north/south]
RAM:6BE7 12 6C .dw block_high ; b block 07 block high
RAM:6BE9 4A 6C .dw ball_ud_xy ; c sprite b2 (ball) [up/down]
RAM:6BEB AB 6C .dw guard_square ; d sprite 1e/90 (Guard) [square circuit]
RAM:6BED 19 6C .dw block_ew ; e block 36 [west/east]
RAM:6BEF 20 6C .dw block_ns ; f block 37 [north/south]
RAM:6BF1 27 6C .dw moveable_block ; 10 block 3e
RAM:6BF3 7B 6C .dw spike_high ; 11 block Spike - high!!!
RAM:6BF5 82 6C .dw spike_ball_fall ; 12 sprite 3f (Spike Ball)
RAM:6BF7 89 6C .dw spike_ball_high_fall ; 13 sprite 3f (Spike Ball) [falling]
RAM:6BF9 C6 6C .dw fire_ew ; 14 sprite 56 Fire [west/east]
RAM:6BFB 2E 6C .dw dropping_block ; 15 Block 5b
RAM:6BFD 35 6C .dw collapsing_block ; 16 block 8f [Collapse]
RAM:6BFF 5F 6C .dw ball_bounce ; 17 sprite b6 (Ball)
RAM:6C01 51 6C .dw ball_ud ; 18 sprite b2 (Ball)
RAM:6C03 CD 6C .dw repel_spell ; 19 sprite a4 (Spell) [repel player]
RAM:6C05 D4 6C .dw gate_ud_1 ; 1a sprite 8 (Gate) [up/down]
RAM:6C07 DB 6C .dw gate_ud_2 ; 1b sprite 8 (Gate) [up/down]
RAM:6C09 58 6C .dw ball_ud_x ; 1c sprite b2 (Ball)
RAM:6C0B ; Block type data
RAM:6C0B ; +0 = sprite
RAM:6C0B ; +1 = width (x)
RAM:6C0B ; +2 = depth (y)
RAM:6C0B ; +3 = height (z)
RAM:6C0B ; +4 = flags (see code)
RAM:6C0B ; +5 = offsets (see code)
RAM:6C0B 07 08 08 0C+block: .db 7, 8, 8, 0xC, 0x10, 0, 0
RAM:6C12 07 08 08 0C+block_high: .db 7, 8, 8, 0xC, 0x10, 0x30, 0
RAM:6C19 36 08 08 0C+block_ew: .db 0x36, 8, 8, 0xC, 0x10, 0, 0
RAM:6C20 37 08 08 0C+block_ns: .db 0x37, 8, 8, 0xC, 0x10, 0, 0
RAM:6C27 3E 08 08 0C+moveable_block: .db 0x3E, 8, 8, 0xC, 0x14, 0, 0
RAM:6C2E 5B 08 08 0C+dropping_block: .db 0x5B, 8, 8, 0xC, 0x10, 0, 0
RAM:6C35 8F 08 08 0C+collapsing_block:.db 0x8F, 8, 8, 0xC, 0x10, 0, 0
RAM:6C3C B0 06 06 0C+fire: .db 0xB0, 6, 6, 0xC, 0x10, 0, 0
RAM:6C43 B2 07 07 0C+ball_ud_y: .db 0xB2, 7, 7, 0xC, 0x10, 2, 0
RAM:6C4A B2 07 07 0C+ball_ud_xy: .db 0xB2, 7, 7, 0xC, 0x10, 3, 0
RAM:6C51 B2 07 07 0C+ball_ud: .db 0xB2, 7, 7, 0xC, 0x10, 0, 0
RAM:6C58 B2 07 07 0C+ball_ud_x: .db 0xB2, 7, 7, 0xC, 0x10, 1, 0
RAM:6C5F B6 07 07 0C+ball_bounce: .db 0xB6, 7, 7, 0xC, 0x10, 0, 0
RAM:6C66 06 08 08 0C+rock: .db 6, 8, 8, 0xC, 0x10, 0, 0
RAM:6C6D 16 06 06 0C+gargoyle: .db 0x16, 6, 6, 0xC, 0x10, 0, 0
RAM:6C74 17 06 06 0C+spike: .db 0x17, 6, 6, 0xC, 0x50, 0, 0
RAM:6C7B 17 06 06 0C+spike_high: .db 0x17, 6, 6, 0xC, 0x50, 0x30, 0
RAM:6C82 3F 06 06 0C+spike_ball_fall:.db 0x3F, 6, 6, 0xC, 0x10, 0, 0
RAM:6C89 3F 06 06 0C+spike_ball_high_fall:.db 0x3F, 6, 6, 0xC, 0x10, 0x30, 0
RAM:6C90 55 09 06 0C+chest: .db 0x55, 9, 6, 0xC, 0x14, 0, 0
RAM:6C97 54 06 0A 0C+table: .db 0x54, 6, 0xA, 0xC, 0x14, 0, 0
RAM:6C9E 96 06 06 18+guard_ew: .db 0x96, 6, 6, 0x18, 0x10, 2, 0x90, 6, 6, 0, 0x12, 2
RAM:6C9E 10 02 90 06+ .db 0
RAM:6CAB 1E 06 06 18+guard_square: .db 0x1E, 6, 6, 0x18, 0x10, 0, 0x90, 6, 6, 0, 0x12, 0
RAM:6CAB 10 00 90 06+ .db 0
RAM:6CB8 52 06 06 0C+ghost: .db 0x52, 6, 6, 0xC, 0x10, 0, 0
RAM:6CBF B5 06 06 0C+fire_ns: .db 0xB5, 6, 6, 0xC, 0x10, 0, 0
RAM:6CC6 56 06 06 0C+fire_ew: .db 0x56, 6, 6, 0xC, 0x10, 0, 0
RAM:6CCD A4 05 05 0C+repel_spell: .db 0xA4, 5, 5, 0xC, 0x10, 0, 0
RAM:6CD4 08 0C 01 20+gate_ud_1: .db 8, 0xC, 1, 0x20, 0x50, 1, 0
RAM:6CDB 08 01 0C 20+gate_ud_2: .db 8, 1, 0xC, 0x20, 0x10, 2, 0
RAM:6CE2 ; Background Types Pointers
RAM:6CE2 12 6D background_type_tbl:.dw arch_n ; 0 Arch north
RAM:6CE4 23 6D .dw arch_e ; 1 arch east
RAM:6CE6 45 6D .dw arch_s ; 2 arch south
RAM:6CE8 67 6D .dw arch_w ; 3 arch west
RAM:6CEA 78 6D .dw tree_arch_n ; 4 Tree arch north
RAM:6CEC 89 6D .dw tree_arch_e ; 5 Tree arch east
RAM:6CEE 9A 6D .dw tree_arch_s ; 6 Tree arch south
RAM:6CF0 AB 6D .dw tree_arch_w ; 7 Tree arch west
RAM:6CF2 BC 6D .dw gate_n ; 8 Gate
RAM:6CF4 C5 6D .dw gate_e ; 9 Gate
RAM:6CF6 CE 6D .dw gate_s ; A Gate
RAM:6CF8 D7 6D .dw gate_w ; B Gate
RAM:6CFA E0 6D .dw wall_size_1 ; C walls size 0
RAM:6CFC 49 6E .dw wall_size_2 ; D walls size 1
RAM:6CFE BA 6E .dw wall_size_3 ; E walls size 2
RAM:6D00 2B 6F .dw tree_room_size_1 ; F trees size 0
RAM:6D02 8C 6F .dw tree_filler_w ; 10 trees size 1
RAM:6D04 9D 6F .dw tree_filler_n ; 11 trees size 2
RAM:6D06 AE 6F .dw wizard ; 12 Wizard
RAM:6D08 BF 6F .dw cauldron ; 13 Pot
RAM:6D0A 34 6D .dw high_arch_e ; 14 High Arch east
RAM:6D0C 56 6D .dw high_arch_s ; 15 High Arch south
RAM:6D0E D0 6F .dw high_arch_e_base ; 16 High Arch east base
RAM:6D10 E1 6F .dw high_arch_s_base ; 17 High Arch south base
RAM:6D12 ; Background Type Makeup
RAM:6D12 ; +0 = sprite
RAM:6D12 ; +1 = x
RAM:6D12 ; +2 = y
RAM:6D12 ; +3 = z
RAM:6D12 ; +4 = width (x)
RAM:6D12 ; +5 = depth (y)
RAM:6D12 ; +6 = height (z)
RAM:6D12 ; +7 = flags (see code)
RAM:6D12 02 8D C4 80+arch_n: .db 2, 0x8D, 0xC4, 0x80, 3, 5, 0x28, 0x50
RAM:6D12 03 05 28 50+ .db 3, 0x73, 0xC4, 0x80, 3, 5, 0x28, 0x50
RAM:6D12 03 73 C4 80+ .db 0
RAM:6D23 02 C4 73 80+arch_e: .db 2, 0xC4, 0x73, 0x80, 5, 3, 0x28, 0x10
RAM:6D23 05 03 28 10+ .db 3, 0xC4, 0x8D, 0x80, 5, 3, 0x28, 0x10
RAM:6D23 03 C4 8D 80+ .db 0
RAM:6D34 02 C4 73 B0+high_arch_e: .db 2, 0xC4, 0x73, 0xB0, 5, 3, 0x28, 0x10
RAM:6D34 05 03 28 10+ .db 3, 0xC4, 0x8D, 0xB0, 5, 3, 0x28, 0x10
RAM:6D34 03 C4 8D B0+ .db 0
RAM:6D45 02 8D 3B 80+arch_s: .db 2, 0x8D, 0x3B, 0x80, 3, 5, 0x28, 0x50
RAM:6D45 03 05 28 50+ .db 3, 0x73, 0x3B, 0x80, 3, 5, 0x28, 0x50
RAM:6D45 03 73 3B 80+ .db 0
RAM:6D56 02 8D 3B B0+high_arch_s: .db 2, 0x8D, 0x3B, 0xB0, 3, 5, 0x28, 0x50
RAM:6D56 03 05 28 50+ .db 3, 0x73, 0x3B, 0xB0, 3, 5, 0x28, 0x50
RAM:6D56 03 73 3B B0+ .db 0
RAM:6D67 02 3B 73 80+arch_w: .db 2, 0x3B, 0x73, 0x80, 5, 3, 0x28, 0x10
RAM:6D67 05 03 28 10+ .db 3, 0x3B, 0x8D, 0x80, 5, 3, 0x28, 0x10
RAM:6D67 03 3B 8D 80+ .db 0
RAM:6D78 04 8D C4 80+tree_arch_n: .db 4, 0x8D, 0xC4, 0x80, 3, 5, 0x28, 0x50
RAM:6D78 03 05 28 50+ .db 5, 0x73, 0xC4, 0x80, 3, 5, 0x28, 0x50
RAM:6D78 05 73 C4 80+ .db 0
RAM:6D89 04 C4 73 80+tree_arch_e: .db 4, 0xC4, 0x73, 0x80, 5, 3, 0x28, 0x10
RAM:6D89 05 03 28 10+ .db 5, 0xC4, 0x8D, 0x80, 5, 3, 0x28, 0x10
RAM:6D89 05 C4 8D 80+ .db 0
RAM:6D9A 04 8D 3B 80+tree_arch_s: .db 4, 0x8D, 0x3B, 0x80, 3, 5, 0x28, 0x50
RAM:6D9A 03 05 28 50+ .db 5, 0x73, 0x3B, 0x80, 3, 5, 0x28, 0x50
RAM:6D9A 05 73 3B 80+ .db 0
RAM:6DAB 04 3B 73 80+tree_arch_w: .db 4, 0x3B, 0x73, 0x80, 5, 3, 0x28, 0x10
RAM:6DAB 05 03 28 10+ .db 5, 0x3B, 0x8D, 0x80, 5, 3, 0x28, 0x10
RAM:6DAB 05 3B 8D 80+ .db 0
RAM:6DBC 08 80 BE A0+gate_n: .db 8, 0x80, 0xBE, 0xA0, 0xC, 1, 0x20, 0x50
RAM:6DBC 0C 01 20 50+ .db 0
RAM:6DC5 08 BE 80 A0+gate_e: .db 8, 0xBE, 0x80, 0xA0, 1, 0xC, 0x20, 0x10
RAM:6DC5 01 0C 20 10+ .db 0
RAM:6DCE 08 80 41 A0+gate_s: .db 8, 0x80, 0x41, 0xA0, 0xC, 1, 0x20, 0x50
RAM:6DCE 0C 01 20 50+ .db 0
RAM:6DD7 08 41 80 A0+gate_w: .db 8, 0x41, 0x80, 0xA0, 1, 0xC, 0x20, 0x10
RAM:6DD7 01 0C 20 10+ .db 0
RAM:6DE0 0D 3F B8 80+wall_size_1: .db 0xD, 0x3F, 0xB8, 0x80, 0, 8, 0x28, 0x10
RAM:6DE0 00 08 28 10+ .db 0xE, 0x47, 0xC0, 0x80, 8, 0, 0x28, 0x10
RAM:6DE0 0E 47 C0 80+ .db 0xF, 0x3F, 0x49, 0x80, 0, 8, 0x2C, 0x10
RAM:6DE0 08 00 28 10+ .db 0xF, 0xB8, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6DE0 0F 3F 49 80+ .db 0xF, 0x3F, 0x49, 0xAC, 0, 8, 0x2C, 0x10
RAM:6DE0 00 08 2C 10+ .db 0xF, 0xB8, 0xC0, 0xAC, 8, 0, 0x2C, 0x50
RAM:6DE0 0F B8 C0 80+ .db 0xA, 0x5C, 0xC0, 0x80, 0x14, 0, 0x14, 0x50
RAM:6DE0 08 00 2C 50+ .db 0xB, 0x3F, 0x5C, 0x98, 0, 0xC, 0x14, 0x10
RAM:6DE0 0F 3F 49 AC+ .db 0xC, 0x3F, 0xA0, 0x98, 0, 0xC, 0xC, 0x10
RAM:6DE0 00 08 2C 10+ .db 0xB, 0xA4, 0xC0, 0x98, 0xC, 0, 0x14, 0x50
RAM:6DE0 0F B8 C0 AC+ .db 0xA, 0x3F, 0x6D, 0xB1, 0, 0x14, 0x14, 0x10
RAM:6DE0 08 00 2C 50+ .db 0xC, 0x60, 0xC0, 0xA0, 0xC, 0, 0xC, 0x50
RAM:6DE0 0A 5C C0 80+ .db 0xA, 0x90, 0xC0, 0xB0, 0x14, 0, 0x14, 0x50
RAM:6DE0 14 00 14 50+ .db 0
RAM:6E49 0D 3F 98 80+wall_size_2: .db 0xD, 0x3F, 0x98, 0x80, 0, 8, 0x28, 0x10
RAM:6E49 00 08 28 10+ .db 0xE, 0x47, 0xA0, 0x80, 8, 0, 0x28, 0x10
RAM:6E49 0E 47 A0 80+ .db 0xF, 0x3F, 0x63, 0x80, 0, 8, 0x2C, 0x10
RAM:6E49 08 00 28 10+ .db 0xF, 0xB8, 0xA0, 0x80, 8, 0, 0x2C, 0x50
RAM:6E49 0F 3F 63 80+ .db 0xF, 0x3F, 0x63, 0xAC, 0, 8, 0x2C, 0x10
RAM:6E49 00 08 2C 10+ .db 0xF, 0xB8, 0xA0, 0xAC, 8, 0, 0x2C, 0x50
RAM:6E49 0F B8 A0 80+ .db 0xD, 0x3F, 0x98, 0xA8, 0, 8, 0x28, 0x10
RAM:6E49 08 00 2C 50+ .db 0xE, 0x47, 0xA0, 0xA8, 8, 0, 0x28, 0x10
RAM:6E49 0F 3F 63 AC+ .db 0xF, 0xB8, 0xA0, 0xD0, 8, 0, 0x2C, 0x50
RAM:6E49 00 08 2C 10+ .db 0xA, 0x80, 0xA0, 0x80, 0x14, 0, 0x14, 0x50
RAM:6E49 0F B8 A0 AC+ .db 0xA, 0x3F, 0x7E, 0xB0, 0, 0x14, 0x14, 0x10
RAM:6E49 08 00 2C 50+ .db 0xB, 0x60, 0xA0, 0x90, 0xC, 0, 0x14, 0x50
RAM:6E49 0D 3F 98 A8+ .db 0xA, 0x60, 0xA0, 0xB8, 0x14, 0, 0x14, 0x50
RAM:6E49 00 08 28 10+ .db 0xC, 0xA0, 0xA0, 0xB0, 0xC, 0, 0xC, 0x50
RAM:6E49 0E 47 A0 A8+ .db 0
RAM:6EBA 0D 5F B8 80+wall_size_3: .db 0xD, 0x5F, 0xB8, 0x80, 0, 8, 0x28, 0x10
RAM:6EBA 00 08 28 10+ .db 0xE, 0x67, 0xC0, 0x80, 8, 0, 0x28, 0x10
RAM:6EBA 0E 67 C0 80+ .db 0xF, 0x5F, 0x48, 0x80, 0, 8, 0x2C, 0x10
RAM:6EBA 08 00 28 10+ .db 0xF, 0x9D, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6EBA 0F 5F 48 80+ .db 0xD, 0x5F, 0xB8, 0xA8, 0, 8, 0x28, 0x10
RAM:6EBA 00 08 2C 10+ .db 0xE, 0x67, 0xC0, 0xA8, 8, 0, 0x28, 0x10
RAM:6EBA 0F 9D C0 80+ .db 0xF, 0x5F, 0x48, 0xAC, 0, 8, 0x2C, 0x10
RAM:6EBA 08 00 2C 50+ .db 0xF, 0x9D, 0xC0, 0xAC, 8, 0, 0x2C, 0x50
RAM:6EBA 0D 5F B8 A8+ .db 0xF, 0x5F, 0x48, 0xD0, 0, 8, 0x2C, 0x10
RAM:6EBA 00 08 28 10+ .db 0xA, 0x5F, 0x90, 0x80, 0, 0x14, 0x14, 0x10
RAM:6EBA 0E 67 C0 A8+ .db 0xA, 0x84, 0xC0, 0xB0, 0x14, 0, 0x14, 0x50
RAM:6EBA 08 00 28 10+ .db 0xB, 0x5F, 0x60, 0x90, 0, 0xC, 0x14, 0x10
RAM:6EBA 0F 5F 48 AC+ .db 0xA, 0x5F, 0x68, 0xB8, 0, 0x14, 0x14, 0x10
RAM:6EBA 00 08 2C 10+ .db 0xC, 0x5F, 0xA0, 0xB0, 0, 0xC, 0xC, 0x10
RAM:6EBA 0F 9D C0 AC+ .db 0
RAM:6F2B 80 3F 49 80+tree_room_size_1:.db 0x80, 0x3F, 0x49, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 00 08 2C 10+ .db 0x81, 0x3F, 0x58, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 81 3F 58 80+ .db 0x82, 0x3F, 0x68, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 00 08 2C 10+ .db 0x80, 0x3F, 0x98, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 82 3F 68 80+ .db 0x81, 0x3F, 0xA8, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 00 08 2C 10+ .db 0x82, 0x3F, 0xB8, 0x80, 0, 8, 0x2C, 0x10
RAM:6F2B 80 3F 98 80+ .db 0x80, 0x48, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 00 08 2C 10+ .db 0x81, 0x58, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 81 3F A8 80+ .db 0x82, 0x68, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 00 08 2C 10+ .db 0x80, 0x98, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 82 3F B8 80+ .db 0x81, 0xA8, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 00 08 2C 10+ .db 0x82, 0xB8, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F2B 80 48 C0 80+ .db 0
RAM:6F8C 80 3F 78 80+tree_filler_w: .db 0x80, 0x3F, 0x78, 0x80, 0, 8, 0x2C, 0x10
RAM:6F8C 00 08 2C 10+ .db 0x81, 0x3F, 0x88, 0x80, 0, 8, 0x2C, 0x10
RAM:6F8C 81 3F 88 80+ .db 0
RAM:6F9D 80 78 C0 80+tree_filler_n: .db 0x80, 0x78, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F9D 08 00 2C 50+ .db 0x81, 0x88, 0xC0, 0x80, 8, 0, 0x2C, 0x50
RAM:6F9D 81 88 C0 80+ .db 0
RAM:6FAE 9E 98 68 80+wizard: .db 0x9E, 0x98, 0x68, 0x80, 5, 5, 0x18, 0x10
RAM:6FAE 05 05 18 10+ .db 0x90, 0xA0, 0x60, 0x80, 5, 5, 0, 0x12
RAM:6FAE 90 A0 60 80+ .db 0
RAM:6FBF 8D 80 80 80+cauldron: .db 0x8D, 0x80, 0x80, 0x80, 0xA, 0xA, 0x18, 0x10
RAM:6FBF 0A 0A 18 10+ .db 0x8E, 0x80, 0x88, 0x80, 0, 0, 0, 0x12
RAM:6FBF 8E 80 88 80+ .db 0
RAM:6FD0 07 C8 78 A4+high_arch_e_base:.db 7, 0xC8, 0x78, 0xA4, 8, 8, 0xC, 0x10
RAM:6FD0 08 08 0C 10+ .db 7, 0xC8, 0x88, 0xA4, 8, 8, 0xC, 0x10
RAM:6FD0 07 C8 88 A4+ .db 0
RAM:6FE1 07 78 38 A4+high_arch_s_base:.db 7, 0x78, 0x38, 0xA4, 8, 8, 0xC, 0x10
RAM:6FE1 08 08 0C 10+ .db 7, 0x88, 0x38, 0xA4, 8, 8, 0xC, 0x10
RAM:6FE1 07 88 38 A4+ .db 0
RAM:6FF2 ; Objects
RAM:6FF2 ; +0 object graphic no (dynamic $60-$67)
RAM:6FF2 ; +1 start X position (0x46-0xba)
RAM:6FF2 ; +2 start Y position (0x40-0x70 +/-0x0c)
RAM:6FF2 ; +3 start Z position (0x46-0xba)
RAM:6FF2 ; +4 start screen
RAM:6FF2 ; +5 current X
RAM:6FF2 ; +6 current Y
RAM:6FF2 ; +7 current Z
RAM:6FF2 ; +8 current screen
RAM:6FF2 00 88 80 A4+special_objs_tbl:.db 0, 0x88, 0x80, 0xA4, 0x6D, 0, 0, 0, 0
RAM:6FFB 00 80 80 8C+ .db 0, 0x80, 0x80, 0x8C, 0x27, 0, 0, 0, 0
RAM:7004 00 88 78 B0+ .db 0, 0x88, 0x78, 0xB0, 0xD0, 0, 0, 0, 0
RAM:700D 00 78 88 80+ .db 0, 0x78, 0x88, 0x80, 0xA, 0, 0, 0, 0
RAM:7016 00 78 88 80+ .db 0, 0x78, 0x88, 0x80, 0xBA, 0, 0, 0, 0
RAM:701F 00 88 78 B0+ .db 0, 0x88, 0x78, 0xB0, 0x42, 0, 0, 0, 0
RAM:7028 00 88 B8 BC+ .db 0, 0x88, 0xB8, 0xBC, 0x8D, 0, 0, 0, 0
RAM:7031 00 A8 A8 80+ .db 0, 0xA8, 0xA8, 0x80, 0xFF, 0, 0, 0, 0
RAM:703A 00 80 80 80+ .db 0, 0x80, 0x80, 0x80, 0x87, 0, 0, 0, 0
RAM:7043 00 78 B8 80+ .db 0, 0x78, 0xB8, 0x80, 0xF3, 0, 0, 0, 0
RAM:704C 00 A8 68 B0+ .db 0, 0xA8, 0x68, 0xB0, 0xA8, 0, 0, 0, 0
RAM:7055 00 B8 48 B0+ .db 0, 0xB8, 0x48, 0xB0, 0xD2, 0, 0, 0, 0
RAM:705E 00 48 48 80+ .db 0, 0x48, 0x48, 0x80, 0, 0, 0, 0, 0
RAM:7067 00 88 B8 80+ .db 0, 0x88, 0xB8, 0x80, 0x22, 0, 0, 0, 0
RAM:7070 00 B8 B8 B0+ .db 0, 0xB8, 0xB8, 0xB0, 0x7A, 0, 0, 0, 0
RAM:7079 00 B8 B8 80+ .db 0, 0xB8, 0xB8, 0x80, 0xF9, 0, 0, 0, 0
RAM:7082 00 88 98 B0+ .db 0, 0x88, 0x98, 0xB0, 0xD6, 0, 0, 0, 0
RAM:708B 00 78 88 B0+ .db 0, 0x78, 0x88, 0xB0, 0xE8, 0, 0, 0, 0
RAM:7094 00 78 78 B0+ .db 0, 0x78, 0x78, 0xB0, 0xF6, 0, 0, 0, 0
RAM:709D 00 88 78 8C+ .db 0, 0x88, 0x78, 0x8C, 0xF, 0, 0, 0, 0
RAM:70A6 00 B8 B8 80+ .db 0, 0xB8, 0xB8, 0x80, 0x6F, 0, 0, 0, 0
RAM:70AF 00 48 B8 A4+ .db 0, 0x48, 0xB8, 0xA4, 0xFD, 0, 0, 0, 0
RAM:70B8 00 78 78 B0+ .db 0, 0x78, 0x78, 0xB0, 8, 0, 0, 0, 0
RAM:70C1 00 88 88 A4+ .db 0, 0x88, 0x88, 0xA4, 0xBB, 0, 0, 0, 0
RAM:70CA 00 78 78 B0+ .db 0, 0x78, 0x78, 0xB0, 0xDF, 0, 0, 0, 0
RAM:70D3 00 80 80 80+ .db 0, 0x80, 0x80, 0x80, 0x5E, 0, 0, 0, 0
RAM:70DC 00 78 88 B0+ .db 0, 0x78, 0x88, 0xB0, 0xB4, 0, 0, 0, 0
RAM:70E5 00 78 78 B0+ .db 0, 0x78, 0x78, 0xB0, 4, 0, 0, 0, 0
RAM:70EE 00 48 B8 80+ .db 0, 0x48, 0xB8, 0x80, 0x74, 0, 0, 0, 0
RAM:70F7 00 80 80 80+ .db 0, 0x80, 0x80, 0x80, 0x40, 0, 0, 0, 0
RAM:7100 00 68 78 B0+ .db 0, 0x68, 0x78, 0xB0, 0x38, 0, 0, 0, 0
RAM:7109 00 48 B8 98+ .db 0, 0x48, 0xB8, 0x98, 0xF0, 0, 0, 0, 0
RAM:7112 ; Pointers to Sprite Graphics
RAM:7112 8A 72 8A 72+sprite_tbl: .dw spr_nul, spr_nul, spr_071, spr_072, spr_023, spr_024
RAM:7112 CA 9A 04 9C+ .dw spr_008, spr_020, spr_043, spr_043, spr_076, spr_077
RAM:7112 B0 7F A2 80+ .dw spr_078, spr_069, spr_070, spr_073, spr_055, spr_056
RAM:7112 AA 77 08 7E+ .dw spr_057, spr_058, spr_057, spr_056, spr_009, spr_002
RAM:7112 0C 8A 0C 8A+ .dw spr_059, spr_060, spr_061, spr_062, spr_061, spr_060
RAM:7112 B8 9E B4 9F+ .dw spr_005, spr_004, spr_050, spr_051, spr_046, spr_049
RAM:7112 46 A0 46 99+ .dw spr_046, spr_051, spr_048, spr_063, spr_052, spr_047
RAM:7112 08 9A 92 9C+ .dw spr_054, spr_053, spr_054, spr_047, spr_065, spr_064
RAM:7112 2E 92 90 92+ .dw spr_079, spr_080, spr_081, spr_082, spr_081, spr_080
RAM:7112 F2 92 54 93+ .dw spr_020, spr_020, spr_083, spr_084, spr_085, spr_086
RAM:7112 F2 92 90 92+ .dw spr_085, spr_084, spr_020, spr_003, spr_087, spr_088
RAM:7112 94 78 04 74+ .dw spr_089, spr_090, spr_089, spr_088, spr_095, spr_096
RAM:7112 B6 93 18 94+ .dw spr_094, spr_093, spr_092, spr_091, spr_092, spr_093
RAM:7112 7A 94 DC 94+ .dw spr_097, spr_098, spr_039, spr_040, spr_041, spr_042
RAM:7112 7A 94 18 94+ .dw spr_045, spr_044, spr_010, spr_011, spr_037, spr_038
RAM:7112 3C 76 B0 75+ .dw spr_000, spr_020, spr_099, spr_100, spr_101, spr_102
RAM:7112 42 8F D4 8F+ .dw spr_031, spr_032, spr_022, spr_033, spr_034, spr_035
RAM:7112 EE 8C B0 8E+ .dw spr_036, spr_021, spr_031, spr_032, spr_022, spr_033
RAM:7112 EE 8C D4 8F+ .dw spr_034, spr_035, spr_036, spr_030, spr_030, spr_029
RAM:7112 18 8E 3E 95+ .dw spr_030, spr_029, spr_028, spr_027, spr_026, spr_025
RAM:7112 66 90 80 8D+ .dw spr_025, spr_026, spr_027, spr_028, spr_029, spr_030
RAM:7112 96 91 FE 90+ .dw spr_029, spr_030, spr_066, spr_067, spr_068, spr_030
RAM:7112 96 91 80 8D+ .dw spr_029, spr_028, spr_019, spr_017, spr_018, spr_014
RAM:7112 68 96 D0 95+ .dw spr_015, spr_016, spr_021, spr_074, spr_075, spr_020
RAM:7112 B4 A0 16 A1+ .dw spr_055, spr_056, spr_057, spr_058, spr_057, spr_056
RAM:7112 78 A1 DA A1+ .dw spr_005, spr_004, spr_059, spr_060, spr_061, spr_062
RAM:7112 78 A1 16 A1+ .dw spr_061, spr_060, spr_013, spr_012, spr_030, spr_029
RAM:7112 08 7E 08 7E+ .dw spr_028, spr_029, spr_030, spr_029, spr_028, spr_029
RAM:7112 3C A2 9E A2+ .dw spr_031, spr_032, spr_022, spr_033, spr_034, spr_035
RAM:7112 00 A3 62 A3+ .dw spr_036, spr_021, spr_010, spr_011, spr_006, spr_007
RAM:7112 00 A3 9E A2+ .dw spr_010, spr_011, spr_006, spr_007, spr_030, spr_029
RAM:7112 08 7E E6 74+ .dw spr_001, spr_030
RAM:728A ; Sprite Graphics Data
RAM:728A ; +0 width
RAM:728A ; +1 height
RAM:728A ; - size = (width*height)*2
RAM:728A ; [ 0..height ]
RAM:728A ; [ 0..width ]
RAM:728A ; - +0 mask
RAM:728A ; - +1 image
RAM:728A 00 00 spr_nul: .db 0, 0
RAM:728C 03 1F spr_000: .db 3, 31
RAM:728E FF 1F FF 00+ .db 0xFF, 0x1F, 0xFF, 0, 0xFF, 0, 0xFF, 0x31
RAM:728E FF 00 FF 31+ .db 0xFF, 0xC0, 0xFF, 0, 0xFF, 0x2F, 0xFF, 0xF0
RAM:728E FF C0 FF 00+ .db 0xFF, 0, 0xFF, 0x37, 0xFF, 0xFE, 0xFF, 0
RAM:728E FF 2F FF F0+ .db 0xFF, 0x1F, 0xFF, 0x3F, 0xFF, 0xE0, 0xFF, 7
RAM:728E FF 00 FF 37+ .db 0xBF, 0xF, 0xFF, 0xFF, 0xFF, 7, 0x8F, 3
RAM:728E FF FE FF 00+ .db 0xFF, 0xFF, 0xFF, 7, 0x83, 0, 0xFF, 0x3F
RAM:728E FF 1F FF 3F+ .db 0xFF, 7, 0x80, 0, 0x3F, 0, 0xFF, 0xF
RAM:728E FF E0 FF 07+ .db 0x80, 0, 0, 0, 0xFF, 0x1D, 0x80, 0
RAM:728E BF 0F FF FF+ .db 0, 0, 0xFF, 0x3F, 0x80, 0, 0, 0
RAM:728E FF 07 8F 03+ .db 0xFF, 0x27, 0x80, 0, 0, 0, 0xFF, 7
RAM:728E FF FF FF 07+ .db 0x80, 0, 0, 0, 0xFF, 0x27, 0x80, 0
RAM:728E 83 00 FF 3F+ .db 0, 0, 0xFF, 0x3F, 0x80, 0, 0, 0
RAM:728E FF 07 80 00+ .db 0xFF, 0x1D, 0x80, 0, 0, 0, 0xFF, 0xF
RAM:728E 3F 00 FF 0F+ .db 0x80, 0, 0, 0, 0xFF, 7, 0x80, 0
RAM:728E 80 00 00 00+ .db 0, 0, 0xFF, 7, 0x80, 0, 0, 0
RAM:728E FF 1D 80 00+ .db 0xFF, 0x1F, 0x80, 0, 0, 0, 0xFF, 0x33
RAM:728E 00 00 FF 3F+ .db 0x80, 0, 0, 0, 0xFF, 0x2F, 0x80, 0
RAM:728E 80 00 00 00+ .db 0, 0, 0xFF, 0x37, 0xC0, 0, 0, 0
RAM:728E FF 27 80 00+ .db 0xFF, 0x19, 0xF0, 0xC0, 0, 0, 0xFF, 0xF
RAM:728E 00 00 FF 07+ .db 0xFE, 0xF0, 0, 0, 0xFF, 3, 0xFF, 0xFE
RAM:728E 80 00 00 00+ .db 0xE0, 0, 0xFF, 0, 0xFF, 0xFF, 0xFF, 0xE0
RAM:728E FF 27 80 00+ .db 0xFF, 0, 0xFF, 0x1F, 0xFF, 0xFF, 0xFF, 0
RAM:728E 00 00 FF 3F+ .db 0xFF, 3, 0xFF, 0xFF, 0xFF, 0, 0xFF, 0
RAM:728E 80 00 00 00+ .db 0xFF, 0x3F
RAM:7348 03 1F spr_001: .db 3, 31
RAM:734A FF 00 FF 00+ .db 0xFF, 0, 0xFF, 0, 0xFF, 0xF8, 0xFF, 0
RAM:734A FF F8 FF 00+ .db 0xFF, 3, 0xFF, 0x8C, 0xFF, 0, 0xFF, 0xF
RAM:734A FF 03 FF 8C+ .db 0xFF, 0xF4, 0xFF, 0, 0xFF, 0x7F, 0xFF, 0xEC
RAM:734A FF 00 FF 0F+ .db 0xFF, 7, 0xFF, 0xFC, 0xFF, 0xF8, 0xFF, 0xFF
RAM:734A FF F4 FF 00+ .db 0xFD, 0xF0, 0xFF, 0xE0, 0xFF, 0xFF, 0xF1, 0xC0
RAM:734A FF 7F FF EC+ .db 0xFF, 0xE0, 0xFF, 0xFC, 0xC1, 0, 0xFF, 0xE0
RAM:734A FF 07 FF FC+ .db 0xFC, 0, 1, 0, 0xFF, 0xE0, 0, 0
RAM:734A FF F8 FF FF+ .db 1, 0, 0xFF, 0xF0, 0, 0, 1, 0
RAM:734A FD F0 FF E0+ .db 0xFF, 0xD8, 0, 0, 1, 0, 0xFF, 0xFC
RAM:734A FF FF F1 C0+ .db 0, 0, 1, 0, 0xFF, 0xE4, 0, 0
RAM:734A FF E0 FF FC+ .db 1, 0, 0xFF, 0xE0, 0, 0, 1, 0
RAM:734A C1 00 FF E0+ .db 0xFF, 0xE4, 0, 0, 1, 0, 0xFF, 0xFC
RAM:734A FC 00 01 00+ .db 0, 0, 1, 0, 0xFF, 0xD8, 0, 0
RAM:734A FF E0 00 00+ .db 1, 0, 0xFF, 0xF0, 0, 0, 1, 0
RAM:734A 01 00 FF F0+ .db 0xFF, 0xE0, 0, 0, 1, 0, 0xFF, 0xE0
RAM:734A 00 00 01 00+ .db 0, 0, 1, 0, 0xFF, 0xF8, 0, 0
RAM:734A FF D8 00 00+ .db 1, 0, 0xFF, 0xCC, 0, 0, 1, 0
RAM:734A 01 00 FF FC+ .db 0xFF, 0xF4, 0, 0, 3, 0, 0xFF, 0xEC
RAM:734A 00 00 01 00+ .db 0, 0, 0xF, 3, 0xFF, 0x98, 0, 0
RAM:734A FF E4 00 00+ .db 0x7F, 0xF, 0xFF, 0xF0, 7, 0, 0xFF, 0x7F
RAM:734A 01 00 FF E0+ .db 0xFF, 0xC0, 0xFF, 7, 0xFF, 0xFF, 0xFF, 0
RAM:734A 00 00 01 00+ .db 0xFF, 0xFF, 0xFF, 0xF8, 0xFF, 0, 0xFF, 0xFF
RAM:734A FF E4 00 00+ .db 0xFF, 0xC0, 0xFF, 0, 0xFF, 0xFC, 0xFF, 0
RAM:734A 01 00 FF FC+ .db 0xFF, 0
RAM:7404 04 1C spr_002: .db 4, 28
RAM:7406 00 00 01 00+ .db 0, 0, 1, 0, 0x80, 0, 0, 0
RAM:7406 80 00 00 00+ .db 0, 0, 7, 1, 0xE0, 0x80, 0, 0
RAM:7406 00 00 07 01+ .db 0, 0, 0x1F, 7, 0xF8, 0xE0, 0, 0
RAM:7406 E0 80 00 00+ .db 0, 0, 0x7F, 0x1E, 0xFE, 0x78, 0, 0
RAM:7406 00 00 1F 07+ .db 1, 0, 0xFF, 0x79, 0xFF, 0x9E, 0x80, 0
RAM:7406 F8 E0 00 00+ .db 7, 1, 0xFF, 0xE7, 0xFF, 0xE7, 0xE0, 0x80
RAM:7406 00 00 7F 1E+ .db 0x1F, 7, 0xFF, 0x9D, 0xFF, 0xF9, 0xF8, 0xE0
RAM:7406 FE 78 00 00+ .db 0x7F, 0x1E, 0xFF, 0x7D, 0xFF, 0xBE, 0xFE, 0x78
RAM:7406 01 00 FF 79+ .db 0xFF, 0x79, 0xFF, 0xED, 0xFF, 0xAD, 0xFF, 0x9E
RAM:7406 FF 9E 80 00+ .db 0xFF, 0x67, 0xFF, 0x6D, 0xFF, 0xAD, 0xFF, 0xE6
RAM:7406 07 01 FF E7+ .db 0xFF, 0x1F, 0xFF, 0x6D, 0xFF, 0xAD, 0xFF, 0xF8
RAM:7406 FF E7 E0 80+ .db 0xFF, 0x7F, 0xFF, 0xAD, 0xFF, 0x6B, 0xFF, 0xFE
RAM:7406 1F 07 FF 9D+ .db 0xFF, 0x5D, 0xFF, 0xAD, 0xFF, 0x6B, 0xFF, 0xBA
RAM:7406 FF F9 F8 E0+ .db 0x7F, 0x1D, 0xFF, 0xDD, 0xFF, 0x6B, 0xFE, 0xB8
RAM:7406 7F 1E FF 7D+ .db 0x1F, 0xD, 0xFF, 0xFD, 0xFF, 0x77, 0xF8, 0xB8
RAM:7406 FF BE FE 78+ .db 0x1F, 0xD, 0xFF, 0x6E, 0xFF, 0xFE, 0xF8, 0xB8
RAM:7406 FF 79 FF ED+ .db 0x1F, 0xD, 0xFF, 0x6F, 0xFF, 0xFC, 0xF8, 0xB0
RAM:7406 FF AD FF 9E+ .db 0x1D, 8, 0xFF, 0x6D, 0xFF, 0xB6, 0xF8, 0x30
RAM:7406 FF 67 FF 6D+ .db 0x1C, 8, 0xFF, 0x6D, 0xFF, 0xB6, 0x38, 0x10
RAM:7406 FF AD FF E6+ .db 0x1C, 8, 0xFF, 0x65, 0xFF, 0xA6, 0x38, 0x10
RAM:7406 FF 1F FF 6D+ .db 0x1C, 8, 0xE7, 0x41, 0xEF, 0x86, 0x38, 0x10
RAM:7406 FF AD FF F8+ .db 0x1C, 8, 0xE3, 0x41, 0xC7, 0x82, 0x10, 0
RAM:7406 FF 7F FF AD+ .db 8, 0, 0xE1, 0x40, 0xC7, 0x82, 0, 0
RAM:7406 FF 6B FF FE+ .db 0, 0, 0xE1, 0x40, 0xC7, 0x82, 0, 0
RAM:7406 FF 5D FF AD+ .db 0, 0, 0x41, 0, 0xC2, 0x80, 0, 0