DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦30108c16a⟧ TextFile

    Length: 51540 (0xc954)
    Types: TextFile
    Names: »KV.P«

Derivation

└─⟦b8af24a88⟧ Bits:30005796 CR80 Disc Pack ( MINICAMPS )
    └─ ⟦this⟧ »KV.D!KV.P« 

TextFile

«ff»--------------------------------------------------------------------------------

CR80 ASSEMBLER VERSION 800114

ASSEMBLY OF FILE:  KV.I AT  90:12:12 13:26:43

--------------------------------------------------------------------------------



001 0 0000 LIST                                                                    ;
002 0 0000 BEGIN MODULE                                                            ;
003 0 0000   USE BASE                                                              ;
004 0 0000   XPROGRAM= TRUE                                                        ;
005 0 0000   XDATA=    TRUE                                                        ;
006 0 0000 NOLIST                                                                  ;
044 0 0000  MESSAGE: AMOS SYSTEM NAMES V801121
281 0 0000  MESSAGE: X2GEN1 V790827
456 0 0023 LIST                                                                    ;
457 0 0023   XPGNAME0=   <:LT:>                                                    ;
458 0 0023   XPGNAME1=   <:U.:>                                                    ;
459 0 0023   XPGNAME2=   <:EA:>                                                    ;
460 0 0023   XVERSION=    1                                                        ;
461 0 0023   XPROCESSNAME0=  <:LT:>                                                ;
462 0 0023   XPROCESSNAME1=  <:U.:>                                                ;
463 0 0023   XPROCESSNAME2=  <:TR:>                                                ;
464 0 0023   LOC=  #0030+BASE                                                      ;
465 0 0030   TEA: 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4  ;
466 0 0050   WRK: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16            ;
467 0 0060   USE PROG                                                              ;
468 1 0020 C1:  MOV      R5     #50   ; INCHAR                                     ;
469 1 0021 C2:  LDM       3                                                        ;
470 1 0022      MOVC     1        R5  ;                                            ;
471 1 0023      MOVC     55       R0                                               ;
472 1 0024      MOD8     3                                                         ;
473 1 0025      CIO      R0       R5                                               ;
474 1 0026      MOD8      1           ;                                            ;
475 1 0027      SIO      R5       R5  ;                                            ;
476 1 0028      SBN      R5      1    ;                                            ;
477 1 0029      JMP      C2                                                        ;
478 1 002A      MOVC      1       R5  ;                                            ;
479 1 002B      RIO      R0       R5  ;                                            ;
480 1 002C      XTR      R0       7   ;                                            ;
481 1 002D      JMP      S5     C3                                                 ;
482 1 002E      JMPI     #50                                                       ;
483 1 002F C3:  MOV      R5     #51   ; OUTCHAR                                    ;
484 1 0030 C4:  MOVC     1        R5  ;                                            ;
485 1 0031      MOD8      1           ;                                            ;
486 1 0032      SIO      R5       R5  ;                                            ;
487 1 0033      SBZP     R5      5    ; BREAK?                                     ;
488 1 0034      SBZ      R5      1    ; IDATA RDY.?                                ;
489 1 0035      MON      9            ; OUT OF PROGR.                              ;
490 1 0036      SBN      R5      0    ;                                            ;
491 1 0037      JMP      C4                                                        ;
492 1 0038      MOVC      1       R5  ;                                            ;
493 1 0039      MOV      R0       R6  ;                                            ;
494 1 003A      XTR      R6       8   ;                                            ;
495 1 003B      SNE      R6       0   ;                                            ;
496 1 003C      JMPI     #51                                                       ;
497 1 003D      WIO      R6       R5  ;                                            ;
498 1 003E      JMPI     #51                                                       ;
499 1 003F C5:  SVS               R6  ; OUTSTRING                                  ;
500 1 0040      MOD8    #E0           ;                                            ;
501 1 0041      MOVC      0       R0  ;                                            ;
502 1 0042      LDS      R0           ;                                            ;
503 1 0043      MVP      0.X4     R0  ;                                            ;
504 1 0044      LDS      R6           ;                                            ;
505 1 0045      JOZ      R0     C6    ; IF "0000" THEN                             ;
506 1 0046      JMP      S5     C3    ; ELSE                                       ;
507 1 0047      SRL      R0       8   ;                                            ;
508 1 0048      JOZ      R0     C6                                                 ;
509 1 0049      JMP      S5     C3                                                 ;
510 1 004A      ADDC      1       R4  ;                                            ;
511 1 004B      JMP      C5                                                        ;
512 1 004C C6:  JMP             1.X4  ;                                            ;
513 1 004D C10: MOV      R4     #50   ; NEW LINE                                   ;
514 1 004E      JMP      S4     C5                                                 ;
515 1 004F       #0A0D                                                             ;
516 1 0050       #7F7F                                                             ;
517 1 0051       #0000                                                             ;
518 1 0052      JMPI     #50                                                       ;
519 1 0053 C8:  MOV      R0       R3  ; HEXOUT                                     ;
520 1 0054      MOVC    #0023     R0  ;                                            ;
521 1 0055      MOVC      5       R2  ;                                            ;
522 1 0056 C7:  JMP      S5     C3                                                 ;
523 1 0057      SLC      R3       4   ;                                            ;
524 1 0058      MOV      R3       R0  ;                                            ;
525 1 0059      XTR      R0      4    ;                                            ;
526 1 005A      SLO      R0      10   ;                                            ;
527 1 005B      MODC      7           ;                                            ;
528 1 005C      ADDC     48       R0  ;                                            ;
529 1 005D      SOB      R2     C7    ; LOOP UNTIL 4 HEXOUT                        ;
530 1 005E      JMP             0.X4  ;                                            ;
531 1 005F E1:  MOVC 48   R5   ;                                                   ;
532 1 0060      MOVC 10   R6   ;                                                   ;
533 1 0061      XTR  R0   7    ;                                                   ;
534 1 0062 E2:  SGEP R0   10   ; N:10                                              ;
535 1 0063      ADDC 48   R0   ; ASCII TAL                                         ;
536 1 0064      JMP     E3     ;                                                   ;
537 1 0065      SUB  R6   R0   ; R4:=R4-R0                                         ;
538 1 0066      ADDC 1    R5   ;                                                   ;
539 1 0067      JMP     E2     ;                                                   ;
540 1 0068 E3:  SWP  R0        ;                                                   ;
541 1 0069      ADD  R5   R0   ;                                                   ;
542 1 006A      JMP  S5   C3   ; PRINT MSD                                         ;
543 1 006B      SWP  R0                                                            ;
544 1 006C      JMP  S5   C3   ; PRINT LSD                                         ;
545 1 006D      JMP  0.X4      ; RETURN                                            ;
546 1 006E ST:  STC  6         ; PRINT HEADER                                      ;
547 1 006F      JMP  S4   C5,<:<12><0>:>                                           ;
548 1 0071      MOVC 251  R3                                                       ;
549 1 0072 W1:  SOB  R0  LOC                                                       ;
550 1 0073      SOB  R3   W1   ; WAIT 2 SEC                                        ;
551 1 0074      JMP  S4   C10  ; NL                                                ;
552 1 0075      MOVC 80   R2   ; HEADLINE                                          ;
553 1 0076      MOVC 45   R0   ;                                                   ;
554 1 0077 E5:  JMP  S5   C3   ;                                                   ;
555 1 0078      SOB  R2   E5   ; 80 CHAR                                           ;
556 1 0079      JMP  S4   C10  ; NL                                                ;
557 1 007A      JMP  S4   C10  ; NL                                                ;
558 1 007B      MOVC 40   R2   ; PRINT DATE/TIME                                   ;
559 1 007C      MOVC 32   R0   ; PRINT 40 SPACE                                    ;
560 1 007D E7:  JMP  S5   C3   ;                                                   ;
561 1 007E      SOB  R2   E7                                                       ;
562 1 007F      JMP  S4   C5,<:DATE<58> 19<0>:>                                    ;
563 1 0085      MON READRTC    ; GET DATE/TIME                                     ;
564 1 0086      MOV  R0   R3                                                       ;
565 1 0087      MOV  R2   R0                                                       ;
566 1 0088      SWP  R0        ; GET YEAR                                          ;
567 1 0089      JMP  S4   E1   ; PRINT YEAR                                        ;
568 1 008A      MOVC 58   R0                                                       ;
569 1 008B      JMP  S5   C3   ; PRINT :                                           ;
570 1 008C      MOV  R2   R0   ; GET MONTH                                         ;
571 1 008D      JMP  S4   E1                                                       ;
572 1 008E      MOVC 58   R0                                                       ;
573 1 008F      JMP  S5   C3   ; PRINT :                                           ;
574 1 0090      MOV  R1   R0   ; GET DATA                                          ;
575 1 0091      SWP  R0                                                            ;
576 1 0092      JMP  S4   E1                                                       ;
577 1 0093      JMP  S4   C5,<:  TIME<58> <0>:>                                    ;
578 1 0099      MOV  R1   R0   ; GET HOUR                                          ;
579 1 009A      JMP  S4   E1                                                       ;
580 1 009B      MOVC 58   R0                                                       ;
581 1 009C      JMP  S5   C3   ; PRINT :                                           ;
582 1 009D      MOV  R3   R0   ; GET MIN                                           ;
583 1 009E      SWP  R0                                                            ;
584 1 009F      JMP  S4   E1                                                       ;
585 1 00A0      MOVC 58   R0                                                       ;
586 1 00A1      JMP  S5   C3   ; PRINT :                                           ;
587 1 00A2      MOV  R3   R0   ; GET SEC                                           ;
588 1 00A3      JMP  S4   E1                                                       ;
589 1 00A4      JMP  S4   C10  ;                                                   ;
590 1 00A5      JMP  S4   C10  ; 2XNL                                              ;
591 1 00A6      JMP  S4   C5,<:** E-A LTU TEST **<10><13><0>:>                     ;
592 1 00B2      JMP  S4   C10  ; NL                                                ;
593 1 00B3      MOVC 80   R2   ;                                                   ;
594 1 00B4      MOVC 45   R0   ;                                                   ;
595 1 00B5 E6:  JMP  S5   C3   ;                                                   ;
596 1 00B6      SOB  R2   E6   ;                                                   ;
597 1 00B7      JMP  S4   C10  ; NL                                                ;
598 1 00B8      UNS 6                                                              ;
599 1 00B9      JMP  S4   C10  ; INDATA LTU                                        ;
600 1 00BA      JMP  S4   C5,<:INPUTDATA FOR LTU UNDER TEST<0>:>                   ;
601 1 00CA      JMP  S4   C10                                                      ;
602 1 00CB      JMP  S4   C5,<:     SERIAL NO.<58> <0>:>                           ;
603 1 00D5 H1:  JMP  S5   C1   ; TAST SER. NO.                                     ;
604 1 00D6      SEQ  R0   13   ; IF CR THEN NL                                     ;
605 1 00D7      JMP      H1                                                        ;
606 1 00D8      JMP  S4   C5,<:<10>     MODULADDR<58> #<0>:>                       ;
607 1 00E3 H2:  JMP  S5   C1   ; TAST MODUL #                                      ;
608 1 00E4      SNE  R0   13   ; IF CR THEN NL                                     ;
609 1 00E5      JMP      H3                                                        ;
610 1 00E6      SLL  R1    4   ; HEX CALC.                                         ;
611 1 00E7      ADDC -48  R0                                                       ;
612 1 00E8      SLO  R0   10                                                       ;
613 1 00E9      ADDC -7   R0                                                       ;
614 1 00EA      XTR  R0    4                                                       ;
615 1 00EB      ADD  R0   R1                                                       ;
616 1 00EC      JMP      H2                                                        ;
617 1 00ED H3:  XTR  R1    6                                                       ;
618 1 00EE      JMP  S4  C10                                                       ;
619 1 00EF      JMP      RT                                                        ;
620 1 00F0 F1:  MOV  R4  #5A  ; REG PRINT ROUTINE                                  ;
621 1 00F1 F2:  MOD  R7                                                            ;
622 1 00F2      SIO  R0   R1                                                       ;
623 1 00F3      XTR  R0    8   ; REMOVE "FX"                                       ;
624 1 00F4      JMP  S4   C8                                                       ;
625 1 00F5      JMP  S4   C5,<:     <0>:>                                          ;
626 1 00F9      ADDC #40  R1                                                       ;
627 1 00FA      SBN  R1    8                                                       ;
628 1 00FB      JMP     F2                                                         ;
629 1 00FC      XTR  R1    6                                                       ;
630 1 00FD      SWP  R7                                                            ;
631 1 00FE      ADDC 1    R7                                                       ;
632 1 00FF      SWP  R7                                                            ;
633 1 0100      JMP  S4   C10                                                      ;
634 1 0101      JMPI     #5A                                                       ;
635 1 0102 F3:  MOV  R4  #5A  ; L-B PRINT ROUTINE                                  ;
636 1 0103 F4:  MOD8 #10                                                           ;
637 1 0104      RIO  R0   R1                                                       ;
638 1 0105      JMP  S4   C8                                                       ;
639 1 0106      JMP  S4   C5,<:     <0>:>                                          ;
640 1 010A      ADDC #40  R1                                                       ;
641 1 010B      SBN  R1    8                                                       ;
642 1 010C      JMP     F4                                                         ;
643 1 010D      XTR  R1    6                                                       ;
644 1 010E      JMP  S4   C10                                                      ;
645 1 010F      JMPI     #5A                                                       ;
646 1 0110 ERR: MOV   R0 #52     ; SAVE ALL REG.                                   ;
647 1 0111      MOV   R1 #53                                                       ;
648 1 0112      MOV   R2 #54                                                       ;
649 1 0113      MOV   R3 #55                                                       ;
650 1 0114      MOV   R4 #56                                                       ;
651 1 0115      MOV   R5 #57                                                       ;
652 1 0116      MOV   R6 #58                                                       ;
653 1 0117      MOV   R7 #59                                                       ;
654 1 0118      XTR   R1   6     ; HALT LTU                                        ;
655 1 0119      MOVC  0   R0                                                       ;
656 1 011A      MOD8  #60                                                          ;
657 1 011B      WIO   R0  R1                                                       ;
658 1 011C      JMP  S4   C5,<:<10><10><13>R0<58>=<0>:>                            ;
659 1 0121      MOV   #52  R0    ; PRINT ALL REG.                                  ;
660 1 0122      JMP  S4   C8                                                       ;
661 1 0123      JMP  S4   C5,<: R1<58>=<0>:>                                       ;
662 1 0127      MOV   #53  R0                                                      ;
663 1 0128      JMP  S4   C8                                                       ;
664 1 0129      JMP  S4   C5,<: R2<58>=<0>:>                                       ;
665 1 012D      MOV   #54  R0                                                      ;
666 1 012E      JMP  S4   C8                                                       ;
667 1 012F      JMP  S4   C5,<: R3<58>=<0>:>                                       ;
668 1 0133      MOV   #55  R0                                                      ;
669 1 0134      JMP  S4   C8                                                       ;
670 1 0135      JMP  S4   C5,<: R4<58>=<0>:>                                       ;
671 1 0139      MOV   #56  R0                                                      ;
672 1 013A      JMP  S4   C8                                                       ;
673 1 013B      JMP  S4   C5,<: R5<58>=<0>:>                                       ;
674 1 013F      MOV   #57  R0                                                      ;
675 1 0140      JMP  S4   C8                                                       ;
676 1 0141      JMP  S4   C5,<: R6<58>=<0>:>                                       ;
677 1 0146      MOV   #58  R0                                                      ;
678 1 0147      JMP  S4   C8                                                       ;
679 1 0148      JMP  S4   C5,<: R7<58>=<0>:>                                       ;
680 1 014D      MOV   #59  R0                                                      ;
681 1 014E      JMP  S4   C8                                                       ;
682 1 014F      JMP  S4   C10  ; NL                                                ;
683 1 0151      JMP  S4   C10                                                      ;
684 1 0153      JMP  S4   C5,<:  RB-RAM: <0>:>                                     ;
685 1 015B      JMP  S4   C5,<:  CH#0    <0>:>                                     ;
686 1 0163      JMP  S4   C5,<:  CH#1    <0>:>                                     ;
687 1 016B      JMP  S4   C5,<:  CH#2    <0>:>                                     ;
688 1 0173      JMP  S4   C5,<:  CH#3    <10><13><0>:>                             ;
689 1 017C      MOVC #0   R7                                                       ;
690 1 017D      JMP  S4   C5,<:  MODE0     <0>:>                                   ;
691 1 0186      JMP  S4   F1                                                       ;
692 1 0187      JMP  S4   C5,<:  MODE1     <0>:>                                   ;
693 1 0190      JMP  S4   F1                                                       ;
694 1 0191      JMP  S4   C5,<:  STATUS    <0>:>                                   ;
695 1 019A      JMP  S4   F1                                                       ;
696 1 019B      JMP  S4   C5,<:  RP.STA    <0>:>                                   ;
697 1 01A4      JMP  S4   F1                                                       ;
698 1 01A5      JMP  S4   C5,<:  RX.BUF    <0>:>                                   ;
699 1 01AE      JMP  S4   F1                                                       ;
700 1 01AF      JMP  S4   C5,<:  CNT.1     <0>:>                                   ;
701 1 01B8      JMP  S4   F1                                                       ;
702 1 01B9      JMP  S4   C5,<:  CNT.2     <0>:>                                   ;
703 1 01C2      JMP  S4   F1                                                       ;
704 1 01C3      JMP  S4   C5,<:  JTABLE    <0>:>                                   ;
705 1 01CC      JMP  S4   F1                                                       ;
706 1 01CD      JMP  S4   C5,<:  TX.BUF    <0>:>                                   ;
707 1 01D6      JMP  S4   F1                                                       ;
708 1 01D7      JMP  S4   C5,<:  TX.REG    <0>:>                                   ;
709 1 01E0      JMP  S4   F1                                                       ;
710 1 01E1      JMP  S4   C5,<:  RX.REG    <0>:>                                   ;
711 1 01EA      JMP  S4   F1                                                       ;
712 1 01EB      JMP  S4   C5,<:  PRDTX     <0>:>                                   ;
713 1 01F4      JMP  S4   F1                                                       ;
714 1 01F6      JMP  S4   C5,<:  PRDRX     <0>:>                                   ;
715 1 01FF      JMP  S4   F1                                                       ;
716 1 0201      JMP  S4   C5,<:  PRDON     <0>:>                                   ;
717 1 020A      JMP  S4   F1                                                       ;
718 1 020C      JMP  S4   C5,<:  PRDLY     <0>:>                                   ;
719 1 0215      JMP  S4   F1                                                       ;
720 1 0217      JMP  S4   C5,<:  RP.CNT    <0>:>                                   ;
721 1 0220      JMP  S4   F1                                                       ;
722 1 0222      JMP  S4   C5,<:  L-BANK    <0>:>                                   ;
723 1 022B      JMP  S4   F3                                                       ;
724 1 022D      MOVC 1    R0   ; LTU RUNNING                                       ;
725 1 022E      MOD8 #60                                                           ;
726 1 022F      WIO  R0   R1                                                       ;
727 1 0230      JMP  S4  C10                                                       ;
728 1 0232      MOV  #59  R7   ; STACKPOINTER RETUR                                ;
729 1 0233 NX:  JMP  S4   C5,<:  NEXT(Y)? <0>:>                                    ;
730 1 023B      JMP  S5   C1   ; INCHAR                                            ;
731 1 023D      MODC 89                                                            ;
732 1 023E      SEQ  R0     0  ; IF Y THEN                                         ;
733 1 023F      JMP  OT                                                            ;
734 1 0240      JMP  S4   C10                                                      ;
735 1 0242      JMP    ST      ; TO START                                          ;
736 1 0243 OT:  JMP  S4  C10                                                       ;
737 1 0245      MON    9                                                           ;
738 1 0246 RT: JMP  S4  C10          ; RAM-TEST                                    ;
739 1 0248     JMP  S4  C5,<:  TEST 1.  RAMTEST <0>:>                              ;
740 1 0254     MOVC #00  R0          ; START MED RAM 0,F,E,..                      ;
741 1 0255     MOVC #04  R2          ; TEST 4 CHANELS                              ;
742 1 0256     MOVC #00  R4          ; TEST + HALT DATA                            ;
743 1 0257     MOD8 #60              ;                                             ;
744 1 0258     WIO  R4   R1          ; CPU HALTED                                  ;
745 1 0259     MOVC #04  R3          ; 4 TESTPATTERN                               ;
746 1 025A     JMP       L3                                                        ;
747 1 025B L6: ADDC #01  R4          ; TESTPATTERN TO RAM#                         ;
748 1 025C     MOVC #04  R3          ; 4 TESTPATTERN                               ;
749 1 025D     JMP       L3                                                        ;
750 1 025E L7: ADDC #55  R4          ; GET NEW TESTPAT.                            ;
751 1 025F L3: XTR  R4    8          ; T-PAT. '00XX'                               ;
752 1 0260 L4: XTR  R0    4          ; 0 TO BIT 15-4                               ;
753 1 0261     SWP  R0               ; CORR. RAM#                                  ;
754 1 0262     MOD  R0                                                             ;
755 1 0263     CIO  R4   R1          ; WRITE IN RAM#                               ;
756 1 0264     MOD  R0                                                             ;
757 1 0265     SIO  R5   R1          ; READ FROM RAM#                              ;
758 1 0266     SWP  R0                                                             ;
759 1 0267     XTR  R5    8                                                        ;
760 1 0268     SUB  R4   R5                                                        ;
761 1 0269     JOZ  R5   L5          ; IF ERROR THEN                               ;
762 1 026A     JMP  S6   ERR         ; ERROR                                       ;
763 1 026C L5: SOB  R0   L4          ;                                             ;
764 1 026D     SOB  R3   L7                                                        ;
765 1 026E     MOVC #50  R3          ;                                             ;
766 1 026F     CIO  R3   R1          ; RESET CHANNEL                               ;
767 1 0270     ADDC #40  R1          ; NEXT CH#                                    ;
768 1 0271     SOB  R2   L6                                                        ;
769 1 0272     XTR  R1    6          ; MODULADR FOR CH#0                           ;
770 1 0273     MOVC #01  R4                                                        ;
771 1 0274     MOD8 #60              ;                                             ;
772 1 0275     WIO  R4   R1          ; CPU RUNNING                                 ;
773 1 0276     JMP  S4  C5,<:** OK **<10><13><0>:>                                 ;
774 1 027E     JMP  S4   C10         ; INTERN LOOP TEST                            ;
775 1 0280     JMP  S4   C5,<:  TEST 2.  INTERN LOOP TEST <0>:>                    ;
776 1 0291     MOVC #00  R4          ;                                             ;
777 1 0292     MOD8 #60              ;                                             ;
778 1 0293     WIO  R4   R1          ; CPU HALTED                                  ;
779 1 0294     MOVC #04  R2          ; ANTAL CH#                                   ;
780 1 0295     JMP       L8                                                        ;
781 1 0296 L9: ADDC #40  R1          ; NEXT CH#                                    ;
782 1 0297 L8: MOVC #00  R4          ; DATA:=0                                     ;
783 1 0298     MOD8 #90                                                            ;
784 1 0299     WIO  R4   R1          ; INT LOOP ON                                 ;
785 1 029A     RIO  R5   R1          ; READ DATA:= 1                               ;
786 1 029B     SBZ  R5    0          ; TEST BIT-0 (IVB)                            ;
787 1 029C     SBZ  R5    8          ; TEST BIT-8 (LB)                             ;
788 1 029D     JMP  S6  ERR                                                        ;
789 1 029F     MOVC 0    R4          ; DATA:=0                                     ;
790 1 02A0     MOD8 #10                                                            ;
791 1 02A1     WIO  R4   R1          ; WRITE DATA:=0                               ;
792 1 02A2     MOVC 40   R0                                                        ;
793 1 02A3     SOB  R0  LOC                                                        ;
794 1 02A4     RIO  R5   R1          ; READ DATA:= 0                               ;
795 1 02A5     SBN  R5    0          ; TEST BIT-0                                  ;
796 1 02A6     SBN  R5    8          ; TEST BIT-8                                  ;
797 1 02A7     JMP  S6  ERR                                                        ;
798 1 02A9     MOVC 1    R4          ; DATA:=1                                     ;
799 1 02AA     MOD8 #10                                                            ;
800 1 02AB     WIO  R4   R1          ; WRITE DATA:=1                               ;
801 1 02AC     MOVC 40   R0                                                        ;
802 1 02AD     SOB  R0  LOC                                                        ;
803 1 02AE     RIO  R5   R1          ; READ DATA:=1                                ;
804 1 02AF     SBZ  R5    0          ; TEST BIT-0                                  ;
805 1 02B0     SBZ  R5    8          ; TEST BIT-8                                  ;
806 1 02B1     JMP  S6  ERR                                                        ;
807 1 02B3     MOD8 #90                                                            ;
808 1 02B4     WIO  R4   R1          ; INT LOOP OFF                                ;
809 1 02B5     SOB  R2   L9                                                        ;
810 1 02B6     XTR  R1    6          ; MODUL ADDR = CH# 0                          ;
811 1 02B7     MOVC #01  R4                                                        ;
812 1 02B8     MOD8 #60              ;                                             ;
813 1 02B9     WIO  R4   R1          ; CPU RUNNING                                 ;
814 1 02BA     JMP  S4   C5,<:** OK **<10><13><0>:>                                ;
815 1 02C2     JMP  S4   C10         ; TEST STATIC LINES.                          ;
816 1 02C4     JMP  S4   C5,<:  TEST 3.  STATIC LINE TEST <0>:>                    ;
817 1 02D5     MOD8 #20              ; TEST STATIC LINE SIGNALS                    ;
818 1 02D6     MOVC #03  R3          ; I-A LTU#03                                  ;
819 1 02D7     MOVC #00  R0          ; RP:= 0                                      ;
820 1 02D8     MOD4 #04                                                            ;
821 1 02D9     WIO  R0   R3          ; I-A LTU CTS1:=0                             ;
822 1 02DA     MOVC 50   R2                                                        ;
823 1 02DB     SOB  R2  LOC                                                        ;
824 1 02DC     MOVC #04  R2          ; TEST 4 RP-INPUT                             ;
825 1 02DD     JMP        A2                                                       ;
826 1 02DE A1: ADDC #40  R1          ; NEXT INPUT                                  ;
827 1 02DF A2: RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
828 1 02E0     SBN  R0    1                                                        ;
829 1 02E1     SBN  R0    9                                                        ;
830 1 02E2     JMP  S6   ERR                                                       ;
831 1 02E4     SOB  R2    A1                                                       ;
832 1 02E5     XTR  R1    6                                                        ;
833 1 02E6     MOVC #01  R0          ; RP:= 1                                      ;
834 1 02E7     MOD4 #04                                                            ;
835 1 02E8     WIO  R0   R3          ; I-A LTU CTS1:=1                             ;
836 1 02E9     MOVC 50   R2                                                        ;
837 1 02EA     SOB  R2  LOC                                                        ;
838 1 02EB     MOVC #04  R2          ; TEST 4 RP-INPUT                             ;
839 1 02EC     JMP        A4                                                       ;
840 1 02ED A3: ADDC #40  R1          ; NEXT INPUT                                  ;
841 1 02EE A4: RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
842 1 02EF     SBZ  R0    1                                                        ;
843 1 02F0     SBZ  R0    9                                                        ;
844 1 02F1     JMP  S6   ERR                                                       ;
845 1 02F3     SOB  R2    A3                                                       ;
846 1 02F4     XTR  R1    6                                                        ;
847 1 02F5     MOVC #00  R0          ; RX:= 0                                      ;
848 1 02F6     MOD4 #08                                                            ;
849 1 02F7     WIO  R0   R3          ; I-A LTU CTS2:=0                             ;
850 1 02F8     MOVC 50   R2                                                        ;
851 1 02F9     SOB  R2  LOC                                                        ;
852 1 02FA     MOVC #04  R2          ; TEST 4 RX-INPUT                             ;
853 1 02FB     JMP        A6                                                       ;
854 1 02FC A5: ADDC #40  R1          ; NEXT INPUT                                  ;
855 1 02FD A6: RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
856 1 02FE     SBN  R0    2                                                        ;
857 1 02FF     SBN  R0   10                                                        ;
858 1 0300     JMP  S6   ERR                                                       ;
859 1 0302     SOB  R2    A5                                                       ;
860 1 0303     XTR  R1    6                                                        ;
861 1 0304     MOVC #01  R0          ; RX:= 1                                      ;
862 1 0305     MOD4 #08                                                            ;
863 1 0306     WIO  R0   R3          ; I-A LTU CTS2:=1                             ;
864 1 0307     MOVC 50   R2                                                        ;
865 1 0308     SOB  R2  LOC                                                        ;
866 1 0309     MOVC #04  R2          ; TEST 4 RX-INPUT                             ;
867 1 030A     JMP        A8                                                       ;
868 1 030B A7: ADDC #40  R1          ; NEXT INPUT                                  ;
869 1 030C A8: RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
870 1 030D     SBZ  R0    2                                                        ;
871 1 030E     SBZ  R0   10                                                        ;
872 1 030F     JMP  S6   ERR                                                       ;
873 1 0311     SOB  R2    A7                                                       ;
874 1 0312     XTR  R1    6                                                        ;
875 1 0313     MOVC #00  R0          ; TX:= 0                                      ;
876 1 0314     MOD4 #0C                                                            ;
877 1 0315     WIO  R0   R3          ; I-A LTU CTS3:=0                             ;
878 1 0316     MOVC 50   R2                                                        ;
879 1 0317     SOB  R2  LOC                                                        ;
880 1 0318     MOVC #04  R2          ; TEST 4 TX-INPUT                             ;
881 1 0319     JMP        A10                                                      ;
882 1 031A A9: ADDC #40  R1          ; NEXT INPUT                                  ;
883 1 031B A10:RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
884 1 031C     SBN  R0    3                                                        ;
885 1 031D     SBN  R0   11                                                        ;
886 1 031E     JMP  S6   ERR                                                       ;
887 1 0320     SOB  R2    A9                                                       ;
888 1 0321     XTR  R1    6                                                        ;
889 1 0322     MOVC #01  R0          ; TX:= 1                                      ;
890 1 0323     MOD4 #0C                                                            ;
891 1 0324     WIO  R0   R3          ; I-A LTU CTS3:=1                             ;
892 1 0325     MOVC 50   R2                                                        ;
893 1 0326     SOB  R2  LOC                                                        ;
894 1 0327     MOVC #04  R2          ; TEST 4 TX-INPUT                             ;
895 1 0328     JMP        A12                                                      ;
896 1 0329 A11:ADDC #40  R1          ; NEXT INPUT                                  ;
897 1 032A A12:RIO  R0   R1          ; READ E-A LTU LINE INP.                      ;
898 1 032B     SBZ  R0    3                                                        ;
899 1 032C     SBZ  R0   11                                                        ;
900 1 032D     JMP  S6   ERR                                                       ;
901 1 032F     SOB  R2    A11                                                      ;
902 1 0330     XTR  R1    6                                                        ;
903 1 0331     JMP  S4   C5,<:** OK **<10><13><0>:>                                ;
904 1 0339     JMP  S4   C10       ; EXT LINE TEST                                 ;
905 1 033B     JMP  S4   C5,<:  TEST 4.  EXT. LINE TEST <0>:>                      ;
906 1 034B     MOVC #03  R3        ; I-A LTU #3                                    ;
907 1 034C     MOVC 0    R4        ;                                               ;
908 1 034D     MOD8 #60                                                            ;
909 1 034E     WIO  R4   R1        ; CPU HALTED E-A LTU                            ;
910 1 034F     MOD8 #60                                                            ;
911 1 0350     WIO  R4   R3        ; CPU HALTED I-A LTU                            ;
912 1 0351     MOVC 4    R2        ; ANTAL CH#                                     ;
913 1 0352     JMP      T1                                                         ;
914 1 0353 T2: ADDC #40  R1        ; NEXT CH#                                      ;
915 1 0354     ADDC #40  R3                                                        ;
916 1 0355 T1: MOVC 0    R4        ; DATA:=0                                       ;
917 1 0356     MOD8 #10                                                            ;
918 1 0357     WIO  R4   R1        ; WRITE LOCAL                                   ;
919 1 0358     MOVC 250  R5                                                        ;
920 1 0359     SOB  R5  LOC                                                        ;
921 1 035A     RIO  R0   R3        ; READ REMOTE                                   ;
922 1 035B     MOD8 #10                                                            ;
923 1 035C     WIO  R0   R3        ; WRITE REMOTE                                  ;
924 1 035D     MOVC 249  R5                                                        ;
925 1 035E     SOB  R5  LOC                                                        ;
926 1 035F     RIO  R5   R1        ; READ LOCAL                                    ;
927 1 0360     SBZ  R5    0        ; DATA=0?                                       ;
928 1 0361     JMP  S6  ERR        ; TO ERROR                                      ;
929 1 0363     MOVC 1    R4        ; DATA:=1                                       ;
930 1 0364     MOD8 #10                                                            ;
931 1 0365     WIO  R4   R1        ; WRITE LOCAL                                   ;
932 1 0366     MOVC 250  R5                                                        ;
933 1 0367     SOB  R5  LOC                                                        ;
934 1 0368     RIO  R0   R3        ; READ REMOTE                                   ;
935 1 0369     MOD8 #10                                                            ;
936 1 036A     WIO  R0   R3        ; WRITE REMOTE                                  ;
937 1 036B     MOVC 249  R5                                                        ;
938 1 036C     SOB  R5  LOC                                                        ;
939 1 036D     RIO  R5   R1        ; READ LOCAL                                    ;
940 1 036E     SBN  R5    0        ; DATA=1?                                       ;
941 1 036F     JMP  S6  ERR        ; TO ERROR                                      ;
942 1 0371     MOVC 0    R4        ; DATA:=0                                       ;
943 1 0372     MOD8 #10                                                            ;
944 1 0373     WIO  R4   R1        ; WRITE LOCAL                                   ;
945 1 0374     MOVC 250  R5                                                        ;
946 1 0375     SOB  R5  LOC                                                        ;
947 1 0376     RIO  R0   R3        ; READ REMOTE                                   ;
948 1 0377     MOD8 #10                                                            ;
949 1 0378     WIO  R0   R3        ; WRITE REMOTE                                  ;
950 1 0379     MOVC 249  R5                                                        ;
951 1 037A     SOB  R5  LOC                                                        ;
952 1 037B     RIO  R5   R1        ; READ LOCAL                                    ;
953 1 037C     SBZ  R5    0        ; DATA=0?                                       ;
954 1 037D     JMP  S6  ERR        ; TO ERROR                                      ;
955 1 037F     MOVC 1    R4        ; DATA:=1                                       ;
956 1 0380     MOD8 #10                                                            ;
957 1 0381     WIO  R4   R1        ; WRITE LOCAL                                   ;
958 1 0382     MOVC 250  R5                                                        ;
959 1 0383     SOB  R5  LOC                                                        ;
960 1 0384     RIO  R0   R3        ; READ REMOTE                                   ;
961 1 0385     MOD8 #10                                                            ;
962 1 0386     WIO  R0   R3        ; WRITE REMOTE                                  ;
963 1 0387     MOVC 249  R5                                                        ;
964 1 0388     SOB  R5  LOC                                                        ;
965 1 0389     RIO  R5   R1        ; READ LOCAL                                    ;
966 1 038A     SBN  R5    0        ; DATA=1?                                       ;
967 1 038B     JMP  S6  ERR        ; TO ERROR                                      ;
968 1 038D     SOB  R2   T2                                                        ;
969 1 038E     XTR  R1    6                                                        ;
970 1 038F     MOVC 1    R4                                                        ;
971 1 0390     MOD8 #60                                                            ;
972 1 0391     WIO  R4   R1        ; CPU RUNNNING                                  ;
973 1 0392     JMP  S4   C5,<:** OK **<10><13><0>:>                                ;
974 1 039A     JMP     ERR           ; NEXT TEST                                   ;
975 1 039B   XSTART=  ST                                                           ;
976 1 039B NOLIST                                                                  ;
989 1 039B  MESSAGE: X2GEN2 V790827
00001031 0 0060  MESSAGE: LOCATION COUNTER CORRUPTED
00001033 0 0060 LIST                                                                    ;
00001034 0 0060 END                                                                     ;
Z00000 T0408
P
0000L 0001 039B 544C 2E55 4145 0001 0000 006E
0008L 0000 0000 0000 0000 0000 0000 0000 0000
0010L 0000 0000 0000 0000 0000 0000 0000 0000
0018L 0000 0000 0000 0000 0000 0000 0000 0000
0020L 5075 D3BE 014D 3748 0356 8D96 0156 5D96
0028L 51F0 0958 014D 0D97 07EC 01DE 50E7 5175
0030L 014D 0156 5D96 55B2 51F2 09A6 50F0 0858
0038L 014D 0EBB 68EC E07C 51E7 ED97 51E7 D6BC
0040L E056 0048 E0BC 0020 E6BC 86F2 185E 8824
0048L 83F2 1B5E 01CC 0D58 01BF 5074 105D 0A0D
0050L 7F7F 0000 50E7 0BBB 2348 054A 285E B4A2
0058L 38BB 04EC 8A44 07E4 30C8 08C2 00BF 304D
0060L 0A4E 07EC 8A02 30C8 03D8 608B 01CD 0658
0068L 60BC 508A 3C5E 60BC 3E5E 00BF E9BE 315D
0070L 000C FB4B 01C0 02C3 285D 504A 2D48 495E
0078L 02C2 2D5D 2E5D 284A 2048 4F5E 02C2 415D
0080L 4144 4554 203A 3931 0000 50A6 0BBB 28BB
0088L 60BC 2B5D 3A48 5D5E 28BB 2F5D 3A48 615E
0090L 18BB 60BC 345D 555D 2020 4954 454D 203A
0098L 0000 18BB 3C5D 3A48 6E5E 38BB 60BC 415D
00A0L 3A48 735E 38BB 455D 585D 595D 685D 2A2A
00A8L 4520 412D 4C20 5554 5420 5345 2054 2A2A
00B0L 0D0A 0000 665D 504A 2D48 875E 02C2 6B5D
00B8L A9BE 6D5D 7C5D 4E49 5550 4454 5441 2041
00C0L 4F46 2052 544C 2055 4E55 4544 2052 4554
00C8L 5453 0000 7E5D 8D5D 2020 2020 5320 5245
00D0L 4149 204C 4F4E 3A2E 0020 B65E 8D7E 0358
00D8L 9A5D 200A 2020 2020 4F4D 5544 414C 4444
00E0L 3A52 2320 0000 C45E 8D7C 07D8 94A0 30A8
00E8L 8A44 07A8 04EC 018A 0A58 16EC A25D 56D9
00F0L 5A74 77BD 0996 08EC A25D B75D 2020 2020
00F8L 0020 40C9 18F0 0B58 16EC 67BC 01CF 67BC
0100L B45D 5AE7 5A74 1056 0997 B35D C85D 2020
0108L 2020 0020 40C9 18F0 0A58 16EC C25D 5AE7
0110L 5270 5371 5472 5573 5674 5775 5876 5977
0118L 16EC 0048 6056 8997 DE5D 0A0A 520D 3A30
0120L 003D 5268 D05D E55D 5220 3A31 003D 5368
0128L D65D EB5D 5220 3A32 003D 5468 DC5D F15D
0130L 5220 3A33 003D 5568 E25D F75D 5220 3A34
0138L 003D 5668 E85D FD5D 5220 3A35 003D 5768
0140L EE5D FE56 FCDD 5220 3A36 003D 5868 F55D
0148L FE56 F5DD 5220 3A37 003D 5968 FC5D FE56
0150L FCDD FE56 FADD FE56 EADD 2020 4252 522D
0158L 4D41 203A 0000 FE56 E2DD 2020 4843 3023
0160L 2020 2020 0000 FE56 DADD 2020 4843 3123
0168L 2020 2020 0000 FE56 D2DD 2020 4843 3223
0170L 2020 2020 0000 FE56 CADD 2020 4843 3323
0178L 2020 2020 0D0A 0000 004F FE56 C0DD 2020
0180L 4F4D 4544 2030 2020 2020 0000 975D FE56
0188L B6DD 2020 4F4D 4544 2031 2020 2020 0000
0190L A15D FE56 ACDD 2020 5453 5441 5355 2020
0198L 2020 0000 AB5D FE56 A2DD 2020 5052 532E
01A0L 4154 2020 2020 0000 B55D FE56 98DD 2020
01A8L 5852 422E 4655 2020 2020 0000 BF5D FE56
01B0L 8EDD 2020 4E43 2E54 2031 2020 2020 0000
01B8L C95D FE56 84DD 2020 4E43 2E54 2032 2020
01C0L 2020 0000 D35D FE56 7ADD 2020 544A 4241
01C8L 454C 2020 2020 0000 DD5D FE56 70DD 2020
01D0L 5854 422E 4655 2020 2020 0000 E75D FE56
01D8L 66DD 2020 5854 522E 4745 2020 2020 0000
01E0L F15D FE56 5CDD 2020 5852 522E 4745 2020
01E8L 2020 0000 FB5D FE56 52DD 2020 5250 5444
01F0L 2058 2020 2020 0000 FE56 FADD FE56 47DD
01F8L 2020 5250 5244 2058 2020 2020 0000 FE56
0200L EFDD FE56 3CDD 2020 5250 4F44 204E 2020
0208L 2020 0000 FE56 E4DD FE56 31DD 2020 5250
0210L 4C44 2059 2020 2020 0000 FE56 D9DD FE56
0218L 26DD 2020 5052 432E 544E 2020 2020 0000
0220L FE56 CEDD FE56 1BDD 2020 2D4C 4142 4B4E
0228L 2020 2020 0000 FE56 D5DD 0148 6056 8997
0230L FE56 1BDD 596F FE56 0ADD 2020 454E 5458
0238L 5928 3F29 0020 FD56 E3DE 59E4 807E 03D8
0240L FE56 0BDD D559 FE56 08DD 09A6 FE56 05DD
0248L FD56 F5DD 2020 4554 5453 3120 202E 5220
0250L 4D41 4554 5453 0020 0048 044A 004C 6056
0258L C997 044B 04D8 01CC 044B 01D8 55CC 48EC
0260L 04EC 60BC 70BD C996 70BD 5996 60BC 58EC
0268L 458B D2F2 FE56 A4DF 0DC0 10C3 504B B996
0270L 40C9 17C2 16EC 014C 6056 C997 FD56 C7DD
0278L 2A2A 4F20 204B 2A2A 0D0A 0000 FD56 CDDD
0280L FD56 BDDD 2020 4554 5453 3220 202E 4920
0288L 544E 5245 204E 4F4C 504F 5420 5345 2054
0290L 0000 004C 6056 C997 044A 01D8 40C9 004C
0298L 9056 C997 5997 50F2 58B2 FE56 71DF 004C
02A0L 1056 C997 2848 01C0 5997 50F0 58B0 FE56
02A8L 67DF 014C 1056 C997 2848 01C0 5997 50F2
02B0L 58B2 FE56 5DDF 9056 C997 20C2 16EC 014C
02B8L 6056 C997 FD56 83DD 2A2A 4F20 204B 2A2A
02C0L 0D0A 0000 FD56 89DD FD56 79DD 2020 4554
02C8L 5453 3320 202E 5320 4154 4954 2043 494C
02D0L 454E 5420 5345 2054 0000 2056 034B 0048
02D8L 04E5 8B97 324A 01C2 044A 01D8 40C9 0997
02E0L 01F0 09B0 FE56 2CDF 07C2 16EC 0148 04E5
02E8L 8B97 324A 01C2 044A 01D8 40C9 0997 01F2
02F0L 09B2 FE56 1DDF 07C2 16EC 0048 08E5 8B97
02F8L 324A 01C2 044A 01D8 40C9 0997 02F0 0AB0
0300L FE56 0EDF 07C2 16EC 0148 08E5 8B97 324A
0308L 01C2 044A 01D8 40C9 0997 02F2 0AB2 FD56
0310L FFDF 07C2 16EC 0048 0CE5 8B97 324A 01C2
0318L 044A 01D8 40C9 0997 03F0 0BB0 FD56 F0DF
0320L 07C2 16EC 0148 0CE5 8B97 324A 01C2 044A
0328L 01D8 40C9 0997 03F2 0BB2 FD56 E1DF 07C2
0330L 16EC FD56 0CDD 2A2A 4F20 204B 2A2A 0D0A
0338L 0000 FD56 12DD FD56 02DD 2020 4554 5453
0340L 3420 202E 4520 5458 202E 494C 454E 5420
0348L 5345 2054 0000 034B 004C 6056 C997 6056
0350L CB97 044A 02D8 40C9 40CB 004C 1056 C997
0358L FA4D 01C5 0B97 1056 8B97 F94D 01C5 5997
0360L 50B2 FD56 ADDF 014C 1056 C997 FA4D 01C5
0368L 0B97 1056 8B97 F94D 01C5 5997 50B0 FD56
0370L 9FDF 004C 1056 C997 FA4D 01C5 0B97 1056
0378L 8B97 F94D 01C5 5997 50B2 FD56 91DF 014C
0380L 1056 C997 FA4D 01C5 0B97 1056 8B97 F94D
0388L 01C5 5997 50B0 FD56 83DF 3BC2 16EC 014C
0390L 6056 C997 FC56 ABDD 2A2A 4F20 204B 2A2A
0398L 0D0A 0000 8B5A 0002 007A 544C 2E55 5254
03A0L 0000 0000 0000 0001 0000 007A 0060 0000
03A8L 0000 0000 0000 0004 0000 0000 0060 0000
03B0L 0000 0000 0000 0000 005F 0000 0000 0000
03B8L 0000 0000 0000 0000 0000 0000 0000 0000
03C0L 006E 0064 6800 0000 0000 0000 0000 0000
03C8L 0000 0000 0000 0000 0000 0000 0000 0000
03D0L 0000 0000 0000 0000 0000 0000 0000 0000
03D8L 0000 0000 0000 0000 0000 0000 0000 0001
03E0L 0000 0000 0000 0000 0000 0000 0000 0002
03E8L 0000 0000 0000 0000 0000 0000 0000 0003
03F0L 0000 0000 0000 0000 0000 0000 0000 0004
03F8L 0001 0002 0003 0004 0005 0006 0007 0008
0400L 0009 000A 000B 000C 000D 000E 000F 0010
      S3

MEMORY MAP:
  AREA 1  0000
  AREA 0  039B

     1 DIMENSION WARNINGS
    63 MODIFIES INSERTED
    13 SKIPS PAIR CHANGED
  1032 WORDS OUTPUT
  1032 WORDS ASSEMBLED
ASSEMBLY OK? A