-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnabu_source.txt
2898 lines (2898 loc) · 237 KB
/
nabu_source.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
.data:00000000 3e 02 ld a,0x02
.data:00000002 32 ee ff ld (0xffee),a
.data:00000005 d3 00 out (0x00),a
.data:00000007 31 ee ff ld sp,0xffee
.data:0000000a 21 c9 06 ld hl,0x06c9
.data:0000000d 06 08 ld b,0x08
.data:0000000f 0e a1 ld c,0xa1
.data:00000011 ed a3 outi
.data:00000013 78 ld a,b
.data:00000014 f6 80 or 0x80
.data:00000016 d3 a1 out (0xa1),a
.data:00000018 e6 7f and 0x7f
.data:0000001a 20 f5 jr nz,0x0011
.data:0000001c 21 ef ff ld hl,0xffef
.data:0000001f 11 f0 ff ld de,0xfff0
.data:00000022 01 09 00 ld bc,0x0009
.data:00000025 af xor a
.data:00000026 77 ld (hl),a
.data:00000027 ed b0 ldir
.data:00000029 cd 21 05 call 0x0521
.data:0000002c af xor a
.data:0000002d cd 2a 05 call 0x052a
.data:00000030 cd 2a 05 call 0x052a
.data:00000033 cd 2a 05 call 0x052a
.data:00000036 cd 2a 05 call 0x052a
.data:00000039 cd 2a 05 call 0x052a
.data:0000003c 3e 40 ld a,0x40
.data:0000003e cd 2a 05 call 0x052a
.data:00000041 3e 4e ld a,0x4e
.data:00000043 cd 2a 05 call 0x052a
.data:00000046 3e 04 ld a,0x04
.data:00000048 cd 2a 05 call 0x052a
.data:0000004b cd e3 04 call 0x04e3
.data:0000004e cd 32 05 call 0x0532
.data:00000051 ca ca 01 jp z,0x01ca
.data:00000054 3e 3a ld a,0x3a
.data:00000056 d3 00 out (0x00),a
.data:00000058 26 0a ld h,0x0a
.data:0000005a 0e 20 ld c,0x20
.data:0000005c 11 00 e0 ld de,0xe000
.data:0000005f 06 01 ld b,0x01
.data:00000061 cd 63 03 call 0x0363
.data:00000064 28 04 jr z,0x006a
.data:00000066 10 02 djnz 0x006a
.data:00000068 18 22 jr 0x008c
.data:0000006a cd 4d 06 call 0x064d
.data:0000006d 28 f2 jr z,0x0061
.data:0000006f db 90 in a,(0x90)
.data:00000071 fe 31 cp 0x31
.data:00000073 28 0d jr z,0x0082
.data:00000075 fe 3d cp 0x3d
.data:00000077 20 e8 jr nz,0x0061
.data:00000079 cb 44 bit 0,h
.data:0000007b 28 e4 jr z,0x0061
.data:0000007d 25 dec h
.data:0000007e 28 08 jr z,0x0088
.data:00000080 18 df jr 0x0061
.data:00000082 cb 44 bit 0,h
.data:00000084 20 db jr nz,0x0061
.data:00000086 18 f5 jr 0x007d
.data:00000088 21 ef ff ld hl,0xffef
.data:0000008b 34 inc (hl)
.data:0000008c 3a f6 ff ld a,(0xfff6)
.data:0000008f cb 47 bit 0,a
.data:00000091 20 05 jr nz,0x0098
.data:00000093 cd d1 04 call 0x04d1
.data:00000096 d3 00 out (0x00),a
.data:00000098 af xor a
.data:00000099 32 ff ff ld (0xffff),a
.data:0000009c dd 21 fd 0f ld ix,0x0ffd
.data:000000a0 11 ff ff ld de,0xffff
.data:000000a3 af xor a
.data:000000a4 67 ld h,a
.data:000000a5 6f ld l,a
.data:000000a6 47 ld b,a
.data:000000a7 dd 4e 00 ld c,(ix+0)
.data:000000aa 09 add hl,bc
.data:000000ab dd 19 add ix,de
.data:000000ad 38 f8 jr c,0x00a7
.data:000000af 3a fe 0f ld a,(0x0ffe)
.data:000000b2 bd cp l
.data:000000b3 20 06 jr nz,0x00bb
.data:000000b5 3a ff 0f ld a,(0x0fff)
.data:000000b8 94 sub h
.data:000000b9 28 03 jr z,0x00be
.data:000000bb cd a6 04 call 0x04a6
.data:000000be cd 6a 04 call 0x046a
.data:000000c1 af xor a
.data:000000c2 d3 a1 out (0xa1),a
.data:000000c4 3e 40 ld a,0x40
.data:000000c6 d3 a1 out (0xa1),a
.data:000000c8 af xor a
.data:000000c9 11 01 00 ld de,0x0001
.data:000000cc dd 21 00 c0 ld ix,0xc000
.data:000000d0 d3 a0 out (0xa0),a
.data:000000d2 3c inc a
.data:000000d3 dd 19 add ix,de
.data:000000d5 30 f9 jr nc,0x00d0
.data:000000d7 dd 21 00 c0 ld ix,0xc000
.data:000000db af xor a
.data:000000dc 4f ld c,a
.data:000000dd 47 ld b,a
.data:000000de 67 ld h,a
.data:000000df 6f ld l,a
.data:000000e0 7d ld a,l
.data:000000e1 d3 a1 out (0xa1),a
.data:000000e3 7c ld a,h
.data:000000e4 d3 a1 out (0xa1),a
.data:000000e6 db a0 in a,(0xa0)
.data:000000e8 b9 cp c
.data:000000e9 20 18 jr nz,0x0103
.data:000000eb 7d ld a,l
.data:000000ec d3 a1 out (0xa1),a
.data:000000ee 7c ld a,h
.data:000000ef f6 40 or 0x40
.data:000000f1 d3 a1 out (0xa1),a
.data:000000f3 79 ld a,c
.data:000000f4 2f cpl
.data:000000f5 d3 a0 out (0xa0),a
.data:000000f7 7d ld a,l
.data:000000f8 d3 a1 out (0xa1),a
.data:000000fa 7c ld a,h
.data:000000fb d3 a1 out (0xa1),a
.data:000000fd db a0 in a,(0xa0)
.data:000000ff 2f cpl
.data:00000100 b9 cp c
.data:00000101 28 03 jr z,0x0106
.data:00000103 cd a6 04 call 0x04a6
.data:00000106 0c inc c
.data:00000107 23 inc hl
.data:00000108 11 01 00 ld de,0x0001
.data:0000010b dd 19 add ix,de
.data:0000010d 30 d1 jr nc,0x00e0
.data:0000010f cd e3 04 call 0x04e3
.data:00000112 cd 3e 05 call 0x053e
.data:00000115 cd 6a 04 call 0x046a
.data:00000118 af xor a
.data:00000119 dd 21 00 20 ld ix,0x2000
.data:0000011d 21 00 21 ld hl,0x2100
.data:00000120 11 01 00 ld de,0x0001
.data:00000123 dd 77 00 ld (ix+0),a
.data:00000126 3c inc a
.data:00000127 dd 23 inc ix
.data:00000129 19 add hl,de
.data:0000012a 30 f7 jr nc,0x0123
.data:0000012c af xor a
.data:0000012d 4f ld c,a
.data:0000012e 21 00 21 ld hl,0x2100
.data:00000131 dd 21 00 20 ld ix,0x2000
.data:00000135 47 ld b,a
.data:00000136 dd 7e 00 ld a,(ix+0)
.data:00000139 b9 cp c
.data:0000013a 20 0b jr nz,0x0147
.data:0000013c 2f cpl
.data:0000013d dd 77 00 ld (ix+0),a
.data:00000140 dd 7e 00 ld a,(ix+0)
.data:00000143 2f cpl
.data:00000144 b9 cp c
.data:00000145 28 03 jr z,0x014a
.data:00000147 cd a6 04 call 0x04a6
.data:0000014a dd 23 inc ix
.data:0000014c 0c inc c
.data:0000014d 19 add hl,de
.data:0000014e 30 e6 jr nc,0x0136
.data:00000150 cd 6a 04 call 0x046a
.data:00000153 06 10 ld b,0x10
.data:00000155 0e 00 ld c,0x00
.data:00000157 78 ld a,b
.data:00000158 3d dec a
.data:00000159 d3 41 out (0x41),a
.data:0000015b 79 ld a,c
.data:0000015c d3 40 out (0x40),a
.data:0000015e 10 f7 djnz 0x0157
.data:00000160 0e 00 ld c,0x00
.data:00000162 06 ff ld b,0xff
.data:00000164 79 ld a,c
.data:00000165 d3 41 out (0x41),a
.data:00000167 78 ld a,b
.data:00000168 d3 40 out (0x40),a
.data:0000016a db 40 in a,(0x40)
.data:0000016c cd 7e 01 call 0x017e
.data:0000016f c4 a6 04 call nz,0x04a6
.data:00000172 cb 38 srl b
.data:00000174 38 ee jr c,0x0164
.data:00000176 0c inc c
.data:00000177 3e 0e ld a,0x0e
.data:00000179 b9 cp c
.data:0000017a 20 e6 jr nz,0x0162
.data:0000017c 18 1b jr 0x0199
.data:0000017e 21 8b 01 ld hl,0x018b
.data:00000181 59 ld e,c
.data:00000182 16 00 ld d,0x00
.data:00000184 19 add hl,de
.data:00000185 a6 and (hl)
.data:00000186 5f ld e,a
.data:00000187 78 ld a,b
.data:00000188 a6 and (hl)
.data:00000189 bb cp e
.data:0000018a c9 ret
.data:0000018b ff rst 0x38
.data:0000018c 0f rrca
.data:0000018d ff rst 0x38
.data:0000018e 0f rrca
.data:0000018f ff rst 0x38
.data:00000190 0f rrca
.data:00000191 1f rra
.data:00000192 ff rst 0x38
.data:00000193 1f rra
.data:00000194 1f rra
.data:00000195 1f rra
.data:00000196 ff rst 0x38
.data:00000197 ff rst 0x38
.data:00000198 0f rrca
.data:00000199 cd 6a 04 call 0x046a
.data:0000019c cd 21 05 call 0x0521
.data:0000019f 11 00 00 ld de,0x0000
.data:000001a2 06 05 ld b,0x05
.data:000001a4 0e 20 ld c,0x20
.data:000001a6 cd 4d 06 call 0x064d
.data:000001a9 28 16 jr z,0x01c1
.data:000001ab db 90 in a,(0x90)
.data:000001ad fe 95 cp 0x95
.data:000001af 30 10 jr nc,0x01c1
.data:000001b1 fe 91 cp 0x91
.data:000001b3 38 0c jr c,0x01c1
.data:000001b5 fe 94 cp 0x94
.data:000001b7 28 03 jr z,0x01bc
.data:000001b9 cd a6 04 call 0x04a6
.data:000001bc cd 6a 04 call 0x046a
.data:000001bf 18 09 jr 0x01ca
.data:000001c1 1b dec de
.data:000001c2 7a ld a,d
.data:000001c3 b3 or e
.data:000001c4 20 de jr nz,0x01a4
.data:000001c6 10 dc djnz 0x01a4
.data:000001c8 18 ef jr 0x01b9
.data:000001ca db 80 in a,(0x80)
.data:000001cc cd 86 03 call 0x0386
.data:000001cf 28 12 jr z,0x01e3
.data:000001d1 cd a6 04 call 0x04a6
.data:000001d4 18 30 jr 0x0206
.data:000001d6 3e 05 ld a,0x05
.data:000001d8 32 f7 ff ld (0xfff7),a
.data:000001db 32 fe ff ld (0xfffe),a
.data:000001de cd a6 04 call 0x04a6
.data:000001e1 18 e7 jr 0x01ca
.data:000001e3 0e 82 ld c,0x82
.data:000001e5 cd 79 03 call 0x0379
.data:000001e8 20 ec jr nz,0x01d6
.data:000001ea 3e 01 ld a,0x01
.data:000001ec d3 80 out (0x80),a
.data:000001ee cd 7a 06 call 0x067a
.data:000001f1 db 80 in a,(0x80)
.data:000001f3 20 e1 jr nz,0x01d6
.data:000001f5 32 f8 ff ld (0xfff8),a
.data:000001f8 0e 10 ld c,0x10
.data:000001fa cd 6c 03 call 0x036c
.data:000001fd 20 d7 jr nz,0x01d6
.data:000001ff 0e e1 ld c,0xe1
.data:00000201 cd 6c 03 call 0x036c
.data:00000204 20 d0 jr nz,0x01d6
.data:00000206 cd 32 05 call 0x0532
.data:00000209 c4 6a 04 call nz,0x046a
.data:0000020c 3a ef ff ld a,(0xffef)
.data:0000020f b7 or a
.data:00000210 c2 8c 00 jp nz,0x008c
.data:00000213 3a f6 ff ld a,(0xfff6)
.data:00000216 cb 47 bit 0,a
.data:00000218 20 07 jr nz,0x0221
.data:0000021a 3e 02 ld a,0x02
.data:0000021c 32 ee ff ld (0xffee),a
.data:0000021f d3 00 out (0x00),a
.data:00000221 21 f8 ff ld hl,0xfff8
.data:00000224 cb 7e bit 7,(hl)
.data:00000226 28 77 jr z,0x029f
.data:00000228 21 d1 06 ld hl,0x06d1
.data:0000022b cd 6b 05 call 0x056b
.data:0000022e 21 f9 ff ld hl,0xfff9
.data:00000231 11 c7 02 ld de,0x02c7
.data:00000234 cd 7c 05 call 0x057c
.data:00000237 21 f9 ff ld hl,0xfff9
.data:0000023a af xor a
.data:0000023b 4f ld c,a
.data:0000023c 06 04 ld b,0x04
.data:0000023e 7e ld a,(hl)
.data:0000023f cb 40 bit 0,b
.data:00000241 28 09 jr z,0x024c
.data:00000243 cb 27 sla a
.data:00000245 cb 67 bit 4,a
.data:00000247 28 03 jr z,0x024c
.data:00000249 cb a7 res 4,a
.data:0000024b 3c inc a
.data:0000024c 81 add a,c
.data:0000024d 4f ld c,a
.data:0000024e 23 inc hl
.data:0000024f 10 ed djnz 0x023e
.data:00000251 e6 0f and 0x0f
.data:00000253 be cp (hl)
.data:00000254 28 10 jr z,0x0266
.data:00000256 21 ac 07 ld hl,0x07ac
.data:00000259 cd 6b 05 call 0x056b
.data:0000025c 0e 90 ld c,0x90
.data:0000025e 11 00 e0 ld de,0xe000
.data:00000261 cd a2 06 call 0x06a2
.data:00000264 18 c8 jr 0x022e
.data:00000266 21 f9 ff ld hl,0xfff9
.data:00000269 06 04 ld b,0x04
.data:0000026b 11 00 00 ld de,0x0000
.data:0000026e 7e ld a,(hl)
.data:0000026f cb 23 sla e
.data:00000271 cb 12 rl d
.data:00000273 cb 23 sla e
.data:00000275 cb 12 rl d
.data:00000277 cb 23 sla e
.data:00000279 cb 12 rl d
.data:0000027b cb 23 sla e
.data:0000027d cb 12 rl d
.data:0000027f 83 add a,e
.data:00000280 5f ld e,a
.data:00000281 23 inc hl
.data:00000282 10 ea djnz 0x026e
.data:00000284 d5 push de
.data:00000285 0e 85 ld c,0x85
.data:00000287 cd 79 03 call 0x0379
.data:0000028a c2 d6 01 jp nz,0x01d6
.data:0000028d d1 pop de
.data:0000028e 7a ld a,d
.data:0000028f d3 80 out (0x80),a
.data:00000291 0e 40 ld c,0x40
.data:00000293 cd 4d 06 call 0x064d
.data:00000296 7b ld a,e
.data:00000297 d3 80 out (0x80),a
.data:00000299 cd ee 05 call 0x05ee
.data:0000029c c2 d6 01 jp nz,0x01d6
.data:0000029f 0e 81 ld c,0x81
.data:000002a1 cd 79 03 call 0x0379
.data:000002a4 c2 d6 01 jp nz,0x01d6
.data:000002a7 3e 8f ld a,0x8f
.data:000002a9 d3 80 out (0x80),a
.data:000002ab 0e 40 ld c,0x40
.data:000002ad cd 4d 06 call 0x064d
.data:000002b0 3e 05 ld a,0x05
.data:000002b2 d3 80 out (0x80),a
.data:000002b4 cd ee 05 call 0x05ee
.data:000002b7 c2 d6 01 jp nz,0x01d6
.data:000002ba 3e 05 ld a,0x05
.data:000002bc 32 f8 ff ld (0xfff8),a
.data:000002bf 21 00 00 ld hl,0x0000
.data:000002c2 11 00 00 ld de,0x0000
.data:000002c5 01 00 10 ld bc,0x1000
.data:000002c8 ed b0 ldir
.data:000002ca 3a ee ff ld a,(0xffee)
.data:000002cd cb c7 set 0,a
.data:000002cf d3 00 out (0x00),a
.data:000002d1 21 2c 07 ld hl,0x072c
.data:000002d4 cd 6b 05 call 0x056b
.data:000002d7 af xor a
.data:000002d8 32 00 10 ld (0x1000),a
.data:000002db 32 01 10 ld (0x1001),a
.data:000002de 32 03 10 ld (0x1003),a
.data:000002e1 3c inc a
.data:000002e2 32 02 10 ld (0x1002),a
.data:000002e5 01 0b 10 ld bc,0x100b
.data:000002e8 ed 43 04 10 ld (0x1004),bc
.data:000002ec 01 0d 14 ld bc,0x140d
.data:000002ef ed 43 08 10 ld (0x1008),bc
.data:000002f3 af xor a
.data:000002f4 32 0b 14 ld (0x140b),a
.data:000002f7 32 0c 14 ld (0x140c),a
.data:000002fa af xor a
.data:000002fb d3 41 out (0x41),a
.data:000002fd d3 40 out (0x40),a
.data:000002ff cd 8a 06 call 0x068a
.data:00000302 cd b0 03 call 0x03b0
.data:00000305 c2 d6 01 jp nz,0x01d6
.data:00000308 af xor a
.data:00000309 d3 41 out (0x41),a
.data:0000030b 3a 03 10 ld a,(0x1003)
.data:0000030e cb 27 sla a
.data:00000310 cb 27 sla a
.data:00000312 2f cpl
.data:00000313 d3 40 out (0x40),a
.data:00000315 2a 04 10 ld hl,(0x1004)
.data:00000318 01 0b 00 ld bc,0x000b
.data:0000031b 09 add hl,bc
.data:0000031c 7e ld a,(hl)
.data:0000031d 32 0a 10 ld (0x100a),a
.data:00000320 2a 06 10 ld hl,(0x1006)
.data:00000323 01 ee ff ld bc,0xffee
.data:00000326 09 add hl,bc
.data:00000327 e5 push hl
.data:00000328 c1 pop bc
.data:00000329 2a 0b 14 ld hl,(0x140b)
.data:0000032c 09 add hl,bc
.data:0000032d 22 0b 14 ld (0x140b),hl
.data:00000330 2a 04 10 ld hl,(0x1004)
.data:00000333 11 10 00 ld de,0x0010
.data:00000336 19 add hl,de
.data:00000337 ed 5b 08 10 ld de,(0x1008)
.data:0000033b ed b0 ldir
.data:0000033d ed 53 08 10 ld (0x1008),de
.data:00000341 3a 0a 10 ld a,(0x100a)
.data:00000344 cb 67 bit 4,a
.data:00000346 20 06 jr nz,0x034e
.data:00000348 21 03 10 ld hl,0x1003
.data:0000034b 34 inc (hl)
.data:0000034c 18 b4 jr 0x0302
.data:0000034e 3e a5 ld a,0xa5
.data:00000350 32 fe ff ld (0xfffe),a
.data:00000353 3e 5a ld a,0x5a
.data:00000355 32 ff ff ld (0xffff),a
.data:00000358 3e 07 ld a,0x07
.data:0000035a d3 41 out (0x41),a
.data:0000035c 3e 7f ld a,0x7f
.data:0000035e d3 40 out (0x40),a
.data:00000360 c3 0f 14 jp 0x140f
.data:00000363 1b dec de
.data:00000364 7a ld a,d
.data:00000365 b3 or e
.data:00000366 28 02 jr z,0x036a
.data:00000368 af xor a
.data:00000369 3d dec a
.data:0000036a 3c inc a
.data:0000036b c9 ret
.data:0000036c c5 push bc
.data:0000036d cd 7a 06 call 0x067a
.data:00000370 c1 pop bc
.data:00000371 c0 ret nz
.data:00000372 db 80 in a,(0x80)
.data:00000374 91 sub c
.data:00000375 c8 ret z
.data:00000376 3e 02 ld a,0x02
.data:00000378 c9 ret
.data:00000379 79 ld a,c
.data:0000037a d3 80 out (0x80),a
.data:0000037c 0e 10 ld c,0x10
.data:0000037e cd 6c 03 call 0x036c
.data:00000381 c0 ret nz
.data:00000382 0e 06 ld c,0x06
.data:00000384 18 e6 jr 0x036c
.data:00000386 06 04 ld b,0x04
.data:00000388 3e 83 ld a,0x83
.data:0000038a f5 push af
.data:0000038b d3 80 out (0x80),a
.data:0000038d f1 pop af
.data:0000038e 0e 10 ld c,0x10
.data:00000390 21 a4 03 ld hl,0x03a4
.data:00000393 e5 push hl
.data:00000394 cd 6c 03 call 0x036c
.data:00000397 fe 02 cp 0x02
.data:00000399 28 f2 jr z,0x038d
.data:0000039b fe 00 cp 0x00
.data:0000039d c8 ret z
.data:0000039e f1 pop af
.data:0000039f 10 e7 djnz 0x0388
.data:000003a1 af xor a
.data:000003a2 3c inc a
.data:000003a3 c9 ret
.data:000003a4 0e 06 ld c,0x06
.data:000003a6 21 ab 03 ld hl,0x03ab
.data:000003a9 18 e8 jr 0x0393
.data:000003ab 0e e4 ld c,0xe4
.data:000003ad e1 pop hl
.data:000003ae 18 e3 jr 0x0393
.data:000003b0 d9 exx
.data:000003b1 af xor a
.data:000003b2 3d dec a
.data:000003b3 57 ld d,a
.data:000003b4 5f ld e,a
.data:000003b5 d9 exx
.data:000003b6 0e 84 ld c,0x84
.data:000003b8 cd 79 03 call 0x0379
.data:000003bb c0 ret nz
.data:000003bc 06 04 ld b,0x04
.data:000003be 21 03 10 ld hl,0x1003
.data:000003c1 0e 40 ld c,0x40
.data:000003c3 cd 4d 06 call 0x064d
.data:000003c6 28 f9 jr z,0x03c1
.data:000003c8 7e ld a,(hl)
.data:000003c9 d3 80 out (0x80),a
.data:000003cb 2d dec l
.data:000003cc 10 f3 djnz 0x03c1
.data:000003ce 0e e4 ld c,0xe4
.data:000003d0 cd 6c 03 call 0x036c
.data:000003d3 c0 ret nz
.data:000003d4 06 18 ld b,0x18
.data:000003d6 11 01 00 ld de,0x0001
.data:000003d9 21 00 00 ld hl,0x0000
.data:000003dc 19 add hl,de
.data:000003dd 30 0c jr nc,0x03eb
.data:000003df 10 0a djnz 0x03eb
.data:000003e1 21 f5 06 ld hl,0x06f5
.data:000003e4 cd 6b 05 call 0x056b
.data:000003e7 c1 pop bc
.data:000003e8 c3 d7 02 jp 0x02d7
.data:000003eb 0e 80 ld c,0x80
.data:000003ed cd 4d 06 call 0x064d
.data:000003f0 28 ea jr z,0x03dc
.data:000003f2 db 80 in a,(0x80)
.data:000003f4 d6 91 sub 0x91
.data:000003f6 c0 ret nz
.data:000003f7 3e 10 ld a,0x10
.data:000003f9 d3 80 out (0x80),a
.data:000003fb 0e 40 ld c,0x40
.data:000003fd cd 4d 06 call 0x064d
.data:00000400 28 f9 jr z,0x03fb
.data:00000402 0e 80 ld c,0x80
.data:00000404 cd 4d 06 call 0x064d
.data:00000407 2a 04 10 ld hl,(0x1004)
.data:0000040a 01 00 00 ld bc,0x0000
.data:0000040d cb 83 res 0,e
.data:0000040f 3e 06 ld a,0x06
.data:00000411 d3 80 out (0x80),a
.data:00000413 d5 push de
.data:00000414 11 ff ff ld de,0xffff
.data:00000417 3e 0f ld a,0x0f
.data:00000419 d3 41 out (0x41),a
.data:0000041b db 40 in a,(0x40)
.data:0000041d cb 47 bit 0,a
.data:0000041f 20 07 jr nz,0x0428
.data:00000421 cd 63 03 call 0x0363
.data:00000424 20 3f jr nz,0x0465
.data:00000426 18 ef jr 0x0417
.data:00000428 d1 pop de
.data:00000429 db 80 in a,(0x80)
.data:0000042b fe 10 cp 0x10
.data:0000042d 20 12 jr nz,0x0441
.data:0000042f cb 43 bit 0,e
.data:00000431 28 0a jr z,0x043d
.data:00000433 cb 83 res 0,e
.data:00000435 77 ld (hl),a
.data:00000436 cd 5d 06 call 0x065d
.data:00000439 23 inc hl
.data:0000043a 03 inc bc
.data:0000043b 18 d6 jr 0x0413
.data:0000043d cb c3 set 0,e
.data:0000043f 18 d2 jr 0x0413
.data:00000441 cb 43 bit 0,e
.data:00000443 20 08 jr nz,0x044d
.data:00000445 77 ld (hl),a
.data:00000446 cd 5d 06 call 0x065d
.data:00000449 23 inc hl
.data:0000044a 03 inc bc
.data:0000044b 18 c6 jr 0x0413
.data:0000044d ed 43 06 10 ld (0x1006),bc
.data:00000451 fe e1 cp 0xe1
.data:00000453 c2 b0 03 jp nz,0x03b0
.data:00000456 d9 exx
.data:00000457 7b ld a,e
.data:00000458 fe 0f cp 0x0f
.data:0000045a c2 b0 03 jp nz,0x03b0
.data:0000045d 7a ld a,d
.data:0000045e fe 1d cp 0x1d
.data:00000460 c2 b0 03 jp nz,0x03b0
.data:00000463 af xor a
.data:00000464 c9 ret
.data:00000465 d1 pop de
.data:00000466 d1 pop de
.data:00000467 c3 d6 01 jp 0x01d6
.data:0000046a 0e 50 ld c,0x50
.data:0000046c 21 f6 ff ld hl,0xfff6
.data:0000046f cb 4e bit 1,(hl)
.data:00000471 28 02 jr z,0x0475
.data:00000473 0e 90 ld c,0x90
.data:00000475 11 00 cc ld de,0xcc00
.data:00000478 cd a2 06 call 0x06a2
.data:0000047b cb 8e res 1,(hl)
.data:0000047d 21 00 80 ld hl,0x8000
.data:00000480 11 01 00 ld de,0x0001
.data:00000483 19 add hl,de
.data:00000484 30 fd jr nc,0x0483
.data:00000486 3a f7 ff ld a,(0xfff7)
.data:00000489 4f ld c,a
.data:0000048a d6 05 sub 0x05
.data:0000048c 28 02 jr z,0x0490
.data:0000048e c6 06 add a,0x06
.data:00000490 32 f7 ff ld (0xfff7),a
.data:00000493 3a f6 ff ld a,(0xfff6)
.data:00000496 cb 47 bit 0,a
.data:00000498 c2 f3 05 jp nz,0x05f3
.data:0000049b cd d1 04 call 0x04d1
.data:0000049e d3 00 out (0x00),a
.data:000004a0 32 ee ff ld (0xffee),a
.data:000004a3 c3 f3 05 jp 0x05f3
.data:000004a6 f5 push af
.data:000004a7 d5 push de
.data:000004a8 e5 push hl
.data:000004a9 3a f6 ff ld a,(0xfff6)
.data:000004ac cb 47 bit 0,a
.data:000004ae 20 0a jr nz,0x04ba
.data:000004b0 cd d1 04 call 0x04d1
.data:000004b3 f6 10 or 0x10
.data:000004b5 d3 00 out (0x00),a
.data:000004b7 32 ee ff ld (0xffee),a
.data:000004ba 3e 03 ld a,0x03
.data:000004bc 32 f6 ff ld (0xfff6),a
.data:000004bf 21 f0 ff ld hl,0xfff0
.data:000004c2 16 00 ld d,0x00
.data:000004c4 3a f7 ff ld a,(0xfff7)
.data:000004c7 5f ld e,a
.data:000004c8 19 add hl,de
.data:000004c9 34 inc (hl)
.data:000004ca 20 01 jr nz,0x04cd
.data:000004cc 35 dec (hl)
.data:000004cd e1 pop hl
.data:000004ce d1 pop de
.data:000004cf f1 pop af
.data:000004d0 c9 ret
.data:000004d1 21 dd 04 ld hl,0x04dd
.data:000004d4 3a f7 ff ld a,(0xfff7)
.data:000004d7 5f ld e,a
.data:000004d8 16 00 ld d,0x00
.data:000004da 19 add hl,de
.data:000004db 7e ld a,(hl)
.data:000004dc c9 ret
.data:000004dd 2a 0a 2a ld hl,(0x2a0a)
.data:000004e0 0a ld a,(bc)
.data:000004e1 22 02 af ld (0xaf02),hl
.data:000004e4 d3 a1 out (0xa1),a
.data:000004e6 3e 41 ld a,0x41
.data:000004e8 d3 a1 out (0xa1),a
.data:000004ea 0e a0 ld c,0xa0
.data:000004ec 16 04 ld d,0x04
.data:000004ee 21 3c 08 ld hl,0x083c
.data:000004f1 06 ff ld b,0xff
.data:000004f3 ed b3 otir
.data:000004f5 15 dec d
.data:000004f6 20 f9 jr nz,0x04f1
.data:000004f8 af xor a
.data:000004f9 d3 a1 out (0xa1),a
.data:000004fb 3e 48 ld a,0x48
.data:000004fd d3 a1 out (0xa1),a
.data:000004ff 3e 20 ld a,0x20
.data:00000501 21 40 fc ld hl,0xfc40
.data:00000504 11 01 00 ld de,0x0001
.data:00000507 d3 a0 out (0xa0),a
.data:00000509 19 add hl,de
.data:0000050a 30 fb jr nc,0x0507
.data:0000050c 06 07 ld b,0x07
.data:0000050e 21 d3 07 ld hl,0x07d3
.data:00000511 11 0f 00 ld de,0x000f
.data:00000514 c5 push bc
.data:00000515 e5 push hl
.data:00000516 d5 push de
.data:00000517 cd 6b 05 call 0x056b
.data:0000051a d1 pop de
.data:0000051b e1 pop hl
.data:0000051c c1 pop bc
.data:0000051d 19 add hl,de
.data:0000051e 10 f4 djnz 0x0514
.data:00000520 c9 ret
.data:00000521 3e 07 ld a,0x07
.data:00000523 d3 41 out (0x41),a
.data:00000525 3e 7f ld a,0x7f
.data:00000527 d3 40 out (0x40),a
.data:00000529 c9 ret
.data:0000052a d3 91 out (0x91),a
.data:0000052c 00 nop
.data:0000052d 00 nop
.data:0000052e 00 nop
.data:0000052f 00 nop
.data:00000530 00 nop
.data:00000531 c9 ret
.data:00000532 21 fe ff ld hl,0xfffe
.data:00000535 7e ld a,(hl)
.data:00000536 d6 a5 sub 0xa5
.data:00000538 c0 ret nz
.data:00000539 23 inc hl
.data:0000053a 7e ld a,(hl)
.data:0000053b d6 5a sub 0x5a
.data:0000053d c9 ret
.data:0000053e 0e 05 ld c,0x05
.data:00000540 c5 push bc
.data:00000541 cd f3 05 call 0x05f3
.data:00000544 c1 pop bc
.data:00000545 0d dec c
.data:00000546 fa 4c 05 jp m,0x054c
.data:00000549 c5 push bc
.data:0000054a 18 f5 jr 0x0541
.data:0000054c 3a ef ff ld a,(0xffef)
.data:0000054f b7 or a
.data:00000550 c8 ret z
.data:00000551 2a d0 07 ld hl,(0x07d0)
.data:00000554 22 f9 ff ld (0xfff9),hl
.data:00000557 3a d2 07 ld a,(0x07d2)
.data:0000055a 32 fb ff ld (0xfffb),a
.data:0000055d ed 5b fc 0f ld de,(0x0ffc)
.data:00000561 ed 53 fc ff ld (0xfffc),de
.data:00000565 21 f9 ff ld hl,0xfff9
.data:00000568 c3 6b 05 jp 0x056b
.data:0000056b 46 ld b,(hl)
.data:0000056c 23 inc hl
.data:0000056d 7e ld a,(hl)
.data:0000056e d3 a1 out (0xa1),a
.data:00000570 23 inc hl
.data:00000571 7e ld a,(hl)
.data:00000572 c6 48 add a,0x48
.data:00000574 d3 a1 out (0xa1),a
.data:00000576 23 inc hl
.data:00000577 0e a0 ld c,0xa0
.data:00000579 ed b3 otir
.data:0000057b c9 ret
.data:0000057c 06 05 ld b,0x05
.data:0000057e db 91 in a,(0x91)
.data:00000580 cb 4f bit 1,a
.data:00000582 28 fa jr z,0x057e
.data:00000584 db 90 in a,(0x90)
.data:00000586 f5 push af
.data:00000587 d6 30 sub 0x30
.data:00000589 38 37 jr c,0x05c2
.data:0000058b fe 0a cp 0x0a
.data:0000058d 38 14 jr c,0x05a3
.data:0000058f d6 07 sub 0x07
.data:00000591 fe 0a cp 0x0a
.data:00000593 38 2d jr c,0x05c2
.data:00000595 fe 10 cp 0x10
.data:00000597 38 0a jr c,0x05a3
.data:00000599 d6 20 sub 0x20
.data:0000059b fe 0a cp 0x0a
.data:0000059d 38 23 jr c,0x05c2
.data:0000059f fe 10 cp 0x10
.data:000005a1 30 1f jr nc,0x05c2
.data:000005a3 4f ld c,a
.data:000005a4 78 ld a,b
.data:000005a5 b7 or a
.data:000005a6 20 03 jr nz,0x05ab
.data:000005a8 f1 pop af
.data:000005a9 18 d3 jr 0x057e
.data:000005ab 7b ld a,e
.data:000005ac d3 a1 out (0xa1),a
.data:000005ae 7a ld a,d
.data:000005af f6 48 or 0x48
.data:000005b1 d3 a1 out (0xa1),a
.data:000005b3 f1 pop af
.data:000005b4 fe 5b cp 0x5b
.data:000005b6 38 02 jr c,0x05ba
.data:000005b8 d6 20 sub 0x20
.data:000005ba d3 a0 out (0xa0),a
.data:000005bc 71 ld (hl),c
.data:000005bd 23 inc hl
.data:000005be 13 inc de
.data:000005bf 05 dec b
.data:000005c0 18 bc jr 0x057e
.data:000005c2 f1 pop af
.data:000005c3 fe 0d cp 0x0d
.data:000005c5 28 04 jr z,0x05cb
.data:000005c7 fe e7 cp 0xe7
.data:000005c9 20 05 jr nz,0x05d0
.data:000005cb 78 ld a,b
.data:000005cc b7 or a
.data:000005cd 20 af jr nz,0x057e
.data:000005cf c9 ret
.data:000005d0 fe 7f cp 0x7f
.data:000005d2 28 04 jr z,0x05d8
.data:000005d4 fe e1 cp 0xe1
.data:000005d6 20 a6 jr nz,0x057e
.data:000005d8 78 ld a,b
.data:000005d9 fe 05 cp 0x05
.data:000005db 28 a1 jr z,0x057e
.data:000005dd 1b dec de
.data:000005de 2b dec hl
.data:000005df 04 inc b
.data:000005e0 7b ld a,e
.data:000005e1 d3 a1 out (0xa1),a
.data:000005e3 7a ld a,d
.data:000005e4 f6 48 or 0x48
.data:000005e6 d3 a1 out (0xa1),a
.data:000005e8 3e 20 ld a,0x20
.data:000005ea d3 a0 out (0xa0),a
.data:000005ec 18 90 jr 0x057e
.data:000005ee 0e e4 ld c,0xe4
.data:000005f0 c3 6c 03 jp 0x036c
.data:000005f3 3a ef ff ld a,(0xffef)
.data:000005f6 b7 or a
.data:000005f7 28 23 jr z,0x061c
.data:000005f9 3e 02 ld a,0x02
.data:000005fb 32 f9 ff ld (0xfff9),a
.data:000005fe 11 28 00 ld de,0x0028
.data:00000601 41 ld b,c
.data:00000602 04 inc b
.data:00000603 21 2b 01 ld hl,0x012b
.data:00000606 19 add hl,de
.data:00000607 10 fd djnz 0x0606
.data:00000609 22 fa ff ld (0xfffa),hl
.data:0000060c 21 f0 ff ld hl,0xfff0
.data:0000060f 09 add hl,bc
.data:00000610 11 fc ff ld de,0xfffc
.data:00000613 cd 33 06 call 0x0633
.data:00000616 21 f9 ff ld hl,0xfff9
.data:00000619 c3 6b 05 jp 0x056b
.data:0000061c 21 f0 ff ld hl,0xfff0
.data:0000061f 06 00 ld b,0x00
.data:00000621 09 add hl,bc
.data:00000622 7e ld a,(hl)
.data:00000623 b7 or a
.data:00000624 c8 ret z
.data:00000625 21 3a 07 ld hl,0x073a
.data:00000628 11 13 00 ld de,0x0013
.data:0000062b 0c inc c
.data:0000062c 0d dec c
.data:0000062d ca 6b 05 jp z,0x056b
.data:00000630 19 add hl,de
.data:00000631 18 f9 jr 0x062c
.data:00000633 7e ld a,(hl)
.data:00000634 cb 3f srl a
.data:00000636 cb 3f srl a
.data:00000638 cb 3f srl a
.data:0000063a cb 3f srl a
.data:0000063c cd 43 06 call 0x0643
.data:0000063f 13 inc de
.data:00000640 7e ld a,(hl)
.data:00000641 e6 0f and 0x0f
.data:00000643 c6 30 add a,0x30
.data:00000645 fe 3a cp 0x3a
.data:00000647 38 02 jr c,0x064b
.data:00000649 c6 07 add a,0x07
.data:0000064b 12 ld (de),a
.data:0000064c c9 ret
.data:0000064d 3e 0e ld a,0x0e
.data:0000064f d3 41 out (0x41),a
.data:00000651 79 ld a,c
.data:00000652 d3 40 out (0x40),a
.data:00000654 3e 0f ld a,0x0f
.data:00000656 d3 41 out (0x41),a
.data:00000658 db 40 in a,(0x40)
.data:0000065a cb 47 bit 0,a
.data:0000065c c9 ret
.data:0000065d f5 push af
.data:0000065e d9 exx
.data:0000065f aa xor d
.data:00000660 4f ld c,a
.data:00000661 06 00 ld b,0x00
.data:00000663 cb 21 sla c
.data:00000665 cb 10 rl b
.data:00000667 53 ld d,e
.data:00000668 fd 21 74 0b ld iy,0x0b74
.data:0000066c fd 09 add iy,bc
.data:0000066e fd 7e 00 ld a,(iy+0)
.data:00000671 5f ld e,a
.data:00000672 fd 7e 01 ld a,(iy+1)
.data:00000675 aa xor d
.data:00000676 57 ld d,a
.data:00000677 d9 exx
.data:00000678 f1 pop af
.data:00000679 c9 ret
.data:0000067a 11 ff ff ld de,0xffff
.data:0000067d cd 63 03 call 0x0363
.data:00000680 c0 ret nz
.data:00000681 0e 80 ld c,0x80
.data:00000683 cd 4d 06 call 0x064d
.data:00000686 28 f5 jr z,0x067d
.data:00000688 af xor a
.data:00000689 c9 ret
.data:0000068a 3e 07 ld a,0x07
.data:0000068c d3 41 out (0x41),a
.data:0000068e 3e 7e ld a,0x7e
.data:00000690 d3 40 out (0x40),a
.data:00000692 3e 08 ld a,0x08
.data:00000694 d3 41 out (0x41),a
.data:00000696 3e 06 ld a,0x06
.data:00000698 d3 40 out (0x40),a
.data:0000069a 3e 01 ld a,0x01
.data:0000069c d3 41 out (0x41),a
.data:0000069e 3d dec a
.data:0000069f d3 40 out (0x40),a
.data:000006a1 c9 ret
.data:000006a2 f5 push af
.data:000006a3 e5 push hl
.data:000006a4 c5 push bc
.data:000006a5 d5 push de
.data:000006a6 cd 8a 06 call 0x068a
.data:000006a9 af xor a
.data:000006aa d3 41 out (0x41),a
.data:000006ac 79 ld a,c
.data:000006ad d3 40 out (0x40),a
.data:000006af 21 01 00 ld hl,0x0001
.data:000006b2 06 04 ld b,0x04
.data:000006b4 eb ex de,hl
.data:000006b5 19 add hl,de
.data:000006b6 30 fd jr nc,0x06b5
.data:000006b8 e1 pop hl
.data:000006b9 e5 push hl
.data:000006ba 10 f9 djnz 0x06b5
.data:000006bc 3e 07 ld a,0x07
.data:000006be d3 41 out (0x41),a
.data:000006c0 3e 7f ld a,0x7f
.data:000006c2 d3 40 out (0x40),a
.data:000006c4 d1 pop de
.data:000006c5 c1 pop bc
.data:000006c6 e1 pop hl
.data:000006c7 f1 pop af
.data:000006c8 c9 ret
.data:000006c9 f5 push af
.data:000006ca 00 nop
.data:000006cb 00 nop
.data:000006cc 00 nop
.data:000006cd 00 nop
.data:000006ce 02 ld (bc),a
.data:000006cf d0 ret nc
.data:000006d0 00 nop
.data:000006d1 21 ab 02 ld hl,0x02ab
.data:000006d4 50 ld d,b
.data:000006d5 4c ld c,h
.data:000006d6 45 ld b,l
.data:000006d7 41 ld b,c
.data:000006d8 53 ld d,e
.data:000006d9 45 ld b,l
.data:000006da 20 54 jr nz,0x0730
.data:000006dc 59 ld e,c
.data:000006dd 50 ld d,b
.data:000006de 45 ld b,l
.data:000006df 20 49 jr nz,0x072a
.data:000006e1 4e ld c,(hl)
.data:000006e2 20 43 jr nz,0x0727
.data:000006e4 48 ld c,b
.data:000006e5 41 ld b,c
.data:000006e6 4e ld c,(hl)
.data:000006e7 4e ld c,(hl)
.data:000006e8 45 ld b,l
.data:000006e9 4c ld c,h
.data:000006ea 20 43 jr nz,0x072f
.data:000006ec 4f ld c,a
.data:000006ed 44 ld b,h
.data:000006ee 45 ld b,l
.data:000006ef 20 20 jr nz,0x0711
.data:000006f1 20 20 jr nz,0x0713
.data:000006f3 20 20 jr nz,0x0715
.data:000006f5 34 inc (hl)
.data:000006f6 21 03 53 ld hl,0x5303
.data:000006f9 45 ld b,l
.data:000006fa 45 ld b,l
.data:000006fb 20 22 jr nz,0x071f
.data:000006fd 49 ld c,c
.data:000006fe 46 ld b,(hl)
.data:000006ff 20 53 jr nz,0x0754
.data:00000701 4f ld c,a
.data:00000702 4d ld c,l
.data:00000703 45 ld b,l
.data:00000704 54 ld d,h
.data:00000705 48 ld c,b
.data:00000706 49 ld c,c
.data:00000707 4e ld c,(hl)
.data:00000708 47 ld b,a
.data:00000709 20 47 jr nz,0x0752
.data:0000070b 4f ld c,a
.data:0000070c 45 ld b,l
.data:0000070d 53 ld d,e
.data:0000070e 20 57 jr nz,0x0767
.data:00000710 52 ld d,d
.data:00000711 4f ld c,a
.data:00000712 4e ld c,(hl)
.data:00000713 47 ld b,a
.data:00000714 22 20 49 ld (0x4920),hl
.data:00000717 4e ld c,(hl)
.data:00000718 20 20 jr nz,0x073a
.data:0000071a 20 20 jr nz,0x073c
.data:0000071c 20 20 jr nz,0x073e
.data:0000071e 20 20 jr nz,0x0740
.data:00000720 4f ld c,a
.data:00000721 57 ld d,a
.data:00000722 4e ld c,(hl)
.data:00000723 45 ld b,l
.data:00000724 52 ld d,d
.data:00000725 53 ld d,e
.data:00000726 20 47 jr nz,0x076f
.data:00000728 55 ld d,l
.data:00000729 49 ld c,c
.data:0000072a 44 ld b,h
.data:0000072b 45 ld b,l
.data:0000072c 0b dec bc
.data:0000072d 21 03 50 ld hl,0x5003
.data:00000730 4c ld c,h
.data:00000731 45 ld b,l
.data:00000732 41 ld b,c
.data:00000733 53 ld d,e
.data:00000734 45 ld b,l
.data:00000735 20 57 jr nz,0x078e
.data:00000737 41 ld b,c
.data:00000738 49 ld c,c
.data:00000739 54 ld d,h
.data:0000073a 10 49 djnz 0x0785
.data:0000073c 01 52 4f ld bc,0x4f52
.data:0000073f 4d ld c,l
.data:00000740 20 46 jr nz,0x0788
.data:00000742 41 ld b,c
.data:00000743 49 ld c,c
.data:00000744 4c ld c,h
.data:00000745 55 ld d,l
.data:00000746 52 ld d,d
.data:00000747 45 ld b,l
.data:00000748 20 20 jr nz,0x076a
.data:0000074a 20 20 jr nz,0x076c
.data:0000074c 20 10 jr nz,0x075e
.data:0000074e 71 ld (hl),c
.data:0000074f 01 56 49 ld bc,0x4956
.data:00000752 44 ld b,h
.data:00000753 45 ld b,l
.data:00000754 4f ld c,a
.data:00000755 20 46 jr nz,0x079d
.data:00000757 41 ld b,c