-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.lst
7745 lines (7740 loc) · 370 KB
/
main.lst
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
1 ;--------------------------------------------------------
2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 ; Version 2.2.1 Thu Oct 19 19:29:14 2017
4
5 ;--------------------------------------------------------
6 .module lcc29000
7
8 ;--------------------------------------------------------
9 ; Public variables in this module
10 ;--------------------------------------------------------
11 .globl _main
12 .globl _updateSwitches
13 .globl _checkInput
14 .globl _init
15 .globl _move_sprite
16 .globl _set_sprite_tile
17 .globl _set_sprite_data
18 .globl _set_bkg_tiles
19 .globl _set_bkg_data
20 .globl _wait_vbl_done
21 .globl _joypad
22 .globl _player
23 .globl _sprites
24 .globl _blankScreen
25 .globl _helloWorld
26 .globl _alpha
27 .globl _checkInput
28 .globl _updateSwitches
29 .globl _init
30 .globl _main
31 ;--------------------------------------------------------
32 ; Externals used
33 ;--------------------------------------------------------
34 .globl _IE_REG
35 .globl _SVBK_REG
36 .globl _OCPD_REG
37 .globl _OCPS_REG
38 .globl _BCPD_REG
39 .globl _BCPS_REG
40 .globl _RP_REG
41 .globl _HDMA5_REG
42 .globl _HDMA4_REG
43 .globl _HDMA3_REG
44 .globl _HDMA2_REG
45 .globl _HDMA1_REG
46 .globl _VBK_REG
47 .globl _KEY1_REG
48 .globl _WX_REG
49 .globl _WY_REG
50 .globl _OBP1_REG
51 .globl _OBP0_REG
52 .globl _BGP_REG
53 .globl _DMA_REG
54 .globl _LYC_REG
55 .globl _LY_REG
56 .globl _SCX_REG
57 .globl _SCY_REG
58 .globl _STAT_REG
59 .globl _LCDC_REG
60 .globl _NR52_REG
61 .globl _NR51_REG
62 .globl _NR50_REG
63 .globl _NR44_REG
64 .globl _NR43_REG
65 .globl _NR42_REG
66 .globl _NR41_REG
67 .globl _NR34_REG
68 .globl _NR33_REG
69 .globl _NR32_REG
70 .globl _NR31_REG
71 .globl _NR30_REG
72 .globl _NR24_REG
73 .globl _NR23_REG
74 .globl _NR22_REG
75 .globl _NR21_REG
76 .globl _NR14_REG
77 .globl _NR13_REG
78 .globl _NR12_REG
79 .globl _NR11_REG
80 .globl _NR10_REG
81 .globl _IF_REG
82 .globl _TAC_REG
83 .globl _TMA_REG
84 .globl _TIMA_REG
85 .globl _DIV_REG
86 .globl _SC_REG
87 .globl _SB_REG
88 .globl _P1_REG
89 .globl __io_out
90 .globl __io_in
91 .globl __io_status
92 .globl _sys_time
93 .globl __cpu
94 ;--------------------------------------------------------
95 ; special function registers
96 ;--------------------------------------------------------
97 ;--------------------------------------------------------
98 ; special function bits
99 ;--------------------------------------------------------
100 ;--------------------------------------------------------
101 ; internal ram data
102 ;--------------------------------------------------------
103 .area _DATA
0000 104 _alpha::
0000 105 .ds 768
0300 106 _helloWorld::
0300 107 .ds 20
0314 108 _blankScreen::
0314 109 .ds 360
047C 110 _sprites::
047C 111 .ds 32
049C 112 _player::
049C 113 .ds 2
114 ;--------------------------------------------------------
115 ; overlayable items in internal ram
116 ;--------------------------------------------------------
117 .area _OVERLAY
118 ;--------------------------------------------------------
119 ; indirectly addressable internal ram data
120 ;--------------------------------------------------------
121 .area _ISEG
122 ;--------------------------------------------------------
123 ; bit data
124 ;--------------------------------------------------------
125 .area _BSEG
126 ;--------------------------------------------------------
127 ; external ram data
128 ;--------------------------------------------------------
129 .area _XSEG
130 ;--------------------------------------------------------
131 ; global & static initialisations
132 ;--------------------------------------------------------
133 .area _GSINIT
134 .area _GSFINAL
135 .area _GSINIT
136 ; main.c 71
137 ; genAssign (pointer)
0000 11 00 00 138 ld de,#_alpha + 0
0003 3E 7C 139 ld a,#0x7C
0005 12 140 ld (de),a
141 ; genPlus
142 ; genPlusIncr
0006 11 01 00 143 ld de,#_alpha + 0 + 1
144 ; genAssign (pointer)
0009 3E 7C 145 ld a,#0x7C
000B 12 146 ld (de),a
147 ; genPlus
148 ; genPlusIncr
000C 11 02 00 149 ld de,#_alpha + 0 + 2
150 ; genAssign (pointer)
000F 3E 86 151 ld a,#0x86
0011 12 152 ld (de),a
153 ; genPlus
154 ; genPlusIncr
0012 11 03 00 155 ld de,#_alpha + 0 + 3
156 ; genAssign (pointer)
0015 3E 86 157 ld a,#0x86
0017 12 158 ld (de),a
159 ; genPlus
160 ; genPlusIncr
0018 11 04 00 161 ld de,#_alpha + 0 + 4
162 ; genAssign (pointer)
001B 3E 8A 163 ld a,#0x8A
001D 12 164 ld (de),a
165 ; genPlus
166 ; genPlusIncr
001E 11 05 00 167 ld de,#_alpha + 0 + 5
168 ; genAssign (pointer)
0021 3E 8A 169 ld a,#0x8A
0023 12 170 ld (de),a
171 ; genPlus
172 ; genPlusIncr
0024 11 06 00 173 ld de,#_alpha + 0 + 6
174 ; genAssign (pointer)
0027 3E 92 175 ld a,#0x92
0029 12 176 ld (de),a
177 ; genPlus
178 ; genPlusIncr
002A 11 07 00 179 ld de,#_alpha + 0 + 7
180 ; genAssign (pointer)
002D 3E 92 181 ld a,#0x92
002F 12 182 ld (de),a
183 ; genPlus
184 ; genPlusIncr
0030 11 08 00 185 ld de,#_alpha + 0 + 8
186 ; genAssign (pointer)
0033 3E A2 187 ld a,#0xA2
0035 12 188 ld (de),a
189 ; genPlus
190 ; genPlusIncr
0036 11 09 00 191 ld de,#_alpha + 0 + 9
192 ; genAssign (pointer)
0039 3E A2 193 ld a,#0xA2
003B 12 194 ld (de),a
195 ; genPlus
196 ; genPlusIncr
003C 11 0A 00 197 ld de,#_alpha + 0 + 10
198 ; genAssign (pointer)
003F 3E C2 199 ld a,#0xC2
0041 12 200 ld (de),a
201 ; genPlus
202 ; genPlusIncr
0042 11 0B 00 203 ld de,#_alpha + 0 + 11
204 ; genAssign (pointer)
0045 3E C2 205 ld a,#0xC2
0047 12 206 ld (de),a
207 ; genPlus
208 ; genPlusIncr
0048 11 0C 00 209 ld de,#_alpha + 0 + 12
210 ; genAssign (pointer)
004B 3E 7C 211 ld a,#0x7C
004D 12 212 ld (de),a
213 ; genPlus
214 ; genPlusIncr
004E 11 0D 00 215 ld de,#_alpha + 0 + 13
216 ; genAssign (pointer)
0051 3E 7C 217 ld a,#0x7C
0053 12 218 ld (de),a
219 ; genPlus
220 ; genPlusIncr
0054 11 0E 00 221 ld de,#_alpha + 0 + 14
222 ; genAssign (pointer)
0057 3E 00 223 ld a,#0x00
0059 12 224 ld (de),a
225 ; genPlus
226 ; genPlusIncr
005A 11 0F 00 227 ld de,#_alpha + 0 + 15
228 ; genAssign (pointer)
005D 3E 00 229 ld a,#0x00
005F 12 230 ld (de),a
231 ; genPlus
232 ; genPlusIncr
0060 11 10 00 233 ld de,#_alpha + 0 + 16
234 ; genAssign (pointer)
0063 3E 10 235 ld a,#0x10
0065 12 236 ld (de),a
237 ; genPlus
238 ; genPlusIncr
0066 11 11 00 239 ld de,#_alpha + 0 + 17
240 ; genAssign (pointer)
0069 3E 10 241 ld a,#0x10
006B 12 242 ld (de),a
243 ; genPlus
244 ; genPlusIncr
006C 11 12 00 245 ld de,#_alpha + 0 + 18
246 ; genAssign (pointer)
006F 3E 30 247 ld a,#0x30
0071 12 248 ld (de),a
249 ; genPlus
250 ; genPlusIncr
0072 11 13 00 251 ld de,#_alpha + 0 + 19
252 ; genAssign (pointer)
0075 3E 30 253 ld a,#0x30
0077 12 254 ld (de),a
255 ; genPlus
256 ; genPlusIncr
0078 11 14 00 257 ld de,#_alpha + 0 + 20
258 ; genAssign (pointer)
007B 3E 10 259 ld a,#0x10
007D 12 260 ld (de),a
261 ; genPlus
262 ; genPlusIncr
007E 11 15 00 263 ld de,#_alpha + 0 + 21
264 ; genAssign (pointer)
0081 3E 10 265 ld a,#0x10
0083 12 266 ld (de),a
267 ; genPlus
268 ; genPlusIncr
0084 11 16 00 269 ld de,#_alpha + 0 + 22
270 ; genAssign (pointer)
0087 3E 10 271 ld a,#0x10
0089 12 272 ld (de),a
273 ; genPlus
274 ; genPlusIncr
008A 11 17 00 275 ld de,#_alpha + 0 + 23
276 ; genAssign (pointer)
008D 3E 10 277 ld a,#0x10
008F 12 278 ld (de),a
279 ; genPlus
280 ; genPlusIncr
0090 11 18 00 281 ld de,#_alpha + 0 + 24
282 ; genAssign (pointer)
0093 3E 10 283 ld a,#0x10
0095 12 284 ld (de),a
285 ; genPlus
286 ; genPlusIncr
0096 11 19 00 287 ld de,#_alpha + 0 + 25
288 ; genAssign (pointer)
0099 3E 10 289 ld a,#0x10
009B 12 290 ld (de),a
291 ; genPlus
292 ; genPlusIncr
009C 11 1A 00 293 ld de,#_alpha + 0 + 26
294 ; genAssign (pointer)
009F 3E 10 295 ld a,#0x10
00A1 12 296 ld (de),a
297 ; genPlus
298 ; genPlusIncr
00A2 11 1B 00 299 ld de,#_alpha + 0 + 27
300 ; genAssign (pointer)
00A5 3E 10 301 ld a,#0x10
00A7 12 302 ld (de),a
303 ; genPlus
304 ; genPlusIncr
00A8 11 1C 00 305 ld de,#_alpha + 0 + 28
306 ; genAssign (pointer)
00AB 3E 7C 307 ld a,#0x7C
00AD 12 308 ld (de),a
309 ; genPlus
310 ; genPlusIncr
00AE 11 1D 00 311 ld de,#_alpha + 0 + 29
312 ; genAssign (pointer)
00B1 3E 7C 313 ld a,#0x7C
00B3 12 314 ld (de),a
315 ; genPlus
316 ; genPlusIncr
00B4 11 1E 00 317 ld de,#_alpha + 0 + 30
318 ; genAssign (pointer)
00B7 3E 00 319 ld a,#0x00
00B9 12 320 ld (de),a
321 ; genPlus
322 ; genPlusIncr
00BA 11 1F 00 323 ld de,#_alpha + 0 + 31
324 ; genAssign (pointer)
00BD 3E 00 325 ld a,#0x00
00BF 12 326 ld (de),a
327 ; genPlus
328 ; genPlusIncr
00C0 11 20 00 329 ld de,#_alpha + 0 + 32
330 ; genAssign (pointer)
00C3 3E 7C 331 ld a,#0x7C
00C5 12 332 ld (de),a
333 ; genPlus
334 ; genPlusIncr
00C6 11 21 00 335 ld de,#_alpha + 0 + 33
336 ; genAssign (pointer)
00C9 3E 7C 337 ld a,#0x7C
00CB 12 338 ld (de),a
339 ; genPlus
340 ; genPlusIncr
00CC 11 22 00 341 ld de,#_alpha + 0 + 34
342 ; genAssign (pointer)
00CF 3E 82 343 ld a,#0x82
00D1 12 344 ld (de),a
345 ; genPlus
346 ; genPlusIncr
00D2 11 23 00 347 ld de,#_alpha + 0 + 35
348 ; genAssign (pointer)
00D5 3E 82 349 ld a,#0x82
00D7 12 350 ld (de),a
351 ; genPlus
352 ; genPlusIncr
00D8 11 24 00 353 ld de,#_alpha + 0 + 36
354 ; genAssign (pointer)
00DB 3E 02 355 ld a,#0x02
00DD 12 356 ld (de),a
357 ; genPlus
358 ; genPlusIncr
00DE 11 25 00 359 ld de,#_alpha + 0 + 37
360 ; genAssign (pointer)
00E1 3E 02 361 ld a,#0x02
00E3 12 362 ld (de),a
363 ; genPlus
364 ; genPlusIncr
00E4 11 26 00 365 ld de,#_alpha + 0 + 38
366 ; genAssign (pointer)
00E7 3E 1C 367 ld a,#0x1C
00E9 12 368 ld (de),a
369 ; genPlus
370 ; genPlusIncr
00EA 11 27 00 371 ld de,#_alpha + 0 + 39
372 ; genAssign (pointer)
00ED 3E 1C 373 ld a,#0x1C
00EF 12 374 ld (de),a
375 ; genPlus
376 ; genPlusIncr
00F0 11 28 00 377 ld de,#_alpha + 0 + 40
378 ; genAssign (pointer)
00F3 3E 60 379 ld a,#0x60
00F5 12 380 ld (de),a
381 ; genPlus
382 ; genPlusIncr
00F6 11 29 00 383 ld de,#_alpha + 0 + 41
384 ; genAssign (pointer)
00F9 3E 60 385 ld a,#0x60
00FB 12 386 ld (de),a
387 ; genPlus
388 ; genPlusIncr
00FC 11 2A 00 389 ld de,#_alpha + 0 + 42
390 ; genAssign (pointer)
00FF 3E 80 391 ld a,#0x80
0101 12 392 ld (de),a
393 ; genPlus
394 ; genPlusIncr
0102 11 2B 00 395 ld de,#_alpha + 0 + 43
396 ; genAssign (pointer)
0105 3E 80 397 ld a,#0x80
0107 12 398 ld (de),a
399 ; genPlus
400 ; genPlusIncr
0108 11 2C 00 401 ld de,#_alpha + 0 + 44
402 ; genAssign (pointer)
010B 3E FE 403 ld a,#0xFE
010D 12 404 ld (de),a
405 ; genPlus
406 ; genPlusIncr
010E 11 2D 00 407 ld de,#_alpha + 0 + 45
408 ; genAssign (pointer)
0111 3E FE 409 ld a,#0xFE
0113 12 410 ld (de),a
411 ; genPlus
412 ; genPlusIncr
0114 11 2E 00 413 ld de,#_alpha + 0 + 46
414 ; genAssign (pointer)
0117 3E 00 415 ld a,#0x00
0119 12 416 ld (de),a
417 ; genPlus
418 ; genPlusIncr
011A 11 2F 00 419 ld de,#_alpha + 0 + 47
420 ; genAssign (pointer)
011D 3E 00 421 ld a,#0x00
011F 12 422 ld (de),a
423 ; genPlus
424 ; genPlusIncr
0120 11 30 00 425 ld de,#_alpha + 0 + 48
426 ; genAssign (pointer)
0123 3E FE 427 ld a,#0xFE
0125 12 428 ld (de),a
429 ; genPlus
430 ; genPlusIncr
0126 11 31 00 431 ld de,#_alpha + 0 + 49
432 ; genAssign (pointer)
0129 3E FE 433 ld a,#0xFE
012B 12 434 ld (de),a
435 ; genPlus
436 ; genPlusIncr
012C 11 32 00 437 ld de,#_alpha + 0 + 50
438 ; genAssign (pointer)
012F 3E 04 439 ld a,#0x04
0131 12 440 ld (de),a
441 ; genPlus
442 ; genPlusIncr
0132 11 33 00 443 ld de,#_alpha + 0 + 51
444 ; genAssign (pointer)
0135 3E 04 445 ld a,#0x04
0137 12 446 ld (de),a
447 ; genPlus
448 ; genPlusIncr
0138 11 34 00 449 ld de,#_alpha + 0 + 52
450 ; genAssign (pointer)
013B 3E 18 451 ld a,#0x18
013D 12 452 ld (de),a
453 ; genPlus
454 ; genPlusIncr
013E 11 35 00 455 ld de,#_alpha + 0 + 53
456 ; genAssign (pointer)
0141 3E 18 457 ld a,#0x18
0143 12 458 ld (de),a
459 ; genPlus
460 ; genPlusIncr
0144 11 36 00 461 ld de,#_alpha + 0 + 54
462 ; genAssign (pointer)
0147 3E 04 463 ld a,#0x04
0149 12 464 ld (de),a
465 ; genPlus
466 ; genPlusIncr
014A 11 37 00 467 ld de,#_alpha + 0 + 55
468 ; genAssign (pointer)
014D 3E 04 469 ld a,#0x04
014F 12 470 ld (de),a
471 ; genPlus
472 ; genPlusIncr
0150 11 38 00 473 ld de,#_alpha + 0 + 56
474 ; genAssign (pointer)
0153 3E 02 475 ld a,#0x02
0155 12 476 ld (de),a
477 ; genPlus
478 ; genPlusIncr
0156 11 39 00 479 ld de,#_alpha + 0 + 57
480 ; genAssign (pointer)
0159 3E 02 481 ld a,#0x02
015B 12 482 ld (de),a
483 ; genPlus
484 ; genPlusIncr
015C 11 3A 00 485 ld de,#_alpha + 0 + 58
486 ; genAssign (pointer)
015F 3E 82 487 ld a,#0x82
0161 12 488 ld (de),a
489 ; genPlus
490 ; genPlusIncr
0162 11 3B 00 491 ld de,#_alpha + 0 + 59
492 ; genAssign (pointer)
0165 3E 82 493 ld a,#0x82
0167 12 494 ld (de),a
495 ; genPlus
496 ; genPlusIncr
0168 11 3C 00 497 ld de,#_alpha + 0 + 60
498 ; genAssign (pointer)
016B 3E 7C 499 ld a,#0x7C
016D 12 500 ld (de),a
501 ; genPlus
502 ; genPlusIncr
016E 11 3D 00 503 ld de,#_alpha + 0 + 61
504 ; genAssign (pointer)
0171 3E 7C 505 ld a,#0x7C
0173 12 506 ld (de),a
507 ; genPlus
508 ; genPlusIncr
0174 11 3E 00 509 ld de,#_alpha + 0 + 62
510 ; genAssign (pointer)
0177 3E 00 511 ld a,#0x00
0179 12 512 ld (de),a
513 ; genPlus
514 ; genPlusIncr
017A 11 3F 00 515 ld de,#_alpha + 0 + 63
516 ; genAssign (pointer)
017D 3E 00 517 ld a,#0x00
017F 12 518 ld (de),a
519 ; genPlus
520 ; genPlusIncr
0180 11 40 00 521 ld de,#_alpha + 0 + 64
522 ; genAssign (pointer)
0183 3E 0C 523 ld a,#0x0C
0185 12 524 ld (de),a
525 ; genPlus
526 ; genPlusIncr
0186 11 41 00 527 ld de,#_alpha + 0 + 65
528 ; genAssign (pointer)
0189 3E 0C 529 ld a,#0x0C
018B 12 530 ld (de),a
531 ; genPlus
532 ; genPlusIncr
018C 11 42 00 533 ld de,#_alpha + 0 + 66
534 ; genAssign (pointer)
018F 3E 14 535 ld a,#0x14
0191 12 536 ld (de),a
537 ; genPlus
538 ; genPlusIncr
0192 11 43 00 539 ld de,#_alpha + 0 + 67
540 ; genAssign (pointer)
0195 3E 14 541 ld a,#0x14
0197 12 542 ld (de),a
543 ; genPlus
544 ; genPlusIncr
0198 11 44 00 545 ld de,#_alpha + 0 + 68
546 ; genAssign (pointer)
019B 3E 24 547 ld a,#0x24
019D 12 548 ld (de),a
549 ; genPlus
550 ; genPlusIncr
019E 11 45 00 551 ld de,#_alpha + 0 + 69
552 ; genAssign (pointer)
01A1 3E 24 553 ld a,#0x24
01A3 12 554 ld (de),a
555 ; genPlus
556 ; genPlusIncr
01A4 11 46 00 557 ld de,#_alpha + 0 + 70
558 ; genAssign (pointer)
01A7 3E 44 559 ld a,#0x44
01A9 12 560 ld (de),a
561 ; genPlus
562 ; genPlusIncr
01AA 11 47 00 563 ld de,#_alpha + 0 + 71
564 ; genAssign (pointer)
01AD 3E 44 565 ld a,#0x44
01AF 12 566 ld (de),a
567 ; genPlus
568 ; genPlusIncr
01B0 11 48 00 569 ld de,#_alpha + 0 + 72
570 ; genAssign (pointer)
01B3 3E 84 571 ld a,#0x84
01B5 12 572 ld (de),a
573 ; genPlus
574 ; genPlusIncr
01B6 11 49 00 575 ld de,#_alpha + 0 + 73
576 ; genAssign (pointer)
01B9 3E 84 577 ld a,#0x84
01BB 12 578 ld (de),a
579 ; genPlus
580 ; genPlusIncr
01BC 11 4A 00 581 ld de,#_alpha + 0 + 74
582 ; genAssign (pointer)
01BF 3E FE 583 ld a,#0xFE
01C1 12 584 ld (de),a
585 ; genPlus
586 ; genPlusIncr
01C2 11 4B 00 587 ld de,#_alpha + 0 + 75
588 ; genAssign (pointer)
01C5 3E FE 589 ld a,#0xFE
01C7 12 590 ld (de),a
591 ; genPlus
592 ; genPlusIncr
01C8 11 4C 00 593 ld de,#_alpha + 0 + 76
594 ; genAssign (pointer)
01CB 3E 04 595 ld a,#0x04
01CD 12 596 ld (de),a
597 ; genPlus
598 ; genPlusIncr
01CE 11 4D 00 599 ld de,#_alpha + 0 + 77
600 ; genAssign (pointer)
01D1 3E 04 601 ld a,#0x04
01D3 12 602 ld (de),a
603 ; genPlus
604 ; genPlusIncr
01D4 11 4E 00 605 ld de,#_alpha + 0 + 78
606 ; genAssign (pointer)
01D7 3E 00 607 ld a,#0x00
01D9 12 608 ld (de),a
609 ; genPlus
610 ; genPlusIncr
01DA 11 4F 00 611 ld de,#_alpha + 0 + 79
612 ; genAssign (pointer)
01DD 3E 00 613 ld a,#0x00
01DF 12 614 ld (de),a
615 ; genPlus
616 ; genPlusIncr
01E0 11 50 00 617 ld de,#_alpha + 0 + 80
618 ; genAssign (pointer)
01E3 3E FC 619 ld a,#0xFC
01E5 12 620 ld (de),a
621 ; genPlus
622 ; genPlusIncr
01E6 11 51 00 623 ld de,#_alpha + 0 + 81
624 ; genAssign (pointer)
01E9 3E FC 625 ld a,#0xFC
01EB 12 626 ld (de),a
627 ; genPlus
628 ; genPlusIncr
01EC 11 52 00 629 ld de,#_alpha + 0 + 82
630 ; genAssign (pointer)
01EF 3E 80 631 ld a,#0x80
01F1 12 632 ld (de),a
633 ; genPlus
634 ; genPlusIncr
01F2 11 53 00 635 ld de,#_alpha + 0 + 83
636 ; genAssign (pointer)
01F5 3E 80 637 ld a,#0x80
01F7 12 638 ld (de),a
639 ; genPlus
640 ; genPlusIncr
01F8 11 54 00 641 ld de,#_alpha + 0 + 84
642 ; genAssign (pointer)
01FB 3E FC 643 ld a,#0xFC
01FD 12 644 ld (de),a
645 ; genPlus
646 ; genPlusIncr
01FE 11 55 00 647 ld de,#_alpha + 0 + 85
648 ; genAssign (pointer)
0201 3E FC 649 ld a,#0xFC
0203 12 650 ld (de),a
651 ; genPlus
652 ; genPlusIncr
0204 11 56 00 653 ld de,#_alpha + 0 + 86
654 ; genAssign (pointer)
0207 3E 02 655 ld a,#0x02
0209 12 656 ld (de),a
657 ; genPlus
658 ; genPlusIncr
020A 11 57 00 659 ld de,#_alpha + 0 + 87
660 ; genAssign (pointer)
020D 3E 02 661 ld a,#0x02
020F 12 662 ld (de),a
663 ; genPlus
664 ; genPlusIncr
0210 11 58 00 665 ld de,#_alpha + 0 + 88
666 ; genAssign (pointer)
0213 3E 02 667 ld a,#0x02
0215 12 668 ld (de),a
669 ; genPlus
670 ; genPlusIncr
0216 11 59 00 671 ld de,#_alpha + 0 + 89
672 ; genAssign (pointer)
0219 3E 02 673 ld a,#0x02
021B 12 674 ld (de),a
675 ; genPlus
676 ; genPlusIncr
021C 11 5A 00 677 ld de,#_alpha + 0 + 90
678 ; genAssign (pointer)
021F 3E 82 679 ld a,#0x82
0221 12 680 ld (de),a
681 ; genPlus
682 ; genPlusIncr
0222 11 5B 00 683 ld de,#_alpha + 0 + 91
684 ; genAssign (pointer)
0225 3E 82 685 ld a,#0x82
0227 12 686 ld (de),a
687 ; genPlus
688 ; genPlusIncr
0228 11 5C 00 689 ld de,#_alpha + 0 + 92
690 ; genAssign (pointer)
022B 3E 7C 691 ld a,#0x7C
022D 12 692 ld (de),a
693 ; genPlus
694 ; genPlusIncr
022E 11 5D 00 695 ld de,#_alpha + 0 + 93
696 ; genAssign (pointer)
0231 3E 7C 697 ld a,#0x7C
0233 12 698 ld (de),a
699 ; genPlus
700 ; genPlusIncr
0234 11 5E 00 701 ld de,#_alpha + 0 + 94
702 ; genAssign (pointer)
0237 3E 00 703 ld a,#0x00
0239 12 704 ld (de),a
705 ; genPlus
706 ; genPlusIncr
023A 11 5F 00 707 ld de,#_alpha + 0 + 95
708 ; genAssign (pointer)
023D 3E 00 709 ld a,#0x00
023F 12 710 ld (de),a
711 ; genPlus
712 ; genPlusIncr
0240 11 60 00 713 ld de,#_alpha + 0 + 96
714 ; genAssign (pointer)
0243 3E 7C 715 ld a,#0x7C
0245 12 716 ld (de),a
717 ; genPlus
718 ; genPlusIncr
0246 11 61 00 719 ld de,#_alpha + 0 + 97
720 ; genAssign (pointer)
0249 3E 7C 721 ld a,#0x7C
024B 12 722 ld (de),a
723 ; genPlus
724 ; genPlusIncr
024C 11 62 00 725 ld de,#_alpha + 0 + 98
726 ; genAssign (pointer)
024F 3E 80 727 ld a,#0x80
0251 12 728 ld (de),a
729 ; genPlus
730 ; genPlusIncr
0252 11 63 00 731 ld de,#_alpha + 0 + 99
732 ; genAssign (pointer)
0255 3E 80 733 ld a,#0x80
0257 12 734 ld (de),a
735 ; genPlus
736 ; genPlusIncr
0258 11 64 00 737 ld de,#_alpha + 0 + 100
738 ; genAssign (pointer)
025B 3E 80 739 ld a,#0x80
025D 12 740 ld (de),a
741 ; genPlus
742 ; genPlusIncr
025E 11 65 00 743 ld de,#_alpha + 0 + 101
744 ; genAssign (pointer)
0261 3E 80 745 ld a,#0x80
0263 12 746 ld (de),a
747 ; genPlus
748 ; genPlusIncr
0264 11 66 00 749 ld de,#_alpha + 0 + 102
750 ; genAssign (pointer)
0267 3E FC 751 ld a,#0xFC
0269 12 752 ld (de),a
753 ; genPlus
754 ; genPlusIncr
026A 11 67 00 755 ld de,#_alpha + 0 + 103
756 ; genAssign (pointer)
026D 3E FC 757 ld a,#0xFC
026F 12 758 ld (de),a
759 ; genPlus
760 ; genPlusIncr
0270 11 68 00 761 ld de,#_alpha + 0 + 104
762 ; genAssign (pointer)
0273 3E 82 763 ld a,#0x82
0275 12 764 ld (de),a
765 ; genPlus
766 ; genPlusIncr
0276 11 69 00 767 ld de,#_alpha + 0 + 105
768 ; genAssign (pointer)
0279 3E 82 769 ld a,#0x82
027B 12 770 ld (de),a
771 ; genPlus
772 ; genPlusIncr
027C 11 6A 00 773 ld de,#_alpha + 0 + 106
774 ; genAssign (pointer)
027F 3E 82 775 ld a,#0x82
0281 12 776 ld (de),a
777 ; genPlus
778 ; genPlusIncr
0282 11 6B 00 779 ld de,#_alpha + 0 + 107
780 ; genAssign (pointer)
0285 3E 82 781 ld a,#0x82
0287 12 782 ld (de),a
783 ; genPlus
784 ; genPlusIncr
0288 11 6C 00 785 ld de,#_alpha + 0 + 108
786 ; genAssign (pointer)
028B 3E 7C 787 ld a,#0x7C
028D 12 788 ld (de),a
789 ; genPlus
790 ; genPlusIncr
028E 11 6D 00 791 ld de,#_alpha + 0 + 109
792 ; genAssign (pointer)
0291 3E 7C 793 ld a,#0x7C
0293 12 794 ld (de),a
795 ; genPlus
796 ; genPlusIncr
0294 11 6E 00 797 ld de,#_alpha + 0 + 110
798 ; genAssign (pointer)
0297 3E 00 799 ld a,#0x00
0299 12 800 ld (de),a
801 ; genPlus
802 ; genPlusIncr
029A 11 6F 00 803 ld de,#_alpha + 0 + 111
804 ; genAssign (pointer)
029D 3E 00 805 ld a,#0x00
029F 12 806 ld (de),a
807 ; genPlus
808 ; genPlusIncr
02A0 11 70 00 809 ld de,#_alpha + 0 + 112
810 ; genAssign (pointer)
02A3 3E FE 811 ld a,#0xFE
02A5 12 812 ld (de),a
813 ; genPlus
814 ; genPlusIncr
02A6 11 71 00 815 ld de,#_alpha + 0 + 113
816 ; genAssign (pointer)
02A9 3E FE 817 ld a,#0xFE
02AB 12 818 ld (de),a
819 ; genPlus
820 ; genPlusIncr
02AC 11 72 00 821 ld de,#_alpha + 0 + 114
822 ; genAssign (pointer)
02AF 3E 82 823 ld a,#0x82
02B1 12 824 ld (de),a
825 ; genPlus
826 ; genPlusIncr
02B2 11 73 00 827 ld de,#_alpha + 0 + 115
828 ; genAssign (pointer)
02B5 3E 82 829 ld a,#0x82
02B7 12 830 ld (de),a
831 ; genPlus
832 ; genPlusIncr
02B8 11 74 00 833 ld de,#_alpha + 0 + 116
834 ; genAssign (pointer)
02BB 3E 04 835 ld a,#0x04
02BD 12 836 ld (de),a
837 ; genPlus
838 ; genPlusIncr
02BE 11 75 00 839 ld de,#_alpha + 0 + 117
840 ; genAssign (pointer)
02C1 3E 04 841 ld a,#0x04
02C3 12 842 ld (de),a
843 ; genPlus
844 ; genPlusIncr
02C4 11 76 00 845 ld de,#_alpha + 0 + 118
846 ; genAssign (pointer)
02C7 3E 08 847 ld a,#0x08
02C9 12 848 ld (de),a
849 ; genPlus
850 ; genPlusIncr
02CA 11 77 00 851 ld de,#_alpha + 0 + 119
852 ; genAssign (pointer)
02CD 3E 08 853 ld a,#0x08
02CF 12 854 ld (de),a
855 ; genPlus
856 ; genPlusIncr
02D0 11 78 00 857 ld de,#_alpha + 0 + 120
858 ; genAssign (pointer)
02D3 3E 10 859 ld a,#0x10
02D5 12 860 ld (de),a
861 ; genPlus
862 ; genPlusIncr
02D6 11 79 00 863 ld de,#_alpha + 0 + 121
864 ; genAssign (pointer)
02D9 3E 10 865 ld a,#0x10
02DB 12 866 ld (de),a
867 ; genPlus
868 ; genPlusIncr
02DC 11 7A 00 869 ld de,#_alpha + 0 + 122
870 ; genAssign (pointer)
02DF 3E 10 871 ld a,#0x10
02E1 12 872 ld (de),a
873 ; genPlus
874 ; genPlusIncr
02E2 11 7B 00 875 ld de,#_alpha + 0 + 123
876 ; genAssign (pointer)
02E5 3E 10 877 ld a,#0x10
02E7 12 878 ld (de),a
879 ; genPlus
880 ; genPlusIncr
02E8 11 7C 00 881 ld de,#_alpha + 0 + 124
882 ; genAssign (pointer)
02EB 3E 10 883 ld a,#0x10
02ED 12 884 ld (de),a
885 ; genPlus
886 ; genPlusIncr
02EE 11 7D 00 887 ld de,#_alpha + 0 + 125
888 ; genAssign (pointer)
02F1 3E 10 889 ld a,#0x10
02F3 12 890 ld (de),a
891 ; genPlus
892 ; genPlusIncr
02F4 11 7E 00 893 ld de,#_alpha + 0 + 126
894 ; genAssign (pointer)
02F7 3E 00 895 ld a,#0x00
02F9 12 896 ld (de),a
897 ; genPlus
898 ; genPlusIncr
02FA 11 7F 00 899 ld de,#_alpha + 0 + 127
900 ; genAssign (pointer)
02FD 3E 00 901 ld a,#0x00
02FF 12 902 ld (de),a
903 ; genPlus
904 ; genPlusIncr
0300 11 80 00 905 ld de,#_alpha + 0 + 128
906 ; genAssign (pointer)
0303 3E 7C 907 ld a,#0x7C
0305 12 908 ld (de),a
909 ; genPlus
910 ; genPlusIncr
0306 11 81 00 911 ld de,#_alpha + 0 + 129
912 ; genAssign (pointer)
0309 3E 7C 913 ld a,#0x7C
030B 12 914 ld (de),a
915 ; genPlus
916 ; genPlusIncr
030C 11 82 00 917 ld de,#_alpha + 0 + 130
918 ; genAssign (pointer)
030F 3E 82 919 ld a,#0x82
0311 12 920 ld (de),a
921 ; genPlus
922 ; genPlusIncr
0312 11 83 00 923 ld de,#_alpha + 0 + 131
924 ; genAssign (pointer)
0315 3E 82 925 ld a,#0x82
0317 12 926 ld (de),a
927 ; genPlus
928 ; genPlusIncr
0318 11 84 00 929 ld de,#_alpha + 0 + 132
930 ; genAssign (pointer)
031B 3E 82 931 ld a,#0x82
031D 12 932 ld (de),a
933 ; genPlus
934 ; genPlusIncr
031E 11 85 00 935 ld de,#_alpha + 0 + 133
936 ; genAssign (pointer)
0321 3E 82 937 ld a,#0x82
0323 12 938 ld (de),a
939 ; genPlus
940 ; genPlusIncr
0324 11 86 00 941 ld de,#_alpha + 0 + 134
942 ; genAssign (pointer)
0327 3E 7C 943 ld a,#0x7C
0329 12 944 ld (de),a
945 ; genPlus
946 ; genPlusIncr
032A 11 87 00 947 ld de,#_alpha + 0 + 135
948 ; genAssign (pointer)
032D 3E 7C 949 ld a,#0x7C
032F 12 950 ld (de),a
951 ; genPlus
952 ; genPlusIncr
0330 11 88 00 953 ld de,#_alpha + 0 + 136
954 ; genAssign (pointer)
0333 3E 82 955 ld a,#0x82
0335 12 956 ld (de),a
957 ; genPlus
958 ; genPlusIncr
0336 11 89 00 959 ld de,#_alpha + 0 + 137
960 ; genAssign (pointer)
0339 3E 82 961 ld a,#0x82
033B 12 962 ld (de),a
963 ; genPlus
964 ; genPlusIncr
033C 11 8A 00 965 ld de,#_alpha + 0 + 138
966 ; genAssign (pointer)
033F 3E 82 967 ld a,#0x82
0341 12 968 ld (de),a
969 ; genPlus
970 ; genPlusIncr
0342 11 8B 00 971 ld de,#_alpha + 0 + 139
972 ; genAssign (pointer)
0345 3E 82 973 ld a,#0x82
0347 12 974 ld (de),a
975 ; genPlus
976 ; genPlusIncr
0348 11 8C 00 977 ld de,#_alpha + 0 + 140
978 ; genAssign (pointer)
034B 3E 7C 979 ld a,#0x7C
034D 12 980 ld (de),a
981 ; genPlus
982 ; genPlusIncr
034E 11 8D 00 983 ld de,#_alpha + 0 + 141
984 ; genAssign (pointer)
0351 3E 7C 985 ld a,#0x7C
0353 12 986 ld (de),a
987 ; genPlus
988 ; genPlusIncr
0354 11 8E 00 989 ld de,#_alpha + 0 + 142
990 ; genAssign (pointer)
0357 3E 00 991 ld a,#0x00
0359 12 992 ld (de),a
993 ; genPlus
994 ; genPlusIncr
035A 11 8F 00 995 ld de,#_alpha + 0 + 143
996 ; genAssign (pointer)
035D 3E 00 997 ld a,#0x00
035F 12 998 ld (de),a
999 ; genPlus
1000 ; genPlusIncr