-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathcompile.txt
13946 lines (13946 loc) · 301 KB
/
compile.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
.P
0070
.Q
0071
.R
0072
.S
0073
.T
0074
.U
0075
.V
0076
.W
0077
.G
0078
.H
0079
.I
007A
.J
007B
.K
007C
.L
007D
.M
007E
.N
007F
.PP
0080
.QQ
0081
.RR
0082
.SS
0083
.TT
0084
.UU
0085
.VV
0086
.WW
0087
.GG
0088
.HH
0089
.linesToShowEnd
008A
.lineId
008B
.lineCounter
008C
.linesToShowPointer
008D
.linesToHidePointer
008E
.linesToHideEnd
008F
.lineBufferU
0100
.mx1Lo
0160
.my1Lo
0161
.mz1Lo
0162
.mx2Lo
0163
.my2Lo
0164
.mz2Lo
0165
.mx1Hi
0170
.my1Hi
0171
.mz1Hi
0172
.mx2Hi
0173
.my2Hi
0174
.mz2Hi
0175
.pointStatus
0400
.objectStatus
04D8
.linesToShow
0500
.relatedPoints
05C8
.linesToHide
0600
.zPointLo
0700
.zLinearLo
07FC
.zGravityLo
07FD
.zTempPoint1Lo
07FE
.zTempPoint2Lo
07FF
.xPointLo
0900
.xLinearLo
09FC
.xGravityLo
09FD
.xTempPoint1Lo
09FE
.xTempPoint2Lo
09FF
.yPointLo
0A00
.yLinearLo
0AFC
.yGravityLo
0AFD
.yTempPoint1Lo
0AFE
.yTempPoint2Lo
0AFF
.yPointHi
0B00
.yLinearHi
0BFC
.yGravityHi
0BFD
.yTempPoint1Hi
0BFE
.yTempPoint2Hi
0BFF
.xTurnHi
0C00
.yTurnHi
0C01
.zTurnHi
0C02
.xVelocityPLo
0C03
.yVelocityPLo
0C04
.zVelocityPLo
0C05
.xTemp3Lo
0C06
.yTemp3Lo
0C07
.zTemp3Lo
0C08
.xPlaneBot
0C09
.yPlaneBot
0C0A
.zPlaneBot
0C0B
.elevatorPosition
0C0C
.rudderPosition
0C0D
.aileronPosition
0C0E
.thrustLo
0C0F
.xTurnTop
0C10
.yTurnTop
0C11
.zTurnTop
0C12
.xVelocityPHi
0C13
.yVelocityPHi
0C14
.zVelocityPHi
0C15
.xTemp3Hi
0C16
.yTemp3Hi
0C17
.zTemp3Hi
0C18
.xTurnLo
0C19
.yTurnLo
0C1A
.zTurnLo
0C1B
0C1C
.thrustHi
0C1F
.xMomentsScLo
0C20
.yMomentsScLo
0C21
.zMomentsScLo
0C22
.xLiftDragScLo
0C23
.yLiftDragScLo
0C24
.zLiftDragScLo
0C25
.zSlipMomentScLo
0C26
.yFlapsLiftScLo
0C27
0C28
.xControlsScLo
0C2A
.yControlsScLo
0C2B
.zControlsScLo
0C2C
.axisKeyUsage
0C2D
.dxTurnLo
0C30
.dyTurnLo
0C31
.dzTurnLo
0C32
0C33
.xMomentsLo
0C40
.yMomentsLo
0C41
.zMomentsLo
0C42
.xLiftDragLo
0C43
.yLiftDragLo
0C44
.zLiftDragLo
0C45
.zSlipMomentLo
0C46
.yFlapsLiftLo
0C47
0C48
.xControlsLo
0C4A
.yControlsLo
0C4B
.zControlsLo
0C4C
0C4D
.xMomentsHi
0C50
.yMomentsHi
0C51
.zMomentsHi
0C52
.xLiftDragHi
0C53
.yLiftDragHi
0C54
.zLiftDragHi
0C55
.zSlipMomentHi
0C56
.yFlapsLiftHi
0C57
0C58
.xControlsHi
0C5A
.yControlsHi
0C5B
.zControlsHi
0C5C
0C5D
.xMomentsScHi
0C60
.yMomentsScHi
0C61
.zMomentsScHi
0C62
.xLiftDragScHi
0C63
.yLiftDragScHi
0C64
.zLiftDragScHi
0C65
.zSlipMomentScHi
0C66
.yFlapsLiftScHi
0C67
0C68
.xControlsScHi
0C6A
.yControlsScHi
0C6B
.zControlsScHi
0C6C
.xPlaneTop
0C6D
.yPlaneTop
0C6E
.zPlaneTop
0C6F
.xMomentsScTop
0C70
.yMomentsScTop
0C71
.zMomentsScTop
0C72
.xLiftDragScTop
0C73
.yLiftDragScTop
0C74
.zLiftDragScTop
0C75
.zSlipMomentScTop
0C76
.yFlapsLiftScTop
0C77
0C78
.xControlsScTop
0C7A
.yControlsScTop
0C7B
.zControlsScTop
0C7C
0C7D
.dxTurnHi
0C80
.dyTurnHi
0C81
.dzTurnHi
0C82
.dxVelocityLo
0C83
.dyVelocityLo
0C84
.dzVelocityLo
0C85
.dxRotationLo
0C86
.dyRotationLo
0C87
.dzRotationLo
0C88
.xVelocityHi
0C89
.yVelocityHi
0C8A
.zVelocityHi
0C8B
.xVelocityLo
0C8C
.yVelocityLo
0C8D
.zVelocityLo
0C8E
0C8F
.dxTurnTop
0C90
.dyTurnTop
0C91
.dzTurnTop
0C92
.dxVelocityHi
0C93
.dyVelocityHi
0C94
.dzVelocityHi
0C95
.dxRotationHi
0C96
.dyRotationHi
0C97
.dzRotationHi
0C98
.xVelocityTop
0C99
.yVelocityTop
0C9A
.zVelocityTop
0C9B
.slipRate
0C9C
0C9D
.keyLoggerLo
0CA0
0CA6
.xTemp2Lo
0CA8
.yTemp2Lo
0CA9
.zTemp2Lo
0CAA
0CAB
.keyLoggerHi
0CB0
0CB6
.xTemp2Hi
0CB8
.yTemp2Hi
0CB9
.zTemp2Hi
0CBA
.xTemp2Top
0CBB
.yTemp2Top
0CBC
.zTemp2Top
0CBD
.gunSights
0CBE
.isObject
0CBF
.pointId
0CC0
.maxCoord
0CC1
.colourLogic
0CC2
.colourCycle
0CC3
.matrixAxis
0CC4
.onGround
0CC5
.previousListEnd
0CC6
.startStatus
0CC7
.pointCount
0CC8
.pressingT
0CC9
.showRunwayDashes
0CCA
.matrixNumber
0CCB
.objectId
0CCC
.pressingTab
0CCD
.showLine
0CCE
.objectAnchorPoint
0CCF
.lineBuffer1Count
0CD0
.lineBuffer2Count
0CD1
.pressingUFBS
0CD2
.pointsToAward
0CD7
.scoreDisplayTimer
0CD8
.gunSoundCounter
0CD9
.xDashesVectorLo
0CDA
.yDashesVectorLo
0CDB
.zDashesVectorLo
0CDC
.xDashesVectorHi
0CDD
.yDashesVectorHi
0CDE
.zDashesVectorHi
0CDF
.xTemp1Lo
0CE0
.yTemp1Lo
0CE1
.zTemp1Lo
0CE2
.xTemp1Hi
0CE3
.yTemp1Hi
0CE4
.zTemp1Hi
0CE5
.alien
0CE6
.objCount
0CE6
.themeStatus
0CE7
.landingStatus
0CE8
.engineStatus
0CE9
.xRotationLo
0CEA
.yRotationLo
0CEB
.zRotationLo
0CEC
.xPlaneLo
0CED
.yPlaneLo
0CEE
.zPlaneLo
0CEF
.yLandingGear
0CF0
.firingStatus
0CF1
.ucStatus
0CF2
.flapsStatus
0CF3
0CF4
.brakesStatus
0CF5
0CF6
.propellorStatus
0CF7
.alienSpeed
0CF8
.reached512ft
0CF9
.xRotationHi
0CFA
.yRotationHi
0CFB
.zRotationHi
0CFC
.xPlaneHi
0CFD
.yPlaneHi
0CFE
.zPlaneHi
0CFF
.SetupScreen
0B00 A9 16 LDA #&16
0B02 20 EE FF JSR &FFEE
0B05 A9 05 LDA #&05
0B07 20 EE FF JSR &FFEE
0B0A A0 00 LDY #&00
.sscr1
0B0C B9 54 0B LDA &0B54,Y
0B0F 20 EE FF JSR &FFEE
0B12 C8 INY
0B13 C0 0A CPY #&0A
0B15 D0 F5 BNE &0B0C
0B17 A9 1F LDA #&1F
0B19 20 EE FF JSR &FFEE
0B1C A9 04 LDA #&04
0B1E 20 EE FF JSR &FFEE
0B21 A9 0A LDA #&0A
0B23 20 EE FF JSR &FFEE
0B26 A0 00 LDY #&00
.sscr2
0B28 B9 5E 0B LDA &0B5E,Y
0B2B 20 EE FF JSR &FFEE
0B2E C8 INY
0B2F C0 0B CPY #&0B
0B31 D0 F5 BNE &0B28
0B33 A2 46 LDX #&46
0B35 A0 0B LDY #&0B
0B37 20 F7 FF JSR &FFF7
0B3A A9 81 LDA #&81
0B3C A2 FF LDX #&FF
0B3E A0 00 LDY #&00
0B40 20 F4 FF JSR &FFF4
0B43 4C 6A 0B JMP &0B6A
.loadDashboard
0B46 4C 2E 44 ...
0B53 0D
.disableCursor
0B54 17
0B55 00
0B56 0A
0B57 17
0B58 00
0B59 00
0B5A 00
0B5B 00
0B5C 00
0B5D 00
.pleaseWaitText
0B5E 50 6C 65 ...
0B69 0D
.DrawCanopy
0B6A A9 8C LDA #&8C
0B6C 20 F4 FF JSR &FFF4
0B6F A0 00 LDY #&00
.dcan1
0B71 B9 00 04 LDA &0400,Y
0B74 99 00 0D STA &0D00,Y
0B77 B9 00 05 LDA &0500,Y
0B7A 99 00 0E STA &0E00,Y
0B7D B9 00 06 LDA &0600,Y
0B80 99 00 0F STA &0F00,Y
0B83 B9 00 07 LDA &0700,Y
0B86 99 00 10 STA &1000,Y
0B89 88 DEY
0B8A D0 E5 BNE &0B71
0B8C EA NOP
0B8D EA NOP
0B8E EA NOP
0B8F EA NOP
0B90 A9 58 LDA #&58
0B92 85 71 STA &71
0B94 A9 00 LDA #&00
0B96 85 70 STA &70
0B98 A9 02 LDA #&02
0B9A 85 72 STA &72
0B9C A0 00 LDY #&00
0B9E 20 85 0C JSR &0C85
0BA1 A9 58 LDA #&58
0BA3 85 71 STA &71
0BA5 A9 FF LDA #&FF
0BA7 85 70 STA &70
0BA9 A9 02 LDA #&02
0BAB 85 72 STA &72
0BAD A0 40 LDY #&40
0BAF 20 85 0C JSR &0C85
0BB2 A9 5A LDA #&5A
0BB4 85 71 STA &71
0BB6 A9 7F LDA #&7F
0BB8 85 70 STA &70
0BBA A9 12 LDA #&12
0BBC 85 72 STA &72
0BBE A0 08 LDY #&08
0BC0 20 85 0C JSR &0C85
0BC3 A9 5B LDA #&5B
0BC5 85 71 STA &71
0BC7 A9 B7 LDA #&B7
0BC9 85 70 STA &70
0BCB A9 12 LDA #&12
0BCD 85 72 STA &72
0BCF A0 08 LDY #&08
0BD1 20 85 0C JSR &0C85
0BD4 A2 03 LDX #&03
0BD6 A0 60 LDY #&60
0BD8 20 2A 0C JSR &0C2A
0BDB A2 03 LDX #&03
0BDD A0 EF LDY #&EF
0BDF 20 2E 0C JSR &0C2E
0BE2 A2 9C LDX #&9C
0BE4 A0 60 LDY #&60
0BE6 20 2A 0C JSR &0C2A
0BE9 A2 9C LDX #&9C
0BEB A0 EF LDY #&EF
0BED 20 2E 0C JSR &0C2E
0BF0 A2 08 LDX #&08
0BF2 A0 F8 LDY #&F8
0BF4 20 2A 0C JSR &0C2A
0BF7 A2 97 LDX #&97
0BF9 A0 F8 LDY #&F8
0BFB 20 2E 0C JSR &0C2E
0BFE A0 79 LDY #&79
.dcan2
0C00 A2 00 LDX #&00
0C02 20 64 0C JSR &0C64
0C05 A2 9E LDX #&9E
0C07 20 64 0C JSR &0C64
0C0A 98 TYA
0C0B 18 CLC
0C0C 69 30 ADC #&30
0C0E A8 TAY
0C0F C0 09 CPY #&09
0C11 D0 ED BNE &0C00
0C13 A0 FF LDY #&FF
0C15 A2 13 LDX #&13
.dcan3
0C17 20 64 0C JSR &0C64
0C1A 8A TXA
0C1B 18 CLC
0C1C 69 18 ADC #&18
0C1E AA TAX
0C1F E0 A3 CPX #&A3
0C21 D0 F4 BNE &0C17
0C23 4C 98 26 JMP &2698
.VduPoint
0C26 A9 45 LDA #&45
0C28 D0 06 BNE &0C30
.VduMove
0C2A A9 04 LDA #&04
0C2C D0 02 BNE &0C30
.VduDraw
0C2E A9 05 LDA #&05
.VduPlot
0C30 48 PHA
0C31 A9 19 LDA #&19
0C33 20 EE FF JSR &FFEE
0C36 68 PLA
0C37 20 EE FF JSR &FFEE
0C3A A9 00 LDA #&00
0C3C 85 70 STA &70
0C3E 8A TXA
0C3F 0A ASL A
0C40 26 70 ROL &70
0C42 0A ASL A
0C43 26 70 ROL &70
0C45 0A ASL A
0C46 26 70 ROL &70
0C48 20 EE FF JSR &FFEE
0C4B A5 70 LDA &70
0C4D 20 EE FF JSR &FFEE
0C50 A9 00 LDA #&00
0C52 85 70 STA &70
0C54 98 TYA
0C55 0A ASL A
0C56 26 70 ROL &70
0C58 0A ASL A
0C59 26 70 ROL &70
0C5B 20 EE FF JSR &FFEE
0C5E A5 70 LDA &70
0C60 20 EE FF JSR &FFEE
0C63 60 RTS
.DrawRivet
0C64 20 26 0C JSR &0C26
0C67 88 DEY
0C68 20 26 0C JSR &0C26
0C6B 88 DEY
0C6C 20 26 0C JSR &0C26
0C6F 88 DEY
0C70 20 26 0C JSR &0C26
0C73 E8 INX
0C74 20 26 0C JSR &0C26
0C77 C8 INY
0C78 20 26 0C JSR &0C26
0C7B C8 INY
0C7C 20 26 0C JSR &0C26
0C7F C8 INY
0C80 20 26 0C JSR &0C26
0C83 CA DEX
0C84 60 RTS
.ClearRows
0C85 84 73 STY &73
.crow1
0C87 A9 00 LDA #&00
0C89 A4 73 LDY &73
.crow2
0C8B 91 70 STA (&70),Y
0C8D 88 DEY
0C8E D0 FB BNE &0C8B
0C90 A5 70 LDA &70
0C92 18 CLC
0C93 69 40 ADC #&40
0C95 85 70 STA &70
0C97 A5 71 LDA &71
0C99 69 01 ADC #&01
0C9B 85 71 STA &71
0C9D C6 72 DEC &72
0C9F D0 E6 BNE &0C87
0CA1 60 RTS
0CA2
0CC0 FF
0CC1 FF
0CC2 FF
0CC3 FF
0CC4 FF
0CC5 FF
0CC6 FF
0CC7 FF
0CC8 FF
0CC9 FF
0CCA FF
0CCB FF
0CCC FF
0CCD FF
0CCE FF
0CCF FF
0CD0 FF
0CD1 FF
0CD2 FF
0CD3 FF
0CD4 FF
0CD5 FF
0CD6 FF
0CD7 FF
0CD8 FF
0CD9 FF
0CDA FF
0CDB FF
0CDC FF
0CDD FF
0CDE FF
0CDF FF
0CE0
0D00 40
.ProjectPoint
0D01 A6 88 LDX &88
0D03 A9 00 LDA #&00
0D05 85 7F STA &7F
0D07 A9 10 LDA #&10
0D09 85 72 STA &72
0D0B BD 00 04 LDA &0400,X
0D0E A8 TAY
0D0F 29 01 AND #&01
0D11 F0 01 BEQ &0D14
0D13 60 RTS
.proj1
0D14 98 TYA
0D15 09 01 ORA #&01
0D17 9D 00 04 STA &0400,X
0D1A BD 00 49 LDA &4900,X
0D1D 30 18 BMI &0D37
0D1F 85 71 STA &71
0D21 F0 08 BEQ &0D2B
0D23 BD 00 07 LDA &0700,X
0D26 85 70 STA &70
0D28 4C 46 0D JMP &0D46
.proj2
0D2B BD 00 07 LDA &0700,X
0D2E D0 02 BNE &0D32
0D30 A9 01 LDA #&01
.proj3
0D32 85 70 STA &70
0D34 4C 46 0D JMP &0D46
.proj4
0D37 A9 00 LDA #&00
0D39 38 SEC
0D3A FD 00 07 SBC &0700,X
0D3D 85 70 STA &70
0D3F A9 00 LDA #&00
0D41 FD 00 49 SBC &4900,X
0D44 85 71 STA &71
.proj5
0D46 BD 00 4A LDA &4A00,X
0D49 30 0A BMI &0D55
0D4B 85 81 STA &81
0D4D BD 00 09 LDA &0900,X
0D50 85 80 STA &80
0D52 4C 6A 0D JMP &0D6A
.proj6
0D55 A9 00 LDA #&00
0D57 38 SEC
0D58 FD 00 09 SBC &0900,X
0D5B 85 80 STA &80
0D5D A9 00 LDA #&00
0D5F FD 00 4A SBC &4A00,X
0D62 85 81 STA &81
0D64 A5 7F LDA &7F
0D66 09 08 ORA #&08
0D68 85 7F STA &7F
.proj7
0D6A BD 00 0B LDA &0B00,X
0D6D 30 0D BMI &0D7C
0D6F 85 83 STA &83
0D71 BD 00 0A LDA &0A00,X
0D74 0A ASL A
0D75 26 83 ROL &83
0D77 85 82 STA &82
0D79 4C 94 0D JMP &0D94
.proj8
0D7C A9 00 LDA #&00
0D7E 38 SEC
0D7F FD 00 0A SBC &0A00,X
0D82 85 82 STA &82
0D84 A9 00 LDA #&00
0D86 FD 00 0B SBC &0B00,X
0D89 06 82 ASL &82
0D8B 2A ROL A
0D8C 85 83 STA &83
0D8E A5 7F LDA &7F
0D90 09 04 ORA #&04
0D92 85 7F STA &7F
.proj9
0D94 A5 81 LDA &81
0D96 C5 71 CMP &71
0D98 90 0E BCC &0DA8
0D9A D0 06 BNE &0DA2
0D9C A5 80 LDA &80
0D9E C5 70 CMP &70
0DA0 90 06 BCC &0DA8
.proj10
0DA2 A9 20 LDA #&20
0DA4 05 7F ORA &7F
0DA6 85 7F STA &7F
.proj11
0DA8 A5 83 LDA &83
0DAA C5 71 CMP &71
0DAC 90 0E BCC &0DBC
0DAE D0 06 BNE &0DB6
0DB0 A5 82 LDA &82
0DB2 C5 70 CMP &70
0DB4 90 06 BCC &0DBC
.proj12
0DB6 A5 7F LDA &7F
0DB8 09 10 ORA #&10
0DBA 85 7F STA &7F
.proj13
0DBC A4 70 LDY &70
0DBE A6 71 LDX &71
0DC0 20 48 0F JSR &0F48
0DC3 AA TAX
0DC4 BD 00 39 LDA &3900,X
0DC7 85 84 STA &84
0DC9 BD 00 47 LDA &4700,X
0DCC 29 F8 AND #&F8
0DCE 85 73 STA &73
0DD0 84 7C STY &7C
0DD2 A5 87 LDA &87
0DD4 85 85 STA &85
0DD6 A4 80 LDY &80
0DD8 A6 81 LDX &81
0DDA 20 69 0E JSR &0E69
0DDD A5 71 LDA &71
0DDF 85 81 STA &81
0DE1 A5 70 LDA &70
0DE3 85 80 STA &80
0DE5 A5 87 LDA &87
0DE7 85 86 STA &86
0DE9 A4 82 LDY &82
0DEB A6 83 LDX &83
0DED 20 69 0E JSR &0E69
0DF0 20 A7 0F JSR &0FA7
0DF3 A6 88 LDX &88
0DF5 BD 00 49 LDA &4900,X
0DF8 30 08 BMI &0E02
0DFA BD 00 4A LDA &4A00,X
0DFD 10 1A BPL &0E19
0DFF 4C 07 0E JMP &0E07
.proj14
0E02 BD 00 4A LDA &4A00,X
0E05 30 12 BMI &0E19
.proj15
0E07 A9 50 LDA #&50
0E09 38 SEC
0E0A E5 81 SBC &81
0E0C 9D 00 09 STA &0900,X
0E0F A9 00 LDA #&00
0E11 E5 83 SBC &83
0E13 9D 00 4A STA &4A00,X
0E16 4C 28 0E JMP &0E28
.proj16
0E19 A9 50 LDA #&50
0E1B 18 CLC
0E1C 65 81 ADC &81
0E1E 9D 00 09 STA &0900,X
0E21 A9 00 LDA #&00
0E23 65 83 ADC &83
0E25 9D 00 4A STA &4A00,X
.proj17
0E28 A6 88 LDX &88
0E2A BD 00 49 LDA &4900,X
0E2D 30 08 BMI &0E37
0E2F BD 00 0B LDA &0B00,X
0E32 10 1A BPL &0E4E
0E34 4C 3C 0E JMP &0E3C
.proj18
0E37 BD 00 0B LDA &0B00,X
0E3A 30 12 BMI &0E4E
.proj19
0E3C A9 60 LDA #&60
0E3E 38 SEC
0E3F E5 71 SBC &71
0E41 9D 00 0A STA &0A00,X
0E44 A9 00 LDA #&00
0E46 E5 82 SBC &82
0E48 9D 00 0B STA &0B00,X
0E4B 4C 5D 0E JMP &0E5D
.proj20
0E4E A9 60 LDA #&60
0E50 18 CLC
0E51 65 71 ADC &71
0E53 9D 00 0A STA &0A00,X
0E56 A9 00 LDA #&00
0E58 65 82 ADC &82
0E5A 9D 00 0B STA &0B00,X
.proj21
0E5D BD 00 04 LDA &0400,X
0E60 05 7F ORA &7F
0E62 9D 00 04 STA &0400,X
0E65 60 RTS
0E66 20 48 0F JSR &0F48
.DivideScaled
0E69 20 48 0F JSR &0F48
0E6C 85 7B STA &7B
0E6E 84 7A STY &7A
0E70 A6 84 LDX &84
0E72 A4 7B LDY &7B
0E74 BD 00 45 LDA &4500,X
0E77 19 00 37 ORA &3700,Y
0E7A 85 74 STA &74
0E7C 29 F0 AND #&F0
0E7E 19 00 43 ORA &4300,Y
0E81 85 75 STA &75
0E83 29 0F AND #&0F
0E85 1D 00 38 ORA &3800,X
0E88 85 76 STA &76
0E8A 29 F0 AND #&F0
0E8C 19 00 37 ORA &3700,Y
0E8F A8 TAY
0E90 A6 73 LDX &73
0E92 29 0F AND #&0F
0E94 1D 00 45 ORA &4500,X
0E97 AA TAX
0E98 BD 00 3A LDA &3A00,X
0E9B 18 CLC