comparison level2/cmds/ident.asm @ 0:6641a883d6b0

Initial revision
author boisy
date Thu, 04 Apr 2002 16:34:12 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:6641a883d6b0
1 ********************************************************************
2 * Ident - Show module information
3 *
4 * $Id$
5 *
6 * Ed. Comments Who YY/MM/DD
7 * ------------------------------------------------------------------
8 * 7 Original Tandy/Microware version
9
10 nam Ident
11 ttl Show module information
12
13 * Disassembled 98/09/20 15:54:44 by Disasm v1.6 (C) 1988 by RML
14
15 ifp1
16 use defsfile
17 endc
18
19 tylg set Prgrm+Objct
20 atrv set ReEnt+rev
21 rev set $01
22 edition set 7
23
24 mod eom,name,tylg,atrv,start,size
25 u0000 rmb 1
26 u0001 rmb 1
27 u0002 rmb 1
28 u0003 rmb 1
29 u0004 rmb 2
30 u0006 rmb 2
31 u0008 rmb 2
32 u000A rmb 1
33 u000B rmb 1
34 u000C rmb 1
35 u000D rmb 1
36 u000E rmb 2
37 u0010 rmb 2
38 u0012 rmb 1
39 u0013 rmb 1
40 u0014 rmb 1
41 u0015 rmb 1
42 u0016 rmb 1
43 u0017 rmb 1
44 u0018 rmb 1
45 u0019 rmb 1
46 u001A rmb 1
47 u001B rmb 1
48 u001C rmb 2
49 u001E rmb 2
50 u0020 rmb 2
51 u0022 rmb 66
52 u0064 rmb 14
53 u0072 rmb 14
54 u0080 rmb 33
55 u00A1 rmb 71
56 u00E8 rmb 180
57 u019C rmb 2048
58 size equ .
59
60 name fcs /Ident/
61 fcb edition
62
63 L0013 fcb $0A
64 fcb $55 U
65 fcb $73 s
66 fcb $65 e
67 fcb $3A :
68 fcb $20
69 fcb $49 I
70 fcb $64 d
71 fcb $65 e
72 fcb $6E n
73 fcb $74 t
74 fcb $20
75 fcb $5B [
76 fcb $2D -
77 fcb $6F o
78 fcb $70 p
79 fcb $74 t
80 fcb $73 s
81 fcb $5D ]
82 fcb $20
83 fcb $3C <
84 fcb $6D m
85 fcb $6F o
86 fcb $64 d
87 fcb $75 u
88 fcb $6C l
89 fcb $65 e
90 fcb $3E >
91 fcb $20
92 fcb $5B [
93 fcb $2D -
94 fcb $6F o
95 fcb $70 p
96 fcb $74 t
97 fcb $73 s
98 fcb $5D ]
99 fcb $0A
100 fcb $20
101 fcb $20
102 fcb $74 t
103 fcb $6F o
104 fcb $20
105 fcb $64 d
106 fcb $69 i
107 fcb $73 s
108 fcb $70 p
109 fcb $6C l
110 fcb $61 a
111 fcb $79 y
112 fcb $20
113 fcb $6D m
114 fcb $6F o
115 fcb $64 d
116 fcb $75 u
117 fcb $6C l
118 fcb $65 e
119 fcb $20
120 fcb $68 h
121 fcb $65 e
122 fcb $61 a
123 fcb $64 d
124 fcb $65 e
125 fcb $72 r
126 fcb $2E .
127 fcb $0A
128 fcb $20
129 fcb $20
130 fcb $2D -
131 fcb $6D m
132 fcb $20
133 fcb $74 t
134 fcb $6F o
135 fcb $20
136 fcb $64 d
137 fcb $69 i
138 fcb $73 s
139 fcb $70 p
140 fcb $6C l
141 fcb $61 a
142 fcb $79 y
143 fcb $20
144 fcb $6D m
145 fcb $6F o
146 fcb $64 d
147 fcb $75 u
148 fcb $6C l
149 fcb $65 e
150 fcb $20
151 fcb $69 i
152 fcb $6E n
153 fcb $20
154 fcb $6D m
155 fcb $65 e
156 fcb $6D m
157 fcb $6F o
158 fcb $72 r
159 fcb $79 y
160 fcb $2E .
161 fcb $0A
162 fcb $20
163 fcb $20
164 fcb $2D -
165 fcb $73 s
166 fcb $20
167 fcb $66 f
168 fcb $6F o
169 fcb $72 r
170 fcb $20
171 fcb $73 s
172 fcb $68 h
173 fcb $6F o
174 fcb $72 r
175 fcb $74 t
176 fcb $20
177 fcb $66 f
178 fcb $6F o
179 fcb $72 r
180 fcb $6D m
181 fcb $2E .
182 fcb $0A
183 fcb $20
184 fcb $20
185 fcb $2D -
186 fcb $76 v
187 fcb $20
188 fcb $66 f
189 fcb $6F o
190 fcb $72 r
191 fcb $20
192 fcb $6E n
193 fcb $6F o
194 fcb $20
195 fcb $43 C
196 fcb $52 R
197 fcb $43 C
198 fcb $20
199 fcb $76 v
200 fcb $65 e
201 fcb $72 r
202 fcb $69 i
203 fcb $66 f
204 fcb $69 i
205 fcb $63 c
206 fcb $61 a
207 fcb $74 t
208 fcb $69 i
209 fcb $6F o
210 fcb $6E n
211 fcb $0A
212 fcb $20
213 fcb $20
214 fcb $2D -
215 fcb $78 x
216 fcb $20
217 fcb $66 f
218 fcb $6F o
219 fcb $72 r
220 fcb $20
221 fcb $66 f
222 fcb $69 i
223 fcb $6C l
224 fcb $65 e
225 fcb $20
226 fcb $69 i
227 fcb $6E n
228 fcb $20
229 fcb $65 e
230 fcb $78 x
231 fcb $65 e
232 fcb $63 c
233 fcb $75 u
234 fcb $74 t
235 fcb $69 i
236 fcb $6F o
237 fcb $6E n
238 fcb $20
239 fcb $64 d
240 fcb $69 i
241 fcb $72 r
242 fcb $65 e
243 fcb $63 c
244 fcb $74 t
245 fcb $6F o
246 fcb $72 r
247 fcb $79 y
248 fcb $0D
249 L00CD fcb $4D M
250 fcb $6F o
251 fcb $64 d
252 fcb $75 u
253 fcb $6C l
254 fcb $65 e
255 fcb $20
256 fcb $68 h
257 fcb $65 e
258 fcb $61 a
259 fcb $64 d
260 fcb $65 e
261 fcb $72 r
262 fcb $20
263 fcb $69 i
264 fcb $73 s
265 fcb $20
266 fcb $69 i
267 fcb $6E n
268 fcb $63 c
269 fcb $6F o
270 fcb $72 r
271 fcb $72 r
272 fcb $65 e
273 fcb $63 c
274 fcb $74 t
275 fcb $A1 !
276 L00E8 fcb $48 H
277 fcb $65 e
278 fcb $61 a
279 fcb $64 d
280 fcb $65 e
281 fcb $72 r
282 fcb $20
283 fcb $66 f
284 fcb $6F o
285 fcb $72 r
286 fcb $3A :
287 fcb $A0
288 L00F4 fcb $4D M
289 fcb $6F o
290 fcb $64 d
291 fcb $75 u
292 fcb $6C l
293 fcb $65 e
294 fcb $20
295 fcb $73 s
296 fcb $69 i
297 fcb $7A z
298 fcb $65 e
299 fcb $BA :
300 L0100 fcb $4D M
301 fcb $6F o
302 fcb $64 d
303 fcb $75 u
304 fcb $6C l
305 fcb $65 e
306 fcb $20
307 fcb $43 C
308 fcb $52 R
309 fcb $43 C
310 fcb $3A :
311 fcb $A0
312 L010C fcb $48 H
313 fcb $64 d
314 fcb $72 r
315 fcb $20
316 fcb $70 p
317 fcb $61 a
318 fcb $72 r
319 fcb $69 i
320 fcb $74 t
321 fcb $79 y
322 fcb $3A :
323 fcb $A0
324 L0118 fcb $45 E
325 fcb $78 x
326 fcb $65 e
327 fcb $63 c
328 fcb $2E .
329 fcb $20
330 fcb $6F o
331 fcb $66 f
332 fcb $66 f
333 fcb $3A :
334 fcb $20
335 fcb $A0
336 L0124 fcb $44 D
337 fcb $61 a
338 fcb $74 t
339 fcb $61 a
340 fcb $20
341 fcb $53 S
342 fcb $69 i
343 fcb $7A z
344 fcb $65 e
345 fcb $3A :
346 fcb $20
347 fcb $A0
348 L0130 fcb $54 T
349 fcb $79 y
350 fcb $2F /
351 fcb $4C L
352 fcb $61 a
353 fcb $20
354 fcb $41 A
355 fcb $74 t
356 fcb $2F /
357 fcb $52 R
358 fcb $76 v
359 fcb $BA :
360 L013C fcb $45 E
361 fcb $64 d
362 fcb $69 i
363 fcb $74 t
364 fcb $69 i
365 fcb $6F o
366 fcb $6E n
367 fcb $3A :
368 fcb $20
369 fcb $20
370 fcb $20
371 fcb $A0
372 L0148 fcb $6D m
373 fcb $6F o
374 fcb $64 d
375 fcb $AC ,
376 L014C fcb $72 r
377 fcb $65 e
378 fcb $2D -
379 fcb $65 e
380 fcb $6E n
381 fcb $AC ,
382 L0152 fcb $6E n
383 fcb $6F o
384 fcb $6E n
385 fcb $2D -
386 fcb $73 s
387 fcb $68 h
388 fcb $72 r
389 fcb $AC ,
390 L015A fcb $52 R
391 fcb $2F /
392 fcb $CF O
393 L015D fcb $52 R
394 fcb $2F /
395 fcb $D7 W
396 L0160 fcb $28 (
397 fcb $47 G
398 fcb $6F o
399 fcb $6F o
400 fcb $64 d
401 fcb $A9 )
402 L0166 fcb $28 (
403 fcb $42 B
404 fcb $61 a
405 fcb $64 d
406 fcb $29 )
407 fcb $87
408 L016C fcb $10
409 fcb $1C
410 fcb $20
411 fcb $24 $
412 fcb $29 )
413 fcb $2D -
414 fcb $32 2
415 fcb $37 7
416 fcb $3C <
417 fcb $41 A
418 fcb $46 F
419 fcb $4B K
420 fcb $50 P
421 fcb $56 V
422 fcb $5E ^
423 fcb $65 e
424 fcb $62 b
425 fcb $61 a
426 fcb $64 d
427 fcb $20
428 fcb $74 t
429 fcb $79 y
430 fcb $70 p
431 fcb $65 e
432 fcb $20
433 fcb $66 f
434 fcb $6F o
435 fcb $F2 r
436 fcb $50 P
437 fcb $72 r
438 fcb $6F o
439 fcb $E7 g
440 fcb $53 S
441 fcb $75 u
442 fcb $62 b
443 fcb $F2 r
444 fcb $4D M
445 fcb $75 u
446 fcb $6C l
447 fcb $74 t
448 fcb $E9 i
449 fcb $44 D
450 fcb $61 a
451 fcb $74 t
452 fcb $E1 a
453 fcb $55 U
454 fcb $73 s
455 fcb $72 r
456 fcb $20
457 fcb $B5 5
458 fcb $55 U
459 fcb $73 s
460 fcb $72 r
461 fcb $20
462 fcb $B6 6
463 fcb $55 U
464 fcb $73 s
465 fcb $72 r
466 fcb $20
467 fcb $B7 7
468 fcb $55 U
469 fcb $73 s
470 fcb $72 r
471 fcb $20
472 fcb $B8 8
473 fcb $55 U
474 fcb $73 s
475 fcb $72 r
476 fcb $20
477 fcb $B9 9
478 fcb $55 U
479 fcb $73 s
480 fcb $72 r
481 fcb $20
482 fcb $C1 A
483 fcb $55 U
484 fcb $73 s
485 fcb $72 r
486 fcb $20
487 fcb $C2 B
488 fcb $53 S
489 fcb $79 y
490 fcb $73 s
491 fcb $74 t
492 fcb $65 e
493 fcb $ED m
494 fcb $46 F
495 fcb $69 i
496 fcb $6C l
497 fcb $65 e
498 fcb $20
499 fcb $4D M
500 fcb $61 a
501 fcb $EE n
502 fcb $44 D
503 fcb $65 e
504 fcb $76 v
505 fcb $20
506 fcb $44 D
507 fcb $76 v
508 fcb $F2 r
509 fcb $44 D
510 fcb $65 e
511 fcb $76 v
512 fcb $20
513 fcb $44 D
514 fcb $73 s
515 fcb $E3 c
516 L01D8 fcb $10
517 fcb $15
518 fcb $1E
519 fcb $2D -
520 fcb $3B ;
521 fcb $44 D
522 fcb $51 Q
523 fcb $60 `
524 fcb $60 `
525 fcb $60 `
526 fcb $60 `
527 fcb $60 `
528 fcb $60 `
529 fcb $60 `
530 fcb $60 `
531 fcb $60 `
532 fcb $44 D
533 fcb $61 a
534 fcb $74 t
535 fcb $61 a
536 fcb $AC ,
537 fcb $36 6
538 fcb $38 8
539 fcb $30 0
540 fcb $39 9
541 fcb $20
542 fcb $6F o
543 fcb $62 b
544 fcb $6A j
545 fcb $AC ,
546 fcb $42 B
547 fcb $41 A
548 fcb $53 S
549 fcb $49 I
550 fcb $43 C
551 fcb $30 0
552 fcb $39 9
553 fcb $20
554 fcb $49 I
555 fcb $2D -
556 fcb $63 c
557 fcb $6F o
558 fcb $64 d
559 fcb $65 e
560 fcb $AC ,
561 fcb $50 P
562 fcb $41 A
563 fcb $53 S
564 fcb $43 C
565 fcb $41 A
566 fcb $4C L
567 fcb $20
568 fcb $50 P
569 fcb $2D -
570 fcb $63 c
571 fcb $6F o
572 fcb $64 d
573 fcb $65 e
574 fcb $AC ,
575 fcb $43 C
576 fcb $20
577 fcb $49 I
578 fcb $2D -
579 fcb $63 c
580 fcb $6F o
581 fcb $64 d
582 fcb $65 e
583 fcb $AC ,
584 fcb $43 C
585 fcb $4F O
586 fcb $42 B
587 fcb $4F O
588 fcb $4C L
589 fcb $20
590 fcb $49 I
591 fcb $2D -
592 fcb $63 c
593 fcb $6F o
594 fcb $64 d
595 fcb $65 e
596 fcb $AC ,
597 fcb $46 F
598 fcb $4F O
599 fcb $52 R
600 fcb $54 T
601 fcb $52 R
602 fcb $41 A
603 fcb $4E N
604 fcb $20
605 fcb $49 I
606 fcb $2D -
607 fcb $63 c
608 fcb $6F o
609 fcb $64 d
610 fcb $65 e
611 fcb $AC ,
612 fcb $3F ?
613 fcb $3F ?
614 fcb $3F ?
615 fcb $3F ?
616 fcb $AC ,
617 start equ *
618 leas >u019C,u
619 sts <u0006
620 tfr y,d
621 subd <u0006
622 std <u0008
623 leay <u0022,u
624 sty <u0000
625 clr <u000A
626 clr <u000B
627 clr <u000C
628 clr <u0018
629 lda #$01
630 sta <u000D
631 ldd #$0000
632 std <u0002
633 std <u0004
634 L0263 lda ,x+
635 L0265 cmpa #$20
636 beq L0263
637 cmpa #$2C
638 beq L0263
639 cmpa #$0D
640 beq L02BB
641 cmpa #$2D
642 beq L027E
643 ldy <u0002
644 bne L0263
645 stx <u0002
646 bra L0263
647 L027E lda ,x+
648 cmpa #$2D
649 beq L027E
650 cmpa #$30
651 bcs L0265
652 eora #$4D
653 anda #$DF
654 bne L0292
655 inc <u000A
656 bra L027E
657 L0292 lda -$01,x
658 eora #$53
659 anda #$DF
660 bne L029E
661 inc <u000B
662 bra L027E
663 L029E lda -$01,x
664 eora #$56
665 anda #$DF
666 bne L02AA
667 inc <u000C
668 bra L027E
669 L02AA lda -$01,x
670 eora #$58
671 anda #$DF
672 bne L02B8
673 lda #$05
674 sta <u000D
675 bra L027E
676 L02B8 lbra L03C4
677 L02BB ldx <u0002
678 lbeq L03C4
679 leax -$01,x
680 tst <u000A
681 beq L0314
682 pshs u
683 clra
684 os9 F$Link
685 lbcs L03D2
686 stu <u000E
687 ldd ,u
688 cmpd #$87CD
689 beq L02EB
690 puls u
691 L02DD leay >L00CD,pcr
692 lbsr L05FC
693 lbsr L0612
694 clrb
695 lbra L03D2
696 L02EB ldd u0002,u
697 subd #$0003
698 leax d,u
699 puls u
700 leay <u0010,u
701 pshs u
702 lda #$03
703 L02FB ldb ,x+
704 stb ,y+
705 deca
706 bne L02FB
707 puls u
708 lbsr L03D5
709 ldu <u000E
710 os9 F$UnLink
711 lbcs L03D2
712 clrb
713 lbra L03D2
714 L0314 lda #$80
715 sta <u00A1
716 lda <u000D
717 os9 I$Open
718 lbcs L03D2
719 sta <u0019
720 ldd #$0000
721 std <u001E
722 std <u0020
723 std <u001C
724 L032C ldd <u0020
725 addd <u001C
726 std <u0020
727 bcc L033B
728 ldd <u001E
729 addd #$0001
730 std <u001E
731 L033B pshs u
732 ldx <u001E
733 ldu <u0020
734 lda <u0019
735 os9 I$Seek
736 lbcs L03D2
737 puls u
738 leax <u0072,u
739 stx <u000E
740 ldy #$000E
741 os9 I$Read
742 bcc L0360
743 cmpb #$D3
744 bne L03D2
745 bra L03C1
746 L0360 ldd ,x
747 cmpd #$87CD
748 lbne L02DD
749 pshs u,x
750 ldd $02,x
751 std <u001C
752 addd <u0020
753 tfr d,u
754 leau -u0003,u
755 ldx <u001E
756 bcc L037C
757 leax $01,x
758 L037C lda <u0019
759 os9 I$Seek
760 bcs L03D2
761 puls u,x
762 leax <u0010,u
763 ldy #$0003
764 lda <u0019
765 os9 I$Read
766 bcs L03D2
767 pshs u,x
768 ldy <u000E
769 ldd $04,y
770 addd <u0020
771 tfr d,u
772 ldx <u001E
773 bcc L03A4
774 leax $01,x
775 L03A4 lda <u0019
776 os9 I$Seek
777 bcs L03D2
778 puls u,x
779 leax >u0080,u
780 ldy #$0021
781 lda <u0019
782 os9 I$Read
783 bcs L03D2
784 bsr L03D5
785 lbra L032C
786 L03C1 clrb
787 bra L03D2
788 L03C4 lda #$01
789 leax >L0013,pcr
790 ldy #$00BA
791 os9 I$WritLn
792 clrb
793 L03D2 os9 F$Exit
794 L03D5 tst <u000B
795 lbne L0502
796 lbsr L0612
797 leay >L00E8,pcr
798 lbsr L05FC
799 lbsr L04E9
800 lbsr L0612
801 leay >L00F4,pcr
802 lbsr L05FC
803 ldy <u000E
804 ldd $02,y
805 lbsr L05D2
806 leay >L0100,pcr
807 lbsr L05FC
808 lbsr L0543
809 tst <u000C
810 bne L041E
811 lbsr L0553
812 tsta
813 beq L0417
814 leay >L0166,pcr
815 lbsr L05FC
816 bra L041E
817 L0417 leay >L0160,pcr
818 lbsr L05FC
819 L041E lbsr L0612
820 leay >L010C,pcr
821 lbsr L05FC
822 ldy <u000E
823 ldb $08,y
824 lbsr L0633
825 lbsr L0612
826 ldy <u000E
827 ldb $06,y
828 stb <u001A
829 andb #$F0
830 cmpb #$E0
831 beq L0444
832 cmpb #$10
833 bne L0462
834 L0444 leay >L0118,pcr
835 lbsr L05FC
836 ldy <u000E
837 ldd $09,y
838 lbsr L05D2
839 leay >L0124,pcr
840 lbsr L05FC
841 ldy <u000E
842 ldd $0B,y
843 lbsr L05D2
844 L0462 leay >L013C,pcr
845 lbsr L05FC
846 ldb <u0016
847 pshs b
848 lbsr L0633
849 ldb #$05
850 lbsr L0654
851 puls b
852 clra
853 lbsr L0649
854 lbsr L0612
855 leay >L0130,pcr
856 lbsr L05FC
857 ldb <u001A
858 lbsr L0633
859 ldy <u000E
860 ldb $07,y
861 stb <u001B
862 lbsr L0633
863 lbsr L0612
864 ldb <u001A
865 lsrb
866 lsrb
867 lsrb
868 lsrb
869 leax >L016C,pcr
870 lda b,x
871 leay a,x
872 lbsr L05FC
873 leay >L0148,pcr
874 lbsr L05FC
875 ldb <u001A
876 andb #$0F
877 leax >L01D8,pcr
878 lda b,x
879 leay a,x
880 lbsr L05FC
881 ldb <u001B
882 bitb #$80
883 beq L04CD
884 leay >L014C,pcr
885 lbsr L05FC
886 bra L04D4
887 L04CD leay >L0152,pcr
888 lbsr L05FC
889 L04D4 bitb #$40
890 beq L04DE
891 leay >L015D,pcr
892 bra L04E2
893 L04DE leay >L015A,pcr
894 L04E2 lbsr L05FC
895 lbsr L0612
896 rts
897 L04E9 tst <u000A
898 beq L04F6
899 ldy <u000E
900 ldd $04,y
901 leay d,y
902 bra L04FA
903 L04F6 leay >u0080,u
904 L04FA lbsr L05FC
905 lda ,y
906 sta <u0016
907 rts
908 L0502 ldb #$06
909 lbsr L0654
910 ldy <u000E
911 ldb $06,y
912 lbsr L0633
913 bsr L0543
914 tst <u000C
915 beq L0519
916 lda #$20
917 bra L0520
918 L0519 bsr L0553
919 tsta
920 bne L0520
921 lda #$2E
922 L0520 lbsr L0608
923 lbsr L0666
924 bsr L04E9
925 ldx <u0000
926 pshs x
927 leax <u0022,u
928 stx <u0000
929 ldb <u0016
930 inc <u0018
931 clra
932 lbsr L0692
933 clr <u0018
934 puls x
935 stx <u0000
936 lbsr L0612
937 rts
938 L0543 lda #$24
939 lbsr L0608
940 ldd <u0010
941 lbsr L066E
942 ldb <u0012
943 lbsr L0664
944 rts
945 L0553 ldd #$FFFF
946 std <u0013
947 stb <u0015
948 pshs u,y,x
949 leau <u0013,u
950 tst <u000A
951 beq L0571
952 ldx <u000E
953 ldy $02,x
954 os9 F$CRC
955 lbcs L03D2
956 bra L058C
957 L0571 pshs u,x
958 ldx <u001E
959 ldu <u0020
960 lda <u0019
961 os9 I$Seek
962 puls u,x
963 lbcs L03D2
964 ldd <u001C
965 pshs b,a
966 bsr L05BF
967 puls b,a
968 std <u001C
969 L058C puls u,y,x
970 lda <u0013
971 cmpa #$80
972 bne L059E
973 ldd <u0014
974 cmpd #$0FE3
975 bne L059E
976 bra L05A1
977 L059E lda #$3F
978 rts
979 L05A1 clra
980 rts
981 L05A3 lda <u0019
982 ldx <u0006
983 ldy <u0008
984 cmpy <u001C
985 bls L05B2
986 ldy <u001C
987 L05B2 os9 I$Read
988 sty <u0004
989 rts
990 L05B9 bsr L05A3
991 lbcs L03D2
992 L05BF ldy <u0004
993 beq L05B9
994 os9 F$CRC
995 ldd <u001C
996 subd <u0004
997 std <u001C
998 bne L05B9
999 std <u0004
1000 rts
1001 L05D2 pshs b,a
1002 bsr L0628
1003 ldb #$03
1004 bsr L0654
1005 puls b,a
1006 bsr L0649
1007 bsr L0612
1008 rts
1009 pshs b,a
1010 andb #$F0
1011 lsrb
1012 lsrb
1013 lsrb
1014 lsrb
1015 L05E9 lda #$24
1016 bsr L0608
1017 lbsr L0682
1018 ldb #$02
1019 bsr L0654
1020 puls pc,b,a
1021 pshs b,a
1022 andb #$0F
1023 bra L05E9
1024 L05FC lda ,y
1025 anda #$7F
1026 bsr L0608
1027 lda ,y+
1028 bpl L05FC
1029 L0606 lda #$20
1030 L0608 pshs x
1031 ldx <u0000
1032 sta ,x+
1033 stx <u0000
1034 puls pc,x
1035 L0612 pshs y,x,a
1036 lda #$0D
1037 bsr L0608
1038 leax <u0022,u
1039 stx <u0000
1040 ldy #$0050
1041 lda #$01
1042 os9 I$WritLn
1043 puls pc,y,x,a
1044 L0628 pshs a
1045 lda #$24
1046 bsr L0608
1047 puls a
1048 bsr L0660
1049 rts
1050 L0633 pshs a
1051 lda #$24
1052 bsr L0608
1053 puls a
1054 bsr L0664
1055 rts
1056 pshs a
1057 lda #$24
1058 bsr L0608
1059 puls a
1060 bsr L0682
1061 rts
1062 L0649 pshs a
1063 lda #$23
1064 bsr L0608
1065 puls a
1066 bsr L0692
1067 rts
1068 L0654 pshs b,a
1069 L0656 tstb
1070 ble L065E
1071 bsr L0606
1072 decb
1073 bra L0656
1074 L065E puls pc,b,a
1075 L0660 bsr L066E
1076 bra L0666
1077 L0664 bsr L0674
1078 L0666 pshs a
1079 lda #$20
1080 bsr L0608
1081 puls pc,a
1082 L066E exg a,b
1083 bsr L0674
1084 tfr a,b
1085 L0674 pshs b
1086 andb #$F0
1087 lsrb
1088 lsrb
1089 lsrb
1090 lsrb
1091 bsr L0682
1092 puls b
1093 andb #$0F
1094 L0682 cmpb #$09
1095 bls L0688
1096 addb #$07
1097 L0688 addb #$30
1098 exg a,b
1099 lbsr L0608
1100 exg a,b
1101 rts
1102 L0692 pshs u,y,b
1103 leau <L06C3,pcr
1104 clr <u0017
1105 ldy #$0005
1106 L069D clr ,s
1107 L069F subd ,u
1108 bcs L06A7
1109 inc ,s
1110 bra L069F
1111 L06A7 addd ,u++
1112 pshs b
1113 ldb $01,s
1114 exg a,b
1115 bsr L06CD
1116 exg a,b
1117 puls b
1118 cmpy #$0002
1119 bgt L06BD
1120 inc <u0017
1121 L06BD leay -$01,y
1122 bne L069D
1123 puls pc,u,y,b
1124 L06C3 fdb $2710,$03e8,$0064,$000a,$0001
1125 L06CD tsta
1126 beq L06D2
1127 sta <u0017
1128 L06D2 tst <u0017
1129 bne L06DF
1130 tst <u0018
1131 beq L06DE
1132 lda #$20
1133 bra L06E1
1134 L06DE rts
1135 L06DF adda #$30
1136 L06E1 lbra L0608
1137
1138 emod
1139 eom equ *
1140 end