DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

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

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics
Index: / D I K L P S T U V p ½

⟦a16d9b08d⟧ Bits:30009712 Philips computer tape "TOSS11", SimhTapContainer, ½" Magnetic Tape

    Length: 1218464 (0x1297a0)
    Description: Bits:30009712 Philips computer tape "TOSS11"
    Types: SimhTapContainer, ½" Magnetic Tape

Namespace

name artifact
SAG«none»
U3270.1«none»
U3270.1/KEYB.SC⟦16bb66f2b⟧ pts_type
U3270.1/PAD.SC⟦cc453c16a⟧ pts_type
U3270.1/VDU.SC⟦0de6d7818⟧ pts_type
U3270.2«none»
U3270.2/DATBSC.SC⟦7abc9b3f9⟧ pts_type
U3270.2/DCBSC.SC⟦281f624ba⟧ pts_type
U3270.2/DSPBSC.SC⟦28901420c⟧ pts_type
U3270.2/PRINT.SC⟦7911fedf4⟧ pts_type
UPD1A«none»
UPD1A//OBJCT.OB⟦b3bedccc4⟧ pts_type
UPD1A/SYSLDM.SC⟦1d4e9c614⟧ pts_type
UPD2«none»
UPD2//OBJCT.OB⟦d347ed538⟧ pts_type
UPD2/DRDU01.SC⟦1260d4efa⟧ pts_type
UPD2/INFO.UF⟦f33f30955⟧ pts_type
UPD2/SYSLCR.SC⟦51a5c546b⟧ pts_type
UPD2/UP11.UF⟦a8074d0bf⟧ pts_type
UPD3«none»
UPD3/DRGP01.SC⟦ff05e8fa7⟧ pts_type
UPD3/DRSU01.SC⟦eb3b6bd71⟧ pts_type
UPD3/DRTP02.SC⟦f131aadd9⟧ pts_type
UPD3/INFO.UF⟦84367c12a⟧ pts_type
UPD3/UP11.UF⟦293eb13f6⟧ pts_type
UPD4«none»
UPD4/DRDC15.SC⟦759e2ace9⟧ pts_type
UPD4/INFO.UF⟦5e10c9128⟧ pts_type
UPD4/LRPINT.SC⟦c155c01c2⟧ pts_type
UPD4/UP11.UF⟦95be774d5⟧ pts_type
UPD4/UP11PT.UF⟦7ac7591ee⟧ pts_type
UPD5.1«none»
UPD5.1/DRDY02.SC⟦143dc9172⟧ pts_type
UPD5.2«none»
UPD5.2//OBJCT.OB⟦e28ab9eae⟧ pts_type
UPD5.3«none»
UPD5.3//OBJCT.OB⟦067d99dba⟧ pts_type
UPD6.1«none»
UPD6.1/SYSLOD.SC⟦b803f9532⟧ pts_type
UPD6.2«none»
UPD6.2/TOSSUT.LM⟦559189c52⟧ pts_type

HexDump

0x000000…000ca0 (0, 0)   DirGranule ((0, 0)) {
0x000000…000ca0            DirEnt {nam=»SAG   «, typ=»  «, f00=0x0000, f01=0x0000, f02=0x0008, f03=0x0000}
0x000000…000ca0          }
0x000ca0…001940 (1, 0)   DirGranule ((1, 0)) {
0x000ca0…001940            DirEnt {nam=»U3270.«, typ=»1 «, f00=0x0000, f01=0x0000, f02=0x0010, f03=0x0000}
0x000ca0…001940            DirEnt {nam=»PAD   «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0018, f03=0x0000}
0x000ca0…001940            DirEnt {nam=»VDU   «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x00a0, f03=0x0000}
0x000ca0…001940            DirEnt {nam=»KEYB  «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0128, f03=0x0000}
0x000ca0…001940          }
0x001940…001ad4 (1, 1)   Opaque[0x194]
0x001ad4…001c68          # DirEnt {nam=»PAD   «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0018, f03=0x0000}
0x001ad4…001c68          IdxSect {
0x001ad4…001c68            f00 = 0x0000	// 0x1ad4 @0x0 
0x001ad4…001c68            f01 = 0x0022	// 0x1ad6 @0x2 
0x001ad4…001c68            gno = [	// 0x1ad8 @0x4 
0x001ad4…001c68                [0x00]: C0x0000.0x3.0
0x001ad4…001c68                [0x01]: C0x0001.0x0.0
0x001ad4…001c68                [0x02]: C0x0001.0x1.0
0x001ad4…001c68                [0x03]: C0x0001.0x2.0
0x001ad4…001c68                [0x04]: C0x0001.0x3.0
0x001ad4…001c68                [0x05]: C0x0002.0x0.0
0x001ad4…001c68                [0x06]: C0x0002.0x1.0
0x001ad4…001c68                [0x07]: C0x0002.0x2.0
0x001ad4…001c68                [0x08]: C0x0002.0x3.0
0x001ad4…001c68                [0x09]: C0x0003.0x0.0
0x001ad4…001c68                [0x0a]: C0x0003.0x1.0
0x001ad4…001c68                [0x0b]: C0x0003.0x2.0
0x001ad4…001c68                [0x0c]: C0x0003.0x3.0
0x001ad4…001c68                [0x0d]: C0x0004.0x0.0
0x001ad4…001c68                [0x0e]: C0x0004.0x1.0
0x001ad4…001c68                [0x0f]: C0x0004.0x2.0
0x001ad4…001c68                [0x10]: C0x0004.0x3.0
0x001ad4…001c68            ]
0x001ad4…001c68          }
0x001c68…001dfc          Dummy {f00=0x0000, f01=0x0190, f02=» . P IDENT PAD REL 11.1 82-03-16 870150541110            6   P   =7 ERRORS IN PROGRAM TAB    >   P   82-02-12    b   P   =6 NO BELL FROM PRINTER   v   P   =5 NATIONAL CHAR        P   81-05-12        P   =4 COPY TO PRINTER        P   81-05-06        P   =3, MISSING
0x001dfc…001f90          Dummy {f00=0x0000, f01=0x0190, f02=»*******************************************************      B =*                                                           *    @ B =*        MODULE       PAD                                   *      B =*                     MODULE HANDLING THE PACKING AND       
0x001f90…002124          Dummy {f00=0x0000, f01=0x0190, f02=»    *    X B =*                     (EMULATION 3270 SNA/SDLC, BSC)        *      B =*                                                           *    T B =*************************************************************        P EJECT     F P**************************
0x002124…0022b8          Dummy {f00=0x0000, f01=0x0190, f02=»DS INTO DC-BUFFER    f 8 P*        UNPACK     UNPACK DC-BUFFER AND UPDATE VDU      ( P*        RETTAB     RETURN ADDRESSES   V ( P*        UNPCOM     UNPACK COMMANDS      & P*        UNPORD     UNPACK ORDERS      $ P*        ORDTAB     ORDER TABLE      $ P*       
0x0022b8…00244c          Dummy {f00=0x0000, f01=0x0190, f02=»    PROGRAM TAB.     * P*          RA       REPEAT TO ADDRESS      0 P*          EUA      ERASE UNPRO. TO ADDRESS    F ( P*          CHAR < /20 BUT NOT ORDERS   z 6 P*        PACKSY     PACK DC-BUFFER IN SYSTEM MODE      8 P*        UNPSYS     UNPACK DC-BUFFER IN 
0x00244c…0025e0          Dummy {f00=0x0000, f01=0x0190, f02=»       PDCCH      PUT CHAR. IN BUFFER      , P*        GDCCH      GET CHAR. IN BUFFER    . , P*        PAID       STORE AID IN BUFFER    ^ : P*        BUFADR     STORE BUFFER ADDRESS IN DC-BUFFER      8 P*        RESMDT     RESET ALL MDT-BITS IN ATTRIBUTES     2 P
0x0025e0…002774 (1, 2)   Dummy {f00=0x0001, f01=0x0190, f02=» PACK AND UNPACK INFORMATION   x < P*        RESTOR     RESTORE PACK AND UNPACK INFORMATION    $ $ P*        BUFFER     BUFFER POOL    d " P*        GETBUF     GET BUFFER     & P*        RELBUF     RELEASE BUFFER       P*      F P**********************************
0x002774…002908          Dummy {f00=0x0001, f01=0x0190, f02=»                                                *      B =*        ENTRY POINTS                                       *    : B =*                                                           *      B =*************************************************************     
0x002908…002a9c          Dummy {f00=0x0001, f01=0x0190, f02=»CK DC BUFFER IN SYSTEM MODE    ~   P ENTRY GETBUF GET DC BUFFER    $ $ P ENTRY RELBUF RELEASE DC BUFFER    H , P ENTRY PAID STORE AID CODE IN DC BUFFER    p 2 P ENTRY BUFADR SORE BUFFER ADDRESS IN DC BUFFER     0 P ENTRY PACKSY PACK DC BUFFER IN SYSTEM MODE       
0x002a9c…002c30          Dummy {f00=0x0001, f01=0x0190, f02=»*************    j 8 3*                                                 *      8 3*        EXTERNAL REFERENCES                      *    R 8 3*                                                 *      8 3***************************************************           
0x002c30…002dc4          Dummy {f00=0x0001, f01=0x0190, f02=»SCREEN (VDU)   v 4 P EXTRN ERASUA ERASE UNPROTECTED TO ADDRESS (VDU)     2 P EXTRN CONORD CONVERT  ORDER TO INDEX (CONVER)   L . P EXTRN CONATT CONVERT  ATTRIBUTE (CONVER)      . P EXTRN SCRINF GET SCREEN INFORMATION (VDU)     8 P EXTRN ERASUP ERASE UNPROTECTED EN
0x002dc4…002f58          Dummy {f00=0x0001, f01=0x0190, f02=»TTRIBUTE BACKWARDS (VDU)   z 2 P EXTRN CONADR CONVERT  BUFFER ADDRESS (CONVER)     * P EXTRN WRAP CHECK IF WRAP AROUND (VDU)   V 0 P EXTRN STOINF SAVE SCREEN INFORMATION (VDU)      ( P EXTRN LMP4ON INHIBIT LAMP ON (KEYB)     2 P EXTRN READNW READ WITH NO WAIT (DCS
0x002f58…0030ec          Dummy {f00=0x0001, f01=0x0190, f02=»Y MODIFIED FIELDS (VDU)    | . P EXTRN THRBUF THROW BUFFERS (DCSNA,DCBSC)      ( P EXTRN NLROUT NEW LINE ROUTINE (VDU)   R " P EXTRN LINE WRAP ROUTINE (VDU)   ~ 2 P EXTRN LINATT INTERNAL LINEFLAG ROUTINE (VDU)      , P EXTRN LINWRP ANOTHER WRAP ROUTINE (VDU)     &
0x0030ec…003280          Dummy {f00=0x0001, f01=0x0190, f02=»   j ( P EXTRN ICWRT INTERTASK WRITE (KEYB)      , P EXTRN COPP COPY ON PRINTER DIRECTLY =4    4     EJECT   d 8 3***************************************************    r 8 3*                                                 *      8 3*        CONDITIONAL ASSEMBLY 
0x003280…003414 (1, 3)   Dummy {f00=0x0001, f01=0x0190, f02=»*****    b           PX:A EQU 0 SNA HANDLING IF:=1       PSNA EQU X:A    : & PX:K EQU 2 NUMBER OF BUFFERS (1-32)   N   PBUFFNR EQU X:K   x * PX:L EQU 1000 MAX BUFFER SIZE IN WORDS        PBUFFL EQU X:L      * PX:M EQU 0 COPY COMMAND INCLUDED IF:=1        PCOPCMD E
0x003414…0035a8          Dummy {f00=0x0001, f01=0x018e, f02=»   P EJECT     D ?***************************************************************      D ?*                                                             *    Z & P* DECLARATION OF DATA AND EQUATES      D ?*                                                           
0x0035a8…00373c          Dummy {f00=0x0001, f01=0x0190, f02=»   n    *         ECBBA EQU 2 BUFFER ADDRESS        ECBRL EQU 4 REQUESTED LENGTH   4    ECBEL EQU 6 EFFECTIVE LENGTH   X    ECBRC EQU 8 RETURN CODE    |    ECBCW EQU 10 CONTROL WORD        P*        P* INTERNAL STATUS        P*      , PLICREC EQU /2000 LAST IN CHA
0x00373c…0038d0          Dummy {f00=0x0001, f01=0x0190, f02=»PTORD EQU /0001 PT ORDER INDICATOR         IFT SNA=1   *    *    <    *       SNA MODES    F    *    `   PLOCMOD EQU 0 LOCAL MODE    j    SYSOP EQU 2 SYSTEM MODE         MYJOB EQU 4 MY JOB MODE          XIF       P*        P* TASK IDENTIFICATION CODE       P*     
0x0038d0…003a64          Dummy {f00=0x0001, f01=0x0190, f02=»CHAR.    ~   PESCCHA EQU /1B ESCAPE CHAR.        P*    2   P* VDU SCREEN SIZE    <   P*    V   PLBVDU EQU 1920 TOTAL SIZE    `   PLLINE EQU 80 LINE LENGTH       P*        P*        BUFFER LINK LENGTH        P*        PLINK EQU BUFFL+BUFFL+2       P EJECT       P* 
0x003a64…003bf8          Dummy {f00=0x0001, f01=0x0190, f02=»CREEN BUFFER   ~ , PLINFLG EQU BVDU+1920 INTERNAL LINE FLAGS     0 PPCURS EQU LINFLG+24 CURSOR ADDRESS , BINARY    D   PCURATT EQU PCURS+4   x & PWCC EQU CURATT+2 WCC/CCC CHARACTER     & PKBINH EQU WCC+2 INHIBIT INDICATOR      * PDCLENG EQU KBINH+4 LENGTH OF DC BU
0x003bf8…003d8c          Dummy {f00=0x0001, f01=0x0190, f02=»TER    t $ PSTACK1 EQU REGI+2 INTERNAL STACK       PSTACK2 EQU STACK1+14   4 $ PUNPMOD EQU STACK2+14 UNPACK MODE   P   PSNAMOD EQU UNPMOD+2 SNA MODE   x 0 PECBICW EQU SNAMOD+12 ECB INTERTASK WRITE =3        P EJECT     @ P******************************************
0x003d8c…003f20          Dummy {f00=0x0001, f01=0x0190, f02=»DS INTO DC-BUFFER *    f B P*                                                           *      B P*************************************************************    b   P*  REGISTERS       P*        P* A2= CHAR.        P* A3= ADDRESS IN VDU-BUFFER        P* A4= REL.
0x003f20…0040b4 (1, 4)   Dummy {f00=0x0001, f01=0x0190, f02=»X    |   P* A10= START ADDRESS       P* A11= RESERVED    &   P* A12= BUFFER ADDRESS    >   P* A13= RESERVED        P*    t @ P************************************************************   ~   PPACK EQU *     * P CF A14,SCRINF GET SCREEN INFORMATION        P LDK A
0x0040b4…004248          Dummy {f00=0x0001, f01=0x0190, f02=»SCREEN?    t   P RF(E) PACK70 YES        PPACK10 EQU *   *   P LCR A2,A3 GET CHAR.   >   P CCK A2,/8000 ATTRIBUTE?   Z   P RF(NL) PACK15 YES   z   P ADK A3,1        P ADK A4,1        P RB PACK10       PPACK15 EQU *       P LDR A10,A4 START ADDRESS        P RF PACK
0x004248…0043dc          Dummy {f00=0x0001, f01=0x0190, f02=» EQU *       P LCR A2,A3 GET CHAR.       P ADK A3,1    *   P ADK A4,1    <   P CCK A2,/8000 ATTRIBUTE?   N   P RB(L) PACK20 NO   n   P ANK A2,1 MODIFIED FIELD?        P RF(NZ) PACK50 YES       P ADK A3,1        P ADK A4,1        P RB PACK20       PPACK50 EQU *    
0x0043dc…004570          Dummy {f00=0x0001, f01=0x0190, f02=»MISSION OK?        P RF(NZ) PACK90 NO      * P LDR A1,A4 BUFFER ADDRESS TO DC-BUFFER   .   P CF A14,BUFADR       PPACK60 EQU *   r & P CF A14,WRAP CHECK IF WRAP AROUND        P CWR A10,A4 ALL SCANNED?       P RF(E) PACK80 YES        PPACK70 EQU *       P LCR A2,A3
0x004570…004704          Dummy {f00=0x0001, f01=0x0190, f02=»E    t & P CF A14,PUTCHA PUT CHAR. IN BUFFER       P LDR A1,A1 TRANSMISSION OK?    4   P RF(NZ) PACK90 NO    X   PPACK75 EQU *   r   P ADK A3,1        P ADK A4,1        P RB PACK60       PPACK80 EQU *     $ P LDK A1,0 INDICATE LAST IN CHAIN     " P CF A14,DCWRIT W
0x004704…004898          Dummy {f00=0x0001, f01=0x018e, f02=»JECT     @ <************************************************************     @ <*                                                          *   P @ <*        UNPACK       UNPACK DC-BUFFER AND UPDATE VDU      *     @ <*                                               
0x004898…004a2c          Dummy {f00=0x0001, f01=0x018e, f02=»    * A3= POINTER IN VDU-BUFFER         * A4= REL. CURSOR POS.   (   P* A5= LAST IN ROW REL POS    F $ P* A6= INTERNAL LINE FLAG ADDRESS   h   P* A8= ADDRESS IN DC-BUFFER        * A9= DC-BUFFER INDEX         * A10= INDICATOR       P* A11= CREDIT WORK AREA        P
0x004a2c…004bc0          Dummy {f00=0x0001, f01=0x0190, f02=»       P LDK A1,3 KB TOTALLY INHIBIT       P ORS A1,KBINH,A11    ,   P LC A1,TCT01,A11   F " P CCK A1,VDUCOD PRINTER UNPACK?   ^   P RF(NE) UNP050 YES     " P CF A14,LMP4ON INHIBIT LAMP ON       PUNP050 EQU *     * P CF A14,SCRINF GET SCREEN INFORMATION        P L
0x004bc0…004d54 (1, 5)   Dummy {f00=0x0001, f01=0x0190, f02=»RESS   p " P LDK A1,ICOMND PROCESS COMMAND       P ST A1,UNPMOD,A11    2   PUNP100 EQU *   L   P CF A14,GDCCH GET CHAR.    `   P LDR A1,A1 ANYTHING LEFT?        P RF(NZ) UNP200 NO      . P LD A1,UNPMOD,A11 GET ADDRESS TO START AT        P CFI A14,RETTAB,A1 RESTART
0x004d54…004ee8          Dummy {f00=0x0001, f01=0x0190, f02=» GET NEXT BUFFER       P LDR A1,A1 FINISHED?       P RB(Z) UNP100 NO   4   P XIF   L   PUNP300 EQU *   X " P CF A14,SCRINF GET LATEST NEWS   l   P LDR A1,A4     . P CF A14,ATMASB SEARCH ATTRIBUTE BACKWARDS        P IFT SNA=1     $ P ANKL A10,THROWB THROW BUFFERS? 
0x004ee8…00507c          Dummy {f00=0x0001, f01=0x0190, f02=»CT01,A11       P CCK A1,VDUCOD       P RF(NE) UNP500   & 6 P CF A14,DISMOD TESTINGTESTINGTESTING!!!!!!!!!!!!!    <   PUNP500 EQU *   v   P XIF     * P CF A14,P2WCC CHECK IT A LAST TIME =4      & P LDR A8,A12 GET BUFFER TO RELEASE      " P CF A14,RELBUF RELEASE BUF
0x00507c…005210          Dummy {f00=0x0001, f01=0x0190, f02=» J P*                                                                    * !   J P*        INDEX FOR RETURNS AFTER GET CHARCTER                        * ! R J P*                                                                    * !   J P**************************
0x005210…0053a4          Dummy {f00=0x0001, f01=0x0190, f02=» EQU ICOMN1+2  !     PICOWCC EQU ICOCOP+2  "     P XIF " 2   P IFF COPCMD=1  " >   PICOWCC EQU ICOMN1+2  " T   P XIF " p   PIORDER EQU ICOWCC+2  " |   PIOSFAT EQU IORDER+2  "     PIOSBA1 EQU IOSFAT+2  "     PIOSBA2 EQU IOSBA1+2  "     PIORAA1 EQU IOSBA2+2  "     P
0x0053a4…005538          Dummy {f00=0x0001, f01=0x0190, f02=»***********************************************************  "   J P*                                                                   *  # D J P*        RETURN ADDRESSES AFTER GET CHARACTER                       *  #   J P*                                       
0x005538…0056cc          Dummy {f00=0x0001, f01=0x0190, f02=» DATA UNPCOM PROCESS COMMAND CHAR. #   0 P DATA UNC100 PROCESS COMMAND CHAR AFTER ESC. $ *   P IFT COPCMD=1  $ ^ $ P DATA UNC150 PROCESS FROM DEVICE $ t   P XIF $     P DATA UNC600 PROCESS WCC $   * P DATA UNPORD PROCESS ORDERS AND CHAR.  $   " P DATA SF100 PROCES
0x0056cc…005860          Dummy {f00=0x0001, f01=0x0190, f02=»FIRST ADDRESS BYTE $ | , P DATA RA200 PROCESS SECOND ADDRESS BYTE  %   ( P DATA RA250 PROCESS CHAR. TO REPEAT  % J , P DATA EUA100 PROCESS FIRST ADDRESS BYTE  % v , P DATA EUA200 PROCESS FIRST ADDRESS BYTE  %     P EJECT %   L P************************************
0x005860…0059f4 (1, 6)   Dummy {f00=0x0002, f01=0x0190, f02=»COM       UNPACK COMMAND                                  *  %   L P*                                                                     *  & D L P***********************************************************************  &     P*  REGISTERS &     P*  &     P* A2= 
0x0059f4…005b88          Dummy {f00=0x0002, f01=0x0190, f02=»E FLAG ADDRESS & ~   P* A8= ADDRESS IN DC-BUFFER '     P* A9= RESERVED ' 8   P* A10= INDICATOR ' N   P* A11= CREDIT WORK AREA  ' f   P* A12= RESERVED  '     P* A13= RESERVED  '     P*  '   L P************************************************************************
0x005b88…005d1c          Dummy {f00=0x0002, f01=0x0190, f02=» LDK A1,0 RETURN CODE  '     P CWK A2,ESCCHA ESCAPE? (     P RF(E) UNC900 YES  ( <   P LDK A1,1 NO INDICATE ERROR  ( V   P RF UNC900 ( z   P XIF (     PUNC100 EQU * (     P CWK A2,/31 WRITE? (     P RF(E) UNC500 YES  (     P CWK A2,/35 ERASE AND WITE?  (     P RF(
0x005d1c…005eb0          Dummy {f00=0x0002, f01=0x0190, f02=»?  ( x   P RF(NE) UNC175 NO  )     P LDK A1,ICOCOP RESTART ENTRY ) $   P RF UNC800 ) H ( PUNC150 EQU * ENTRY LABEL FROM RETTAB ) Z   P CF A14,MATCH GET TASKID )     P LDR A1,A1 OK? )     P RF(NZ) UNC175 NO  )   6 P LDKL A1,/8000 RETURN CODE TO INDICATE COPY COMND.
0x005eb0…006044          Dummy {f00=0x0002, f01=0x0190, f02=»NGTH )     P LDKL A3,REGI  *     P ADR A3,A11 BUFFER * "   P CF A14,ICWRT SEND IT  * <   PUNC175 EQU * * Z   P XIF * n $ P LDKL A10,THROWB THROW THE REST  * z   P LDK A1,1 INDICATE ERROR *     P RF UNC900 INVALID COMMAND *     PUNC200 EQU * *     P ST A8,REGI,A11 
0x006044…0061d8          Dummy {f00=0x0002, f01=0x0190, f02=»UFFER ADDRESS  * |   P RF UNC500 +     PUNC300 EQU * + ( ( P CF A14,ERASUP ERASE ALL UNPROTECTED + < " P LDKL A10,THROWB THROW IT AWAY + h   P LDK A1,1 INDICATE ERROR +     P RF UNC900 +     PUNC500 EQU * +     P LDK A1,ICOWCC GET INDEX +     P ST A1,UNPMOD,A11  +
0x0061d8…00636c          Dummy {f00=0x0002, f01=0x0190, f02=»DR A3,A4 +   " P ADKL A3,BVDU GET REAL ADDRESS ,     P ADR A3,A11  , 6 & P ORKL A10,PTORD INDICATE PT ORDER  , J & P LDK A1,IORDER INDICATE NEXT CALL  , t   PUNC800 EQU * ,     P ST A1,UNPMOD,A11  ,     P LDK A1,0  ,     PUNC900 EQU * ,     P RTN A14 ,     P EJECT
0x00636c…006500          Dummy {f00=0x0002, f01=0x0190, f02=» > P*        UNPORD       UNPACK ORDERS                      * -   > P*                                                        * - F > P********************************************************** -     P*  REGISTERS -     P*  -     P* A2= CHAR.  -     P* A3= POINTE
0x006500…006694 (1, 7)   Dummy {f00=0x0002, f01=0x018e, f02=»SERVED -     P* A9= RESERVED .     P* A10= INDICATOR . $   P* A11= RESERVED  . <   P* A12= RESERVED  . T   P* A13= RESERVED  . l   P*  .   > P********************************************************** .   ( PUNPORD EQU * ENTRY LABEL FROM RETTAB .     P CWK A2,/20 
0x006694…006828          Dummy {f00=0x0002, f01=0x0190, f02=»   P CF A14,LINE CHECK WRAP  /     PUNO050 EQU * / $ ( P SCR A2,A3 STORE CHAR. IN VDU BUFFER / 8   P LC A1,LINFLG,A6 / d   P ORK A1,1  / |   P SC A1,LINFLG,A6 /     P ADK A4,1  /     P ADK A3,1  /     P LDK A1,0  /     P RF UNO200 /     PUNO100 EQU * /   $ P LC A1
0x006828…0069bc          Dummy {f00=0x0002, f01=0x0190, f02=»*******************************************************  /   B =*                                                           *  0 @ B =*        ORDTAB       ORDER TABLE                           *  0   B =*                                                           
0x0069bc…006b50          Dummy {f00=0x0002, f01=0x0190, f02=»ATA SF START FIELD 0       DATA SBA SET BUFFER ADDRESS 1       DATA IC INSERT CURSOR 1 >     DATA PT TAB.  1       DATA RA REPEAT TO AADRESS 1 r * & DATA EUA ERASE UNPROTECTED TO ADDRESS 1       DATA ESC ESCAPE 1       DATA NULCHA NULL CHAR.  1     P DATA NL NEW L
0x006b50…006ce4          Dummy {f00=0x0002, f01=0x0190, f02=»***********************************  1 x @ ;*                                                         *  2 , @ ;*        SF       START FIELD                             *  2 p @ ;*                                                         *  2   @ ;****************
0x006ce4…006e78          Dummy {f00=0x0002, f01=0x0190, f02=»POINTER IN VDU BUFFER  2      * A4= REL. CURSOR POS. 3      * A5= RESERVED 3 <    * A6= RESERVED 3 R   P* A8= RESERVED 3 h    * A9= DC-BUFFER INDEX  3 ~    * A10= INDICATOR 3     P* A11= CREDIT WORK AREA  3     P* A12= RESERVED  3     P* A13= RESERVED  3      *  3
0x006e78…00700c          Dummy {f00=0x0002, f01=0x0190, f02=»A1,UNPMOD,A11  3     P RF SF900 GET CHAR.  4   ( PSF100 EQU * ENTRY LABEL FROM RETTAB  4 2   P LDK A1,IORDER NEXT ALBEL  4 ^   P ST A1,UNPMOD,A11  4     P LC A2,CONATT,A2 IN EBCDIC 4     P ORK A2,/80 ATTR. BIT  4     P CM CURATT,A11 4     P ORKL A10,ATTREC+PTORD 4
0x00700c…0071a0          Dummy {f00=0x0002, f01=0x0190, f02=»NDICATE ATTRIBUTE OVERRUN  4     PSF600 EQU *  5 " 0 P ORKL A10,ATTREC INDICATE ATTRIBUTE RECEIVED 5 6   P SCR A2,A3 STORE CHAR. 5 j   P ADK A3,1  5     P ADK A4,1  5     PSF900 EQU *  5     P LDK A1,0  5     P RTN A14 5     P EJECT 5   @ P************************
0x0071a0…007334 (1, 8)   Dummy {f00=0x0002, f01=0x0190, f02=»UFFER ADDRESS                     *  5 x @ P*                                                         *  6 , @ P***********************************************************  6 p   P*  REGISTERS 6     P*  6     P* A1= RETURN CODE  6     P* A2= CHAR.  6     P* A3= RE
0x007334…0074c8          Dummy {f00=0x0002, f01=0x0190, f02=»ATOR 6     P* A11= CREDIT WORK AREA  7     P* A12= RESERVED  7 ,   P* A13= RESERVED  7 D   P*  7   @ P***********************************************************  7 f   PSBA EQU *  7     P LDK A1,IOSBA1 NEXT LABEL  7     P ST A1,UNPMOD,A11  7     P LDK A1,0  7    
0x0074c8…00765c          Dummy {f00=0x0002, f01=0x0190, f02=»6  7     P LDK A1,IOSBA2 8     P ST A1,UNPMOD,A11  8     P LDK A1,0  8 :   P RF SBA900 NEXT BYTE 8 L ( PSBA200 EQU * ENTRY LABEL FROM RETTAB 8 h   P LC A2,CONATT,A2 8     P ANK A2,/3F  8     P ORR A7,A2 8     P LDK A1,IORDER NEXT LABEL  8     P ST A1,UNPMOD,A11  8
0x00765c…0077f0          Dummy {f00=0x0002, f01=0x0190, f02=»A11  8   & P ORKL A10,PTORD INDICATE PT ORDER  9   * P CF A14,LINE CHECK WRAP AND LINE FLAGS 9 6   P LDK A1,0 REURN CODE 9 d   P RF SBA900 9     PSBA800 EQU * 9   " P ORKL A10,THROWB DON'T SAVE IT 9     P LDK A1,1 RETURN CODE  9     PSBA900 EQU * 9     P RTN A14 9
0x0077f0…007984          Dummy {f00=0x0002, f01=0x0190, f02=»       * 9 ^ > :*        IC       INSERT CURSOR                          * :   > :*                                                        * : R > :********************************************************** :      *  REGISTERS :      *  :     P* A1= RETURN CODE  :
0x007984…007b18          Dummy {f00=0x0002, f01=0x0190, f02=»ED :      * A10= INDICATOR ;     P* A11= CREDIT WORK AREA  ; "   P* A12= RESERVED  ; B   P* A13= RESERVED  ; Z    *  ; r 4 /***********************************************  ; |    IC EQU * ;     P ST A4,PCURS,A11 ;     P ORKL A10,PTORD INDICATE ;     P LDK A1,0 RE
0x007b18…007cac          Dummy {f00=0x0002, f01=0x0190, f02=»                                      *  ; | @ P*        PT       PROGRAM TAB.                            *  < 0 @ P*                                                         *  < t @ P***********************************************************  <     P*  REGISTERS
0x007cac…007e40          Dummy {f00=0x0002, f01=0x0190, f02=»RESERVED <     P* A6= ATTRIBUTE CHAR.  =     P* A8= RESERVED = .   P* A9= RESERVED = D   P* A10= INDICATOR = Z   P* A11= RESERVED  = r   P* A12= RESERVED  =     P* A13= RESERVED  =     P*  =   @ P************************************************************ =     P
0x007e40…007fd4 (1, 9)   Dummy {f00=0x0002, f01=0x0190, f02=»ULLS TO END OF FIELD = x   PPT200 EQU *  >     P CF A14,LINWRP CHECK WRAP  > 0   P LDR A4,A4 END OF BUFFER?  > R " P RF(Z) PT800 YES, KUNTA KINTE  > t   P LCR A2,A3 >     P ANK A2,/80 ATTRIBUTE? >     P RF(NZ) PT400 YES  >     P SCR A7,A3 STORE NULL CHAR.  >     P
0x007fd4…008168          Dummy {f00=0x0002, f01=0x0190, f02=»   P CF A14,LINWRP CHECK WRAP  ?     P LDR A4,A4 END OF BUFFER?  ? &   P RF(Z) PT700 YES OS AND DOS  ? H   P LCR A2,A3 GET CHAR. ? l   P ANK A2,/80 ATTRIBUTE? ?     P RF(NZ) PT500 YES  ?     PPT410 EQU * . =7 ?     P ADK A4,1  ?     P ADK A3,1  ?     P RB PT400  ?
0x008168…0082fc          Dummy {f00=0x0002, f01=0x0190, f02=» A3,1  ?     P CF A14,LINWRP CHECK WRAP  @     PPT700 EQU *  @ 0   P ORKL A10,PTORD  @ D   PPT800 EQU *  @     P LDK A1,0 RETURN CODE  @ p   P RTN A14 @     P EJECT @   B P*************************************************************  @   B P*                     
0x0082fc…008490          Dummy {f00=0x0002, f01=0x0190, f02=»                                          *  @ ~ B P*************************************************************  A 4   P*  REGISTERS A z   P*  A     P* A1= RETURN CODE  A     P* A2= CHAR. TO BE REPEATED A     P* A3= ADDRESS IN VDU-BUFFER  A     P* A4= REL. CURSO
0x008490…008624          Dummy {f00=0x0002, f01=0x0190, f02=»NDICATOR A     P* A11= CREDIT WORK AREA  B     P* A12= RESERVED  B 0   P* A13= RESERVED  B H   P*  B ` 6 P************************************************** B j   PRA EQU * B     P LDK A1,IORAA1 NEXT LABEL  B     P ST A1,UNPMOD,A11  B     P LDK A1,0  B     P RF RA
0x008624…0087b8          Dummy {f00=0x0002, f01=0x0190, f02=» LDK A1,IORAA2 NEXT LABEL  B     P ST A1,UNPMOD,A11  C "   P LDK A1,0  C <   P RF RA900 SECOND BYTE  C N ( PRA200 EQU * ENTRY LABEL FROM RETTAB  C l   P LC A2,CONATT,A2 C     P ANK A2,/3F  C     P ORR A7,A2 C   " P CWK A7,LBVDU INVALID ADDRESS  C     P RF(NL) RA80
0x0087b8…00894c          Dummy {f00=0x0002, f01=0x0190, f02=»Y LABEL FROM RETTAB  C     P LDK A1,IORDER D     P ST A1,UNPMOD,A11  D 2   PRA300 EQU *  D L " P SCR A2,A3 STORE IN VDU-BUFFER D `   P LC A1,LINFLG,A6 D     P ORK A1,1  D     P SC A1,LINFLG,A6 D     P ADK A3,1  D     P ADK A4,1  D     P CF A14,LINWRP CHECK WRAP =1
0x00894c…008ae0          Dummy {f00=0x0002, f01=0x0190, f02=» D z   P RF RA900  E     PRA800 EQU *  E   " P ORKL A10,THROWB THROW IT AWAY E .   P LDK A1,1 RETURN CODE  E T   PRA900 EQU *  E r   P RTN A14 E     P EJECT E   : P****************************************************** E   : P*                                     
0x008ae0…008c74 (1, 10)  Dummy {f00=0x0003, f01=0x0190, f02=»   * E ^ : P****************************************************** F     P*  REGISTERS F J   P*  F ^   P* A1= RETURN CODE  F h   P* A2= CHAR.  F     P* A3= RESERVED F     P* A4= RESERVED F     P* A5= RESERVED F     P* A6= RESERVED F     P* A8= RESERVED F     P* A9
0x008c74…008e08          Dummy {f00=0x0003, f01=0x0190, f02=»***************************************************  F     PEUA EQU *  G <   P LDK A1,IOEUA1 NEXT LABEL  G N   P ST A1,UNPMOD,A11  G p   P LDK A1,0  G     P RF EUA900 FIRST BYTE  G   ( PEUA100 EQU * ENTRY LABEL FROM RETTAB G     P LC A7,CONATT,A2 CONVERT G     P A
0x008e08…008f9c          Dummy {f00=0x0003, f01=0x0190, f02=» G z ( PEUA200 EQU * ENTRY LABEL FROM RETTAB H     P LC A2,CONATT,A2 H 4   P ANK A2,/3F  H L   P ORR A7,A2 H `   P LDK A1,IORDER NEXT LABEL  H r   P ST A1,UNPMOD,A11  H   " P CWK A1,LBVDU INVALID ADDRESS? H     P RF(NL) EUA800 YES H     P LDR A1,A7 H   * P CF A14,
0x008f9c…009130          Dummy {f00=0x0003, f01=0x0190, f02=»EUA900 H     PEUA800 EQU * I     P ORKL A10,THROWB RUBB. I "   P LDK A1,1 RETURN CODE  I @   PEUA900 EQU * I ^   P RTN A14 I r   P EJECT I   < P******************************************************** I   < P*                                                      *
0x009130…0092c4          Dummy {f00=0x0003, f01=0x0190, f02=»******************************************************** I     P*  REGISTERS J @   P*  J T   P* A1= RETURN CODE  J ^   P* A2= CHAR.  J x   P* A3= ADDRESS IN VDU-BUFFER  J     P* A4= REL. CURSOR POS. J     P* A5= RESERVED J   $ P* A6= INTERNAL LINE FLAG ADDRESS J  
0x0092c4…009458          Dummy {f00=0x0003, f01=0x0190, f02=»ESERVED  J     P*  K   4 P************************************************ K     PESC EQU *  K R & P ORKL A10,LICREC INDICATE COMMAND  K d   P LDK A1,1 STOP ORDER PROCESS K     P RF CHARET K     PINVAL EQU *  K   " P ORKL A10,/9800 END UNPACKING  K     P LDK A1,1 
0x009458…0095ec          Dummy {f00=0x0003, f01=0x018e, f02=» K v   P SCR A2,A3 STORE CHAR. L     P LC A1,LINFLG,A6 L &   P ORK A1,1  L >   P SC A1,LINFLG,A6 L P & P XRKL A10,PTORD INDICATE PT ORDER  L h   P ADK A3,1  L     P ADK A4,1  L     P LDK A1,0 CONTINUE L     PCHARET EQU * L     P RTN A14 L     P EJECT L   D P******
0x0095ec…009780          Dummy {f00=0x0003, f01=0x0190, f02=» D P*        PACKSY       PACK DC BUFFER IN SYSTEM MODE            * M   D P*                                                              * M L D P**************************************************************** M     P*  REGISTERS M     P*  M     P* A2= CHAR M  
0x009780…009914 (1, 11)  Dummy {f00=0x0003, f01=0x0190, f02=»FFER M z   P* A9= INDEX IN DC-BUFFER N     P* A11= CREDIT WORK AREA  N ,   P* A12= BUFFER ADDRESS  N L   P* A13= RESERVED  N j   P*  N   D P***************************************************************  N     PPACKSY EQU * N     P IFT SNA=1 N     P LDKL A9,0 COU
0x009914…009aa8          Dummy {f00=0x0003, f01=0x018e, f02=» SCREEN INFORMATION  N ~   P LDR A1,A4 O   $ P SUR A1,A3 GET LENGTH OF MESSAGE O . " P RF(NN) PASY10 NOT WRAP AROUND O V ( P LDKL A1,LBVDU-1 LAST POS. ON SCREEN O |   P SUR A1,A3 GET LENGTH AGAIN  O     PPASY10 EQU * O     P CWK A1,256 ILLEGAL LENGTH?  O     P RF(
0x009aa8…009c3c          Dummy {f00=0x0003, f01=0x0190, f02=»   P CWR A1,A9 ALL EXAMINED? P     P RF(E) PASY40 YES  P $ & P LCR A2,A3 GET CHAR IN VDU BUFFER  P >   P ADK A3,1  P h   P CWK A2,NULL NULL CHAR.? P z " P RB(E) PASY30 YES, DON'T STORE P   * P CF A14,PDCCH STORE CHAR. IN DC BUFFER P     P RB PASY30 P     PPASY40 E
0x009c3c…009dd0          Dummy {f00=0x0003, f01=0x0190, f02=»RELBUF RELEASE BUFFER  P     P XIF Q     P RTN A14 Q *   P EJECT Q : B P*************************************************************  Q H B P*                                                           *  Q   B P*        UNPSYS       UNPACK DC BUFFER IN SYSTEM MOD
0x009dd0…009f64          Dummy {f00=0x0003, f01=0x0190, f02=»*************  Q `   P*  REGISTERS R     P*  R *   P* A2= CHAR.  R 4   P* A3= ADDRESS IN VDU-BUFFER  R H   P* A4= REL. CURSOR POS. R l   P* A5= LAST IN ROW REL POS  R   $ P* A6= INTERNAL LINE FLAG ADDRESS R     P* A8= ADDRESS IN DC-BUFFER R     P* A9= INDEX IN DC-
0x009f64…00a0f8          Dummy {f00=0x0003, f01=0x0190, f02=»****************************************************** R     PUNPSYS EQU * S >   P IFT SNA=1 S R   P LD A1,KBINH,A11 S d   P ORK A1,3  S |   P ST A1,KBINH,A11 S     P CF A14,LMP4ON S   * P CF A14,SCRINF GET SCREEN INFORMATION  S     P LDR A3,A4 CURSOR ADDRESS  S  
0x00a0f8…00a28c          Dummy {f00=0x0003, f01=0x0190, f02=»UFFER  S x   P LDR A6,A11  T     P LDK A5,LLINE  T " & P CF A14,LINE GET INTERNAL LINEFLAG T 8   PUNPS05 EQU * T b * P CF A14,GDCCH GET CHAR. IN DC  BUFFER  T v   P LDR A1,A1 ANYTHING LEFT?  T     P RF(NZ) UNPS60 NO  T     P CWK A2,/31 BIND?  T     P RF(E) UNPS50 
0x00a28c…00a420          Dummy {f00=0x0003, f01=0x0190, f02=» NO  T   $ P CF A14,NLROUT PERFORM NEW LINE  U     P RB UNPS05 U 4   PUNPS10 EQU * U F   P CWK A2,/1C IFS? U Z   P RF(NE) UNPS20 NO  U r   P LDK A2,/2A REPLACE WITH * U     P RF UNPS40 U     PUNPS20 EQU * U     P CWK A2,/1E IRS? U     P RF(NE) UNPS30 NO  U     P L
0x00a420…00a5b4 (1, 12)  Dummy {f00=0x0003, f01=0x0190, f02=»PLACE WITH SPACE U     PUNPS40 EQU * V     P CF A14,LINWRP CHECK WRAP  V , " P SCR A2,A3 STORE IN VDU BUFFER V N   P LC A1,LINFLG,A6 V t   P ORK A1,1  V     P SC A1,LINFLG,A6 V     P ADK A3,1  V     P ADK A4,1  V     P RB UNPS05 V     PUNPS50 EQU * V     P CF A14,
0x00a5b4…00a748          Dummy {f00=0x0003, f01=0x0190, f02=»B UNPS07 V     PUNPS55 EQU * W   & P LDK A1,MYJOB INDICATE MY JOB MODE W $ & P ADKL A1,/8000 NEW MODE ACTIVATION W N   P ST A1,SNAMOD,A11  W x   P LDKL A10,1 NO DISPLAY W     P RF UNPS70 W     PUNPS60 EQU * W     P LDKL A5,LBVDU+1 W     P LDK A6,0  W   . P CF A14,
0x00a748…00a8dc          Dummy {f00=0x0003, f01=0x018e, f02=»4,RELBUF RELEASE BUFFER  W     P XIF X     P RTN A14 X ,   P EJECT X < @ P************************************************************ X J @ P*                                                          * X   4 P*        GETNXT       GET AND CHECK NEXT BUFFER  X   @
0x00a8dc…00aa70          Dummy {f00=0x0003, f01=0x0190, f02=»   P*  REGISTERS Y     P*  Y     P* A1= RETURN CODE  Y "   P* A11= CREDIT WORK AREA  Y <   P* A12= BUFFER ADDRESS  Y     P* A13= RESERVED  Y z   P*  Y   @ P************************************************************ Y     PGETNXT EQU * Y     P IFT SNA=1 Y   * P C
0x00aa70…00ac04          Dummy {f00=0x0003, f01=0x0190, f02=»ISHOW=2  Y     P LC A1,TCT01,A11 Z   " P CCK A1,VDUCOD PRINTER UNPACK? Z (   P RF(NE) GETC10 YES Z N * P CF A14,DISMOD DISPLAY MODIFIED FIELDS Z h   P XIF Z     P IFT SNA=1 Z     PGETC10 EQU * Z     P CF A14,WAIT SYNCHRONIZE Z   " P LD A2,ECBEL,A8 SAVE LENGTH =4 Z
0x00ac04…00ad98          Dummy {f00=0x0003, f01=0x0190, f02=»IN CHAIN?  Z v   P RF(NN) GETC30 NO  [   $ P LDR A1,A10 GET INTERNAL STATUS  [ , , P ANKL A1,LICREC LAST IN CHAIN RECEIVED?  [ T   P RF(Z) GETC60 NO [     P LC A1,TCT01,A11 [   " P CCK A1,VDUCOD PRINTER UNPACK? [     P RF(NE) GETC20 YES [   0 P CF A14,P2WCC TAKE C
0x00ad98…00af2c          Dummy {f00=0x0003, f01=0x0190, f02=»TC60 [     PGETC30 EQU *     & P SRC A1,1 LAST IN CHAIN RECEIVED?        P RF(NN) GETC90 NO    J   PGETC40 EQU *   d $ P LDR A1,A10 GET INTERNAL STATUS    x , P ORKL A10,LICREC LAST IN CHAIN RECEIVED      , P ANKL A1,LICREC LAST IN CHAIN RECEIVED?        P RF(Z) G
0x00af2c…00b0c0          Dummy {f00=0x0003, f01=0x0190, f02=»,A11 SAVE BUFFER ADDRESS     & P CF A14,SAVE2 SAVE INFORMATION =2  ]   " P CF A14,GETBUF GET NEW BUFFER  ] J " P LDR A3,A8 GET BUFFER ADDRESS  ] p $ P CF A14,READNW READ WITH NO WAIT ]   , P CF A14,REST2 RESTORE UNPACK INFORMATION ]     P LDR A1,A10  ]     P ANKL 
0x00b0c0…00b254 (1, 13)  Dummy {f00=0x0003, f01=0x0190, f02=»VDUCOD ]     P RF(NE) GETC70 ^     P CF A14,SAVE2  ^ $   P CF A14,DISMOD ^ :   P CF A14,REST2  ^ P   P XIF ^ f   P IFT SNA=1 ^ r   PGETC70 EQU * ^     P LDK A1,ICOMN1 NEXT LABEL  ^     P ST A1,UNPMOD,A11  ^     PGETC80 EQU * ^     P LD A8,BUFPNT,A11  ^     P SUR A
0x00b254…00b3e8          Dummy {f00=0x0003, f01=0x018e, f02=»*****************************  ^ p B P*                                                           *  _ & B P*        PUTCHA       PUT CHAR. IN DC BUFFER                *  _ l B P*                                                           *  _   B P****************
0x00b3e8…00b57c          Dummy {f00=0x0003, f01=0x0190, f02=» _ v   P* A12= RESERVED  `     P* A13= RESERVED  `     P*  ` 8 B P*************************************************************  ` B   PPUTCHA EQU * `     P LDR A1,A1 SBA TO STORE? `     P RF(N) PUTC10 YES  `   $ P CWK A9,BUFFL+BUFFL BUFFER FULL? `     P RF(NL) PU
0x00b57c…00b710          Dummy {f00=0x0003, f01=0x018e, f02=»PUTC30 YES `     PPUTC20 EQU * a     P IFT SNA=1 a & ( P CF A14,SAVE2 SAVE PACK INFORMATION  a 8 ( P LDK A1,1 INDICATE NOT LAST IN CHAIN a d " P CF A14,DCWRIT WRITE DC BUFFER a     P LDR A9,A1 a     P CF A14,REST2  a     P LDR A9,A9 TRANSMISSION OK?  a     P RF(NZ
0x00b710…00b8a4          Dummy {f00=0x0003, f01=0x0190, f02=»   P LDKL A1,* b     P ST A1,REGI,A11  b     P LKM b .   P DATA 3  b :   P XIF b J   PPUTC30 EQU * b V ( P CF A14,PDCCH PUT CHAR. IN DC BUFFER b j   P LDK A1,0 RETURN CODE  b     PPUTC90 EQU * b     P RTN A14 b       EJECT b   6 2**********************************
0x00b8a4…00ba38          Dummy {f00=0x0003, f01=0x0190, f02=» 6 2*                                                * c   6 2************************************************** c >    *  REGISTERS c x    *  c      * A2= CHAR.  c      * A3= RESERVED c      * A4= RESERVED c      * A5= RESERVED c      * A6= RESERVED c     P* A8= 
0x00ba38…00bbcc          Dummy {f00=0x0003, f01=0x0190, f02=» RESERVED  c      *  d   8 3***************************************************  d      PDCCH EQU *  d X " P CWK A9,BUFFL+BUFFL OVERFLOW?  d l     RF(NL) PDC100 YES d       ANK A2,/FF  d     P IFT SNA+EBCDIC=2 . =5 d     P LC A2,CONEBC,A2 CONVERT d       XIF d   "
0x00bbcc…00bd60          Dummy {f00=0x0003, f01=0x018e, f02=»*****************************************************  d   D ?*                                                             *  e > D ?*        GDCCH       GET CHAR. IN DC BUFFER                   *  e   D ?*                                                         
0x00bd60…00bef4 (1, 14)  Dummy {f00=0x0004, f01=0x0190, f02=» e |    * A2= CHAR.  f      * A3= POINTER IN VDU BUFFER  f      * A4= RESERVED f @    * A5= RESERVED f V    * A6= RESERVED f l   P* A8= ADDRESS IN DC-BUFFER f      * A9= DC-BUFFER INDEX  f      * A10= INDICATOR f     P* A11= CREDIT WORK AREA  f     P* A12= RESERVE
0x00bef4…00c088          Dummy {f00=0x0004, f01=0x0190, f02=»ESET ERROR f   & P CW A9,DCLENG,A11 BUFFER EMPTIED?  g     P RF(NL) GDCC90 YES g <   P LDK A1,0  g V   P LCR A2,A8 GET CHAR. g h     ANK A2,/FF  g     P IFT SNA+EBCDIC=2 . =5 g     P LC A2,CONASC,A2 CONVERT g       XIF g     P ADKL A8,1 g       ADKL A9,1 g     PGD
0x00c088…00c21c          Dummy {f00=0x0004, f01=0x0190, f02=»                                      *  g | @ P*        PAID       STORE AID IN BUFFER                   *  h 0 @ P*                                                         *  h t @ P***********************************************************  h     P*  REGISTERS
0x00c21c…00c3b0          Dummy {f00=0x0004, f01=0x0190, f02=»**************** h f   PPAID EQU * i     P CF A14,PDCCH STORE AID  i *   P RTN A14 i J   P EJECT i Z > P********************************************************** i h > P*                                                        * i   > P*        BUFADR       STORE 
0x00c3b0…00c544          Dummy {f00=0x0004, f01=0x0190, f02=»************************** i p   P*  REGISTERS j "   P*  j 6   P* A2= CHAR.  j @   P* A3= RESERVED j T   P* A4= RESERVED j j   P* A5= RESERVED j     P* A6= RESERVED j     P* A8= RESERVED j     P* A9= RESERVED j     P* A10= RESERVED  j     P* A11= RESERVED  j     P
0x00c544…00c6d8          Dummy {f00=0x0004, f01=0x0190, f02=» j     P LDR A2,A1 GET REL. POS. k     P SRL A2,6  k (   P ANK A2,/3F  k : & P LC A2,CONADR,A2 CONVERT TO ASCII  k N $ P CF A14,PDCCH STORE IN DC-BUFFER k x   P LDR A2,A1 GET REL. POS. k     P ANK A2,/3F  k   & P LC A2,CONADR,A2 CONVERT TO ASCII  k   $ P CF A14,PD
0x00c6d8…00c86c          Dummy {f00=0x0004, f01=0x0190, f02=»                                                   * k   @ P*        RESMDT       RESET ALL MDT-BITS IN ATTRIBUTES     * l < @ P*                                                          * l   @ P************************************************************ l     P
0x00c86c…00ca00          Dummy {f00=0x0004, f01=0x0190, f02=»RESERVED l     P* A8= RESERVED m     P* A9= RESERVED m &   P* A10= RESERVED  m <   P* A11= CREDIT WORK AREA  m T   P* A12= RESERVED  m t   P* A13= RESERVED  m     P*  m   B P*************************************************************  m     PRESMDT EQU * m     P
0x00ca00…00cb94 (1, 15)  Dummy {f00=0x0004, f01=0x0190, f02=»NL) RESM90 YES m     P LCR A2,A3 GET CHAR. n     P CCK A2,/8080 ATTRIBUTE? n 2   P RF(L) RESM20 NO n R   P ANK A2,/FE RESET MDT-BIT  n j   P SCR A2,A3 RESTORE n     PRESM20 EQU * n     P ADK A1,1  n     P ADK A3,1  n     P RB RESM10 n     PRESM90 EQU * n     P RTN
0x00cb94…00cd28          Dummy {f00=0x0004, f01=0x018e, f02=»         * n b 2 P*        P1WCC       PROCESS WCC BEFORE UPDATE o   < P*                                                      * o H < P******************************************************** o     P*  REGISTERS o     P*  o     P* A2= CHAR.  o     P* A3= RESERVED
0x00cd28…00cebc          Dummy {f00=0x0004, f01=0x0190, f02=» o ~   P* A11= CREDIT WORK AREA  p     P* A12= RESERVED  p (   P* A13= RESERVED  p @   P*  p X 8 P***************************************************  p b   PP1WCC EQU *  p     P LC A2,CONATT,A2 IN EBCDIC p     P ST A2,WCC,A11 SAVE  p     P ANK A2,1 RESET MDT-BITS
0x00cebc…00d050          Dummy {f00=0x0004, f01=0x018e, f02=»***********************************************  p   > P*                                                       *  q 8 > P*        P2WCC       TAKE CARE OF WCC AFTER UPDATE      *  q z > P*                                                       *  q   > P**********
0x00d050…00d1e4          Dummy {f00=0x0004, f01=0x0190, f02=» q ~   P* A13= RESERVED  r     P*  r   > P********************************************************** r *   PP2WCC EQU *  r l " P CF A14,SAVE2 KEEP IT AWAY =4  r     P LD A3,WCC,A11 . =4  r     P LC A4,TCT01,A11 . =6  r     P CCK A4,VDUCOD VDU? =6 r   " P RF(NE) P2
0x00d1e4…00d378          Dummy {f00=0x0004, f01=0x0190, f02=»QU * r     P ANK A3,8 COPY? =4 s     P RF(Z) P2W300 NO s &   P CCK A4,VDUCOD VDU? =4 s >   P RF(NE) P2W200 NO PRINTER =4 s     P CF A14,COPY COPY  s     P RF P2W300 . =4  s     PP2W200 EQU * . =4  s   " P CF A14,COPP COPY DIRECTLY =4  s     PP2W300 EQU * s   " P C
0x00d378…00d50c          Dummy {f00=0x0004, f01=0x0190, f02=» F P*                                                                * t   F P*        SAVE       SAVE PACK AND UNPACK INFORMATION             * t N F P*                                                                * t   F P**************************************
0x00d50c…00d6a0          Dummy {f00=0x0004, f01=0x0190, f02=»SS t z   P* A4= REL CURSOR POS.  u     P* A5= REL STTRIBUTE POS. u (   P* A6= ATTRIBUTE CHAR.  u H   P* A10= INTERNAL INDICATOR  u f   P* A11= CREDIT WORK AREA  u     P* A12= RESERVED  u     P* A13= RESERVED  u     P*  u   D P**************************************
0x00d6a0…00d834 (1, 16)  Dummy {f00=0x0004, f01=0x0190, f02=»L A1,STACK2  u     PSAVE EQU * v     P ADR A1,A11  v &   P STR A2,A1 v :   P ADK A1,2  v L   P STR A3,A1 v ^   P ADK A1,2  v p   P STR A4,A1 v     P ADK A1,2  v     P STR A5,A1 v     P ADK A1,2  v     P STR A6,A1 v     P ADK A1,2  v     P STR A7,A1 v     P ADK A1,
0x00d834…00d9c8          Dummy {f00=0x0004, f01=0x0190, f02=»*                                                                 *  v   H P*        RESTOR       RESTORE PACK AND UNPACK INFORMATION         *  w L H P*                                                                 *  w   H P************************************
0x00d9c8…00db5c          Dummy {f00=0x0004, f01=0x018e, f02=»DDRESS w ~   P* A4= REL. CURSOR POS. x     P* A5= REL. ATTRIBUTE POS.  x ,   P* A6= ATTRIBUTE CHAR.  x N   P* A7= RESERVED x l   P* A10= INTERNAL INDICATOR  x     P* A11= CREDIT WORK AREA  x     P* A12= RESERVED  x     P* A13= RESERVED  x     P*  x   D P**********
0x00db5c…00dcf0          Dummy {f00=0x0004, f01=0x0190, f02=» x     PREST2 EQU *  y     P LDKL A1,STACK2  y     PRESTOR EQU * y 4   P ADR A1,A11  y H   P LDR* A2,A1  y     P ADK A1,2  y p   P LDR* A3,A1  y     P ADK A1,2  y     P LDR* A4,A1  y     P ADK A1,2  y     P LDR* A5,A1  y     P ADK A1,2  y     P LDR* A6,A1  y     P
0x00dcf0…00de84          Dummy {f00=0x0004, f01=0x018e, f02=»*************************  y r < P*                                                     *  z " < P*               BUFFER POOL                           *  z b < P*                                                     *  z   < P**************************************
0x00de84…00e018          Dummy {f00=0x0004, f01=0x0190, f02=» z     P IFF BUFFNR=2  {     P DATA *+LINK {     P RES BUFFL { 2   P IFF BUFFNR=3  { D   P DATA *+LINK { Z   P RES BUFFL { n   P IFF BUFFNR=4  {     P DATA *+LINK {     P RES BUFFL {     P IFF BUFFNR=5  {     P DATA *+LINK {     P RES BUFFL {     P IFF BUFFNR=6  {
0x00e018…00e1ac          Dummy {f00=0x0004, f01=0x0190, f02=»NK {     P RES BUFFL |     P IFF BUFFNR=9  |     P DATA *+LINK | 2   P RES BUFFL | F   P IFF BUFFNR=10 | X   P DATA *+LINK | n   P RES BUFFL |     P IFF BUFFNR=11 |     P DATA *+LINK |     P RES BUFFL |     P IFF BUFFNR=12 |     P DATA *+LINK |     P RES BUFFL |  
0x00e1ac…00e340          Dummy {f00=0x0004, f01=0x0190, f02=»15 |     P DATA *+LINK }     P RES BUFFL }     P IFF BUFFNR=16 } 0   P DATA *+LINK } F   P RES BUFFL } Z   P IFF BUFFNR=17 } l   P DATA *+LINK }     P RES BUFFL }     P IFF BUFFNR=18 }     P DATA *+LINK }     P RES BUFFL }     P IFF BUFFNR=19 }     P DATA *+LINK }
0x00e340…00e4d4 (1, 17)  Dummy {f00=0x0004, f01=0x0190, f02=» }     P IFF BUFFNR=22 ~     P DATA *+LINK ~     P RES BUFFL ~ 2   P IFF BUFFNR=23 ~ D   P DATA *+LINK ~ Z   P RES BUFFL ~ n   P IFF BUFFNR=24 ~     P DATA *+LINK ~     P RES BUFFL ~     P IFF BUFFNR=25 ~     P DATA *+LINK ~     P RES BUFFL ~     P IFF BUFFNR=26 ~
0x00e4d4…00e668          Dummy {f00=0x0004, f01=0x0190, f02=»NK ~     P RES BUFFL       P IFF BUFFNR=29       P DATA *+LINK   2   P RES BUFFL   F   P IFF BUFFNR=30   X   P DATA *+LINK   n   P RES BUFFL       P IFF BUFFNR=31       P DATA *+LINK       P RES BUFFL       P IFF BUFFNR=32       P DATA *+LINK       P RES BUFFL    
0x00e668…00e7fc          Dummy {f00=0x0004, f01=0x0190, f02=»                                              *      < P*        GETBUF       GET BUFFER                      *    8 < P*                                                     *    x < P*******************************************************        P*  REGISTERS    
0x00e7fc…00e990          Dummy {f00=0x0004, f01=0x0190, f02=»3= RESERVED        P*      < P********************************************************       PGETBUF EQU *   ^   P LDKL A7,BUFFER    r   PGETB10 EQU *       P LDR* A8,A7        P RF(NZ) GETB90 BUFFER FREE       P LKM       P DATA 0 SWITCH TASK        P RB GETB10  
0x00e990…00eb24          Dummy {f00=0x0004, f01=0x018e, f02=» EJECT     > P*********************************************************      > P*                                                       *    P > P*        RELBUF       RELEASE BUFFER                    *      > P*                                                   
0x00eb24…00ecb8          Dummy {f00=0x0004, f01=0x418c, f02=»   P* A11= RESERVED        P* A13= RESERVED        P*    4 > P*********************************************************    >   PRELBUF EQU *       P LDKL A7,BUFFER        P SUKL A8,2 POINT TO LINK       PRELB10 EQU *       P LDR* A1,A7        P RF(Z) RELB90       
0x00ecb8…00ee4c          Dummy {f00=0x0004, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x00ee4c…00efe0          Dummy {f00=0x0004, f01=0x0190, f02=»   p & P EXTRN ECBRL ECB REQUESTED LENGTHH     & P EXTRN ECBEL ECB EFFECTIVE LENGTH    2   P EXTRN ECBRC ECB RETURN CODE     " P EXTRN ECBCW ECB CONTROL WORD        P EXTRN ILLINT        P EXTRN INTSAV      * P EXTRN PFPOST WAIT FOR POWER UP IF SET     & P EXTRN T
0x00efe0…00f174 (1, 18)  Opaque[0x194]
0x00f174…00f308          # DirEnt {nam=»VDU   «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x00a0, f03=0x0000}
0x00f174…00f308          IdxSect {
0x00f174…00f308            f00 = 0x0005	// 0xf174 @0x0 
0x00f174…00f308            f01 = 0x0022	// 0xf176 @0x2 
0x00f174…00f308            gno = [	// 0xf178 @0x4 
0x00f174…00f308                [0x00]: C0x0005.0x0.0
0x00f174…00f308                [0x01]: C0x0005.0x1.0
0x00f174…00f308                [0x02]: C0x0005.0x2.0
0x00f174…00f308                [0x03]: C0x0005.0x3.0
0x00f174…00f308                [0x04]: C0x0006.0x0.0
0x00f174…00f308                [0x05]: C0x0006.0x1.0
0x00f174…00f308                [0x06]: C0x0006.0x2.0
0x00f174…00f308                [0x07]: C0x0006.0x3.0
0x00f174…00f308                [0x08]: C0x0007.0x0.0
0x00f174…00f308                [0x09]: C0x0007.0x1.0
0x00f174…00f308                [0x0a]: C0x0007.0x2.0
0x00f174…00f308                [0x0b]: C0x0007.0x3.0
0x00f174…00f308                [0x0c]: C0x0008.0x0.0
0x00f174…00f308                [0x0d]: C0x0008.0x1.0
0x00f174…00f308                [0x0e]: C0x0008.0x2.0
0x00f174…00f308                [0x0f]: C0x0008.0x3.0
0x00f174…00f308                [0x10]: C0x0009.0x0.0
0x00f174…00f308            ]
0x00f174…00f308          }
0x00f308…00f49c          Dummy {f00=0x0005, f01=0x0190, f02=» . P IDENT VDU REL 11.1 82-03-16 870150541110        P   6   P   =3, NONDISPLAY ERROR    >   P   82-02-12    ^   P   =2, NATIONAL CHAR   r   P   81-04-08        P   =1, LINFLG AT UNFORM.       P   81-01-26      D P**************************************************
0x00f49c…00f630          Dummy {f00=0x0005, f01=0x0190, f02=»                     *   f D P*                  MODULE HANDLING THE DISPLAY SCREEN AND      *     D P*                  BUFFER                                      *   f D P*                  (EMULATION 3270 SNA/SDLC, BSC)              *     D P*                 
0x00f630…00f7c4          Dummy {f00=0x0005, f01=0x0190, f02=» @ P***********************************************************        P*    H   P* LIST OF ROUTINES   R   P*    l 2 P*        DISMOD       DISPLAY MODIFIED FIELDS    v & P*        DISLIN       DISPLAY LINE     6 P*        SPACES       MOVE SPACES INTO ECB BUFFER 
0x00f7c4…00f958          Dummy {f00=0x0005, f01=0x0190, f02=»RT CHAR.   v * P*        UPDCNT       UPDATE COUNTERS      2 P*        GETVDU       GET CHAR. IN VDU BUFFER    > 2 P*        STOVDU       STORE CHAR IN VDU BUFFER   t 0 P*        SCRINF       GET SCREEN INFORMATION     2 P*        STOINF       STORE SCREEN INFORMA
0x00f958…00faec          Dummy {f00=0x0005, f01=0x0190, f02=»INE WRAP   p * P*        LINE         UPDATE LINE FLAG     < P*        LINATT       UPDATE LINFLG AT ATTRIBUTE CHANGE    > * P*        NLROUT       NEW LINE ROUTINE   ~ . P*        ERASE        ERASE ENTIRE SCREEN      0 P*        ERASUP       ERASE ALL UNPROTECTE
0x00faec…00fc80          Dummy {f00=0x0005, f01=0x0190, f02=» DISID        DISPLAY HARDCOPY TASKID      , P*        DISSTA       DISPLAY STATISTICS   . $ P*        MOVTXT       MOVE TEXT    ^ * P*        CONASC       CONVERT TO ASCII     2 P*        ATMASF       SEARCH ATTRIBUTE FORWARD     4 P*        ATMASB       SEARCH A
0x00fc80…00fe14 (1, 19)  Dummy {f00=0x0005, f01=0x0190, f02=»       RFMDUP       REPLACE FM OR DUP CHAR. IF ANY     ( P*        DISCHA       DISPLAY CHAR.    :   P*    f F P*****************************************************************    p   P EJECT     H P****************************************************************
0x00fe14…00ffa8          Dummy {f00=0x0005, f01=0x0190, f02=»                   *   ` H P*                                                                  *     H P********************************************************************   h   P     " P ENTRY INSMOD INSERT CHARACTER     , P ENTRY GETVDU GET CHAR. FROM VDU BUFFE
0x00ffa8…01013c          Dummy {f00=0x0005, f01=0x0190, f02=»ION    n 0 P ENTRY POSUNP MOVE TO NEXT UNPROTECTED POS.      , P ENTRY ATMASB SEARCH ATTRIBUTE BACKWARDS   @ , P ENTRY ATMASF SEARCH ATTRIBUTE FOREWARD    p   P ENTRY DISCHA DISPLAY CHAR.      * P ENTRY WCHAR DISPLAY CHAR. AND CURSOR      * P ENTRY DISMOD DISPLAY 
0x01013c…0102d0          Dummy {f00=0x0005, f01=0x0190, f02=» ENTIRE SCREEN   ~ $ P ENTRY SOUND SOUND ALARM ON VDU      ( P ENTRY ERASUP ERASE ALL UNPROTECTED    > $ P ENTRY WRAP CHECK IF WRAP AROUND   j " P ENTRY NLROUT NEW LINE ROUTINE     " P ENTRY LINWRP CHECK LINE WRAP        P ENTRY LINE UPDATE LINE FLAG       P ENTRY
0x0102d0…010464          Dummy {f00=0x0005, f01=0x0190, f02=»****************     H P*                                                                  *     H P*        EXTERNAL REFERENCES                                       *   d H P*                                                                  *     H P************
0x010464…0105f8          Dummy {f00=0x0005, f01=0x0190, f02=»N MOVE CURSOR UNPROTECTED NEXT LINE (KEYB)     4 P EXTRN RDHOME UNPROTECTED FIRST ON SCREEN (KEYB)   2 & P EXTRN SAVE1 SAVE REGISTERS (PAD)    j ( P EXTRN REST1 RESTORE REGISTERS (PAD)     * P EXTRN CONNAT TRANSFORM OF NAT.CHAR =2       P EJECT       P       P    
0x0105f8…01078c          Dummy {f00=0x0005, f01=0x0190, f02=»              *    Z J P*        CONDITIONAL ASSEMBLY PARAMETERS                            *      J P*                                                                   *    f J P*********************************************************************        P     $
0x01078c…010920          Dummy {f00=0x0005, f01=0x0190, f02=»     , PTRANAT EQU X:R TRANSFORM OF NAT.CHAR =2        P EJECT   8 D ?***************************************************************    F D ?*                                                             *      & P* DECLARATIONS OF DATA AND EQUATES     D ?*       
0x010920…010ab4 (1, 20)  Dummy {f00=0x0005, f01=0x0190, f02=»        *      $  *       EQUATES FOR ECB HANDLING        *    :    ECBBA EQU 2 BUFFER ADDRESS   D    ECBRL EQU 4 REQUESTED LENGTH   f    ECBEL EQU 6 EFFECTIVE LENGTH        ECBRC EQU 8 RETURN CODE         ECBCW EQU 10 CONTROL WORD        P*        P* SPECIAL CHAR
0x010ab4…010c48          Dummy {f00=0x0005, f01=0x018e, f02=» EQU /19 END MESSAGE CHAR.     " PDUPCH EQU /1C DUPLICATE CHAR.    " " PFMCH EQU /1E FIELD MARK CHAR.    H   P*    n   P* TASK IDENTIFICATION CODE   x   P*        PVDUCOD EQU 'VV' VDU KB TASK        P*        P* INTERNAL STATUS        P*      " PLINUPD EQU /0001 L
0x010c48…010ddc          Dummy {f00=0x0005, f01=0x0190, f02=»   v   PLBVDU EQU 1920 TOTAL SIZE        P IFT TEST=1    *   P*    >   P* STAT. LAYOUT   H   P*    ^ , PNUMLIN EQU 13 NUMBER OF LINES YO DISPLAY   h * PSTALIN EQU 5 STARTING LINE OF DISPLAY      & PSTAPOS EQU 5 STARTTING POS ON LINE     ( PTXTSIZ EQU 15 SIZE OF PE
0x010ddc…010f70          Dummy {f00=0x0005, f01=0x0190, f02=» IN    |   P* TERMINAL WORKBLOCK       P*    ( $ PTCT01 EQU 0 TASK IDENTIFICATION    2 " PBVDU EQU TCT01+2 SCREEN BUFFER   Z , PLINFLG EQU BVDU+1920 INTERNAL LINE FLAGS     & PPCURS EQU LINFLG+24 CURSOR ADDRESS     * PATTRIB EQU PCURS+2 LAST ATTRIBUTE CHAR       P
0x010f70…011104          Dummy {f00=0x0005, f01=0x0190, f02=»K REGISTER   z   PECBVDU EQU REGI+40       P*    ,   P* RELATIVE ADDRESSES IN    6   P* COMMON WORKBLOCK   V   P*    p " PIDTEXT EQU 2 IDENT TEXT LAYOUT   z   P IFT TEST=1      . PSTATXT EQU IDTEXT+22 STATISTIC TEXT LAYOUT       P XIF       P EJECT     > P********
0x011104…011298          Dummy {f00=0x0005, f01=0x0190, f02=»MOD       DISPLAY MODIFIED FIELDS           *      > P*                                                       *    6 > P*********************************************************    x   P*  REGISTERS       P*        P* A2= CHAR.        P* A3= ADDRESS IN VDU-BUFFER 
0x011298…01142c          Dummy {f00=0x0005, f01=0x018e, f02=»ECB        P* A9= INTENSITY COUNTER        P* A10= INDICATOR   ,   P* A11= CREDIT WORK AREA    D   P* A13= RESERVED    d   P*    | : P*****************************************************        PDISMOD EQU *       P LD A8,ECBVDU,A11        P LDKL A1,/101 LINE 1 P
0x01142c…0115c0          Dummy {f00=0x0005, f01=0x0190, f02=»   P ADR A3,A11        P CF A14,SCRINF     " P LDK A4,0 FIRST SCREEN POS./=3   . ( P CF A14,SPACES SPACES IN ECB BUFFER    T   P ST A5,REGI,A11        P LDKL A1,LBVDU+1       P LDR A5,A11        P CW A1,REGI,A11        P RF(NE) DIS100 NO        P LDK A2,0 LOW INTE
0x0115c0…011754 (1, 21)  Dummy {f00=0x0005, f01=0x0190, f02=»R.   n   P LDR A1,A10        P SUR A10,A10       P LDR A1,A1   2   P RF(N) DIS800 NONDISPLAY   D   P RF(NZ) DIS400 DISPLAY LINE    d $ P LD A2,ECBCW,A8 NO MODIFICATION        P CWK A2,/1901 ALLDISPLAYED       P RB(NE) DIS100 NO        P RF DIS900       PDIS400 EQU
0x011754…0118e8          Dummy {f00=0x0005, f01=0x0190, f02=» *     & P LCR A2,A3 GET CHAR. IN VDU-BUFFER     & P CF A14,SETIND SET SPACE INDICATOR   4   P CCK A2,/8000 ATTRIBUTE?   ^   P RF(NL) DIS700 YES   ~ " P CF A14,UPDCNT UPDATE COUNTERS       P CWK A2,NULL NULL CHAR.?       P RB(E) DIS400 YES      " P CWK A2,NEWLIN N
0x0118e8…011a7c          Dummy {f00=0x0005, f01=0x0190, f02=»FEED CHAR.?    |   P RB(E) DIS400 YES      , P CF A14,RFMDUP REPLACE DUP AND FM CHAR.    .   P IFF TRANAT=0 . =2   ^ * P LC A2,CONNAT,A2 TRANSFORM NAT.CHAR =2   x   P XIF  . =2     * P SC A2,-1,A6 STORE CHAR. IN ECB BUFFER       P RB DIS400       PDIS700 EQU *    
0x011a7c…011c10          Dummy {f00=0x0005, f01=0x0190, f02=»   P RF(Z) DIS715 YES      " P CF A14,UPDCNT UPDATE COUNTERS       P RF DIS800 NONDISPLAY    D   PDIS715 EQU *   b   P LDK A2,/1F HIGH   v   P RF DIS750       PDIS725 EQU *       P LDK A2,/1E LOW        PDIS750 EQU *     ( P SCR A2,A6 SAVE CHAR. IN ECB BUFFER     
0x011c10…011da4          Dummy {f00=0x0005, f01=0x018e, f02=»OMPLETED?    |   P RF(L) DIS850 NO       P CF A14,DISLIN DISPLAY LINE    *   P RB DIS100   N   PDIS850 EQU *   ` & P LCR A2,A3 GET CHAR. IN VDU-BUFFER   t   P CCK A2,/8000 ATTRIBUTE?       P RB(NL) DIS700 YES     " P CF A14,UPDCNT UPDATE COUNTERS       P RB DIS800
0x011da4…011f38          Dummy {f00=0x0005, f01=0x0190, f02=»   P RTN A14       P EJECT     @ P***********************************************************    " @ P*                                                         *    f @ P*        DISLIN       DISPLAY LINE ON VDU                 *      @ P*                         
0x011f38…0120cc          Dummy {f00=0x0005, f01=0x0190, f02=»   P* A3= RESERVED       P* A4= RESERVED       P* A5= RESERVED   0   P* A6= RESERVED   F   P* A8= ECB VDU        P* A9= INTENSITY COUNTER    r   P* A10= INDICATOR       P* A11= RESERVED        P* A13= RESERVED        P*      @ P************************************
0x0120cc…012260          Dummy {f00=0x0005, f01=0x0190, f02=»F(Z) DISL10 YES        P LDKL A7,LLINE+2 REQ. LENGTH     , P ADR A7,A9 ADD NUMBER OF INTENSITY CHAR.   <   PDISL10 EQU *   l   P ST A7,ECBRL,A8      & P LDKL A7,/8B SET CURSOR AND WRITE        P LKM       P DATA 1      $ P LD A1,ECBCW,A8 GET CURSOR POS.        P A
0x012260…0123f4 (1, 22)  Dummy {f00=0x0006, f01=0x0190, f02=» SC A2,1,A6        P LDKL A2,/1420       P SC A2,3,A6    *   P SRL A2,8    >   P SC A2,2,A6    P   P LDK A2,84   d   P ST A2,ECBRL,A8    v   P LDK A7,/86 WRITE        P LKM       P DATA 1        PDISL90 EQU *       P ADK A5,1        P LDK A2,1 FIRST POS. ON LINE  
0x0123f4…012588          Dummy {f00=0x0006, f01=0x0190, f02=»   P CWK A2,/1901 END OF SCREEN        P RF(NE) DISL95 NO    (   P LDKL A10,1    B   PDISL95 EQU *   V , P CF A14,SPACES MOVE SPACES TO ECB BUFFER   j   P RTN A14       P EJECT     @ P************************************************************     @ P*           
0x012588…01271c          Dummy {f00=0x0006, f01=0x0190, f02=»                                               *     @ P************************************************************   8   P*  REGISTERS   |   P*        P* A2= CHAR.        P* A3= RESERVED       P* A4= RESERVED       P* A5= RESERVED       P* A6= ADDRESS IN ECB BUF
0x01271c…0128b0          Dummy {f00=0x0006, f01=0x0190, f02=»   P* A13= RESERVED  !     P*  !   @ P************************************************************ ! &   PSPACES EQU * ! j & P LD A6,ECBBA,A8 GET BUFFER ADDRESS ! ~   P ADK A6,2  !     P LDK A7,LLINE LINE LENGTH  !     P ADR A7,A7 BUFFER LENGTH !     P LDKL A2,'  
0x0128b0…012a44          Dummy {f00=0x0006, f01=0x0190, f02=» SPAC10 NO !     P LDK A2,0 CHAR.  "   " P LD A6,ECBBA,A8 BUFFER ADDRESS " *   P ADK A6,2  " P " P LDK A7,0 RESET CHAR. COUNTER  " b   P RTN A14 "     P EJECT "   > P*********************************************************  "   > P*                               
0x012a44…012bd8          Dummy {f00=0x0006, f01=0x0190, f02=»                    *  " l > P*********************************************************  #     P*  REGISTERS # `   P*  # t   P* A2= CHAR.  # ~   P* A3= RESERVED #     P* A4= RESERVED #     P* A5= RESERVED #     P* A6= ADDRESS IN ECB BUFFER  #     P* A7= RESERVED #
0x012bd8…012d6c          Dummy {f00=0x0006, f01=0x018e, f02=»   P*  $   4 P************************************************ $     PINTCHK EQU * $ F & P SUR A9,A9 RESET INTENSITY COUNTER $ Z " P LC A2,LINFLG,A5 GET LINE FLAG $     P ANK A2,1 MODIFIED?  $     P RF(NZ) INT100 YES $     P ADK A3,LLINE NEXT LINE  $     P ADK A4,
0x012d6c…012f00          Dummy {f00=0x0006, f01=0x0190, f02=» $     P RF INT900 %     PINT100 EQU * %     P LC A2,LINFLG,A5 % .   P ANK A2,2  % F   P SC A2,LINFLG,A5 % X   P LDKL A10,1  % p   P LD A2,REGI,A11  %   ( P CWK A2,LBVDU+1 UNFORMATTED SCREEN?  %     P RF(E) INT200 YES  %     P CF A14,SAVE1  %     P LDR A1,A4 %    
0x012f00…013094 (1, 23)  Dummy {f00=0x0006, f01=0x0190, f02=»5,A2 %     P LDR A6,A3 &     P CF A14,STOINF &     P CF A14,REST1  & 4   P LDK A7,0  & J   PINT200 EQU * &     P LD A2,INTATT,A11  & p   P LDR A1,A2 &     P ANK A1,8 LOW INTENSITY? &     P RF(Z) INT300 YES  &     P ANK A2,4 HIGH INTENSITY?  &   " P RF(NZ) INT800 N
0x013094…013228          Dummy {f00=0x0006, f01=0x018e, f02=»A6 SAVE IN ECB BUFFER  &     P ADK A6,1  '     P ADKL A9,1 ' 0   P RF INT900 ' B   PINT800 EQU * ' T   P LDKL A10,/8000  ' h   PINT900 EQU * '     P RTN A14 '     P EJECT '   4 P************************************************ '   4 P*                             
0x013228…0133bc          Dummy {f00=0x0006, f01=0x0190, f02=» 4 P************************************************ (     P*  REGISTERS ( <   P*  ( P   P* A2= CHAR ( Z   P* A3= RESERVED ( l   P* A4= RESERVED (     P* A5= RESERVED (     P* A6= RESERVED (     P* A7= RESERVED (     P* A8= RESERVED (     P* A9= RESERVED (     P* 
0x0133bc…013550          Dummy {f00=0x0006, f01=0x0190, f02=» EQU * (     P CWK A2,NULL NULL CHAR?  )     P RF(E) SETI90 YES  ) . ( P ORKL A10,1 INDICATE NOT ONLY SPACES ) H   PSETI90 EQU * ) t   P RTN A14 )     P EJECT )   D P**************************************************************** )   D P*                         
0x013550…0136e4          Dummy {f00=0x0006, f01=0x0190, f02=»                                             * ) ~ D P**************************************************************** * 6   P*  REGISTERS * ~   P*  *   D P* A1= AT RETURN  0=NULL IN POS., 1=NORMAL INSERT, 2=NOT ALLOWED  *     P* A2= RESERVED *     P* A4= REL. CUR
0x0136e4…013878          Dummy {f00=0x0006, f01=0x0190, f02=»*  *   D P***************************************************************  +     PINSMOD EQU * + R   P IFT IN:DL=1 + f   P LDR A1,A4 + z * P CF A14,GETVDU GET CHAR. IN VDU BUFFER +     P CCK A7,NULL NULL CHAR.? +     P RF(NE) INS100 NO  +   * P LDK A1,0 INDICATE N
0x013878…013a0c          Dummy {f00=0x0006, f01=0x0190, f02=»200 YES  +     P LDR A8,A6 SAVE OLD  ,     P LDR A9,A5 SAVE OLD  , , , P CF A14,ATMASF SEARCH ATTRIBUTE FORWARD  , H   P LDR A3,A5 , x   P ST A8,ATTRIB,A11 RESTORE  ,     P ST A9,CURATT,A11 RESTORE  ,     P LDR A6,A8 ,     P LDR A5,A9 ,     PINS200 EQU * ,   $ P C
0x013a0c…013ba0          Dummy {f00=0x0006, f01=0x0190, f02=» ,     PINS300 EQU * -   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  -     P RF(E) INS350 YES  - H * P ORK A6,1 SET MDT-BIT ON IN ATTRIBUTE  - b   P ST A6,ATTRIB,A11  -     P LDR A1,A5 -     P LDR A7,A6 -   4 P CF A14,STOVDU SAVE NEW ATTRIBUTE IN VDU-BUFFER  -     PIN
0x013ba0…013d34 (1, 24)  Dummy {f00=0x0006, f01=0x0190, f02=»   P LDR A9,A1 .   " P CF A14,LINE UPDATE LINE FLAG  .     P LDR A1,A9 . <   PINS400 EQU * . N . P CWK A1,0 CHAR TO MOVE IN LAST SCREEN POS? . b   P RF(E) INS500 YES  .     P SUK A1,1  .   * P CF A14,GETVDU GET CHAR IN VDU BUFFER  .     P ADK A1,1  .     P LDR A9,
0x013d34…013ec8          Dummy {f00=0x0006, f01=0x0190, f02=»A9,LINFLG,A6 .   , P CF A14,STOVDU STORE CHAR IN VDU BUFFER  /     P SUK A1,1  / D   P SUK A4,1  / V   PINS450 EQU * / h   P CW A1,REGI,A11 ALL SHIFTED? / |   P RF(E) INS600 YES  /     P RB INS400 /     PINS500 EQU * /   " P LDKL A1,LBVDU-1 GET LAST CHAR /   * P C
0x013ec8…01405c          Dummy {f00=0x0006, f01=0x018e, f02=»   P CF A14,LINE 0     P LDR A1,A9 0     P LC A9,LINFLG,A6 0 *   P ORKL A9,1 0 B   P SC A9,LINFLG,A6 0 T , P CF A14,STOVDU STORE CHAR IN VDU BUFFER  0 l & P LDKL A1,LBVDU-1 LAST SCREEN POS.  0     P LDKL A4,LBVDU-1 0     P RB INS450 0     PINS600 EQU * 0     P LDR
0x01405c…0141f0          Dummy {f00=0x0006, f01=0x0190, f02=»   P LC A9,LINFLG,A6 1     P ORKL A9,1 1     P SC A9,LINFLG,A6 1 .   P IM PCURS,A11 MOVE CURSOR  1 F   P LD A4,REGI,A11  1 h   P ADK A4,1  1     P CWK A4,LBVDU-1 WRAP AROUND? 1     P RF(NG) INS700 NO  1   " P LDK A4,0 FIRST POS. ON SCREEN 1     P CM PCURS,A11  1  
0x0141f0…014384          Dummy {f00=0x0006, f01=0x0190, f02=»14 1     P XIF 2     P EJECT 2   > P*********************************************************  2 $ > P*                                                       *  2 f > P*        UPDCNT       UPDATE COUNTERS                    * 2   > P*                             
0x014384…014518          Dummy {f00=0x0006, f01=0x0190, f02=»   P* A3= ADDRESS IN VDU BUFFER  3     P* A4= REL CURSOR POS 3 (   P* A5= RESERVED 3 D   P* A6= ADDRESS IN ECB 3 Z   P* A7= INDEX IN ECB 3 v   P* A8= RESERVED 3     P* A9= RESERVED 3     P* A10= RESERVED  3     P* A11= RESERVED  3     P* A13= RESERVED  3     P*  3
0x014518…0146ac          Dummy {f00=0x0006, f01=0x0190, f02=»1  3     P ADK A7,1  4     P RTN A14 4     P EJECT 4 , D P**************************************************************** 4 : D P*                                                              * 4   D P*        GETVDU       GET CHAR. IN VDU BUFFER                 
0x0146ac…014840          Dummy {f00=0x0006, f01=0x0190, f02=»********** 4 Z   P*  REGISTERS 5     P*  5 &   P* A1= REL. POS IN VDU BUFFER 5 0   P* A2= RESERVED 5 T   P* A3= RESERVED 5 j   P* A4= RESERVED 5     P* A5= RESERVED 5     P* A6= RESERVED 5     P* A7= CHAR. FROM VDU BUFFER  5     P* A8= RESERVED 5     P* A9= RESERV
0x014840…0149d4 (1, 25)  Dummy {f00=0x0006, f01=0x0190, f02=»******************** 5 l   PGETVDU EQU * 6     P LDKL A7,BVDU  6 0   P ADR A7,A11  6 F   P ADR A7,A1 6 Z   P LCR A7,A7 6 l   P ANK A7,/FF  6 ~   P RTN A14 6     P EJECT 6   B P************************************************************** 6   B P*                 
0x0149d4…014b68          Dummy {f00=0x0006, f01=0x0190, f02=»                                               * 6   B P************************************************************** 7 8   P*  REGISTERS 7 ~   P*  7   " P* A1= REL. POS. IN VDU BUFFER  7     P* A2= RESERVED 7     P* A3= RESERVED 7     P* A4= RESERVED 7     P* A5
0x014b68…014cfc          Dummy {f00=0x0006, f01=0x0190, f02=»REDIT WORK AREA  7     P* A13= RESERVED  8     P*  8 0 < P******************************************************** 8 :   PSTOVDU EQU * 8 z   P LDKL A8,BVDU  8     P ADR A8,A11  8     P ADR A8,A1 8     P SCR A7,A8 8     P RTN A14 8     P EJECT 8   < P**************
0x014cfc…014e90          Dummy {f00=0x0006, f01=0x0190, f02=»GET SCREEN INFORMATION           * 8 z < P*                                                      * 9 * < P******************************************************** 9 j   P*  REGISTERS 9     P*  9     P* A2= RESERVED 9     P* A4= REL. CURSOR POS. 9     P* A5= REL. A
0x014e90…015024          Dummy {f00=0x0006, f01=0x0190, f02=»*************************************  9 ~   PSCRINF EQU * : . $ P LD A4,PCURS,A11 GET CURSOR POS. : B ( P LD A5,CURATT,A11 GET ATTRIBUTE POS. : j * P LD A6,ATTRIB,A11 GET ATTRIBUTE CHAR.  :     P RTN A14 :     P EJECT :   < P**************************************
0x015024…0151b8          Dummy {f00=0x0006, f01=0x0190, f02=»         * : b < P*                                                      * ;   < P******************************************************** ; R   P*  REGISTERS ;     P*  ;     P* A4= REL. CURSOR POS. ;     P* A5= REL. ATTRIBUTE POS.  ;     P* A6= ATTRIBUTE CHAR.  ;
0x0151b8…01534c          Dummy {f00=0x0006, f01=0x0190, f02=»STOINF EQU * ;     P ST A4,PCURS,A11 <     P ST A5,CURATT,A11  < ,   P ST A6,ATTRIB,A11  < F   P RTN A14 < `   P EJECT < p < P*******************************************************  < ~ < P*                                                     *  <   < P*        S
0x01534c…0154e0          Dummy {f00=0x0006, f01=0x018e, f02=»*************************************  < ~   P*  REGISTERS = .   P*  = B   P* A1= RETURN CODE  = L   P* A8= ECBVDU = f   P* A11= CREDIT WORK AREA  = z   P* A13= RESERVED  =     P*  =   < P*******************************************************  =     PSOUND EQU * 
0x0154e0…015674 (1, 26)  Dummy {f00=0x0007, f01=0x0190, f02=» = x   P SC A2,2,A1  >     P LDK A2,3 REQ. LENGTH  >     P ST A2,ECBRL,A8  > :   P LDK A7,/86  > R   P LKM > f   P DATA 1  > r $ P LD A1,ECBRC,A8 GET RETURN CODE  >     P RTN A14 >     P EJECT >   : P*****************************************************  >   : P* 
0x015674…015808          Dummy {f00=0x0007, f01=0x0190, f02=»                                      *  >   : P*****************************************************  ? 0   P*  REGISTERS ? n   P*  ?     P* A2= RESERVED ?     P* A3= ADDRESS IN VDU BUFFER  ?     P* A4= REL. CURSOR POS. ?     P* A5= RESERVED ?     P* A6= RESERVED
0x015808…01599c          Dummy {f00=0x0007, f01=0x0190, f02=» RESERVED  ?     P*  @   : P*****************************************************  @     PWRAP EQU * @ Z   P CWK A4,LBVDU WRAP AROUND  @ l   P RF(L) WRAP90 NO @     P LDK A4,0 FIRST SCREEN POS.  @     P LDKL A3,BVDU  @     P ADR A3,A11  @     PWRAP90 EQU * @     P
0x01599c…015b30          Dummy {f00=0x0007, f01=0x0190, f02=»                     * @ j B P*        LINWRP       CHECK LINE WRAP                       *  A   @ P*                                                          * A d @ P************************************************************ A     P*  REGISTERS A     P*  A    
0x015b30…015cc4          Dummy {f00=0x0007, f01=0x0190, f02=»RESERVED A     P* A10= RESERVED  B     P* A11= RESERVED  B (   P* A13= RESERVED  B @   P*  B X @ P***********************************************************  B b   PLINWRP EQU * B     P CWR A5,A4 END OF LINE?  B     P RF(G) LINW10 NO B   " P CF A14,LINE UPDATE LI
0x015cc4…015e58          Dummy {f00=0x0007, f01=0x0190, f02=»                                                         * B   @ P*        LINE       UPDATE LINE FLAG                       * C B @ P*                                                          * C   B P************************************************************* 
0x015e58…015fec          Dummy {f00=0x0007, f01=0x0190, f02=»* A6= INTERNAL LINE FLAG ADDRESS C     P* A8= RESERVED D (   P* A9= RESERVED D >   P* A10= RESERFED  D T   P* A11= CREDIT WORK AREA  D l   P* A13= RESERVED  D     P*  D   @ P***********************************************************  D     PLINE EQU * D     P CWR
0x015fec…016180          Dummy {f00=0x0007, f01=0x018e, f02=» D     P LC A1,LINFLG,A6 E     P ORK A1,2  E     P SC A1,LINFLG,A6 E 2   PLIN100 EQU * E J   P SUR A6,A11  E ^   P ADK A6,1 UPDATE ADDRESS E r   P CWK A6,23 WRAP SCREEN?  E     P RF(G) LIN300 YES  E     P ADK A5,LLINE  E     P ADR A6,A11  E     P RB LINE E     PLI
0x016180…016314 (1, 27)  Dummy {f00=0x0007, f01=0x0190, f02=»   PLIN400 EQU * F     P SUR A5,A4   F     P CWK A5,81 F ,   P RF(L) LIN500 THIS LINE  F >   P LDK A5,LLINE  F ^   P LDR A6,A11  F t   P RB LINE F     PLIN500 EQU * F     P ADR A5,A4 RESTORE F     P RTN A14 F     P EJECT F   B P************************************
0x016314…0164a8          Dummy {f00=0x0007, f01=0x0190, f02=»FLG AT ATTRIBUTE CHANGE     *  F p B P*                                                           *  G & B P*************************************************************  G l   P*  REGISTERS G     P*  G     P* A3= ADDRESS IN VDU BUFFER  G     P* A4= REL CURSOR POS
0x0164a8…01663c          Dummy {f00=0x0007, f01=0x0190, f02=»ERVED  G     P* A11= CREDIT WORK AREA  H     P* A13= RESERVED  H .   P*  H F B P************************************************************** H P   PLINATT EQU * H     P CF A14,SAVE1  H     P SUR A6,A11  H     P LDK A2,0  H     P LDR A10,A4 . =1 H     PLINA10 EQU
0x01663c…0167d0          Dummy {f00=0x0007, f01=0x0190, f02=»A6 H     P ORK A1,1  I     P SC A1,LINFLG,A6 I     P SUR A6,A11  I 4   P ADK A6,1  I H   P CWK A6,23 WRAP AROUND?  I Z   P RF(G) LINA20 YES  I z   P ADK A5,LLINE  I     P RF LINA30 I     PLINA20 EQU * I     P LDK A6,0  I     P LDK A4,0  I     P LDKL A3,BVDU  I    
0x0167d0…016964          Dummy {f00=0x0007, f01=0x0190, f02=»A3 I     P CWK A2,/80 ATTRIBUTE  J     P RB(NG) LINA10 YES J (   PLINA40 EQU * . =1  J B   P CF A14,REST1  J     P RTN A14 J r   P EJECT J   @ P***********************************************************  J   @ P*                                                   
0x016964…016af8          Dummy {f00=0x0007, f01=0x0190, f02=»      *  J   @ P***********************************************************  K     P*  REGISTERS K T   P*  K h   P* A3= ADDRES IN VDU BUFFER K r   P* A4= REL CURSOR POS K     P* A5= RESERVED K     P* A6= RESERVED K     P* A8= RESERVED K     P* A9= RESERVED K     P
0x016af8…016c8c          Dummy {f00=0x0007, f01=0x0190, f02=»*****  K Z   PNLROUT EQU * L     P LDR A1,A4 SAVE CURSOR POS.  L " . P CF A14,CRDOWN MOVE CURSOR ON E LINE DOWN  L F   P LDK A7,0  L x   PNLR100 EQU * L   ( P SUK A4,LLINE COMPUTE LEFTMOST POS.  L     P RF(N) NLR200  L     P ADK A7,LLINE  L     P RB NLR100 L     P
0x016c8c…016e20          Dummy {f00=0x0007, f01=0x0190, f02=»CR A2,A3 NULL IN VDU BUFFER  L     P LC A1,LINFLG,A6 M $   P ORKL A1,1 M <   P SC A1,LINFLG,A6 M N   P ADK A3,1  M f   P ADK A4,1  M x   P CF A14,LINWRP M     P RB NLR300 M     PNLR900 EQU * M     P RTN A14 M     P EJECT M   H P************************************
0x016e20…016fb4 (1, 28)  Dummy {f00=0x0007, f01=0x0190, f02=» ERASE ENTIRE SCREEN                          *  M | H P*                                                                 *  N 8 H P*******************************************************************  N     P*  REGISTERS N     P*  N     P* A2= CHAR.  N     P* A3= 
0x016fb4…017148          Dummy {f00=0x0007, f01=0x0190, f02=»T WORK AREA  N     P* A13= RESERVED  O     P*  O , > P*********************************************************  O 6   PERASE EQU *  O x   P LDK A4,0 FIRST SCREEN POS.  O     P LDKL A3,BVDU  O     P ADR A3,A11  O   " P LDK A2,NULL STORE NULL CHAR.  O     PERAS10 E
0x017148…0172dc          Dummy {f00=0x0007, f01=0x0190, f02=» A4,1  O     P RB ERAS10 P     PERAS20 EQU * P     P LDK A4,0 FIRST SCREEN POS.  P 4 ( P LDKL A5,LBVDU+1 UNFORMATTED SCREEN  P X   P LDK A6,0  P   * P CF A14,STOINF SAVE SCREEN INFORMATION P     P LC A1,TCT01,A11 P   " P CCK A1,VDUCOD PRINTER UNPACK? P     P RF(NE
0x0172dc…017470          Dummy {f00=0x0007, f01=0x0190, f02=» LENGTH  P     P ST A1,ECBRL,A8  Q     P LDK A7,/86 WRITE  Q (   P LKM Q B   P DATA 1  Q N   PERAS30 EQU * Q ^   P RTN A14 Q r   P EJECT Q   > P*********************************************************  Q   > P*                                                     
0x017470…017604          Dummy {f00=0x0007, f01=0x0190, f02=» Q V > P*********************************************************  R     P*  REGISTERS R J   P*  R ^   P* A2= CHAR.  R h   P* A3= ADDRESS IN VDU-BUFFER  R |   P* A4= REL. CURSOR POS. R     P* A5= REL. ATTRIBUTE POS.  R   $ P* A6= INTERNAL LINE FLAG ADDRESS R     P
0x017604…017798          Dummy {f00=0x0007, f01=0x0190, f02=»UP EQU * R   " P LDK A1,2 RESTORE KEYBOARD-BIT S     P ST A1,WCC,A11 S 6   P LDK A4,0 FIRST SCREEN POS.  S L   P LDKL A3,BVDU  S p   P ADR A3,A11  S   " P LDK A7,NULL STORE NULL CHAR.  S   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  S     P RF(NE) ERUP10 NO  S     P C
0x017798…01792c          Dummy {f00=0x0007, f01=0x0190, f02=» S ~   P ADK A3,1  T     P ADK A4,1  T     P RB ERUP10 T ,   PERUP20 EQU * T > $ P LDR A9,A4 FIRST ATTRIBUTE POS.  T R   P LDK A5,LLINE  T z   P LDR A6,A11  T     P SUR A10,A10 T     P CF A14,LINE T     P RF ERUP47 T     PERUP30 EQU * T     P ADK A3,1  T     P ADK
0x01792c…017ac0          Dummy {f00=0x0007, f01=0x0190, f02=» T     PERUP45 EQU * U     P CWR A9,A4 ALL SCANNED?  U     P RF(E) ERUP70 YES  U <   PERUP47 EQU * U V   P LDR A1,A2 U j   P ANK A1,/20 PROTECTED? U |   P RB(NZ) ERUP30 YES U     P ANK A2,/FE RESET MDT-BIT  U     P SCR A2,A3 SAVE ATTRIBUTE  U     P LC A1,LINFLG,A6
0x017ac0…017c54 (1, 29)  Dummy {f00=0x0007, f01=0x0190, f02=» AROUND  U r   P LCR A2,A3 GET CHAR. V     P CCK A2,/8000 ATTRIBUTE? V ,   P RB(NL) ERUP45 YES V L . P SCR A7,A3 STORE NULL CHAR. IN VDU BUFFER  V f   P LC A1,LINFLG,A6 V     P ORK A1,1  V     P SC A1,LINFLG,A6 V     P ADK A3,1  V     P ADK A4,1  V     P RB ERUP50
0x017c54…017de8          Dummy {f00=0x0007, f01=0x0190, f02=»************************************************************** V     P*  W F D P*        ERASUA       ERASE UNPROTECTED TO ADDRESS             * W P D P*                                                              * W   D P****************************************
0x017de8…017f7c          Dummy {f00=0x0007, f01=0x0190, f02=» W t   P* A4= REL. CURSOR POS. X     P* A5= REL ATTRIBUTE POS. X &   P* A6= ATTRIBUTE CHAR.  X F   P* A7= NULL CHAR. X d   P* A11= CREDIT WORK AREA  X |   P* A13= RESERVED  X     P*  X   D P**************************************************************** X     PER
0x017f7c…018110          Dummy {f00=0x0007, f01=0x0190, f02=»LBVDU+1 UNFORMATTED SCREEN?  X     P RF(E) ERUA47 YES  Y $ $ P LDR A2,A6 GET CURRENT ATTRIBUTE Y > & P CWR A5,A4 STANDING ON ATTRIBUTE?  Y f   P RF(NE) ERUA10 NO  Y     P ADK A3,1  Y     P ADK A4,1  Y     P CWR A1,A4 ALL NULLED? Y     P RF(E) ERUA70 YES  Y   & P C
0x018110…0182a4          Dummy {f00=0x0007, f01=0x0190, f02=» & P CF A14,WRAP CHECK IF WRAP AROUND  Z     P LCR A2,A3 GET CHAR. Z .   P ADK A3,1  Z J   P ADK A4,1  Z     P CWR A1,A4 ALL NULLED? Z n   P RF(E) ERUA70 YES  Z     P CCK A2,/8000 ATTRIBUTE? Z     P RB(L) ERUA30 NO Z     PERUA45 EQU * Z     P LDR A8,A2 Z     P ANK
0x0182a4…018438          Dummy {f00=0x0007, f01=0x0190, f02=»F A14,LINE Z     P LDR A1,A8 [     P RF ERUA60 [ $   PERUA50 EQU * [ 6   P LDR A8,A1 [ J   P CF A14,LINWRP [     P LDR A1,A8 [ r   P CWR A1,A4 ALL NULLED? [     P RF(E) ERUA70 YES  [     PERUA60 EQU * [     P LCR A2,A3 GET CHAR. [     P CCK A2,/8000 ATTRIBUTE? [  
0x018438…0185cc          Dummy {f00=0x0007, f01=0x0190, f02=»A6 [     P ADK A3,1        P ADK A4,1        P RB ERUA50   .   PERUA70 EQU *   @   P RTN A14   T   P EJECT   d > P**********************************************************   r > P*                                                        *     > P*        POSUNP   
0x0185cc…018760          Dummy {f00=0x0007, f01=0x0190, f02=»************************************   z   P*  REGISTERS ] ,   P*  ] @   P* A2= RESERVED ] J   P* A4= REL. CURSOR POS. ] `   P* A5= REL. ATTRIBUTE POS.  ] ~   P* A6= ATTRIBUTE CHAR ]     P* A11= CREDIT WORK AREA  ]     P* A13= RESERVED  ]     P*  ]   @ P**********
0x018760…0188f4 (1, 30)  Dummy {f00=0x0008, f01=0x0190, f02=» " P LDK A4,0 FIRST POS. ON SCREEN ^     P ST A4,PCURS,A11 ^ *   PPOSU20 EQU * ^ B   P LDR A1,A4 ^ V * P CF A14,GETVDU GET CHAR IN VDU BUFFER  ^ h   P CCK A7,/8000 ATTRIBUTE? ^     P RF(L) POSU30 NO ^     P LDR A6,A7 ^     P ANK A7,/30  ^   & P CWK A7,/30 PROTECTE
0x0188f4…018a88          Dummy {f00=0x0008, f01=0x0190, f02=»AP AROUND? ^ ~   P RF(NG) POSU23 NO  _     P LDK A4,0  _ ,   PPOSU23 EQU * _ > * P CF A14,STOINF SAVE SCREEN INFORMATION _ R   P LDK A1,2 REQ. LENGTH  _     P CF A14,DISCHA SET CURSOR  _     P RF POSU30 _     PPOSU25 EQU * _   * P CF A14,TAB TAB NEXT UNPROTECTED F
0x018a88…018c1c          Dummy {f00=0x0008, f01=0x0190, f02=»LINE?  _ x   P RF(NZ) POSU90 NO  `     P LDK A1,2 REQ. LENGTH  ` (   P CF A14,DISCHA SET CURSOR  ` F   PPOSU90 EQU * ` h   P RTN A14 ` |   P EJECT `   @ P************************************************************ `   @ P*                                         
0x018c1c…018db0          Dummy {f00=0x0008, f01=0x0190, f02=»                 * ` f @ P************************************************************ a     P*              REGISTERS a ^   P*  a ~   P*  a   @ P************************************************************ a     PDISID EQU *  a     P LD A8,ECBVDU,A11  a   & P CF 
0x018db0…018f44          Dummy {f00=0x0008, f01=0x0190, f02=»DR A5,A3 POINT ON IDBUFFER a     P ADK A6,46 b "   P LDK A3,6  b 4   P ANK A4,1 PRINTER OPERABLE?  b F   P RF(Z) DISI10 YES  b j   P ADK A3,16 b     PDISI10 EQU * b   " P SUK A3,2 MOVE INTO ECBBUFFER  b     P RF(N) DISI20 COMPLETED  b     P LDR* A2,A5  b     P STR
0x018f44…0190d8          Dummy {f00=0x0008, f01=0x0190, f02=»TASK ID IN BUFFER  b x & P LC A2,X'1F' HIGH INTENSITY CHAR.  c     P SC A2,ECBBA+45,A6 c D ( P LDKL A10,1 INDICATE NOT ONLY SPACES c ^   P LDKL A9,1 1 INTENSITY CHAR. c   ( P LDKL A2,X'1801' DISPLAY ON LAST ROW c     P ST A2,ECBCW,A8  c   & P CF A14,DISLIN DISPLAY
0x0190d8…01926c          Dummy {f00=0x0008, f01=0x0190, f02=»TA DISPLAY STATISTICS  c     P*  d   D P***************************************************************  d (   P*        REGISTERS d p   P*  d     P*  d   D P***************************************************************  d     PDISSTA EQU * d     P IFT TEST=1  d
0x01926c…019400          Dummy {f00=0x0008, f01=0x018e, f02=»LINE d r   P ST A2,ECBCW,A8  e   $ P CF A14,SPACES CLEAN THE BUFFER  e $   P LDK A5,0 RESET INDEX  e L   P LD A3,6,A13 e j   P ADK A3,STATXT POINT TO TEXT e ~   PDISS10 EQU * e     P LDK A2,/1F HIGH INTENSITY e     P SCR A2,A6 e     P ADK A6,1  e     P LDKL A9,1 e
0x019400…019594 (1, 31)  Dummy {f00=0x0008, f01=0x0190, f02=»   P LC A1,INDEX,A5  f     P SLL A1,1  f   $ P ADR A1,A12 POINT OUT STAT VALUE f .   P LCR A2,A1 f V " P CF A14,CONASC MAKE IT VISABLE f h   P LDR A4,A2 f     P LCR A2,A1 f     P SRL A2,4  f     P CF A14,CONASC f     P SLL A2,8  f     P ORR A2,A4 f     P SC A2,+1,
0x019594…019728          Dummy {f00=0x0008, f01=0x0190, f02=»C A2,+1,A1 f     P SRL A2,4  g     P CF A14,CONASC g $   P SLL A2,8  g :   P ORR A2,A4 g L   P SC A2,+1,A6 g ^   P SRL A2,8  g r   P SCR A2,A6 g     P LDKL A10,1 NOT ONLY SPACES  g     P CF A14,DISLIN DISPLAY STAT. g   " P CWK A5,NUMLIN LIMIT REACHED?  g     P RB(
0x019728…0198bc          Dummy {f00=0x0008, f01=0x0190, f02=»*******  g     P*  h     P* MOVTXT MOVE TEXT h     P*  h 4 @ P***********************************************************  h >   P*       REGISTERS  h     P*  h     P*  h   > P********************************************************** h     P h     PMOVTXT EQU * h
0x0198bc…019a50          Dummy {f00=0x0008, f01=0x0190, f02=»   P EJECT i   > P********************************************************** i     P*  i T   P* CONASC CONVERT TO ASCII  i ^   P*  i   < P******************************************************** i     P*    REGISTERS i     P*  i     P*  i   < P********************
0x019a50…019be4          Dummy {f00=0x0008, f01=0x0190, f02=»/30  i     P RF CONA90 j     PCONA10 EQU * j     P ADK A2,/37  j 2   PCONA90 EQU * j F   P RTN A14 j Z   P XIF j j   P EJECT j v > P*********************************************************  j   > P*                                                       *  j   > P
0x019be4…019d78          Dummy {f00=0x0008, f01=0x0190, f02=»*****************************************************  j     P*  REGISTERS k >   P*  k R ( P* A1= AT ENTRY START SEARCH ADDRESS  k     P* A2= RESERVED k     P* A3= RESERVED k     P* A4= REL. CURSOR POS. k     P* A5= REL. ATTRIBUTE POS.  k     P* A6= ATTRIBUTE CHAR
0x019d78…019f0c          Dummy {f00=0x0008, f01=0x0190, f02=» k   > P*********************************************************  l     PATMASF EQU * l J   P ST A1,REGI,A11  l ^   PASF100 EQU * l v   P ADK A1,1  l     P CWK A1,LBVDU-1 WRAP AROUND? l     P RF(NG) ASF200 NO  l   " P LDK A1,0 FIRST POS. ON SCREEN l     PASF200 E
0x019f0c…01a0a0          Dummy {f00=0x0008, f01=0x0190, f02=»7,/8000 ATTRIBUTE? l     P RB(L) ASF100 NO m     P LDR A6,A7 m 2   P LDR A5,A1 m D . P CF A14,STOINF SAVE NEW SCREEN INFORMATION m V   PASF900 EQU * m     P RTN A14 m     P EJECT m   L P***********************************************************************  m   L
0x01a0a0…01a234 (1, 32)  Dummy {f00=0x0008, f01=0x0190, f02=»                *  m Z L P*                                                                     *  n   L P***********************************************************************  n j   P*  REGISTERS n     P*  n   $ P* A1= ATENTRY START SEARCH ADDR. n     P* A2= RE
0x01a234…01a3c8          Dummy {f00=0x0008, f01=0x0190, f02=»RESERVED n     P* A9= RESERVED o     P* A10= RESERVED  o &   P* A11= CREDIT WORK AREA  o >   P* A13= RESERVED  o ^   P*  o v L P************************************************************************ o     PATMASB EQU * o     P ST A1,REGI,A11  o     PASB100 EQU *
0x01a3c8…01a55c          Dummy {f00=0x0008, f01=0x0190, f02=») ASB200 NOT WRAP AROUND o   ( P LDKL A1,LBVDU-1 LAST POS. ON SCREEN p     PASB200 EQU * p L * P CW A1,REGI,A11 WHOLE SCREEN SEARCHED? p `   P RF(E) ASB900 YES  p     P RB ASB100 p     PASB300 EQU * p     P LDR A6,A7 p     P LDR A5,A1 p   * P CF A14,STOINF SAVE SC
0x01a55c…01a6f0          Dummy {f00=0x0008, f01=0x0190, f02=»*  p R D P*                                                             *  q   D P*        SNULL       SEARCH FIRST NULL CHAR.                  *  q R D P*                                                             *  q   D P**************************************
0x01a6f0…01a884          Dummy {f00=0x0008, f01=0x0190, f02=» B P* A3= AT ENTRY LAST SEARCH ADDR., AT RETURN NULL ADDR. IF ANY  r     P* A4= REL. CURSOR POS. r J   P* A5= RESERVED r h   P* A6= RESERVED r ~   P* A11= CREDIT WORK AREA  r     P* A13= RESERVED  r     P*  r   D P**************************************************
0x01a884…01aa18          Dummy {f00=0x0008, f01=0x0190, f02=»F(NG) SNU200 NO  r     P LDK A1,0 FIRST SCREEN POS.  s     PSNU200 EQU * s <   P CWR A1,A3 ALL SEARCHED? s P   P RF(E) SNU300 YES  s p * P CF A14,GETVDU GET CHAR IN VDU BUFFER  s     P CCK A7,NULL NULL CHAR?  s     P RB(NE) SNU100 NO  s     P LDR A3,A1 s   " P LDK
0x01aa18…01abac          Dummy {f00=0x0008, f01=0x0190, f02=» @ P************************************************************ t   @ P*                                                          * t H @ P*        WCHAR       DISPLAY CHAR. AND CURSOR              * t   @ P*                                                       
0x01abac…01ad40          Dummy {f00=0x0008, f01=0x0190, f02=»= REL. CURSOR POS. t     P* A5= REL. ATTRIBUTE POS.  u     P* A6= ATTRIBUTE CHAR.  u <   P* A8= VDU-ECB  u Z   P* A11= CREDIT WORK AREA  u p   P* A13= RESERVED  u     P*  u   B P*************************************************************  u     PWCHAR EQU *  u  
0x01ad40…01aed4 (1, 33)  Dummy {f00=0x0008, f01=0x0190, f02=»0 YES  u     P LDR A7,A6 v   $ P ANK A7,/4 INTENSIFIED DISPLAY?  v     P RF(NZ) WCH200 NO  v H $ P LDK A1,/1F HIGH INTENSITY CHAR. v b   P RF WCH300 v     PWCH200 EQU * v     P LDK A2,/20 NONDISPLAY v     PWCH300 EQU * v   & P LD A7,ECBBA,A8 GET BUFFER ADDRESS v  
0x01aed4…01b068          Dummy {f00=0x0008, f01=0x0190, f02=»NSFORM NAT.CHAR =2 v |   P XIF  . =2 w   * P SC A2,3,A7 STORE CHAR. IN VDU BUFFER  w ,   P LDK A1,4 REQ. LENGTH  w Z   P CF A14,DISCHA DISPLAY w x   P ADK A4,1  w     P IM PCURS,A11  w   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  w     P RF(E) WCH900 YES  w   ( P ORK
0x01b068…01b1fc          Dummy {f00=0x0008, f01=0x0190, f02=»BUFFER w n   PWCH900 EQU * x     P RTN A14 x "   P EJECT x 2 > P*********************************************************  x @ > P*                                                       *  x   > P*        RFMDUP       REPLACE FM OR DUP CHAR IF PRESENT *  x   > P* 
0x01b1fc…01b390          Dummy {f00=0x0008, f01=0x0190, f02=»ISTERS x     P* A2= KEY-CHAR y     P* A4= RESERVED y $   P* A5= RESERVED y :   P* A6= RESERVED y P   P* A11= CREDIT WORK AREA  y f   P* A13= RESERVED  y     P*  y   4 P***********************************************  y     PRFMDUP EQU * y     P CWK A2,DUPCH DUP CH
0x01b390…01b524          Dummy {f00=0x0008, f01=0x018e, f02=»F(NE) RFMD90 NO  y     P LDK A2,/3B REPLACE  z     PRFMD90 EQU * z 4   P RTN A14 z H   P EJECT z X 4 P************************************************ z f 4 P*                                              * z   4 P*        DISCHA       DISPLAY CHAR             * z
0x01b524…01b6b8          Dummy {f00=0x0008, f01=0x0190, f02=»   P*  {     P* A1= REQ. LENGTH  {     P* A2= RESERVED { (   P* A4= RESERVED { >   P* A5= RESERVED { T   P* A6= RESERVED { j   P* A8= VDU-ECB  {     P* A11= CREDIT WORK AREA  {     P* A13= RESERVED  {     P*  {   6 P************************************************
0x01b6b8…01b84c          Dummy {f00=0x0008, f01=0x018e, f02=» { ~   P ST A1,ECBRL,A8  |   ( P LDKL A1,/101 START AT LINE 1 POS. 1 |     P ST A1,ECBCW,A8  | L   P LDKL A1,/100  | d   P LDR A7,A4 CURSOR POS. | z   PDISC10 EQU * |     P CWK A7,LLINE NEXT LINE? |     P RF(L) DISC90 NO |   & P ADS A1,ECBCW,A8 MOVE TO NEXT LINE |
0x01b84c…01b9e0          Dummy {f00=0x0008, f01=0x4054, f02=» |     P DATA 1  }     PDISC95 EQU * }     P RTN A14 } ,   P } <   P END } D@    } PCBCW,A8  | L   P LDKL A1,/100  | d   P LDR A7,A4 CURSOR POS. | z   PDISC10 EQU * |     P CWK A7,LLINE NEXT LINE? |     P RF(L) DISC90 NO |   & P ADS A1,ECBCW,A8 MOVE TO NEXT LINE |
0x01b9e0…01bb74 (1, 34)  Dummy {f00=0x0009, f01=0x2008, f02=»     ~   )       DATA PF 24  *       * $     END * ,@    * 8 6 ) 4     DATA PF 7 ) F     DATA PF 8 ) X     DATA PF 9 ) j     DATA PF 10  ) |     DATA PF 11  )       DATA PF 12  )       DATA PF 13  )       DATA PF 14  )       DATA PF 15  )      *C0  )       DATA PF
0x01bb74…01bd08          Dummy {f00=0x0009, f01=0x0190, f02=» BASE  n     PBMM EQU *  o     P INH o   ( P LD A1,DWTATP,A6 ACT. TIMER RUNNING? o , " P RF(NZ) BMM20 YES, RESTART IT  o X * P CF A5,SUPTIM START ACTIVITY SUP TIMER o ~   P RF BMM30  o     PBMM20 EQU *  o     P LDKL A2,-TIMACT o   " P STR A2,A1 RESTART ACT. TIMER 
0x01bd08…01be9c          Dummy {f00=0x0009, f01=0x0190, f02=»,DWTST,A7 GET INPUT STATUS o     P ABL(NN) POLL READ REQUEST p "   P ABL TDISP p D   P EJECT p V   P*  p d 0 P* OUTPUT: PERFORM OUTPUT OR CONTROL REQUEST  p n   P*  p     POUTPUT EQU * p   $ P LD A8,DWTECB,A6 GET ECB ADDRESS p     P ST A8,DWTSAV+10,A6  p   2 P ST 
0x01be9c…01c030          Dummy {f00=0x0009, f01=0x0190, f02=»ORDER 06:WRITE p     P SUK A1,/24-6  q   & P ABL(Z) OUT400 ORDER 24:CLOSE LINE q ,   P SUK A1,2  q V ( P ABL(Z) OUT200 ORDER 26:HALT POLLING q h   P SUK A1,1  q   * P ABL(Z) OUT350 ORDER 27:START POLLING  q     P SUK A1,/10  q   " P RF(Z) OUT100 ORDER 37:OPEN TC q
0x01c030…01c1c4          Dummy {f00=0x0009, f01=0x0190, f02=»DR A3,A6 q   * P LD A2,PLIST,A3 RELOAD P-LIST POINTER  r     P CM PLIST,A3 r >   P LDR A1,A3 r R   P SUK A1,2  r d   P CM PLIST,A1 r v   P SUK A1,2  r   4 P LD A4,PLIST,A1 CHECK IF TIMER POINTER IS ZERO   r     P RF(Z) CLTC20  r   > P CF A5,RELBLK RELEASE ALLOCATE
0x01c1c4…01c358          Dummy {f00=0x0009, f01=0x0190, f02=»D A1,NBRTCA,A6 GET NBR OF TC'S IN POLLIST  r     P SUK A1,1  s 2 4 P RF(NZ) CLTC10 AT LEAST ONE TC STILL IN POLLIST  s D , P CM PACT,A6 INDICATE NO TC'S IN POLLIST  s |   P CM PINACT,A6  s     PCLTC10 EQU * s   & P ST A1,NBRTCA,A6 RESTORE NEW VALUE s     P*  s   *
0x01c358…01c4ec          Dummy {f00=0x0009, f01=0x0190, f02=» CF A5,TRUF  s     P CF A5,RDUSTI  t     P CF A5,HALTIN  t *   P LDK A1,0  t @   P CF A15,TENDIO t R   P ABL BMM00 t h   P EJECT t z   P*  t     P*  ORDER 37:OPEN TC  t     P*  t     POUT100 EQU * t     P LD A2,ECBCW,A8 GET TCA  t     P INH t   " P CF A15,FINDTC A
0x01c4ec…01c680          Dummy {f00=0x0009, f01=0x0190, f02=» RF(Z) OUT110  t   $ P LDKL A1,LSTOVF POLLIST OVERFLOW u     P RF OUT310 COMPLETE REQUEST  u >   POUT110 EQU * u b * P SC A4,DWTORI,A6 SAVE INDEX IN POLLIST u v   P IM NBRTCA,A6  u     P LD A1,ECBCW,A8 GET TCA  u   $ P ORKL A1,/8000 SET TCA INACTIVE  u   & P STR A
0x01c680…01c814 (1, 35)  Opaque[0x194]
0x01c814…01c9a8          # DirEnt {nam=»KEYB  «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0128, f03=0x0000}
0x01c814…01c9a8          IdxSect {
0x01c814…01c9a8            f00 = 0x0009	// 0x1c814 @0x0 
0x01c814…01c9a8            f01 = 0x002e	// 0x1c816 @0x2 
0x01c814…01c9a8            gno = [	// 0x1c818 @0x4 
0x01c814…01c9a8                [0x00]: C0x0009.0x1.0
0x01c814…01c9a8                [0x01]: C0x0009.0x2.0
0x01c814…01c9a8                [0x02]: C0x0009.0x3.0
0x01c814…01c9a8                [0x03]: C0x000a.0x0.0
0x01c814…01c9a8                [0x04]: C0x000a.0x1.0
0x01c814…01c9a8                [0x05]: C0x000a.0x2.0
0x01c814…01c9a8                [0x06]: C0x000a.0x3.0
0x01c814…01c9a8                [0x07]: C0x000b.0x0.0
0x01c814…01c9a8                [0x08]: C0x000b.0x1.0
0x01c814…01c9a8                [0x09]: C0x000b.0x2.0
0x01c814…01c9a8                [0x0a]: C0x000b.0x3.0
0x01c814…01c9a8                [0x0b]: C0x000c.0x0.0
0x01c814…01c9a8                [0x0c]: C0x000c.0x1.0
0x01c814…01c9a8                [0x0d]: C0x000c.0x2.0
0x01c814…01c9a8                [0x0e]: C0x000c.0x3.0
0x01c814…01c9a8                [0x0f]: C0x000d.0x0.0
0x01c814…01c9a8                [0x10]: C0x000d.0x1.0
0x01c814…01c9a8                [0x11]: C0x000d.0x2.0
0x01c814…01c9a8                [0x12]: C0x000d.0x3.0
0x01c814…01c9a8                [0x13]: C0x000e.0x0.0
0x01c814…01c9a8                [0x14]: C0x000e.0x1.0
0x01c814…01c9a8                [0x15]: C0x000e.0x2.0
0x01c814…01c9a8                [0x16]: C0x000e.0x3.0
0x01c814…01c9a8            ]
0x01c814…01c9a8          }
0x01c9a8…01cb3c          Dummy {f00=0x0009, f01=0x0190, f02=» . P IDENT KEYB REL 11.1 82-02-12 870150541110       P   6   P   =4 ERROR IN DELETE FUNC.    > & P   =3 INCORRECT A14 STACK POINTER    b   P   81-11-20      * P   =2 CLEAR AT OFFLINE, POWER ON AT KB     , P   ABORT AT PFX AND PAX, ATTRIBUTE CHECK       P   81-04-0
0x01cb3c…01ccd0          Dummy {f00=0x0009, f01=0x0190, f02=»*                                                             *      D ?*        MODULE    KEYB                                       *    H D ?*                  MODULE HANDLING THE KEYBOARD DEVICE        *      D ?*                  (EMULATION 3270 SNA/SDLC, BSC
0x01ccd0…01ce64          Dummy {f00=0x0009, f01=0x018e, f02=»***********************    h     EJECT     D ?***************************************************************    . D ?*                                                             *    v D ?*        LIST OF ROUTINES                                     *      D ?* 
0x01ce64…01cff8          Dummy {f00=0x0009, f01=0x0190, f02=»   N D ?*        CPLKB       KB-COMPLETION TABLE FOR DIFF. MODES      *      < P*          KBCPLO    KB-COMPLETION ROUTINE IN LOCAL MODE   P D ?*          KBCPSY    KB-COMPLETION ROUTINE IN SYSTEM MODE     *      D ?*          KBCPJO    KB-COMPLETION ROUTINE IN MY
0x01cff8…01d18c          Dummy {f00=0x0009, f01=0x0190, f02=»ER                    *    h . P*        ICVRED      KB/VDU INTERTASK READ     ( P*        ICINP       INTERTASK INPUT   R . P*        ICSET       SET INTERTASK TIMEOUT   ~ ( P*        ICREAD      READ INTERTASK      ( P*        ICWRT       WRITE INTERTASK     D ?
0x01d18c…01d320          Dummy {f00=0x0009, f01=0x0190, f02=»   P D ?*        SDISP       SIGNAL ROUTINE                           *      D ?*        KEYTAB      KEY-TABLE, FIXED ENTRY FOR EACH FUNC.    *    P D ?*          CHAR      ALPHA. CHAR HANDLING                     *      D ?*          NUM       NUM.   CHAR HANDLIN
0x01d320…01d4b4 (1, 36)  Dummy {f00=0x0009, f01=0x0190, f02=» ON SCREEN                                *    p D ?*          BAKTAB    TAB. UNPROT. BACKWARDS                   *    4 D ?*          TAB       TAB. UNPROT. FORWARDS                    *    | D ?*          CRNL      TAB. UNPROT. NEXT LINE                   *     
0x01d4b4…01d648          Dummy {f00=0x0009, f01=0x0190, f02=»  *    T D ?*          ERINPT    ERASE UNPROT. ENTIRE SCREEN              *      D ?*          INSERT    INSERT HANDLING                          *    T D ?*          DELETE    DELETE HANDLING                          *      D ?*          RESET     RESET HANDLING 
0x01d648…01d7dc          Dummy {f00=0x0009, f01=0x0190, f02=»RK HANDLING                       *    t D ?*          ZERO:2,3  DOUBLE & TRIPLE ZERO HANDLING            *    , D ?*          OFLINE    OFFLINE HANDLING                         *    t D ?*          MFCHGE    MAIN FRAME CHANGE                        *      D ?*   
0x01d7dc…01d970          Dummy {f00=0x0009, f01=0x018e, f02=» D ?*          KEYL      KEYLOCK STATUS HANDLING                  *      " P*        TESTM       TEST MODE   L D ?*          ENTER     ENTER HANDLING                           *    r D ?*          CLEAR     CLEAR HANDLING                           *      D ?*     
0x01d970…01db04          Dummy {f00=0x0009, f01=0x0190, f02=» D P*          PA        PROGRAM ACCESS HANDLING                   *     D ?*          PF        PROGRAM FUNCTION HANDLING                *    L D ?*          RETURN    RETURN                                   *      D ?*                                           
0x01db04…01dc98          Dummy {f00=0x0009, f01=0x0190, f02=»*****************************    z 8 P*                                                  *   & 8 P*        ENTRY POINTS                              *   b 8 P*                                                  *     8 P**********************************************
0x01dc98…01de2c          Dummy {f00=0x0009, f01=0x0190, f02=»   n   P ENTRY LMP1ON LAMPROUTINES       P ENTRY LMP1OF .    *   P ENTRY LMP2ON .    B   P ENTRY LMP2OF .    Z   P ENTRY LMP3ON .    r   P ENTRY LMP3OF .        P ENTRY LMP4ON .        P ENTRY LMP4OF .        P ENTRY LMP5ON .        P ENTRY LMP5OF .        P ENTRY
0x01de2c…01dfc0          Dummy {f00=0x0009, f01=0x0190, f02=» ERROR ERROR INDICATION      ( P ENTRY TAB TAB FOREWARD UNPROTECTED      , P ENTRY CRDOWN MOVE CURSOR DOWN ONE LINE    L $ P ENTRY ICVRED VDU INTERTASK READ   |   P ENTRY ICINP INTERTASK INPUT     & P ENTRY ICSET SET INTERTASK TIMEOUT       P ENTRY ICWRT WRITE INT
0x01dfc0…01e154 (1, 37)  Dummy {f00=0x0009, f01=0x018e, f02=»                                                   *     : P*        EXTERNAL REFERENCES                         *   < : P*                                                    *   z : P******************************************************       P     & P EXTRN I:R
0x01e154…01e2e8          Dummy {f00=0x0009, f01=0x0190, f02=» 0 P EXTRN DCABOR ABORT DC-REQUEST (DCSNA,DCBSC)     * P EXTRN ERASE ERASE ENTIRE SCREEN (VDU)   8 8 P EXTRN ERASUA ERASE ALL UNPROTECTED TO ADDRESS (VDU)   f . P EXTRN ERASUP ERASE ALL UNPROTECTED (VDU)      2 P EXTRN TRPA TRANSMIT SHORT READ (DCSNA,DCBSC)      4
0x01e2e8…01e47c          Dummy {f00=0x0009, f01=0x0190, f02=» CURSOR (VDU)    r . P EXTRN SOUND  SOUND ALARM ON DISPLAY (VDU)     . P EXTRN SCRINF GET SCREEN INFORMATION (VDU)   H 0 P EXTRN STOINF SAVE SCREEN INFORMATION (VDU)    z 0 P EXTRN GETVDU GET CHAR. IN VDU BUFFER (VDU)      2 P EXTRN STOVDU STORE CHAR. IN VDU BUFFE
0x01e47c…01e610          Dummy {f00=0x0009, f01=0x0190, f02=» MODE ROUTINE (VDU)    | 6 P EXTRN DCOFLN INDICATE OFFLINE TO DC (DCSNA,DCBSC)     0 P EXTRN DISMOD DISPLAY MODIFIED FIELDS (VDU)    V . P EXTRN CONPF CONVERT PF-KEY TABLE (CONVER)     * P EXTRN OPSYS OPEN SYSTEM (DCSNA,DCBSC)     $ P EXTRN LINE GET LINE FLAG (VDU
0x01e610…01e7a4          Dummy {f00=0x0009, f01=0x0190, f02=» " P EXTRN GETBUF GET BUFFER (PAD)     & P EXTRN RELBUF RELEASE BUFFER (PAD)   * * P EXTRN DISSTA DISPLAY STATISTICS (VDU)   T * P EXTRN RDSTAT READ STATISTICS (DCBSC)      2 P EXTRN CHKSTA CHECK LINE STATUS (DCBSC,DCSNA)      $ P EXTRN SETSTA SET STATUS (DCSNA)  
0x01e7a4…01e938          Dummy {f00=0x0009, f01=0x0190, f02=»              *    b B =*        CONDITIONAL ASSEMBLY PARAMETERS                    *      B =*                                                           *    ^ B =*************************************************************        P     * PX:A EQU 0 SNA HANDLING
0x01e938…01eacc          Dummy {f00=0x0009, f01=0x0190, f02=»-2)    t   PNBRLIN EQU X:D     $ PX:F EQU 0 KEY-LOCK STATUS IF:=1    "   PKEYLST EQU X:F   J $ PX:G EQU 0 PF KEY HANDLING IF:=1    `   PPFX EQU X:G      $ PX:H EQU 0 PA KEY HANDLING IF :=1       PPAX EQU X:H      , PX:I EQU 1 INSERT/DELETE HANDLING IF :=1        P
0x01eacc…01ec60          Dummy {f00=0x0009, f01=0x0190, f02=» EQU X:M     & PX:O EQU 0 TEST MODE INCLUDED IF:=1       PTEST EQU X:O   : 0 PX:P EQU 0 COPY LOCK FUNCTION INCLUDED IF:=1    N   PCOPL EQU X:P         EJECT     D ?***************************************************************      D ?*                           
0x01ec60…01edf4 (1, 38)  Dummy {f00=0x000a, f01=0x0190, f02=»            *    ^ D ?***************************************************************            ^    *    f    *       PREDEFINED KEYS    p    *      * PCRUP EQU /80 FIRST "MOVE CURSOR " KEY      , (ERFKEY EQU /88 ERASE TO END OF FIELD-KEY     $  ERIKEY EQU /89 E
0x01edf4…01ef88          Dummy {f00=0x000a, f01=0x0190, f02=»QU /9C LAST KEYLOCK VALUE      ( PFIPA EQU /9F FIRST PROGRAM ATTN. KEY   "   PENTKEY EQU /A0 ENTER KEY   N & PSYSKEY EQU /A1 SYSTEM REQUEST KEY    n   PCLRKEY EQU /A2 CLEAR KEY     & PPFKEY EQU /B1 PROGRAM FUNTION KEY      ( PLAKEY EQU /C9 LAST KEY IN KEY-TABLE   
0x01ef88…01f11c          Dummy {f00=0x000a, f01=0x0190, f02=»ECBEL EQU 6 EFFECTIVE LENGTH        ECBRC EQU 8 RETURN CODE    $    ECBCW EQU 10 CONTROL WORD    D   P*    f   P* SPECIAL CHARACTERS   p   P*        PNULL EQU 0 NULL CHAR.      " PDUPCH EQU /1C DUPLICATE CHAR.      " PFMCH EQU /1E FIELD MARK CHAR.        P*       
0x01f11c…01f2b0          Dummy {f00=0x000a, f01=0x018e, f02=»EQU /20        PLAMP2 EQU /10        PLAMP3 EQU 8    &   PLAMP4 EQU 4    :   PLAMP5 EQU 2    N   PLAMP6 EQU 1    b   P XIF   v   P IFF KB6272=1        PLAMP1 EQU 0        PLAMP2 EQU 0        PLAMP3 EQU 1        PLAMP4 EQU 2        PLAMP5 EQU 4        PLAMP6 EQU 8 
0x01f2b0…01f444          Dummy {f00=0x000a, f01=0x0190, f02=»       P* MODES        P*        PNEWMOD EQU /8000 NEW MODE    " * PHCPMOD EQU /4000 HARDCOPY OUTSTANDING    D   PMYJOB EQU /0004 MY JOB MODE    r ( PSYSOP EQU /0002 SYSTEM OPERATOR MODE       PLOCMOD EQU /0000 LOCAL MODE         *        P* TASK IDENTIFICATION CO
0x01f444…01f5d8          Dummy {f00=0x000a, f01=0x0190, f02=»   P*        PBVDU EQU 2 VDU SCREEN BUFFER     $ PLINFLG EQU BVDU+1920 LINE FLAGS    2   PWCC EQU LINFLG+30 WCC CHAR.    Z . PKBINH EQU WCC+2 KEYBOARD INHIBIT INDICATOR   ~ $ POFFFLG EQU KBINH+8 OFFLINE FLAG      ( PPRTID EQU OFFFLG+2 HARDCOPY PRINTER        PMAIN
0x01f5d8…01f76c          Dummy {f00=0x000a, f01=0x018e, f02=»NCH ADDRESS TO NEXT KB-KEY   z 2 PCURPOS EQU RDMORE+2 CURSOR POS. IN SYSTEM MODE   "   PREGI EQU CURPOS+4 SAVE AREA    X   PSNAMOD EQU REGI+32 SNA MODE    |   PBSCMOD EQU SNAMOD BSC MODE       PECBKB EQU BSCMOD+2 ECB KB      ( PECBSD EQU ECBKB+4 ECB SIGNAL DISPLAY
0x01f76c…01f900          Dummy {f00=0x000a, f01=0x0190, f02=»   v   P* COMMON WORKBLOCK       P*    "   P IFF TEST=1    ,   PTSKTAB EQU 24 TASK TABLE   @   P XIF   `   P IFT TEST=1    l   PTSKTAB EQU 219 TASK TABLE        P XIF         EJECT     D @****************************************************************     D @*   
0x01f900…01fa94 (1, 39)  Dummy {f00=0x000a, f01=0x0190, f02=» D @*                                                              *     D @****************************************************************   L   P*  REGISTERS       P*        P* A2= KEY-CHAR.        P* A3= KEY-TABLE INDEX        P* A4= RESERVED       P* A5= RESE
0x01fa94…01fc28          Dummy {f00=0x000a, f01=0x018e, f02=»***********************************************************         KBINP EQU *    D   P LD A1,ECBCW,A8 KEYS? =2   X   P RF(N) KBIN10 YES =2   x   P LD A3,ECBRC,A8 POWER ON? =2       P RF(Z) KBIN80 YES =2     " P RF KBIN20 TAKE CARE OF KEY =2       PKBIN10 EQU * .
0x01fc28…01fdbc          Dummy {f00=0x000a, f01=0x0190, f02=»   l * P ADKL A2,FKLKEY-/70 PREPARE FOR TABLE        P SC* A2,ECBBA,A8 RESTORE   6   P XIF   V   PKBIN20 EQU * . =2    b   P ANKL A3,/FFF3   |   P RF(NZ) KBIN80 YES       P LD A1,KBINH,A11         ANK A1,1 KB TOTALY INHIBIT?       P RF(NZ) KBIN80 YES     $   LC* A
0x01fdbc…01ff50          Dummy {f00=0x000a, f01=0x018e, f02=»     CWK A2,RSET RESET KEY?  !       IFT SNA=1 ! $     RF(E) KBIN30 YES  ! 6 & " CWK A2,SYSKEY SYSTEM REQUEST KEY? ! P     XIF ! z   P RF(NE) KBIN80 NO  !      KBIN30 EQU * !     P LDR A3,A2 !   " P SUK A3,/20 INDEX TO KEY-TABLE !     P RF(N) KBIN80 ILLEGAL CHAR !
0x01ff50…0200e4          Dummy {f00=0x000a, f01=0x0190, f02=» 2 - CFI A14,CPLKB,A1 COMPLETE KB IN CURRENT MODE  "       XIF " :     IFF SNA=1 " F   P LDK A7,0  " X "   CWK A2,FIPA PROGRAM ATTN KEY? " j     RF(L) KBIN40 NO "     P CM MODE,A11 "   $ P CF A14,LMP6OF CLEAR INSERT MODE "       CF A14,DCABOR "      KBIN40 EQU * "
0x0200e4…020278          Dummy {f00=0x000a, f01=0x0190, f02=»1 KEY IN SEQUENCE? "       RF(Z) KBIN50 NO #   ( # CFR A14,A1 CONTINUE AT SAVED LABEL  # 2     RF KBIN90 # ^    KBIN50 EQU * # p 2 P CFI A14,KEYTAB,A3 BRANCH TO RESP. KEY-HANDLER #     P RF KBIN90 #     PKBIN80 EQU * #   " P CF A14,RESKB RESET KB BUFFER  #      KB
0x020278…02040c          Dummy {f00=0x000a, f01=0x0190, f02=» # J J E*                                                                   *  $   J E*       CPLKB       KB-COMPLETION TABLE                             *  $ V J E*                                                                   *  $   J E**********************
0x02040c…0205a0          Dummy {f00=0x000a, f01=0x018e, f02=»COMPL. IN SYSTEM MODE  $   * % DATA KBCPJO KB-COMPL. IN MY JOB MODE  %       EJECT % L J E*********************************************************************  % Z J E*                                                                   *  %   J P*        KBCLO    
0x0205a0…020734 (1, 40)  Dummy {f00=0x000a, f01=0x0190, f02=» J E*********************************************************************  &     P*  REGISTERS & R   P*  & f   P* A2= KEY-CHAR & p   P* A3= KEY-TABLE INDEX  &     P* A4= RESERVED &     P* A5= RESERVED &     P* A6= RESERVED &     P* A7= KEY-HANDLING INDICATOR &    
0x020734…0208c8          Dummy {f00=0x000a, f01=0x0190, f02=»KBCPLO EQU * &   $   LDK A7,0 INDICATE KEY-HANDLING  '   $   CWK A2,FIPA PROGRAM ATTN, KEY?  ' <   P RF(NG) KBCL90 NO  ' d     LDK A7,1 NO KEY-HANDLING  ' ~ "   CWK A2,SYSKEY SYSTEM REQUEST? '     P RF(NE) KBCL80 NO  '   & P CF A14,OPSYS START COMMUNICATION  '    
0x0208c8…020a5c          Dummy {f00=0x000a, f01=0x0190, f02=»RKL A1,/8000 INDICATE MODE ACTIVATION  '     P ST A1,SNAMOD,A11  ( .   P RF KBCL90 ( H   PKBCL80 EQU * ( Z   P CWK A2,ENTKEY ENTER KEY?  ( n   P RF(NE) KBCL85 NO  (   , P LD A1,RDMORE,A11 INSIDE IDENT ROUTINE?  (     P RF(Z) KBCL85 NO (   $ P LDK A7,0 INDICATE KEY
0x020a5c…020bf0          Dummy {f00=0x000a, f01=0x0190, f02=» H D******************************************************************** )   H D*                                                                  * ) P H D*       KBCPSY       KB-COMPLETION IN SYSTEM MODE                  * )   H D*                               
0x020bf0…020d84          Dummy {f00=0x000a, f01=0x018e, f02=»   P*  *     P* A2= KEY-CHAR *     P* A3= KEY-TABLE INDEX  * $   P* A4= RESERVED * B   P* A5= RESERVED * X   P* A6= RESERVED * n   P* A7= KEY-HANDLING INDICATOR *     P* A11= CREDIT WORK AREA  *     P* A13= RESERVED  *     P*  *   @ P******************************
0x020d84…020f18          Dummy {f00=0x000a, f01=0x0190, f02=»   P RF(L) KBCS20 NO +   0 P CWK A2,CLRKEY UNALLOWED PROGRAM ATTN. KEY?  +     P RF(NE) KBCS10 NOT CLEAR KEY + P & P LDK A7,1 INDICATE NO KEY-HANDLING + t & P CF A14,ERASE ERASE ENTIRE SCREEN  +     P RF KBCS80 +     PKBCS10 EQU * +       RF(G) KBCS70 YES  +     P
0x020f18…0210ac          Dummy {f00=0x000a, f01=0x0190, f02=»2,ERIKEY ERASE INPUT KEY?  +       RF(E) KBCS80 YES  , " * & CWK A2,ERFKEY ERASE END OF FIELD KEY? , <     RF(E) KBCS80 YES  , j $ P CWK A2,CRUP INITIATE CURSOR? =1 ,     P RF(NL) KBCS90 NO =1 ,     P LD A1,CURPOS,A11  ,   " P CWK A1,/800 CURSOR INITIATED? ,      
0x0210ac…021240          Dummy {f00=0x000a, f01=0x0190, f02=» * ,       CF A14,ERROR INDICATE ERROR -       LDK A7,1 NO KEY-HANDLING  - .     RF KBCS90 - P    KBCS80 EQU * - b , P LDKL A1,NEWMOD INDICATE MODE ACTIVATION - v   P ORS A1,SNAMOD,A11 -      KBCS90 EQU * -       RTN A14 -       EJECT -   F B**********************
0x021240…0213d4 (1, 41)  Dummy {f00=0x000a, f01=0x0190, f02=»CPJO       KB-COMPLETION IN MY JOB MODE                * -   F B*                                                                * . @ F B****************************************************************** .     P*  REGISTERS .     P*  .     P* A2= KEY-CHAR .     P
0x0213d4…021568          Dummy {f00=0x000a, f01=0x0190, f02=»1= CREDIT WORK AREA  .     P* A13= RESERVED  /     P*  / 4 @ P************************************************************ / >    KBCPJO EQU * /   $   LDK A7,0 INDICATE KEY-HANDLING  /   $   CWK A2,FIPA PROGRAM ATTN. KEY?  /     P RF(L) KBCJ90 NO /     P IFT OFLIN
0x021568…0216fc          Dummy {f00=0x000a, f01=0x0190, f02=»ABOR ABORT DC  /     P IFT OFLIN=1 0     P RF KBCJ90 0 *   PKBCJ80 EQU * 0 <   P CF A14,ERROR INDICATE ERROR 0 P   P LDK A7,1 NO KEY-HANDLING  0 t   P XIF 0     P IFT SNA=1 0      KBCJ90 EQU * 0       RTN A14 0     P XIF 0       EJECT 0   D ?**********************
0x0216fc…021890          Dummy {f00=0x000a, f01=0x0190, f02=»       READ KEYBOARD WITH NO WAIT               *  0   D ?*                                                             *  1 : D ?***************************************************************  1     P*          REGISTERS 1     P*  1     P* A8= KB-ECB 1     P* A1
0x021890…021a24          Dummy {f00=0x000a, f01=0x0190, f02=» 1     P LD A8,ECBKB,A11 2       LDK A7,1  2       ST A7,ECBRL,A8  2 2 & P CM ECBCW,A8 CLEAR TO SEE KEYS =2  2 J   P LDK A7,2 STANDARD READ  2 t     LKM 2       DATA 1  2       RTN A14 2       EJECT 2   D ?**********************************************************
0x021a24…021bb8          Dummy {f00=0x000a, f01=0x0190, f02=»            *  2 ^ D ?*                                                             *  3   D ?***************************************************************  3 ^   P*             REGISTERS  3     P*  3     P* A11= CREDIT WORK AREA  3     P* A13= RESERVED  3     P
0x021bb8…021d4c          Dummy {f00=0x000a, f01=0x0190, f02=»YBOARD BUFFER  3 |     LKM 4       DATA 1  4 "     RTN A14 4 2   P EJECT 4 B @ P***********************************************************  4 P @ P*                                                         *  4   " P* ICVRED KB/VDU INTERTASK READ 4   @ P*         
0x021d4c…021ee0          Dummy {f00=0x000a, f01=0x0190, f02=»   REGISTERS 4     P*  5     P* A2= RESERVED 5     P* A11= CREDIT WORK AREA  5 4   P* A13= RESERVED  5 T   P*  5 l @ P***********************************************************  5 v   PICVRED EQU * 5     P LD A8,ECBICR,A11  5     P CF A14,ICSET SET NO TIMEOUT 5  
0x021ee0…022074 (1, 42)  Dummy {f00=0x000b, f01=0x0190, f02=»EGI  5     P ADR A3,A11  6     P LDK A2,2 LENGTH 6   " P CF A14,ICREAD READ INTERTASK  6 8   P RTN A14 6 ^   P EJECT 6 n D P**************************************************************** 6 | D P*                                                              * 6  
0x022074…022208          Dummy {f00=0x000b, f01=0x0190, f02=»   * 6 T D P**************************************************************** 7     P*             REGISTERS  7 T   P*  7 t   P* A11= CREDIT WORK AREA  7 ~   P* A13= RESERVED  7     P*  7   D P**************************************************************** 7     P
0x022208…02239c          Dummy {f00=0x000b, f01=0x0190, f02=»U BUFFER TO SEND 7     P ADR A3,A11  8     P IFT COPL=1  8 , ( P LCR A2,A3 CHECK IF ALLOWED TO COPY  8 @   P CCK A2,/8000 ATTRIBUTE? 8 l   P RF(L) ICIN20 NO 8     P ANK A2,/20 PROTECTED? 8   " P RF(NZ) ICIN90 YES DON'T COPY  8     PICIN20 EQU * 8     P XIF 8     P
0x02239c…022530          Dummy {f00=0x000b, f01=0x018e, f02=» LDKL A2,LBVDU+/20 LENGTH  8     P CF A14,ICWRT SEND IT AWAY 9 " ( P LDKL A1,HCPMOD HARDCOPY OUTSTANDING 9 D   P ORS A1,BSCMOD,A11 9 p   P RF ICIN90 9     PICIN80 EQU * 9     P XIF 9   . P LDKL A1,HCPMOD RESET HARDCOPY OUTSTANDING 9     P IFT SNA=1 9     P XRS A1,
0x022530…0226c4          Dummy {f00=0x000b, f01=0x0190, f02=» 9 |   P CF A14,LMP5FL :     PICIN90 EQU * :     P RTN A14 : 2   P EJECT : B @ P***********************************************************  : P > P*                                                        * :   @ P*       ICSET       SET INTERTASK TIMEOUT         
0x0226c4…022858          Dummy {f00=0x000b, f01=0x0190, f02=»*******  :     P*             REGISTERS  ;     P*  ; 0   P* A2= RESERVED ; :   P* A8= INTERTASK ECB  ; P   P* A11= RESERVED  ; l   P* A13= RESERVED  ;     P*  ;   > P********************************************************** ;     PICSET EQU *  ;     P LDKL A1,-1 
0x022858…0229ec          Dummy {f00=0x000b, f01=0x0190, f02=»*********************************************************  ;   B P*                                                           *  < B B P*       ICREAD        INTERTASK READ                        *  <   B P*                                                         
0x0229ec…022b80          Dummy {f00=0x000b, f01=0x0190, f02=» ID  <     P* A2= LENGTH =     P* A3= BUFFER ADDRESS =     P* A8= INTETASK READ ECB  = <   P* A11= RESERVED  =     P* A13= RESERVED  = t   P*  =   B P*************************************************************  =     PICREAD EQU * =     P ST A1,ECBCW,A8 TASK ID 
0x022b80…022d14 (1, 43)  Dummy {f00=0x000b, f01=0x0190, f02=» =     P EJECT >   D P***************************************************************  >   D P*                                                             *  > ^ D P*       ICWRT        INTERTASK WRITE                          *  >   D P*                         
0x022d14…022ea8          Dummy {f00=0x000b, f01=0x018e, f02=»EGISTERS > ~   P*  ?     P* A1= TASK ID  ?     P* A2= LENGTH ? 0   P* A3= BUFFER ADDRESS ? D   P* A8= INTERTASK WRITE ECB  ? `   P* A11= RESERVED  ?     P* A13= RESERVED  ?     P*  ?   D P**************************************************************** ?     PICWR
0x022ea8…02303c          Dummy {f00=0x000b, f01=0x0190, f02=» ? |   P LKM @     P DATA 1  @     P RTN A14 @ $   P EJECT @ 4 H P*******************************************************************  @ B H P*                                                                 *  @   H P*        ERROR       ILLEGAL KEY-HANDLING     
0x02303c…0231d0          Dummy {f00=0x000b, f01=0x018e, f02=»*************************************  @ r   P*          REGISTERS A .   P*  A J   P* A11= CREDIT WORK AREA  A T   P* A13= RESERVED  A t   P*  A   < P*******************************************************  A     PERROR EQU *  A   ( P CF A14,LMP5ON TURN ON 'ERROR'
0x0231d0…023364          Dummy {f00=0x000b, f01=0x0190, f02=»   P EJECT B   B P*************************************************************  B   B P*                                                           *  B X B P*        LAMPROUTINES                                       *  B   B P*                                   
0x023364…0234f8          Dummy {f00=0x000b, f01=0x0190, f02=»LMPON  B     PLMP1OF LDK A1,LAMP1  C     P RF LMPOF  C *   PLMP2ON LDK A1,LAMP2  C <   P RF LMPON  C X   PLMP2OF LDK A1,LAMP2  C j   P RF LMPOF  C     PLMP3ON LDK A1,LAMP3  C     P RF LMPON  C     PLMP3OF LDK A1,LAMP3  C     P RF LMPOF  C     PLMP4ON LDK A1,LAMP4 
0x0234f8…02368c          Dummy {f00=0x000b, f01=0x0190, f02=»5  C ~   P RF LMPOF  D     PLMP5FL LDK A1,LAMP5  D     P RF LMPFL  D 8   PLMP6ON LDK A1,LAMP6  D J   P RF LMPON  D f   PLMP6OF LDK A1,LAMP6  D x   P RF LMPOF  D     P*  D     PLMPON LDK A7,LON D     P RF SDISP  D     PLMPOF LDK A7,LOF D     P RF SDISP  D     PLMPF
0x02368c…023820          Dummy {f00=0x000b, f01=0x0190, f02=»                                              *  D   B P*        SDISP       SIGNAL ROUTINE                         *  E 8 B P*                                                           *  E ~ B P*************************************************************  E    
0x023820…0239b4 (1, 44)  Dummy {f00=0x000b, f01=0x0190, f02=»*************************************************  E     PSDISP EQU *  F :   P LD A8,ECBSD,A11 F N   P ST A1,ECBCW,A8  F f   P LKM F ~   P DATA 1  F     P RTN A14 F       EJECT F   D @**************************************************************** F   D @*       
0x0239b4…023b48          Dummy {f00=0x000b, f01=0x0190, f02=»*                                                              * F   D @**************************************************************** G H    KEYTAB EQU * G      *20  G       DATA CHAR SPACE G       DATA CHAR ! G       DATA CHAR " G     P DATA CHAR G       DATA 
0x023b48…023cdc          Dummy {f00=0x000b, f01=0x0190, f02=»ATA CHAR + G       DATA CHAR , H       DATA NUM -  H &     DATA NUM .  H :     DATA CHAR / H N    *30  H b     DATA NUM 0  H n     DATA NUM 1  H       DATA NUM 2  H       DATA NUM 3  H       DATA NUM 4  H       DATA NUM 5  H       DATA NUM 6  H       DATA NUM 7  H
0x023cdc…023e70          Dummy {f00=0x000b, f01=0x0190, f02=» > H       DATA CHAR ? I      *40  I     P DATA CHAR I *     DATA CHAR A I <     DATA CHAR B I P     DATA CHAR C I d     DATA CHAR D I x     DATA CHAR E I       DATA CHAR F I       DATA CHAR G I       DATA CHAR H I       DATA CHAR I I       DATA CHAR J I       DAT
0x023e70…024004          Dummy {f00=0x000b, f01=0x0190, f02=»AR Q I       DATA CHAR R J       DATA CHAR S J       DATA CHAR T J 4     DATA CHAR U J H     DATA CHAR V J       DATA CHAR W J p     DATA CHAR X J       DATA CHAR Y J       DATA CHAR Z J     P DATA CHAR J     P DATA CHAR J     P DATA CHAR J       DATA CHAR ^ J    
0x024004…024198          Dummy {f00=0x000b, f01=0x0190, f02=» DATA CHAR d J       DATA CHAR e K       DATA CHAR f K (     DATA CHAR g K <     DATA CHAR h K P     DATA CHAR i K d     DATA CHAR j K x     DATA CHAR k K       DATA CHAR l K       DATA CHAR m K       DATA CHAR n K       DATA CHAR o K     P*70  K       DATA CHAR p
0x024198…02432c          Dummy {f00=0x000b, f01=0x0190, f02=»AR w K       DATA CHAR x L       DATA CHAR y L       DATA CHAR z L 4   P DATA CHAR L H   P DATA CHAR L Z   P DATA CHAR L l   P DATA CHAR L ~     DATA RETURN L      *80  L     P DATA CURMOV L     P DATA CURMOV L     P DATA CURMOV L     P DATA CURMOV L       DATA BA
0x02432c…0244c0          Dummy {f00=0x000b, f01=0x0190, f02=»SERT L       DATA DELETE M       XIF M       IFF IN:DL=1 M ,     DATA RETURN M @     DATA RETURN M T     XIF M h     DATA RESET  M t     DATA DUP  M       DATA FLDMRK M       DATA ZERO:2 M      *90  M       DATA ZERO:3 M       DATA NUMCOM M       DATA COPY M      
0x0244c0…024654 (1, 45)  Dummy {f00=0x000b, f01=0x0190, f02=»A KEYL M       DATA KEYL N       DATA KEYL N       XIF N 2     IFF KEYLST=1  N >     DATA RETURN N T     DATA RETURN N h     DATA RETURN N |     DATA RETURN N       DATA RETURN N       DATA RETURN N       DATA RETURN N       DATA RETURN N       XIF N   8 P DATA RE
0x024654…0247e8          Dummy {f00=0x000b, f01=0x0190, f02=»FOR NEW KEY (NOT P. A. KEY)  N x   P*FIRST P. A. KEY O $   P IFT OFLIN=1 O <   P DATA OFLINE O P   P XIF O d   P IFF OFLIN=1 O p   P DATA RETURN O     P XIF O     P*A0  O     P DATA ENTER  O     P IFT SNA=1 O     P DATA SYSREQ O     P DATA CLEAR  O     P DATA ATTN
0x0247e8…02497c          Dummy {f00=0x000b, f01=0x018e, f02=»A MFCHGE O     P XIF P     P IFF NBRLIN=2  P     P DATA RETURN P 2   P XIF P F     IFT PAX=1 P R     DATA PAEX P d     XIF P v     IFF PAX=1 P       DATA RETURN P       XIF P       DATA PA1  P       DATA PA2  P       DATA PA3  P   $ P DATA PAALFA PA4-PA10 (ALFASKO
0x02497c…024b10          Dummy {f00=0x000b, f01=0x0190, f02=» P       IFT PFX=1 Q       DATA PFEX Q       XIF Q ,     IFF PFX=1 Q 8     DATA RETURN Q J     XIF Q ^     DATA PF 1 Q j     DATA PF 2 Q |     DATA PF 3 Q       DATA PF 4 Q       DATA PF 5 Q       DATA PF 6 Q       DATA PF 7 Q       DATA PF 8 Q       DATA PF 9 Q  
0x024b10…024ca4          Dummy {f00=0x000b, f01=0x0190, f02=» DATA PF 16  Q       DATA PF 17  R       DATA PF 18  R (     DATA PF 19  R <     DATA PF 20  R P     DATA PF 21  R d     DATA PF 22  R x     DATA PF 23  R       DATA PF 24  R     P IFF TEST=1  R     P DATA RETURN R     P XIF R     P IFT TEST=1  R     P DATA TESTM 
0x024ca4…024e38          Dummy {f00=0x000b, f01=0x0190, f02=»                              *  R p B P*        CHAR       ALPHABETIC AND SPEC. CHAR UPDAT. DISPL.  * S ( B P*                                                            * S n B P************************************************************** S     P*  REGISTERS S
0x024e38…024fcc          Dummy {f00=0x000b, f01=0x0190, f02=»A11= RESERVED  S     P* A13= RESERVED  T     P*  T . B P************************************************************** T 8   PCHAR EQU * T ~ $ P LDK A3,/30 LOAD ATTRIBUTE MASK  T   & P CF A14,ANCOMM TAKE CARE OF CHAR.  T     P RTN A14 T     P EJECT T   B P********
0x024fcc…025160          Dummy {f00=0x000b, f01=0x018e, f02=»     NUM       NUMERIC UPDAT. DISPL.                     * T   B P*        NUMCOM    NUMERIC COMMA                             * U B D P*                                                             *  U   B P********************************************************
0x025160…0252f4 (1, 46)  Dummy {f00=0x000c, f01=0x0190, f02=»   P* A6= RESERVED V     P* A11= RESERVED  V     P* A13= RESERVED  V 2   P*  V J B P*************************************************************  V T   PNUMCOM EQU * V     P LDK A2,/2C INSERT COMMA V     PNUM EQU *  V   $ P LDK A3,/20 LOAD ATTRIBUTE MASK  V   & P
0x0252f4…025488          Dummy {f00=0x000c, f01=0x0190, f02=» V P D P*                                                             *  W   D P*       ANCOMM       COMMON ROUTINE FOR ALPHANUM. CHAR.       *  W P D P*                                                             *  W   D P****************************************
0x025488…02561c          Dummy {f00=0x000c, f01=0x0190, f02=»SOR POS. W     P* A5= REL. ATTRIBUTE POS.  X     P* A6= ATTRIBUTE CHAR.  X 2   P* A11= CREDIT WORK AREA  X P   P* A13= RESERVED  X p   P*  X   D P***************************************************************  X     PANCOMM EQU * X   * P CF A14,SCRINF GET SCREEN 
0x02561c…0257b0          Dummy {f00=0x000c, f01=0x0190, f02=» RF(NZ) ANC800 NO  X     P IFT IN:DL=1 Y     P LD A1,MODE,A11 INSERT MODE? Y .   P RF(Z) ANC100 NO Y R   P CF A14,INSMOD Y j   P LDR A7,A1 Y     P ANK A7,1 INSRETED NORMAL? Y     P RF(NZ) ANC900 YES Y   " P ANK A1,2 INSERT NOT ALLOWED?  Y     P RF(NZ) ANC800 YES Y
0x0257b0…025944          Dummy {f00=0x000c, f01=0x0190, f02=»HAR DISPLAY CHAR AND CURSOR  Y   8 P CF A14,POSUNP MOVE CURSOR TO NEXT UNPROTECTED POS.  Z $   P RF ANC900 Z `   PANC800 EQU * Z r   P CF A14,ERROR INDICATE ERROR Z     PANC900 EQU * Z     P RTN A14 Z     P EJECT Z   @ P********************************************
0x025944…025ad8          Dummy {f00=0x000c, f01=0x0190, f02=»               * Z d @ P*                                                          * [   @ P************************************************************ [     P*  REGISTERS [     P*  [     P* A2= KEY-CHAR [     P* A4= REL. CURSOR POS. [     P* A5= REL. ATTRIBUTE P
0x025ad8…025c6c          Dummy {f00=0x000c, f01=0x0190, f02=»********************** [ j   PCURMOV EQU *     $ P CF A14,SCRINF GET SCREEN INFO.    2   P SUK A2,CRUP GET INDEX   Z   P ADR A2,A2   x , P CFI A14,CURTAB,A2 JUMP IN CURSOR TABLE      * P CF A14,STOINF SAVE SCREEN INFORMATION     & P CWK A5,LBVDU+1 UNFORMATTED SCRE
0x025c6c…025e00          Dummy {f00=0x000c, f01=0x018e, f02=»   z   P CF A14,DISCHA SET CURSOR  ]     P RTN A14 ] *   P EJECT ] : $ P* CURTAB       CURSOR JUMP TABLE ] H   PCURTAB EQU * ] p $ P DATA CRLEFT MOVE CURSOR TO LEFT ]   & P DATA CRRIGT MOVE CURSOR TO RIGHT  ]   " P DATA CRDOWN MOVE CURSOR DOWN  ]     P DATA CURUP 
0x025e00…025f94 (1, 47)  Dummy {f00=0x000c, f01=0x0190, f02=» ] n ( P LDKL A4,LBVDU-1 LAST POS. ON SCREEN ^     P RF CRRET  ^ 4 ( P* CRRIGT       MOVE CURSOR TO RIGHT  ^ F   PCRRIGT EQU * ^ r   P ADK A4,1  ^     P CWK A4,LBVDU END OF BUFFER? ^     P RF(L) CRRET NO  ^     P LDK A4,0  ^     P RF CRRET  ^   $ P* CRDOWN       M
0x025f94…026128          Dummy {f00=0x000c, f01=0x0190, f02=» ^     P RF CRRET  _     P* CURUP       MOVE CURSOR UP _     PCURUP EQU *  _ >   P SUKL A4,LLINE _ R   P RF(NN) CRRET UPMOST LINE  _ h   P ADKL A4,LBVDU _     PCRRET EQU *  _     P RTN A14 _     P EJECT _   B P******************************************************
0x026128…0262bc          Dummy {f00=0x000c, f01=0x0190, f02=»           * _ ^ B P*                                                            * `   B P************************************************************** ` Z   P*  REGISTERS `     P*  `     P* A4= REL. CURSOR POS. `     P* A5= REL. ATTRIBUTE POS.  `     P* A6= ATTR
0x0262bc…026450          Dummy {f00=0x000c, f01=0x018e, f02=»*********************************************  ` ~   PBAKTAB EQU * a 6 * P CF A14,SCRINF GET SCREEN INFORMATION  a J   P LDR A9,A5 a x ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  a     P RF(E) BAK600 YES  a   & P CWR A4,A5 STANDING ON ATTRIBUTE?  a     P RF(E) BAK300 
0x026450…0265e4          Dummy {f00=0x000c, f01=0x0190, f02=» a   0 P CWR A4,A5 STANDING ON POS. AFTER ATTRIBUTE? b     P RF(E) BAK300 YES  b <   P LDR A4,A5 b V   P LDR A7,A6 b h   P ANK A7,/20 PROTECTED FIELD? b z   P RF(Z) BAK500 NO b     PBAK300 EQU * b     P SUK A4,1  b     P RF(NN) BAK400 b     P LDKL A4,LBVDU-1 b    
0x0265e4…026778          Dummy {f00=0x000c, f01=0x018e, f02=»ECTED FIELD? b     P RF(Z) BAK500 NO c     P LDR A4,A5 c , & P CWR A5,A9 WHOLE SCREEN SEARCHED?  c >   P RB(NE) BAK300 NO  c h   P LDK A1,0 FIRST SCREEN POS.  c   , P CF A14,ATMASB UPDATE FIELD INFORMATION  c     P RF BAK600 c     PBAK500 EQU * c     P LDR A4,A5 c
0x026778…02690c          Dummy {f00=0x000c, f01=0x0190, f02=» c r   PBAK700 EQU * d   * P CF A14,STOINF SAVE SCREEN INFORMATION d     P LDK A1,2 REQ. LENGTH  d J   P CF A14,DISCHA SET CURSOR  d h   P RTN A14 d     P EJECT d   B P*************************************************************  d   B P*                         
0x02690c…026aa0          Dummy {f00=0x000c, f01=0x0190, f02=»                                      *  d z B P*************************************************************  e 0   P*  REGISTERS e v   P*  e     P* A4= REL. CURSOR POS. e     P* A5= REL. ATTRIBUTE POS.  e     P* A6= ATTRIBUTE CHAR.  e   $ P* A9= REL. ATTRIBUTE S
0x026aa0…026c34 (1, 48)  Dummy {f00=0x000c, f01=0x018e, f02=»** e T   PTAB EQU *  f   * P CF A14,SCRINF GET SCREEN INFORMATION  f     P LDR A9,A5 f J ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  f     P RF(E) TAB200 YES  f     PTAB100 EQU * f     P LDR A1,A4 f   , P CF A14,ATMASF SEARCH ATTRIBUTE FORWARD  f     P LDR A4,A5 NEW C
0x026c34…026dc8          Dummy {f00=0x000c, f01=0x0190, f02=»   P RB(NE) TAB100 NO  g   " P LDK A1,0 FIRST POS. ON SCREEN g   , P CF A14,ATMASB UPDATE FIELD INFORMATION  g D   P RF TAB200 g t   PTAB150 EQU * g     P ADK A4,1  g   & P CWK A4,LBVDU-1 LAST SCREEN POS.?  g     P RF(NG) TAB300 NO  g     PTAB200 EQU * g     P LDK
0x026dc8…026f5c          Dummy {f00=0x000c, f01=0x0190, f02=»DISCHA SET CURSOR  g     P RTN A14 h     P EJECT h * H P*******************************************************************  h 8 H P*                                                                 *  h   H P*        CRNL       TAB. UNPROTECTED TO NEXT LINE       
0x026f5c…0270f0          Dummy {f00=0x000c, f01=0x0190, f02=»***************************  h h   P*  REGISTERS i $   P*  i 8   P* A4= REL. CURSOR POS. i B   P* A5= REL. ATTRIBUTE POS.  i `   P* A6= ATTRIBUTE CHAR.  i     P* A11= RESERVED  i     P* A13= RESERVED  i     P*  i   F P**********************************************
0x0270f0…027284          Dummy {f00=0x000c, f01=0x0190, f02=» A1,0 COMPUTE LEFTMOST POS.  i     PCRN100 EQU * j $   P SUK A4,LLINE  j 8   P RF(N) CRN200  j N   P ADK A1,LLINE  j d   P RB CRN100 j z   PCRN200 EQU * j     P LDR A4,A1 j   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  j     P RF(E) CRN800 YES  j   * P CF A14,GETVDU G
0x027284…027418          Dummy {f00=0x000c, f01=0x0190, f02=»IBUTE BACKWARD j v   P LDR A7,A6 k     P ANK A7,/20 PROTECTED? k (   P RF(Z) CRN800 NO k F   P RF CRN500 k ^   PCRN400 EQU * k p   P SUK A4,1  k   " P RF(NN) CRN500 NOT WRAP AROUND k   & P LDKL A4,LBVDU-1 LAST SCREEN POS.  k     PCRN500 EQU * k   * P CF A14,STOINF
0x027418…0275ac          Dummy {f00=0x000c, f01=0x0190, f02=»REEN INFORMATION k z   P LDK A1,2 REQ. LENGTH  l     P CF A14,DISCHA SET CURSOR  l 6   PCRN900 EQU * l X   P RTN A14 l l   P EJECT l | J P*********************************************************************  l   J P*                                               
0x0275ac…027740          Dummy {f00=0x000c, f01=0x0190, f02=»                                        *  l t J P*********************************************************************  m 2   P*  REGISTERS m     P*  m     P* A4= REL. CURSOR POS. m     P* A5= REL. ATTRIBUTE POS.  m     P* A6= ATTRIBUTE CHAR.  m     P* A11= RESER
0x027740…0278d4 (1, 49)  Dummy {f00=0x000c, f01=0x0190, f02=» m   * P CF A14,SCRINF GET SCREEN INFORMATION  n   " P LDK A4,0 FIRST POS. ON SCREEN n 6   P CF A14,STOINF n   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  n r   P RF(E) RDH800 YES  n     P LDR A1,A4 n   * P CF A14,GETVDU GET CHAR. IN VDU BUFFER n     P CCK A7,/8000 AT
0x0278d4…027a68          Dummy {f00=0x000c, f01=0x0190, f02=»00 n     PRDH100 EQU * o     P LDR A1,A4 o   * P CF A14,ATMASB GET ATTRIBUTE BACKWARD  o 0   P LDR A7,A6 o ^   P ANK A7,/20 PROTECTED? o p   P RF(Z) RDH800 NO o     PRDH300 EQU * o   ( P CF A14,TAB TAB. UNPROTECTED FORWARD o     P RF RDH900 o     PRDH800 EQU * o  
0x027a68…027bfc          Dummy {f00=0x000c, f01=0x018e, f02=»TN A14 o     P EJECT p   B P*************************************************************  p   B P*                                                           *  p b B P*        EREOF       ERASE TO END OF FIELD                  *  p   @ P*                         
0x027bfc…027d90          Dummy {f00=0x000c, f01=0x0190, f02=» p     P* A4= REL. CURSOR POS. q     P* A5= REL. ATTRIBUTE POS.  q &   P* A6= ATTRIBUTE CHAR.  q H   P* A11= RESERVED  q f   P* A13= RESERVED  q ~   P*  q   H P*******************************************************************  q     PEREOF EQU *  q   * P CF A14,
0x027d90…027f24          Dummy {f00=0x000c, f01=0x0190, f02=»0 PROTECTED FIELD? q     P RF(NZ) ERE600 YES r   & P CWR A5,A4 STANDING ON ATTRIBUTE?  r 4   P RF(E) ERE600 YES  r ^   P LDR A1,A4 r x   P LDR A8,A6 SAVE OLD  r     P LDR A9,A5 SAVE OLD  r   , P CF A14,ATMASF SEARCH ATTRIBUTE FORWARD  r     P LDR A3,A5 r     P LDR
0x027f24…0280b8          Dummy {f00=0x000c, f01=0x0190, f02=»TTRIBUTE IN VDU BUFFER r v . P CF A14,STOINF SAVE NEW SCREEN INFORMATION s     P LDR A1,A3 STOP ADDRESS  s P   P RF ERE800 s p   PERE600 EQU * s     P CF A14,ERROR INDICATE ERROR s     P RF ERE900 s     PERE700 EQU * s     P LDR A10,A4  s   & P CF A14,ERASE ERASE 
0x0280b8…02824c          Dummy {f00=0x000c, f01=0x0190, f02=»E800 EQU * s     P SUR A10,A10 t   0 P CF A14,ERASUA ERASE UNPROTECTED TO ADDRESS  t & * P CF A14,DISMOD DISPLAY MODIFIED FIELD  t Z   PERE900 EQU * t     P RTN A14 t     P EJECT t   H P*******************************************************************  t   H P* 
0x02824c…0283e0          Dummy {f00=0x000c, f01=0x0190, f02=»    *  t R H P*                                                                 *  u   H P*******************************************************************  u Z   P*  REGISTERS u     P*  u     P* A4= REL. CURSOR POS. u     P* A5= REL. ATTRIBUTE POS.  u     P* A6
0x0283e0…028574 (1, 50)  Dummy {f00=0x000d, f01=0x0190, f02=»***************  u     PERINPT EQU * v   * P CF A14,SCRINF GET SCREEN INFORMATION  v , ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN?  v Z   P RF(NE) ERI100 NO  v   & P CF A14,ERASE ERASE ENTIRE SCREEN  v     P RF ERI900 v     PERI100 EQU * v   ( P CF A14,ERASUP ERASE ALL
0x028574…028708          Dummy {f00=0x000d, f01=0x0190, f02=»   P RTN A14 w     P EJECT w     P IFT IN:DL=1 w " < P******************************************************** w 6 < P*                                                      * w v < P*        INSERT       INSERT KEY HANDLING              * w   < P*                 
0x028708…02889c          Dummy {f00=0x000d, f01=0x0190, f02=»   P* A11= CREDIT WORK AREA  x     P* A13= RESERVED  x $   P*  x < 8 P***************************************************  x F   PINSERT EQU * x     P IM MODE,A11 SET INSERT MODE x   . P CF A14,LMP6ON TURN ON "INSERT MODE" LAMP  x     P RTN A14 x     P EJECT x   :
0x02889c…028a30          Dummy {f00=0x000d, f01=0x0190, f02=»ELETE       DELETE CHAR. HANDLING          * x   : P*                                                    * y 4 < P*******************************************************  y r   P*  REGISTERS y     P*  y     P* A4= REL. CURSOR POS. y     P* A5= REL. ATTRIBUTE POS. 
0x028a30…028bc4          Dummy {f00=0x000d, f01=0x0190, f02=»***********************  y p   PDELETE EQU * z   * P CF A14,SCRINF GET SCREEN INFORMATION  z 4   P LDKL A3,-1  z b   PDEL025 EQU * z v   P ADK A3,LLINE  z   * P CWR A3,A4 LAST POS. ON CURRENT LINE?  z     P RB(L) DEL025 NO z   ( P CWK A5,LBVDU+1 UNFORMATTED SCREEN
0x028bc4…028d58          Dummy {f00=0x000d, f01=0x018e, f02=»OTECTED? z     P RF(NZ) DEL700 YES {     P ORK A6,1 SET MDT-BIT  { *   P LDR A7,A6 { H   P LDR A1,A5 { Z & P CF A14,STOVDU SAVE NEW ATTRIBUTE  { l   P LDR A8,A6 SAVE OLD  {     P LDR A9,A5 SAVE OLD  {   , P CF A14,ATMASF SEARCH ATTRIBUTE FORWARD  {     P LDR A1,A5
0x028d58…028eec          Dummy {f00=0x000d, f01=0x018e, f02=»   P RF(NG) DEL200 NO  |     P LDR A3,A1 |     PDEL200 EQU * | 0   P LDR A1,A4 | D   PDEL300 EQU * | V " P CWR A1,A3 ALREADY ON LAST? =4 | j   P RF(E) DEL400 YES =4 |     P ADK A1,1  |   , P CF A14,GETVDU GET CHAR. IN  VDU BUFFER  |     P SUK A1,1  |   , P CF A14,
0x028eec…029080          Dummy {f00=0x000d, f01=0x0190, f02=» | |   P LDK A7,NULL GET NULL CHAR.  }   0 P CF A14,STOVDU STORE NULL CHAR IN VDU BUFFER } ,   P CF A14,SAVE1  } `   P LDK A5,LLINE  } v   P LDR A6,A11  }     P SUR A10,A10 }     P CF A14,LINE GET LINE FLAG }     P LC A1,LINFLG,A6 }     P ORK A1,1  }     P SC A1,L
0x029080…029214 (1, 51)  Dummy {f00=0x000d, f01=0x018e, f02=»DICATE ERROR }     PDEL900 EQU * ~     P RTN A14 ~ (   P XIF ~ 8   P EJECT ~ D < P******************************************************** ~ R < P*                                                      * ~   < P*        RESET       RESET KEY HANDLING               
0x029214…0293a8          Dummy {f00=0x000d, f01=0x0190, f02=»   P*  REGISTERS       P*        P* A11= CREDIT WORK AREA    "   P* A13= RESERVED    B   P*    Z 8 P****************************************************   d   PRESET EQU *      " P CM MODE,A11 RESET INSERT MODE     * P CF A14,LMP6OF TURN OFF "INSERT" LAMP      $ P
0x0293a8…02953c          Dummy {f00=0x000d, f01=0x0190, f02=»   P RTN A14       P EJECT     @ P***********************************************************    " @ P*                                                         *    f @ P*        DUP       DUPLICATE KEY                          *      @ P*                         
0x02953c…0296d0          Dummy {f00=0x000d, f01=0x0190, f02=»   P* A2= KEY-CHAR       P* A11= RESERVED        P* A13= RESERVED    2   P*    J @ P************************************************************   T   PDUP EQU *        P LDK A2,DUPCH GET DUP CHAR.        P CF A14,NUM        P CF A14,TAB        P RTN A14       P E
0x0296d0…029864          Dummy {f00=0x000d, f01=0x0190, f02=»  *    X @ P*        FLDMRK       FIELD MARK KEY                      *      @ P*                                                         *    P @ P***********************************************************        P*  REGISTERS       P*        P* A2= KEY-CHAR    
0x029864…0299f8          Dummy {f00=0x000d, f01=0x0190, f02=» EQU *     & P LDK A2,FMCH GET FIELD MARK CHAR.        P CF A14,NUM    8   P RTN A14   L   P EJECT     D P***************************************************************    j   P*      & P*   Z E R O : 3    TRIPLE ZERO KEY     ( P*   Z E R O : 2     DOUBLE ZERO KE
0x0299f8…029b8c          Dummy {f00=0x000d, f01=0x0190, f02=» RESERVED        P* A13= RESERVED        P*    * > P*********************************************************    4   P   v   PZERO:3 EQU *   ~   P LDK A2,/30 ZERO CHAR.     " P CF A14,NUM DISPLAY CHARACTER        PZERO:2 EQU *       P LDK A2,/30 ZERO CHAR.     " P
0x029b8c…029d20          Dummy {f00=0x000d, f01=0x0190, f02=»FT OFLIN=1     < P********************************************************     < P*                                                      *   R < P*        OFLINE       OFFLINE KEY HANDLING             *     < P*                                                     
0x029d20…029eb4 (1, 52)  Dummy {f00=0x000d, f01=0x0190, f02=»* A13= RESERVED        P*      < P*******************************************************    "   POFLINE EQU *   b ( P CF A14,ERASE ERASE ENTIRE SCREEN =2   v   P CF A14,RESET      * P CF A14,DCOFLN INDICATE OFFLINE TO DC      ( P CF A14,LMP6ON TURN ON OFFLINE LAM
0x029eb4…02a048          Dummy {f00=0x000d, f01=0x018e, f02=»   j   P LD A12,4,A14      $ P ADKL A14,4 UPDATE STACK POINTER     * P ABL I:RT1 RETURN TO "OFFLINE" PROGRAM   F   P XIF   t   P EJECT     > P*********************************************************      > P*                                                       
0x02a048…02a1dc          Dummy {f00=0x000d, f01=0x0190, f02=»   T > P*********************************************************        P*  REGISTERS   J   P*    ^   P* A11= CREDIT WORK AREA    h   P* A13= RESERVED        P*      < P*******************************************************        P IFT NBRLIN=2        PMFCHGE E
0x02a1dc…02a370          Dummy {f00=0x000d, f01=0x0190, f02=»1        P XRK A1,1        P RF(NZ) MFCH10       P CF A14,LMP1ON   2   P RF MFCH90   H   PMFCH10 EQU *   Z   P CF A14,LMP2ON   n   PMFCH90 EQU *       P ST A1,MAIN,A11      $ P CF A14,CHKSTA CHECK LINE STATUS       P RTN A14       P XIF       P EJECT     @ P******
0x02a370…02a504          Dummy {f00=0x000d, f01=0x0190, f02=»   COPY       LOCAL HARDCOPY                        *      @ P*                                                         *    > @ P***********************************************************        P*            REGISTERS       P*        P* A11= CREDIT WORK AREA   
0x02a504…02a698          Dummy {f00=0x000d, f01=0x0190, f02=»,SNAMOD,A11      2 P ANKL A1,HCPMOD HARDCOPY ALREADY OUTSTANDING?      $ P RF(NZ) COPY80 YES,WAIT A WHILE    J   P LD A1,PRTID,A11   r & P RF(Z) COPY80 PRINTER NOT ASSIGNED     2 P ANK A1,/FF CHECK IF PRINTER OK IN TASK TABLE        P SUK A1,/30        P SLL A1,2 
0x02a698…02a82c          Dummy {f00=0x000d, f01=0x0190, f02=»3,A3       P ANK A1,/FF PRINTER OK?        P RF(Z) COPY10 YES    , * P CF A14,LMP5FL INDICATE PRINTER ERROR    F   P RF COPY90   t   PCOPY10 EQU *     ( P LDK A1,/38 INDICATE HARDCOPY IN WCC       P ST A1,WCC,A11       P LDKL A3,BVDU BUFFER       P ADR A3,A11   AD
0x02a82c…02a9c0          Dummy {f00=0x000d, f01=0x0190, f02=» BUFFER LENGTH   ~ " P CF A14,ICWRT WRITE INTERTASK        P IFT SNA=1   < 2 P LDKL A1,HCPMOD INDICATE HARDCOPY OUTSTANDING    N   P ORS A1,SNAMOD,A11       P XIF       P IFF SNA=1     2 P LDKL A1,HCPMOD INDICATE HARDCOPY OUTSTANDING        P ORS A1,BSCMOD,A11    
0x02a9c0…02ab54 (1, 53)  Dummy {f00=0x000d, f01=0x0190, f02=»*****************************************************      D P*                                                             *    > 0 P*        IDENT       PRINTER IDENT. HANDLING     D P*                                                             *      D P******
0x02ab54…02ace8          Dummy {f00=0x000d, f01=0x0190, f02=»   t   P* A11= CREDIT WORK AREA        P* A13= T:A ADDRESS   (   P*    B B P*************************************************************    L   PIDENT EQU *      ( P LD A1,PRTID,A11 GET CURRENT TASKID      $ P LD A4,+6,A13 COMMON BLOCK BASE        P ANK A1,X'FF' 
0x02ace8…02ae7c          Dummy {f00=0x000d, f01=0x018e, f02=» LCR A5,A3 GET ID        P SLL A5,8        P LC A5,+1,A3   ,   P LC A4,+3,A3 GET STATUS    @   P CF A14,SAVE1 SAVE REGISTERS   `   P CF A14,DISID DISPLAY TASKID     " P LDKL A1,IDEN40 NEXT KEY ENTRY       P ST A1,RDMORE,A11        P RF IDEN90 NEXT KEY        PIDEN
0x02ae7c…02b010          Dummy {f00=0x000d, f01=0x0190, f02=»   P RF(E) IDEN80 YES      " P CWK A9,IDKEY GET NEXT TASKID?     ( P RF(NE) IDEN90 NO KEEP THE FIRST ONE   D   PIDEN50 EQU *   p & P ADK A3,4 SEARCH FOR NEXT PRINTER        P LCR A2,A3       P ANK A2,/FF        P LDR A1,A2       P RB(Z) IDEN50        P SLL A1,8   
0x02b010…02b1a4          Dummy {f00=0x000d, f01=0x0190, f02=»TAB        P LD A3,6,A13       P ADR A3,A2       P SUK A3,4    2   P RB IDEN50   D   PIDEN80 EQU *   V " P LCR A1,A3 GET PRINTER TO SAVE   j   P SLL A1,8        P LC A1,+1,A3     ( P ST A1,PRTID,A11 NEW HARDCOPY TASKID       PIDEN90 EQU *       P RTN A14       P E
0x02b1a4…02b338          Dummy {f00=0x000d, f01=0x0190, f02=»      *    Z B P*        KEYL       KEYLOCK STATUS                          *      B P*                                                           *    V B P*************************************************************        P*  REGISTERS       P*        P* A2= KE
0x02b338…02b4cc          Dummy {f00=0x000d, f01=0x0190, f02=»************   ^   P IFT KEYLST=1        P IFT KB6272=1    *   PKEYL EQU *   @ * P SUK A2,LKLKEY GET NEG KEY LOCK VALUE    R   P LD A3,KEYS,A11 OLD STATUS       P LDK A4,/10        PKEYL10 EQU *       P SRL A4,1        P ADK A2,2 1 = OFF,0 = ON       P RB(N) KEYL1
0x02b4cc…02b660          Dummy {f00=0x000d, f01=0x0190, f02=»   n   P RF KEYL30 NOW ON        PKEYL20 EQU * WAS ON    "   P LDR A2,A2   > $ P RF(Z) KEYL99 NOW ON, NO CHANGE    P   PKEYL30 EQU *  CHANGE   x   P LD A3,KEYS,A11        P XRR A3,A4 CHANGE STATUS     $ P ST A3,KEYS,A11 STORE NEW STATUS       P*        P* KEYLOCK 
0x02b660…02b7f4 (1, 54)  Dummy {f00=0x000e, f01=0x0190, f02=»A3   l ( P*   A2 = 1, IF CHANGED TO OFF ELSE 0       P*    6 * P* INSERT USER ROUTINE BELOW THIS LINE    @   P*    n   PKEYL99 EQU *   x   P RTN A14       P XIF       P EJECT     > P**********************************************************       P*        P* TEST
0x02b7f4…02b988          Dummy {f00=0x000e, f01=0x0190, f02=»1= RESERVED        P* A13= RESERVED        P*    , > P*********************************************************    6   P IFT TEST=1    x   PTESTM EQU *        P CF A14,ERASE        P CF A14,GETBUF       P CF A14,RDSTAT       P CF A14,DISSTA       P LDR A8,A12     
0x02b988…02bb1c          Dummy {f00=0x000e, f01=0x0190, f02=»                                                      *      > P*        ENTER       ENTER KEY HANDLING                 *    @ > P*                                                       *      > P*********************************************************        P* 
0x02bb1c…02bcb0          Dummy {f00=0x000e, f01=0x0190, f02=»*****************************    t   PENTER EQU *    &   P LDK A2,/27 AID-CODE   : . P CF A14,LMP4ON TURN ON "KEYBOARD INHIBIT"    V . P CF A14,TRPF AID+MODIFIED FIELDS+TRANSMIT        P RTN A14       P EJECT     B P************************************************
0x02bcb0…02be44          Dummy {f00=0x000e, f01=0x018e, f02=»                 *   d B P*                                                            *     B P**************************************************************   `   P*  REGISTERS       P*        P* A2= AID-CODE       P* A11= RESERVED        P* A13= RESERVED       
0x02be44…02bfd8          Dummy {f00=0x000e, f01=0x0190, f02=» . P CF A14,LMP4ON TURN ON "KEYBOARD INHIBIT"      ( P CF A14,TRPA UPDATE AID AND TRANSMIT   6 & P CF A14,ERASE ERASE ENTIRE SCREEN    b   P RTN A14       P EJECT     D P***************************************************************      D P*                     
0x02bfd8…02c16c          Dummy {f00=0x000e, f01=0x0190, f02=»                                                *      D P***************************************************************    :   P*  REGISTERS       P*        P* A11= CREDIT WORK AREA        P* A13= RESERVED        P*      8 P**************************************
0x02c16c…02c300          Dummy {f00=0x000e, f01=0x0190, f02=»1 ACTIVE?        P RF(Z) SYS100 YES      & P LDK A1,LOCMOD INDICATE LOCAL MODE   ,   P RF SYS500   V   PSYS100 EQU *   h   P LDR A2,A1 GET STATUS    |   P ANKL A2,/C00 MY JOB MODE?       P RF(NZ) SYS200 NO      & P CF A14,CLEAR CLEAR SCREEN AND DC      ( P CF A14,
0x02c300…02c494 (1, 55)  Dummy {f00=0x000e, f01=0x0190, f02=» AND NOT LU-LU?    |   P RF(NE) SYS300 NO      & P LDK A1,SYSOP INDICATE SYSTEM MODE   2   P RF SYS500       PSYS300 EQU *   n $ P ANKL A2,/800 SSCP-LU AND LU-LU?       P RF(NZ) SYS400 YES     & P LDK A1,SYSOP INDICATE SYSTEM MODE       P RF SYS500       PSYS400 E
0x02c494…02c628          Dummy {f00=0x000e, f01=0x0190, f02=»MOD,A11        P RTN A14       P XIF       P EJECT   , D P***************************************************************    : D P*                                                             *      D P*       ATTN       ATTENTION KEY HANDLING                     
0x02c628…02c7bc          Dummy {f00=0x000e, f01=0x0190, f02=»*********    Z   P*           REGISTERS        P*    0   P* A11= RESERVED    :   P* A13= RESERVED    R   P*    j > P**********************************************************   t   P IFT SNA=1       PATTN EQU *     $ P LDK A1,/4B SIGNAL ATTENTION KEY       P CF A1
0x02c7bc…02c950          Dummy {f00=0x000e, f01=0x0190, f02=» B P*                                                            *     @ P*        PA       PROGRAM ACCESS KEY HANDLING             *    J B P*                                                            *     B P****************************************************
0x02c950…02cae4          Dummy {f00=0x000e, f01=0x0190, f02=»******************************************************       PPA1 EQU *    >   P LDK A2,/25 AID-CODE   P   P RF PA500    l   PPA2 EQU *    ~   P LDK A2,/3E AID-CODE       P RF PA500        PPA3 EQU *        P LDK A2,/2C AID-CODE       PPA500 EQU *      , P CF A14,
0x02cae4…02cc78          Dummy {f00=0x000e, f01=0x0190, f02=»TN A14       P EJECT     H P*******************************************************************      H P*                                                                 *    h H P*        PAEX       PAEX KEY FOLLOWED BY NUMBER                   *      H P*       
0x02cc78…02ce0c          Dummy {f00=0x000e, f01=0x0190, f02=»   L   P*  REGISTERS       P*        P* A11= CREDIT WORK AREA    &   P* A13= RESERVED    F   P*    ^ 8 P***************************************************    h   P IFT PAX=1       PPAEX EQU *       P LDKL A1,PAEXA       P ST A1,RDMORE,A11        P RTN A14       P
0x02ce0c…02cfa0          Dummy {f00=0x000e, f01=0x018e, f02=»1-3    x   P RF(G) PAERR ILLEGAL CHAR.     ( P CF A14,DCABOR ABORT TEST MESSAGE =2   .   P RF(NZ) PAEX10   Z   P CF A14,PA3 PA3 KEY    p   P RF PARET        PPAEX10 EQU *       P ADK A2,1        P RF(NZ) PAEX20       P CF A14,PA2 PA2 KEY        P RF PARET        P
0x02cfa0…02d134 (1, 56)  Dummy {f00=0x000e, f01=0x0190, f02=»       P RTN A14       P XIF       P EJECT   $ F P******************************************************************   2 F P*                                                                *   | F P*        PF       PROGRAM FUNTION KEY HANDLING                   *
0x02d134…02d2c8          Dummy {f00=0x000e, f01=0x0190, f02=»************   Z   P*  REGISTERS       P*    (   P* A2= AID-CODE   2   P* A11= RESERVED    H   P* A13= RESERVED    `   P*    x F P******************************************************************       PPF EQU *     & P SUK A2,PFKEY GET INDEX TO CONVERT       P L
0x02d2c8…02d45c          Dummy {f00=0x000e, f01=0x0190, f02=» A14       P EJECT     F P*****************************************************************      F P*                                                               *    d F P*        PFEX       PFEX KEY FOLLOWED BY NUMBER                 *      F P*               
0x02d45c…02d5f0          Dummy {f00=0x000e, f01=0x0190, f02=»EGISTERS       P*        P* A11= CREDIT WORK AREA        P* A13= RESERVED    :   P*    R 6 P*************************************************        P IFT PFX=1       PPFEX EQU *       P LDKL A1,PFEXA       P RF PFNXT        PPFEXA EQU *        P CM RDMORE,A11    
0x02d5f0…02d784          Dummy {f00=0x000e, f01=0x0190, f02=»   P RF PFNXT NEXT NUMBER        PPFEX10 EQU *   "   P SUK A2,1    6   P RF(NZ) PFEX20   H   P LDKL A1,PF1A FIRST NUM 1    ^   P RF PFNXT NEXT NUMBER        PPFEX20 EQU *       P SUK A2,1        P RF(NZ) PFERR ILLEGAL NUM        P LDKL A1,PF2A FIRST NUM 2        P
0x02d784…02d918          Dummy {f00=0x000e, f01=0x018e, f02=»ILLEGAL NUM?       P RF(NN) PFERR YES        P ADK A2,/9+PFKEY PF1-PF9   .   P RF PFHAND   N   PPF1A EQU *   `   P CM RDMORE,A11   r   P SUK A2,/30 ILLEGAL NUM?       P RF(N) PFERR YES       P SUK A2,/A ILLEGAL NUM?        P RF(NN) PFERR YES      " P ADK A2,/A+PFK
0x02d918…02daac          Dummy {f00=0x000e, f01=0x0190, f02=»   P SUK A2,5 ILLEGAL NUM?       P RF(NN) PFERR YES    " " P ADK A2,/5+PFKEY+/13 PF20-PF24   <   PPFHAND EQU *   b ( P CF A14,DCABOR ABORT TEST MESSAGE =2   v , P CF A14,PF PROGRAM FUNCTION KEY HANDLING       P RF PFRET        PPFNXT EQU *        P ST A1,RDMORE,A1
0x02daac…02dc40          Dummy {f00=0x000e, f01=0x0190, f02=» > P**********************************************************     > P*                                                        *   F > P*        RETURN       RETURN                             *     > P*                                                        *    
0x02dc40…02ddd4 (1, 57)  Dummy {f00=0x000e, f01=0x409c, f02=»A13= RESERVED        P*      < P********************************************************       PRETURN EQU *   `   P RTN A14   t   P         END    @                                                                                                                   
0x02ddd4…02df68          Dummy {f00=0x000e, f01=0x2008, f02=»         )       DATA PF 24  *       * $     END * ,@    * 8 6 ) 4     DATA PF 7 ) F     DATA PF 8 ) X     DATA PF 9 ) j     DATA PF 10  ) |     DATA PF 11  )       DATA PF 12  )       DATA PF 13  )       DATA PF 14  )       DATA PF 15  )      *C0  )       DATA PF
0x02df68…02e0fc          Dummy {f00=0x000e, f01=0x0190, f02=»FCFF       P ECR A2,A2 CND WORD FROM PRG       P ORR A1,A2 CND WRD CHANGED   0   P ST A1,6,A5 STORE IN STACK   R   P RTN A5    t   P EJECT       P IFT DCM-MMUMUX=-2       PBUFADR EQU *  =MMU       P INH     * P SUKL A15,32 ADJUST STACKPOINTER =MMU      . P TS 2,A1
0x02e0fc…02e290          Dummy {f00=0x000e, f01=0x0190, f02=»A4,DWTUEC,A7 USER ECB ADDRESS =MMU     , P EL A4,ECBBA,A4 USER BUFFER ADDRESS =MMU   *   P LDR A1,A4 SAVE IT =MMU    Z 8 P ANKL A4,/FFF GET TWELVE LEAST SIGNIFICANT BITS =MMU   z * P SRL A1,11 GET INDEX IN MMU TABLE =MMU     ( P ADR A3,A1 ADD TO TTAB ADDRESS =MMU 
0x02e290…02e424          Dummy {f00=0x000e, f01=0x0190, f02=»AVE IT =MMU      6 P SLL A1,2 GET BITS 12-15 OF PHYSICAL ADDRESS =MMU      4 P ORR A4,A1 COMBINE IT WITH LOCICAL ADDRESS =MMU    N < P ANKL A3,/C000 GET BITS 16 AND 17 OF PHYSICAL ADDR. =MMU     8 P SRL A3,1 PUT IN RIGHT POSITION FOR WER INSTR. =MMU        P RTN A
0x02e424…02e5b8          Dummy {f00=0x000e, f01=0x0190, f02=»ESS    z   P*        P* DESTROYS: A1, A4       P*    0   P*    :   PSUPTIM EQU *   D   P LDR A1,A6 PARAMETER   X   P LDR A4,A6   t ( P ADK A4,DWTATP TIMER POINTER ADDRESS       P INH       P CF A15,SETIMP START TIMER     0 P DATA OLI159,TIMACT ACT ADDRESS, TIMER V
0x02e5b8…02e74c          Dummy {f00=0x000e, f01=0x0190, f02=»T    t   P*        A3= DWT ADDRESS       P*    *   P*        DESTROYS A1,A3,A4   4   P*    V   PSETPLT EQU *   ` . P CF A15,GETBLK A3, A2 STORED IN DATA BLOCK   t $ P LDR A1,A4 SAVE ADDRESS TO BLOCK       P LDR A4,A6 GET DWT ADDRESS       P ADR A4,A2 GET ENTRY ADD
0x02e74c…02e8e0          Dummy {f00=0x000e, f01=0x0190, f02=»)    h 2 P SUK A4,4 ADJUST ADDRESS TO TIMER POINTER WORD       P CF A15,SETIMP START TIMER   @   P DATA PTMOUT,POLTIM    b   P RTN A5    ~   P*        P*      & P* TIMEOUT FOR POLL-INACTIVE TIMER        P*      * PPTMOUT EQU * A1=ADDRESS TO DATA BLOCK      2 P LDR
0x02e8e0…02f580 (2, 0)   DirGranule ((2, 0)) {
0x02e8e0…02f580            DirEnt {nam=»U3270.«, typ=»2 «, f00=0x0000, f01=0x0000, f02=0x01e0, f03=0x0000}
0x02e8e0…02f580            DirEnt {nam=»PRINT «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x01e8, f03=0x0000}
0x02e8e0…02f580            DirEnt {nam=»DSPBSC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0238, f03=0x0000}
0x02e8e0…02f580            DirEnt {nam=»DCBSC «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0268, f03=0x0000}
0x02e8e0…02f580            DirEnt {nam=»DATBSC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02a8, f03=0x0000}
0x02e8e0…02f580          }
0x02f580…02f714 (2, 1)   Opaque[0x194]
0x02f714…02f8a8          # DirEnt {nam=»PRINT «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x01e8, f03=0x0000}
0x02f714…02f8a8          IdxSect {
0x02f714…02f8a8            f00 = 0x000f	// 0x2f714 @0x0 
0x02f714…02f8a8            f01 = 0x0014	// 0x2f716 @0x2 
0x02f714…02f8a8            gno = [	// 0x2f718 @0x4 
0x02f714…02f8a8                [0x00]: C0x000f.0x1.0
0x02f714…02f8a8                [0x01]: C0x000f.0x2.0
0x02f714…02f8a8                [0x02]: C0x000f.0x3.0
0x02f714…02f8a8                [0x03]: C0x0010.0x0.0
0x02f714…02f8a8                [0x04]: C0x0010.0x1.0
0x02f714…02f8a8                [0x05]: C0x0010.0x2.0
0x02f714…02f8a8                [0x06]: C0x0010.0x3.0
0x02f714…02f8a8                [0x07]: C0x0011.0x0.0
0x02f714…02f8a8                [0x08]: C0x0011.0x1.0
0x02f714…02f8a8                [0x09]: C0x0011.0x2.0
0x02f714…02f8a8            ]
0x02f714…02f8a8          }
0x02f8a8…02fa3c          Dummy {f00=0x000f, f01=0x0190, f02=» 0 P IDENT PRINT REL 11.1 82-02-12 870150541110            8 & P   =7 TEST PRINTER BEFORE CONNECT    @   P   =6 SET PRINTER STATUS   j " P   =5 DIFFERENT FF CH FOR GP74       P   82-01-26        P   =4 NATIONAL CHAR        P   81-11-20        P   =3 SPACE SUPRESSI
0x02fa3c…02fbd0          Dummy {f00=0x000f, f01=0x0190, f02=»*********************************************************      H C*                                                                 *    B H C*        MODULE       PRINT                                       :      H C*                     MODULE HANDLING THE PRIN
0x02fbd0…02fd64          Dummy {f00=0x000f, f01=0x0190, f02=»ON 3270 SNA/SDLC, BSC               *    r H C*                                                                 *    . H C*******************************************************************    z   P EJECT     < P****************************************************
0x02fd64…02fef8          Dummy {f00=0x000f, f01=0x0190, f02=»N CURRENT MODE   r 0 P*        IOCPL      COMPLETE IN CURRENT MODE     ( P*        DCPINP     DC PRINTER INPUT   J ( P*        ICPINP     INTERTASK INPUT    v & P*        ICPRED     INTERTASK READ     ( P*        ICPWRT     INTERTASK WRITE      ( P*        ICABOR 
0x02fef8…03008c          Dummy {f00=0x000f, f01=0x0190, f02=» NL       NEW LINE     , P*          FFDUM    SIMULATED FORM FEED      " P*          FFVAL    FORM FEED    J ( P*          CR       CARRIAGE RETURN    p $ P*          EM       END MESSAGE      . P*          INVAL    INVALID PRINTER ORDER      , P*        FFCHK    
0x03008c…030220          Dummy {f00=0x000f, f01=0x0190, f02=»DWARE    t ( P*        GETTAB     GET ORDER INDEX        P*    : @ P***********************************************************    D     EJECT     H C*******************************************************************      H C*                                     
0x030220…0303b4 (2, 2)   Dummy {f00=0x000f, f01=0x0190, f02=»                                            *    z H C*******************************************************************    6         8 4 ENTRY PRINT START LABEL FROM DATA DIVISION (CREDIT)     0 P ENTRY COPP COPY SCREEN BUFFER TO PRINTER =2             H C******
0x0303b4…030548          Dummy {f00=0x000f, f01=0x0190, f02=»*    N H C*        EXTERNAL REFERENCES                                      *      H C*                                                                 *    V H C*******************************************************************              2 . EXTRN COMINI COMM
0x030548…0306dc          Dummy {f00=0x000f, f01=0x0190, f02=» OPEN OPEN (DCBSC)     ( P EXTRN CONCT CONNECT PASSIVE (DCBSC)     , P EXTRN SETTIM SET REQUEST TIMER (DCBSC)    F , P EXTRN ATMASB SEARCH ATTRIBUTE BACKWARDS   v & P EXTRN TSTMES TEST MESSAGE (DCSNA)     ( P EXTRN READW READ WITH WAIT (DCSNA)      , P EXTRN READN
0x0306dc…030870          Dummy {f00=0x000f, f01=0x0190, f02=» DC BUFFER (PAD)   | ( P EXTRN ECBINI INIT IF ECB:S (DSPSNA)     . P EXTRN ICSET SET INTERTASK TIMEOUT (KEYB)    D ( P EXTRN ICWRT INTERTASK WRITE (KEYB)    v ( P EXTRN ICREAD INTERTASK READ (KEYB)      $ P EXTRN SETSTA SET STATUS (DCBSC)     * P EXTRN CONNAT TRAN
0x030870…030a04          Dummy {f00=0x000f, f01=0x0190, f02=»                                         *   z D P*        CONDITIONAL ASSEMBLY                                 *    2 D P*                                                             *    z D P***************************************************************       
0x030a04…030b98          Dummy {f00=0x000f, f01=0x0190, f02=»U 0 TEST MODE IF:=1        PTEST EQU X:O     , PX:R EQU 0 TRANSFORM OF NAT.CHAR IF:=1 =4   0   PTRANAT EQU X:R . =4    `     EJECT   | H C*******************************************************************      H C*                                                 
0x030b98…030d2c          Dummy {f00=0x000f, f01=0x0190, f02=»   L H C*******************************************************************            T   P*        P* TABLE OF PRINTER TYPES   f   P*        PPRTTAB EQU *     & P DATA /0004 NUMBER OF PRINTERTYPES       P DATA 'TT',0 GTP       P DATA 'LL',2 LINE PRINTER        P
0x030d2c…030ec0          Dummy {f00=0x000f, f01=0x0190, f02=»ES/PAGE    z " P* BYTE2= NUMBER OF CHAR./LINE         *    6   PPRTLEN DATA /2382 GTP    @   P DATA /2382 LP   ^   P DATA /2382 GP 74    t   P DATA /2382 COPY 80         *      "  *        LINE LENGTHS FROM WCC        *      4 /LINLEN DATA /0028,/4050 40, 64 AND 8
0x030ec0…031054 (2, 3)   Dummy {f00=0x000f, f01=0x0190, f02=»D LENGTH   |    ECBEL EQU 6 EFFECTIVE LENGTH        ECBRC EQU 8 RETURN CODE    4    ECBCW EQU 10 CONTROL WORD    T    *    v   P* PRINTER MODES         *         LOCAL EQU 0 LOCAL MODE        SHARED EQU 2 SHARED MODE       P*        P* PRINTER STATUS IN PRTMOD    
0x031054…0311e8          Dummy {f00=0x000f, f01=0x0190, f02=»CHAR.    v " PENDPRT EQU /4000 END PRINTING      $ PNTONLY EQU /2000 NOT ONLY SPACES   4   PCRREC EQU /1000 CR RECEIVED         *      ( #*        RELATIVE POS. IN ECB-BLOCK         *         IC EQU 2 INTERTASK       P*        P* SCREEN SIZE        P*        PLBVD
0x0311e8…03137c          Dummy {f00=0x000f, f01=0x0190, f02=» IN    |   P* TERMINAL WORKBLOCK        *    (   PBVDU EQU 2 SCREEN BUFFER   2   PWCC EQU BVDU+1950 WCC    R " PLINCNT EQU WCC+4 LINE COUNTER    p 2 PDCLENG EQU LINCNT+2 LENGTH OF RECEIVED BUFFER      & PPRTID EQU DCLENG+6 PRINTER TASKID      $ PPRTTYP EQU PRTID+2
0x03137c…031510          Dummy {f00=0x000f, f01=0x018e, f02=»   PREGI EQU BUFPNT+2 SAVE AREA      $ PPRTMOD EQU REGI+32 PRINTER MODE    ( $ PECBPRT EQU PRTMOD+4 PRINTER ECB    P * PECBICR EQU ECBPRT+6 INTERTASK READ ECB   x , PECBICW EQU ECBICR+2 INTERTASK WRITE ECB        PECBDC EQU ECBICW+2 ECB DC      " PECBDC1 EQU ECBDC
0x031510…0316a4          Dummy {f00=0x000f, f01=0x0190, f02=»       P IFF TEST=1        PTSKTAB EQU 24 DEVICE TABLE       P XIF   >   P IFT TEST=1    J   PTSKTAB EQU 219   ^   P XIF   t     EJECT     H C*******************************************************************      H C*                                             
0x0316a4…031838          Dummy {f00=0x000f, f01=0x0190, f02=»                                    *    r H C*******************************************************************    .    PRINT EQU *    z     CF A14,INIT INIT ROUTINE      $ P CF A14,TSTPRT TEST HARDWARE =7        P IFT SNA=1     , ' CF A14,OPINIT OPEN CONNECTION
0x031838…0319cc          Dummy {f00=0x000f, f01=0x0190, f02=»   ~   P RF(N) PRI100 NO DC INVOLVED       P LDKL A8,20    ,   P LKM   @   P DATA 6    L " P CF A14,CONCT CONNECT PASSIVE      & P CF A14,SETTIM SET REQUEST TIMEOUT       P XIF     ( P LDK A1,SHARED ALWAYS SHARED IN BSC        P ST A1,PRTMOD,A11         PRI100 EQU
0x0319cc…031b60          Dummy {f00=0x000f, f01=0x0190, f02=» ADR A7,A11          LKM         DATA 7 MULTIPLE WAIT      * P CF A14,IOCPL COMPLET IN CURRENT MODE    >   P LD A1,PRTMOD,A11    l " P ANKL A1,PRTERR PRINTER ERROR?       P RB(Z) PRI200 NO       P XRS A1,PRTMOD,A11       P RB PRI100 TRY TO FIX IT         EJECT    
0x031b60…031cf4 (2, 4)   Dummy {f00=0x0010, f01=0x0190, f02=»              *    Z $ P* IOACT ACTIVATE IN CURRENT MODE     J E*                                                                   *    @ J E*********************************************************************        PIOACT EQU *        P LDK A4,0      & P LD A1
0x031cf4…031e88          Dummy {f00=0x0010, f01=0x0190, f02=»NDING ALREADY?   n   P RF(NZ) IOAC10 YES       P CM MAIN,A11 INDICATE LINE 1   0   P CF A14,TSTMES TEST MESSAGE    T   P ST A8,ECBBLK+4,A11    x   PIOAC10 EQU *       P IFT NBRLIN=2        P ADK A4,1 ADD MORE WAITS       P LD A2,ECBBLK+6,A11 ALREADY?       P RF(NZ
0x031e88…03201c          Dummy {f00=0x0010, f01=0x0190, f02=»20 EQU *       P ADK A4,1        P LD A2,ECBBLK+2,A11 ALREADY?   "   P RF(NZ) IOAC30 YES   F " P CF A14,ICPRED READ INTERTASK    `   P ST A8,ECBBLK+2,A11        PIOAC30 EQU *     & P ST A4,ECBBLK,A11 NUMBER OF WAITS        P RTN A14         EJECT     J E**********
0x03201c…0321b0          Dummy {f00=0x0010, f01=0x0190, f02=»*    L $ P* IOCPL COMPLETE IN CURRENT MODE     J E*                                                                   *    2 J E*********************************************************************        PIOCPL EQU *      " P CW A8,ECBBLK+2,A11 INTERTASK?       P
0x0321b0…032344          Dummy {f00=0x0010, f01=0x0190, f02=»K+4,A11 DC LINE 1?       P IFT NBRLIN=2        P RF(NE) IOCP20 NO    0   P XIF   J   P IFF NBRLIN=2    V   P RF(NE) IOCP90 NO FORGET IT    l   P XIF       P CM ECBBLK+4,A11       P CM MAIN,A11 INDICATE LINE 1       P RF IOCP30       P IFT NBRLIN=2        PIOCP20 E
0x032344…0324d8          Dummy {f00=0x0010, f01=0x0190, f02=» XIF       PIOCP30 EQU *     " P CF A14,DCPINP TAKE CARE OF DC       PIOCP90 EQU *   F   P RTN A14   Z   P EJECT   j D P***************************************************************    x D P*                                                             *      D P
0x0324d8…03266c          Dummy {f00=0x0010, f01=0x0190, f02=»   P D P***************************************************************        PDCPINP EQU *   P ( P CF A14,ICABOR ABORT LOCAL HARD COPY   d " P LDR A7,A7 ALREADY COMPLETED?        P RF(Z) DCP100 NO     * P CF A14,ICPINP TAKE CARE OF THAT FIRST       PDCP100 EQU *
0x03266c…032800          Dummy {f00=0x0010, f01=0x0190, f02=»DCP150 EQU *       P XIF       P IFT SNA=1       P LD A1,ECBRC,A8 OK?    2   P ANKL A1,/701 OK?    N   P RF(NZ) DCP500 NO STOP IT    h   P XIF       P CF A14,GETBUF GET BUFFER        P LDR A3,A8     $ P CF A14,READW READ FIRST BUFFER        P ANK A1,3 ERROR?      
0x032800…032994 (2, 5)   Dummy {f00=0x0010, f01=0x0190, f02=» RESET INTERNAL UNPACK STATUS        P IFT SNA=1 . =1    &   P ANK A1,2 . =1   >   P RF(Z) DCP450 . =1   T   P ORKL A10,LICREC . =1    n   PDCP450 EQU * . =1        P XIF  . =1       P LD A1,ECBEL,A8      " P ST A1,DCLENG,A11 SAVE LENGTH      * P ST A12,BUFPNT,A11
0x032994…032b28          Dummy {f00=0x0010, f01=0x0190, f02=»IT   r   P XIF     ( P CF A14,UNPACK UPDATE SCREEN BUFFER        PDCP500 EQU *   B   P IFF SNA=1   V   P LDK A1,0    h " P CF A14,SETSTA SET DEVICE END    z   P XIF       P RTN A14       P EJECT     D P**************************************************************
0x032b28…032cbc          Dummy {f00=0x0010, f01=0x018e, f02=»         *   Z D P*                                                              *     D P****************************************************************   Z   PICPINP EQU *       P CF A14,COPP MAKE HARDCOPP     , P ST A1,REGI,A11 RETURN CODE TO TERMINAL      " P
0x032cbc…032e50          Dummy {f00=0x0010, f01=0x0190, f02=»   L F P*                                                                * !   F P*        ICPRED       INTERTASK READ                             * ! R F P*                                                                * !   F P**********************************
0x032e50…032fe4          Dummy {f00=0x0010, f01=0x0190, f02=»ADDRESSED READ !     P LDKL A3,BVDU  "     P ADR A3,A11  " ,   P LDKL A2,LBVDU+/20 " @ " P CF A14,ICREAD READ INTERTASK  " Z   P RTN A14 "     P EJECT "   H P******************************************************************** "   H P*                             
0x032fe4…033178          Dummy {f00=0x0010, f01=0x0190, f02=»                                                     * "   H P******************************************************************** # >   PICPWRT EQU * #     P LD A8,ECBICW,A11  #     P CF A14,ICSET SET NO TIMEOUT #     P LD A1,ECBICR,A11  #     P LD A1,ECBCW,A1 GE
0x033178…03330c          Dummy {f00=0x0010, f01=0x0190, f02=»WRT WRITE INTERTASK  #     PICPW90 EQU * $     P RTN A14 $ 0   P EJECT $ @ B P*************************************************************  $ N B P*                                                           *  $   B P*        ICABOR       INTERTASK ABORT         
0x03330c…0334a0          Dummy {f00=0x0010, f01=0x0190, f02=»*******************  $ f   PICABOR EQU * %     P LDK A7,0  % 0   P CM ECBBLK+IC,A11  % B   P LD A8,ECBICR,A11  %     P LKM % v   P DATA 10 %     P RTN A14 %       EJECT %   J E*********************************************************************  %   J E*         
0x0334a0…033634 (2, 6)   Dummy {f00=0x0010, f01=0x0190, f02=»*  % L J E*                                                                   *  &   J E*********************************************************************  & X    *                 REGISTERS  &      *  &     P*   A2= CHAR.  &   " P*   A3= SCREEN BUFFER POINTER 
0x033634…0337c8          Dummy {f00=0x0010, f01=0x0190, f02=»ER & x   P*   A9= ECB BUFFER INDEX '     P*   A10= INTERNAL STATUS ' *   P*   A11= TASK BLOCK BASE ' J   P*   A13= ECB BASE  ' j    *  '   J E*********************************************************************  '     PCOPP EQU * . =2  '     P LD A8,ECBPRT,A11  '
0x0337c8…03395c          Dummy {f00=0x0010, f01=0x0190, f02=»WARDS  ' l & P CM LINCNT,A11 RESET LINE COUNTER  (       LD A1,WCC,A11 ( 8     ANK A1,/38 MASK RELEVANT  ( N     LDR A5,A1 ( p   P ANK A1,8 START PRINT? (     P RF(Z) COP900 NO FORGET IT (     P SRL A5,4  (   $ P LC A5,LINLEN,A5 GET LINE LENGTH (   ( $ LDR A5,A5 N
0x03395c…033af0          Dummy {f00=0x0010, f01=0x0190, f02=» EQU * (     P LDKL A3,BVDU  )     P ADR A3,A11  ) $   P LD A8,ECBBA,A8  ) 8   P CMR A8 RESET CONTROL CHAR.  ) P   P ADKL A8,2 ) t   P SUR A9,A9 )     P LDK A2,0  )     P LDK A4,0  )     P SUR A10,A10 RESET STATUS  )     PCOP200 EQU * )     P CWK A4,LBVDU ALL PRIN
0x033af0…033c84          Dummy {f00=0x0010, f01=0x0190, f02=» PRINTER ERROR?  )     P RF(NZ) COP900 YES *     PCOP400 EQU * * 2   P LCR A2,A3 GET CHAR. * F   P ANK A2,/FF  * b   P RF(Z) COP650 NULL CHAR. * v   P CCK A2,/8000 ATTRIBUTE? *     P RF(L) COP500 NO *     P LDR A6,A2 GET NEW ATTRIBUTE *     P RF COP650 *     PCOP5
0x033c84…033e18          Dummy {f00=0x0010, f01=0x0190, f02=»P550 EQU * *   " P CF A14,GETTAB GET ORDERINDEX  +   " P CFR A14,A1 TAKE CARE OF ORDER + 8   P LDR A1,A1 PRINTER ERROR?  + ^   P RF(NZ) COP900 YES +     P LDR A1,A10 GET STATUS +     P RF(N) COP800 GET NEXT CHAR. +     P SLL A1,1  +     P RF(N) COP850 END  +     P
0x033e18…033fac          Dummy {f00=0x0010, f01=0x0190, f02=»LY INIDICATE NOT ONLY NOT  +     P RF COP700 , "   PCOP650 EQU * , 4 " P LDK A2,/20 REPLACE WITH SPACE , H   PCOP700 EQU * , n   P IFF TRANAT=0 . =4 ,   * P LC A2,CONNAT,A2 TRANSFORM NAT.CHAR =4 ,     P XIF  . =4 ,     P SCR A2,A8 ,     P ADKL A9,1 ,     P ADKL A8
0x033fac…034140          Dummy {f00=0x0010, f01=0x0190, f02=»CBRL,A1 UPDATE LAST POS. NOT SPACE =3  ,     PCOP800 EQU * - . 2 P ANKL A10,/FFFF-NXTCHA RESET TAKE NEXT CHAR =3 - B   P ADK A3,1  - x   P ADK A4,1  -     P RB COP200 -     PCOP850 EQU * -   ( P LDR A9,A9 SOMETHING LEFT TO PRINT?  -     P RF(Z) COP900 NO -   " P C
0x034140…0342d4 (2, 7)   Dummy {f00=0x0010, f01=0x0190, f02=»BLE  - p " P CF A14,PRLINE EXTRA LINE FEED .     PCOP900 EQU * . 2   P LDR A1,A1 PRINTER FAILED? . F   P RF(Z) COP950 NO . h " P LDKL A2,PRTERR INDICATE ERROR .     P ORS A2,PRTMOD,A11 .     PCOP950 EQU * .     P RTN A14 .     P EJECT .   L P**********************
0x0342d4…034468          Dummy {f00=0x0010, f01=0x0190, f02=»************************************************ . x   PPRTORD EQU * / 8 & P DATA /0004 NUMBER OF ORDER CODES  / L $ P DATA /0A0A,NL,NL,NL,NL NEW LINE / v 2 P DATA /0C0C,FFDUM,FFVAL,FFVAL,FFDUM FORM FEED  /   ( P DATA /0D0D,CR,CR,CR,CR CARR. RETURN /   ( P DATA /1
0x034468…0345fc          Dummy {f00=0x0010, f01=0x0190, f02=»**************************** / ` P P*                                                                          * 0 $ P P*        NL       NEW LINE                                                 * 0 x P P*                                                           
0x0345fc…034790          Dummy {f00=0x0010, f01=0x0190, f02=»NE PRINT LINE AFTER NEW LINE 0   * P ORKL A10,NXTCHA+NTONLY GET NEXT CHAR. 1 $   P RTN A14 1 R   P EJECT 1 b J P********************************************************************** 1 p J P*                                                                    * 1  
0x034790…034924          Dummy {f00=0x0010, f01=0x0190, f02=»               * 1 Z J P********************************************************************** 2     PFFDUM EQU *  2 f . P CF A14,FFCHK CHECK IF FORM FEED IS VALID  2 z   P LDR A1,A1 VALID?  2     P RF(NZ) FFD400 NO  2     P LDK A7,0 RESET  2   & P LD A1,PRTTYP,A1
0x034924…034ab8          Dummy {f00=0x0010, f01=0x0190, f02=»T TO MANY  2 |   P RF(E) FFD300 YES FINISHED 3     P ORKL A10,NTONLY 3 4   P ST A7,REGI,A11 SAVE 3 L $ P CF A14,PRLINE ADVANCE ONE LINE  3 h   P LD A7,REGI,A11 RESTORE  3     P LDR A1,A1 PRINTER ERROR?  3     P RF(NZ) FFD500 YES 3     P RB FFD100 3     PFFD200 EQU
0x034ab8…034c4c          Dummy {f00=0x0010, f01=0x0190, f02=»GE 3 x & P LDK A2,/20 REPLACE FF WITH SPACE  4     PFFD400 EQU * 4 4   P LDK A1,0 RETURN CODE  4 H   PFFD500 EQU * 4 f   P RTN A14 4 z   P EJECT 4   J P*********************************************************************  4   J P*                                 
0x034c4c…034de0          Dummy {f00=0x0010, f01=0x0190, f02=»                                                      *  4   J P*********************************************************************  5 @   PFFVAL EQU *  5   $ P CF A14,FFCHK CHECK IF FF VALID  5     P LDR A1,A1 VALID?  5     P RF(NZ) FFV200 NO  5     P LDK A1,/0
0x034de0…034f74 (2, 8)   Dummy {f00=0x0011, f01=0x0190, f02=»1 YES!DIFF. FF CONTROL CH =5 5     PFFV100 EQU * . =5  6 $ ( P SC A1,-1,A8 STORE FF CONTROL CHAR.  6 > & P LDK A2,/20 REPLACE FF WITH SPACE  6 j   P CM LINCNT,A11 TOP OF PAGE 6     PFFV200 EQU * 6     P LDK A1,0 RETURN CODE  6     P RTN A14 6     P EJECT 6   J P**
0x034f74…035108          Dummy {f00=0x0011, f01=0x0190, f02=»         * 6 T J P*        CR       CARRIAGE RETURN                                    * 7   J P*                                                                    * 7 ` J P********************************************************************** 7     PCR EQU * 7  
0x035108…03529c          Dummy {f00=0x0011, f01=0x0190, f02=»NK A1,/30 FORMATTED? 7     P RF(NZ) CR100 NO 8   & P ORKL A10,NTONLY+CRREC CR RECEIVED 8 4   PCR100 EQU *  8 ^ " P LDK A2,/20 REPLACE WITH SPACE 8 r   P LDK A1,0 RETURN CODE  8     P RTN A14 8     P EJECT 8   J P****************************************************
0x03529c…035430          Dummy {f00=0x0011, f01=0x0190, f02=»                                 * 8 n H P*                                                                  * 9 * H P******************************************************************** 9 v   PEM EQU * 9   " P ORKL A10,ENDPRT END PRINTING  9     P LDK A1,0 RETURN
0x035430…0355c4          Dummy {f00=0x0011, f01=0x0190, f02=»                                               * 9 ~ F P*        INVAL       INVALID PRINTER ORDER                       * : 8 F P*                                                                * :   F P************************************************************
0x0355c4…035758          Dummy {f00=0x0011, f01=0x0190, f02=» RTN A14 :     P EJECT ;   F P*****************************************************************  ;   F P*                                                               *  ; h F P*        FFCHK       CHECK IF FF IS VALID                       *  ;   F P*           
0x035758…0358ec          Dummy {f00=0x0011, f01=0x018e, f02=»FFCHK EQU *  ;     P LD A1,WCC,A11 <     P ANK A1,/30  < *   P XRK A1,/30 FORMATTED? < > 0 P RF(NZ) FFCH10 YES BUT NOT AS LOCAL HARDCOPY <     P LD A1,WCC,A11 <     P ANK A1,/40 LOCAL HARD COPY? <   & P RF(Z) FFCH20 YES, FF NOT ALLOWED  <     PFFCH10 EQU * <     P
0x0358ec…035a80          Dummy {f00=0x0011, f01=0x0190, f02=»   PFFCH20 EQU * =   " P LDK A2,/20 REPLACE WITH SPACE =     P LDK A1,1 RETURN CODE  = >   P RF FFCH40 =     PFFCH30 EQU * = n * P ANKL A10,/FFFF-CRREC RESET CR RCV =3  =     P LDR A9,A9 EMPTY LINE  =     P RF(Z) FFCH35 YES  =     P CF A14,PRLINE PRINT LINE  =    
0x035a80…035c14 (2, 9)   Dummy {f00=0x0011, f01=0x018e, f02=»**************************************************************** =   D P*                                                              * > H D P*        PRLINE       PRINT LINE                               * >   D P*                                               
0x035c14…035da8          Dummy {f00=0x0011, f01=0x0190, f02=» > |   P LDR A1,A10  ?     P ANKL A1,NTONLY ONLY RUBB.?  ?     P RF(NZ) PRL050 NO  ? @   P LD A1,WCC,A11 ? Z   P LDR A2,A1 ? p   P ANK A1,/30  ?     P XRK A1,/30 HRADCOPY?  ?     P RF(NZ) PRL200 NO  ?     P ANK A2,/40 HARDCOPY?????  ?     P RF(NZ) PRL200 NO  ?    
0x035da8…035f3c          Dummy {f00=0x0011, f01=0x0190, f02=» A9,ECBRL,A8 . =3  ?     P LDK A7,/06 PRINT  @     P LKM @ 4   P DATA 1  @ @   P LDK A1,50 NUMBER OF DELAYS  @ P   PPRL100 EQU * @ t   P LDKL A8,1 WAIT FOR A WHILE  @     P LKM @     P DATA 6  @     P LD A8,ECBPRT,A11  @     P LDR* A2,A8 PRINT COMPL.?  @     P RF(
0x035f3c…0360d0          Dummy {f00=0x0011, f01=0x0190, f02=»HED AT LAST  @ ~ & P LDK A1,1 NO CONSIDER IT AS #$&%$  A     P RF PRL300 A >   PPRL150 EQU * A P   P LKM   A d   P DATA 2 RESYNCHRONIZE  A r   P IM LINCNT,A11 ANOTHER LINE  A   & P CM ECBRL,A8 RESET PRINT LENGTH =3 A     P LD A1,ECBRC,A8 OK?  A     P RF(NZ) PRL300
0x0360d0…036264          Dummy {f00=0x0011, f01=0x0190, f02=»,2 A     P LDK A1,0 RETURN CODE  B     P RF PRL900 . =6  B (   PPRL300 EQU * B @ * P LD A2,PRTID,A11 GET PRINTER TASKID =6 B T   P ANK A2,/FF . =6 B     P SUK A2,/30 . =6 B     P SLL A2,2 . =6 B   & P LD A3,+6,A13 COMMON BLOCK BASE =6 B     P ADK A3,TSKTAB . =6  B
0x036264…0363f8          Dummy {f00=0x0011, f01=0x0190, f02=»***********************************************************  B   H C*                                                                 *  C D H C*        INIT       INIT ROUTINE                                  *  C   H C*                                           
0x0363f8…03658c          Dummy {f00=0x0011, f01=0x0190, f02=»MINI COMMON INIT C     P CF A14,ECBINI INIT OF ECB:S D     P LCR A2,A1 D <   P SLL A2,8  D N   P LC A2,+1,A1 D ` & P ST A2,PRTID,A11 SAVE WHOLE TASKID D t 2 - LCR A2,A1 GET TYPE OF PRINTER AND MAKE INDEX  D   " P LD A7,PRTTAB NUMBER OF TYPES  D   , P LDKL A1,PRTTA
0x03658c…036720          Dummy {f00=0x0011, f01=0x0190, f02=»UK A7,1 ILLEGAL ID?  D     P RB(NZ) INI100 NO  E     P LDKL A1,* E 6   P ST A1,REGI,A11  E H   P LKM E `   P DATA 3 FORGET IT  E l   PINI200 EQU * E     P LD A1,+2,A1 E   ( P ST A1,PRTTYP,A11 SAVE PRINTER TYPE  E       RTN A14 E       EJECT E   F A****************
0x036720…0368b4 (2, 10)  Dummy {f00=0x0011, f01=0x0190, f02=»     TSTPRT       TEST HARDWARE                             *  E   F A*                                                               *  F F F A*****************************************************************  F      TSTPRT EQU * F     P   . =6  F     P LD A8,ECB
0x0368b4…036a48          Dummy {f00=0x0011, f01=0x018e, f02=»=6 F     P   . =6  G     P LD A2,PRTID,A11 . =6  G       ANK A2,/FF  G 8     SUK A2,/30  G L   P SLL A2,2  G `     LD A3,+6,A13  G r     LDK A1,TSKTAB G       ADR A3,A1 G       ADR A3,A2 G     P   . =6  G   0 P SC A4,+3,A3 INDICATE STATUS IN DEV TABLE =6 G     P A
0x036a48…036bdc          Dummy {f00=0x0011, f01=0x0190, f02=» G     P   . =6  H       RB TSTP10 H     P   . =6  H *   P   . =6  H :   P   . =6  H J   P   . =6  H Z    TSTP90 EQU * H j     RTN A14 H ~   P EJECT H   H P*******************************************************************  H   H P*                               
0x036bdc…036d70          Dummy {f00=0x0011, f01=0x0190, f02=»                                                  *  H   H P*******************************************************************  I <   PGETTAB EQU * I   . P LD A7,PRTORD NUMBER OF VALID ORDER CODES  I   & P LDKL A1,PRTORD+2 ORDERTABLE BASE  I     PGETT10 EQU * I  
0x036d70…036f04          Dummy {f00=0x0011, f01=0x40fc, f02=» SUK A7,1 ORDER FOUND? I     P RF(Z) GETT30 NO INVALID J     P RB GETT10 TRY AGAIN J >   PGETT20 EQU * J Z   P ADK A1,2  J n   P LD A2,PRTTYP,A11  J     P ADR A1,A2 J     PGETT30 EQU * J     P LDR* A1,A1  J     P RTN A14 J       J       END J  @    J  10 EQU * I  
0x036f04…037098          Dummy {f00=0x0011, f01=0x2008, f02=»     K       A1,TSKTAB         ADR A3,A1         ADR A3,A2   0     LDK A1,1    B "   SC A1,+2,A3 INDICATE NOT OP.    T     LKM     z     DATA 0 SWITCH TASK      $   LDK A2,1 INDICATE ONCE NOT OP.          RB TSTP10        TSTP80 EQU *         LDR A2,A2 NOT OP. ONC
0x037098…03722c          Dummy {f00=0x0011, f01=0x0000, f02=»                                                                                                                                                                                                                                                                        
                         […0x1…]
0x0373c0…037554 (2, 11)  Opaque[0x194]
0x037554…0376e8          # DirEnt {nam=»DSPBSC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0238, f03=0x0000}
0x037554…0376e8          IdxSect {
0x037554…0376e8            f00 = 0x0011	// 0x37554 @0x0 
0x037554…0376e8            f01 = 0x000c	// 0x37556 @0x2 
0x037554…0376e8            gno = [	// 0x37558 @0x4 
0x037554…0376e8                [0x00]: C0x0011.0x3.0
0x037554…0376e8                [0x01]: C0x0012.0x0.0
0x037554…0376e8                [0x02]: C0x0012.0x1.0
0x037554…0376e8                [0x03]: C0x0012.0x2.0
0x037554…0376e8                [0x04]: C0x0012.0x3.0
0x037554…0376e8                [0x05]: C0x0013.0x0.0
0x037554…0376e8            ]
0x037554…0376e8          }
0x0376e8…03787c          Dummy {f00=0x0011, f01=0x0190, f02=» 0 P IDENT DSPBSC REL 11.1 82-02-12 870150541110           8   P   =4 IMPROVEMENT OF =1    @   P   =3 SAVE A12   ` $ P   =2 IND. PRINTER NOT OP INIT.    v   P   81-11-20      $ P   =1 TEST DEVICE BEFORE CONNECT       P   81-04-08      B =**************************
0x03787c…037a10          Dummy {f00=0x0011, f01=0x0190, f02=»DSPBSC                                *    z B =*                     MODULE HANDLING THE START UP OF THE   *    0 B =*                     VDUKB TASK, CONTROLLING SNA MODES     *    v B =*                     AND MULTIPLE WAIT FOR KB AND DC.      *      < P*     
0x037a10…037ba4          Dummy {f00=0x0011, f01=0x0190, f02=»*****************************************************          EJECT   > D P****************************************************************   L D P*                                                              *     D P*        LIST OF ROUTINES                   
0x037ba4…037d38          Dummy {f00=0x0011, f01=0x0190, f02=»                           *   l $ P*     IOACT       I/O ACTIVATION   $ $ P*     IOCPL       I/O COMPLETION   L . P*     MATCH       MATCH ADDRESS AND TASKID   t D P*     INIT        INITIALIZE THE TASK                          *     * P*     COMINI      COMMON I
0x037d38…037ecc          Dummy {f00=0x0011, f01=0x0190, f02=»                                                           *     D P****************************************************************   D     EJECT     > :**********************************************************     > :*                                           
0x037ecc…038060          Dummy {f00=0x0011, f01=0x0190, f02=»         *   ` > :**********************************************************       P   T 0 , ENTRY VDUKB START LABEL FROM DATSNA(CREDIT)     & P ENTRY COMINI COMMON INIT ROUTINE        P ENTRY ECBINI INIT OF ECB:S      . P ENTRY MATCH MATCH TASID AND PHYS. ADDRESS
0x038060…0381f4 (2, 12)  Dummy {f00=0x0012, f01=0x0190, f02=»   *   Z > :*        EXTERNAL REFERENCES                             *     > :*                                                        *   N > :**********************************************************       P     , ' EXTRN I:EVA0 CREDIT EVALUATION ROUTINE       
0x0381f4…038388          Dummy {f00=0x0012, f01=0x0190, f02=»RASE ERASE SCREEN AND VDU BUFFER (VDU)     . P EXTRN TSTMES TEST IF ANY MESSAGE (DCSNA)    . 4 / EXTRN READKB READ KEYBOARD WITH NO WAIT (KEYB)    ` 4 / EXTRN KBINP MAIN ROUTINE IN KEYB-MODULE (KEYB)      6 P EXTRN DCINP MAIN ROUTINE IN DCSNA-MODULE (DCSNA)      *
0x038388…03851c          Dummy {f00=0x0012, f01=0x0190, f02=» SOUND ALARM AT DISPLAY (VDU)      & P EXTRN LMP5ON ERROR LAMP ON (KEYB)   & ( P EXTRN LMP5OF ERROR LAMP OFF (KEYB)    P . ) EXTRN RESKB RESET KEYBOARD BUFFER (KEYB)    | 0 P EXTRN STOINF SAVE SCREEN INFORMATION (VDU)      ( P EXTRN ICVRED INTERTASK READ (KEYB)   
0x03851c…0386b0          Dummy {f00=0x0012, f01=0x0190, f02=»***********************************    v B =*                                                           *    , B =*        CONDITIONAL ASSEMBLY PARAMETERS                    *    r B =*                                                           *      B =**********
0x0386b0…038844          Dummy {f00=0x0012, f01=0x0190, f02=»U 0 OFFLINE HANDLING IF :=1         OFLIN EQU X:C    $ $ PX:D EQU 1 NUMBER OF LINES (1-2)    :   PNBRLIN EQU X:D   b * PX:M EQU 0 COPY COMMNAND INCLUDED IF:=1   x   PCOPCMD EQU X:M     " PX:O EQU 0 TEST INCLUDED IF:=1        PTEST EQU X:O         EJECT     @ ;****
0x038844…0389d8          Dummy {f00=0x0012, f01=0x0190, f02=»CLARATIONS OF DATA AND EQUATES     @ ;*                                                         *    & @ ;***********************************************************    j           P*        P* ECB INDEX TABLE        P*        PECBIND EQU *       P DATA 8 NUMBER O
0x0389d8…038b6c          Dummy {f00=0x0012, f01=0x0190, f02=»B VDU      $ P DATA X'5008' ECB INTERTASK READ     & P DATA X'510A' ECB INTERTASK WRITE    6   P DATA X'610C' ECB DC LINE1   `   P DATA X'620E' ECB DC LINE2       P*      $ P*         SCREEN SIZE ON DISPLAY       P*        PLBVDU EQU 1920       P*        P* MODES 
0x038b6c…038d00          Dummy {f00=0x0012, f01=0x0190, f02=»/VDU   ~   P EJECT       P*        P* RELATIVE ADDRESSES IN    $   P* TERMINAL WORKBLOCK TB1   D   P*    d   POFFFLG EQU 1962 OFFLINE FLAG   n * PPRTID EQU OFFFLG+2 TASKID FOR HARDCOPY     " PMAIN EQU PRTID+6 WHICH DC LINE     . PECBBLK EQU MAIN+6 ECBBLK FOR MULTI
0x038d00…038e94 (2, 13)  Dummy {f00=0x0012, f01=0x018e, f02=»* RELATIVE ADDRESSES IN        P* COMMON WORKBLOCK CB1       P*    > * PMF1CU EQU 0 SYMBOLIC CLUSTER ADDDRESS    H   P IFF TEST=1    v " PTSKTAB EQU MF1CU+24 TASK TABLE       P XIF       P IFT TEST=1      $ PTSKTAB EQU MF1CU+219 TASK TABLE        P XIF         EJE
0x038e94…039028          Dummy {f00=0x0012, f01=0x0190, f02=»   T > 9*        VDUKB       MAIN ROUTINE                       *      > 9*                                                       *    J > 9*********************************************************        P*  REGISTERS       P*        P* A11= RESERVED        P* A1
0x039028…0391bc          Dummy {f00=0x0012, f01=0x018e, f02=»NITIALIZE THE TASK        VDU200 EQU *     " P CF A14,IOACT PREPARE ECB-BLK    .     LDKL A7,ECBBLK    T   P ADR A7,A11    l     LKM         DATA 7 MULTIPLE WAIT      & P CF A14,IOCPL TAKE CARE OF REQUEST       P RB VDU200 HERE WE GO AGAIN        P EJECT       P* 
0x0391bc…039350          Dummy {f00=0x0012, f01=0x0190, f02=»       P*        P*   BLK        2         3       P*              KB        KB    4   P*              DC        DC    X   P*                        IC    |   P*        P*        P*          EJECT     @ <************************************************************
0x039350…0394e4          Dummy {f00=0x0012, f01=0x018e, f02=»                                           *     @ <************************************************************   4   P*              REGISTERS   x   P*      ( P* A4= NUMBER OF ENTRIES IN ECB BLOCK       P* A11= CREDIT WORK AREA        P* A13= RESERVED        P* 
0x0394e4…039678          Dummy {f00=0x0012, f01=0x0190, f02=» ( P ADK A4,1 INCREMENT NUMBER OF WAITS      , P LD A2,ECBBLK+4,A11 REQ. ALREADY OUTST.?   0   P RF(NZ) IOAC10 YES   `   P CF A14,TSTMES TEST MESSAGE    z   P ST A8,ECBBLK+4,A11        PIOAC10 EQU *       P IFT COPCMD=1      * P ANKL A1,HCPMOD HARDCOPY OUTSTANDING
0x039678…03980c          Dummy {f00=0x0012, f01=0x0190, f02=»ERTASK ALREDY OUTSTANDING    ~ " P CF A14,ICVRED READ INTERATSK    "   P ST A8,ECBBLK+6,A11    H   PIOAC30 EQU *   d   P ADK A4,1 EVEN MORE    x ( P LD A2,ECBBLK+2,A11 KB OUTSTANDING?        P RF(NZ) IOAC40 YES       P CF A14,READKB READ KEYBOARD       P ST A8,ECB
0x03980c…0399a0          Dummy {f00=0x0012, f01=0x0190, f02=»**************************************   z @ P*                                                          *   . ( P*        IOCPL       I/O COMPLETION    r @ P*                                                          *     @ P**************************************
0x0399a0…039b34 (2, 14)  Dummy {f00=0x0012, f01=0x0190, f02=»**************************************************       PIOCPL EQU *    :   P CW A8,ECBBLK+2,A11 KB INPUT   N   P RF(NE) IOCP10 NO    r   P CM ECBBLK+2,A11     " P CF A14,KBINP TAKE CARE OF KB        P RF IOCP90       PIOCP10 EQU *       P CW A8,ECBBLK+4,A11 DC? 
0x039b34…039cc8          Dummy {f00=0x0012, f01=0x0190, f02=»M ECBBLK+6,A11     ( P CF A14,ICINP TAKE CARE OF INTERTASK       PIOCP90 EQU *   B   P RTN A14   V   P EJECT   f D P***************************************************************    t   P*      * P* MATCH MATCH TASKID AND PHYS. ADDRESS       P*      D P**********
0x039cc8…039e5c          Dummy {f00=0x0012, f01=0x0190, f02=»**************************************   v   PMATCH EQU *    .   P IFT COPCMD=1    B ( P LDK A1,NBRTSK GET NUMBER OF ENTRIES   X   P LD A3,6,A13     " P ADKL A3,TSKTAB START OF TABLE       PMATC10 EQU *       P CC A2,+2,A3 SAME ADDRESS?       P RF(E) MATC30 YES   
0x039e5c…039ff0          Dummy {f00=0x0012, f01=0x0190, f02=»   P RF MATC90       PMATC30 EQU *       P LCR A1,A3   * , P CCK A1,VDUCOD COPY IN RIGHT DIRECTION?    <   P RB(NE) MATC20 NO    l   P LDK A1,0        P LDR* A2,A3        PMATC90 EQU *       P XIF       P RTN A14         EJECT     @ <******************************
0x039ff0…03a184          Dummy {f00=0x0012, f01=0x018e, f02=» THE TASK                    *   r @ <*                                                          *   & @ <************************************************************   j   P*  REGISTERS       P*        P* A11= CREDIT WORK AREA        P* A13= RESERVED        P*   
0x03a184…03a318          Dummy {f00=0x0012, f01=0x0190, f02=»   | . P LD A1,2,A14 SAVE A12&A13 ON A14-STACK =3        P LD A2,4,A14 . =3    :   P ST A12,4,A14 . =3   T   P ST A13,2,A14 . =3   n   P STR A2,A14 . =3       P ST A1,-2,A14 . =3     ( P SUKL A14,4 UPDATE STACK POINTER =3        P XIF  . =3       P CF A14,ECBINI I
0x03a318…03a4ac          Dummy {f00=0x0012, f01=0x0190, f02=»F A14,CONCT CONNECT DC     & P CF A14,SETTIM SET REQUEST TIMEOUT     * P LDK A2,NBRTSK NUMBER OF TASK ENTRIES    H , P LD A9,REGI,A11 RESTORE TASKTAB ADDRESS    v   PINIT10 EQU *       P SUK A2,1        P RF(N) INIT20        P ADKL A9,4       P LCR A1,A9       P A
0x03a4ac…03a640          Dummy {f00=0x0012, f01=0x0190, f02=» LC A1,+1,A9       P ST A1,PRTID,A11       PINIT20 EQU *   ,     IFT OFLIN=1   @   P   . =3    T   P   . =3    d   P   . =3    t   P   . =3        P   . =3        P   . =3        P   . =3        P CM OFFFLG,A11     ( P CF A14,LMP6OF TURN OFF OFFLINE LAMP         X
0x03a640…03a7d4 (2, 15)  Dummy {f00=0x0012, f01=0x0190, f02=» CF A14,ERASE ERASE THE WHOLE SCREEN       P IFT NBRLIN=2    ,   P LD A1,MAIN,A11 DC LINE 1?   B   P RF(Z) INIT30 YES    d & P CF A14,LMP2ON INDICATE DC LINE 2    ~   P RF INIT40       PINIT30 EQU *       P XIF     & P CF A14,LMP1ON INDICATE DC LINE 1        PINIT
0x03a7d4…03a968          Dummy {f00=0x0012, f01=0x0190, f02=»********   ^ > P*                                                        *     > P*       COMINI      COMMON INIT ROUTINE                  *   R > P*                                                        *     > P**************************************************
0x03a968…03aafc          Dummy {f00=0x0012, f01=0x0190, f02=»************************************************       PCOMINI EQU *   8   P CF A14,I:EVA0   L $ P LDR A11,A9 LOAD TASK AREA BASE    b   P LDR* A2,A11 GET TASKID      " P LD A3,6,A13 COMMON BLOCK BASE       P LDR A1,A2       P ANK A1,X'FF'      * P SUK A1,X'30' GE
0x03aafc…03ac90          Dummy {f00=0x0012, f01=0x0190, f02=»LE   t ( P ST A1,REGI,A11 SAVE TASKTAB ADDRESS !     P SC A2,+1,A1 SAVE TASKID ! 6   P SRL A2,8  ! V   P SCR A2,A1 ! h $ P CCK A2,VDUCOD DISPLAY TASK? =2  ! z   P RF(E) COMI10 YES! =2  !     P LDK A2,1 . =2 !   ( P SC A2,+3,A1 IND. PRINTER NOT OP =2  !     PCOMI10
0x03ac90…03ae24          Dummy {f00=0x0012, f01=0x0190, f02=»SPLACEMENT       I/O         FILECODE  !     P*  " . 2 P*            0             KB             /20  " 8 2 P*            2             PRINTER        /30  " n 2 P*            4             SIGNAL/DISP.   /40  "   2 P*            6             VDU            /42 
0x03ae24…03afb8          Dummy {f00=0x0012, f01=0x0190, f02=»       DC LINE 1      /61  " | 2 P*           14             DC LINE 2      /62  # "   P*  # X   P*  # b   P*  # l   P*  # v   P EJECT #   B P*************************************************************  #   B P*                                                   
0x03afb8…03b14c          Dummy {f00=0x0012, f01=0x0190, f02=»            *  # ` B P*************************************************************  $     P*         REGISTERS  $     P*  $ x   P* A4 = NUMBER OF ENTRIES $     P* A5 = NUMBER OF FC ALLOWED  $     P* A6 = DAT POINTER $     P* A7 = ECB FC POINTER  $     P* A8 = DAT
0x03b14c…03b2e0          Dummy {f00=0x0012, f01=0x0190, f02=»************ $ `   PECBINI EQU * %   " P LD A2,-8,A13 GET T:D ADDRESS  % ( & P LD A4,+4,A2 GET NUMBER OF ENTRIES % N   P LD A8,+6,A2 % x   P ADR A8,A13  %     P LDR A6,A8 DAT POINTER %     P SUKL A8,20 DATA SET POINTER %     PECBI10 EQU * %     P LD A5,ECBIND NUMB
0x03b2e0…03b474 (2, 16)  Dummy {f00=0x0013, f01=0x0190, f02=»C CONFIGURED?  % x   P RF(E) ECBI30 YES  &     P ADK A7,2 NEXT & 0   P SUK A5,1 NOT FOUND? & F   P RB(NZ) ECBI20 NOT YET & b   P LDKL A1,* DIAGNOSTIC  &     P ST A1,REGI,A11  &     P LKM &     P DATA 3 WRONG GENERATION &     PECBI30 EQU * &   $ P SC A2,+1,A8 SAVE 
0x03b474…03b608          Dummy {f00=0x0013, f01=0x0190, f02=»F ANY  & p " P ST A2,+2,A8 SAVE IN DATA SET  '   ( P LC A2,+1,A7 GET INDEX TO ECB TABLE  ' 4   P ANK A2,/FF  ' `   P ADR A2,A11  ' t & P ST A8,ECBTAB,A2 SAVE ECB ADDRESS  '     P ADK A6,4  '     P SUKL A8,20  '     P SUK A4,1 ALL DONE?  '     P RB(NZ) ECBI10 NO  '
0x03b608…03b79c          Dummy {f00=0x0013, f01=0x0190, f02=»                              *  ' r B =*        TSTDEV       TEST KEYBOARD AND DISPLAY             *  ( ( B =*                                                           *  ( n B =*************************************************************  (     P*  REGISTERS (
0x03b79c…03b930          Dummy {f00=0x0013, f01=0x0190, f02=»    TSTDEV EQU * )   , ( CF A14,SOUND TURN ON SOUND ALARM AT VDU )       ANK A1,/1 OPERABLE? ) H     RF(Z) TSTD10 YES  ) d ( P CF A14,LMP5ON TRY TO INDICATE ERROR ) ~   P LDKL A8,300 WAIT  )     P LKM )     P DATA 6  )       RB TSTDEV TRY AGAIN )      TSTD10 EQU *
0x03b930…03bac4          Dummy {f00=0x0013, f01=0x40b2, f02=» LDKL A8,300 WAIT  )     P LKM *     P DATA 6  * &     RB TSTD10 TRY AGAIN * 6    TSTD90 EQU * * R     CF A14,RESKB RESET KEYBOARD * f     RTN A14 *       *       END *  @    *  ,300 WAIT  )     P LKM )     P DATA 6  )       RB TSTDEV TRY AGAIN )      TSTD10 EQU *
0x03bac4…03bc58          Dummy {f00=0x0013, f01=0x2008, f02=»     +               * ! j @ <************************************************************ "      I/OACT EQU * " b * & DATA VDU400 ACT. ONLY KB IN OPEN MODE " v . * DATA VDU300 ACT. KB AND DC IN SYSTEM MODE "   . * DATA VDU300 ACT. KB AND DC IN MY JOB MODE "      
0x03bc58…03bdec          Dummy {f00=0x0013, f01=0x0190, f02=»B DWT'S TABLE LENGTH k   , P LDKL A2,/8000 MASK TO RESET DWT STATUS  l   , P LDK A1,MODNOP RETURN CODE: MODEM NOT OP l L   PDRM000 EQU * l |   P SUK A3,2  l     P RF(Z) DRM300 END OF TABLE l     P LD A6,DWMTAB,A3 DWT ADDRESS l   & P ANS A2,DWTST,A6 RESET DWT STATU
0x03bdec…03bf80          Dummy {f00=0x0013, f01=0x0190, f02=» EQU * l     P LDR* A4,A6 DEVICE ADDRESS m     P ANK A4,/10  m 0   P RF(NZ) DRM200 OUTPUT DWT  m D ( P CM DWTINP,A6 INDICATE I/P INACTIVE  m f , P LD A4,DWTTP,A6 RESPONSE TIMER RUNNING?  m     P RB(Z) DRM000  m     P CMR A4 KILL TIMER m     P CM DWTTP,A6 CLEAR POI
0x03bf80…03c114 (2, 17)  Opaque[0x194]
0x03c114…03c2a8          # DirEnt {nam=»DCBSC «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0268, f03=0x0000}
0x03c114…03c2a8          IdxSect {
0x03c114…03c2a8            f00 = 0x0013	// 0x3c114 @0x0 
0x03c114…03c2a8            f01 = 0x0010	// 0x3c116 @0x2 
0x03c114…03c2a8            gno = [	// 0x3c118 @0x4 
0x03c114…03c2a8                [0x00]: C0x0013.0x1.0
0x03c114…03c2a8                [0x01]: C0x0013.0x2.0
0x03c114…03c2a8                [0x02]: C0x0013.0x3.0
0x03c114…03c2a8                [0x03]: C0x0014.0x0.0
0x03c114…03c2a8                [0x04]: C0x0014.0x1.0
0x03c114…03c2a8                [0x05]: C0x0014.0x2.0
0x03c114…03c2a8                [0x06]: C0x0014.0x3.0
0x03c114…03c2a8                [0x07]: C0x0015.0x0.0
0x03c114…03c2a8            ]
0x03c114…03c2a8          }
0x03c2a8…03c43c          Dummy {f00=0x0013, f01=0x0190, f02=» 0 P IDENT DCBSC REL 11.1 82-02-12 870150541110            8 " P   =3 CONNECT FOR VDU/PRINTER    @   P   81-11-20    f * P   =2 DISCONNECT AT OFFLINE, RET. CODE   z   P   81-04-08        P   =1, CHARAC. ADDR.       P   81-01-26      D @****************************
0x03c43c…03c5d0          Dummy {f00=0x0013, f01=0x0190, f02=»  DCBSC                                    *   | D @*                     MODULE HANDLING THE COMMUNICATION        *   4 D @*                     BETWEEN THE SLU AND CLUSTER CONTROLLER   *   | @ P*                     (EMULATION 3270 BSC)                *      D @
0x03c5d0…03c764          Dummy {f00=0x0013, f01=0x0190, f02=»   P   P EJECT     @ P***********************************************************      @ P*                                                         *    Z @ P*        ROUTINES                                         *      @ P*                                     
0x03c764…03c8f8          Dummy {f00=0x0013, f01=0x0190, f02=»                    *    j @ P*        DCWRIT   WRITE DC BUFFER                         *      @ P*        TSTMES   TEST MESSAGE                            *    b @ P*        SETSTA   SET STATUS                              *      @ P*        TSTSTA   TEST STATUS 
0x03c8f8…03ca8c          Dummy {f00=0x0013, f01=0x0190, f02=»TUS                         *    r @ P*        DCOFLN   INDICATE OFFLINE TO CLUSTER             *    & @ P*        TRPA     TRANSMIT SHORT READ                     *    j @ P*        TRPF     TRANSMIT READ MODIFIED                  *      @ P*                     
0x03ca8c…03cc20          Dummy {f00=0x0013, f01=0x018e, f02=»********************************************************     D @*                                                              *   @ D @*                     ENTRY POINTS                             *     D @*                                                       
0x03cc20…03cdb4 (2, 18)  Dummy {f00=0x0013, f01=0x0190, f02=»   P ENTRY TSTSTA TEST STATUS        P ENTRY SETSTA SET STATUS   &   P ENTRY OPEN OPEN   F   P ENTRY CONCT CONNECT PASSIVE   ^ $ P ENTRY SETTIM SET REQUEST TIMER        P ENTRY TSTMES TEST MESSAGE.      " P ENTRY DCABOR ABORT DC REQUEST     $ P ENTRY TRPA TRANSMIT
0x03cdb4…03cf48          Dummy {f00=0x0013, f01=0x0190, f02=»TATUS    x " P ENTRY DCWRIT WRITE DC BUFFER      " P ENTRY READW READ DC WITH WAIT   4 " P ENTRY RDSTAT READ STATISTICS    Z   P     B =*************************************************************      B =*                                                         
0x03cf48…03d0dc          Dummy {f00=0x0013, f01=0x0190, f02=»      *    Z B =*************************************************************            V " P EXTRN GETBUF GET BUFFER (PAD)   ^ & P EXTRN RELBUF RELEASE BUFFER (PAD)     2 P EXTRN PAID STORE AID-CODE IN DC BUFFER (PAD)      . P EXTRN SCRINF GET SCREEN INFORMATION
0x03d0dc…03d270          Dummy {f00=0x0013, f01=0x0190, f02=»INHIBIT LAMP OFF (KEYB)      0 P EXTRN DISMOD DISPLAY MODIFIED FIELDS (VDU)      ( P EXTRN UNPACK UNPACK DC BUFFER (PAD)   T & P EXTRN ERROR INDICATE ERROR (KEYB)     . P EXTRN RESKB RESET KEYBOARD BUFFER (KEYB)      ( P EXTRN LMP3OF SYSTEM AVAIL. LAMP OFF     ( P
0x03d270…03d404          Dummy {f00=0x0013, f01=0x0190, f02=»                                            *      > P*        CONDITIONAL ASSEMBLY PARAMETERS                *    6 > P*                                                       *    x > P*********************************************************      & PX:C EQU 0 OF
0x03d404…03d598          Dummy {f00=0x0013, f01=0x0190, f02=»MEOUT IN 100 MS    z   PREQTIM EQU X:E     * PX:L EQU 1000 MAX BUFFER SIZE IN WORDS    .   PBUFFL EQU X:L      " PX:O EQU 0 TEST INCLUDED IF:=1    r   PTEST EQU X:O       P EJECT     D ?***************************************************************      D ?*     
0x03d598…03d72c          Dummy {f00=0x0013, f01=0x0190, f02=»                                  *    t D ?***************************************************************    ,       t    *    | $  *       EQUATES FOR ECB HANDLING        *         ECBBA EQU 2 BUFFER ADDRESS        ECBRL EQU 4 REQUESTED LENGTH        ECBEL EQU 
0x03d72c…03d8c0          Dummy {f00=0x0013, f01=0x0190, f02=»   P* RELATIVE POS. IN ECBBLK        P*    &   PDC EQU 4   0   P EJECT   @   P*    N   P* RELATIVE ADDRESSES IN    X   P* TERMINAL WORKBLOCK   x   P*        PWCC EQU 1952 WCC CHAR.     ( PKBINH EQU WCC+2 KB INHIBIT INDICATOR     0 PDCLENG EQU KBINH+4 DC READ EFFEC
0x03d8c0…03da54 (2, 19)  Dummy {f00=0x0013, f01=0x0190, f02=»SAVE AREA    ~ $ PECBDC1 EQU REGI+46 ECB DC LINE 1     & PECBDC2 EQU ECBDC1+2 ECB DC LINE 2    :   P*    d   P* RELATIVE ADDRESSES IN    n   P* COMMON WORKBLOCK       P*        PMF1CU EQU 0 SYMBOLIC ADDRESS         EJECT     @ <************************************
0x03da54…03dbe8          Dummy {f00=0x0013, f01=0x0190, f02=»OUTINE                 *   l @ <*                                                          *     @ <************************************************************   d    *  REGISTERS        *        P* A11= CREDIT WORK AREA        P* A13= RESERVED        P*      0 ,
0x03dbe8…03dd7c          Dummy {f00=0x0013, f01=0x0190, f02=»W READ ONE BUFFER        P ANK A1,8 OK?        P RF(Z) DCIN10 YES    0   P LDR A8,A12    J " P CF A14,RELBUF RELEASE BUFFER    ^   P RF DCIN15       PDCIN10 EQU *       P LD A1,ECBEL,A8      " P ST A1,DCLENG,A11 SAVE LENGTH        P ST A12,BUFPNT,A11     $ P CF A1
0x03dd7c…03df10          Dummy {f00=0x0013, f01=0x0190, f02=» ANK A1,1 KEYBOARD TOTALLY INHIBIT?        P RF(Z) DCIN20 NO   , , P ANK A2,/E KEYBOARD NOT TOTALLY INHIBIT    D   P LD A1,WCC,A11   t   P ANK A1,2 RESTORE KEYBOARD?        P RF(Z) DCIN30 NO       PDCIN20 EQU *     ( P CF A14,LMP4OF TUR OFF INHIBIT LAMP        P A
0x03df10…03e0a4          Dummy {f00=0x0013, f01=0x0190, f02=» A14       P EJECT     B P**************************************************************     B P*                                                            *   `   P* OPEN OPEN      B P*                                                            *     B P********
0x03e0a4…03e238          Dummy {f00=0x0013, f01=0x0190, f02=»   x   P* A13= RESERVED        P*      B P**************************************************************   *   POPEN EQU *   p   P ADKL A14,4 ADJUST STACK     & P LD A8,ECBDC1,A11 GET ECB ADDRESS        P LDK A4,0 RESET INDICATOR        P LD A3,6,A13 GET BASE     
0x03e238…03e3cc          Dummy {f00=0x0013, f01=0x0190, f02=»   P LD A1,ECBRC,A8        P RF(N) OPEN20        P IFT NBRLIN=2    2 $ P LDR A4,A4 ANOTHER LINE TO OPEN    H   P RF(NZ) OPEN20 NO    p   P LD A8,ECBDC2,A11 GET LINE 2       P LDK A4,1        P RB OPEN10       P XIF       POPEN20 EQU *     & P ABR* A14 RETURN WITH 
0x03e3cc…03e560          Dummy {f00=0x0013, f01=0x0190, f02=»                    *    l   P* CONCT CONNECT PASSIVE      > P*                                                       *    > > P*********************************************************        P*  REGISTERS       P*        P* A8= DC ECB       P* A11= CREDIT WORK A
0x03e560…03e6f4 (2, 20)  Dummy {f00=0x0014, f01=0x0190, f02=»UF GET BUFFER        P LD A8,ECBDC1,A11 GET LINE 1       P LDK A4,0 RESET INDICATOR    :   PCONC10 EQU *       P ST A12,ECBBA,A8   p   P LDR* A1,A11 GET TASKID        P ANK A1,/FF      ( P SC A1,+1,A12 SAVE ADDRESS IN BUFFER       P LDK A1,2 LENGTH       P ST A1,E
0x03e6f4…03e888          Dummy {f00=0x0014, f01=0x0190, f02=» LCR A1,A11 FIRST CH IN TASKID =3        P CCK A1,'VV' VDU? =3   *   P RF(E) CONC15 YES! =3    F * P LDKL A7,/1A7 CONN PAS FOR PRINTER =3    d   PCONC15 EQU * . =3        P LKM       P DATA 1      4 P LD A1,REGI,A11 GET TABLE TO SAVE PHYS. ADDRESS        P LD A2,E
0x03e888…03ea1c          Dummy {f00=0x0014, f01=0x0190, f02=») CONC20 NO        P LDK A4,1 NO MORE        P LD A8,ECBDC2,A11 LINE 2   .   P RB CONC10   N   PCONC20 EQU *   `   P XIF   t   P LDR A8,A12      " P CF A14,RELBUF RELEASE BUFFER        P RTN A14       P EJECT     < P************************************************
0x03ea1c…03ebb0          Dummy {f00=0x0014, f01=0x0190, f02=»     $ P LD A8,ECBDC1,A11 GET DC ECB =2        P IFT NBRLIN=2 . =2   0 $ P LD A1,MAIN,A11 IS IT LINE 2? =2   J 4 P RF(Z) DCOF10 NO, KEEP ALREDAY LOADED LINE 1 =2    r ( P LD A8,ECBDC2,A11 GET ECB LINE 2 =2        PDCOF10 EQU * . =2        P XIF  . =2       P LDK A
0x03ebb0…03ed44          Dummy {f00=0x0014, f01=0x0190, f02=»***************************    j   P*    $   P* SETTIM SET REQUEST TIMEOUT   .   P*    R F P*****************************************************************        P*              REGISTERS       P*        P*      F P**********************************************
0x03ed44…03eed8          Dummy {f00=0x0014, f01=0x0190, f02=»TIMEOUT VALUE    |   PSETT10 EQU *       P ST A1,ECBCW1,A8   *   P LDK A7,/B9 SET TIMEOUT    B   P LKM   b   P DATA 1    n   P IFT NBRLIN=2    ~   P LDR A4,A4 MORE TO TIME?       P RF(NZ) SETT20 NO        P LD A8,ECBDC2,A11 GET LINE 2       P LDK A4,1 NO MORE     
0x03eed8…03f06c          Dummy {f00=0x0014, f01=0x0190, f02=»*******    ^ > P*                                                       *        P* READW RECEIVE    R > P*                                                       *    j > P*********************************************************        P*  REGISTERS       P*     
0x03f06c…03f200          Dummy {f00=0x0014, f01=0x0190, f02=»***************************************    ~   PREADW EQU *    0   P LD A8,ECBDC1,A11 LINE 1   D   P IFT NBRLIN=2    d   P LD A1,MAIN,A11 MORE LINES   z   P RF(Z) REDW10 NO       P LD A8,ECBDC2,A11 LINE 2       PREDW10 EQU *       P XIF     $ P LDKL A1,BUFFL+BUFFL
0x03f200…03f394 (2, 21)  Dummy {f00=0x0014, f01=0x0190, f02=»,A8        P ANK A1,/5B OK?        P RF(Z) REDW20 YES    $   P CF A14,CHKSTA CHECK STATUS    >   P LDK A1,8 INDICATE ERROR   b   P RF REDW30       PREDW20 EQU *       P LDK A1,2        PREDW30 EQU *       P RTN A14       P EJECT     > P****************************
0x03f394…03f528          Dummy {f00=0x0014, f01=0x018e, f02=»                                              *      > P*********************************************************    8   P*  REGISTERS   z   P*      0 P* A1= AT ENTRY CHAIN INDICATOR, RETURN CODE        P* A8= DC ECB       P* A9= DC BUFFER LENGTH       P* A11= CRE
0x03f528…03f6bc          Dummy {f00=0x0014, f01=0x0190, f02=»   P LD A8,ECBDC1,A11 LINE       P IFT NBRLIN=2    "   P LD A1,MAIN,A11 LINE 2?    8   P RF(Z) DCWR10 NO   X   P LD A8,ECBDC2,A11 LINE 2   p   PDCWR10 EQU *       P XIF     , P LDK A2,2 KEYBOARD INHIBIT BUT RESETABLE       P ORS A2,KBINH,A11        P LDK A7,/86 WR
0x03f6bc…03f850          Dummy {f00=0x0014, f01=0x0190, f02=»   v   P ANK A1,/5B  !     P RF(Z) DCWR90 NO !     P CF A14,ERROR  ! 4 " P CF A14,CHKSTA CHECK DC STATUS ! J   P LD A1,KBINH,A11 ! p $ P ANK A1,/D RESET KEYBOARD PARTLY !     P ST A1,KBINH,A11 !   $ P CF A14,LMP4OF INHIBIT LAMP OFF  !   " P CF A14,RESKB RESET KB B
0x03f850…03f9e4          Dummy {f00=0x0014, f01=0x0190, f02=»***************  ! f > 9*                                                       *  "   > 9*        TSTMES       TEST IF ANY MESSAGE, NO WAIT      *  " Z > 9*                                                       *  "   > 9******************************************
0x03f9e4…03fb78          Dummy {f00=0x0014, f01=0x018e, f02=» TO ECB AREA "      *  #   > 9*********************************************************  #      TSTMES EQU * # `   P LD A8,ECBDC1,A11 LINE 1 # t   P IFT NBRLIN=2  #     P LD A1,MAIN,A11 LINE 2 #     P RF(Z) TSTM10 NO #     P LD A8,ECBDC2,A11 LINE 2 #     PTSTM10 E
0x03fb78…03fd0c          Dummy {f00=0x0014, f01=0x0190, f02=»     DATA 1  $       RTN A14 $       EJECT $ $ B =*************************************************************  $ 2 B =*                                                           *  $ x B =*        SETSTA       SET STATUS                            *  $   B =*   
0x03fd0c…03fea0          Dummy {f00=0x0014, f01=0x0190, f02=»*  REGISTERS $      *  %     P* A1= AT ENTRY STATUS  %      * A8= DC ECB % <    * A11= RESERVED  % P    * A13= ADDRESS TO ECB AREA % h    *  %   @ <************************************************************ %      SETSTA EQU * %     P LD A8,ECBDC1,A11  %     P I
0x03fea0…040034 (2, 22)  Dummy {f00=0x0014, f01=0x0190, f02=» %     P ST A1,ECBCW1,A8 &     P LKM &     P DATA 1  & ,     RTN A14 & <     EJECT & L : 6****************************************************** & Z : 6*                                                    * &   : 6*        TSTSTA       TEST STATUS                 
0x040034…0401c8          Dummy {f00=0x0014, f01=0x0190, f02=»*  REGISTERS &      *  '     P* A1= RETURN CODE  '      * A8= DC ECB ' 8    * A11= RESERVED  ' L    * A13= ADDRESS TO ECB AREA ' d    *  '   : 5*****************************************************  '      TSTSTA EQU * '     P LD A8,ECBDC1,A11 LINE 1 '     P IFT N
0x0401c8…04035c          Dummy {f00=0x0014, f01=0x0190, f02=» CM ECBCW1,A8 INDICATE TEST STATUS '     P LDK A7,0  ( *     LKM ( <     DATA 1  ( H   P LD A1,ECBCW1,A8 ( X     RTN A14 ( p   P EJECT (   J P*********************************************************************  (     P*  (     P* RDSTAT READ STATISTICS (     P* 
0x04035c…0404f0          Dummy {f00=0x0014, f01=0x0190, f02=»*******************************************************************  (     PRDSTAT EQU * ) L   P IFT TEST=1  ) `   P LD A8,ECBDC1,A11  ) t   P IFT NBRLIN=2  )   " P LD A1,MAIN,A11 THE OTHER LINE )     P RF(Z) RDST10 NO )     P LD A8,ECBDC2,A11  )     PRDST10 EQU *
0x0404f0…040684          Dummy {f00=0x0014, f01=0x0190, f02=»ET AFTERWARDS  ) |   P LDK A7,/AD  *     P LKM * *   P DATA 1  * 6   P RTN A14 * F   P XIF * V     EJECT * b > :********************************************************** * p > :*                                                        * *   > :*        DCABOR     
0x040684…040818          Dummy {f00=0x0014, f01=0x0190, f02=»********************************** * x    *  REGISTERS + *    *  + >    * A8= DC ECB + H ( #* A11= ADDRESS TO CREDIT WORK  AREA  +      * A13= ADDRESS TO ECB AREA +      *  +   > 9*********************************************************  +      DCABOR EQU * +    
0x040818…0409ac          Dummy {f00=0x0014, f01=0x0190, f02=» + x   PDCAB10 EQU * ,     P XIF ,       LDK A7,0  , (     LKM , :     DATA 10 , F   P LDR A7,A7 OK? , V ( P RF(NZ) DCAB10 NO,ALREADY COMPLETED  , l   P CM ECBBLK+DC,A11  ,     PDCAB10 EQU * ,       RTN A14 ,     P EJECT ,     P*  ,     P*  ,     P*  ,     P* DC R
0x0409ac…040b40          Dummy {f00=0x0014, f01=0x0190, f02=»       2 RESERVED  ,     P*  -   $ P*              9 REQUEST TIMEOUT - $ $ P*             11 SEQUENCE ERROR  - L & P*             12 INCORRECT LENGTH  - t   P*             13 RESERVED  -   ( P*             14 TRANSMISSION ERROR  -   " P*             15 NO CONNECTI
0x040b40…040cd4 (2, 23)  Dummy {f00=0x0014, f01=0x0190, f02=»                                 * - | : P*        CHKSTA       CHECK DC STATUS                * . * : P*                                                    * . h : P****************************************************** .     P*  REGISTERS .     P*  .   . P* A1= 
0x040cd4…040e68          Dummy {f00=0x0014, f01=0x0190, f02=»*****************************  . v   PCHKSTA EQU * / &   P CF A14,TSTSTA TEST STATUS / :   P ANKL A1,/2211 LINE OK?  /     P XRKL A1,/2211 / |   P RF(NZ) CHKS10 NO  /     P CF A14,LMP3ON SYSTEM AVAIL. /     P RF CHKS20 /     PCHKS10 EQU * /     P CF A14,LMP3OF /  
0x040e68…040ffc          Dummy {f00=0x0014, f01=0x018e, f02=»                                        *  /   > P*        DCOFLN       INDICATE OFFLINE TO CLUSTER       *  0 2 > P*                                                       *  0 t > P*********************************************************  0     P*  REGISTERS 0  
0x040ffc…041190          Dummy {f00=0x0014, f01=0x0190, f02=»   PDCOFLN EQU * 1     P IFT OFLIN=1 1     P CF A14,DCABOR 1 ,   P CF A14,DISC DISCONNECT =2 1 B   P XIF 1 d   P RTN A14 1 p     EJECT 1   : 5*****************************************************  1   : 5*                                                   *  1   :
0x041190…041324          Dummy {f00=0x0014, f01=0x018e, f02=»*******************************************  1      *  REGISTERS 2 4    *  2 H   P* A2= AID CODE 2 R   P* A11= CREDIT WORK AREA  2 h   P* A13= RESERVED  2      *  2   : 5*****************************************************  2      TRPA EQU * 2   & " CF A14,GETBUF
0x041324…0414b8          Dummy {f00=0x0014, f01=0x018e, f02=» " P CF A14,RELBUF RELEASE BUFFER  3       RTN A14 3 *     EJECT 3 : : 6****************************************************** 3 H : 6*                                                    * 3   : 6*        TRPF       TRANSMIT MODIFIED READ AT PF-KEY * 3   : 6*     
0x0414b8…04164c          Dummy {f00=0x0014, f01=0x0190, f02=»    *  4     P* A2= AID CODE 4     P* A4= REL CURSOR POS.  4 $   P* A5= RESERVED 4 B   P* A6= RESERVED 4 X   P* A11= CREDIT WORK AREA  4 n   P* A13= RESERVED  4      *  4   : 6****************************************************** 4      TRPF EQU * 4   & " CF A14,
0x04164c…0417e0          Dummy {f00=0x0014, f01=0x40ac, f02=»ESS  4 z 2 - CF A14,BUFADR STORE CURSOR ADDRESS IN BUFFER  5   > P CF A14,PACK PACK BUFFER WITH MODIFIED FIELDS AND TRANSMIT 5 B     RTN A14 5       5       END 5  @    5   : 6****************************************************** 4      TRPF EQU * 4   & " CF A14,
0x0417e0…041974 (2, 24)  Dummy {f00=0x0015, f01=0x2008, f02=»     6  FIED FIELDS    v     CF A14,DCWRTE TRANSMIT          RTN A14   <       L     END   T@      `RANSMIT BUFFER   P & ! LD A1,SNAMOD,TCABAS GET SNA MODE    z     CWK A1,2 SYSTEM MODE?         RF(E) TRPF10 YES      * % CF A14,SCRINF GET SCREEN INFORMATION       
0x041974…041b08          Dummy {f00=0x0015, f01=0x0190, f02=» ADR A4,A3 GET BUFFER ADDESS     " P ECR A1,A2 ODD OR EVEN ADDRESS   $   P SCR A1,A4   J   P SRL A1,8        P SC A1,+1,A4   n & P SUR A4,A3 RESTITUTE START POINTER       P ADK A3,2        P CW A3,DCBUCU,A7     $ P RF(L) IHI300 NO BUFFER OVERFLOW     , P SUK A3,2 
0x041b08…041c9c          Dummy {f00=0x0015, f01=0x0190, f02=» EQU *       P ST A3,DWTSAV,A7       P ST A4,DWTSAV+2,A7   &   P ST A5,DWTSAV+4,A7   @   P ABL RETURN    Z   P EJECT   n   P*    | . P*  STATUS INTERRUPT HANDLER,CHLC RECEIVER        P*      , P*      A2 INPUT REGISTER FOR STATUS INFO       P*        PSSTIN0 EQU *
0x041c9c…041e30          Dummy {f00=0x0015, f01=0x0190, f02=»QU *       P HLT       $ P LD A1,DWTINP,A7 INPUT ACTIVE ?      , P ABL(Z) TDISP NO, INTERRUPTS NOT ALLOWED   B   P IFF LOGG=0    r   P CF A5,LOGSST        P XIF     $ P LDR A1,A2 SAVE STATUS IN REG A1     , P ANKL A1,SSTMSK ISOLATE SIGNIFICANT BITS       P RF(NZ) 
0x041e30…041fc4          Dummy {f00=0x0015, f01=0x0190, f02=»DDRESS AGAIN =2    |   P SLL A1,1 IN RIGHT PLACE =2      ( P OR A1,RERA1 ADD RER A1,0 OP.CODE =2   < " P ST A1,SSTRER PUT IN OBJECT =2   h 2 PSSTRER DATA 0 READ RESIDUAL LENGTH IN WORDS =2       P ST A1,SSTRER SAVE A1 =MMU     $ P ANKL A1,/FFF BITS 4-15 ONLY =2   
0x041fc4…042158          Dummy {f00=0x0015, f01=0x0190, f02=» SUR A3,A1 COMPUTE ACTUAL LENGTH =2        P XIF    =2   ,   P ANKL A2,/0F00   >   P RF(Z) SSTI07    T " P SUK A3,1 1 CHAR IN LAST WORD    j   PSSTI07 EQU *       P LDK A2,2        P RF SST22        P*      $ P* HERE TO HANDLE RECEIVER STATUS       P*        PSST1
0x042158…0422ec          Dummy {f00=0x0015, f01=0x0190, f02=»*        P LDK A2,0        P RF SST22 YES,INDICATE IT        PSST20 EQU *    >   P LDR A1,A2   R   P ANK A1,SSTTHR   d   P RF(NZ) SST21    z   P*      2 P*  CRC ERROR (RESTART INPUT) & BUFFER OVERFLOW       P*      * P ST A2,DWTSAV,A7 SAVE HARDWARE STATUS        P
0x0422ec…042480          Dummy {f00=0x0015, f01=0x0190, f02=»7        P RF(Z) SST23       P LDKL A1,-2        P ST* A1,DWTTP,A7   2   P RF SST23    J   P*        P*  THROUGPUT ERROR   f   P*        PSST21 LDK A2,1       PSST22 EQU *        P LD A1,DWTTP,A7        P RF(Z) SST23       P CMR A1        P CM DWTTP,A7       PSST2
0x042480…042614 (2, 25)  Opaque[0x194]
0x042614…0427a8          # DirEnt {nam=»DATBSC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02a8, f03=0x0000}
0x042614…0427a8          IdxSect {
0x042614…0427a8            f00 = 0x0015	// 0x42614 @0x0 
0x042614…0427a8            f01 = 0x0006	// 0x42616 @0x2 
0x042614…0427a8            gno = [	// 0x42618 @0x4 
0x042614…0427a8                [0x00]: C0x0015.0x1.0
0x042614…0427a8                [0x01]: C0x0015.0x2.0
0x042614…0427a8                [0x02]: C0x0015.0x3.0
0x042614…0427a8            ]
0x042614…0427a8          }
0x0427a8…04293c          Dummy {f00=0x0015, f01=0x0190, f02=» 0 P IDENT DATBSC REL 11.1 82-02-12 870150541110       P   8   P   =1 SYNTAX ERROR   @   P   81-04-08    Z   P   n L P************************************************************************   v L P*                                                                 
0x04293c…042ad0          Dummy {f00=0x0015, f01=0x0190, f02=»LSO CONTAINS THE        *    f L P*                     CREDIT CODED START-UP ROUTINES.                  *   " L P*                                                                      *   r L P**********************************************************************
0x042ad0…042c64          Dummy {f00=0x0015, f01=0x0190, f02=»H ONE DC-LINE    t   P*      8 P****************************************************       P TERM K1       P*    l   P CWB CB1   v   P TWB TB1       P*        P START KBVGO       P*      & PDSKBAN DSET FC=X'20',DEV=KA,BUFL=2     & PDSKBSD DSET FC=X'40',DEV=KI,BUFL
0x042c64…042df8          Dummy {f00=0x0015, f01=0x0190, f02=»X'61'        P EJECT     8 P***************************************************        P*    X . P*        KB/VDU TERMINAL WITH TWO DC-LINES   b   P*      8 P***************************************************        P* TERM K2        P*        P* CWB CB1        P
0x042df8…042f8c          Dummy {f00=0x0015, f01=0x0190, f02=»L=2    p ( P*DSVDU DSET FC=X'42',DEV=DY,BUFL=162       P*DSICR DSET FC=X'50',DEV=II    8   P*DSICW DSET FC=X'51',DEV=IO        P*DSDC1 DSET FC=X'61'       P*DSDC2 DSET FC=X'62'       P EJECT     8 P****************************************************       P*     
0x042f8c…043120          Dummy {f00=0x0015, f01=0x018e, f02=»   P*        P CWB CB1       P TWB TB1       P*    .   P START PRTGO   8   P*    L @ PPDSPRT DSET FC=X'30',BUFL=134 GENERAL DATA SET FOR PRINTERS    V   PPDSICR DSET FC=X'50',DEV=II        PPDSICW DSET FC=X'51',DEV=IO        PPDSDC1 DSET FC=X'61'       P EJECT    
0x043120…0432b4 (2, 26)  Dummy {f00=0x0015, f01=0x0190, f02=» : P******************************************************       P* TERM P2    B   P*    T   P* CWB CB1    ^   P* TWB TB1    p   P*        P* START PRTGO        P*      @ P*PDSPRT DSET FC=X'30',BUFL=134 GENERAL DATA SET FOR PRINTERS       P*PDSICR DSET FC=X'50',DE
0x0432b4…043448          Dummy {f00=0x0015, f01=0x018e, f02=»**********************************************************     L P*                                                                      *   B L P*        WORK AREA FOR KB/VDU TASKS                                    *     L P*                                     
0x043448…0435dc          Dummy {f00=0x0015, f01=0x0190, f02=»   P*      & PTCT01 BIN 4X'0' TID AND STACKBASE      ( PBVDU STRG 3840X'0' VDU SCREEN BUFFER   8 * PLINFLG STRG 48X'0' INTERNAL LINE FLAGS   d ( PPCURS STRG 4X'0' REL. CURSOR ADDRESS     . PATTRIB STRG 4X'0' LAST ATTRIBUTE CHARACTER     , PCURATT STRG 4X'0' REL. A
0x0435dc…043770          Dummy {f00=0x0015, f01=0x0190, f02=» STRG 4X'0' DC READ EFFECTIVE LENGTH     * PINTATT STRG 4X'0' INTENSITY ATTRIBUTE    , " POFFFLG STRG 4X'0' OFFLINE FLAG   Z ( PPRTID STRG 4X'0' TASKID FOR HARDCOPY       PBRAGE STRG 152X'0' LEKSAND       P*      " P* FORMATION OF BRAGE - LEKSAND       P*      $ P
0x043770…043904          Dummy {f00=0x0015, f01=0x0190, f02=»X   KEY LOCK STATUS      0 P* ECBBLK   20X  ECB BLOCK FOR MULTIPLE WAIT      2 P* RDMORE   4X   NEXT ADDRESS OF READ MORE KEYS   P $ P* CURPOS   4X   CURSOR POSITION      " P* BUFPNT   4X   BUFFER POINTER       P* REGI     4X   SAVE AREA        P* STACK1   28X  SA
0x043904…043a98          Dummy {f00=0x0015, f01=0x018e, f02=»B TABLE    ~   P* ECBKB    4X   ECB KB       P* ECBPRT   4X   ECB PRINTER    . & P* ECBSD    4X   ECB SIGNAL DISPLAY   R   P* ECBVDU   4X   ECB VDU    | & P* ECBICR   4X   ECB INTERTASK READ     ( P* ECBICW   4X   ECB INTERTASK WRITE      " P* ECBDC1   4X   ECB DC
0x043a98…043c2c          Dummy {f00=0x0015, f01=0x0190, f02=»   L F P*                                                                *     F P*        COMMON WORK AREA FOR ALL TASKS                          *   R F P*                                                                *     F P**********************************
0x043c2c…043dc0          Dummy {f00=0x0015, f01=0x018e, f02=»NT    NOT OPERABLE '  IDENT KEY TEXT   ~ 2 P***STATXT STRG 15'DTE ADDRESS    ' STAT LAYOUT   , " P***SA STRG 15'STAT OVERFLOW  '   b " P***SB STRG 15'PRO REC BLOCKS '     " P***SC STRG 15'PRO REC REJ-BSY'     " P***SD STRG 15'PRO REC REJ-OVF'     " P***SE STRG 15'
0x043dc0…043f54 (2, 27)  Dummy {f00=0x0015, f01=0x0190, f02=» " P***SI STRG 15'PRO POLL-TIMOUT'     " P***SJ STRG 15'DTE REC ERROR  '   * 2 P***SK STRG 30'DTE SND ERROR  DCE ERROR      '    P . PTSKTAB STRG 256X'0' TASK TABLE WITH STATUS     " PENDTAB STRG 4X'FFFF' END MARK        P PDIV        P*      2 P*        ENTRY POI
0x043f54…0440e8          Dummy {f00=0x0015, f01=0x0190, f02=»T TASK IDENTITY      4 P** EXT OFFLNE CREDIT APPLICATION START ADDR  =1        P EJECT   P , P****************************************   ^   P*      " P*   START ADDRESS FOR VDU TASK       P*      , P****************************************       P       PKBVGO   
0x0440e8…04427c          Dummy {f00=0x0015, f01=0x412e, f02=»BM-3270 EMULATION    |   P EJECT     2 P*********************************************    (   P*    ^ ( P*    START ADDRESS FOR PRINTER TASK    h   P*      2 P*********************************************        P       PPRTGO        P CALL GETTID,TCT01       P CAL
0x04427c…044410          Dummy {f00=0x0015, f01=0x2008, f02=»        *          END    @         *    $    *    .    GP1 BLK    8    *    H    GPAREA STRG 2000   R     EJECT   j     PDIV    x    *         *          ENTRY KBGO          ENTRY VDUGO         ENTRY GTPGO        *          EXT VDUKB         EXT VDTASK          E
0x044410…0445a4          Dummy {f00=0x0015, f01=0x0190, f02=»G INITIATED  ! r " P*        BIT 15 =0 LINE CLOSED "   " P*        BIT 15 =1 LINE OPENED " :   P*  " `   P****************** " j   P* CHLC RECEIVER STATUS "     P****************** "     P*  "   0 P*  STATUS  :/00 MODEM READY,CARRIER DETECTED "   $ P*          :/0
0x0445a4…044738          Dummy {f00=0x0015, f01=0x0190, f02=»,ABORT DETECTED  " v   P*  #     P*******************  # "   P*  # >   P EJECT # H   P*  # V   P*  DEVICE WORK TABLE # `   P*  # |   P IFF LINE01=0  #     P*  #   ( P* DWT FOR LINE 01,OUTPUT AND CONTROL #     P*  #     PDW8202 EQU * TABLE ENTRY #     P DATA DAMU01
0x044738…0448cc          Dummy {f00=0x0015, f01=0x018e, f02=»O ADDRESS BLOCK  # z   P DATA 0 TTAB ADDRESS $     P DATA 0 W/A INDICATOR  $ 4   P DATA 0 TASK QUEUE $ R   P IFT MMUPAG=1  $ l   P DATA 0 ADDRESS OF USER ECB  $   & P DATA MECB02 ADDRESS OF DRIVER ECB $     P XIF $     P IFT MLIN01=1  $     P DATA 0 TIMER POINTER 
0x0448cc…044a60          Dummy {f00=0x0015, f01=0x0190, f02=» $ v   P DATA DW8201 INPUT DWT %     P DATA 0 A8 % &   P DATA 0 PACT % 8   P DATA 0 PINACT % L   P DATA 0 SENDF  % b   P DATA 0 LNR  % x   P DATA 0 CPS  %     P DATA 0 VSS  %     P DATA 0 VRS  %     P DATA 0 RETRY  %     P DATA 0 INPUT INDEX  %     P DATA 0 OUTPUT
0x044a60…045700 (3, 0)   DirGranule ((3, 0)) {
0x044a60…045700            DirEnt {nam=»UPD1A «, typ=»  «, f00=0x0000, f01=0x0000, f02=0x02c0, f03=0x0000}
0x044a60…045700            DirEnt {nam=»SYSLDM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02c8, f03=0x0000}
0x044a60…045700            DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x0488, f03=0x0000}
0x044a60…045700          }
0x045700…045894 (3, 1)   Opaque[0x194]
0x045894…045a28          # DirEnt {nam=»SYSLDM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02c8, f03=0x0000}
0x045894…045a28          IdxSect {
0x045894…045a28            f00 = 0x0016	// 0x45894 @0x0 
0x045894…045a28            f01 = 0x0070	// 0x45896 @0x2 
0x045894…045a28            gno = [	// 0x45898 @0x4 
0x045894…045a28                [0x00]: C0x0016.0x1.0
0x045894…045a28                [0x01]: C0x0016.0x2.0
0x045894…045a28                [0x02]: C0x0016.0x3.0
0x045894…045a28                [0x03]: C0x0017.0x0.0
0x045894…045a28                [0x04]: C0x0017.0x1.0
0x045894…045a28                [0x05]: C0x0017.0x2.0
0x045894…045a28                [0x06]: C0x0017.0x3.0
0x045894…045a28                [0x07]: C0x0018.0x0.0
0x045894…045a28                [0x08]: C0x0018.0x1.0
0x045894…045a28                [0x09]: C0x0018.0x2.0
0x045894…045a28                [0x0a]: C0x0018.0x3.0
0x045894…045a28                [0x0b]: C0x0019.0x0.0
0x045894…045a28                [0x0c]: C0x0019.0x1.0
0x045894…045a28                [0x0d]: C0x0019.0x2.0
0x045894…045a28                [0x0e]: C0x0019.0x3.0
0x045894…045a28                [0x0f]: C0x001a.0x0.0
0x045894…045a28                [0x10]: C0x001a.0x1.0
0x045894…045a28                [0x11]: C0x001a.0x2.0
0x045894…045a28                [0x12]: C0x001a.0x3.0
0x045894…045a28                [0x13]: C0x001b.0x0.0
0x045894…045a28                [0x14]: C0x001b.0x1.0
0x045894…045a28                [0x15]: C0x001b.0x2.0
0x045894…045a28                [0x16]: C0x001b.0x3.0
0x045894…045a28                [0x17]: C0x001c.0x0.0
0x045894…045a28                [0x18]: C0x001c.0x1.0
0x045894…045a28                [0x19]: C0x001c.0x2.0
0x045894…045a28                [0x1a]: C0x001c.0x3.0
0x045894…045a28                [0x1b]: C0x001d.0x0.0
0x045894…045a28                [0x1c]: C0x001d.0x1.0
0x045894…045a28                [0x1d]: C0x001d.0x2.0
0x045894…045a28                [0x1e]: C0x001d.0x3.0
0x045894…045a28                [0x1f]: C0x001e.0x0.0
0x045894…045a28                [0x20]: C0x001e.0x1.0
0x045894…045a28                [0x21]: C0x001e.0x2.0
0x045894…045a28                [0x22]: C0x001e.0x3.0
0x045894…045a28                [0x23]: C0x001f.0x0.0
0x045894…045a28                [0x24]: C0x001f.0x1.0
0x045894…045a28                [0x25]: C0x001f.0x2.0
0x045894…045a28                [0x26]: C0x001f.0x3.0
0x045894…045a28                [0x27]: C0x0020.0x0.0
0x045894…045a28                [0x28]: C0x0020.0x1.0
0x045894…045a28                [0x29]: C0x0020.0x2.0
0x045894…045a28                [0x2a]: C0x0020.0x3.0
0x045894…045a28                [0x2b]: C0x0021.0x0.0
0x045894…045a28                [0x2c]: C0x0021.0x1.0
0x045894…045a28                [0x2d]: C0x0021.0x2.0
0x045894…045a28                [0x2e]: C0x0021.0x3.0
0x045894…045a28                [0x2f]: C0x0022.0x0.0
0x045894…045a28                [0x30]: C0x0022.0x1.0
0x045894…045a28                [0x31]: C0x0022.0x2.0
0x045894…045a28                [0x32]: C0x0022.0x3.0
0x045894…045a28                [0x33]: C0x0023.0x0.0
0x045894…045a28                [0x34]: C0x0023.0x1.0
0x045894…045a28                [0x35]: C0x0023.0x2.0
0x045894…045a28                [0x36]: C0x0023.0x3.0
0x045894…045a28                [0x37]: C0x0024.0x0.0
0x045894…045a28            ]
0x045894…045a28          }
0x045a28…045bbc          Dummy {f00=0x0016, f01=0x0190, f02=» 2 P IDENT SYSLDM  REL 11.0 81-08-19 870105041100        P   : $ P   =10,CORRECTION =9 NOT CORRECT   B   P   REL 11.0 81-07-28   j 0 P   =9,FOR MONITOR EXTENTS APLREL AND APLLAC      * P   =9,POINTS AT 1 WORD TO HIGH ADDRESS     * P   =8,BUILD REAL-TIME INTERRUPT 
0x045bbc…045d50          Dummy {f00=0x0016, f01=0x0190, f02=»RUPT TABLE   x   P   REL 11.0 81-02-16     2 P   =6,INIT UNUSED MMU ENTRIES,AND INIT ACBSTA    . ( P      AND ACBREL FOR MONITOR EXTENTS   d   P      REL 11.0 81-01-26      . P   =5,CHANGES IN CONDITIONAL ASSEMBLY WHEN     ( P      BUILDING COMMON DEVICE TABLES   
0x045d50…045ee4          Dummy {f00=0x0016, f01=0x0190, f02=»    PRR 11.0 80-12-03      0 P   =3,APPLICATION CONTROL BLOCK IS EXTENDED        P      WITH 1 WORD    R   P   PRR 11.0 80-12-01   l , P   =2,IF NO S-BLOCK IN CONF.DATA,PROCESS     , P      EVEN NEXT CREDIT APPL.  CONVERT A      $ P      BINARY VALUE >99 TO ASCII 
0x045ee4…046078          Dummy {f00=0x0016, f01=0x0190, f02=» WHEN BUILDING   r   P      USER TASK TABLES       P      PRR 11.0 80-11-20    4 8 P   =1,IF NO D-BLOCK IN CONF. DATA, SKIP DCT-CREATION   T   P      PRR 11.0 80-11-19        P ENTRY SYSLDM        P*      0 P*  EXTERNALS DEFINED IN SYSTEM CONTROL TABLE       P*   
0x046078…04620c          Dummy {f00=0x0016, f01=0x0190, f02=»XTRN SCTCDT COMMON DEVICE TABLE ADDRESS      $ P EXTRN SCTDCT DATA COMMUNICATION   0 . P EXTRN SCTDMI DM: INDEX BUFFER RECORD SIZE   X ( P EXTRN SCTDMT DATA MANAGEMENT TASKS      " P EXTRN SCTEFA END OF FREE AREA     , P EXTRN SCTFWL FM: FILE WORK TABLE LENGTH    
0x04620c…0463a0          Dummy {f00=0x0016, f01=0x018e, f02=»NT&SEGMENT TABLE   v . P EXTRN SCTNFT DM/FM: NUMBER OF FILES/TASK      ( P EXTRN SCTNOF DM/FM: NUMBER OF FILES   J " P EXTRN SCTNOP NUMBER OF PAGES    v 6 P EXTRN SCTNOS NUMBER OF SEGMENTS/TASK (BASIC ONLY)       P EXTRN SCTOPT SYSTEM OPTIONS     $ P EXTRN SCTPAG 
0x0463a0…046534 (3, 2)   Dummy {f00=0x0016, f01=0x018e, f02=»   n $ P EXTRN SCTTCT TASK CONTROL TABLE       P EJECT   0   P*    > " P*  EXTERNALS DEFINED IN MONTAB   H   P*    n * P EXTRN FREQUE FREE PAGES QUEUE ANCHOR    x " P EXTRN INTLT1 LOCAL CONNECTION     $ P EXTRN INTRT1 REMOTE CONNECTION      " P EXTRN INTVU1 VIDEO 
0x046534…0466c8          Dummy {f00=0x0016, f01=0x0190, f02=»   h ( P EXTRN INTSL1 SYNCHRONOUS CONNECTION       P*    4   P*  MISCELLANOEUS EXTERNALS   >   P*    ` ( P EXTRN REL RELOCATION BASE IN SYSINI   j , P EXTRN SCLASS SPECIAL DEVICE CLASS TABLE     . P EXTRN TCLASS TERMINAL DEVICE CLASS TABLE      " P EXTRN SYSLOD ST
0x0466c8…04685c          Dummy {f00=0x0016, f01=0x0190, f02=»OUTINES        P*        P EXTRN ERROR ERROR HANDLING      $ P EXTRN MOVE MOVE AREAS IN MEMORY   >   P EXTRN MULT MULTIPLY   f ( P EXTRN PSW STORE PROGRAM STATUS WORD     $ P EXTRN CMPADR COMPARE ADDRESSES      . P EXTRN CONVRT CONVERT FROM ASCII TO BINARY     * P
0x04685c…0469f0          Dummy {f00=0x0016, f01=0x0190, f02=»RN INBIMA INIT MMU ALLOCATION BIT MAP      . P EXTRN PUSH SAVE REGISTER A1-A14 ON STACK    . 2 P EXTRN POB RESTORE REGISTER A1-A14 FROM STACK    ` 8 P EXTRN GETAPP GET NEXT APPLICATION OF SPECIFIED TYPE       P EJECT       P*        P*  TTAB DISPLACEMENTS        P
0x0469f0…046b84          Dummy {f00=0x0016, f01=0x0190, f02=»XTRN TTB:CB CURRENT SEGMENT BASE POINTER     ( P EXTRN TTB:SP SEGMENT TABLE POINTER    0 ( P EXTRN TTB:SB SEGMENT BLOCK POINTER        P EXTRN TTB:ID TASK ID        P EXTRN TTB:ST STATUS     " P EXTRN TTB:PP PENDING POINTER      & P EXTRN TTB:PW PROGRAM STATUS WOR
0x046b84…046d18          Dummy {f00=0x0016, f01=0x018e, f02=»XTRN DWTCHP CHANNEL PARAMETER-1        P EXTRN DWTST STATUS    (   P EXTRN DWTECB ECB ADDRESS    D   P EXTRN DWTOR ORDER   f   P EXTRN DWTADR ADDRESS BLOCK        P EXTRN DWTTAB TTAB ADDRESS     * P EXTRN DWTWAT WAIT/ACTIVATE INDICATOR        P EXTRN DWTTQ TERMINA
0x046d18…046eac          Dummy {f00=0x0016, f01=0x0190, f02=»   P EXTRN DWTDEV DEVICE STATUS        P EXTRN DWTECH ECHO DEVICE    (   P EXTRN DWTSQ START OF QUEUE    J   P EJECT   n   P   |   P     , P***************************************      , P* CONDITIONAL ASSEMBLY                *      , P****************************
0x046eac…047040          Dummy {f00=0x0016, f01=0x0190, f02=»LE WORK BLOCK HANDLING   x * PEDM EQU 0 1 - EXTENDED DATA MANAGEMENT       PX:A EQU 1    L   PX:B EQU 1    ^   PX:C EQU 1    p   PX:D EQU 1        PX:E EQU 1        PX:F EQU 1        PX:G EQU 1        PX:H EQU 1        PX:I EQU 1        PX:J EQU 1        PX:K EQU 
0x047040…0471d4 (3, 3)   Dummy {f00=0x0016, f01=0x0190, f02=»   PFT80 EQU X:E       PPLCL EQU X:F       PPLCR EQU X:G   ,   PVIDEO EQU X:H    @   PTEDVCL EQU X:I   V   PSPDVCL EQU X:J   l   PNOEXMB EQU X:K       PFM EQU X:L       PDC EQU X:M       P EJECT       P*      * P*  COMMON DISPLACEMENTS AND CONSTANTS        P*     
0x0471d4…047368          Dummy {f00=0x0016, f01=0x0190, f02=»ER   r ( PBUFSIZ EQU 14 TEMPORARY BUFFER SIZE      . PCONLEN EQU 0 LENGTH OF CONFIGURATION DATA    6 , PCONSTA EQU 2 START OF CONFIGURATION DATA   h ( PDATEND EQU 34 END OF DDIV PROTOTYPE      : PFSTADR EQU 20 1ST FREE ADDRESS WHEN ALLOCATING BUFFER      * PFSTPAG
0x047368…0474fc          Dummy {f00=0x0016, f01=0x0190, f02=»RT   ` ( PMAPLEN EQU 30 LENGTH OF AREA TO MAP      * PMMFROM EQU 36 2ND MMU TABLE WORK AREA    6 ( PMMTO EQU 38 1:ST MMU TABLE WORK AREA   d $ PM:REL EQU 16 RELOCATION CONSTANT     , PSYSBUF EQU 28 START OF TEMPORARY BUFFER      2 PSWBFSA EQU 4 SWB-FILE START ADDR
0x0474fc…047690          Dummy {f00=0x0016, f01=0x0190, f02=»N SAVE AREA 1    ~ $ PCOM02 EQU 42 COMMON SAVE AREA 2      $ PCOM03 EQU 44 COMMON SAVE AREA 3    > * PTOTSGM EQU 46 TOTAL NUMBER OF SEGMENTS   f , PSWBFLG EQU 48 SWAPPPABLE WORK BLOCK FLAG     $ PCOM04 EQU 50 COMMON SAVE AREA 4      ( PDCBLK EQU 54 START OF DC CON
0x047690…047824          Dummy {f00=0x0016, f01=0x0190, f02=»QU 2 ADDRESS TO SCLASS     & PCUTENT EQU 4 FIRST USER TASK ENTRY     ( PFWTSIZ EQU 6 FWT AREA SIZE IN WORDS    H , PAPCTAB EQU 8 CURRENT APPL CONTROL BLOCK    t * PSFASAV EQU 10 SAVE START OF FREE AREA      * PNBRTSK EQU 12 NUMBER OF TASKS IN CLASS     & PTASKID E
0x047824…0479b8          Dummy {f00=0x0016, f01=0x0190, f02=»QU 22 TEMP INTTERRUPT TABLE      $ PFWTSTA EQU 24 START OF FWT AREA    $ , PLIMIT EQU 26 CURRENT END OF SYSTEM AREA    L ( PNBRCOM EQU 28 NUMBER OF COMMON TDC:S   |   PCLASID EQU 30 CLASS ID     " PCONTYP EQU 32 CONNECTION TYPE      ( PLCNBR EQU 34 LINE CONNECTION
0x0479b8…047b4c          Dummy {f00=0x0016, f01=0x0190, f02=»K2 EQU 44 WORK AREA 2        PWRK3 EQU 46 WORK AREA 3        PWRK4 EQU 48 WORK AREA 4    > " PBRDTAB EQU 50 BOARD CONF TABLE   ^ , PLCDSTA EQU 52 CONFIGURATION DATA POINTER     2 PNBRSDC EQU 54 NUMBER OF SPECIAL DEVICE CLASSES     4 PNBRTDC EQU 56 NUMBER OF TERMIN
0x047b4c…047ce0          Dummy {f00=0x0016, f01=0x0190, f02=»R    t * PNUMDTE EQU 64 NUMBER OF DTE:S DEFINED      & PDTENAM EQU 66 SDTE IDENTIFICATION    8 $ PDTETYP EQU 68 TYPE OF CONNECTION   b 4 PNASTRT EQU 70 START OF NETW. ADDR. IN CONF. DATA     * PNALNG EQU 72 LENGTH OF NETWORK ADDRESS     , PDTENSA EQU 74 NO OF SUBA
0x047ce0…047e74 (3, 4)   Dummy {f00=0x0017, f01=0x0190, f02=»QU APCTAB CURRENT APPLICATION CONTROL BLOCK      4 PSCBTAB EQU APCTAB CURRENT SEGMENT CONTROL BLOCK    4 2 PEXCTAB EQU SCBTAB CURRENT EXTENT CONTROL BLOCK   l , PNBRSWB EQU FWTSIZ NUMBER OF SWB RECORDS      . PSWBBLK EQU FWTFLG START OF SWB CONF. DATA      * PSWBN
0x047e74…048008          Dummy {f00=0x0017, f01=0x0190, f02=» TASKID NUMBER OF SWB:S        P EJECT       P*    . 0 P*  DISPLACEMENT IN APPLICATION CONTROL TABLE   8   P*    l 0 PAPLREL EQU 18 APPLICATION RELOCATION BASE =6   v , PAPLIOE EQU 0 APPLICATION RESTART ADDRESS     * PAPLLAC EQU 14 APPLICATION LOAD ADDRESS     & P
0x048008…04819c          Dummy {f00=0x0017, f01=0x018e, f02=»LMMP EQU 8 SEGMENT START MMU ENTRY     . PAPLSEG EQU 4 PHYSICAL START OF 1ST SEGMENT   * . PAPLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU     " PAPLSWB EQU 2 SWB TABLE ADDRESS     , PAPLSTA EQU 16 APPL PROGRAM START ADDRESS     " PAPLTYP EQU 8 APPLICATION TYPE      8
0x04819c…048330          Dummy {f00=0x0017, f01=0x0190, f02=»   P*        P*  CONSTANTS       P*    " * PS:BTAB EQU 40 DISPL. TO S:BTAB ADDRESS   ,   PSWBLEN EQU 4 LENGTH OF SWB   Z ( PSWBSEC EQU 6 DISPL. TO SECTOR LENGTH   | 0 PUP:REC EQU 6 RECORD LENGTH IN INITIAL S:BTAB       PUPNAME EQU 4 PROTOTYPE NAME      $ PWBLEN EQ
0x048330…0484c4          Dummy {f00=0x0017, f01=0x0190, f02=» $ P*******************************        P       ,   P* TASK DEFINITION BLOCK:   8   PTDBBT EQU 0 1A BLOCK TYPE    X ( PTDBNT EQU TDBBT+1 2N NUMBER OF TASKS   z , PTDBID EQU TDBNT+2 6A TASK ID START VALUE     , PTDBMC EQU TDBID+6 6A MATCHING TASK CLASS     $ PTD
0x0484c4…048658          Dummy {f00=0x0017, f01=0x018e, f02=»ERM DEF    v $ PTDC EQU 7 TERMINAL DEVICE CLASS        PTLC EQU 7 LINE CONNECTION    8 ( PTDBREC EQU TDC+TLC TDB-RECORD LENGTH   Z   P*      * PSDC EQU 7 SPECIAL DEVICE CLASS-RECORD        P*        P* COMMON DEVICE DEF. BLOCK:        P*        PCDBBT EQU 0 1A BLO
0x048658…0487ec          Dummy {f00=0x0017, f01=0x0190, f02=» & P* USER WORK BLOCK TYPE DEF. BLOCK        P*    .   PUDBBT EQU 0 1A BLOCK TYPE    8 , PUDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES   Z   P*      ( PUDBFST EQU UDBNU+3 FIRST UDB-RECORD        PNAMUWB EQU 3 NAME OF UWB     " PNUMUBL EQU 3 NUMBER OF BLOCKS      . PUD
0x0487ec…048980          Dummy {f00=0x0017, f01=0x018e, f02=»ER OFFSET    z & PTYPOFS EQU 7 START OF TYPE RECORD      , PNANSA EQU 2 NA-NSA RECORD QUALIFIER POS.   < " PNAOFS EQU 3 START OF NA NUMBER   l $ PNSAOFS EQU 4 START OF NSA RECORD     & PDTEFIX EQU 8 FIX PART OF DTE BLOCK       P EJECT       P****************      
0x048980…048b14 (3, 5)   Dummy {f00=0x0017, f01=0x0190, f02=»   PLMP2 EQU /200 NOT USED     " PLMP3 EQU /100 MEMORY OVERFLOW    " , PLMP4 EQU /80 ERROR IN CONFIGURATION DATA   H   PLMP5 EQU /40 NOT USED    x   PLMP6 EQU /20 NOT USED        PLMP7 EQU /10 NOT USED        PLMP8 EQU 8 NOT USED        PLMP9 EQU 4 NOT USED       
0x048b14…048ca8          Dummy {f00=0x0017, f01=0x0190, f02=»   N F P*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     *      F P*                          DATA     [REL-ADDRESS]               *    R F P*                                                               *      F P**********************************
0x048ca8…048e3c          Dummy {f00=0x0017, f01=0x018e, f02=»TAB DISPLACEMENTS        P*      $ PMXSBL EQU 6 SEGMENT BLOCK LENGTH   $ " PMXNOX EQU 6 NUMBER OF EXTENTS    L * PMX:NOS EQU 8 NUMBER OF SEGMENT TABLES    r , PMX:EBL EQU 6 MONITOR EXTENT BLOCK LENGTH     ( PMX:LEV EQU /0031 MONITOR TASK LEVEL      & PMX:LEN EQU 4
0x048e3c…048fd0          Dummy {f00=0x0017, f01=0x0190, f02=»   Z 2 PMX:NOX EQU MX:DA2+2 NUMBER OF MONITOR EXTENTS  !   , PMX:SBL EQU 6 MONITOR EXTENT BLOCK LENGTH ! > . PMX:STA EQU 2 MONITOR EXTENT START ADDRESS  ! n   P EJECT !     P*  !   " P*                  *********** !   " P*                 *  PAGTAB  * !   " P*   
0x048fd0…049164          Dummy {f00=0x0017, f01=0x0190, f02=»U 4 PAGE ADDRESS !   & PPAGSB EQU 6 SEGMENT BLOCK ADDRESS  "     P EJECT " B   P*  " P & P*                    ************* " Z & P*                    *  SEGTAB   * "   & P*                    ************* "     P*  "     PSEGPB EQU 6 SEGMENT POINTER  "   " PSE
0x049164…0492f8          Dummy {f00=0x0017, f01=0x0190, f02=»ISCELLANOUES  *  " z * P*                 *******************  #     P*  # F   PBUFLEN EQU -4  # P   PDEVIND EQU -2  # f   PDWTLEN EQU 6 # |   PTDCDD1 EQU 5 #     PTDCDD2 EQU 6 #   ( PTDCLCN EQU 10 DISP. TO LINE CON. NBR #   $ PSLL0 EQU /3940 SLL A1,0 CONSTANT #  
0x0492f8…04948c          Dummy {f00=0x0017, f01=0x0190, f02=» : P*                                                    * $   : P*                                                    * $ B : P*   THIS IS THE MONITOR CONFIGURATION PROGRAM ENTRY  * $   : P*                                                    * $   : P*   IT IS EN
0x04948c…049620          Dummy {f00=0x0017, f01=0x0190, f02=»                             * $ x : P*   A1 - POINTER TO CURRENT LOCATION OF SYSLDX       * % & : P*   A2 - POINTER TO PREVIOUS LOCATION OF SYSLDX      * % d : P*                                                    * %   : P*                                       
0x049620…0497b4 (3, 6)   Dummy {f00=0x0017, f01=0x0190, f02=» , P LDKL A1,REL+2 RELOCATION ROUTINE ENTRY  &   ( P AD A1,STKCOM+M:REL RELOCATE ADDRESS & 4   P CFR A8,A1 & ` $ P LDKL A11,SYSLOD START OF SYSLOD & r * P LDKL A2,TCLASS GET ADDRESS TO TCLASS  &   . P CWK A2,SCLASS SAME AS ADDRESS TO SCLASS?  &   $ P RF(E) NO:TCL 
0x0497b4…049948          Dummy {f00=0x0017, f01=0x0190, f02=»:TCL LDKL A2,SCLASS GET ADDRESS TO SCLASS  &   , P CALL CHPTRS RELOCATE POINTERS IN SCLASS ' 2 0 P ST A2,STKEND+SCLA SAVE RELOCATED TO SCLASS  ' b   P RF CLEAR  '     P EJECT '   4 P***********************************************  '   4 P*  CHPTRS - CHANGE POINTER
0x049948…049adc          Dummy {f00=0x0017, f01=0x018e, f02=» ' h ( P*         A11 - SYSLOD START ADDRESS (   ( P*         A12 - RELOCATION CONSTANT  ( 4   P*  ( ` 2 P*  EXIT:   A2 - POINTER TO MOVED TCLASS/SCLASS ( j   P*  (     P*  WORK REGISTER:A1-A7 (     P*  (     P*  SUBROUTINES:  (     P*  (     PCHPTRS EQU * (     P
0x049adc…049c70          Dummy {f00=0x0017, f01=0x0190, f02=»   PCHPT10 EQU * )   . P SUK A4,2 MOORE ENTRIES I TCLASS/SCLASS ?  )     P RF(Z) CHPT30 NO!  ) J   P ADK A3,2 NEXT ENTRY ) d $ P LDR* A5,A3 GET POINTER TO CLASS )     P ADR A5,A12 RELOCATE )     P STR A5,A3 STORE )   $ P LDR* A6,A5 GET LENGTH OF CLASS  )     PCHPT
0x049c70…049e04          Dummy {f00=0x0017, f01=0x0190, f02=»T-ADDRESS  ) ~   P LDR A9,A7 GET DWT-ADDRESS *   " P CALL CMPADR COMPARE ADDRESSES * 4   P RB(G) CHPT20 DWT IN DRIVER! * Z   P ADR A7,A12 RELOCATE * ~ * P STR A7,A5 STORE RELOCATED DW-ADDRESS  *   " P LD A8,SCTOPT GET OPTION WORD  *     P ANKL A8,1 MMU IN SYSTEM? 
0x049e04…049f98          Dummy {f00=0x0017, f01=0x0190, f02=»DDRESS ALREADY RELOCATED?  *     P RB(NZ) CHPT20 YES!  + "   P ADR A8,A12 RELOCATE + > . P ADKL A8,1 INDICATE DWT-ADDRESS RELOCATED  + Z , P ST A8,DWTMEC,A7 STORE RELOCATED ADDRESS +     P RB CHPT20 +     PCHPT30 EQU * +     P RTN A14 +     P EJECT +     PCLEAR EQ
0x049f98…04a12c          Dummy {f00=0x0017, f01=0x0190, f02=»RSYS EQU * +     P SUK A1,2  ,     P CMR A1  , $   P CWR A1,A2 , 4   P RB(NE) CLRSYS , F   P LDKL A1,CONMON  ,     P AD A1,STKCOM+M:REL  , t   P ABR A1  ,     P EJECT ,   6 P************************************************** ,   6 P*  B:TCT - BUILD TASK CONTROL TA
0x04a12c…04a2c0          Dummy {f00=0x0017, f01=0x0190, f02=»*  ,     P*  ENTRY:  -     P*  -     P*  EXIT: - &   P*  - 6 & P*   WORK REGISTERS: A1-A7,A11,A12  - @   P*  - j   P*  SUBROUTINES:  - t   P*  -   . P*               TASK CONTROL TABLE LAYOUT  -   . P*               _________________________  -   . P*             
0x04a2c0…04a454 (3, 7)   Dummy {f00=0x0017, f01=0x0190, f02=»*               _________________________  -   . P*              I      USER TASKS         I . 2 . P*              __________________________  . d   P*  .     P EJECT .     PB:TCT EQU *  .   * P LD A12,SCTSFA GET START OF FREE AREA  .   * P ST A12,SCTTCT STORE ADD
0x04a454…04a5e8          Dummy {f00=0x0017, f01=0x0190, f02=»TENT . f   P*  AND MONITOR SEGMENT TASKS /     P*  / 0 ( P LD A2,SCTMXS GET ADDRESS TO MXSTAB  / :   P RF(Z) BTCT20 NOT PRESENT! / f . P CALL MX:TDB GET FIRST MONITOR EXTENT TDB  /   0 PBTCT02 SUK A7,1 DECREMENT NUMBER OF EXTENTS  /     P RF(N) BTCT05 NO MORE! /  
0x04a5e8…04a77c          Dummy {f00=0x0017, f01=0x0190, f02=»N) BTCT02 NO MORE! /     P LDR* A2,A1 GET TASK ID  0   ( P CALL RESTCT RESERVE ENTRY IN TCTAB  0 :   P RB BTCT04 0 f 4 PBTCT05 CALL MX:STD GET FIRST MONITOR SEGMENT TDB 0 x > PBTCT06 SUK A6,1 DECREMENT NUMBER OF MONITOR SEGMENT TABLES 0     P RF(N) BTCT20 NO MORE!
0x04a77c…04a910          Dummy {f00=0x0017, f01=0x0190, f02=» RB(N) BTCT06 NO MORE  0     P LDR* A2,A1 GET TASK ID  1   $ P CALL RESTCT RESERVE ENTRY TCTAB 1 >   P RB BTCT08 1 f   P XIF 1 x   P EJECT 1     P*  1   . P*  RESERVE ENTRIES IN TCTAB FOR USER TASKS 1     P*  1     PBTCT20 EQU * 1   6 P ST A12,STKEND+CUTENT SAVE C
0x04a910…04aaa4          Dummy {f00=0x0017, f01=0x018e, f02=»BTCT30 SUK A7,1 MORE APPLICATIONS? 1     P RF(N) BTCT70 NO!  2 * 6 P LD A11,APLMMC,A4 GET START OF CONFIGURATION DATA  2 D * P AD A11,STKCOM+CONSTA RELOCATE POINTER 2 ~ 2 P ST A12,APLMMC,A4 STORE FIRST USER TASK ENTRY  2     P LCR A2,A11 GET BLOCK TYPE 2   ( P CCK
0x04aaa4…04ac38          Dummy {f00=0x0017, f01=0x018e, f02=»   PBTCT35 EQU * 3     P*  3   0 P*  COMPUTE NUMBER OF TASK IN EACH TASK CLASS 3 "   P*  3 V   PBTCT40 EQU * 3 ` $ P CALL GETTSK GET NUMBER OF TASKS 3 t   PBTCT50 EQU * 3   . P ADKL A12,2 RESERV ANOTHER ENTRY IN TC:TAB 3   ( P SUK A1,1 MOORE TASKS IN THIS CLASS? 3
0x04ac38…04adcc          Dummy {f00=0x0017, f01=0x0190, f02=» 3 |   PBTCT60 EQU * 4   , P ADK A4,ACBLEN NEXT APPL. CONTROL BLOCK  4     P RB BTCT30 4 L   P*  4 ^ 4 P*  ENTRIES FOR ALL USER TASKS RESERVED IN TC:TAB 4 h   P*  4   0 PBTCT70 ST A12,SCTSFA UPDATE END OF FREE AREA 4   " P SU A12,SCTTCT COMPUTE LENGTH  4     P ST*
0x04adcc…04af60          Dummy {f00=0x0017, f01=0x0190, f02=»*                                                   *  4   : P*          RESTCT - RESERVE ENTRY IN TCTAB          *  5 > : P*          ===============================          *  5 | : P*                                                   *  5   : P*  REFERENCED IN
0x04af60…04b0f4 (3, 8)   Dummy {f00=0x0018, f01=0x018e, f02=» ID                     *  5 t : P*         A12 - NEXT FREE ENTRY IN TCTAB            *  6 " : P*                                                   *  6 ` : P*  EXIT:  A12 - NEXT FREE ENTRY IN TCTAB            *  6   : P*                                           
0x04b0f4…04b288          Dummy {f00=0x0018, f01=0x0190, f02=» 6 X : P*  SUBROUTINES:                                     *  7   : P*                                                   *  7 F : P*****************************************************  7     PRESTCT EQU * 7     P LDR A3,A12 GET END OF TCTAB 7     PREST10 SUK A3,
0x04b288…04b41c          Dummy {f00=0x0018, f01=0x0190, f02=»DKL A12,2 NEXT FREEE ENTRY IN TCTAB  7     PREST20 RTN A14 RETURN  8 , , PREST30 CWR* A2,A3 CHECK IF SAME TASK ID  8 J   P RB(NE) REST10 NOT THE SAME  8 z " P RB REST20 COINCIDENCE: RETURN 8     P XIF 8     P IFF FM=0  8     P EJECT 8   8 P************************
0x04b41c…04b5b0          Dummy {f00=0x0018, f01=0x0190, f02=»          *  8 h 8 P*          =============================          *  9   8 P*                                                 *  9 P 8 P***************************************************  9   8 P*                                                 *  9   8 P*  R
0x04b5b0…04b744          Dummy {f00=0x0018, f01=0x0190, f02=»NUMBER OF FM-FILES PER TASK   *  9 | 8 P*          SCTNOF - NUMBER OF GENERAL FM-FILES    *  : ( 8 P*          SCTFWL - FILE WORK TABLE LENGTH IN     *  : d 8 P*                   BYTES                         *  :   8 P*                                           
0x04b744…04b8d8          Dummy {f00=0x0018, f01=0x0190, f02=»*                                                 *  :   8 P*  WORK REGISTERS:  A2,A3                         *  ; < 8 P*                                                 *  ; x 8 P*  SUBROUTINES:  ERROR,MULT                       *  ;   8 P*                       
0x04b8d8…04ba6c          Dummy {f00=0x0018, f01=0x0190, f02=»FOR       *  ; h 8 P*  FILE WORK TABLES.                              *  <   8 P*  SIZE OF THE AREA RESERVED IS GIVEN BY THE      *  < P 8 P*  FORMULA:  A=L*(G+N*T)                          *  <   8 P*  WHERE     A=AREA SIZE IN BYTES                 *  <   8 P*   
0x04ba6c…04bc00          Dummy {f00=0x0018, f01=0x0190, f02=»R OF FM-FILES PER TASK        *  < | 8 P*            N=NUMBER OF USER TASKS               *  = ( 8 P*                                                 *  = d 8 P***************************************************  =     P EJECT =     PB:FWT EQU *  =   & P LD* A2,SC
0x04bc00…04bd94 (3, 9)   Dummy {f00=0x0018, f01=0x0190, f02=»ER OF USER TASKS =   2 P LD A3,SCTNFT GET NUMBER OF FM-FILES PER TASK  >     P CALL MULT MULTIPLY  > N 0 P AD A3,SCTNOF ADD NUMBER OF GENERAL FM-FILES > j 0 P ST A3,SCTNOF STORE TOTAL NUMBER OF FM-FILES >   , P LD A2,SCTFWL GET FILE WORK TABLE LENGTH >     P CALL 
0x04bd94…04bf28          Dummy {f00=0x0018, f01=0x0190, f02=»,STKEND+FWTSIZ SAVE FWT AREA SIZE IN WORDS >   ( P LD A2,SCTSFA GET START OF FREE AREA ? 2 , P ST A2,SCTFWT STORE ADDRESS TO FIRST FWT ? ^ 0 P ST A2,STKEND+FWTSTA SAVE START OF FWT AREA  ?   0 P ST P,STKEND+LIMIT UPDATE END OF SYSTEM AREA ?   . PFWT50 CW A2,STKEND
0x04bf28…04c0bc          Dummy {f00=0x0018, f01=0x0190, f02=»R A2 CLEAR FWT AREA  ?   " P ADK A2,2 RESERVE ANOTHER WORD @   $ P SUK A3,1 DECREMENT WORD COUNTER @ B * P RB(NZ) FWT50 CHECK IF MEMORY OVERFLOW @ j , P ST A2,SCTSFA UPDATE START OF FREE AREA  @     P SUK A2,2  @   0 P ST A2,STKEND+INTTAB SAVE ADDRESS TO T.I.T.  @
0x04c0bc…04c250          Dummy {f00=0x0018, f01=0x0190, f02=» * @ l * P************************************** A     P*  A 8 ( P*  NUMBER OF BLOCKS TO BE GENERATED: A B ( P*  20+N*(NUMBER OF TASKS IN SYSTEM)  A n $ P*  WHERE N IS A SYSTEM CONSTANT  A   $ P*  DEFINED AT SYSTEM GENERATION  A     P*  A     P*  A     P*  REFEREN
0x04c250…04c3e4          Dummy {f00=0x0018, f01=0x018e, f02=»XIT:   BLOCKS - POINTER TO FIRST BLOCK A     P*  B . $ P*  WORK REGISTERS:  A1,A2,A7,A12 B 8   P*  B `   P*  SUBROUTINES:  BLKGEN  B j   P*  B     P EJECT B     PMONBLK EQU * B     P LDK A1,0  B   & P LD A12,SCTSFA START OF FREE AREA  B   . P ST A12,FREQUE SAVE PO
0x04c3e4…04c578          Dummy {f00=0x0018, f01=0x0190, f02=» B   0 P*  GET NUMBER OF BLOCKS PER TASK TO GENERATE C     P*  C <   P LD A2,SCTBLK  C F 0 P ST P,STKEND+LIMIT UPDATE END OF SYSTEM AREA C     PMON:10 EQU * C     P SUK A7,2 MOORE TASKS? C     P RF(Z) MON:20  NO  C     P CALL BLKGEN C     P RB MON:10 C     PMON:20
0x04c578…04c70c          Dummy {f00=0x0018, f01=0x0190, f02=» AD A2,SCTNOF  C     P CALL BLKGEN D     P*  D *   P*  GENERATE END BLOCK  D 4   P*  D R   P STR A1,A12  D     P ST A1,2,A12 D p   P ST A1,4,A12 D     P*  D   F P*  CHECK IF BUFFER GREATER THAN 2 WORDS RESERVED FOR SYSLOD PART A D   0 P*  IF NOT - USE LAST MONITOR
0x04c70c…04c8a0          Dummy {f00=0x0018, f01=0x0190, f02=»   P LDK A1,4 BUFFER  SIZE E   0 P ST A1,STKCOM+BUFSIZ UPDATE MAX BUFFER SIZE  E "   P ADKL A12,2  E V 0 P ST A12,STKCOM+SYSBUF UPDATE BUFFER ADDRESS  E j   PMON:30 EQU * E     P ADKL A12,6  E     P E   * P ST A12,SCTSFA UPDATE END OF FREE AREA E     P RTN A14 E  
0x04c8a0…04ca34 (3, 10)  Dummy {f00=0x0018, f01=0x018e, f02=»***********  E v   P*  F     P*  REFERENCED IN:  MONBLK  F     P*  F @   P*  ENTRY:  A1=0  F J 4 P*          A2 - NUMBER OF BLOCKS TO BE GENERATED F b $ P*         A12 - NEXT FREE ENTRY  F     P*  F     P*  EXIT:  A1=0 F   " P*        A12 - NEXT FREE ENTRY F     P
0x04ca34…04cbc8          Dummy {f00=0x0018, f01=0x0190, f02=» 0 P*                       -------------------- G   0 P*                       I     DATA  *+6    I G 8 0 P*                       -------------------- G l 0 P*                       I     DATA  0      I G   0 P*                       -------------------- G   0 P
0x04cbc8…04cd5c          Dummy {f00=0x0018, f01=0x0190, f02=»QU * G     P LDR A3,A2   H     PBLK:10 EQU * H     P RF(Z) BLKEX H 4 $ P LDK A4,3 NUMBER OF WORDS/BLOCK  H H 0 PBLK:20 CW A12,STKEND+LIMIT MEMORY OVERFLOW?  H p   P RF(NE) BLK:30 NOT YET!  H   * P LDKL A1,LMP3 INDICATE MEMORY OVERFLOW H     P CALL ERROR  H   * PBL
0x04cd5c…04cef0          Dummy {f00=0x0018, f01=0x0190, f02=»4,A12  H     P ST A1,-2,A12  I     P SUK A3,1  I $   P RB BLK:10 I 6   PBLKEX EQU *  I H   P RTN A14 I     P IFF EDM=0 I l   P EJECT I ~ H P*******************************************************************  I   H P*                                               
0x04cef0…04d084          Dummy {f00=0x0018, f01=0x0190, f02=»========================          *  I p H P*                                                                 *  J , H P*  REFERENCED IN:  SYSLDM                                         *  J x H P*                                                                 * 
0x04d084…04d218          Dummy {f00=0x0018, f01=0x0190, f02=»              *  J   H P*  EXIT:                                                          *  K   H P*                                                                 *  K d H P*  WORK REGISTERS: A4                                             *  K   H P*           
0x04d218…04d3ac          Dummy {f00=0x0018, f01=0x0190, f02=» H P*                                                                 *  L   H P*******************************************************************  L P   PB:MXTT EQU * L   ( P LD A2,SCTMXS GET ADDRESS TO MXSTAB  L     P RF(Z) BMX99 NOT PRESENT L   0 P LDK A4,2 DI
0x04d3ac…04d540          Dummy {f00=0x0018, f01=0x018e, f02=»GET ADDRESS TO START-ADDRESS TABLE L   " P RF(NZ) BMX05 ALREADY DEFINED  M * $ P LD A4,SCTSFA START OF FREE AREA M P 0 P ST A4,SCTMOX ADDRESS TO START-ADDRESS TABLE M x 4 P LDK A4,2 INITIAL LENGTH OF START-ADDRESS TABLE  M   & P ST* A4,SCTMOX STORE IN FIRST WORD M
0x04d540…04d6d4 (3, 11)  Dummy {f00=0x0018, f01=0x0190, f02=» M     PBMX01 SUK A3,1 MORE EXTENTS? N     P RF(N) BMX03 NO  N , * P ADK A2,2 ADDRESS NUMBER OF TASK ID:S  N D ( P LDR* A6,A2 GET NUMBER OF TASK ID:S  N r ( P ADR* A4,A2 ADD NUMBER OF TASK ID:S  N   " PBMX02 SUK A6,1 MORE TASK ID:S? N     P RB(N) BMX01 NO  N   " P
0x04d6d4…04d868          Dummy {f00=0x0018, f01=0x0190, f02=»TABLE  N f , P AD A4,SCTSFA END OF START-ADDRESS TABLE O   , P ST A4,SCTSFA UPDATE START OF FREE AREA  O >   P LDR A11,A4 GET TABLE END  O n " P LDR A9,P GET CURRENT LOCATION O   " P CALL CMPADR COMPARE ADDRESSES O     P RF(NG) BMXS05 OK  O   * P LDKL A1,LMP3 INDI
0x04d868…04d9fc          Dummy {f00=0x0018, f01=0x0190, f02=»K A7,1 DECREMENT NUMBER OF EXTENTS O     P RF(N) BMX99 NO MORE P * * P LD A12,SCTSFA GET START OF FREE AREA  P F 6 P ST A12,STKEND+EXCTAB SAVE ADDRESS TO CONTR. BLOCK P t 4 P ADKL A12,ACBLEN RESERVE AREA FOR CONTROL BLOCK  P   , P ST A12,SCTSFA UPDATE START OF FRE
0x04d9fc…04db90          Dummy {f00=0x0018, f01=0x0190, f02=»ID:S P h   P RB(N) BMX10 NO MORE Q     P ADK A1,2 NEXT TASK ID Q (   P CALL MXTTAB Q F   P RB BMX20  Q Z   PBMX99 RTN A14 RETURN Q l   P EJECT Q   H P******************************************************************** Q   H P*                                     
0x04db90…04dd24          Dummy {f00=0x0018, f01=0x0190, f02=»===================================          * Q z H P*                                                                  * R 6 H P*  ENTRY:  A1 -POINTER TO TASK ID IN MXSTAB                        * R   H P*          A5 - POINTER TO MONITOR EXTENT BLOCK           
0x04dd24…04deb8          Dummy {f00=0x0018, f01=0x0190, f02=»                         * R f H P*  EXIT:  A1 - POINTER TO TASK ID IN MXSTAB                        * S " H P*         A5 - POINTER TO MONITOR EXTENT BLOCK                     * S n H P*                                                                  * S   H P* 
0x04deb8…04e04c          Dummy {f00=0x0018, f01=0x0190, f02=»     * S R H P*  SUBROUTINES:  IMXTT,STRMOX,INBIMA                               * T   H P*                                                                  * T Z H P******************************************************************** T     P EJECT T     PMXTTAB E
0x04e04c…04e1e0          Dummy {f00=0x0018, f01=0x0190, f02=»   P LDR* A2,A1 GET TASK ID  U     P CALL STRMOX STORE IN MOXTAB U $ & P LD A2,MX:STA,A5 GET START ADDRESS U H 4 P LD A3,STKEND+EXCTAB GET CURRENT EXTENT BLOCK =6 U r , P ST A2,APLSTA,A3 STORE START ADDRESS =6  U     P CALL STRMOX STORE IN MOXTAB U   " P LDR* A2,A
0x04e1e0…04e374 (3, 12)  Dummy {f00=0x0019, f01=0x0190, f02=»ENT BASE ADDRESS U l & P ADK A2,12 5 WORDS FOR DEBUGGER =9 V   0 P ST A2,TTB:SA+26,A12 STORE IN A13 SAVE-AREA  V B : P LD A3,STKEND+EXCTAB GET CURRENT EXTENT CONTROL BLOCK  V v   P SUK A2,2  =10 V   8 P ST A2,APLLAC,A3 STORE LOGICAL ADDR. TO COMMON PART  V   . P S
0x04e374…04e508          Dummy {f00=0x0019, f01=0x0190, f02=»LOCK V f 8 P ST A3,TTB:AP,A12 STORE EXTENT CONTROL BLOCK ADDRESS W   " P LD A2,SCTOPT GET OPTION WORD  W H   P ANK A2,/20 EMM? W n   P RF(Z) MXTT20 NO W   & P LD A2,MX:LEN,A5 GET EXTENT LENGTH W     P ST A2,MAPLEN,A13 SAVE W   & P ST A12,TTAB,A13 SAVE TTAB ADDRESS
0x04e508…04e69c          Dummy {f00=0x0019, f01=0x0190, f02=»*******************************  W   2 P*                                           *  X ( 2 P*  STRMOX - STORE START ADDRRESS IN MOXTAB  *  X ^ 2 P*  =======================================  *  X   2 P*                                           *  X   2 P*  REFER
0x04e69c…04e830          Dummy {f00=0x0019, f01=0x0190, f02=»        *  X l 2 P*                                           *  Y   2 P*  EXIT:                                    *  Y H 2 P*                                           *  Y ~ 2 P*  WORK REGISTERS:                          *  Y   2 P*                             
0x04e830…04e9c4          Dummy {f00=0x0019, f01=0x0190, f02=»*****************************************  Y     PSTRMOX EQU * Z 2 & P LD* A3,SCTMOX GET CURRENT LENGTH  Z F , P AD A3,SCTMOX ADDRESS TO NEXT FREE ENTRY Z p " P STR A2,A3 STORE START ADDRESS Z     P IM* SCTMOX INCREMENT LENGTH Z     P IM* SCTMOX TWICE  Z     P RTN
0x04e9c4…04eb58          Dummy {f00=0x0019, f01=0x0190, f02=»         * Z f 8 P*  IMXTT - INIT MMU TABLE FOR MONITOR EXTENT TASK  * [   8 P*  ==============================================  * [ N 8 P*                                                  * [   8 P*  REFERENCED IN:  MXTTAB                          * [   8 P*     
0x04eb58…04ecec          Dummy {f00=0x0019, f01=0x0190, f02=»NTRY POINTER                 * [ z 8 P*                                                  *   & 8 P*  EXIT:                                           *   b 8 P*                                                  *     8 P*  WORK REGISTERS:  A2,A3,A4,A9,A11           
0x04ecec…04ee80          Dummy {f00=0x0019, f01=0x0190, f02=»                                                 *     8 P**************************************************** ] :   P EJECT ] v   PIMXTT EQU *  ]     P LDR A2,A12 GET TTAB ENTRY ]   * P ADKL A2,TTB:MT GET START OF MMU TABLE ]   . P LDR* A3,A5 GET PHYSICAL ADDRESS
0x04ee80…04f014 (3, 13)  Dummy {f00=0x0019, f01=0x0190, f02=»T 12 BITS  ]   & P LDKL A9,/1000 PHYSICAL PAGE SIZE  ^     P SUR A9,A4 SAVE  ^ < ( P LD A11,MX:LEN,A5 GET EXTENT LENGTH  ^ T 0 P CALL CMPADR ENOUGTH SPACE IN CURRENT PAGE?  ^     P RF(G) IMX10 NO! ^   & P XRR A11,A11 INDICATE SINGLE ENTRY ^     P RF IMX20  ^   < P
0x04f014…04f1a8          Dummy {f00=0x0019, f01=0x0190, f02=»DDRESS ^ r & P ADK A2,2 INCREMENT ENTRY POINTER  _   " P ADKL A11,0 ONE ENTRY ENOUGTH? _ 8   P RF(Z) IMX99 YES!  _ ^   P RF(NN) IMX30 <32KB  _ x $ P SUKL A11,/1000 DECREMENT LENGTH _     P RB IMX20  _   & PIMX30 STR A3,A2 STORE PAGE ADDRESS _   ( P ADKL A3,/400 IN
0x04f1a8…04f33c          Dummy {f00=0x0019, f01=0x0190, f02=»EQU *  =6  _   " P LDR A4,A12 GET TTAB ENTRY =6  `   . P ADKL A4,TTB:MT+32 GET END OF MMU-TABLE =6 ` 8   P LDKL A3,/FC00  =6 ` j   PIMX100 EQU * =6  `   , P CWR A4,A2 ENTRIES LEFT IN MMU-TABLE? =6 `     P RF(E) IMX110 NO! =6 `   0 P STR A3,A2 STORE PAGE ERROR IN M
0x04f33c…04f4d0          Dummy {f00=0x0019, f01=0x0190, f02=»******************************************************** `   < P*                                                      * a @ < P*  B:MSEG - BUILD MONITOR TASK SEGMENT TABLES & TTABS  * a   < P*  ==================================================  * a   < P*       
0x04f4d0…04f664          Dummy {f00=0x0019, f01=0x0190, f02=»                                       * a   < P*  ENTRY:                                              * b 0 < P*                                                      * b p < P*  EXIT:                                               * b   < P*                       
0x04f664…04f7f8          Dummy {f00=0x0019, f01=0x0190, f02=»                       * b p < P*  SUBROUTINES:  MX:MST,MX:STD,BMSTAB,CHKTAD,BMXSTT    * c   < P*                                                      * c ` < P******************************************************** c     P EJECT c     PB:MSEG EQU * c   2 P CALL 
0x04f7f8…04f98c          Dummy {f00=0x0019, f01=0x0190, f02=» SEGTABS c l : P LDR A8,A1 SAVE POINTER TO FIRST MONITOR SEGMENT TABLE d   6 P CALL MX:STD FIND FIRST MONITOR SEGMENT TABLE TASK d N   P   DEFINITION BLOCK  d   > PBMSG10 SUK A6,1 DECREMENT NUMBER OF MONITOR SEGMENT TABLES d     P RF(N) BMSG99 NO MORE! d   < P CM 
0x04f98c…04fb20          Dummy {f00=0x0019, f01=0x0190, f02=»TER TO NUMBER OF SEGMENTS  d x , P CALL BMSTAB BUILD MONITOR SEGMENT TABLE e " . P LDR* A7,A1 GET NUMBER OF TASKS IN SEGTAB  e R   PBMSG20 ADK A1,2 NEXT TASK ID e   , P SUK A7,1 DECREMENT NUMBER OF TASK ID:S  e     P RB(N) BMSG10 NO MORE! e   . P CALL CHKTAD CHECK
0x04fb20…04fcb4 (3, 14)  Dummy {f00=0x0019, f01=0x0190, f02=»A10,STKEND+SCBTAB GET SEGMENT CONTROL BLOCK  e   2 P RF(NZ) BMSG25 SEGMENT CONTROL BLOCK GENERATED f 4 * P LD A12,SCTSFA GET START OF FREE AREA  f j   P LDR A10,A12 SAVE  f   6 P ADKL A12,ACBLEN RESERVE FOR SEGMENT CONTROL BLOCK f   , P ST A12,SCTSFA UPDATE START 
0x04fcb4…04fe48          Dummy {f00=0x0019, f01=0x0190, f02=»POINTER  f d < P LD A10,TTB:AP,A12 GET ADDRESS TO SEGMENT CONTROL BLOCK  g   2 P LD A3,STKEND+MAXSGM GET MAXIMUM SEGMENT SIZE  g P * P ADKL A3,/FFFF NUMBER OF 4K-MULTIPLES  g   2 P ANKL A3,/F000 ISOLATE NUMBER OF 4K-MULTIPLES  g   ( P LDKL A2,/F000 END OF LOGICAL 
0x04fe48…04ffdc          Dummy {f00=0x0019, f01=0x0190, f02=»K-MULTIPLE?  g |   P RF(NZ) BMSG40 NO! h   & P ADKL A2,/1000 SAVE ONE MMU ENTRY  h . : PBMSG40 ST A2,APLLAP,A10 STORE IN SEGMENT CONTROL TABLE h X   P SRL A2,12 MMU TABLE ENTRY h   $ P LDK A3,16 NUMBER OF MMU ENTRIES h   . P SUR A3,A2 COMPUTE NUMBER OF PAGE ENTRIE
0x04ffdc…050170          Dummy {f00=0x0019, f01=0x0190, f02=»T  h l . P ADKL A3,TTB:CB DISPL TO END OF MMU TABLE  i   4 P ST A3,APLMMP,A10 STORE IN SEGMENT CONTROL TABLE i < 2 P LD A3,STKEND+MAXSGM GET MAXIMUM SEGMENT SIZE  i t 0 P ADKL A3,/3FF COMPUTE NUMBER OF 1K-MULTIPLES i   2 P ANKL A3,/FC00 ISOLATE NUMBER OF 1K-MULTIP
0x050170…050304          Dummy {f00=0x0019, f01=0x0190, f02=» i j   P RB(L) BMSG20 NO j   * P ST A3,SCTPSZ UPDATE MAX SEGMENT SIZE  j     P RB BMSG20 j N   PBMSG99 RTN A14 RETURN  j `   P EJECT j ~ > P********************************************************** j   > P*                                                        *
0x050304…050498          Dummy {f00=0x0019, f01=0x0190, f02=» > P*                                                        * k   > P*  REFERENCED IN:  B:MSEG                                * k F > P*                                                        * k   > P*  ENTRY:  A4 - POINTER TO NUMBER OF SEGMENTS            * k  
0x050498…05062c          Dummy {f00=0x0019, f01=0x0190, f02=»*  EXIT:  A5 - SEGMENT TABLE ADDRESS                     * k   > P*                                                        * l B > P*  WORK REGISTERS:  A2,A3,A9,A11                         * l   > P*                                                        * l   > P
0x05062c…0507c0          Dummy {f00=0x0019, f01=0x0190, f02=»****************************************************** l     P EJECT m >   PBMSTAB EQU * m L * P STR A1,A15 SAVE REGISTER A1 ON STACK  m ` ( P LD A5,SCTSFA GET START OF FREE AREA m   * P LD A2,SCTIPL GET PROGRAM LOAD DEVICE  m   & P STR A2,A5 STORE IN SEGMENT TABL
0x0507c0…050954 (3, 15)  Dummy {f00=0x0019, f01=0x0190, f02=»RE IN SEGMENT TABLE  m   < P ADS A9,STKCOM+TOTSGM INCREMENT TOTAL NUMBER OF SEGMENTS n   " P ADK A5,2 SEGMENT TABLE ENTRY  n     P LDR A3,A5 SAVE  n     P*  n     P*  BUILD SEGMENT BLOCK 0 n     P*  n   ( P LDKL A2,/8400 STATUS FOR SEGMENT 0  n   ( P STR A2,A3 STO
0x050954…050ae8          Dummy {f00=0x0019, f01=0x0190, f02=»D+LIMIT GET END OF SYSTEM AREA n   * P LDR A11,A3 GET END OF SEGMENT BLOCKS  o & " P CALL CMPADR COMPARE ADDRESSES o T   P RF(NG) BMST25 OK  o z * P LDKL A1,LMP3 INDICATE MEMORY OVERFLOW o     P CALL ERROR  o   & PBMST25 LDR* A2,A8 GET SEGMENT TYPE o     P SRL A2,
0x050ae8…050c7c          Dummy {f00=0x0019, f01=0x0190, f02=»DISC PAGING? o     P RF(Z) BMST40 NO!  p     P*  p . * P*  DISC PAGING & DISC RESIDENT SEGMENT p 8   P*  p f ( P LD A1,SCTMXS GET ADDRESS TO MXSTAB  p p 0 P LD A2,MX:DA2,A1 GET DISC ADDRESS BITS 16-31 p   0 P LD A1,MX:DA1,A1 GET DISC ADDRESS BITS 0-15  p   $ P LD 
0x050c7c…050e10          Dummy {f00=0x0019, f01=0x0190, f02=» p v   P ADK A1,1 ADD CARRY  q     P RF(P) BMST30 NOT OVERFLOW q $ ( P LDKL A1,LMP10 DISC ADDRESS OVERFLOW q F   P CALL ERROR  q r 4 PBMST30 ORKL A1,/4000 INDICATE ASSEMBLER SEGMENT  q   4 P STR A1,A3 STORE SEGMENT DISC ADDRESS BITS 0-15  q   6 P ST A2,2,A3 STORE 
0x050e10…050fa4          Dummy {f00=0x0019, f01=0x0190, f02=»DKL A2,/8800 STATUS FOR DISC RESIDENT SEGMENT  q   & P STR A2,A3 STORE IN SEGMENT BLOCK  r 6 ( PBMST50 LD A9,4,A8 GET SEGMENT LENGTH r ` 4 P LD A11,STKEND+MAXSGM GET MAXIMUM SEGMENT LENGTH r     P CALL CMPADR r   . P RF(NL) BMST55 CURRENT SEGMENT NOT GREATER r   6
0x050fa4…051138          Dummy {f00=0x0019, f01=0x0190, f02=»NCREMENT POINTER IN MXSTAB r   0 P LD A1,STKEND+SGMCNT GET NUMBER OF SEGMENTS  s "   P SUK A1,1  s V   P RB(NZ) BMST20 MORE SEGMENTS s h " P ADK A3,8 END OF SEGMENT TABLE s   2 PBMST60 ST A3,SCTSFA UPDATE START OF FREE AREA  s   $ P LDR* A1,A15 RESTORE REGISTER A1
0x051138…0512cc          Dummy {f00=0x0019, f01=0x0190, f02=»                             * s r @ P*          CHKTAD - CHECK IF TASK ALREADY DEFINED          * t & @ P*          ======================================          * t j @ P*                                                          * t   @ P*  REFERENCED IN:  B:M
0x0512cc…051460          Dummy {f00=0x0019, f01=0x0190, f02=»R TO TASK ID                         * t z @ P*               FOR MONITOR SEGMENT TASK                   * u . @ P*                                                          * u r @ P*  EXIT:  A12 - TTAB ADDRESS IF TASK ALREADY DEFINED       * u   @ P*         A12 
0x051460…0515f4 (3, 16)  Dummy {f00=0x001a, f01=0x018e, f02=»ERS:  A2,A3                                  * u   @ P*                                                          * v 6 @ P*  SUBROUTINES:  PSW                                       * v z @ P*                                                          * v   @ P******
0x0515f4…051788          Dummy {f00=0x001a, f01=0x0190, f02=»   P AD A2,SCTTCT END OF TCTAB w   . PCHKT20 SUK A2,2 DECREMENT POINTER IN TCTAB w & " P CW A2,SCTTCT START OF TCTAB?  w X * P RF(E) CHKT30 YES: ALL TASKS CHECKED!  w ~ $ P LDR* A3,A2 GET POINTER TO TTAB  w     P LD A3,TTB:ID,A3 GET TASK ID w   ( P CWR* A3,A1 EQUA
0x051788…05191c          Dummy {f00=0x001a, f01=0x0190, f02=» TASK NOT FOUND  w v . PCHKT50 CFI A14,PSW,A13 STORE PSW ON STACK  x     P RTN A14 x J   P EJECT x Z H P*******************************************************************  x h H P*                                                                 *  x   H P*       
0x05191c…051ab0          Dummy {f00=0x001a, f01=0x0190, f02=» x L H P*                                                                 *  y   H P*  REFERENCED IN: MXTTAB,B:MSEG                                   *  y T H P*                                                                 *  y   H P*  ENTRY:                   
0x051ab0…051c44          Dummy {f00=0x001a, f01=0x0190, f02=»2 - TTAB ADDRESS                                      *  y   H P*                                                                 *  z @ H P*  WORK REGISTERS:  A2,A9,A10,A11                                 *  z   H P*                                               
0x051c44…051dd8          Dummy {f00=0x001a, f01=0x0190, f02=»                                  *  z p H P*******************************************************************  { ,   PBMXSTT EQU * { x * P LD A12,SCTSFA GET START OF FREE AREA  {   , P LDKL A10,TTB:TD+2 STANDARD TTAB LENGTH  {   " P LD A2,SCTOPT GET OPTION WORD 
0x051dd8…051f6c          Dummy {f00=0x001a, f01=0x0190, f02=»A10,TTB:AM INCLUDE LENGTH  {     P RF BMXS40 | " ( PBMXS20 LD A2,SCTOPT GET OPTION WORD  | 4   P ANK A2,1 MMU OPTION?  | `   P RF(Z) BMXS30 NO!  | ~ . P SUKL A12,TTB:MT INCLUDE MMU TABLE IN TTAB |   $ P SUKL A10,TTB:MT INCLUDE LENGTH  |     P RF BMXS40 |   ( PBMXS
0x051f6c…052100          Dummy {f00=0x001a, f01=0x0190, f02=»GING | d & P SUKL A10,TTB:CB INCLUDE IN LENGTH }   4 PBMXS40 AD A10,SCTSFA COMPUTE START OF FREE AREA  } 6   P LDR A9,A10 SAVE } n 0 P LD A11,STKEND+LIMIT GET END OF SYSTEM AREA  }   " P CALL CMPADR MEMORY OVERFLOW?  }     P RF(NL) BMXS50 NO! }     P LDKL A1,LMP3 
0x052100…052294 (3, 17)  Dummy {f00=0x001a, f01=0x0190, f02=»GTH  } r * P AD A2,SCTTCT COMPUTE NEXT FREE ENTRY  ~   " P STR A12,A2 STORE TTAB ADDRESS ~ : ( P IM* SCTTCT INCREMENT CURRENT LENGTH ~ `   P IM* SCTTCT TWICE  ~     P LDR* A2,A1 GET TASK ID  ~   $ P ST A2,TTB:ID,A12 STORE IN TTAB  ~   * P LDKL A2,MX:LEV GET MONITO
0x052294…052428          Dummy {f00=0x001a, f01=0x0190, f02=»ORE PROGRAM STATUS WORD  ~ | : P LD A2,STKEND+EXCTAB GET EXTENT CONTROL BLOCK ADDRESS      $ P ST A2,TTB:AP,A12 STORE IN TTAB    ^   P LDK A2,2      0 P ST A2,TTB:TD,A12 STORE DEVICE TABLE LENGTH        P RTN A14 RETURN        P EJECT     B P**********************
0x052428…0525bc          Dummy {f00=0x001a, f01=0x018e, f02=»=================================          *   ~ B P*                                                            *   4 B P*  REFERENCED IN:  MX:MST                                    *   z B P*                                                            *     B P* 
0x0525bc…052750          Dummy {f00=0x001a, f01=0x0190, f02=» B P*  EXIT:  A1 - POINTER TO FIRST MONITOR EXTENT BLOCK         *     B P*         A5 - POINTER TO NUMBER OF SEGTABS                  *   J B P*         A6 - NUMBER OF MONITOR SEGMENT TABLES              *     B P*         A7 - NUMBER OF MONITOR EXTENTS          
0x052750…0528e4          Dummy {f00=0x001a, f01=0x018e, f02=»               *   b B P*                                                            *     B P*  SUBROUTINES:                                              *   ^ B P*                                                            *     B P******************************
0x0528e4…052a78          Dummy {f00=0x001a, f01=0x018e, f02=»   ~   P RF(Z) MEB99 NOT PRESENT     * P LD A2,MX:NOS,A7 GET NUMBER OF SEGTABS   (   P LDR A6,A2 SAVE    V & P LDR A1,A7 SAVE ADDRESS TO MXSTAB    n * P LD A7,MX:NOX,A7 GET NUMBER OF EXTENTS     , P ADK A1,MX:NOS ADDRESS NUMBER OF SEGTABS       P LDR A5,A1 SAVE   
0x052a78…052c0c          Dummy {f00=0x001a, f01=0x0190, f02=»   z   P EJECT     B P**************************************************************     B P*                                                            *     B P*          MX:MST - GET FIRST MONITOR SEGMENT TABLE          *     B P*          =====================
0x052c0c…052da0          Dummy {f00=0x001a, f01=0x0190, f02=»                                 *   t B P*                                                            *   * B P*  ENTRY:  SCTMXS - ADDRESS TO MXSTAB                        *   p B P*                                                            *     B P*  EXIT:  A1
0x052da0…052f34 (3, 18)  Dummy {f00=0x001a, f01=0x0190, f02=»  A6 - NUMBER OF MONITOR SEGMENT TABLES              *     B P*         A7 - NUMBER OF MONITOR EXTENTS                     *   > B P*                                                            *     B P*   WORK REGISTERS:  A2                                      *
0x052f34…0530c8          Dummy {f00=0x001a, f01=0x0190, f02=»   *   V B P*                                                            *     B P**************************************************************   R   P EJECT       PMX:MST EQU *     : P CALL MX:MEB GET POINTER TO FIRST MONITOR EXTENT BLOCK     2 P LDR A2,A7 GET N
0x0530c8…05325c          Dummy {f00=0x001a, f01=0x018e, f02=»TS   n 4 P ADK A1,MX:EBL ADDRESS NEXT MONITOR EXTENT BLOCK       P RB MST10    B   PMST99 RTN A14 RETURN   T   P EJECT   p B P*************************************************************    ~ B P*                                                           *      B
0x05325c…0533f0          Dummy {f00=0x001a, f01=0x0190, f02=»   P B P*                                                           *      B P*  REFERENCED IN:  MX:STD                                   *    N B P*                                                           *      B P*  ENTRY:  SCTMXS - ADDRESS TO MXSTAB         
0x0533f0…053584          Dummy {f00=0x001a, f01=0x0190, f02=»ENT TASK          *    f B P*             DEFINITION BLOCK                              *      B P*        A5 - POINTER TO FIRST MONITOR EXTENT BLOCK         *    b B P*        A6 - NUMBER OF MONITOR SEGMENT TABLES              *      B P*        A7 - NUMBER OF MO
0x053584…053718          Dummy {f00=0x001a, f01=0x0190, f02=»,A3                                   *    z B P*                                                           *    0 B P*  SUBROUTINES:  MX:MST                                     *    v B P*                                                           *      B P******
0x053718…0538ac          Dummy {f00=0x001a, f01=0x0190, f02=» TABLE   j , P LDR A2,A6 GET NUMBER OF SEGMENT TABLES      . PTDB10 ADK A5,2 ADDRESS NUMBER OF SEGMENTS    > * P SUK A2,1 DECREMENT NUMBER OF SEGTABS    p   P RF(N) TDB99 NO MORE SEGTABS     & P LDR* A3,A5 GET NUMBER OF SEGMENTS     0 PTDB20 SUK A3,1 DECREMENT NUM
0x0538ac…053a40          Dummy {f00=0x001a, f01=0x0190, f02=»B99 RTN A14 RETURN       P EJECT     B P**************************************************************   ( B P*                                                            *   n B P*  MS:STD - GET FIRST MONITOR SEGMENT TASK DEFINITION BLOCK  *     B P*  ===========
0x053a40…053bd4 (3, 19)  Dummy {f00=0x001a, f01=0x0190, f02=»CED IN:  B:MXST                                    *     B P*                                                            *   < B P*  ENTRY:                                                    *     B P*                                                            *  
0x053bd4…053d68          Dummy {f00=0x001a, f01=0x0190, f02=» *   T B P*         A5 - POINTER TO FIRST MONITOR EXTENT BLOCK         *     B P*         A6 - NUMBER OF MONITOR SEGMENT TABLES              *   P B P*         A7 - NUMBER OF MONITOR EXTENTS                     *     B P*                                           
0x053d68…053efc          Dummy {f00=0x001a, f01=0x0190, f02=»                     *   h B P*  SUBROUTINES:  MX:TDB                                      *     B P*                                                            *   d B P**************************************************************       P EJECT       PMX:STD EQU
0x053efc…054090          Dummy {f00=0x001a, f01=0x0190, f02=» NUMBER OF MONITOR EXTENTS   x   P RF(N) STD99 NO MORE EXTENTS   " . P LDR* A3,A1 GET NUMBER OF TASKS IN EXTENT    F " PSTD20 ADK A1,2 ADDRESS TASK ID   x ( P SUK A3,1 DECREMENT NUMBER OF TASKS        P RB(NN) STD20 MORE TASKS       P RB STD10 NEXT EXTENT        P
0x054090…054224          Dummy {f00=0x001a, f01=0x0190, f02=»************************       P*        P*  REFERENCED IN: SYSLDM   *   P*    J   P*  ENTRY:    T   P*    f 8 P*  EXIT:  TC:TAB CONTAIN POINTERS TO ALL TASK TABLES   p   P*        P*  WORK REGISERS:  A1-A12        P*      8 P*  SUBROUTINES:  CONVRT,GETTSK,TETTDC,
0x054224…0543b8          Dummy {f00=0x001a, f01=0x0190, f02=» TTB:AM   I   MMU ALLOCATION     I     * P*             I   BIT MAP (4 WORDS)  I   * * P*             I______________________I   X * P*    TTB:MT   I        MMU           I     * P*             I       TABLE          I     * P*             I         16           I
0x0543b8…05454c          Dummy {f00=0x001a, f01=0x0190, f02=» I   l * P*             I______________________I     * P*    TTB:SP   I    SEGTAB POINTER    I   8 * P*             I______________________I   f * P*    TTB:SB   I  SEGM. BLOCK POINTER I     * P*             I----------------------I     * P*    TTB:AP   I      ACB
0x05454c…0546e0          Dummy {f00=0x001a, f01=0x0190, f02=»----------------   z * P*   TTB:ID    I TASK IDENTIFICATION  I     * P*             ------------------------   F * P*   TTB:ST    I    STATUS/LEVEL      I   t * P*             ------------------------     * P*   TTB:PP    I    PENDING QUEUE     I     * P*         
0x0546e0…054874 (3, 20)  Dummy {f00=0x001b, f01=0x018e, f02=»SA    I    DISPATCH ADDRESS  I     * P*             ------------------------   & * P*             I       REGISTER       I   T * P*             I       SAVE           I     * P*             I       AREA           I     * P*             I       14             I    
0x054874…054a08          Dummy {f00=0x001b, f01=0x0190, f02=»   h * P*             I    SAVE01URATION     I     * P*             I        TABLE         I   6 * P*             :                      :   d * P*             :                      :     * P*             I______________________I     2 P*             TASK SAVE01U
0x054a08…054b9c          Dummy {f00=0x001b, f01=0x0190, f02=»          ------------------------------     0 P*             I       INDEX/FILCODE        I   0 0 P*             ------------------------------   d 0 P*             I        DWT-ADDRESS         I     0 P*             ------------------------------     0 P*       
0x054b9c…054d30          Dummy {f00=0x001b, f01=0x0190, f02=»----   h 0 P*             I       INDEX/FILECODE       I     0 P*             ------------------------------   @ 0 P*             I        DWT-ADDRESS         I   t 0 P*             ------------------------------       P EJECT       PB:TT EQU *     & P CALL FSTAPL
0x054d30…054ec4          Dummy {f00=0x001b, f01=0x0190, f02=»END OF SYSTEM AREA   v * P ST P,STKEND+WRK1 SAVE PROGRAM COUNTER     : P ST A11,STKEND+LCDSTA SAVE CONFIGURATION DATA POINTER    H * P ST P,STKEND+WRK2 SAVE PROGRAM COUNTER       P*      ( P*  GET NUMBER OF TASKS IN THIS CLASS       P*        P CALL GETTSK     . P
0x054ec4…055058          Dummy {f00=0x001b, f01=0x0190, f02=»CHAR   p   P SLL A5,8 MOVE TO LEFT BYTE      * P LC A5,TDBID+5,A11 GET SECOND ID DIGIT   0 2 P ST A5,STKEND+TASKID SAVE TASK ID START VALUE    ^   P*      " P*  CHECK IF CREDIT APPLICATION       P*      6 P LD A5,STKEND+APCSTA GET APPLICATION CONTROL BLOCK     * P
0x055058…0551ec          Dummy {f00=0x001b, f01=0x0190, f02=»ET TASK CLASS TO MATCH VALUE       P*    $ , P LC A5,TDBMC+4,A11 GET FIRST CHAR IN TCL   .   P SLL A5,8 MOVE TO LEFT BYTE    ^ . P LC A5,TDBMC+5,A11 GET SECOND CHAR IN TCL      $ P CALL GETTCL GET TCL START VALUE       P ST A5,STKEND+TCLSAV SAVE        PBTT21 EQU 
0x0551ec…055380          Dummy {f00=0x001b, f01=0x0190, f02=» TO LEFT BYTE      0 P LC A5,TDBTL+5,A11 GET SECOND DIGIT IN LEVEL     " P CALL CONVRT CONVERT TO BINARY   J   P ST A1,STKEND+TSKLEV SAVE    p   P EJECT       P*      B P*  COMPUTE SIZE OF CONFIGURATION DEPENDENT PART OF TASK TABLE        P*      & P LDKL A10,TTB:
0x055380…055514 (3, 21)  Dummy {f00=0x001b, f01=0x0190, f02=»TH INCLUDED?       P RF(NZ) BTT22 NO!      0 P SUKL A10,TTB:AM+2 INCLUDE BIT MAP IN LENGTH   . . P SUKL A12,TTB:AM RESERV SPACE FOR BIT MAP    b   P RF BTT30        PBTT22 LD A5,SCTOPT       P SRC A5,1 MMU PAGING?        P RF(NN) BTT25 NO     . P SUKL A10,TTB:MT+2
0x055514…0556a8          Dummy {f00=0x001b, f01=0x018e, f02=»SC PAGING?       P RF(NN) BTT30 NO!      6 P SUKL A10,TTB:CB+2 FOUR WORD EXTRA IF DISC PAGING    , 0 P SUKL A12,TTB:CB RESERV SPACE FOR EXTRA WORD   f   PBTT30 EQU *        P EJECT       P*      < P*  COMPUTE SIZE OF TERMINAL DEVICE CLASS DEPENDENT PART      " P* 
0x0556a8…05583c          Dummy {f00=0x001b, f01=0x0190, f02=» 4 P ADKL A9,TDBFST TERMINAL DEVICE CLASS DEFINITION     $ P CALL GETTDC GET NUMBER OF TDC:S   <   P LDR A7,A1 SAVE    d   PBTT35 EQU *    |   P RF(Z) BTT40     ( P CALL GETCLN GET CLASS NUMBER (1-99)     & P ADR A1,A1 2*(BINARY CLASS NUMBER)     , P LD A8,STKEND+
0x05583c…0559d0          Dummy {f00=0x001b, f01=0x0190, f02=»ALL ERROR INDICATE FORMAT ERROR        PBTT37 EQU *    ( " P ADR A8,A1 GET ENTRY IN TCLASS   < $ P LDR* A8,A8 GET POINTER TO CLASS   b $ P LDR* A8,A8 GET LENGTH OF CLASS      " P SUKL A8,2 EXCLUDE LENGTH WORD     ( P ADR A10,A8 ADD TO TOTAL TTAB LENGTH     . P ADR
0x0559d0…055b64          Dummy {f00=0x001b, f01=0x0190, f02=»       P EJECT       PBTT40 EQU *        P*    * > P*  COMPUTE SIZE OF SPECIAL DEVICE CLASS DEPENDENT PART OF    4   P*  TASK CONFIGURATION TABLE    v   P*      6 P CALL GETSDC GET NUMBER OF SPECIAL DEVICE CLASSES        P ADKL A9,2 FIRST SDC RECORD        P LDR A
0x055b64…055cf8          Dummy {f00=0x001b, f01=0x0190, f02=»RY CLASS NUMBER)   ~ , P LD A8,STKEND+SCLA GET POINTER TO SCLASS       P LDR* A2,A8    H   P SUK A2,2        P CWR A1,A2   n   P RF(NG) BTT52        P LDKL A1,LMP4      & P CALL ERROR INDICATE FORMAT ERROR        PBTT52 EQU *      " P ADR A8,A1 GET ENTRY IN SCLASS
0x055cf8…055e8c          Dummy {f00=0x001b, f01=0x0190, f02=»8 ADD TO TOTAL TTAB LENGTH     . P ADR A6,A8 ADD TO TASK CONF. TABLE LENGTH    "   P ADKL A9,SDC NEXT CLASS    T ( P SUK A7,1 DECREMENT NUMBER OF SDC:S    t   P RB BTT50        PBTT55 EQU *        P IFF EDM=0     & P ADKL A10,14 7 EXTRA WORDS FOR EDM       P XIF  
0x055e8c…056020          Dummy {f00=0x001b, f01=0x0190, f02=»ASKS IN THIS CLASS   l   PBTT60 EQU *        P RF(Z) BTT70   .   P ST A9,STKEND+WRK3 SAVE A9   B   P ST A11,STKEND+WRK4 SAVE A11   d   P LDR A9,A10 GET TTAB LENGTH      4 P AD A9,STKEND+SFASAV COMPUTE END OF FREE AREA =2       P ST A9,STKEND+SFASAV  =2     0 P LD 
0x056020…0561b4 (3, 22)  Dummy {f00=0x001b, f01=0x0190, f02=»3 INDICATE MEMORY OVERFLOW       P CALL ERROR    " & PBTT61 LD A9,STKEND+WRK3 RESTORE A9   6 $ P LD A11,STKEND+WRK4 RESTORE A11    `   P*      8 P*  STORE LENGTH OF TASK SAVE01URATION TABLE IN TTAB        P*        P ST A6,TTB:TD,A12        P*      : P*  STORE TAS
0x0561b4…056348          Dummy {f00=0x001b, f01=0x0190, f02=»   p   P*      < P*  STORE TASK LEVEL IN LEFT BYTE OF PROGRAM STATUS WORD        P*    R & P SLL A5,10 MOVE LEVEL TO LEFT BYTE       P ORKL A5,/00C0     " P LD A2,SCTOPT GET OPTION WORD        P ANK A2,1 MMU OPTION?        P ORR A5,A2 SET BIT 15 IF MMU     $ P ST 
0x056348…0564dc          Dummy {f00=0x001b, f01=0x0190, f02=»IDENTIFICATION IN TTAB       P*      * PBTT62 LD A5,STKEND+TASKID GET TASK ID    ( $ P ST A5,TTB:ID,A12 STORE IN TTAB    V   P ADK A5,1 INCREMENT TASK ID    ~ 8 P ST A5,STKEND+TASKID SAVE TO NEXT TASK IN SAME CLASS     0 P LD A5,STKEND+APCSTA GET APPL. CONTROL BLO
0x0564dc…056670          Dummy {f00=0x001b, f01=0x0190, f02=»T65 NO       P*      ( P*  STORE TASK CLASS TO MATCH IN TTAB       P*    D , P LD A5,STKEND+TCLSAV GET TCL START VALUE   N " P ST A5,TTB:PP,A12 SAVE IN TTAB   ~   P ADK A5,1 INCREMENT  TCL       P ST A5,STKEND+TCLSAV SAVE        PBTT65 EQU *      , P STR A12,A7 SA
0x056670…056804          Dummy {f00=0x001b, f01=0x0190, f02=»12,A10 NEXT TTAB ENTRY IN THIS TASK CLASS      6 P SUKL A8,1 DECREMENT NUMBER OF TASKS IN THIS CLASS   2   P RB BTT60    l   P EJECT   ~   PBTT70 EQU *        P*      * P*  RESET POINTER TO START OF FREE AREA       P*        P LD A12,STKEND+SFASAV        PBTT90 EQ
0x056804…056998          Dummy {f00=0x001b, f01=0x0190, f02=»   PBTT95 EQU *      " P CALL NXTAPL NEXT APPLICATION        P RF(Z) BTT98   >   P LD P,STKEND+WRK1    R 0 PBTT98 ST A12,SCTSFA SAVE START OF FREE AREA    l   P SU A7,SCTTCT COMPUTE LENGTH       P ST* A7,SCTTCT STORE       P RTN A14 RETURN        P IFF SWPBLK=0   
0x056998…056b2c          Dummy {f00=0x001b, f01=0x0190, f02=»ON INCLUDED    ~   P RF(Z) BSWT42 NO     0 P CM STKCOM+APPLNO RESET APPLICATION COUNTER    , , P ST P,STKEND+LIMIT SAVE LOCATION COUNTER   ` 0 PBSWT05 LDKL A1,'CR' APPLICATION TYPE=CREDIT      , P CALL GETAPP GET NEXT CREDIT APPLICATION     & P RF(Z) BSWT42 NO MOR
0x056b2c…056cc0          Dummy {f00=0x001b, f01=0x0190, f02=»     : P*  SEARCH FOR SWB TYPE DEFINITION BLOCK IN CONF. FILE        P*    F & PBSWT10 CALL NXTBLK GET NEXT BLOCK    P ( P CCK A2,'TT' TASK DEFINITION BLOCK?    z   P RB(E) BSWT10 YES!     0 P CCK A2,'CC' COMMON DEVICE DEFINITION BLOCK?       P RF(NE) BSWT20 NO!  
0x056cc0…056e54 (3, 23)  Dummy {f00=0x001b, f01=0x0190, f02=»   ~   P ADKL A11,1 NUMBER OF TYPES        P LDR A6,A11    , & P CALL GETNUM NUMBER OF UWB RECORDS   @   P LDR A1,A5 SAVE    j $ P RF(Z) SWBERR ILLEGAL NUMBER!!!      ( P ADKL A11,UDBFST-1 FIRST UWB RECORD      ( PBSWT30 ADKL A11,6 BYPASS UWB RECORD      $ P SUK A
0x056e54…056fe8          Dummy {f00=0x001b, f01=0x0190, f02=» TYPE DEFINITION BLOCK   z   P RF(E) BSWT44 YES!     ( P LDKL A1,0 NO SWB DEFINITION BLOCK!    8 ( P ST A1,APLSWB,A10 CLEAR SWB POINTER    d : P LD P,STKEND+LIMIT PROCESS NEXT CREDIT APPLICATION =2      & PBSWT42 CALL POB RESTORE REGISTERS        P RTN A14     & P
0x056fe8…05717c          Dummy {f00=0x001b, f01=0x0190, f02=»S    x   P LDR A5,A5 ZERO?     $ P RF(Z) SWBERR ILLEGAL NUMBER!!!    " 0 P ST A5,STKEND+NBRSWB SAVE NUMBER OF RECORDS    J   P ST A5,STKEND+WRK1 SAVE    ~ . P LD A8,STKCOM+SWBFLG GET ADDRESS TO $SWAPP       P RF(NZ) BSWT48 FILE CREATED      " PSWBERR LDKL A1,LMP6 
0x05717c…057310          Dummy {f00=0x001b, f01=0x0190, f02=»UNTER    l   P ADKL A12,2 FIRST POINTER        P LDR A10,A12 SAVE    0 $ PBSWT50 ADKL A10,2 BYPASS POINTER   J ( P SUK A5,1 DECREMENT NUMBER OF TYPES    r   P RB(P) BSWT50        P*      & P*  GET ADDRESS TO S:BTAB PROTOTYPE       P*      , P LD A2,STKEND+APCSTA G
0x057310…0574a4          Dummy {f00=0x001b, f01=0x0190, f02=»ADDRESS    t $ P CALL GETCON GET P:MTAB ADDRESS        P LDR A2,A1 SAVE    8 , P ADKL A2,S:BTAB DISPL. TO S:BTAB ADDRESS   P $ P CALL GETCON GET S:BTAB ADDRESS      * P LDR A2,A1 GET ADDRESS TO PROT. S:BTAB     * P RB(Z) SWBERR NO SWB:S IN APPLICATION!       P ADK
0x0574a4…057638          Dummy {f00=0x001b, f01=0x018e, f02=»GTH OF PROT. S:BTAB    |   P LDR A4,A1 SAVE        P*    4 2 P*  CHECK IF ENOUGTH MEMORY IN FIRST PARTITION    >   P*    t   P XRR A2,A2 RESET COUNTER   ~ $ PBSWT52 SUK A1,6 DECREMENT LENGTH     $ P RF(N) BSWT55 NO MORE SWB-BLOCKS     " P ADK A2,1 INCR. BLOCK COUN
0x057638…0577cc          Dummy {f00=0x001b, f01=0x0190, f02=» * P LD A11,STKEND+LIMIT GET CURRENT LIMIT     " P CALL CMPADR MEMORY OVERFLOW?    2   P RF(NL) BSWT57 NO!   X * P LDKL A1,LMP3 INDICATE MEMORY OVERFLOW   r   P CALL ERROR      $ PBSWT57 SUK A4,2 SKIP LENGTH WORD     " P LDKL A9,0 RESET BLOCK COUNTER     , PBSWT60
0x0577cc…057960          Dummy {f00=0x001b, f01=0x0190, f02=»END+NBRSWB NUMBER OF SWB RECORDS     4 PBSWT65 LD A2,STKEND+SWBNAM NAME RECORD IN PROT.    ( $ P CALL GETCON GET TWO FIRST CHAR.   ` ( P ADKL A11,NAMUWB NAME IN CONF. FILE        P LCR A3,A11 GET FIRST CHAR.        P SLL A3,8 MOVE TO LEFT BYTE      " P LC A3,1,A11
0x057960…057af4 (3, 24)  Dummy {f00=0x001c, f01=0x0190, f02=»L GETCON GET THIRD CHAR.       P SRL A1,8 ISOLATE CHAR.      0 P LC A3,2,A11 GET THIRD CHAR. FROM CONF. FILE   @   P ANK A3,/FF ISOLATE CHAR.    t " P CWR A1,A3 THIRD CHAR. EQUAL?        P RF(E) BSWT75 YES!     $ PBSWT70 ADKL A11,NAMUWB SKIP NAME     ( P SUK A7,1 
0x057af4…057c88          Dummy {f00=0x001c, f01=0x0190, f02=»IN THIS BLOCK    T   P*        P STR A7,A10 1:ST WORD        P ST A7,2,A10 2:ND WORD   >   P ST A7,4,A10 3:RD WORD       P ST A7,6,A10 4:TH WORD   z   P RF BSWT95       PBSWT75 EQU *       P*        P*  MATCHING NAME FOUND       P*      . P LD A3,STKEND+WRK1 GET N
0x057c88…057e1c          Dummy {f00=0x001c, f01=0x018e, f02=»A11        P LDR A3,A2 SAVE POINTER      & P CALL GETNUM GET NUMBER OF COPIES    , , P SLL A5,8 NUMBER OF COPIES IN LEFT BYTE    V > P OR A5,STKCOM+SWBFSA+2 DISC ADDRESS BITS 0-7 IN RIGHT BYTE     " P STR A5,A10 STORE IN SWB BLOCK     , P SRL A5,8 NUMBER OF COPIES
0x057e1c…057fb0          Dummy {f00=0x001c, f01=0x0190, f02=» $ P SUK A2,UPNAME PROTOTYPE ADDRESS     & P CALL GETCON GET PROTOTYPE ADDRESS   ,   P LDR A2,A1 SAVE    V & P SUK A2,UPNAME LENGTH OF WORKBLOCK   n   P CALL GETCON     * P ST A1,SWBLEN,A10 STORE LENGTH OF SWB      0 PBSWT85 LD A3,SWBLEN,A10 GET LENGTH OF BLOCK   
0x057fb0…058144          Dummy {f00=0x001c, f01=0x0190, f02=»   PBSWT88 IM STKCOM+SWBFSA+2        P CM STKCOM+SWBFSA    &   PBSWT90 EQU *   @ & P ADK A1,1 INCREMENT SECTOR COUNTER   T " P SUKL A3,256 DECREMENT LENGTH    ~   P RB(P) BSWT86 MOORE SECTORS?       P SUK A5,1 MOORE COPIES?        P RB(P) BSWT85 YES!     * P ST A1
0x058144…0582d8          Dummy {f00=0x001c, f01=0x0190, f02=»M+SWBFSE+2     ( P RF(G) BSWT98 $SWAP-FILE TOO SMALL!        P RF(L) BSWT95    >   P LD A8,STKCOM+SWBFSA   T   P CW A8,STKCOM+SWBFSE   p ( P RF(G) BSWT98 SWAPP-FILE TOO SMALL!      * PBSWT95 ADKL A10,8 START OF NEXT BLOCK        P ADKL A12,2 NEXT POINTER     & P A
0x0582d8…05846c          Dummy {f00=0x001c, f01=0x0190, f02=»S:BTAB   l   P ST A2,STKEND+SWBNAM SAVE      4 P LD A4,STKEND+SWBTBL GET LENGTH OF PROT. S:BTAB    0   P SUK A4,UP:REC DECREMENT   h   P RB(P) BSWT60 MOORE TYPES      . P LD A8,STKCOM+SWBCNT ANY BLOCKS GENERATED?       P RF(Z) BSWT98 NO!      . P LD A8,STKEND+WRK1
0x05846c…058600          Dummy {f00=0x001c, f01=0x0190, f02=»FA UPDATE START OF FREE AREA   ~ 2 P LD A10,STKEND+APCSTA GET CURRENT ACB ADDRESS    $ * P ST* A9,APLSWB,A10 NUMBER OF SWB TYPES   Z 6 P LD P,STKEND+LIMIT PROCESS NEXT CREDIT APPLICATION       P XIF       P IFF MMUPAG+DSKPAG=0       P EJECT     8 P****************
0x058600…058794 (3, 25)  Dummy {f00=0x001c, f01=0x0190, f02=»T TABLES          *    p 8 P*          =============================          *      8 P*                                                 *    X 8 P*  REFERENCED IN:  SYSLDM                         *      8 P*                                                 *     
0x058794…058928          Dummy {f00=0x001c, f01=0x0190, f02=»                                      *      8 P*                                                 *    0 8 P*  WORK REGISTERS:  A1-A14 (THEIR ORIGINAL        *    l 8 P*                   CONTENTS ARE SAVED ON STACK   *      8 P*                   AND RESTORED BEF
0x058928…058abc          Dummy {f00=0x001c, f01=0x0190, f02=»     8 P*  FOR BASIC ONE SEGMENT TABLE AREA/TASK IS       *      8 P*  RESERVED. THE FIFTH WORD IN EACH SEGMENT TABLE *    D 8 P*  CONTAINS A POINTER TO THE FIFTH WORD IN NEXT   *      8 P*  EXCEPT THE LAST CONTAINS A PONTER TO THE FIFTH *      8 P*  WORD IN THE N
0x058abc…058c50          Dummy {f00=0x001c, f01=0x0190, f02=»IONS ONE SEGMENT  *    p 8 P*  TABLE PER APPLICATION IS GENERATED. STATUS,    *      8 P*  DISK ADDRESS AND LENGTH FOR EACH SEGMENT IS    *    X 8 P*  WRITTEN IN CORRESPONDING SEGBLK.  THE SEGMENT  *      8 P*  TABLE ADDRESS IS STORED IN THE TTAB FOR EACH   *     
0x058c50…058de4          Dummy {f00=0x001c, f01=0x0190, f02=»***************************************        P EJECT   0   PB:STAB EQU *   > $ P CALL PUSH SAVE A1-A14 ON STACK    R & P CALL FSTAPL GET FIRST APPLICATION   z " P LDR A9,P GET LIMIT FOR WRITE      < PBST010 LD A10,STKEND+APCSTA SAVE POINTER TO CURRENT ACB      .
0x058de4…058f78          Dummy {f00=0x001c, f01=0x0190, f02=»,SCTTCT END OF TCTAB       P RF BST040     4 PBST020 LD A2,APLMMC,A2 GET END OF TCTAB ENTRIES    . $ PBST040 ST A2,STKEND+TCTEND SAVE    f   P LDR A8,P      8 PBST045 ADKL A8,BST400-BST045 RELOCATE BRANCH ADDRESS     2 P LD A5,APLMMP,A10 GET CURRENT APPLICATION TY
0x058f78…05910c          Dummy {f00=0x001c, f01=0x0190, f02=»TCTAB ENTRY    t   P CWK A5,'BA' BASIC?        P RF(NE) BST050 NO    0   P SUR A2,A8 2*NUMBER OF TASKS   J   P SRL A2,1 NUMBER OF TASKS    n   P ST A2,STKEND+WRK1 SAVE        P ST A2,APLNPE,A10 SAVE     . P LD A3,SCTNOS GET NUMBER OF SEGMENTS/TASK        P SLL A3,
0x05910c…0592a0          Dummy {f00=0x001c, f01=0x0190, f02=» AREA    f   P RF BST090       P EJECT     ( PBST050 LD A2,SCTOPT GET OPTION WORD    .   P ANK A2,1 MMU?   Z   P RF(Z) BST070 NO   p   P LDR* A7,A8 GET TTAB ADDRESS       P TL TTB:MT,A7 LOAD MMU TABLE     * PBST070 LD A2,APLLAC,A10 ADDRESS S:GTAB     * P ADK A2,10
0x0592a0…059434 (3, 26)  Dummy {f00=0x001c, f01=0x0190, f02=»3 MULTIPLY BY 8      $ P ADK A3,12 INCLUDE 6 FIRST WORDS     0 PBST090 LD A12,SCTSFA GET START OF FREE AREA    @ ( P LDR A2,A11 SAVE CONF. DATA POINTER    t   P LDR A11,A12 SAVE      * P ADR A11,A3 END OF SEGMENT TABLE AREA      " P CALL CMPADR MEMORY OVERFLOW?   
0x059434…0595c8          Dummy {f00=0x001c, f01=0x018e, f02=» FREE AREA   j * P LDR A11,A2 RESTORE CONF. DATA POINTER       P CWK A5,'BA' BASIC?    @   P RF(NE) BST200 NO      * P LD A2,STKEND+WRK1 GET NUMBER OF TASKS   v . P LD A3,SCTNOS GET NUMBER OF SEGMENTS/TASK      0 P ADK A3,NBRDPS ADD NUMBER OF DATA PAGES/TASK      
0x0595c8…05975c          Dummy {f00=0x001c, f01=0x0190, f02=» : P ST A12,APLSEG,A10 STORE ADDRESS TO SEGMENT TABLE POOL       P EJECT   B   P*    P   P*  CLEAR SEGMENT TABLE AREA    Z   P*    ~ 0 P LD A2,SCTSFA GET END OF SEGMENT TABLE AREA      & PBST110 SUK A2,2 DECREMENT POINTER        P CMR A2 CLEAR      , P CWR A2,A12 
0x05975c…0598f0          Dummy {f00=0x001c, f01=0x0190, f02=» SEGMENT TABLE AREA?   |   P RF(E) BST400 YES      2 P ADK A2,8 ADDRESS FIFTH WORD IN SEGMENT TABLE    6 2 P ST A2,8,A12 STORE IN PRECEDING SEGMENT TABLE    l , P ADR A12,A4 START OF NEXT SEGMENT TABLE        P LDR A2,A12 SAVE       P RB BST120     0 PBST200 ST A6
0x0598f0…059a84          Dummy {f00=0x001c, f01=0x0190, f02=»   Z 0 P LD A3,SCTIPL GET FILE-CODE FOR LOAD DEVICE        P STR A3,A12 STORE    < ( P ADKL A12,4 ADDRESS SEGMENT BLOCK 0    V   P LDR A4,A12 SAVE     . PBST210 LDKL A2,/8400 STATUS FOR SEGMENT 0      " P STR A2,A12 STORE IN SEGBLK 0      * P LD A2,APLLAC,A10 GET 
0x059a84…059c18          Dummy {f00=0x001c, f01=0x0190, f02=» GET P:BAS     " P ST A1,2,A12 STORE IN SEGBLK 0     * P LD A2,APLLAC,A10 GET START OF S:GTAB    8 * P ADK A2,10 ADDRESS NUMBER OF SEGMENTS    f ( PBST220 ADKL A12,8 NEXT SEGMENT BLOCK       P SUK A6,1 ANY MORE SEGMENTS?       P RF(N) BST300 NO       P LDK A7,0 IN
0x059c18…059dac          Dummy {f00=0x001c, f01=0x018e, f02=» SAVE      $ P ANK A3,/FF ISOLATE DISC ADDRESS     " P SRL A1,8 ISOLATE SEGMENT TYPE   6 ( P CCK A1,'RR' CORE RESIDENT SEGMENT?        P RF(E) BST230 YES      " P LD A1,SCTOPT GET OPTION WORD        P ANK A1,2 DISC PAGING?       P RF(NZ) BST240 YES     " P XRR A3,
0x059dac…059f40          Dummy {f00=0x001c, f01=0x0190, f02=»   ^   P RF BST270     : PBST230 LDKL A7,/8800 INDICATE CORE RESIDENT AND LOADED     * PBST240 ADK A2,2 DISC ADDRESS BIT 8-23    X * P CALL GETCON GET SEGMENT DISC ADDRESS      0 P AD A1,APLADA+2,A10 RELOCATE PART 2 OF D. A.       P RF(O) BST250 CARRY        P RF 
0x059f40…05a0d4 (3, 27)  Dummy {f00=0x001c, f01=0x0190, f02=»LOCATE PART 1 OF D. A.   v . P CWK A3,255 OVERFLOW IN PART 1 OF D. A. ?        P RF(NG) BST270 NO!   P ( P LDKL A1,LMP10 INDICATE DEVICE ERROR   j   P CALL ERROR      2 PBST270 ORR A7,A3 MERGE STATUS AND DISC ADDRESS       P STR A7,A12 STORE      , P ST A1,2,A12 S
0x05a0d4…05a268          Dummy {f00=0x001c, f01=0x018e, f02=»SEGTAB   z & P CM 6,A12 CLEAR PAGEBLOCK POINTER        P RB BST220   8 0 PBST300 CW A8,STKEND+TCTEND LAST TCTAB ENTRY?   J   P RF(E) BST400 YES    ~   P LDR* A2,A8 GET TTAB ADDRESS     0 P ST A4,TTB:SP,A2 STORE SEGMENT TABLE POINTER     * P ADKL A8,2 INCREMENT POI
0x05a268…05a3fc          Dummy {f00=0x001c, f01=0x0190, f02=»   l   P ABR A9 NEXT APPLICATION       PBST410 EQU *   (   P CALL POB RESTORE REGISTERS    <   P RTN A14 RETURN    `   P XIF   x   P IFF SPDVCL+TEDVCL=0       P EJECT     L P************************************************************************     J P*  B:DWTS 
0x05a3fc…05a590          Dummy {f00=0x001c, f01=0x0190, f02=»****   L   P*        P*  REFERENCED IN: MONCON       P*    6 , P*  ENTRY: SCTSFA - START OF FREE ARE (X)   @ 2 P*         CONSTA - START OF CONFIGURATION DATA   p ( P*         SCTEFA - END OF FREE AREA        P*        P*  EXIT:       P*        P*  WORK REGISTERS:
0x05a590…05a724          Dummy {f00=0x001c, f01=0x0190, f02=»     & P*  GET START OF CONFIGURATION FILE       P*    2 & P LD A12,SCTSFA START OF FREE AREA    <   P*    f 6 P*  CHECK IF FIRST BLOCK IS A TASK DEFINITION BLOCK   p   P*      & P CALL FSTAPL GET FIRST APPLICATION     0 P ST P,STKEND+LIMIT UPDATE END OF SYSTEM AR
0x05a724…05a8b8          Dummy {f00=0x001c, f01=0x0190, f02=» FIRST TCTAB ENTRY   v   P SUK A7,2        P EJECT   ,   PDWTS10 EQU *   :   P*    N . P*  GET NUMBER OF TASKS IN THIS TASK CLASS    X   P*        P CALL GETTSK       PDWTS20 EQU *       P ST A1,STKEND+NBRTSK SAVE        P*      * P*  GET CORRESPONDING TASK TABLE 
0x05a8b8…05aa4c          Dummy {f00=0x001c, f01=0x018e, f02=»+2 TASK DEVICE TABLE ENTRY       P*    " 0 P*  INIT SUB-POINTER IN TASK DEFINITION BLOCK   ,   P*    ` . P LDR A9,A11 START OF TASK DEFINITION BLOCK   j , P ADKL A9,TDBFST START OF TDC DEFINITION        P EJECT       P*      4 P*  GET NUMBER OF TERMINAL DEVICES IN
0x05aa4c…05abe0          Dummy {f00=0x001c, f01=0x018e, f02=»   v   P ADR A1,A1     , P LD A8,STKEND+TCLA GET POINTER TO TCLASS       P ADR A8,A1 GET CLASS ENTRY   J $ P LDR* A8,A8 GET POINTER TO CLASS   l $ P LDR* A8,A8 GET LENGTH OF CLASS      " P SUKL A8,2 EXCLUDE LENGTH WORD     * P ADR A10,A8 INCREMENT POINTER IN TTAB 
0x05abe0…05ad74 (3, 28)  Dummy {f00=0x001d, f01=0x0190, f02=»       P*      , P*  GET NUMBER OF SPECIAL DEVICE CLASSES        P*    B   P CALL GETSDC   L   P ADKL A9,SDCFST-CDBNC    `   P LDR A1,A1   ~   PDWTS50 EQU *       P RF(Z) DWTS90        P ST A1,STKEND+NBRSDC SAVE        P*      & P*  GET SPECIAL DEVICE CLASS NUMBER
0x05ad74…05af08          Dummy {f00=0x001d, f01=0x0190, f02=» LD A6,STKEND+SCLA POINTER TO SCLASS       P ADR A6,A1 SELECT ENTRY    , $ P LDR* A6,A6 GET POINTER TO CLASS   L   P LDR A5,A6 SAVE    t   P LDR* A6,A6 GET LENGTH     " P SUK A6,2 EXCLUDE LENGTH WORD        PDWTS60 EQU *       P ADK A5,4 GET DEVICE     ( P LDR* A1
0x05af08…05b09c          Dummy {f00=0x001d, f01=0x0190, f02=»       P LDR A2,A12 TO-ADDRESS     , P ADR A12,A3 UPDATE POINTER TO FREE AREA    &   P CALL CHKMOV COPY DWT    V   P EJECT   t   P*      4 P*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM       P*      " P LD A3,SCTOPT GET OPTION WORD        P ANK A3,1 MMU IN SYS
0x05b09c…05b230          Dummy {f00=0x001d, f01=0x018e, f02=»WTMEC,A2 GET MONITOR ECB-ADDRESS       P SUR A4,A3 RELOCATE    ( $ P ANKL A4,/FFFE MAKE EVEN ADDRESS   D " P ST A4,DWTMEC,A2 STORE IT BACK   l   PDWTS65 EQU *     $ P LDR A1,A2 DT-ADDRESS TO BE USED       PDWTS70 EQU *       P*      . P*  STORE FILE-CODE AND DWT-A
0x05b230…05b3c4          Dummy {f00=0x001d, f01=0x0190, f02=»   v 2 P ADKL A10,4 UPDATE TASK CONFIGURATION POINTER        PDWTS80 EQU *   > * P SUK A6,4 DECREMENT NUMBER OF DEVICES    R   P RB(P) DWTS60 NEXT DEVICE        P EJECT       P*      4 P*  CHECK IF MOORE SPECIAL DEVICES IN THIS CLASS        P*        P ADKL A9,SDC
0x05b3c4…05b558          Dummy {f00=0x001d, f01=0x0190, f02=» SAME CONFIGURATION    p   P*        P LD A1,STKEND+NBRTSK   &   P SUK A1,1    B   P RB(P) DWTS20    T   P*    j , P*  CHECK IF MOORE TASK DEFINITION BLOCKS   t   P*        P CALL NXTBLK     ( P CCK A2,'TT' TASK DEFINITION BLOCK?        P RB(E) DWTS10 YES      & P
0x05b558…05b6ec          Dummy {f00=0x001d, f01=0x0190, f02=»EA TO BE USED FOR ECHO DEVICE      & P*  AND TEMPORARY INTERRUPT TABLES    &   P*    P & P LDR A1,P GET LOCATION COUNTER =4    Z 0 PDWTS95 SUK A1,2 DECREMENT MEMORY ADDRESS =4        P CMR A1 CLEAR MEMORY AREA =4     ( P CW A1,SCTSFA ALL WORDS CLEARED? =4        P
0x05b6ec…05b880          Dummy {f00=0x001d, f01=0x0190, f02=»**************   n 4 P*  B:DWTT - BUILD TERMINAL DEVICE WORK TABLES  *     4 P************************************************   N 4 P************************************************       P*        P*  REFERENCED IN: MONCON       P*        P*  ENTRY:        P*   
0x05b880…05ba14 (3, 29)  Dummy {f00=0x001d, f01=0x0190, f02=»TBLK   T   P*        P EJECT       PB:DWTT EQU *   $ $ P CM STKEND+FWTFLG CLEAR FWT FLAG   8 $ P LD A1,SCTFWT START OF FWT AREA    ` $ P RF(NZ) BDWT15 FWT AREA RESERVED       P LD A1,STKEND+LIMIT      8 P ST A1,STKEND+INTTAB START OF T.I.T. IF NO FWT AREA        P
0x05ba14…05bba8          Dummy {f00=0x001d, f01=0x0190, f02=»L FSTAPL GET FIRST APPLICATION     * P LD A12,SCTSFA GET START OF FREE AREA    &   P*    T B P*  INIT TC:TAB ENTRY POINTER TO POINT AT FIRST USER TASK ENTRY   ^   P*      . P LD A5,APLMMC,A2 GET FIRST USER TASK ENTRY     : P ST A5,STKEND+CUTENT STORE IN CURRENT US
0x05bba8…05bd3c          Dummy {f00=0x001d, f01=0x0190, f02=»OF TASKS   x   PBDWT50 EQU *     * P ST A1,STKEND+NBRTSK SAVE BINARY VALUE   $   P*    R @ P*  GET NUMBER OF TERMINAL DEVICE CLASSES IN THIS TASK CLASS        P*        P CALL GETTDC       P*      $ P*  CHECK IF TASK WITHOUT DEVICES       P*      $ P LDR A1,A1 ANY
0x05bd3c…05bed0          Dummy {f00=0x001d, f01=0x0190, f02=»ET TTAB ADDRESS    x 6 P ADKL A10,TTB:TD DISPLACEMENT TO TASK CONF. TABLE        P*    R ( P*  GET TERMINAL DEVICE CLASS NUMBER        P*      . P LDR A9,A11 START OF TASK DEFINITION BLOCK     4 P ADKL A9,TDBFST TERMINAL DEVICE CLASS DEFINITION       PBDWT55 EQU *
0x05bed0…05c064          Dummy {f00=0x001d, f01=0x0190, f02=»ICE CLASS IN TCLASS    n   P*      6 P LD A2,STKEND+CLANBR GET BINARY VALUE OF CLASS ID    &   P ADR A2,A2 2*ID    ` ( P LD A7,STKEND+TCLA POINTER TO TCLASS   x   P ADR A7,A2 GET ENTRY     $ P LDR* A7,A7 GET POINTER TO CLASS       P*      @ P*  GET LINE CONNECTION
0x05c064…05c1f8          Dummy {f00=0x001d, f01=0x0190, f02=»A1 SAVE BINARY VALUE     , P LC A4,TDC+6,A9 GET LINE CONNECTION TYPE     $ P CCK A4,'AA' ASCU4Z CONNECTION?    L   P RF(NE) BDWT58 NO!   t . P LDR* A8,A7 YES! GET LENGTH OF THIS CLASS      $ P SUKL A8,2 EXCLUSIVE LENGTH WORD       P CWK A8,4 ONE DEVICE?        P R
0x05c1f8…05c38c          Dummy {f00=0x001d, f01=0x0190, f02=»F(E) BDWT58 YES!       PBDWT57 EQU *     . P ADK A1,1 INCREMENT LINE CONNECTION NUMBER   ,   PBDWT58 EQU *   ^ . P ADK A1,1 INCREMENT LINE CONNECTION NUMBER   r 4 P CALL BINASC CONVERT INCREMENTED VALUE TO ASCII      ( P SC A1,TDC+5,A9 STORE ASCII DIGIT =2     & P
0x05c38c…05c520          Dummy {f00=0x001d, f01=0x0190, f02=» EJECT       P*      $ P*  GENERATE DWT:S FOR THIS CLASS     2 P*  A6 - LINE CONNECTION NUMBER (BINARY VALUE)    @ , P*  A7 - POINTER TO TERMINAL DEVICE CLASS   v   P*      . P*  THE ENTRY IN TEMPORARY INTERRUPT TABLE      . P*  IS DERIVED FROM LINE CONNECTION NUM
0x05c520…05c6b4 (3, 30)  Dummy {f00=0x001d, f01=0x0190, f02=»D+NBRTDC GET NUMBER OF TERMINAL DEVICE CLASSES     , P SUK A1,1 ANY MOORE IN THIS TASK CLASS?    6   P RF(Z) BDW100 NO   f . P ST A1,STKEND+NBRTDC SAVE REMAINING NUMBER   ~ $ P ADKL A9,TDC+TLC NEXT TDC RECORD       P RB BDWT55       PBDW100 EQU *     " P CALL ECHO
0x05c6b4…05c848          Dummy {f00=0x001d, f01=0x0190, f02=»END+CUTENT SAVE      : P LD A1,STKEND+NBRTSK GET NUMBER OF TASKS IN THIS CLASS     " P SUK A1,1 ANY MOORE TASKS LEFT   V   P RB(P) BDWT50 YES    | , P*  CHECK IF MOORE TASK DEFINITION BLOCKS       P*      $ P CALL NXTBLK SKIP TO NEXT BLOCK      ( P CCK A2,'TT' TAS
0x05c848…05c9dc          Dummy {f00=0x001d, f01=0x0190, f02=»A12,SCTSFA UPDATE START OF FREE AREA       P RTN A14 RETURN    ,   P XIF   D   P EJECT     P , P****************************************   ` , P*  B:CDT - BUILD COMMON DEVICE TABLE   *     , P****************************************       P*        P*  REFERENCED 
0x05c9dc…05cb70          Dummy {f00=0x001d, f01=0x0190, f02=»       SCTEFA - END OF FREE AREA       P*    ( 4 P*  EXIT:  CDTAB - POINTER TO COMMON DEVICE TABLE   2   P*    j   P*  WORK REGISTERS: A1-A12    t   P*      < P*  SUBROUTINES:  NXTBLK,GETCTC,GETLCN,GETSDC,GETCLN,MOVE       P*        P EJECT       PB:CDT EQU *     
0x05cb70…05cd04          Dummy {f00=0x001d, f01=0x0190, f02=»OMMON DEVICE DEFINITION BLOCK        P*    &   PCDG:10 EQU *   0   P CALL NXTBLK   D ( P CCK A2,'TT' TASK DEFINITION BLOCK?    X   P RB(E) CDG:10 YES      ( P CCK A2,'CC' COMMON DEV. DEF. BLOCK?       P RF(NE) BCDTEX NO        P EJECT       P*      : P*  RESERVE A
0x05cd04…05ce98          Dummy {f00=0x001d, f01=0x0190, f02=»T OF COMMON DEFINITION BLOCK     6 P ADKL A9,SDCFST NUMBER OF COMMON TERMINAL CLASSES    $ & P CALL GETCTC GET NUMBER OF C.T.C.    ^   P LDR A6,A1 SAVE      " PB:CT10 RF(Z) B:CT30 NO MOORE!      . P CALL GETCLN GET CLASS IDENT NUMBER (1-99)     , P ADR A1,A1 DISPL
0x05ce98…05d02c          Dummy {f00=0x001d, f01=0x0190, f02=»E LENGTH     & P CWR A1,A2 MAKE SURE CLASS EXISTS        P RF(NG) B:CT20 OK!   :   P LDKL A1,LMP4 FORMAT ERROR!    T   P CALL ERROR    x , PB:CT20 ADR A1,A5 SELECT ENTRY IN TCLASS      $ P LDR* A1,A1 GET POINTER TO CLASS     $ P LDR* A1,A1 GET LENGTH OF CLASS     
0x05d02c…05d1c0          Dummy {f00=0x001d, f01=0x0190, f02=»UK A6,1 DECR. NBR OF C.T.C.        P RB B:CT10   $   P EJECT   6   PB:CT30 EQU *   D   P*    X : P*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES    b 8 P*  AND DWT-ADDRESSES USED BY COMMON SPECIAL DEVICES        P*        P CALL GETSDC       P ADKL A9,SDCFS
0x05d1c0…05d354 (3, 31)  Dummy {f00=0x001d, f01=0x0190, f02=» POINTER TO SCLASS   z   P LDR* A2,A5        P SUK A2,2    .   P CWR A1,A2   @   P RF(NG) BCDT15   R   P LDKL A1,LMP4    h   P CALL ERROR    ~   PBCDT15 EQU *       P ADR A1,A5 SELECT ENTRY      $ P LDR* A1,A1 GET POINTER TO CLASS       P LDR* A1,A1 GET LENGTH    
0x05d354…05d4e8          Dummy {f00=0x001d, f01=0x0190, f02=»T APPLICATION    | $ P RB(P) CDG:10 MORE APPLICATIONS?     & P CALL FSTAPL GET FIRST APPLICATION   > & PB:CT35 CALL NXTBLK GET NEXT BLOCK    h ( P CCK A2,'TT' TASK DEFINITION BLOCK?        P RB(E) B:CT35 YES        P EJECT       P*      < P*  RESERV ENTRIES IN COM
0x05d4e8…05d67c          Dummy {f00=0x001d, f01=0x0190, f02=»OMMON DEVICE TABLE FOR   t @ P*  FILE-CODES AND DWT-ADDRESSES USED FOR DATA COMMUNICATION        P*    b J P*  FILE-CODES AND DWT-ADDRESSES ARE STORED IN THE LAST CLASS IN SCLASS   l   P*      & P LD A1,SCTDCT DATA COMMUNICATION?      " P LD A6,SCTDMT DATA MANAGEM
0x05d67c…05d810          Dummy {f00=0x001d, f01=0x0190, f02=»ST SCLASS IF NOT ZERO    ~   P RF(Z) CDG:12 NO!      , P LD A6,STKEND+SCLA GET POINTER TO SCLASS   8 $ P LDR* A1,A6 GET LENGTH OF SCLASS   h " P SUK A1,2 EXCLUDE LENGTH WORD      $ P ADR A6,A1 LAST ENTRY IN SCLASS      * P LDR* A6,A6 GET POINTER TO LAST CLASS     
0x05d810…05d9a4          Dummy {f00=0x001d, f01=0x0190, f02=»QU *       P ADK A7,2        P STR A7,A12        P ST A12,SCTCDT   2   P ADR A12,A7    H   P ST A11,STKEND+WRK1 SAVE A11     " P LDR A11,A12 GET END OF CDTAB      . P LD A9,STKEND+LIMIT GET END OF SYSTEM AREA     * P CALL CMPADR CHECK IF MEMORY OVERFLOW        P R
0x05d9a4…05db38          Dummy {f00=0x001d, f01=0x0190, f02=» EJECT       P*      6 P* INIT POINTER TO START OF FREE AREA AND TO CDTAB        P*    R ( P LD A10,SCTCDT FIRST ENTRY IN SCTCDT     * PCDG:15 LCR A2,A11 GET FIRST CHARACTER      . PCDG:16 CCK A2,'TT' TASK DEFINITION BLOCK/        P RF(NE) CDG:17 NO!       P CALL 
0x05db38…05dccc          Dummy {f00=0x001d, f01=0x018e, f02=»E NO COMMON WORK BLOCKS    ~ ( PCDG:18 RF(N) CDG:EX CDTAB COMPLETE!      & P CALL NXTAPL GET NEXT APPLICATION    L $ P RB(P) CDG:15 MORE APPLICATIONS    v " P RF CDGEX NO MORE APPLICATIONS       PCDG:19 EQU *       P*      > P*  GENERATE DEVICE WORK TABLES FOR COM
0x05dccc…05de60          Dummy {f00=0x001d, f01=0x0190, f02=»     & P CALL GETCTC GET NUMBER OF C.T.C.      , P LDR A1,A1 ANY COMMON TERMINAL CLASSES?    2   PB:CT40 RF(Z) B:CT50 NO!    b   P ST A1,STKEND+NBRCOM SAVE      ( P CALL GETCLN GET CLASS IDENT NUMBER        P ST A1,STKEND+CLASID SAVE      , P CALL GETLCN GET LINE 
0x05de60…05dff4 (3, 32)  Dummy {f00=0x001e, f01=0x0190, f02=»   n , P LD A7,STKEND+TCLA GET POINTER TO TCLASS     & P ADR A7,A2 SELECT ENTRY IN TCLASS    8 $ P LDR* A7,A7 GET POINTER TO CLASS   b . P CALL DWTGEN GENERATE DWT:S FOR THIS CLASS     . P ADKL A9,TDC+TLC NEXT RECORD IN CONF. FILE     . P LD A1,STKEND+NBRCOM GET N
0x05dff4…05e188          Dummy {f00=0x001e, f01=0x0190, f02=»BER OF SPECIAL DEVICE CLASSES        P*    &   P CALL GETSDC   0   P ADKL A9,SDCFST-CDBNC    D   P LDR A8,A1   b   PCDG:20 EQU *   t   P RB(NP) CDG:18       P*      & P*  GET SPECIAL DEVICE CLASS NUMBER       P*        P CALL GETCLN       P*      0 P*  GET CORRESP
0x05e188…05e31c          Dummy {f00=0x001e, f01=0x0190, f02=»CLASS    ~ & P LDR* A5,A6 SAVE POINTER TO CLASS      $ P LDR* A6,A6 GET POINTER TO CLASS   8 $ P LDR* A6,A6 GET LENGTH OF CLASS    ` " P SUK A6,2 EXCLUDE LENGTH WORD        PCDG:30 EQU *       P ADK A5,4 NEXT DEVICE        P LDR* A1,A5 GET DWT-ADDRESS      ( P LD 
0x05e31c…05e4b0          Dummy {f00=0x001e, f01=0x0190, f02=»DR A12,A3 UPDATE POINTER TO FREE AREA        P CALL CHKMOV COPY DWT    .   P*    L 4 P*  RELOCATE MONITOR ECB ADDRESS IF MMU IN SYSTEM   V   P*      " P LD A3,SCTOPT GET OPTION WORD        P ANK A3,1 MMU IN SYSTEM?       P RF(Z) CDG:35 NO!      ( P LDR A3,A1 GET P
0x05e4b0…05e644          Dummy {f00=0x001e, f01=0x0190, f02=» MAKE IT EVEN!       P SUR A4,A3 RELOCATE      " P ST A4,DWTMEC,A2 STORE IT BACK   2   PCDG:35 EQU *   X " P LDR A1,A2 DWT-ADDRESS TO USE    l   PCDG:40 EQU *       P*      . P*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB       P*      " P ST A1,4,A10 STORE DWT-ADDRE
0x05e644…05e7d8          Dummy {f00=0x001e, f01=0x0190, f02=»T DEVICE COUNTER   ~   P RB(P) CDG:30 NEXT DEVICE        P EJECT   :   P*    H , P*  CHECK IF MOORE SPECIAL DEVICE CLASSES   R   P*        P ADKL A9,SDC       P SUKL A8,1       P RB CDG:20       PCDGEX EQU *      " P LD A1,SCTDMT DATA MANAGEMENT      $ P LD A5,SCT
0x05e7d8…05e96c          Dummy {f00=0x001e, f01=0x0190, f02=» ORR A1,A5 COPY LAST SCLASS IF NOT ZERO        P RF(Z) CDG:EX NO!    0 , P LD A5,STKEND+SCLA GET POINTER TO SCLASS   J $ P LDR* A1,A5 GET LENGTH OF SCLASS   z " P SUK A1,2 EXCLUDE LENGTH WORD        P ADR A5,A1 GET LAST ENTRY      * P LDR* A5,A5 GET POINTER TO LAS
0x05e96c…05eb00          Dummy {f00=0x001e, f01=0x0190, f02=» ST A12,SCTSFA UPDATE START OF FREE AREA       P RTN A14 RETURN    0   P    =6   H   P EJECT   V J P**********************************************************************   d H P*  DWTGEN - GENERATE DEVICE WORK TABLES FOR A TERMINAL DEVICE CLASS      J P**********
0x05eb00…05ec94 (3, 33)  Dummy {f00=0x001e, f01=0x018e, f02=»         A7 - POINTER TO TERMINAL DEVICE CLASS IN TCLASS     * P*          A6 - LINE CONNECTION NUMBER   @   P*    n   P*  EXIT:   x   P*        P*  WORK REGISTERS: A1-A8       P*        P*  SUBROUTINES: I:CHP,MOVE       P*        P EJECT       PDWTGEN EQU *     4
0x05ec94…05ee28          Dummy {f00=0x001e, f01=0x0190, f02=»   n   P ADK A7,2 FIRST FILECODE       PDWT05 EQU *    ( . P LD A1,2,A7  GET ADDRESS OF PROTOTYPE DWT    < 2 P LD A6,STKEND+LCNBR GET LINE CONNECTION NUMBER   n   P*        P*  CHECK CONNECTION TYPE       P*      , P LC A4,TDC+6,A9 GET LINE CONNECTION TYPE     $ P
0x05ee28…05efbc          Dummy {f00=0x001e, f01=0x0190, f02=»DWT10 CCK A4,'AA' ASCU4Z CONNECTION?       P RF(NE) DWT07 NO!    , . P CALL I:CHAZ INIT CHANEL PARAMETERS ASCU4Z   F   P RF DWT31    x * PDWT07 CCK A4,'VV' VCCU1/4 CONNECTION?        P RF(NE) DWT11      0 P CALL I:CHVC INIT CHANNEL PARAMETERS VCCU1/4       P RF DW
0x05efbc…05f150          Dummy {f00=0x001e, f01=0x018e, f02=»T31      $ PDWT12 CCK A4,'LL' LT CONNECTION?       P RF(NE) DWT08 NO!    4 , P CALL I:CHLT INIT CHANNEL PARAMETERS LT    N   P RF DWT31    ~ $ PDWT08 CCK A4,'RR' RT CONNECTION?       P RF(NE) DWT09 NO! =8     . P CALL I:CHRT INIT CHANNEL PARAMETERS RT =8       P R
0x05f150…05f2e4          Dummy {f00=0x001e, f01=0x0190, f02=»   P CALL ERROR      6 PDWT06 CALL I:CHRI INIT CHANNEL PARAMETERS RWSI =8        PDWT31 EQU *    R   P ST A3,STKEND+CONTYP SAVE    f   P ST A5,STKEND+WRK3 SAVE        P ST A6,STKEND+WRK4 SAVE        P*      2 P*  CHECK IF DWT ALREADY GENERATED ON THIS LINE       P
0x05f2e4…05f478          Dummy {f00=0x001e, f01=0x0190, f02=»T13 EQU *        P RF(Z) DWT32     6 P LD A3,STKEND+CONTYP GET LINE AND CONNECTION TYPE    &   P CW A3,-4,A4 EQUAL?    `   P RF(Z) DWT15 YES!    |   PDWT14 EQU *      " P LDR* A4,A4 GET NEXT BLOCK =7      ( P SUK A5,1 DECREMENT NUMBER OF BLOCKS       P RB DWT13   
0x05f478…05f60c          Dummy {f00=0x001e, f01=0x0190, f02=»T DEVICE ADDRESS     . P LD A3,STKEND+WRK3 GET CHANNEL PARAMETER-2     $ P ANK A3,/003F GET DEVICE ADDRESS   J   P SUR A3,A6 EQUAL?    r   P RB(NE) DWT14 NO!      & P LD A6,DWTST,A2 GET DEVICE STATUS      " P ANK A6,/00C0 GET BITS 8 AND 9     & P LD A3,DWTST,A1 GE
0x05f60c…05f7a0          Dummy {f00=0x001e, f01=0x0190, f02=»E TYPE   v $ P ANKL A6,/8000 ISOLATE ECHO BIT      $ P LD A3,DWTTAB,A1 GET DEVICE TYPE   6 $ P ANKL A3,/8000 ISOLATE ECHO BIT    ^   P SUR A3,A6 EQUAL?        P RB(NE) DWT14 NO!        P CALL DWT50        P LDKL A1,DWT70       P AD A1,STKCOM+M:REL        P ABR A1 
0x05f7a0…05f934 (3, 34)  Dummy {f00=0x001e, f01=0x0190, f02=»DEVICE TYPE DWT        P*        P LDR A2,A12 TO-ADDRESS   "   P LD A3,DWTOR,A1 LENGTH   @   P ADR A12,A3 NEXT FREE ENTRY    ^   P CALL CHKMOV       P EJECT       P*      $ P*  A1 - ADDRESS TO PROTOTYPE DWT       P*  A2 - ADDRESS TO REAL DWT        P*        P LD 
0x05f934…05fac8          Dummy {f00=0x001e, f01=0x0190, f02=»-2   f   P*        P*  CHECK IF INPUT DEVICE       P*    4   P LD A3,2,A1 GET DWT STATUS   >   P ANK A3,/0040 INPUT DEVICE?    `   P RF(Z) DWT45 NO        P*        P*  INPUT DEVICE:       P*  CHECK IF KEYBOARD       P*        P LD A3,DWTADR,A1         P LD A3,DEV
0x05fac8…05fc5c          Dummy {f00=0x001e, f01=0x0190, f02=» , P*  STORE ADDRESS OF KEYBOARD RUNTIME-DWT     : P*  AND ECHO DEVICE PROTOTYPE-DWT IN ECHO DEVICE TABLE    4   P*    r   P*    |   P LD A5,DWTECH,A1 ECHO?       P RF(Z) DWT40 NO        P AD A5,STKCOM+M:REL      : P LD* A3,STKEND+ECHTAB GET LENGTH OF ECHO DEVICE 
0x05fc5c…05fdf0          Dummy {f00=0x001e, f01=0x0190, f02=»NGTH   x ( P AD A4,STKEND+ECHTAB NEXT FREE ENTRY     8 P STR A2,A4 SAVE RUNTIME DWT-ADDRESS FOR INPUT DEVICE   8 < P ST A5,2,A4 SAVE PROTOTYPE DWT ADDRESS FOR OUTPUT DEVICE   t   P ADK A3,4 UPDATE LENGTH      * P ST* A3,STKEND+ECHTAB SAVE NEW LENGTH        P EJECT
0x05fdf0…05ff84          Dummy {f00=0x001e, f01=0x0190, f02=» ADKL A5,DWTSQ DISPLACEMENT TO START OF BUFFER     $ P ST A5,DWTSQ-4,A2 STORE POINTER    6 $ P ST A5,DWTSQ-2,A2 STORE POINTER    ^   P*        P*  IF DOUBLE KEYBOARD:     D P*  ADD 1 TO DWT-ADDRESS AND SAVE IT IN TEMPORARY INTERRUPT TABLE     6 P*  IN ENTRY CORRES
0x05ff84…060118          Dummy {f00=0x001e, f01=0x0190, f02=»BITS   p $ P RF(Z) DWT60 NOT DOUBLE KEYBOARD     $ P LDR A5,A2 GET REAL DWT-ADDRESS    4   P ADK A5,1 ADD ONE      * P CALL B:TTAB BUILD ONE BLOCK IN T.I.T.   v   P SUK A5,1      $ P LDR A2,A5 GET REAL DWT-ADDRESS        P RF DWT60        P EJECT       PDWT45 CALL
0x060118…0602ac          Dummy {f00=0x001e, f01=0x0190, f02=»*  THE DEVICE IS TO BE USED FOR ECHOING ON.      6 P*  THE ADDRESSES OF THE PROTOTYPE- AND RUNTIME-DWT   4 0 P*  IS THEN STORED IN THE ECHO DEVICE TABLE.    n   P*      0 P LD A5,DWTTAB,A1 GET DEVICE TYPE CHARACTERS      , P RF(NN) DWT59 NO ECHOING ON THIS DEVICE 
0x0602ac…060440          Dummy {f00=0x001e, f01=0x0190, f02=»   x   PDWT55 LDR A4,A3 SAVE LENGTH      ( P AD A4,STKEND+ECHTAB NEXT FREE ENTRY   , . P STR A1,A4 STORE ADDRESS OF PROTOTYPE DWT    X , P ST A2,2,A4 STORE ADDRESS OF RUNTIME DWT       P ADK A3,4 UPDATE LENGTH      * P ST* A3,STKEND+ECHTAB STORE NEW LENGTH       P
0x060440…0605d4 (3, 35)  Dummy {f00=0x001e, f01=0x018e, f02=»MMU PAGING?        P RF(Z) DWT70       P EJECT   ( , P LD A5,DWTMEC,A2 GET MONITOR ECB ADDRESS   6 ( P LDR A4,A1 GET PROTOTYPE DWT-ADDRESS   f * P SUR A4,A2 COMPUTE RELOCATION CONSTANT     , P SUR A5,A4 RELOCATE MONITOR ECB ADDRESS      $ P ANKL A5,/FFFE MAKE EVEN
0x0605d4…060768          Dummy {f00=0x001e, f01=0x0190, f02=» & P LD A5,DWTADR,A2 GET ADDRESS BLOCK     2 P LD A4,BUFLEN,A5 GET LENGTH OF INTERNAL BUFFER   . $ P RF(Z) DWT70 ALLOCATE NO BUFFER!   d   P*      L P*  ALLOCATE INTERNAL BUFFER AND STORE ADDRESS IN SECOND WORD OF INTERNAL       P*      , P LD A5,DWTMEC,A2 GET MON
0x060768…0608fc          Dummy {f00=0x001e, f01=0x0190, f02=» ST A3,2,A5  SAVE        P LDR A3,A4 GET LENGTH      & P ADK A3,3 ADD BO FERMS CONSTANT+1    8 , P ANKL A3,/FFFE MAKE SURE OF EVEN LENGTH    b   P EJECT       P*      4 P*  CHECK IF INTERNAL BUFFER SIZE IS GREATER THAN     6 P*  THE SIZE OF BUFFER RESERVED FOR SYS
0x0608fc…060a90          Dummy {f00=0x001e, f01=0x0190, f02=»W A3,STKCOM+BUFSIZ         P RF(NG) DWT65        P ST A3,STKCOM+BUFSIZ   2   P ST A12,STKCOM+SYSBUF    N   PDWT65 EQU *    l   P ADR A12,A3 NEXT FREE ENTRY        P EJECT       PDWT70 EQU *        P*      . P*  STORE FILE-CODE AND DWT-ADDRESS IN TTAB       P*     
0x060a90…060c24          Dummy {f00=0x001e, f01=0x0190, f02=»2 NEXT ENTRY IN TTAB     " P STR A2,A10 STORE DWT-ADDRESS        P*    B , P*  CHECK IF MOORE DEVICES IN THIS CLASS    L   P*    |   P SUKL A8,4       P RF(Z) DWTEX       P ADK A7,4 NEXT DEVICE        P LDKL A1,DWT05       P AD A1,STKCOM+M:REL        P ABR A1     
0x060c24…060db8          Dummy {f00=0x001e, f01=0x018e, f02=» FIRST POINTER IN ONE POINTER-SET      4 P*  AND SECOND POINTER IN THE OTHER POINTER-SET:    * 0 P*  STORE SECOND POINTER OF FIRST POINTER-SET   b 2 P*  IN RUNTIME-DWT POINTED AT BY FIRST POINTER      2 P*  OF SECOND POINTER-SET AND CLEAR POINTERS OF       P*  SEC
0x060db8…060f4c          Dummy {f00=0x001e, f01=0x0190, f02=» > PECHO LD* A3,STKEND+ECHTAB GET LENGTH OF ECHO DEVICE TABLE      " P RF(Z) DWT160 NO ECHO DEVICES!   F : P AD A3,STKEND+ECHTAB COMPUTE END OF ECHO DEVICE TABLE    l 8 P LD A1,STKEND+ECHTAB GET START OF ECHO DEVICE TABLE        P ADK A1,2 BYPASS LENGTH      < PDW
0x060f4c…0610e0          Dummy {f00=0x001e, f01=0x0190, f02=»RST SET    f > PDWT110 CWR* A4,A2 COMPARE WITH FIRST POINTER IN SECOND SET       P RF(E) DWT130 COINCIDENCE!   R   P ADK A2,4 NEXT POINTER-SET   t ( P CWR A2,A3 END OF ECHO DEVICE TABLE      $ P RB(NE) DWT110 NO:CHECK NEXT SET       P RF DWT140     : PDWT130 LD A4
0x0610e0…061274 (3, 36)  Dummy {f00=0x001f, f01=0x0190, f02=»ADDRESS TO ECHO-DEVICE   r   P CMR A1 CLEAR FIRST POINTER      " P CM 2,A1 CLEAR SECOND POINTER    B $ PDWT140 ADK A1,4 NEXT POINTER-SET   h ( P CWR A1,A3 END OF ECHO DEVICE TABLE        P RB(NE) DWT90 NO!      * PDWT150 CM* STKEND+ECHTAB CLEAR LENGTH        PDWT1
0x061274…061408          Dummy {f00=0x001f, f01=0x0190, f02=»TAB - BUILD REAL-TIME INTERRUPT TABLE  *     2 P**********************************************   0   P*    f   P*  REFERENCED IN:  DWTGEN    p   P*      * P*  ENTRY:  SCTSFA - START OF FREE AREA       P*      , P*  EXIT:  REAL TIME INTERRUPT TABLES FOR     2 P*   
0x061408…06159c          Dummy {f00=0x001f, f01=0x0190, f02=»NTERRUPT TABLES    r 0 P LD A1,STKEND+FWTFLG T.I.T. IN FREE AREA? =7       P RF(P) B:ITLT YES? =7    L 4 P ST P,STKEND+LIMIT UPDATE END OF SYSTEM AREA =7    j   P LDR A1,P  =7        PBIT05 EQU *  =7      * P SUK A1,2 DECREMENT MEMORY ADDRESS =7        P CMR A1 CL
0x06159c…061730          Dummy {f00=0x001f, f01=0x0190, f02=»TABLES FOR LT    t   P*        P XIF       PB:ITLT EQU *   ,   P IFF SUML=0    @ $ P LDKL A8,0 CONNECTION TYPE = LT    T   P LDKL A9,7 1:ST BOARD    | . P LDK A1,16 MAX.LENGTH OF BOARD CONF. TABLE       P ST A1,STKEND+WRK4 SAVE        P CM STKEND+WRK1 CLEAR       
0x061730…0618c4          Dummy {f00=0x001f, f01=0x018e, f02=»WRK2 GET INDEX IN MONTAB     " P LD A2,STKEND+WRK3 ANY LINES?        P RF(Z) BIT15 NO!   F   P CM STKEND+WRK3 CLEAR    ^ : P LD A2,STKEND+BRDTAB GET ADDRESS TO BOARD CONF. TABLE    |   P ST A2,INTLT1,A1 SAVE        PBIT15 EQU *        P ADK A1,2      & P ST A1,STK
0x0618c4…061a58          Dummy {f00=0x001f, f01=0x0190, f02=»   x   P RF(G) B:ITRT YES!       P RB BIT10    "   P XIF   4   P EJECT   @   P*    N . P* BUILD REAL-TIME INTERRUPT TABLES FOR RT    X   P*        PB:ITRT EQU *       P IFF SUMR=0      $ P LDKL A8,1 CONNECTION TYPE = RT        P LDKL A9,3 1:ST BOARD      . P LDK A
0x061a58…061bec          Dummy {f00=0x001f, f01=0x0190, f02=» CM STKEND+WRK3 CLEAR        PBRT10 EQU *        P CALL B:BTAB   2   P CALL B:LTAB   F * P LD A1,STKEND+WRK2 GET INDEX IN MONTAB   Z " P LD A2,STKEND+WRK3 ANY LINES?        P RF(Z) BRT15 NO!       P CM STKEND+WRK3 CLEAR      : P LD A2,STKEND+BRDTAB GET ADDRESS TO 
0x061bec…061d80          Dummy {f00=0x001f, f01=0x0190, f02=» ADKL A9,1       P ST A9,STKEND+WRK1 STORE       P ADKL A9,3 NEXT BOARD    2   P CWK A9,15 LAST BOARD?   P   P RF(G) B:ITPC YES!   n   P RB BRT10        P XIF       P EJECT       P*      4 P* BUILD REAL-TIME INTERRUPT TABLES FOR PLC-LOCAL       P*        PB:ITPC E
0x061d80…061f14 (3, 37)  Dummy {f00=0x001f, f01=0x0190, f02=»F.TABLE =2   n   P ST A1,STKEND+WRK4       P LDK A1,1  =2    ,   P ST A1,STKEND+WRK1  =2   B   P CM STKEND+WRK2 CLEAR    `   P CM STKEND+WRK3 CLEAR    ~   PBPC10 EQU *        P CALL B:BTAB       P CALL B:LTAB     * P LD A1,STKEND+WRK2 GET INDEX IN MONTAB     " P L
0x061f14…0620a8          Dummy {f00=0x001f, f01=0x0190, f02=»ION TABLE        P ST A2,INTPL1,A1 SAVE        PBPC15 EQU *    0   P ADK A1,2    D & P ST A1,STKEND+WRK2 STORE NEW INDEX   V   P ADKL A9,1       P ST A9,STKEND+WRK1       P ADKL A9,31 NEXT BOARD       P CWK A9,128 LAST BOARD?        P RF(G) B:ITPR YES! =8        P
0x0620a8…06223c          Dummy {f00=0x001f, f01=0x0190, f02=»       P IFF PLCR=0      * P LDKL A8,6 CONNECTION TYPE=PLC-REMOTE        P LDKL A9,32 1:ST BOARD   J 0 P LDK A1,66 MAX LENGHT OF BOARD CONF.TABLE =2   h   P ST A1,STKEND+WRK4       P LDK A1,1  =2        P ST A1,STKEND+WRK1  =2       P CM STKEND+WRK2 CLEAR        P
0x06223c…0623d0          Dummy {f00=0x001f, f01=0x0190, f02=» LD A2,STKEND+WRK3 ANY LINES?        P RF(Z) BPR15 NO! ! &   P CM STKEND+WRK3  ! > B P LD A2,STKEND+BRDTAB GET ADDRESS TO BOARD CONFIGURATION TABLE  ! V   P ST A2,INTPR1,A1 SAVE  !     PBPR15 EQU *  !     P ADK A1,2  !   & P ST A1,STKEND+WRK2 STORE NEW INDEX !    
0x0623d0…062564          Dummy {f00=0x001f, f01=0x0190, f02=»B BPR10  !     P XIF "     P EJECT "     P " *   P*  " 2 2 P* BUILD REAL-TIME INTERRUPT TABLES FOR VCCU1/4 " <   P*  " r   PB:ITVU EQU * " |   P IFF VIDEO=0 "   ( P LDKL A8,7 CONNECTION TYPE = VCCU1/4 "     P LDKL A9,3 1:ST BOARD  "   . P LDK A1,8 MAX.LENGTH OF BO
0x062564…0626f8          Dummy {f00=0x001f, f01=0x0190, f02=»R  " |   PBVU10 EQU *  #     P CALL B:BTAB #     P CALL B:LTAB # 2 * P LD A1,STKEND+WRK2 GET INDEX IN MONTAB # F " P LD A2,STKEND+WRK3 ANY LINES?  # t   P RF(Z) BVU15 NO! #     P CM STKEND+WRK3 CLEAR  #   : P LD A2,STKEND+BRDTAB GET ADDRESS TO BOARD CONF. TABLE  #
0x0626f8…06288c          Dummy {f00=0x001f, f01=0x0190, f02=»T A9,STKEND+WRK1 STORE #     P ADKL A9,3 NEXT BOARD  $     P CWK A9,31 LAST BOARD? $ <   P RF(G) B:ITSZ YES! $ Z   P RB BVU10  $ t   P XIF $     P $     P EJECT $     P*  $   2 P* BUILD REAL-TIME INTERRUPT TABLES FOR SALCUZ  $     P*  $     PB:ITSZ EQU * $     P I
0x06288c…062a20          Dummy {f00=0x001f, f01=0x0190, f02=» $ f   P ST A1,STKEND+WRK4 %     P CM STKEND+WRK1 CLEAR  % "   P CM STKEND+WRK2 CLEAR  % @   P CM STKEND+WRK3 CLEAR  % ^   PBSZ10 EQU *  % |   P CALL B:BTAB %     P CALL B:LTAB %   * P LD A1,STKEND+WRK2 GET INDEX IN MONTAB %   " P LD A2,STKEND+WRK3 ANY LINES?  %  
0x062a20…062bb4 (3, 38)  Dummy {f00=0x001f, f01=0x0190, f02=»   PBSZ15 EQU *  &     P ADK A1,2  &   & P ST A1,STKEND+WRK2 STORE NEW INDEX & *   P ADKL A9,1 & T   P ST A9,STKEND+WRK1 & f   P CWK A9,7 LAST BOARD?  &     P RF(G) B:ITAZ YES! &     P RB BSZ10  &     P XIF &     P EJECT &     P*  &   2 P* BUILD REAL-TIME INTERRUP
0x062bb4…062d48          Dummy {f00=0x001f, f01=0x0190, f02=»:ST BOARD  &   . P LDK A1,8 MAX. LENGTH OF BOARD CONF.TABLE  '     P ST A1,STKEND+WRK4 ' D   P CM STKEND+WRK1 CLEAR  ' ^   P CM STKEND+WRK2 CLEAR  ' |   P CM STKEND+WRK3 CLEAR  '     PBAZ10 EQU *  '     P CALL B:BTAB '     P CALL B:LTAB '   * P LD A1,STKEND+WRK2 G
0x062d48…062edc          Dummy {f00=0x001f, f01=0x0190, f02=»SS TO BOARD CONFIGURATION TABLE  ' r   P ST A2,INTAS1,A1 SAVE  ( (   PBAZ15 EQU *  ( F   P ADK A1,2  ( Z & P ST A1,STKEND+WRK2 STORE NEW INDEX ( l   P ADKL A9,1 (     P ST A9,STKEND+WRK1 (     P ADKL A9,3 NEXT BOARD  (     P CWK A9,31 LAST BOARD? (     P RF(G) BAZ
0x062edc…063070          Dummy {f00=0x001f, f01=0x0190, f02=»*****  ( h 2 P*  I:CHSZ - INIT CHANNEL PARAMETERS SALCUZ  *  )   2 P*********************************************  ) D   P*  ) z   P*  REFERENCED IN: DWTGEN )     P*  )   , P*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT )   ( P*          A2 - POINTER TO REAL DWT  )   *
0x063070…063204          Dummy {f00=0x001f, f01=0x018e, f02=»R - 2  ) p . P*          A3 - BITS 12-15 CONNECTION TYPE *   * P*               BITS 4 -11 LINE NUMBER * @   P*  WORK REGISTERS: * n   P*  *     P*  SUBROUTINES:  *     P*  *     PI:CHSZ EQU * *     P IFF SALCUZ=0  *   $ P CWK A6,8 CONNECTION NUMBER <=8? *     P R
0x063204…063398          Dummy {f00=0x001f, f01=0x018e, f02=» 0 P LD A5,DWTCP2,A1 GET DWTCP2 OF PROTOTYPE DWT +   $ P ANK A5,/3F CLEAR BITS TO MODIFY + 8 0 P LDR A3,A6 GET MODIFY LINE CONNECTION NUMBER + ` " P SLL A3,4 MOVE TO BITS 4 - 11  +   ( P ADK A3,2 ADD CONNECTION TYPE SALCUZ +   . P ADKL A6,/0200 ADD CONNECTION TYPE
0x063398…06352c          Dummy {f00=0x001f, f01=0x0190, f02=» +   : P*****************************************************  ,   2 P*  I:CHAZ - INIT CHANNEL PARAMETERS ASCU4Z  *  , F : P*****************************************************  , |   P*  ,     P*  REFERENCED IN: DWTGEN ,     P*  ,   , P*  ENTRY:  A1 - POINTER TO
0x06352c…0636c0          Dummy {f00=0x001f, f01=0x0190, f02=»CTION NUMBER , v   P*  -   * P*  EXIT:   A6 - CHANNEL PARAMETER - 1  -   * P*          A5 - CHANNEL PARAMETER - 2  - L . P*          A3 - BITS 12-15 CONNECTION TYPE - z * P*               BITS  4-11 LINE NUMBER -     P*  -     P*  WORK REGISTERS: -     P*  -     P
0x0636c0…063854 (3, 39)  Dummy {f00=0x001f, f01=0x0190, f02=» - ~ $ P CWK A6,1 CONNECTION NUMBER >=1? .     P RF(L) NUMERR NO!  . 0 , P SUK A6,1 MODIFY LINE CONNECTION NUMBER  . J 0 P LD A5,DWTCP2,A1 GET DWTCP2 OF PROTOTYPE DWT . z $ P ANK A5,/3F CLEAR BITS TO MODIFY .   0 P LDR A3,A6 GET MODIFY LINE CONNECTION NUMBER .    
0x063854…0639e8          Dummy {f00=0x001f, f01=0x0190, f02=»IFIED LINE CONNECTION NUMBER . ~   P SLL A3,4  / $ , P ANK A6,/1C GET BITS 11-13 BOARD NUMBER  / 6   P SRL A6,2 MOVE TO BITS 12-15 / f ( P ADK A3,3 ADD CONNECTION TYPE ASCU4Z /   . P ADKL A6,/0300 ADD CONNECTION TYPE ASCU4Z  /     P RTN A14 /     P XIF /     P IFT
0x0639e8…063b7c          Dummy {f00=0x001f, f01=0x0190, f02=»***  / ^ 2 P*  I:CHAZ - INIT CHANNEL PARAMETERS VCCU1/4  * 0   : P*****************************************************  0 B   P*  0     P*  REFERENCED IN: DWTGEN 0     P*  0   , P*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT 0   ( P*          A2 - POINTER TO REAL DWT 
0x063b7c…063d10          Dummy {f00=0x001f, f01=0x0190, f02=»METER - 1  0 t * P*          A5 - CHANNEL PARAMETER - 2  1   . P*          A3 - BITS 12-15 CONNECTION TYPE 1 @ * P*               BITS  4-11 LINE NUMBER 1 r   P*  1     P*  WORK REGISTERS: 1     P*  1     P*  SUBROUTINES:  1     P*  1     PI:CHVC EQU * 1     P IFF
0x063d10…063ea4          Dummy {f00=0x001f, f01=0x0190, f02=»R NO!  1   , P SUK A6,1 MODIFY LINE CONNECTION NUMBER  2   0 P LD A5,DWTCP2,A1 GET DWTCP2 OF PROTOTYPE DWT 2 > $ P ANK A5,/3F CLEAR BITS TO MODIFY 2 r 0 P LDR A3,A6 GET MODIFY LINE CONNECTION NUMBER 2     P ANK A3,3 GET BITS 14-15 2   & P SLL A3,8 MOVE TO BITS TO 
0x063ea4…064038          Dummy {f00=0x001f, f01=0x0190, f02=»6,/1C GET BITS 11-13 BOARD NUMBER  2     P SRL A6,2 MOVE TO BITS 12-15 3 * * P ADK A3,7 ADD CONNECTION TYPE VCCU1/4  3 N . P ADKL A6,/0700 ADD CONNECTION TYPE VCCU1/4 3 |   P RTN A14 3     P XIF 3     P IFT VIDEO=0 3     P LDKL A1,LMP4  3     P CALL ERROR  3     P
0x064038…0641cc          Dummy {f00=0x001f, f01=0x0190, f02=»********************************** 3     P*  4 *   P*  REFERENCED IN: DWTGEN 4 4   P*  4 T , P*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT 4 ^ ( P*          A2 - POINTER TO REAL DWT  4   * P*          A6 - LINE CONNECTION NUMBER 4     P*  4   * P*  EXIT:   A6 - CHANNE
0x0641cc…064360          Dummy {f00=0x001f, f01=0x0190, f02=»BITS 4 -11 LINE NUMBER 4     P*  5     P*  WORK REGISTERS: 5 (   P*  SUBROUTINES:  5 B   P*  5 Z   PI:CHPC EQU * 5 d   P IFF PLCL=0  5 x ( P CWK A6,128 CONNECTION NUMBER <=128? 5     P RF(G) NUMERR NO!  5   $ P CWK A6,1 CONNECTION NUMBER >=1? 5     P RF(L) NUMERR 
0x064360…0644f4 (3, 40)  Dummy {f00=0x0020, f01=0x0190, f02=» LINE CONNECTION NUMBER  5     P ANK A3,/1F GET BITS 11 - 15 6     P ADK A3,1  6 D   P SLL A3,8 MOVE TO BITS 2 - 7 6 V & P ORR A5,A3 MERGE WITH OLD CONTENTS 6 z * P LDR A3,A6 GET LINE CONNECTION NUMBER  6     P ADK A3,1  6   " P SLL A3,4 MOVE TO BITS 4 - 11  6   &
0x0644f4…064688          Dummy {f00=0x0020, f01=0x0190, f02=»A6,/0500 ADD CONNECTION TYPE PLC 6     P RTN A14 7 (   P XIF 7 8   P IFT PLCL=0  7 D   P LDKL A1,LMP4  7 X   P CALL ERROR  7 n   P XIF 7     P EJECT 7   . P****************************************** 7   2 P*  I:CHPC - INIT CHANNEL PARAMETERS RWSI  * =8 7   . P****
0x064688…06481c          Dummy {f00=0x0020, f01=0x0190, f02=»WT 7 j ( P*          A2 - POINTER TO REAL DWT  8   * P*          A6 - LINE CONNECTION NUMBER 8 6   P*  8 d * P*  EXIT:   A6 - CHANNEL PARAMETER - 1  8 n * P*          A5 - CHANNEL PARAMETER - 2  8   . P*          A3 - BITS 12-15 CONNECTION TYPE 8   * P*           
0x06481c…0649b0          Dummy {f00=0x0020, f01=0x0190, f02=» 8   ( P CWK A6,128 CONNECTION NUMBER <=128? 9     P RF(G) NUMERR NO!  9 4 $ P CWK A6,1 CONNECTION NUMBER >=1? 9 N   P RF(L) NUMERR NO!  9 v   P SUK A6,1  9   0 P LD A5,DWTCP2,A1 GET DWTCP2 OF PROTOTYPE DWT 9   $ P ANK A5,/3F CLEAR BITS TO MODIFY 9   * P LDR A3,A6
0x0649b0…064b44          Dummy {f00=0x0020, f01=0x0190, f02=» MERGE WITH OLD CONTENTS 9   * P LDR A3,A6 GET LINE CONNECTION NUMBER  :     P ADK A3,1  : N " P SLL A3,4 MOVE TO BITS 4 - 11  : ` , P ADK A3,6 ADD CONNECTION TYPE PLC-REMOTE :   , P ANK A6,/60 GET BITS 9 - 10 BOARD NUMBER :   " P SRL A6,5 MOVE TO BITS 12 - 15 :  
0x064b44…064cd8          Dummy {f00=0x0020, f01=0x0190, f02=»ERROR  : r   P CALL ERROR  ;     P EJECT ; " * P*************************************  ; 0 . P*  I:CHLT - INIT CHANNEL PARAMETERS LT  *  ; ^ * P*************************************  ;     P*  ;     P*  REFERENCED IN: DWTGEN ;     P*  ;   , P*  ENTRY:  A1 - POINTE
0x064cd8…064e6c          Dummy {f00=0x0020, f01=0x0190, f02=» A6 - CHANNEL PARAMETERS -1  ;   * P*          A5 - CHANNEL PARAMETERS -2  < $ . P*          A3 - BITS 12-15 CONNECTION TYPE < R * P*               BITS  4-11 LINE NUMBER <     P*  <     P*  WORK REGISTERS: <     P*  <     P*  SUBROUTINES:  <     P*  <     P EJECT
0x064e6c…065000          Dummy {f00=0x0020, f01=0x0190, f02=»ONNECTION NUMBER >=01? <     P RB(L) NUMERR NO =8! =   , P SUK A6,1 MODIFY LINE CONNECTION NUMBER  = : 0 P LD A5,DWTCP2,A1 GET DWTCP2 OF PROTOTYPE DWT = j ( P ANKL A5,/003F CLEAR BITS TO MODIFY  =   2 P LDR A3,A6 GET MODIFIED LINE CONNECTION NUMBER =     P ANK A3,
0x065000…065194 (3, 41)  Dummy {f00=0x0020, f01=0x0190, f02=»ION NUMBER = l   P SLL A3,4  >     P ANK A6,/18 GET BITS 11-12 > $   P SRL A6,3 MOVE TO BITS 14-15 > F   P RTN A14 > j   P XIF > z   P IFT SUML=0  >     P LDKL A1,LMP4  >     P CALL ERROR  >     P XIF >     P EJECT >   . P***************************************** 
0x065194…065328          Dummy {f00=0x0020, f01=0x018e, f02=»DWTGEN > ~   P*  ?   , P*  ENTRY:  A1 - POINTER TO PROTOTYPE DWT ?   ( P*          A2 - POINTER TO REAL DWT  ? H * P*          A6 - LINE CONNECTION NUMBER ? t   P*  ?   * P*  EXIT:   A6 - CHANNEL PARAMETERS - 1 ?   * P*          A5 - CHANNEL PARAMETERS - 2 ?   . P
0x065328…0654bc          Dummy {f00=0x0020, f01=0x0190, f02=» ?     P*  SUBROUTINES:  @     P*  @     P EJECT @ *   PI:CHRT EQU * @ 8   P IFF SUMR=0  @ L * P CWK A6,0016 CONNECTION NUMBER <= 16?  @ `   P RB(G) NUMERR NO =8! @   ( P CWK A6,0001 CONNECTION NUMBER >=1?  @     P RB(L) NUMERR NO =8! @   , P SUK A6,1 MODIFY LINE 
0x0654bc…065650          Dummy {f00=0x0020, f01=0x0190, f02=» MODIFIED LINE CONNECTION NUMBER @     P ANK A3,3 GET BITS 14-15 A (   P SLL A3,8 MOVE TO BITS 6-7 A H & P ORR A5,A3 MERGE WITH OLD CONTENTS A j 2 P LDR A3,A6 GET MODIFIED LINE CONNECTION NUMBER A     P SLL A3,4  A   $ P ADK A3,1 ADD CONNECTION TYPE RT A     P ANK
0x065650…0657e4          Dummy {f00=0x0020, f01=0x0190, f02=»   P IFT SUMR=0 =8 B     P LDKL A1,LMP4  B     P CALL ERROR  B 0   P XIF  =8 B D   P IFT DC=1  B T   P EJECT B f < P*******************************************************  B t < P*                                                     *  B   < P*   B:CNA  BUILD COM
0x0657e4…065978          Dummy {f00=0x0020, f01=0x0190, f02=»                          *  B t < P*   SCANS POSSIBLE D-BLOCK IN CONFIGURATION DATA      *  C $ < P*   AND BUILDS DATA COMMUNICATION TABLE IN MEMORY.    *  C d < P*   TABLE START IS DEFINED BY THE POINTER SCTDCT      *  C   < P*   IN SYSTAB.                      
0x065978…065b0c          Dummy {f00=0x0020, f01=0x0190, f02=»SYSLOD)   *  C d < P*                                                     *  D   < P*   REFERENCED IN: CONMON                             *  D T < P*   SUBROUTINES CALLED: GETDTE, P:DTE                 *  D   < P*   WORK REGISTERS: A1-A12                          
0x065b0c…065ca0          Dummy {f00=0x0020, f01=0x0190, f02=»   P     E     P     E     PB:CNA EQU *  E     P LD A11,DCBLK+STKCOM E 0 * P RF(Z) B:CN20 NO DATA COMMUNICATION =1 E L   P*  E z < P AD A11,CONSTA+STKCOM GET D BLOCK ADDRESS IN CONF. DATA  E   * P LD A12,SCTSFA GET START OF FREE AREA  E   ( P ST A12,SCTDCT UPDATE 
0x065ca0…065e34 (3, 42)  Dummy {f00=0x0020, f01=0x0190, f02=»E TO START OF SDTE RECORD  E ~   PB:CN00 EQU * F "   P SUK A1,1  F 6 2 P RF(N) B:CN10 NO DTE BLOCKS LEFT IN CONF. DATA F H   P*  F ~ . P ST A1,NUMDTE+STKEND SAVE NO OF DTE:S LEFT F   , P ADKL A11,5 ADVANCE TO 1ST CHAR. IN NAME F   & P CALL P:DTE PROCESS THIS DTE B
0x065e34…065fc8          Dummy {f00=0x0020, f01=0x0190, f02=»   PB:CN10 EQU * G     P CM 0,A12 AND RESET IT G     P ADKL A12,2  G 6 , P ST A12,SCTSFA UPDATE START OF FREE AREA G J   PB:CN20 EQU *   =1  G z   P RTN A14 G     P EJECT G   < P*******************************************************  G   < P*                     
0x065fc8…06615c          Dummy {f00=0x0020, f01=0x0190, f02=»====================    *  G r < P*                                                     *  H " < P*   SCANS DTE BLOCK IN CONF. DATA AND BUILDS CORRE-   *  H b < P*   SPONDING DTE-BLOCK IN SCTDCT. IF MULTIPLE COPIES  *  H   < P*   ARE DEFINED CURRENT DTE IS DUPLICA
0x06615c…0662f0          Dummy {f00=0x0020, f01=0x018e, f02=»        *  H b < P*   ON ENTRY: A11 ADDRESS TO 1ST CHARACTER IN         *  I   < P*                 SDTE NAME IN CONF. DATA             *  I R < P*             A12 POINTER TO START OF CURRENT         *  I   < P*                 DTE BLOCK IN SCTDCT TABLE           
0x0662f0…066484          Dummy {f00=0x0020, f01=0x0190, f02=» < P*                 PROCESSED DTE-BLOCK IN CONF. DATA   *  J   < P*             A12 POINTER TO LAST DEFINED DTE-BLOCK   *  J D < P*                 DEFINED IN SCTDCT TABLE             *  J   < P*                                                     *  J   < P*   
0x066484…066618          Dummy {f00=0x0020, f01=0x0190, f02=»                AND MOVE                  *  J   < P*                                                     *  K 4 < P*******************************************************  K t   P     K     P     K     PP:DTE EQU *  K   * P LDKL A1,/3000 INITIALIZE NAME FILLER  K
0x066618…0667ac          Dummy {f00=0x0020, f01=0x0190, f02=» START OF TYPE RECORD? K     P RF(E) PDTE00 YES! L     P*  L 8 & P SLL A1,8 NO LEFT ADJUST CHAR. AND L B $ P LC A1,1,A11 GET NEXT CHARACTER  L l   P ADKL A11,1  L     PPDTE00 EQU * L   , P ST A1,DTENAM+STKEND SAVE NAME IN STACK  L   " P CALL GETCOP GET NO OF COPIE
0x0667ac…066940          Dummy {f00=0x0020, f01=0x0190, f02=»YPE IDENTIFIER L     P LC A1,2,A11 M   & P ST A1,DTETYP+STKEND SAVE IN STACK M *   P ADKL A11,2  M T ( P LDK A2,0 RESET NETWORK ADDR. LENGTH M h   P CALL ENDBLK END OF D-BLOCK? M     P LDR A8,A8 M     P RF(Z) PDTE05 YES! M     P*  M   . P LC A7,NANSA,A11 GET NA-NS
0x066940…066ad4 (3, 43)  Dummy {f00=0x0020, f01=0x0190, f02=»NA M h & P ST A11,NASTRT+STKEND SAVE ADDRESS N   & P CALL P:NA PROCESS NETWORK ADDRESS N 4   P LC A7,2,A11 N ^   PPDTE05 EQU * N r * P ST A2,NALNG+STKEND SAVE LENGTH OF NA  N     P LDK A1,0  N     P CALL ENDBLK END OF D-BLOCK? N     P LDR A8,A8 N     P RF(Z) PDTE0
0x066ad4…066c68          Dummy {f00=0x0020, f01=0x0190, f02=»   P CALL GETNSA O   * P ADKL A11,2 SKIP NSA NR IN CONF. DATA  O     PPDTE07 EQU * O F 2 P ST A1,DTENSA+STKEND SAVE NO OF SUBADDR. DEF.  O Z $ P CWK A1,/FF LOOK IF LEGAL NUMBER O     P RF(NG) PDTE10 YES!  O     P*  O     PNSAERR EQU * O   * P LDKL A1,LMP4 NO, ERRO
0x066c68…066dfc          Dummy {f00=0x0020, f01=0x0190, f02=»1,NSAADR+STKEND SAVE ADDR. OF 1ST SUBADDR. O     P SLL A1,1  P 2 . P ADR A11,A1 CALCULATE STAT OF NEXT RECORD  P D   PPDTE15 EQU * P v 2 P CALL DTESIZ CALCULATE SIZE OF THIS DTE BLOCK  P   ( P CALL UPDDTE UPDATE DTE BLOCK IN DCT P   * P LD A7,DTECOP+STKEND GET NO 
0x066dfc…066f90          Dummy {f00=0x0020, f01=0x0190, f02=»ONSTANT  P p * P LD A4,DTENAM+STKEND GET PREVIOUS NAME Q     P LDR A3,A4 Q > * P ANK A3,/FF ISOLATE RIGHT BYTE OF NAME Q P   P CWK A3,/5F UPPER BOUNDARY?  Q ~   P RF(L) PDTE25 NO!  Q     P*  Q   , P LC A4,/30 RESET RIGHT BYTE TO ASCII '0' Q   & P SLL A5,8 LEFT BYT
0x066f90…067124          Dummy {f00=0x0020, f01=0x0190, f02=» END OF D-BLOCK? Q     P LDR A8,A8 R     P RF(Z) PDTE35 YES! R *   P*  R D . P LC A1,2,A11 GET 2ND CHAR. IN NEXT RECORD  R N 0 P CCK A1,'DD' IF A SDTE-RECORD USE OLD ADDR.  R     P RF(E) PDTE35  R     P*  R     P CCK A1,'SS' IF NSA RECORD R   * P RF(E) PDTE30 USE 
0x067124…0672b8          Dummy {f00=0x0020, f01=0x018e, f02=» NETWORK ADDRESS R ~ * P ST A2,NALNG+STKEND SAVE LENGTH OF NA  S     P*  S F   P CALL ENDBLK END OF D-BLOCK? S P   P LDR A8,A8 S t   P RF(Z) PDTE35 YES! S     P*  S     P LC A1,2,A11 S     P CCK A1,'SS' S   ( P RF(NE) PDTE35 NO NSA RECORD PRESENT S     P*  S     P
0x0672b8…06744c          Dummy {f00=0x0020, f01=0x0190, f02=»   P ADKL A11,2  T     P LDR A1,A1 T     P RF(Z) PDTE35 NO SUBADDRESSE T *   P*  T N   P CWK A1,/FF  T X , P RB(G) NSAERR TOO MANY SUBADDR. DEFINED  T l   P*  T   4 P ST A11,NSAADR+STKEND SAVE START OF 1ST SUBADDR. T     P SLL A1,1  T   . P ADR A11,A1 CALCULATE ST
0x06744c…0675e0          Dummy {f00=0x0020, f01=0x0190, f02=»E BLOCK  T h   P CALL UPDDTE U     P RB PDTE20 U $   P*  U 6   PPDTE40 EQU * U @   P RTN A14 U T   P EJECT U d < P******************************************************** U r < P*                                                      * U   < P*   DTESIZ  CALCULATES
0x0675e0…067774 (3, 44)  Dummy {f00=0x0021, f01=0x0190, f02=»                         * U r < P*   ON ENTRY: A12 START OF CURRENT DTE BLOCK           * V " < P*                                                      * V b < P*   WORK REGISTER: A1,A9                               * V   < P*                                     
0x067774…067908          Dummy {f00=0x0021, f01=0x0190, f02=»K1+STKEND  V   6 P LD A1,NALNG+STKEND GET LENGTH OF NETWORK ADDRESS  W     P ADK A1,1  W L $ P SRL A1,1 2 DIGITS IN EACH BYTE  W ^ , P AD A1,DTENSA+STKEND ADD NO OF SUBADDR.  W   . P ADK A1,DTEFIX+1 AND LENGTH OF FIX PART+1  W     P ANKL A1,/FFFE MAKE EVEN W   ( P
0x067908…067a9c          Dummy {f00=0x0021, f01=0x0190, f02=» 0 P LD A11,LIMIT+STKEND GET END OF SYSTEM AREA  X   " P CALL CMPADR MEMORY OVERFLOW?  X 8   P RF(NL) DTSIZ0 NO! X ^   P*  X x   P LDKL A1,LMP3 YES! X     P CALL ERROR  X     P*  X     PDTSIZ0 EQU * X   6 P LD A11,WRK1+STKEND RESTORE POSITION IN CONF. DATA X     P
0x067a9c…067c30          Dummy {f00=0x0021, f01=0x018e, f02=»             * X f < P*   UPDDTE  UPDATES CURRENT DTE BLOCK WITH ITS:        * Y   < P*   ======                                             * Y V < P*           NAME                                       * Y   < P*           TYPE                                  
0x067c30…067dc4          Dummy {f00=0x0021, f01=0x0190, f02=» Y V < P*                                                      * Z   < P******************************************************** Z H   P Z     P Z     PUPDDTE EQU * Z   4 P LDR A6,A12 GET START OF CURRENT DTE BLOCK ENTRY Z     P ADK A6,2 SKIP LINK ENTRY  Z   , P L
0x067dc4…067f58          Dummy {f00=0x0021, f01=0x0190, f02=»OM STACK Z p   P STR A1,A6 AND SAVE IN DCT [     P ADK A6,2  [ 2   P LDK A5,4 GET NO OF SHIFTS [ D . P ORKL A5,SLL0 AND CONFIG. SLL A1,8 INSTR.  [ f 4 P LD A2,NALNG+STKEND GET LENGTH OF NETWORK ADDR.  [   $ P LDR A3,A2 SAVE NO OF CHARACTERS [     P SLL A2,8 LEFT A
0x067f58…0680ec          Dummy {f00=0x0021, f01=0x0190, f02=»XCPY COPY AND PACK NA TO DCT [   $ P ANKL A5,/1F ISOLATE SHIFT COUNT   $ & P CWK A5,4 LESS THAN ONE BYTE LEFT?   L   P RF(NG) UPDTE2 YES!    v   PUPDTE0 EQU *       P LDK A5,0 SET NO OF SHIFTS       P RF UPDTE4       P*        PUPDTE2 EQU *       P STR A2,A6 STORE
0x0680ec…068280          Dummy {f00=0x0021, f01=0x0190, f02=»QU *     , P ORKL A5,SLL0 CONFIGURE SSL A1,N INSTR.  ]   4 P LD A1,DTENSA+STKEND GET NO OF SUBADDR. DEFINED  ] < & P RF(Z) UPDTE8 NO SUBADDR. DEFINED  ] t   P*  ]   4 P LD A4,NSAADR+STKEND GET ADDRESS TO 1ST SUBADDR. ]     P LDR A3,A1 ]   * P SLL A3,1 2 DIGITS FOR
0x068280…068414 (3, 45)  Dummy {f00=0x0021, f01=0x0190, f02=»O! ]     P*  ^     P STR A2,A6 YES! SAVE IN DCT  ^     P LDK A2,0 CLEAR TABLE WORD ^ 8 " P ADK A6,2 ADVANCE DCT POINTER  ^ Z   P LDK A5,16 NO OF SHIFTS  ^   , P ORKL A5,SLL0 CONFIGURE SLL A1,12 INSTR. ^     PUPDTE6 EQU * ^     P SUK A5,4 NEXT NIBBLE  ^   ( P CALL 
0x068414…0685a8          Dummy {f00=0x0021, f01=0x0190, f02=»************************** ^ r < P*                                                      * _ " < P*   HEXCPY  COPIES AND PACKS 4 HEXADECIMAL DIGITS      * _ b < P*           IN ONE WORD.                               * _   < P*                                     
0x0685a8…06873c          Dummy {f00=0x0021, f01=0x018e, f02=»         * _ b < P*             A4 ADDRESS TO FIRST ASCII DIGIT          * `   < P*             A5 PACKING INSTR. (SLL A1,N TIMES)       * ` R < P*             A6 POINTER WHERE TO STORE PACKED WORD    * `   < P*                                                     
0x06873c…0688d0          Dummy {f00=0x0021, f01=0x0190, f02=» < P*                PROCESSED DIGIT                       * a   < P*             A5 PACKING INSTR. (SLL A1,N TIMES)       * a D < P*             A6 POINTER WHERE TO STORE NEXT WORD      * a   < P*                                                      * a   < P****
0x0688d0…068a64          Dummy {f00=0x0021, f01=0x0190, f02=»T CHARACTER  a     P CALL HEXCNV CONVERT TO HEX  b     P EXR A5 SHIFT  b 8 " P ORR A2,A1 CONFIGURE DCT WORD  b N ( P SUK A3,1 DECREMENT NO OF CHARACTERS b t $ P RF(Z) HXCPY8 WHOLE NA PROCESSED b     P*  b     P CWK A5,SLL0 FULL WORD?  b     P RF(NE) HXCPY6 NO! b  
0x068a64…068bf8          Dummy {f00=0x0021, f01=0x0190, f02=»O OF SHIFTS  b   , P ORKL A5,SLL0 CONFIGURE SSL A1,16 INSTR. c     PHXCPY6 EQU * c D   P SUK A5,4 NEXT NIBBLE  c X * P ADK A4,1 NEXT CHARACTER IN CONF. DATA c v   P RB HEXCPY c     P*  c     PHXCPY8 EQU * c     P RTN A14 c     P EJECT c   < P**********************
0x068bf8…068d8c          Dummy {f00=0x0021, f01=0x0190, f02=»IMAL DIGIT IN ASCII CODE * c r < P*           TO CORRESPONDING HEXADECIMAL VALUE         * d " < P*           (4 BITS BINARY CODE)                       * d b < P*                                                      * d   < P*   ON ENTRY: A1 CHARACTER TO CONVERT 
0x068d8c…068f20          Dummy {f00=0x0021, f01=0x0190, f02=»         * d b < P*                                                      * e   < P******************************************************** e R   P     e     P     e     PHEXCNV EQU * e   " P ANK A1,/FF ISOLATE CHARACTER  e     P CWK A1,/29  e     P RF(L) TYPERR ER
0x068f20…0690b4 (3, 46)  Dummy {f00=0x0021, f01=0x0190, f02=»*  e   " P CWK A1,/46 DIGIT BETWEEN A-F? f     P RF(G) TYPERR NO f 0   P*  f H   P ADK A1,9 YES! f R   PHXCN00 EQU * f h " P ANK A1,/F ISOLATE HEX NUMBER  f |   P RTN A14 f     P*  f     PTYPERR EQU * f   " P LDKL A1,LMP4 CONF. DATA ERROR f     P CALL ERROR  f    
0x0690b4…069248          Dummy {f00=0x0021, f01=0x0190, f02=» f X < P*   P:NA  PROCESS NETWORK ADDRESS                      * g   < P*                                                      * g H < P*   SCANS THE NETWORK ADDRESS RECORD (NA=..) IN CONF.  * g   < P*   DATA AND REPACKS THE RECORD, OVERWRITING POSSIBLE  * g   < P
0x069248…0693dc          Dummy {f00=0x0021, f01=0x0190, f02=»S.                                             * g   < P*                                                      * h 8 < P*   ON ENTRY: A11 ADDRESS TO 1ST CHARACTER IN NETWORK  * h x < P*             ADDRESS.                                 * h   < P*               
0x0693dc…069570          Dummy {f00=0x0021, f01=0x018e, f02=»OF NSA RECORD IN CONF. DATA    * h x < P*                                                      * i ( < P******************************************************** i h   P     i     P     i     PP:NA EQU * i   $ P LDK A4,1 RESET PACKING CONSTANT i   " P LDK A2,0 RESE
0x069570…069704          Dummy {f00=0x0021, f01=0x0190, f02=» $ P RF(Z) P:NA06 END OF CONF. DATA  j     P*  j ,   P CCK A1,/FF END OF D-BLOCK?  j 6   P RF(E) P:NA05 YES! j Z   P*  j t & P CCK A1,'==' CONTINUATION RECORD?  j ~   P RF(E) P:NA04 YES! j     P*  j   . P CCK A1,'NN' NO! START OF NA OR NSA RECORD j     P RF(E) P:N
0x069704…069898          Dummy {f00=0x0021, f01=0x0190, f02=»DDRESS LENGTH  j x   P CWK A2,/FF TOO MANY DIGITS? k     P RF(NG) P:NA02 NO! k :   P*  k T * P LDKL A1,LMP4 YES! ERROR IN CONF. DATA k ^   P CALL ERROR  k     PP:NA02 EQU * k     P LDR A3,A4 k   " P ADR A3,A11 REPACKING ADDRESS  k   * P SCR A1,A3 PUT CHARACTER BAC
0x069898…069a2c          Dummy {f00=0x0021, f01=0x0190, f02=»RD IDENTIFIER  k p $ P SUK A4,2 SET REPACKING CONSTANT l   * P ADKL A11,1 ADVANCE TO NEXT CHARACTER  l >   P RB P:NA00 l l   P*  l ~   PP:NA05 EQU * l   " P SUK A2,1 DECREMENT NA LENGTH  l   * P SUKL A11,1 AND POSITION IN CONF. DATA l     P*  l     PP:NA06 EQU * l
0x069a2c…069bc0          Dummy {f00=0x0021, f01=0x0190, f02=»                           * l t < P*   ENDBLK  LOOKS FOR END OF DATA COMMUNICATION BLOCK  * m $ < P*   =================================================  * m d < P*                                                      * m   < P*   END OF BLOCK IS DEFINED BY A REC
0x069bc0…069d54 (3, 47)  Dummy {f00=0x0021, f01=0x0190, f02=»OF         * m d < P*   CONFIGURATION DATA.                                * n   < P*                                                      * n T < P*   ON ENTRY:  A11 CURRENT POSITION IN CONF. DATA      * n   < P*                                                   
0x069d54…069ee8          Dummy {f00=0x0021, f01=0x018e, f02=» < P*                                                      * o   < P******************************************************** o D   P o     P o     PENDBLK EQU * o   $ P LC A8,1,A11 GET NEXT CHARACTER  o   " P CCK A8,/00 END OF CONF. DATA? o     P RF(E) ENDBL0 YES!
0x069ee8…06a07c          Dummy {f00=0x0021, f01=0x0190, f02=» o   ( P SUR A8,A8 SET END OF D-BLOCK COND.  p     PENDBL2 EQU * p 4   P RTN A14 p H   P XIF p X   P EJECT p d T P*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= p r 6 P*              GENERAL SUBROUTINES              *  p   T P*=*=
0x06a07c…06a210          Dummy {f00=0x0021, f01=0x0190, f02=»************************ p t 8 P*   GETTSK - GET NUMBER OF TASKS IN A TASK-CLASS   * q     P*  q   6 P*  GETCTC - GET NUMBER OF COMMON TERMINAL CLASSES  q f   P*  q   8 P**************************************************** q     P*  q   " P*  REFERENCED IN:  B:TCT
0x06a210…06a3a4          Dummy {f00=0x0021, f01=0x0190, f02=»THE TASK CLASS (BINARY VALUE)  q l   P*  r &   P*  WORK REGISTERS:  A5 r 0   P*  r N   P*  SUBROUTINES:  CONVRT  r X   P*  r x   PGETTSK EQU * r     PGETCTC EQU * r   . PGETDTE EQU * GET NO OF DTE BLOCKS DEFINED  r   . PGETCOP EQU * GET NO OF COPIES OF LAST DTE  r
0x06a3a4…06a538          Dummy {f00=0x0021, f01=0x0190, f02=»RT r     P RTN A14 s     P EJECT s   8 P**************************************************** s ( 8 P*  GETTDC - GET NUMBER OF TERMINAL DEVICE CLASSES  * s d 8 P**************************************************** s     P*  s     P*  REFERENCED IN:  B:TT  s     P* 
0x06a538…06a6cc          Dummy {f00=0x0021, f01=0x0190, f02=»BINRY VALUE) s     P*  t     P*  WORK REGISTERS:  A5 t     P*  t <   P*  SUBROUTINES: CONVRT t F   P*  t d   PGETTDC EQU * t n   P LC A5,TDBNC,A11 t     P SLL A5,8  t     P LC A5,TDBNC+1,A11 t     P CALL CONVRT t     P RTN A14 t     P EJECT t   8 P****************
0x06a6cc…06a860          Dummy {f00=0x0021, f01=0x018e, f02=»*******************  t p   P*  u     P*  REFERENCED IN:  B:TT  u &   P*  u F 4 P*  ENTRY:  A9 - POINTER TO NUMBER OF SDC RECORD  u P   P*  u   D P*  EXIT:   A1 - NUMBER OF SPECIAL DEVICE CLASSES (BINARY VALUE)  u     P*  u     P*  WORK REGISTERS: A5  u     P*  u  
0x06a860…06a9f4 (3, 48)  Dummy {f00=0x0022, f01=0x0190, f02=» u     P RTN A14 v     P EJECT v   2 P********************************************** v & 2 P*  GETCLN - GET CLASS IDENTIFICATION NUMBER  * v   2 P********************************************** v     P*  v     P*  REFERENCED IN:  B:TT  v     P*  v   6 P*  ENTRY:  A
0x06a9f4…06ab88          Dummy {f00=0x0022, f01=0x0190, f02=»ORK REGISTERS:  A5 v     P*  w     P*  SUBROUTINES:  CONVRT  w $   P*  w D   PGETCLN EQU * w N   P LC A5,TDCDD1,A9 w b   P SLL A5,8  w z   P LC A5,TDCDD2,A9 w     P CALL CONVRT w     P RTN A14 RETURN  w     P EJECT w   . P***************************************** 
0x06ab88…06ad1c          Dummy {f00=0x0022, f01=0x0190, f02=» B:DWTT  w ~   P*  x   8 P*  ENTRY:  A9 - POINTER TO CLASS DEFINITION  RECORD  x     P*  x V : P*  EXIT:   A1 - LINE CONNECTION NUMBER (BINARY VALUE)  x `   P*  x     P*  WORK REGISTERS:  A5 x     P*  x     P*  SUBROUTINES:  CONVRT  x     P*  x     PGETLCN EQU * x
0x06ad1c…06aeb0          Dummy {f00=0x0022, f01=0x0190, f02=» 2 P ADK A6,TDCLCN ADDRESS LINE CONNECTION NUMBER  y   , P CALL GETNUM GET LINE CONNECTION NUMBER  y :   P LDR A1,A5 SAVE BINARY VALUE y j 0 P LDR* A6,A15 RESTORE REGISTER A6 FROM STACK  y   0 P LDR* A4,A15 RESTORE REGISTER A4 FROM STACK  y     P RTN A14 y     P E
0x06aeb0…06b044          Dummy {f00=0x0022, f01=0x0190, f02=»*  GETTCL - GET TASK CLASS TO MATCH                 *  y   : P*  ================================                 *  z > : P*                                                   *  z | : P*  REFERENCED IN:  B:TT                             *  z   : P*               
0x06b044…06b1d8          Dummy {f00=0x0022, f01=0x018e, f02=»                        *  z t : P*  EXIT:  A5 - TCL START VALUE FOR THIS TASK CLASS  *  { " : P*                                                   *  { ` : P*  WORK REGISTERS:  A1-A7,A10                       *  {   : P*                                           
0x06b1d8…06b36c          Dummy {f00=0x0022, f01=0x0190, f02=» { X : P*****************************************************  |     P | F   PGETTCL EQU * | N   P LDR A6,A5 SAVE TCL  | b   P LDR A7,A6 TCL START VALUE | ~ 8 P LDR A10,A11 SAVE POINTER TO CURRENT TASK DEF. BLOCK |   6 P LD A11,STKEND+LCDSTA START OF CONFIGURATION
0x06b36c…06b500          Dummy {f00=0x0022, f01=0x0190, f02=»L  | h   P SLL A5,8 MOVE TO LEFT BYTE  }   . P LC A5,TDBMC+5,A11 GET SECOND CHAR IN TCL  } .   P CWR A5,A6 SAME TCL? } `   P RF(NE) TCL:50 NO! } | & P CALL GETTSK GET NUMBER OF COPIES  }     P ADR A7,A1 INCREMENT TCL }   0 PTCL:50 CALL NXTBLK GET NEXT TASK DEF. BL
0x06b500…06b694 (3, 49)  Dummy {f00=0x0022, f01=0x018e, f02=»*************  } t . P*  GETCON - GET CONTENT IN MEMORY WORD  *  ~   . P*****************************************  ~ H   P*  ~ z   P*  REFERENCED IN:  SEGGEN  ~     P*  ~   " P*  ENTRY:  A2 - MEMORY ADDRESS ~   . P*          MMUOPT - MMU OPTION SWITCH (X)  ~     P
0x06b694…06b828          Dummy {f00=0x0022, f01=0x018e, f02=»   PGETCON EQU *     " P LD A1,SCTOPT GET OPTION WORD        P ANK A1,1 MMU OPTION   >   P RF(Z) GCON10 NO MMU   Z   P ELR A1,A2   v   P RF GCON20       PGCON10 EQU *       P LDR* A1,A2        PGCON20 EQU *       P RTN A14 RETURN        P EJECT     . P************
0x06b828…06b9bc          Dummy {f00=0x0022, f01=0x0190, f02=»   P*        P*  REFERENCED IN: DWTGEN       P*    . 4 P*  ENTRY: INTTAB - START OF TEMP.INTERRUPT TABLE   8 6 P*         CONTYP - CONNECTION TYPE AND LINE NUMBER   p , P*         A5 -     RUN TIME DWT-ADDRESS        P*        P*  EXIT:       P*        P*  WORK RE
0x06b9bc…06bb50          Dummy {f00=0x0022, f01=0x0190, f02=»T.I.T.   n $ P LDR* A2,A4 GET NUMBER OF BLOCKS       P SUK A4,2    6   P   H   P LDR A2,A2 ZERO?   P   PTTA10 EQU *    h   P RF(Z) TTA11 YES!    | ( P LDR* A4,A4 GET START OF NEXT BLOCK        P SUK A2,1 ZERO?        P RB TTA10        P*        P* AREA TO BUILD BL
0x06bb50…06bce4          Dummy {f00=0x0022, f01=0x0190, f02=»JECT       P*        P* BUILD BLOCKS IN FWT AREA       P*    8   PTTA09 EQU *    B   P LDK A3,5    V   PTTA12 EQU *    h   P SUK A2,2    | < P CW A2,STKEND+FWTSTA START OF FWT OR USED PART OF SYSLDM       P RF(E) TTA14       P SUK A3,1        P RF(Z) TTA20       P
0x06bce4…06be78          Dummy {f00=0x0022, f01=0x018e, f02=» AREA    z   P*        PTTA15 EQU *        P LDK A3,5    ,   PTTA16 EQU *    >   P SUK A2,2    R   P CWR A2,A12    d   P RF(E) TTA17   x   P ST A2,STKEND+LIMIT        P SUK A3,1        P RF(Z) TTA20       P RB TTA16        PTTA17 EQU *        P LDKL A1,LMP3       
0x06be78…06c00c          Dummy {f00=0x0022, f01=0x018e, f02=»   PTTA30 EQU *        P ADK A2,4      0 P STR A2,A4 STRORE POINTER TO NEXT FREE BLOCK   *   P*    ^   P* STORE NUMBER OF BLOCKS   h   P*      . P IM* STKEND+INTTAB INCREMENT BLOCK COUNTER       P RTN A14 RETURN        P EJECT     2 P******************************
0x06c00c…06c1a0          Dummy {f00=0x0022, f01=0x0190, f02=»       P*  REFERENCED IN: B:ITAB       P*    ( " P*  ENTRY: A8 - CONNECTION TYPE   2   P*         A9 - BOARD NUMBER    X 8 P*         SAVE20 - MAX. LENGTH OF BOARD CONF. TABLE    |   P*      & P*  EXIT: A12 - START OF FREE AREA        P*      , P*  WORK REGISTERS:
0x06c1a0…06c334 (3, 50)  Dummy {f00=0x0022, f01=0x0190, f02=»ST IF MEMORY OVERFLOW?     , P LD A12,SCTSFA NO!GET START OF FREE AREA       P LDR A11,A12 SAVE    N   P ADKL A12,2    h   P ST A12,STKEND+BRDTAB STORE    | @ P LD A10,STKEND+INTTAB GET START OF TEMPORARY INTERRUPT TABLE     , P LDR* A1,A10 GET NUMBER OF BLOCKS.ZE
0x06c334…06c4c8          Dummy {f00=0x0022, f01=0x018e, f02=»BER AND CONNECTION TYPE    v   P LDR A3,A2 SAVE      $ P ANK A3,/0F GET CONNECTION TYPE    8   P SUR A3,A8 RIGHT TYPE?   `   P RF(Z) BTA30 YES!    ~   PBTA20 EQU *      $ P LDR* A10,A10 NO!GET NEXT BLOCK        P SUK A1,1 LAST BLOCK?        P RB BTA10        PBTA3
0x06c4c8…06c65c          Dummy {f00=0x0022, f01=0x0190, f02=»   P RB(G) BTA20 NO!       P*        P LD A3,STKEND+WRK1   &   P CWR A2,A3   @   P RB(L) BTA20 NO!   R   P*    j & P* BUILD BOARD CONFIGURATION TABLE    t   P*        P IM STKEND+WRK3      " P CWK A8,5 LWSI CONNECTION? =2        P RF(E) BTA34 YES! =2     " P CWK A
0x06c65c…06c7f0          Dummy {f00=0x0022, f01=0x018e, f02=»A3       P ADR A2,A2       P LDR A12,A11       P ADKL A12,2    0 ( P ADR A12,A2 GET ENTRY IN BOARD TABLE   D   P STR A11,A12 STORE   p   P RB BTA20        PBTA40 EQU *        P*      2 P* COMPUTE LENGTH OF BOARD CONFIGURATION TABLE        P*      : P LD A1,STKEND+
0x06c7f0…06c984          Dummy {f00=0x0022, f01=0x0190, f02=»       P LDR* A2,A12       P RF(NZ) BTA60        P SUK A1,2    2   P RF(Z) BTA70   D   P SUKL A12,2    X   P RB BTA50    l   PBTA60 EQU *    ~ : P STR A1,A11 STORE LENGTH OF BOARD CONFIGURATION TABLE        P ADKL A12,2      0 P ST A12,SCTSFA STORE NEW START OF FR
0x06c984…06cb18          Dummy {f00=0x0022, f01=0x0190, f02=»B - BUILD LINE CONFIGURATION TABLES  *     2 P**********************************************   .   P*    d   P*  REFERENCED IN: B:ITAB   n   P*      " P*  ENTRY: WRK1 - BOARD NUMBER      & P*         A8     - CONNECTION TYPE       P*      & P*  EXIT:  A12 - START 
0x06cb18…06ccac          Dummy {f00=0x0022, f01=0x0190, f02=»FIGURATION TABLE   l   P RF(Z) BLT70       P LDKL A3,-1 LINE COUNTER   ,   P RF BLT15    L   PBLT10 EQU *    ^   P SUK A1,2 DECREMENT LENGTH   r   P RF(Z) BLT70 RETURN        P*        PBLT15 EQU *        P LDR A2,A12        P ADK A2,24     B P ST A2,STKEND+FWTFLG
0x06ccac…06ce40          Dummy {f00=0x0022, f01=0x018e, f02=»ER   x   P ADKL A11,2        P LDR* A2,A11 READ LINE.ZERO?       P RB(Z) BLT10 YES!    B   P LDK A4,32 GET TEST LENGTH     ( P CALL M:TST TEST IF MEMORY OVERFLOW?   ~   P*      $ P* SCAN TEMPORARY INTERRUPT TABLE       P*      ( P LD A2,STKEND+WRK1 GET BOARD NUMBE
0x06ce40…06cfd4 (3, 51)  Dummy {f00=0x0022, f01=0x0190, f02=»   z   PBLT16 EQU * =8       P SUK A2,1  =2        PBLT17 EQU *  =2    4   P ADR A2,A3 ADD LINE NUMBER   L   P SLL A2,4    n " P ADR A2,A8 ADD CONNECTION TYPE     . P LD A10,STKEND+INTTAB GET START OF T.I.T.      & P LDR* A4,A10 GET NUMBER OF BLOCKS        P SUKL 
0x06cfd4…06d168          Dummy {f00=0x0022, f01=0x0190, f02=»   ~   P*      < P* STORE RUN-TIME DWT-ADDRESS IN LINE CONFIGURATION TABLE       P*    R * P LD A5,-2,A10 GET RUN TIME DWT-ADDRESS       P LDR A6,A5     " P ANK A6,/0001 DOUBLE KEYBOARD?       P RF(Z) BLT25 N0!     & P LD A6,DWTDEV,A5 GET DEVICE STATUS     ( P ANK
0x06d168…06d2fc          Dummy {f00=0x0022, f01=0x0190, f02=»HANNEL PARAMETERS-2    z   P ANK A6,7 GET DEVICE ADDRESS       PBLT26 EQU *    @   P ADR A6,A6   T   P LDR A7,A12 SAVE   f   P ADR A7,A6   ~   P LD A6,2,A7 ZERO?        P RF(Z) BLT27 YES!      ( P LD A6,DWTST,A5 NO!GET DEVICE STATUS       P ANK A6,/0040 INPUT DEVI
0x06d2fc…06d490          Dummy {f00=0x0022, f01=0x0190, f02=»6,2 ADD      * P STR A5,A6 STORE RUN TIME DWT-ADDRESS      & P ST A6,STKEND+FWTFLG STORE POINTER   > * P LD A5,-2,A10 GET RUM TIME DWT-ADDRESS   h   PBLT27 EQU *      * P ST A5,2,A7 STORE RUN TIME DWT-ADDRESS       P RF BLT30        PBLT28 EQU *      2 P LD A6,STK
0x06d490…06d624          Dummy {f00=0x0022, f01=0x0190, f02=»   PBLT30 EQU *        P LDR* A10,A10 GET NEXT BLOCK       P SUK A4,1 LAST BLOCK?    <   P RF(Z) BLT40 YES!    Z   P RB BLT20 NO!    t   P*      D P* MOVE DWT-ADR.IN TEMP.AREA TO FREE LOCATIONS IN LINE CONF.TABLE       P*        PBLT40 EQU *      2 P LD A6,STKEND+
0x06d624…06d7b8          Dummy {f00=0x0022, f01=0x0190, f02=» A4,A12        PBLT41 EQU *        P ADK A4,2    $   P LDR* A2,A4    6   P RF(Z) BLT42   J   P RB BLT41    ^   PBLT42 EQU *    p * P STR A5,A4 STORE RUN TIME DWT-ADDRESS        P SUK A6,2        P RB BLT43        P*        P* CLEAR TEMP.AREA        P*        PBLT4
0x06d7b8…06d94c          Dummy {f00=0x0022, f01=0x018e, f02=»LT48 YES!        P CMR A6 NO!CLEAR MEMORY WORD       P SUK A6,2 DECREMENT POINTER    6   P RB BLT46    Z   P*    l 0 P* COMPUTE LENGTH OF LINE CONFIGURATION TABLE   v   P*        PBLT48 EQU *        P LDR A2,A12 SAVE     2 P ADK A2,22 ADD. MAX LENGTH OF LINE CONF.
0x06d94c…06dae0          Dummy {f00=0x0022, f01=0x0190, f02=»   x   P SUK A2,2        P RB BLT50        PBLT60 EQU *    , 8 P STR A4,A12 STORE LENGTH OF LINE CONFIGURATION TABLE   @   P ADKL A12,2    | J P STR A12,A11 STORE THE ADDRESS IN BOARD CONF.TABLE TO LINE CONF.TABLE      4 P ADR A12,A4 A12 - START OF NEXT LINE CONF.
0x06dae0…06dc74 (3, 52)  Dummy {f00=0x0023, f01=0x0190, f02=»   P EJECT     * P*************************************      * P*  M:TST - TEST IF MEMORY OVERFLOW  *    @ * P*************************************    n   P*        P*  ENTRY: A4 - TEST LENGTH       P*        P*  WORK REGISTERS: A2,A4       P*        PM:TST EQU * 
0x06dc74…06de08          Dummy {f00=0x0023, f01=0x0190, f02=»LIMIT        P RF(NE) MTST20       P LDKL A1,LMP3    $   P CALL ERROR MEMORY OVERFLOW    :   PMTST20 EQU *   ^   P CWR A2,A4   r   P RB(NE) MTST10       P RTN A14 RETURN        P EJECT     B P**************************************************************     B P* 
0x06de08…06df9c          Dummy {f00=0x0023, f01=0x0190, f02=»     *   V   P*      B P**************************************************************       P*    ^   P*  REFERENCED IN:  B:DWTT    h   P*      , P*  ENTRY:  A1 - BINARY NUMBER TO CONVERT       P*      $ P*  EXIT:   A1,A5 - ASCII OUTPUT        P*        P*  WORK 
0x06df9c…06e130          Dummy {f00=0x0023, f01=0x018e, f02=»L) BIN:10  =2        P SUKL A1,100  =2       P LDKL A5,/100  =2    .   PBIN:10 CWK A1,10  =2   H   P RF(L) BIN:20  =2    d   P SUK A1,10  =2   ~   P ADK A5,/1  =2       P RB BIN:10  =2       PBIN:20 ORKL A5,/3030  =2       P ORK A1,/30  =2        P SRC A5,8  =2   
0x06e130…06e2c4          Dummy {f00=0x0023, f01=0x0190, f02=»       P EJECT     : P******************************************************     : P*                                                    *   T : P*          MMUINI - INIT MMU TABLE IN TTAB           *     : P*          ===============================           *  
0x06e2c4…06e458          Dummy {f00=0x0023, f01=0x0190, f02=»                                               *     : P*  ENTRY:  APCSTA - APPL. CONTROL BLOCK ADDRESS      *   8 : P*                                                    *   v : P*  EXIT:                                             *     : P*                     
0x06e458…06e5ec          Dummy {f00=0x0023, f01=0x0190, f02=»                   *   n : P*  SUBROUTINES:                                      *     : P*                                                    *   Z : P******************************************************       P EJECT       PMMUINI EQU *     < P LD A2,STKEND+AP
0x06e5ec…06e780          Dummy {f00=0x0023, f01=0x018e, f02=»NTRY NUMBER    x . P LD A2,APLLAP,A2 GET LOGICAL PAGE ADDRESS      ( P SRL A2,12 ISOLATE MMU ENTRY NUMBER    F   P RF(NZ) MMI:10 PAGES DEFINED   r ( P LDK A2,16 MAX NUMBER OF MMU ENTRIES     0 PMMI:10 SUR A2,A3 NUMBER OF ENTRIES TO WRITE        P SLL A3,1 TWICE   
0x06e780…06e914 (3, 53)  Dummy {f00=0x0023, f01=0x0190, f02=» 8 P ADKL A5,TTB:MT ADD DISPL. TO START OF MMU TABLE =6        P LDKL A4,/FC00  =6   @   PMMI:15 EQU *  =6   Z 2 P CWR A5,A3 INIT MMU ENTRY WHITH PAGE ERROR? =6   r   P RF(E) MMI:16 NO! =6     0 P STR A4,A5 STORE PAGE ERROR IN MMU TABLE =6        P ADK A5,2 NEXT M
0x06e914…06eaa8          Dummy {f00=0x0023, f01=0x0190, f02=»I:20 SUK A2,1 MORE ENTRIES TO WRITE?       P RF(N) MMI:30 NO   , " P STR A4,A3 STORE PAGE ADDRESS    D   P ADK A3,2 NEXT MMU ENTRY   j $ P ADKL A4,/400 NEXT PAGE ADDRESS        P RB MMI:20       PMMI:30 RTN A14 RETURN        P XIF       P EJECT     6 P************
0x06eaa8…06ec3c          Dummy {f00=0x0023, f01=0x0190, f02=»ICATION         *    p 6 P*        ==============================         *      6 P*                                               *    T 6 P*  REFERENCED IN:                               *      6 P*                                               *      6 P*  ENT
0x06ec3c…06edd0          Dummy {f00=0x0023, f01=0x0190, f02=»PPL. CONTROL BLOCK    *    v 6 P*         A11- START OF CONFIGURATION DATA      *      6 P*                                               *    Z 6 P*  WORK REGISTERS: A2                           *      6 P*                                               *      6 P
0x06edd0…06ef64          Dummy {f00=0x0023, f01=0x0190, f02=»*****************************    |   PFSTAPL EQU *   & , P LD A2,SYSLOD GET NUMBER OF APPLICATIONS   :   P ST A2,STKEND+APLNO SAVE   j 6 P LDKL A2,SYSLOD+2 FIRST APPLICATION CONTROL BLOCK        P ST A2,STKEND+APCSTA SAVE      6 P LD A11,STKCOM+CONSTA START OF CON
0x06ef64…06f0f8          Dummy {f00=0x0023, f01=0x0190, f02=»                                *      6 P*         NXTAPL - GET NEXT APPLICATION         *    * 6 P*         =============================         *    d 6 P*                                               *      6 P*  REFERENCED IN:                               
0x06f0f8…06f28c          Dummy {f00=0x0023, f01=0x0190, f02=»PCSTA - CURRENT APPL. CONTROL         *      6 P*                 BLOCK ADDRESS                 *    0 6 P*                                               *    j 6 P*  EXIT:  APLNO - REMAINING NUMBER OF APPL.-1   *      6 P*        APCSTA - NEXT APPL. CONTROL BLOCK
0x06f28c…06f420          Dummy {f00=0x0023, f01=0x0190, f02=»ORK REGISTERS:  A1,A2                       *      6 P*                                               *    6 6 P*  SUBROUTINES:                                 *    p 6 P*                                               *      6 P************************************
0x06f420…06f5b4 (3, 54)  Dummy {f00=0x0023, f01=0x0190, f02=» ST A2,STKEND+APLNO SAVE REMAINING NUMBER OF APPL.       P RF(Z) NOAPL NO MORE!    : * P CALL NXTADB GET NEXT APPL DEF. BLOCK    X @ P LD A2,STKEND+APCSTA GET ADDRESS TO CURRENT APPL. CTRL BLOCK     ( P ADK A2,ACBLEN NEXT APPL. CTRL BLOCK     & P ST A2,STKEND+APCS
0x06f5b4…06f748          Dummy {f00=0x0023, f01=0x0190, f02=» RTN A14 RETURN        P EJECT     D P****************************************************************   & D P*                                                              *   n D P*          NXTADB - GET NEXT APPLICATION DEF. BLOCK            *     D P*         
0x06f748…06f8dc          Dummy {f00=0x0023, f01=0x0190, f02=» REFERENCED IN:  NXTAPL                                      *     D P*                                                              *   F D P*  ENTRY:  A11 - CURRENT POINTER TO CONFIGURATION DATA         *     D P*                                                 
0x06f8dc…06fa70          Dummy {f00=0x0023, f01=0x0190, f02=»EXT APPL. DEF BLOCK  *   f D P*                                                              *     D P*  WORK REGISTERS:                                             *   f D P*                                                              *     D P*  SUBROUTINES:  E
0x06fa70…06fc04          Dummy {f00=0x0023, f01=0x0190, f02=»******************************************************       PNXT10 ADKL A11,1 NEXT CHAR   > ( PNXTADB LCR A2,A11 GET NEXT CHARACTER   ` $ P CCK A2,/0000 END OF CONF DATA?        P RF(NE) NEXT20 NOT YET       P LDKL A1,LMP4 FORMAT ERROR       P CALL ERROR      2 P
0x06fc04…06fd98          Dummy {f00=0x0023, f01=0x0190, f02=»   v   P RTN A14 RETURN        P EJECT     2 P*********************************************    . 2 P*                                           *    d 2 P*  CHKMOV - CHECK MEMORY OVERFLOW AND MOVE  *      2 P*  =======================================  *      2 P* 
0x06fd98…06ff2c          Dummy {f00=0x0023, f01=0x018e, f02=»              *    r 2 P*  ENTRY:  A1 - FROM-ADDRESS                *      2 P*          A2 - TO-ADDRESS                  *    N 2 P*          A3 - LENGTH                      *      2 P*          STKEND+LIMIT - END OF SYSTEM     *      2 P*                       
0x06ff2c…0700c0          Dummy {f00=0x0023, f01=0x0190, f02=» 2 P*                                           *      2 P*  WORK REGISTERS:                          *    : 2 P*                                           *    p 2 P*  SUBROUTINES: MOVE,ERROR                  *      2 P*                                           
0x0700c0…070254 (3, 55)  Dummy {f00=0x0023, f01=0x0190, f02=»E A11 ON STACK       P LDR A11,A3 GET LENGTH     . P XRR A9,A9 PHYSICAL END OF FIRST PARTITION   4 0 P SUR A9,A2 COMPUTE AREA LEFT IN FIRST PART.    f & P CALL CMPADR ENOUGTH MEMORY LEFT?        P RF(L) CHK20 YES     0 PCHK10 LDKL A1,LMP3 INDICATE MEMORY OVERFLOW 
0x070254…0703e8          Dummy {f00=0x0023, f01=0x018e, f02=»RE ADDRESSES   ~ & P RB(G) CHK10 SYSTEM AREA OVERFLOW!       P CALL MOVE MOVE AREA   >   P LDR* A11,A15 RESTORE A11    Z   P LDR* A9,A15 RESTORE A9    |   P RTN A14       P EJECT     D P****************************************************************     D P*     
0x0703e8…07057c          Dummy {f00=0x0023, f01=0x0190, f02=»   PCONMON EQU *     ( P CALL B:TCT BUILD TASK CONTROL TABLE       P IFF FM=0    D & P CALL B:FWT BUILD FILE WORK TABLES   V   P XIF     ( P CALL MONBLK GENERATE MONITOR BLOCKS       P IFF EDM=0     2 P CALL B:MXTT BUILD MONITOR EXTENT TASK TABLES      6 P CALL B:
0x07057c…070710          Dummy {f00=0x0023, f01=0x0190, f02=»BT BUILD SWAPPABLE WORK BLOCK TABLE        P XIF   ,   P IFF MMUPAG+DSKPAG=0   8 ( P CALL B:STAB BUILD SEGMENT TABLE(S)    T   P XIF       P IFF SPDVCL+TEDVCL=0     2 P CALL B:DWTS BUILD SPECIAL DEVICE WORK TABLES        P XIF       P IFF TEDVCL=0      2 P CALL B:
0x070710…0708a4          Dummy {f00=0x0023, f01=0x0190, f02=»B:ITAB BUILD INTERRUPT TABLE =7        P XIF   (   P IFT DC=1  =7    4 6 P CALL B:CNA BUILD COMPUTER NETWORK ARCHITECTURE =7   J   P XIF       P EJECT     F P*****************************************************************      F P*              END OF MONITOR SA
0x0708a4…070a38          Dummy {f00=0x0023, f01=0x4046, f02=»*********************************************    |   P END   6@      B 6 P CALL B:CNA BUILD COMPUTER NETWORK ARCHITECTURE =7   J   P XIF       P EJECT     F P*****************************************************************      F P*              END OF MONITOR SA
0x070a38…070bcc          Dummy {f00=0x0023, f01=0x403c, f02=» 0 P********************************************    @      8*********************************************************    4 F P*              END OF MONITOR SAVE01URATION PART                *    ~ F P*       -CONTINUE WITH APPLICATION SAVE01URATION PART           
0x070bcc…070d60          Dummy {f00=0x0023, f01=0x2008, f02=»                         P X ` h p                                                                                                                                                                                                                                      
0x070d60…070ef4 (3, 56)  Dummy {f00=0x0024, f01=0x0190, f02=»FDS1,ACFDS1,ACFDOK,ACFDRS    | 2 P CAENT4 RQ+S:MSTS,ACFDOK,ACFDR2,ACFDR2,ACFDR2    "   PFDTSE EQU *    X , P CAENT4 M:00,ACFDS2,ACFDS2,ACFDOK,ACFDS2   l   P EJECT       P*        P*        P*          P* FDTAC - ACTION TABLE       P*        PFDTAC EQU *        P D
0x070ef4…071088          Dummy {f00=0x0024, f01=0x0190, f02=»FDAC EQU *-FDTAC       P DATA HSFD40 ACFPR       PACFDPR EQU *-FDTAC   2   P DATA HSFD92 ACFDOK    L   PACFDOK EQU *-FDTAC   h   P   . RECEIVE ERRORS        P DATA HSFD80 ACFDR1        PACFDR1 EQU *-FDTAC       P DATA HSFD81 RECEIVE ERROR       PACFDR2 EQU *-FDTAC
0x071088…07121c          Dummy {f00=0x0024, f01=0x0190, f02=»   P EJECT       P*        P* ACTIONS        P*    .   PHSFD30 EQU * RESET   8 4 P CF A14,SSUS59 SAVE REGS FOR SESSION AREA RESET    R 2 P CF A14,HSCRST RESET SESSION AREA +RSP(CLEAR)        P CF A14,SSUR59 LOAD REGS       P LDK A5,SC:FRS STATUS RESET        P RF 
0x07121c…0713b0          Dummy {f00=0x0024, f01=0x0190, f02=»DK A5,SC:FAC STATUS ACTIVE       P RF HSFD90   "   PHSFD40 EQU * PENDING RESET   4 ( P LDK A5,SC:FPR STATUS PENDING RESET    V   P RF HSFD90       P*        P*        PHSFD80 EQU * RECEIVE ERROR     . P LDK A1,S:CMDI SNC=0809 MODE INCONSISTANCY       P RF HSFD95  
0x0713b0…071544          Dummy {f00=0x0024, f01=0x018e, f02=»   x * P LDK A1,R:CMDI RC= MODE INCONSISTANCY        P RF HSFD95   6   PHSFD84 EQU * SEND ERROR    H * P LDK A1,R:CDTR RC= DATA TRAFFIC RESET    h   P RF HSFD95       P EJECT       P*        P*        P* UPDATE FMS FDT       P*        PHSFD90 EQU *     , P ANKL A6
0x071544…0716d8          Dummy {f00=0x0024, f01=0x0190, f02=»   P ADKL A14,BYTE4        P SUR A1,A1 ++++ REPL     " P ABR* A14 REUTRN WITH COND SET   8   P EJECT   ^ T P********************************************************************************   l   P*        P* NAME DESCRIPTION     8 P* HSFSTS TC FSM FOR MESSAGE SEQU
0x0716d8…07186c          Dummy {f00=0x0024, f01=0x0190, f02=»****************************************************   t   P EJECT   <   PHSFSTS EQU *   J   P   ++++++ ADDD   ^   P ADKL A14,BYTE4    t   P SUR A1,A1 ++++REPLACE     0 P ABR* A14 RETURN TO CALLER WITH COND REG SET       P EJECT     T P****************************
0x07186c…071a00          Dummy {f00=0x0024, f01=0x0190, f02=» 6 P*  CALLED FROM HSSCR AND HSSCS FOR CHECK AN UPDATE       P*    >   P*    H T P********************************************************************************   R   P EJECT       PHSFRQR EQU *       P   +++++ ADDD        P ADKL A14,BYTE4        P SUR A1,A1 +++
0x071a00…071b94 (3, 57)  Opaque[0x194]
0x071b94…071d28          # DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x0488, f03=0x0000}
0x071b94…071d28          IdxSect {
0x071b94…071d28            f00 = 0x0024	// 0x71b94 @0x0 
0x071b94…071d28            f01 = 0x0008	// 0x71b96 @0x2 
0x071b94…071d28            gno = [	// 0x71b98 @0x4 
0x071b94…071d28                [0x00]: C0x0024.0x1.0
0x071b94…071d28                [0x01]: C0x0024.0x2.0
0x071b94…071d28                [0x02]: C0x0024.0x3.0
0x071b94…071d28                [0x03]: C0x0025.0x0.0
0x071b94…071d28            ]
0x071b94…071d28          }
0x071d28…071ebc          Dummy {f00=0x0024, f01=0x0190, f02=» J F         IDENT    DEBUGM                REL 11.0 81-07-26 870105041100          dBUG   R      |BUG     ` , (                   A    :U A           A   p , (     !     @ ~ A       A ~ @   A       A     , (     A     @   A       A   @   A       A     "       a  
0x071ebc…072050          Dummy {f00=0x0024, f01=0x0190, f02=»   h , (                                             , (                              $ ( , 0 4    8 , (        8 <                                h , (     9                                       , (     Y                                       , (     y          
0x072050…0721e4          Dummy {f00=0x0024, f01=0x0190, f02=» T  :a  R    T  <a  Z     _  =       , (          :A     ,    >a           @       ( , (  "                A  P  UW  B             X , (     9           @         =   /   M   Q     , (     Y     R   S   T   Y   G   P   H   L     , (     y     V   I   U          _v
0x0721e4…072378          Dummy {f00=0x0024, f01=0x0190, f02=»  P  A   A         x , (                 .   ,   +   -   ;   #       , (         $   :      X "    H  W     X "    H       TTB:AP    x       ACBRELA     , (  *  9     H   H   A  W     W      L         , (     W@  H     A   A  _p     @  P  A  1+     , (  !T u  X  A
0x072378…07250c          Dummy {f00=0x0024, f01=0x0190, f02=»NDTID      , (   !     ?             >           " @       , (  D      @  T        "     (  ^  @  P      > , (  R      A   A   "     @          T  @     n , (     3  W  @       A      W       W  0       , (   $ S                  _,    W     W        , (     s    
0x07250c…0726a0          Dummy {f00=0x0024, f01=0x0190, f02=»                _`     A                   , (  @         T  @    W  @  T  @  W  @   @   . , (              >a                   @   A   ^ , (     3                           A           , (     S    ;a  ]@    1         _L    W  @     , (     s    $              0
0x0726a0…072834 (3, 58)  Dummy {f00=0x0024, f01=0x0190, f02=» @   Q   A         @     ~ , (  BT     A   "  T  @  W  @   A               , (   !         A      P      @      _2       N , (     3          T      0    P         P    ~ , (     S    _  @                       @       , (  P  s   @   @  P                         
0x072834…0729c8          Dummy {f00=0x0024, f01=0x0190, f02=» ) " A   n , (   U                   H     A       @       , (  *                @   @  T    A   A       > , (     3    P  @  P                          n , (  @  S   @    !   T        A   @   A  #      , (   E s       A             ~    RE XRN Y     , (  P     ME
0x0729c8…072b5c          Dummy {f00=0x0024, f01=0x0190, f02=»              T       P #~    > V . >A     , (            P      Y   X  W  ^   ? ?       . , (  @  3   @    ' P  Y   Y  W  Y   Y   @     ^       PRUNN           ACBLACA     , (     S @" P  @                   = ]         , (     m     ]   ]    W  A   A   A      W 
0x072b5c…072cf0          Dummy {f00=0x0024, f01=0x0190, f02=» A         p , (             A   >                 > > >     , (         > > > > ^   _   ^   _   ? ? ? ?   @ , (   @ -   ?   A   ^       @       ? ?       p , (  @  M       > > > > > > >                   , (  D  m   @           >                       , (   (    
0x072cf0…072e84          Dummy {f00=0x0024, f01=0x0190, f02=»         # H   A   "           A       0     , (        R    9U    AR    FQ    0:D   A     0 , (     -      _*     A   "       A   A       ` , (     M              T  A   A     "           , (     m        R    _U  .           "         , (         A  :        A  
0x072e84…073018          Dummy {f00=0x0024, f01=0x0190, f02=»   " A   A    P R   :UT      , (  @      @  W   9D) 9  I  9     ^  @  W            TTB:MT    P $       -   ?         H     >     "   b , (          !   R    :W         W              , (        W   W  ?W  /W  : A    W  ! A  A      , (        P     _      @ _      
0x073018…0731ac          Dummy {f00=0x0024, f01=0x0190, f02=»     A    A      @   z , (   B A     A   @     >       @ _             , (   " a   z   | I      R  M A  P  T @  T    J , (  D      @  P    A  W  `   @   @  P    @   z , (            T          A  P  A  < V  A            @              H D !                       )
0x0731ac…073340          Dummy {f00=0x0024, f01=0x0190, f02=»   ? F C   I   M   Q , U   Y j ] d a l e . i : m   q   u       H D !   y   } 4   p   p                   j      T       P                B H D !         0   d   d   |   H   N     #   /W* 3   GW  K   MW  Q   g       H D !j| mP           P       W       P   W       
0x073340…0734d4 (3, 59)  Dummy {f00=0x0024, f01=0x0190, f02=»V           W                            r H D !                 >  T    j  W   T   W      #   '   +   3   7 > ;     . H D !   ?   I j M h ]   g   oW                   W                   P    z H D !6n  P   P           P           T   W        <  P  # b +   5 b ;
0x0734d4…073668          Dummy {f00=0x0024, f01=0x018e, f02=»W   T   V   W~  P    ^ H D !    P   P   P   W   TR  PJ  V   P  %W  ;P  EW  UP$ yW  }               H D !        W   P       T   T       V                      3 : K r       f H D !            Q   P            <  R$  U   R   Q  + < /   9 < E f I h     H D !   M   Q
0x073668…0737fc          Dummy {f00=0x0024, f01=0x40c6, f02=»   J H D !    R   T   W(   @ ) @ +W   R   W"      W       W   W   W   W          H D !P   W       PL      T   T   P   T$ 5 < oR> wP6  T.  P   W   T   P    T          V                       @                  <  R$  U   R   Q  + < /   9 < E f I h     H D !   M   Q
0x0737fc…073990          Dummy {f00=0x0024, f01=0x2008, f02=»        L = FIX.DISC          DATE =  81-06-30    6876PACK NBR =  0001                                                             x                                                                                           ;                                        
0x073990…073b24          Dummy {f00=0x0024, f01=0x0190, f02=»   P$PCASE       PEND        P$PCASF     * PMES ILLEGEL PARAMETER COMBINATION!!!!    , 2 PMES M,M+A,A,M+A+C,M+A+C+D  IS OK SO TRY AGAIN!   Z * PMES AND DON'T DO ANY MORE MISTAKES!!!!       PEND        P$PCASE       PWEF 3,2        PULD 3        PMES     END OF $PC
0x073b24…073cb8          Dummy {f00=0x0024, f01=0x0190, f02=»OUT=@M=,FC=@FC=F4,FT=M,SOP=@SOP=01,INP=@M=,DATE=@DATE        PSCR  /L         @A=    >   PMOV @A=,/L,@AU   Z   PRUN PDISC,0  A=@A=   p D POPT OUT=@AOUT=@A=,FC=@FC=F4,FT=A,SOP=@SOP=01,INP=@A=,DATE=@DATE        PSCR /A          @C=        PMOV @C=,/A,@CU       PRUN 
0x073cb8…073e4c          Dummy {f00=0x0024, f01=0x018e, f02=»       PRUN PDISC,0  D=@D=     D POPT OUT=@DOUT=@D=,FC=@FC=F4,FT=D,SOP=@SOP=01,INP=@D=,DATE=@DATE    "   P$PDISCE P=@M=    j   P$PDISCE P=@A=        P$PDISCE P=@C=        P$PDISCE D=@D=      * PMES ILLEGAL PARAMETER COMBINATION !!!      * PMES FOLLOWING COMBINATIO
0x073e4c…073fe0          Dummy {f00=0x0024, f01=0x0190, f02=» : PMES 3 C,C+CU,C+COUT,C+CU+COUT   FOR CONFIGURATION FILE     2 PMES 4 D,D+DU,D+DOUT,D+DU+DOUT   FOR DATA FILE    B 2 PMES 5 FC      FILE CODE.  DEFAULT VALUE IS  F4   x 8 PMES 6 SOP     SOP SWITCH NUMBER. DEFAUL VALUE IS  01       PMES 7 DATE    UPDATING DATE   
0x073fe0…074174 (3, 60)  Dummy {f00=0x0025, f01=0x403e, f02=»                            #M90                     (@      :                                                                                                                                                                                                          
0x074174…074308          Dummy {f00=0x0025, f01=0x0014, f02=» x                                                                                                                                                                                                                                                                      
0x074308…07449c          Dummy {f00=0x0025, f01=0x0190, f02=»h  Ln   # # #$      A~                                               X                                                                -     _                        H*f* + + ,0-T                                                                                      
0x07449c…074630          Dummy {f00=0x0025, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
0x074630…0747c4          Dummy {f00=0x0025, f01=0x0190, f02=»    h (           "D   r              !f9 : G  p            O $ $ %Z&>F F   % 9                                 K DMC>MCGVHDB(WMC RYD*RDD*ASEDABF PSF RSG0  & TY   J-                               LP    /                               TK    Kv                      
0x0747c4…074958          Dummy {f00=0x0025, f01=0x0190, f02=»     $    DK    W                               DK 8  W                          P    DK    W                               DK (  W                               DK    _d                         ^    DK    _d                             8DK )  _d                  
0x074958…074aec          Dummy {f00=0x0025, f01=0x0190, f02=»                 ? ? ? ? ? ? ?        N    & ? ? ? ? ? ? ?        f"                                                                                                                                                                     ? ? ? ? ? ? ?     L  2b        
0x074aec…074c80          Dummy {f00=0x0025, f01=0x0190, f02=»         f     l                                                     Z                             f                                                           Z                             f   D                                                       Z              
0x074c80…075920 (4, 0)   DirGranule ((4, 0)) {
0x074c80…075920            DirEnt {nam=»UPD2  «, typ=»  «, f00=0x0000, f01=0x0000, f02=0x04a8, f03=0x0000}
0x074c80…075920            DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04b0, f03=0x0000}
0x074c80…075920            DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04b8, f03=0x0000}
0x074c80…075920            DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x04d8, f03=0x0000}
0x074c80…075920            DirEnt {nam=»DRDU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x04f0, f03=0x0000}
0x074c80…075920            DirEnt {nam=»SYSLCR«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0588, f03=0x0000}
0x074c80…075920          }
0x075920…075ab4 (4, 1)   Opaque[0x194]
0x075ab4…075c48          # DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04b0, f03=0x0000}
0x075ab4…075c48          IdxSect {
0x075ab4…075c48            f00 = 0x0025	// 0x75ab4 @0x0 
0x075ab4…075c48            f01 = 0x0002	// 0x75ab6 @0x2 
0x075ab4…075c48            gno = [	// 0x75ab8 @0x4 
0x075ab4…075c48                [0x00]: C0x0025.0x2.0
0x075ab4…075c48            ]
0x075ab4…075c48          }
0x075c48…075ddc          Dummy {f00=0x0025, f01=0x0190, f02=» 4 PTHIS FLEXIBLE DISC CONTAINS UPDATES FOR PTS TOSS       PRELEASE 11.0.    < , PTHE FOLLOWING MODULES HAVE BEEN UPDATED:   R   P     * PUSER-ID ! MODULE  ! DATE     ! COMMENT     @ P------------------------------------------------------------     < PTOSS11  ! DR
0x075ddc…075f70          Dummy {f00=0x0025, f01=0x0100, f02=»         !   |   P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND        PASG /E0,DK,UP11    ^ < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE    v 6 PREPLACED BY THESE NEW MODULES, YOU MUST CHANGE THE       PFILE 'UP11'.    11  ! DR
0x075f70…076104          Dummy {f00=0x0025, f01=0x2008, f02=»         !   |   P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND        PASG /E0,DK,UP11    ^ < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE    v 6 PREPLACED BY THESE NEW MODULES, YOU MUST CHANGE THE       PFILE 'UP11'.    11  ! DR
0x076104…076298          Dummy {f00=0x0025, f01=0xffff, f02=»                                                                                                                                                                                                                                                                        
                         […0x2…]
0x0765c0…076754 (4, 2)   Opaque[0x194]
0x076754…0768e8          # DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04b8, f03=0x0000}
0x076754…0768e8          IdxSect {
0x076754…0768e8            f00 = 0x0025	// 0x76754 @0x0 
0x076754…0768e8            f01 = 0x0002	// 0x76756 @0x2 
0x076754…0768e8            gno = [	// 0x76758 @0x4 
0x076754…0768e8                [0x00]: C0x0025.0x3.0
0x076754…0768e8            ]
0x076754…0768e8          }
0x0768e8…076a7c          Dummy {f00=0x0025, f01=0x0190, f02=» 4 PMES    NOW YOUR SYSTEM SOFTWARE WILL BE UPDATED.     8 PMES    YOUR SYSTEM SOFTWARE IS EXPECTED TO BE ON THE   < $ PMES    DISC WITH FILE-CODE /F0.    x : PMES    IF THIS IS OK, THEN PRESS THE INT-BUTTON ON THE     8 PMES    FULL PANEL AND ENTER 'RS', OTHERWIS
0x076a7c…076c10          Dummy {f00=0x0025, f01=0x0190, f02=»       PMOV DRDU01,/S,TOSS11       PKPF /S,DRDU01    $ 8 PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK   :   PDEL SYSLCR,/S    v   PMOV SYSLCR,/S,TOSS11       PKPF /S,SYSLCR      B PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK (OBJECT)        PDEL 
0x076c10…076da4          Dummy {f00=0x0025, f01=0x0014, f02=»   PASG /E0,TY10    S,TOSS11       PKPF /S,DRDU01    $ 8 PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK   :   PDEL SYSLCR,/S    v   PMOV SYSLCR,/S,TOSS11       PKPF /S,SYSLCR      B PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK (OBJECT)        PDEL 
0x076da4…076f38          Dummy {f00=0x0025, f01=0x2008, f02=»        /E0,TY10    S,TOSS11       PKPF /S,DRDU01    $ 8 PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK   :   PDEL SYSLCR,/S    v   PMOV SYSLCR,/S,TOSS11       PKPF /S,SYSLCR      B PMES    REPLACING MODULE SYSLCR 11.0 IN USER TOSSWORK (OBJECT)        PDEL 
0x076f38…0770cc          Dummy {f00=0x0025, f01=0xffff, f02=»                                                                                                                                                                                                                                                                        
                         […0x1…]
0x077260…0773f4 (4, 3)   Opaque[0x194]
0x0773f4…077588          # DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x04d8, f03=0x0000}
0x0773f4…077588          IdxSect {
0x0773f4…077588            f00 = 0x0026	// 0x773f4 @0x0 
0x0773f4…077588            f01 = 0x0006	// 0x773f6 @0x2 
0x0773f4…077588            gno = [	// 0x773f8 @0x4 
0x0773f4…077588                [0x00]: C0x0026.0x3.0
0x0773f4…077588                [0x01]: C0x0027.0x0.0
0x0773f4…077588                [0x02]: C0x0027.0x1.0
0x0773f4…077588            ]
0x0773f4…077588          }
0x077588…07771c          Dummy {f00=0x0026, f01=0x018e, f02=» > @        IDENT    SYSLCR     REL 11.0 81-10-06 870105041100           SYSLCR    F       SYSLCR      X       STKEND    l       STKMOV    ~       SCTSFA      , (      H                )     @     A x             STKCOM            GETAPP      , (      I        A |
0x07771c…0778b0          Dummy {f00=0x0026, f01=0x0190, f02=»           ERROR     , (     i   x       |        R                  , (       @     - @ x     -   J   N   !TTP    H , (                 N  :H N    TBT  K  W      x , (         2     "  T  @       X     2   N           CONVRT            NXTBLK      , (          =H
0x0778b0…077a44          Dummy {f00=0x0026, f01=0x0190, f02=» $ @   n       GETNUM      , (     +                         2     .:H     , (     G @ N   R  P   V             _  N     N , (     e   S                 S    YB     :   ~ * &      @@ @ x             @           A           INILEN      , (         d   A x       A j
0x077a44…077bd8          Dummy {f00=0x0026, f01=0x0190, f02=»   MULT      , (       @ F * E   H                 K   @     , (         L         "   A N   J             @ , (                 N  P  " 4X          1     p , (     =           R      Z0 %  _  k   k       , (     ]    :A   K   J   4    P  5    _  K     * &     }  
0x077bd8…077d6c          Dummy {f00=0x0026, f01=0x0190, f02=»             A                 A               SCTEFA    , * &          CR      T  @     A         @   > , (               A b     D           J   @   l , (         L   A "       A R   @      T  A     , (     '   R   K     J   @ L         A f       , (     AD    .
0x077d6c…077f00          Dummy {f00=0x0026, f01=0x0190, f02=»           K   )   G   J         )     , (         K     G         )   G       "     * , (      H@ A N   A t         N  P      R     Z , (       @    P         _  A t   R      X4           GETTTB            TTB:PP      , (                _  J  P                I  
0x077f00…078094 (4, 4)   Dummy {f00=0x0027, f01=0x0190, f02=»  ! P      & I   (         *       , (     W!    A t         N  P      R         & , (     s           ,                   " E   V , (           R       A t   R       R  P        , (           R  X^    _dW     T  :             , (      @@ A p          _  A r      
0x078094…078228          Dummy {f00=0x0027, f01=0x0190, f02=»   H   E         v , (     E       #_h A P   @ L   A "   J   (           MOVE    F , (     _     A N   J   $   K       , J       V , (     {     J       |     |         N  P            GETTAB      , (      DH   |         . 1 I   * @    ! P      , (               I
0x078228…0783bc          Dummy {f00=0x0027, f01=0x0190, f02=»   h , (      H@     0     0         0P  &     &           QUEJOB    8 * &        X  '     * @ b   H       H       J , (     5 H   2_0     A r   A P   @ R  T  @   x , (     M       A         @       @ R  P  J           MOVING      * &     e      V  @     A     A R
0x0783bc…078550          Dummy {f00=0x0027, f01=0x0190, f02=» $     @ v       v , (       "       M   :   Z   A V     @ H       , (           R          R  Y       R         F * &        <B   @ p   " 1 A v   @ r   :     v , (       D Z      _D @ V     Z   : A T   R     , (     5 @      P          A p          _      , (    
0x078550…0786e4          Dummy {f00=0x0027, f01=0x018e, f02=» , (       @ E  _:                Q              , (                        V                  4 , (         E              _z " D  T    E     d , (  @          E   D       E   % :   Z   "     , (   @     R  ;B D     D       " P   P   R     , (     ;    P        P
0x0786e4…078878          Dummy {f00=0x0027, f01=0x0190, f02=» , (      "        6 : A H    W  A H  ?AP ^      , (      @      6 :   4P      " D         H   4 , (           H   * M     j   - I   "         d , (          Y& :         f   :    R            , (         X   A h       @ N  T  :   N   @     , (         f   A     H
0x078878…078a0c          Dummy {f00=0x0027, f01=0x0190, f02=» T                   T  _v     , (         J   ,  V             P   _  N     " , (         L  %  J   J     G   G    U        R , (   R         G   :    P         V            , (  (!     :         @ t  P      A p           * &        _$ 8 @ z   @ p   %   @ n   % :
0x078a0c…078ba0          Dummy {f00=0x0027, f01=0x418a, f02=»          P0         H D !        P                       P>     CP  ePV i                P      H D !            W       T                   P^   .  T  C X G    Pl  P    d H D !l   Q           P    .   X  P& IT  aP  iV   R0 9   ;P  O   cP  {Pr     H D !    P   T 
0x078ba0…078d34 (4, 5)   Dummy {f00=0x0027, f01=0x2008, f02=»        L = FIX0              DATE =  83  02  07  1216PACK NBR =  0000                                                                                                                                                                                                  
0x078d34…078ec8          Dummy {f00=0x0027, f01=0x0190, f02=»  P$      (     W        ~ , (  H        $      (     W       (   (        , (  A          4           4         : 4     N ( (             1NORMAL END OF SPL_TASK   ~ , (                                 1STACK_     " (        OVERFLOW IN PROCEDURE      , (     /  
0x078ec8…07905c          Dummy {f00=0x0027, f01=0x409a, f02=»            P            * :     , (            ?                ?             $ , (                                           T                  @       SPL_TASK   ~ , (                                 1STACK_     " (        OVERFLOW IN PROCEDURE      , (     /  
0x07905c…0791f0          Dummy {f00=0x0027, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x0791f0…079384          Dummy {f00=0x0027, f01=0x0190, f02=»    R     _      v ( $        PF;A  <A        Q   W            , (         $   D     E     %    R     _6;a   B , (              R      K .?A    R   >`W      r ( $              >@ J 6 J 8=A>A T   X       ( $   P        Q     W      T   X   $       , (     +   D   (
0x079384…079518          Dummy {f00=0x0027, f01=0x018e, f02=»           J *   v , (                       & [                                       F                   n [         * &         $ )R Q       Y    :     :   :   z , (          PP  PR  Q   W        $ )R8Q<       , (            Y   P      FW   P    F $ )R      * (
0x079518…0796ac          Dummy {f00=0x0027, f01=0x0190, f02=»   f , (                         K @ K 2 J .  R      , (        Q   R P   T     P 8     8     8    8 , (               J .       <   >  8!  8      h , (        R<T   R6 K 8 K : J 8 K .             , (             J < K < J . J 2R$T  J 4R        , (     )          
0x0796ac…079840          Dummy {f00=0x0027, f01=0x0190, f02=»        P              | , (                 K 2   J . K < J 0 J 2 J     , (         < K . J 0 J 4 J .  P              L            W          :   | , (              8c  :m             F                       V J F :     , (           K @  T   P   T   P     P     
0x079840…0799d4 (4, 6)   Opaque[0x194]
0x0799d4…079b68          # DirEnt {nam=»DRDU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x04f0, f03=0x0000}
0x0799d4…079b68          IdxSect {
0x0799d4…079b68            f00 = 0x0027	// 0x799d4 @0x0 
0x0799d4…079b68            f01 = 0x0026	// 0x799d6 @0x2 
0x0799d4…079b68            gno = [	// 0x799d8 @0x4 
0x0799d4…079b68                [0x00]: C0x0027.0x2.0
0x0799d4…079b68                [0x01]: C0x0027.0x3.0
0x0799d4…079b68                [0x02]: C0x0028.0x0.0
0x0799d4…079b68                [0x03]: C0x0028.0x1.0
0x0799d4…079b68                [0x04]: C0x0028.0x2.0
0x0799d4…079b68                [0x05]: C0x0028.0x3.0
0x0799d4…079b68                [0x06]: C0x0029.0x0.0
0x0799d4…079b68                [0x07]: C0x0029.0x1.0
0x0799d4…079b68                [0x08]: C0x0029.0x2.0
0x0799d4…079b68                [0x09]: C0x0029.0x3.0
0x0799d4…079b68                [0x0a]: C0x002a.0x0.0
0x0799d4…079b68                [0x0b]: C0x002a.0x1.0
0x0799d4…079b68                [0x0c]: C0x002a.0x2.0
0x0799d4…079b68                [0x0d]: C0x002a.0x3.0
0x0799d4…079b68                [0x0e]: C0x002b.0x0.0
0x0799d4…079b68                [0x0f]: C0x002b.0x1.0
0x0799d4…079b68                [0x10]: C0x002b.0x2.0
0x0799d4…079b68                [0x11]: C0x002b.0x3.0
0x0799d4…079b68                [0x12]: C0x002c.0x0.0
0x0799d4…079b68            ]
0x0799d4…079b68          }
0x079b68…079cfc          Dummy {f00=0x0027, f01=0x0190, f02=» 2 P IDENT DRDU01  REL 11.0 81-08-12 870105041100        P   : 0 P   =4, ERROR WHEN A3 AND PASSING LIMIT /FFFE   B   P   =4, REL 11.0 81-05-18   v ( P   =3, CONDITION FOR CPU857 CHANGED        P   =3, REL 11.0 81-04-02     * P   =2, A2 AND A3 DISCS IN SAME SYSTEM 
0x079cfc…079e90          Dummy {f00=0x0027, f01=0x0190, f02=» 6 P**************************************************       P*    > $ P*   PHILIPS TERMINAL SYSTEM PTS    H   P*    p . P*   DRDU01 = DRIVER FOR ONE/TWO DISC UNITS   z   P*      0 P*   PTS 6875 (X1215) AND/OR PTS 6876 (X1216)       P*        P*        P*        P
0x079e90…07a024          Dummy {f00=0x0027, f01=0x0190, f02=» DISC    j 4 P*   DRIVES X1215,X1216 CONNECTED TO CPU VIA IOP        P*   ON MULTIPLEX CHANNEL   F   P*    f   P*    p * P*   THE FOLLOWING ORDERS ARE TREATED :   z   P*        P*   /00    TEST STATUS       P*   /01    BASIC READ        P*   /05    BASIC WRITE    
0x07a024…07a1b8          Dummy {f00=0x0027, f01=0x0190, f02=»   x   P*        P*        P***********        P* ENTRIES *    0   P***********    D   P*    X   P*    b $ P ENTRY DUADR ACTIVATION ADDRESS    l   P ENTRY DUON RECOVERY ROUTINE     2 P ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1     2 P ENTRY IHDU INTERRUPT HAND
0x07a1b8…07a34c          Dummy {f00=0x0027, f01=0x0190, f02=»CT   DRDU01        P*        P*        P*************    (   P* EXTERNALS *    >   P*************    T   P*    j   P*    t   P EXTRN TDISP DISPATCHER    ~   P EXTRN TENDIO END I/O      . P EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK     , P EXTRN NVLCHK CHECK IF NEW
0x07a34c…07a4e0          Dummy {f00=0x0027, f01=0x0190, f02=»RN VOLCLR CLEAR VOLUME NAMES IN DWT      . P EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS    ,   P EXTRN DISIOE REQUEST ERROR    ^ & P EXTRN INIFLG INITIALIZATION FLAG      * P EXTRN PFPOST PWF POST PROCESSING FLAG     * P EXTRN INTSAV SAVE AREA LAST INTERRUPT       P
0x07a4e0…07a674 (4, 7)   Dummy {f00=0x0027, f01=0x0190, f02=»ND ORDER   x   P EXTRN DWTA2 SAVE AREA A2        P EXTRN DWTA4 SAVE AREA A4    2   P EXTRN DWTA5 SAVE AREA A5    T & P EXTRN DWTSB1 STACK BASE 1 IN DWT    v & P EXTRN DWTSB2 STACK BASE 2 IN DWT      " P EXTRN DWTUEC USER ECB ADDRESS     & P EXTRN DWTORD SAVE AREA 
0x07a674…07a808          Dummy {f00=0x0027, f01=0x0190, f02=» EXTRN ECBBA ECB BUFFER ADDRESS      & P EXTRN ECBRL ECB REQUESTED LENGTH    ( & P EXTRN ECBEL ECB EFFECTIVE LENGTH    R   P EXTRN ECBRC ECB RETURN CODE   | ( P EXTRN ECBCW1 ECB 1:ST CONTROL WORD      ( P EXTRN ECBCW2 ECB 2:ND CONTROL WORD        P EXTRN DK:DIX DE
0x07a808…07a99c          Dummy {f00=0x0027, f01=0x0190, f02=»DITIONAL ASSEMBLY  *       P*                        *       P*    >   P*    H 6 P*   READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15   R   P*   BY SETTING X:A = 0       P*        PX:A EQU 0        PRAW EQU X:A        P*        P*      . P*   THIS DRIVER CAN HANDLE
0x07a99c…07ab30          Dummy {f00=0x0027, f01=0x0190, f02=»N USING TOSS MMU PAGING    ~ * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P*    N   PMMUPAG EQU 0   X   P*    l   P*    v 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1      
0x07ab30…07acc4          Dummy {f00=0x0027, f01=0x0190, f02=»ETTING CPU857 EQU 1    v   P*        PCPU857 EQU 0  =3   &   P*    >   P*    H   P* PROGRAM VERSION FOR FORMAT   R , P* A2 IS OBTAINED BY SETTING VERSA2 EQU 1   v , P* A3 IS OBTAINED BY SETTING VERSA3 EQU 1       P*        PX:C EQU 1        PVERSA2 EQU X:C       P
0x07acc4…07ae58          Dummy {f00=0x0027, f01=0x0190, f02=»       P* CONSTANTS *        P*************        P*    4   P*    > 0 PDAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1   H 4 PDAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1   | 0 PDAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2     4 PDAC2 EQU /18 DEVICE ADDRESS CART
0x07ae58…07afec          Dummy {f00=0x0027, f01=0x0190, f02=»NO OF SECTORS ON UNPACKED PTS 6875   | , PSECLEN EQU 256 SECTOR LENGTH, CHARACTERS   * * PPHSECL EQU 384 PHYSICAL SECTOR LENGTH    Z   PQRETRY EQU 4 NO OF RETRIES       PTIME EQU 1000 1 MIN 40 SEC       P*        P*        P EJECT   DRDU01   DRDU01       P*       
0x07afec…07b180          Dummy {f00=0x0027, f01=0x0190, f02=»ABORT ROUTINE ADDRESS        P*        P IFT VERSA3=1    (   PBUFFER RES 193   >   P XIF   T   P*    `   P IFT VERSA3=0    j   PBUFFER RES 25        P*        P IFT RAW=1       P RES 103       P XIF       P IFT VERSA2=1  =2      ( PCYLBUF RES 2 CYL ID CHECK BUFFER
0x07b180…07b314 (4, 8)   Dummy {f00=0x0028, f01=0x018e, f02=»   ~   P*  ACTIVATION   *        P*               *    "   P*****************    <   P*    V   P*    `   PDUAD EQU *   j " P CM DWTRTY,A6 RETRY INDICATOR    | 0 P CM DWTFBU,A6 RESET DRIVER BUFFER INDICATOR        P LDK A1,0        P LC A1,DWTOR,A6 GET INDEX       
0x07b314…07b4a8          Dummy {f00=0x0028, f01=0x0190, f02=»   r   P*        PDUA:00 EQU *       P*    &   P LDK A5,DWTSB3   0   P ADR A5,A6 LOAD STACK BASE   F   P IFT MMUPAG=1    h ( P MLR 2,A8 GET 18 BIT BUFFER ADDRESS    ~   P SLC A1,4 MOST SIGN. BITS        P ANK A1,3        P SRL A2,1 WORD ADDDRESS      & P CF A5,MMU
0x07b4a8…07b63c          Dummy {f00=0x0028, f01=0x0190, f02=» ADK A7,0 SET CR     ( P RF(NZ) DUA:05 NOT TEST STATUS ORDER       P*    D   P EJECT  DRDU01   N   P*    d   P*    n   P*********************    x   P*                   *        P*   TEST STATUS     *        P*                   *        P*********************   
0x07b63c…07b7d0          Dummy {f00=0x0028, f01=0x0190, f02=» LDK A2,1      * P ST A2,DWTSAV,A6 INDICATE TEST STATUS      " P CF A5,VO:NAM READ VOLUME NAME   @   P ADK A1,0    f   P RF(NZ) TESEND NOT OPERABLE    x , P LD A2,DWTORD,A6 RESTORE INDEX AND ORDER       P ST A2,DWTOR,A6        P LD A8,DWTECB,A6 ECB ADDRESS     6 P
0x07b7d0…07b964          Dummy {f00=0x0028, f01=0x0190, f02=»T A2,DWTSAV,A6 INDICATE TEST STATUS DONE       P ABL END:IO PERFORM ENDIO    0   P*    R   P EJECT   DRDU01        P*    t , P***************************************    ~ , P*                                     *      , P*   NEW VOLUME LOADED CHECK           *   
0x07b964…07baf8          Dummy {f00=0x0028, f01=0x0190, f02=»*****    n   P*      . P*   INPUT: A1=NVL RETURN CODE FROM NVLCHK        P*          A7=ORDER CODE   J   P*    j   P*    t   PDUA:05 EQU *   ~ ( P ADK A1,0 CHECK IF NEW VOLUME LOADED     " P ABL(NZ) END:IO PERFORM TENDIO       P SUK A7,1        P RF(Z) DUA:10 BASI
0x07baf8…07bc8c          Dummy {f00=0x0028, f01=0x0190, f02=»   P RF(Z) DUA:10 PHYSICAL WRITE       P SUK A7,10   (   P RF(Z) FORMAT FORMAT VOLUME    :   P*    ^ " PDUERR ABL DISIOE REQUEST ERROR   h   P*      ( PINCLEN EQU * REQUESTED LENGTH ERROR        P LDKL A1,/8008       P ABL END:20        P EJECT  DRDU01       P*   
0x07bc8c…07be20          Dummy {f00=0x0028, f01=0x0190, f02=»         *       P**************************       P*    4   P*    >   PFORMAT EQU *   H 0 P LDK A7,204 NUMBER OF CYLINDERS ON PTS 6875      " P LD A1,ECBCW1,A8 GET DISC TYPE       P IFT VERSA2+VERSA3=2       P ECR A2,A1       P XIF       P ANK A1,1        P RF(NZ
0x07be20…07bfb4 (4, 9)   Dummy {f00=0x0028, f01=0x0190, f02=» LDKL A1,/C001 WRITE ONE WORD        P ANK A2,3    &   P SUK A2,3    8   P RF(NZ) FORM05 A1 OR A2    J " P LDKL A1,/C0C1 WRITE 386 BYTES   j   P ADKL A3,PHSECL        PFORM05 EQU *     " P ST A1,DWTFBU,A6 SAVE 1ST WER        P XIF       P*        P IFT VERSA2=1   
0x07bfb4…07c148          Dummy {f00=0x0028, f01=0x0190, f02=»SECL POSITION FOR CYL ID   ~   P XIF       P*    , $ P STR A3,A6 DRIVER BUFFER POINTER   6   P IFT NUNITS=2    ^   P CF A5,INXUNI    t   P CM DWTCYL,A2 CYLINDER ZERO        P XIF       P IFT NUNITS=1        P CM DWTCYL,A6 CYLINDER ZERO        P XIF       P*       
0x07c148…07c2dc          Dummy {f00=0x0028, f01=0x0190, f02=»NXUNI GET UNIT INDEX       P XIF       P CF A5,SEEK SEEK CYLINDER    (   P SLL A1,5 STATUS   J   P RF(NN) FORM40 SEEK ERROR    b   P IFT NUNITS=2        P CF A5,INXUNI        P LD A1,DWTCYL,A2       P XIF       P IFT NUNITS=1        P LD A1,DWTCYL,A6       P XIF  
0x07c2dc…07c470          Dummy {f00=0x0028, f01=0x0190, f02=»WRITE SECTOR 8 ON ODD CYLINDERS        P ORK A3,1 ORDER CODE: WRITE    (   P*    L   P IFT VERSA2+VERSA3=2   V   P LD A1,DWTFBU,A6 GET 1ST WER   r   P XIF       P*        P IFT VERSA2=1        P IFT VERSA3=0        P LDKL A1,/C002       P XIF       P*        P IFT
0x07c470…07c604          Dummy {f00=0x0028, f01=0x0190, f02=»A5,CIO:50 CIO:50 SECTOR        P ANK A1,/1F        P RF(NZ) FORM40 WRITE ERROR   4   P IFT NUNITS=2    V   P CF A5,INXUNI    l   P IM DWTCYL,A2        P XIF       P IFT NUNITS=1        P IM DWTCYL,A6        P XIF     ( P SUK A7,1 DECREMENT CYLINDER COUNTER       P
0x07c604…07c798          Dummy {f00=0x0028, f01=0x0190, f02=»   P CF A5,SEEKZ SEEK CYLINDER 0       P SLL A1,6    (   P RF(N) FORM50 SEEK ERROR   :   P SUK A4,1 RETRY COUNTER    Z   P RB(NZ) FORM30 RETRY   z   PFORM50 EQU *     $ P LDK A1,2 SEEK ERROR RETURN CODE       P ABL END:IO PERFORM END IO       P EJECT   DRDU01   DR
0x07c798…07c92c          Dummy {f00=0x0028, f01=0x0190, f02=»  *    b 6 P*   CHECK IF ALLOWED SECTOR LENGTH, BUFFER SIZE *      6 P*   AND SECTOR NUMBER                           *    F 6 P*   SAVE BUFFER ADDRESS AND SET SECTOR COUNTER  *      6 P*                                               *      6 P********************
0x07c92c…07cac0          Dummy {f00=0x0028, f01=0x018e, f02=»ER POINTER   t   P*        P*        PDUA:10 EQU *   & $ P LD A3,ECBRL,A8 REQUESTED LENGTH   :   P RB(Z) INCLEN    b 6 P ECR A7,A3 DIVIDE BY 256 TO GET NUMBER OF SECTORS    x & P ANK A3,/FF SET CONDITION REGISTER     4 P RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECT
0x07cac0…07cc54 (4, 10)  Dummy {f00=0x0028, f01=0x0190, f02=»   ~ * P RB(NL) DUERR INCORRECT SECTOR NUMBER        P ADR A3,A7   6   P CW A3,DWTSMX,A2   H ( P RB(G) INCLEN SECTOR NUMBER OVERFLOW   `   P*        P IFT MMUPAG=0        P LD A1,ECBBA,A8      ( P ST A1,DWTUBU,A6 USER BUFFER POINTER       P XIF       P*        P E
0x07cc54…07cde8          Dummy {f00=0x0028, f01=0x0190, f02=»         *   | " P*   DISC VERSION SEPARATION  *     " P*                            *   8 " P*****************************    ^   P*        P*        P LD A2,DWTFOR,A2       P SUK A2,2        P RF(Z) RW:800 VERSION A2       P XIF       P*        P EJECT  DRDU01  
0x07cde8…07cf7c          Dummy {f00=0x0028, f01=0x0190, f02=» * P*                                   *      * P*   GET PHYSICAL SECTOR NUMBER BY   *    2 * P*   DIVIDE BY 3                     *    ` * P*                                   *      * P*************************************        P*        P IFT CPU852=0      "
0x07cf7c…07d110          Dummy {f00=0x0028, f01=0x018e, f02=»OSITION    p 2 P*   A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC !     P XIF ! F   P*  ! R   P IFT VERSA3=1  !     P IFT CPU852=1  ! r   P LD A1,ECBCW2,A8 !     P LDR A3,A1 SECTOR NUMBER !     P LDK A2,0  !     PDVK:00 EQU * !     P ADR A2,A3 I:= I+I/4 !     P SRL A
0x07d110…07d2a4          Dummy {f00=0x0028, f01=0x0190, f02=»   P SUK A2,1  "     PDVK:10 EQU * "     P ADK A2,1  " *   P SUK A1,3 DIVIDE BY 3  " <   P RB(NN) DVK:10 " Z   P ADK A1,3 REST " p , P*   A1=REMAINER=LOGICAL SECTOR POSITION  "   2 P*   A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC "     P*  "     P EJECT  DRDU01 "  
0x07d2a4…07d438          Dummy {f00=0x0028, f01=0x018e, f02=»    *  " p * P*   SAVE PHYSICAL SECTOR NUMBER     *  #   * P*   AND SECTOR POSITION             *  # < * P*   BRANCH ACCORDING TO SECTOR      *  # j * P*   POSITION                        *  #   * P*                                   *  #   * P********************
0x07d438…07d5cc          Dummy {f00=0x0028, f01=0x018e, f02=» #     P*  $     P ADR A2,A2 $   * P STR A2,A6 SAVE PHYSICAL SECTOR NUMBER $ $   P SUK A1,1  $ R   P IFT RAW=1 $ d * P ST A1,DWTSEP,A6 SAVE SECTOR POSITION  $ v 2 P ST A2,DWTSEI,A6 SAVE 1ST PHYS. SECTOR NUMBER  $     P XIF $     P*  $     P IFT VERSA3=1  $     P* 
0x07d5cc…07d760          Dummy {f00=0x0028, f01=0x0190, f02=»   P*  %     P EJECT  DRDU01 %     P*  % $ * P*************************************  % . * P*                                   *  %   * P*   READ/WRITE FROM SECTOR IN       *  %   * P*   POSITION ,      ,  xxxx,        *  %   * P*                                 
0x07d760…07d8f4 (4, 11)  Dummy {f00=0x0028, f01=0x0190, f02=»TSEI,A6 SAVE FOR READ AFTER WRITE  %     P XIF & *   P*  & 6   P IFT VERSA3=1  & @   P CF A5,IOROUT  & V   P DATA /0084  & l   P SUK A7,1  &     P RF RW:300 &     P*  &     P EJECT  DRDU01 &     P*  &   * P*************************************  &   * P*           
0x07d8f4…07da88          Dummy {f00=0x0028, f01=0x0190, f02=»                          *  &   * P*************************************  ' $   P*  ' R   P*  '     PRW:200 EQU * ' f   P CF A5,IOROUT  ' z   P DATA /0048  '     P SUK A7,2 NUMBER OF SECTORS  '     P RF(N) RW:230 1 SECTOR IN IO '   $ P RF(NZ) RW:260 >2 SECTORS IN
0x07da88…07dc1c          Dummy {f00=0x0028, f01=0x0190, f02=» CF A5,IOROUT  '     P DATA /0040  (     P RF RW:600 ( *   PRW:260 EQU * ,    XX,XXXXXX, ( <   P CF A5,IOROUT  ( `   P DATA /80C0  ( v   P*  (     P EJECT  DRDU01 (     P*  (   ( P************************************ (   ( P*                                  * (  
0x07dc1c…07ddb0          Dummy {f00=0x0028, f01=0x0190, f02=»************************************ (     P*  ) ,   P*  ) 6   PRW:300 EQU * ) @   P SUK A7,3 SECTOR COUNTER ) T 0 P RF(NG) RW:500 LESS THAN FOUR SECTORS IN IO  ) t   P CF A5,IOROUT  )     P DATA /80C0  )     P CF A5,IOROUT  )     P DATA /80C0  )     P RB RW:300 )
0x07ddb0…07df44          Dummy {f00=0x0028, f01=0x0190, f02=»*   READ/WRITE ON THE LAST SECTORS * )   ( P*   IN IO                          * * , ( P*                                  * * X ( P************************************ *     P*  *     P*  *     PRW:500 EQU * *     P RF(Z) RW:580 3 SECTORS  *     P ADK A7,2  *    
0x07df44…07e0d8          Dummy {f00=0x0028, f01=0x0190, f02=» *     P RF RW:600 +     PRW:560 EQU * ,XXXXXX,XX    , +     P CF A5,IOROUT  + >   P DATA /80C0  + T   P CF A5,IOROUT  + h   P DATA /0040  + ~   P RF RW:600 +     PRW:580 EQU * ,XXXXXX,XXXXXX, +     P CF A5,IOROUT  +     P DATA /80C0  +     P CF A5,IOROUT  +     P
0x07e0d8…07e26c          Dummy {f00=0x0028, f01=0x0190, f02=»******** +     P*                      * ,     P*   READ AFTER WRITE   * , 0   P*                      * , P   P************************ , p   P*  ,   0 P*   DWTSEI=1:ST PHYSICAL SECTOR NUMBER IN IO ,   8 P*   1ST POS IN DWT=LAST PHYSICAL SECTOR NUMBER IN IO ,    
0x07e26c…07e400          Dummy {f00=0x0028, f01=0x0190, f02=»HYSICAL WRITE  , |   P LDKL A2,-/100 -   , P LD A1,DWTSEP,A6 GET 1ST SECTOR POSITION - ,   P RF(Z) RW:645 ,    XX, -     P RF(P) RW:640 ,  XXXX, - z   P ADK A2,/80  -     PRW:640 EQU * -     P ADK A2,/80  -     PRW:645 EQU * -   , P ST A2,ECBEL,A8 PREPARE EFFECTIV
0x07e400…07e594 (4, 12)  Dummy {f00=0x0029, f01=0x0190, f02=»CTORS  - l   P STR A1,A6 .     P*  .     P EJECT  DRDU01 . *   P*  . @   P*  . J   PRW:650 EQU * . T   P CF A5,IOROUT  . h   P DATA /40C0  . ~   P IMR A6 NEXT PHYSICAL SECTOR .     P LDKL A1,PHSECL  .   " P ADS A1,ECBEL,A8 UPDATE ECBEL  .     P SUK A7,1  .     P R
0x07e594…07e728          Dummy {f00=0x0029, f01=0x018e, f02=»RW:700 EQU * .     P LDK A1,0 RETURN CODE  /     P ABL END:20 ENDIO  / 2   P*  / L   P XIF / V   P*  / b   P EJECT  DRDU01 / l   P*  /     P IFT VERSA2=1  /     P*  /     P*  /   & P*********************************  /   & P*                               *  /   &
0x07e728…07e8bc          Dummy {f00=0x0029, f01=0x0190, f02=»   P*  0     PRW:800 EQU * 0     P CF A5,DIV31 0 "   P IFT RAW=1 0 6 @ P ST A7,DWTSEI,A6 SAVE NUMBER OF SECTORS FOR READ AFTER WRITE 0 H   P XIF 0     P*  0     P IFT VERSA2=1  0     PRW:850 EQU * 0     P CF A5,IOROUT  0   " P DATA /A080 INDICATE FORMAT A2 0     P
0x07e8bc…07ea50          Dummy {f00=0x0029, f01=0x0190, f02=» 0     P EJECT  DRDU01 1     P*  1     P*  1 (   P IFT RAW=1 1 2   P LD A7,DWTOR,A6 GET ORDER  1 D   P ANK A7,/FF  1 f   P SUK A7,/15  1 z   P*  1     P IFT VERSA3=1  1   & P RB(NZ) RW:700 NOT PHYSICAL WRITE  1     P XIF 1     P*  1     P IFT VERSA3=0  1     P IFT
0x07ea50…07ebe4          Dummy {f00=0x0029, f01=0x018e, f02=»PARE FOR READ AFTER WRITE  1     P LD A7,DWTSEI,A6 2 "   P CF A5,DIV31 2 :   P*  2 N   P EJECT  DRDU01 2 X   P*  2 n   P*  2 x   PRW:900 EQU * 2     P CF A5,IOROUT  2     P DATA /E080 READ AFTER WRITE 2     P SUK A7,1  2     P RB(NZ) RW:900 2     P XIF 2     P*  2
0x07ebe4…07ed78          Dummy {f00=0x0029, f01=0x0190, f02=»   P LDK A1,0 RESET RETURN CODE  3     P ABL END:20  3 (   P XIF 3 <   P*  3 H   P EJECT  DRDU01 3 R   P*  3 h 4 P***********************************************  3 r 4 P*                                             *  3   4 P*   IOROUT PERFORM READ OR WRITE AND S
0x07ed78…07ef0c          Dummy {f00=0x0029, f01=0x0190, f02=»*****************************************  3     P*  4 2 & P*   INPUT : ONE DATA WORD AFTER CF 4 < * P*          BIT 0 :INDICATES DIRECT IO  4 f 0 P*          BIT 1 :INDICATES READ AFTER WRITE 4   * P*          BIT 2 :INDICATES FORMAT A2  4   * P*          BIT 8-1
0x07ef0c…07f0a0          Dummy {f00=0x0029, f01=0x0190, f02=»AD 4 Z @ P*   DWTBSE CONTAINS THE PRESENT SECTOR IN THE DRIVER BUFFER  5   & P*   DWTRTY INDICATES RETRIES DONE  5 N H P*   DWTSWD SAVED WORD FROM USER BUFFER WHEN IO NOT VIA DRIVER BUFFER 5 x   P*  5     PIOROUT EQU * 5   * P LDR* A3,A6 GET PHYSICAL SECTOR NUMBER
0x07f0a0…07f234 (4, 13)  Dummy {f00=0x0029, f01=0x0190, f02=» RF(NN) SEE:05 FORMAT A3 5     P ADK A3,0  6     P XIF 6 2   P*  6 >   P EJECT  DRDU01 6 H   P*  6 ^   P*  6 h   P IFT VERSA2=1  6 r " P RF(NZ) SEE:05 NOT CYLINDER 0  6     P CF A5,SEEKZ 6     P SLL A1,6  6     P RF(N) SEE:20 ERROR  6     P IFT NUNITS=2  6     P C
0x07f234…07f3c8          Dummy {f00=0x0029, f01=0x0190, f02=»TCYL,A6  6     P RF VA2BR  7     P XIF 7 "   P*  7 .   P EJECT  DRDU01 7 8   P*  7 N   P*  7 X   PSEE:05 EQU * 7 b   P IFT NUNITS=2  7 v   P CF A5,INXUNI  7   * P CW A3,DWTCYL,A2 COMPARE WITH PRESENT  7     P XIF 7     P IFT NUNITS=1  7     P CW A3,DWTCYL,A6 7    
0x07f3c8…07f55c          Dummy {f00=0x0029, f01=0x0190, f02=»FT VERSA3=1  7   " P RF(E) SEE:90 HEAD IN POSITION 8     P XIF 8 :   P*  8 F   P IFT VERSA2+VERSA3=2 8 P $ P RF(NE) SEE:07 NOT SAME CYLINDER 8 l   P ADK A4,0  8     P RF(N) VA2BR FORMAT A2 8     P RF SEE:90 8     P*  8     P EJECT  DRDU01 8     P*  8     P*  8    
0x07f55c…07f6f0          Dummy {f00=0x0029, f01=0x0190, f02=» NUNITS=2  8   " P ST A3,DWTCYL,A2 NEW CYLINDER  9     P XIF 9 8 $ P LDK A4,QRETRY NUMBER OF RETRIES 9 D   PSEE:10 EQU * 9 l   P IFT NUNITS=2  9   $ P CF A5,INXUNI DOUBLED UNIT INDEX 9     P XIF 9     P CF A5,SEEK  9     P SLC A1,5 RETURN CODE  9     P RF(N) SEE:3
0x07f6f0…07f884          Dummy {f00=0x0029, f01=0x0190, f02=»ODE  9 ~   P RF(N) SEE:20 ERROR  :     P IM DWTRTY,A6 INDICATE RETRY : (   P SUK A4,1 RETRY COUNTER  : L   P RB(NZ) SEE:10 TRY AGAIN : l   PSEE:20 EQU * :     P LDKL A3,/FFFF :     P IFT NUNITS=2  :     P CF A5,INXUNI  :   * P ST A3,DWTCYL,A2 DUMMY CYLINDER NUMBER
0x07f884…07fa18          Dummy {f00=0x0029, f01=0x0190, f02=»SEE:35 END IO  :     P*  ;     P EJECT  DRDU01 ;     P*  ; 6   P*  ; @   PSEE:30 EQU * ; J   P IFT NUNITS=2  ; ^   P CF A5,INXUNI  ; t   P XIF ;     P IFT VERSA2+VERSA3=2 ;     P LD* A1,4,A5 GET DATA WORD ;     P SLL A1,2  ;     P RF(NN) SEE:31 FORMAT A3 ;     P X
0x07fa18…07fbac          Dummy {f00=0x0029, f01=0x0190, f02=»F A5,SKEW  ;     P LDKL A1,/8002 READ 2 WORDS  <   4 P LDKL A2,CYLBUF READ TO CYLINDER CHECK BUFFER =2 < 6   P CF A5,CIO:50  < n   P ANK A1,/1F ERROR CHECK  <     P RF(NZ) SEE:32 <   $ P LD A3,CYLBUF GET CYLINDER ID =2 <     P IFT NUNITS=2  <     P CF A5,INXUNI  <
0x07fbac…07fd40          Dummy {f00=0x0029, f01=0x0190, f02=»SAME CYLINDER  < v   P XIF =     P IFT VERSA2=1  = " " P RB(NE) SEE:15 NOT SAME CYL ID = 8   PVA2BR EQU *  = ^   P ABL VA2:00  = r   P XIF =     P*  =     P IFT VERSA3=1  =     P EJECT  DRDU01 =     P*  =     P*  =     P*   FORMAT A3  =     P*  =     PSEE:31 EQU *
0x07fd40…07fed4 (4, 14)  Dummy {f00=0x0029, f01=0x018e, f02=»IF =     P*  >     P IFT VERSA3=1  >     P SLL A3,5 GET SECTOR NUMBER  > * $ P ST A3,DWTBSE,A6 SAVE FOR BSELOD > N   P LDK A3,0  > v . P CF A5,SKEW TO READ SECTOR 0 OR 8 ON DISC  >   0 P IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER >     P CF A5,READ  >   2 P LD A3
0x07fed4…080068          Dummy {f00=0x0029, f01=0x0190, f02=» >     P*  ?     PSEE:32 EQU * ?     P IM DWTRTY,A6 INDICATE RETRY ? &   P SUK A4,1 RETRY COUNTER  ? J   P RB(NZ) SEE:15 RETRY ? j   PSEE:35 EQU * ?     P ABL END:10  ?     P*  ?     P IFT VERSA3=1  ?     P*  ?     P EJECT  DRDU01 ?     P*  ?     P*  ?     PSEE:40
0x080068…0801fc          Dummy {f00=0x0029, f01=0x0190, f02=» IFT NUNITS=1  ?   ( P LD A3,DWTCYL,A6 GET CYLINDER NUMBER @     P XIF @ B   P IFT VERSA3=1  @ N , P CW A3,BUFFER+PHSECL COMPARE WITH CYL ID @ d   P RB(NE) SEE:15 RETRY @     P*  @     P EJECT  DRDU01 @     P*  @     P*************************  @     P*           
0x0801fc…080390          Dummy {f00=0x0029, f01=0x0190, f02=»*************  @     P*  A     PSEE:90 EQU * A     P LD A4,DWTOR,A6 GET ORDER  A 4   P ANK A4,4  A V   P RF(Z) READ00 READ ORDER A h   P LD* A2,4,A5 A   0 P RF(N) WRIT20 WRITE DIRECT FROM USER BUFFER  A     P SLL A2,1  A     P IFT RAW=1 A   " P RF(N) READWR READ A
0x080390…080524          Dummy {f00=0x0029, f01=0x0190, f02=»DWTFBU,A6 INDICATE READ TO DRIVER BUFFER A   $ P CF A5,REA:00 READ BEFORE WRITE  B 0   P*  B X   P EJECT  DRDU01 B b   P*  B x   P*  B     PWRIT10 EQU * B     P LD* A2,4,A5 GET DATA WORD B     P LDR A4,A2 B   , P ANK A4,/C0 GET NUMBER OF WORDS TO MOVE  B     P SLL
0x080524…0806b8          Dummy {f00=0x0029, f01=0x0190, f02=»ITS=2  B     P CF A5,INXUNI  C   ( P LD A2,DWTCYL,A2 GET CYLINDER NUMBER C $   P XIF C P   P IFT VERSA3=1  C     P IFT NUNITS=1  C r ( P LD A2,DWTCYL,A6 GET CYLINDER NUMBER C     P XIF C     P IFT VERSA3=1  C   . P ST A2,BUFFER+PHSECL PUT IN DRIVER BUFFER  C   4 P
0x0806b8…08084c          Dummy {f00=0x0029, f01=0x0190, f02=»  DRDU01 C     P*  D     P*  D     PWRIT20 EQU * D $   P IFT MMUPAG=0  D 8 * P LDKL A2,PHSECL PHYSICAL SECTOR LENGTH D N 0 P ADS A2,DWTUBU,A6 UPDATE USER BUFFER POINTER D | . P LD* A4,DWTUBU,A6 GET WORD IN USER BUFFER  D     P ST A4,DWTSWD,A6 SAVE WORD D   & P IM 
0x08084c…0809e0          Dummy {f00=0x0029, f01=0x0190, f02=»TUBU,A6 PUT IN USER BUFFER D     P XIF E "   P IFT VERSA3=1  E .   P IFT MMUPAG=0  E D   P IFT NUNITS=1  E Z   P LD A2,DWTCYL,A6 E p ( P ST* A2,DWTUBU,A6 PUT IN USER BUFFER E     P XIF E     P*  E     P IFT VERSA3=1  E     P IFT MMUPAG=1  E     P IFT NUNITS=2  E  
0x0809e0…080b74 (4, 15)  Dummy {f00=0x0029, f01=0x0190, f02=»S=1  E   ( P LD A4,DWTCYL,A6 GET CYLINDER NUMBER F     P XIF F 8   P IFT VERSA3=1  F D   P IFT MMUPAG=1  F Z ( P TS -30,A15 SAVE REGISTERS ON STACK  F p ( P TL DWTPAG,A6 LOAD PAGE WITH CYL ID  F   0 P LD A2,DWTUBU,A6 GET LOGICAL BUFFER POINTER  F   & P EL A3,PHSEC
0x080b74…080d08          Dummy {f00=0x0029, f01=0x0190, f02=»RD F x & P IM DWTFSW,A6 INDICATE SAVED WORD  G     P XIF G 4   P*  G @   P IFT VERSA3=1  G J 2 P CM DWTFBU,A6 INDICATE WRITE FROM USER BUFFER  G ` 0 P CF A5,WRI:00 WRITE SECTOR FROM USER BUFFER  G   . P CF A5,REWORD RESTORE WORD TO USER BUFFER  G     P RF SEE:95 G
0x080d08…080e9c          Dummy {f00=0x0029, f01=0x0190, f02=»F SEE:97 G     P XIF H     P*  H     P IFT VERSA3=1  H &   PREAD00 EQU * H <   P LD* A2,4,A5 GET DATA WORD H P   P RF(N) READ20 DIRECT READ  H r 0 P IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER H   ( P CF A5,REA:00 READ TO DRIVER BUFFER  H     P LD* A1,4,A5 GET DAT
0x080e9c…081030          Dummy {f00=0x0029, f01=0x0190, f02=» SLL A1,4  H     P CF A5,MOVRED  I     P RF SEE:95 I (   PREAD20 EQU * I :   P IFT MMUPAG=0  I N   P LDKL A3,PHSECL  I d 0 P ADS A3,DWTUBU,A6 UPDATE USER BUFFER POINTER I |   P XIF I     P*  I     P IFT VERSA3=1  I   . P CM DWTFBU,A6 INDICATE READ TO USER BUFFER I
0x081030…0811c4          Dummy {f00=0x0029, f01=0x0190, f02=» EJECT  DRDU01 I     P*  J     P*  J     PSEE:96 EQU * J *   P LD* A2,4,A5 GET DATA WORD J >   P ANK A2,/C0 LENGTH J `   P SLL A2,1  J z " P ADS A2,ECBEL,A8 UPDATE ECBEL  J     P*  J     P IFT MMUPAG=1  J     P LDK A1,0  J     P SRL A2,1 WORD MODE  J   0 P DA DWTB
0x0811c4…081358          Dummy {f00=0x0029, f01=0x0190, f02=»2 UPDATE RETURN  J     P ADS A1,4,A5 K     P RTN A5  K ,   P*  K <   P EJECT  DRDU01 K F   P*  K     P IFT VERSA2=1  K f   P*  K |   P*  K   $ P******************************** K   $ P*                              * K   $ P*   DISC FORMAT A2             * K   $ P
0x081358…0814ec          Dummy {f00=0x0029, f01=0x0190, f02=»ETRIES K     PVA2:10 EQU * L     P IFT NUNITS=2  L "   P CF A5,INXUNI  L 8   P XIF L N   P IFT VERSA2=1  L Z $ P CF A5,INLACE INTERLACE AND SKEW L p   P*  L     P IFT MMUPAG=0  L     P LDKL A1,/8080 1ST WER L     P IFT RAW=1 L     P LD* A2,4,A5 L     P SLL A2,1  L
0x0814ec…081680          Dummy {f00=0x0029, f01=0x0190, f02=»FT VERSA2=1  L     P IFT MMUPAG=1  M   " P LDKL A1,/0808 1ST WER SHIFTED M *   P XIF M P   P*  M     P IFT VERSA2=1  M f   P IFT RAW=1 M |   P IFT MMUPAG=1  M     P LD* A2,4,A5 M     P SLL A2,1  M   ( P RF(NN) VA2:20 NOT READ AFTER WRITE  M     P LDKL A1,/8080 M  
0x081680…081814 (4, 16)  Dummy {f00=0x002a, f01=0x0190, f02=» M v   P ANK A2,4  N     P RF(Z) VA2:30 READ N     P*  N 4   P IFT MMUPAG=0  N >   P LDKL A1,/C080 N T   P XIF N j   P*  N v   P IFT VERSA2=1  N     P IFT MMUPAG=1  N   " P LDKL A1,/080C 1ST WER SHIFTED N     P XIF N     P*  N     P IFT VERSA2=1  N   " P ADK A3,1 
0x081814…0819a8          Dummy {f00=0x002a, f01=0x0190, f02=»A2,DWTUBU,A6 2ND WER N     P XIF O     P*  O (   P IFT VERSA2=1  O 2   P IFT MMUPAG=1  O H   P LDK A2,0  O ^   P DA DWTBA1,A6  O p " P SRC A1,4 1ST WER IN POSITION  O   " P SLL A2,1 2ND WER IN POSITION  O     P XIF O     P*  O     P IFT VERSA2=1  O     PVA2:35 EQU
0x0819a8…081b3c          Dummy {f00=0x002a, f01=0x0190, f02=» RETRY O     P RF WRI:50 ERROR P     P*  P &   P EJECT  DRDU01 P 0   P*  P F   P*  P P   PVA2:40 EQU * P Z * P LDR* A3,A6 GET PHYSICAL SECTOR NUMBER P n   P ADK A3,1 NEXT SECTOR  P     P LDR A2,A3 P     P CWK A2,31 P   " P RF(NE) VA2:50 NOT CYLINDER 0  P   & P ADK
0x081b3c…081cd0          Dummy {f00=0x002a, f01=0x0190, f02=» P z   PVA2:60 EQU * Q   & P STR A3,A6 PHYSICAL SECTOR NUMBER  Q     P RB SEE:96 Q F   P XIF Q X   P*  Q d   P IFT VERSA3=1  Q n   P EJECT  DRDU01 Q     P*  Q     P**************************** Q     P*                          * Q     P*   SUBROUTINES FOR WRITE  *
0x081cd0…081e64          Dummy {f00=0x002a, f01=0x0190, f02=»******** Q |   P*  R     PWRI:00 EQU * R     P LDK A4,QRETRY RETRIES R .   PWRI:20 EQU * R L   P IFT NUNITS=2  R `   P CF A5,INXUNI  R v   P XIF R     P IFT VERSA3=1  R   * P CF A5,INLACE INTERLACE SECTOR NUMBER  R     P CF A5,WRITE CIO R     P ANK A1,/1F RETURN C
0x081e64…081ff8          Dummy {f00=0x002a, f01=0x0190, f02=»UNTER  R t   P RB(NZ) WRI:20 S   , P CF A5,REWORD RESTORE WORD IF NECESSARY  S $   P XIF S T   P*  S `   PWRI:50 EQU * S j   P ABL END:10 ERROR END IO S ~   P*  S     P IFT VERSA3=1  S     P*  S     PWRI:80 EQU * S     P RTN A5  S     P*  S     P EJECT  DRDU01 S  
0x081ff8…08218c          Dummy {f00=0x002a, f01=0x0190, f02=» & P*   USER BUFFER :               *  T   & P*   DRIVER BUFFER :             *  T . & P*                               *  T X & P*********************************  T     P*  T     PREA:00 EQU * T     P LD A3,DWTOR,A6 GET INDEX  T     P ANKL A3,/300  T     P SLL A
0x08218c…082320          Dummy {f00=0x002a, f01=0x0190, f02=» T     P LDK A4,QRETRY U     PREA:20 EQU * U     P IFT NUNITS=2  U 2   P CF A5,INXUNI  U H   P XIF U ^   P IFT VERSA3=1  U j * P CF A5,INLACE INTERLACE SECTOR NUMBER  U     P CF A5,READ READ SECTOR  U     P ANK A1,/F U   0 P CF A5,BSELOD UPDATE DRIVER BUFFER INDIC
0x082320…0824b4 (4, 17)  Dummy {f00=0x002a, f01=0x0190, f02=»R  U p   P RB(NZ) REA:20 RETRY V     P ABL END:20  V &   P*  V :   P EJECT  DRDU01 V D   P*  V Z   P*  V d   PREA:30 EQU * V n & P LD A3,BUFFER+PHSECL GET CYL ID =4 V     P LD A2,DWTFBU,A6 V   , P RF(NZ) REA:50 READ TO DRIVER BUFFER =4  V     P IFT MMUPAG=0  V   6
0x0824b4…082648          Dummy {f00=0x002a, f01=0x018e, f02=»5 SAVE REGISTERS V     P TL DWTPAG,A6 LOAD MMUPAGE W   0 P LD A3,DWTUBU,A6 GET LOGICAL BUFFER POINTER  W :   P EL A3,PHSECL,A3 GET CYL ID  W n   P TL -30,A15 RESET REGISTERS  W     P XIF W     P*  W     P IFT VERSA3=1  W     PREA:50 EQU * W     P IFT NUNITS=2  W  
0x082648…0827dc          Dummy {f00=0x002a, f01=0x0190, f02=» W     P IFT VERSA3=1  X   $ P RF(E) REA:90 RIGHT CYLINDER ID  X     P LDK A1,2 SEEK ERROR X F   P*  X b   P EJECT  DRDU01 X l   P*  X     P*  X     P RB REA:25 X     PREA:85 EQU * X     P LD A1,DWTFBU,A6 X   ( P RF(NZ) REA:90 READ TO DRIVER BUFFER X   $ P LDKL A4
0x0827dc…082970          Dummy {f00=0x002a, f01=0x0190, f02=»   P XIF Y     P IFT VERSA3=1  Y   & P CF A5,MOVRED MOVE TO USER BUFFER  Y &   PREA:90 EQU * Y P   P RTN A5  Y d   P*  Y t   P EJECT  DRDU01 Y ~   P*  Y     P*  Y   * P*************************************  Y   * P*                                   *  Y   * P*   
0x082970…082b04          Dummy {f00=0x002a, f01=0x0190, f02=»IVER BUFFER TO USER BUFFER    *  Y   * P*   MOVRED                          *  Z ( * P*                                   *  Z V * P*************************************  Z     P*  Z     P*   A1   BUFFER ADDRESS IN Z     P*   A2   BUFFER ADDRESS OUT  Z     P*   A4
0x082b04…082c98          Dummy {f00=0x002a, f01=0x0190, f02=»WTUBU,A6 PRESENT POINT IN USER BUFFER  Z     P XIF [ .   P*  [ :   P IFT VERSA3=1  [ D   P IFT CPU852+MMUPAG=0 [ Z   P IFT CPU857=1  [ v , P LD A2,DWTUBU,A6 GET USER BUFFER POINTER [   0 P ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER [     P MVB A4  [     P XIF [  
0x082c98…082e2c          Dummy {f00=0x002a, f01=0x018e, f02=» A2,1 BYTE MODE  [     P TS -30,A15 SAVE REGISTERS       P TL DWTPAG,A6    : ( P LD A2,DWTUBU,A6 GET LOGICAL ADDRESS   P   P MVSU A4   |   P XIF       P*        P IFT VERSA3=1        P RF MOV:00       P*        P EJECT  DRDU01       P*        P*        PMOVWRI EQU
0x082e2c…082fc0          Dummy {f00=0x002a, f01=0x0190, f02=»   P XIF ]     P*  ]     P IFT VERSA3=1  ]     P IFT CPU852+MMUPAG=0 ] 0   P IFT CPU857=1  ] L , P LD A1,DWTUBU,A6 GET USER BUFFER POINTER ] b 0 P ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER ]     P MVB A4  ]     P XIF ]     P*  ]     P IFT VERSA3=1  ]     P IFT C
0x082fc0…083154 (4, 18)  Dummy {f00=0x002a, f01=0x0190, f02=»EGISTERS ] ~   P TL DWTPAG,A6  ^   ( P LD A1,DWTUBU,A6 GET LOGICAL ADDRESS ^ &   P MVUS A4 ^ R   P XIF ^ b   P*  ^ n   P IFT VERSA3=1  ^ x   PMOV:00 EQU * ^     P IFT MMUPAG+CPU857=0 ^   0 P ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER ^     P XIF ^     P*  ^     P
0x083154…0832e8          Dummy {f00=0x002a, f01=0x0190, f02=»CPU857=0 ^     P IFT CPU852=1  _     P*  _ &   P EJECT  DRDU01 _ 0   P*  _ F   P*  _ P   PMOV:10 EQU * _ Z   P LDR* A3,A1  _ n   P STR A3,A2 _     P ADK A1,2  _     P ADK A2,2  _     P SUK A4,2  _     P RB(P) MOV:10  _     P XIF _     P*  _     P IFT VERSA3=1  _  
0x0832e8…08347c          Dummy {f00=0x002a, f01=0x0190, f02=»DR A10,A2 OUTPUT ADDRESS _     P LDR A9,A1 INPUT ADDRESS `   $ P LDKL A12,16 BYTES IN EACH LOOP  ` @   PMOV:15 EQU * ` h   P MLR 8,A9  ` |   P MSR 8,A10 `     P ADR A10,A12 `     P ADR A9,A12  `     P SUR A11,A12 `     P RB(P) MOV:15  `   , P MLR 12,A15 RESTORE RE
0x08347c…083610          Dummy {f00=0x002a, f01=0x0190, f02=»   P EJECT  DRDU01 a     P*  a     P*  a $   P***************************  a .   P*                         *  a R   P*   DIV31                 *  a v   P*                         *  a     P***************************  a     P*  a   , P*   INPUT: ECBCW2=LOGICAL SE
0x083610…0837a4          Dummy {f00=0x002a, f01=0x0190, f02=»D A1,ECBCW2,A8 GET LOGICAL SECTOR NUMBER a     P LDR A3,A1 b 0   P LDK A2,0  b B   PDIV:20 EQU * b T   P ADR A2,A3 I0:=I0+I1 b h   P SRL A3,5 I1:=I1/32  b     P RB(NZ) DIV:20 b     P LDR A3,A2 b     P ANKL A3,/FFE0 32* b     P SRL A2,5 TRUNCATE b     P SUR A3,A2 b
0x0837a4…083938          Dummy {f00=0x002a, f01=0x0190, f02=»F(Z) DIV:50 CYLINDER 0 b     P ADR A1,A2 c     P ADK A1,1  c 0   P*  c B   P EJECT  DRDU01 c L   P*  c b   P*  c l   PDIV:50 EQU * c v 0 P STR A1,A6 PUT PHYSICAL SECTOR NUMBER IN DWT c     P RTN A5  c     P*  c     P XIF c     P*  c     P IFT VERSA2=1  c     P IFT
0x083938…083acc          Dummy {f00=0x002a, f01=0x0190, f02=» ADK A2,0  c     P RF(Z) DIV:10 CYLINDER 0 d     P ADK A2,1  d 2   PDIV:10 EQU * d D & P ADRS A2,A6 PHYSICAL SECTOR NUMBER d X   P RTN A5  d     P XIF d     P*  d     P EJECT  DRDU01 d     P*  d   & P*********************************  d   & P*                     
0x083acc…083c60          Dummy {f00=0x002a, f01=0x0190, f02=»*  d p & P*                               *  e   & P*********************************  e 4   P*  e ^ B P*  OUTPUT : A3 CONTAINING INTERLACED AND SKEWED SECTOR NUMBER  e h   P*  e     PINLACE EQU * e   * P LDR* A3,A6 GET PHYSICAL SECTOR NUMBER e     P LDR A1,A3 e  
0x083c60…083df4 (4, 19)  Dummy {f00=0x002a, f01=0x018e, f02=»ER e n   P XIF f     P IFT NUNITS=1  f   ( P LD A2,DWTCYL,A6 GET CYLINDER NUMBER f ,   P XIF f X   P ANK A2,1  f d   P RF(Z) INLAC5 EVEN CYLINDER  f v " P ADK A3,8 SKEW FACTOR 180 DEG. f     PINLAC5 EQU * f     P ANK A3,/1F  f     P SLL A3,2 IN POSITION  f     P R
0x083df4…083f88          Dummy {f00=0x002a, f01=0x0190, f02=» f     P*  g   4 P*   OUTPUT  A2=DOUBLED UNIT INDEX + DWT ADDRESS  g     P*  g J   PINXUNI EQU * g T   P LC A2,DWTOR,A6  g h   P ANK A2,2  g     P ADR A2,A6 g     P RTN A5  g     P XIF g     P*  g     P IFT MMUPAG=1  g     P EJECT  DRDU01 g     P*  g     P*  g   .
0x083f88…08411c          Dummy {f00=0x002a, f01=0x018e, f02=»ND     * g n . P*            PAGE                        * h   . P*                                        * h B . P****************************************** h t   P*  h     P*  h     PMMULOG EQU * h   . P MS 2,DWTBA1,A6 SAVE PHYSICAL WORD ADDRESS h     P DLA 4 h
0x08411c…0842b0          Dummy {f00=0x002a, f01=0x0190, f02=» h j   P SRL A2,3  i   $ P ST A2,DWTUBU,A6 LOGICAL ADDRESS i     P RTN A5  i B   P*  i R   P XIF i     P*  i h   P EJECT   DRDU01  i r   P*  i     P IFT VERSA3=1  i     P*  i     P*  i   " P****************************** i     P*  i   & P*  UPDATE DRIVER BUFFER IN
0x0842b0…084444          Dummy {f00=0x002a, f01=0x0190, f02=»BSE=DRIVER BUFFER INDICATOR  i     P*  j $   PBSELOD EQU * j . & P LDR* A3,A6 GET READ SECTOR NUMBER j B " PBSEL00 EQU * FROM SEEK VERIFY  j l   P LD A2,DWTFBU,A6 j   , P RF(Z) BSEL50 READ/WRITE TO USER BUFFER  j     P LDKL A2,/FFFF DUMMY j     P ADK A1,0  j     P
0x084444…0845d8          Dummy {f00=0x002a, f01=0x0190, f02=» * j   4 P ST A2,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR  k     PBSEL50 EQU * k B   P RTN A5  k V   P*  k f   P EJECT  DRDU01 k p   P*  k     P*  k   , P***************************************  k   , P*                                     *  k   , P*   RESTORE WO
0x0845d8…08476c          Dummy {f00=0x002a, f01=0x0190, f02=»*********************************  k     P*  l * * P*   INPUT: DWTFSW=SAVED WORD INDICATOR l 4   P*          DWTSWD=SAVED WORD l b , P*          DWTUBU=POINTER TO USER BUFFER l     P*  l     PREWORD EQU * l     P LD A3,DWTFSW,A6 l     P RF(Z) REWO50 NO SAVED WORD 
0x08476c…084900          Dummy {f00=0x002a, f01=0x0190, f02=»WTUBU,A6 GET LOGICAL BUFFER ADDRESS  l   ( P ES A3,PHSECL,A2 RESTORE SAVED WORD  m ,   P TL -30,A15 RESET REGISTERS  m X   P XIF m |   P*  m     P IFT VERSA3=1  m     P IFT MMUPAG=0  m   ( P ST* A3,DWTUBU,A6 RESTORE SAVED WORD m     P XIF m     P*  m     P IFT VER
0x084900…084a94 (4, 20)  Dummy {f00=0x002b, f01=0x0190, f02=»RDU01   DRDU01 m     P*  n     P*  n     P*******************  n *   P*                 *  n F   P*  SEEK CYLINDER  *  n b   P*                 *  n ~   P*******************  n     P*  n     P*  n     PSEEK EQU * n     P IFT NUNITS=2  n   $ P LD A3,DWTCYL,A2 CYLIN
0x084a94…084c28          Dummy {f00=0x002b, f01=0x0190, f02=»UTE CIO-START  n     P*  o     PSEEKZ EQU *  o     P LDK A3,3  o 4   P RF CIO EXECUTE CIO-START  o F   P*  o h   P EJECT  DRDU01 o r   P*  o     P*  o   & P********************************** o   & P*                                * o   & P*   CIO: READ AND WRITE 
0x084c28…084dbc          Dummy {f00=0x002b, f01=0x0190, f02=»CTOR NUMBER SHIFTED  o x   P*  p     P IFT VERSA3=1  p &   P IFT MMUPAG=0  p <   PREAD EQU * p R   P LDKL A1,/80C1 1ST WER p d   P RF CIO:20 p     PWRITE EQU *  p     P LDKL A1,/C0C1 1ST WER p     P ADK A3,1 ORDER CODE p     PCIO:20 EQU * p     P LD A2,DWTFBU,A6 p
0x084dbc…084f50          Dummy {f00=0x002b, f01=0x0190, f02=»   PCIO:30 EQU * q   * P LDKL A2,BUFFER DRIVER BUFFER ADDRESS  q     P XIF q F   P*  q R   P IFT VERSA3=1  q     P IFT MMUPAG=1  q r   PREAD EQU * q   " P LDKL A1,/0C18 1ST WER SHIFTED q     P RF CIO:20 q     PWRITE EQU *  q   " P LDKL A1,/0C1C 1ST WER SHIFTED q  
0x084f50…0850e4          Dummy {f00=0x002b, f01=0x0190, f02=»6 GET USER BUFFER ADDRESS  q     P SLL A2,1 BYTE MODE ADDRESS  r "   P RF CIO:40 r F   PCIO:30 EQU * r X * P LDKL A2,BUFFER DRIVER BUFFER ADDRESS  r l   PCIO:40 EQU * r   " P SRC A1,4 1ST WER IN POSITION  r     P XIF r     P*  r     PCIO:50 EQU * r     P WER A1,WE
0x0850e4…085278          Dummy {f00=0x002b, f01=0x0190, f02=» r x   P LD A2,PFPOST  s   ( P RF(NZ) CIOAB PWF POST PROCESSING ON s   * P CF A15,INXDWT GET INDEXED DWT ADDRESS s J $ P EX DWTCIO,A4 EXECUTE CIO-START  s x & P ABL(3) END:30 CU ADDRESS UNKNOWN  s     PCIOAB EQU *  s   " P ST A5,DWTA5,A6            A5  s   ( P ST 
0x085278…08540c          Dummy {f00=0x002b, f01=0x0190, f02=» s     P*  t     P********************** t     P*                    * t 0   P*  RECOVERY ROUTINE  * t N   P*                    * t l   P********************** t     P*  t     P*  t     PDUON EQU * t     P*  t     P IFT CPU852=1  t   & P CF A15,SAVE8 SAVE A1-A8 O
0x08540c…0855a0          Dummy {f00=0x002b, f01=0x0190, f02=» t   " P LDK A5,DWTSB3 GET STACK BASE  u     P ADR A5,A6 u . 0 P LDKL A1,/7FFE UNIT BUSY AND RECOVERY ON =1  u @   P ANS A1,DWTST,A6  =1 u t $ P CM DWTSAV,A6 INDICATE RECOVERY  u   & P LD A1,INIFLG INITIALIZATION FLAG  u     P RF(NZ) DUON05 NOT POWER UP  u     P* 
0x0855a0…085734 (4, 21)  Dummy {f00=0x002b, f01=0x0190, f02=» RF(NZ) DUON26 NOT OPERABLE  u     P IFT NUNITS=2  v $   P LDK A1,2  v :   P SC A1,DWTOR,A6 NEXT UNIT  v L   P CF A5,SEEKZ v n   P ANK A1,1  v     P RF(NZ) DUON26 NOT OPERABLE  v     P XIF v     P*  v     P EJECT   DRDU01  v     P*  v     P*  v     PDUON05 EQU * v
0x085734…0858c8          Dummy {f00=0x002b, f01=0x0190, f02=» VOLCLR  v x   P LDK A1,12 w     P CF A15,VOLCLR w "   PDUON07 EQU * w 8   P IFT NUNITS=2  w L   P LDK A1,2 OTHER DISC UNIT  w b   P SC A1,DWTOR,A6  w     P CF A5,VO:NAM  w     P ANK A1,1  w     P RF(Z) DUON08 NO ERROR w     P LDK A1,2 OTHER DISC UNIT  w     P SC 
0x0858c8…085a5c          Dummy {f00=0x002b, f01=0x0190, f02=»   P LDKL A1,-1  x   " P ST A1,DWTSAV,A6 RECOVERY DONE x     P*  x >   P EJECT  DRDU01 x H   P*  x ^   P*  x h $ P LD A8,DWTECB,A6 GET ECB ADDRESS x r   P RF(Z) END:IO NO REQUEST ON? x     P*  x   $ PDUON10 LD A7,DWTORD,A6 GET ORDER x   , P ST A7,DWTOR,A6 RESTORE 
0x085a5c…085bf0          Dummy {f00=0x002b, f01=0x018e, f02=»*  x   ( P CM ECBEL,A8 RESET EFFECTIVE LENGTH  y     P ABL DUA:00 REPEAT REQUEST y 6   P*  y X   P EJECT   DRDU01  y b   P*  y z   P*    READY INTERRUPT y     P*  y     PDUREDY LD A1,TIMER y   " P RF(Z) DUON50 NO TIMER ACTIVE  y     P*  y     P IFT NUNITS=1  y    
0x085bf0…085d84          Dummy {f00=0x002b, f01=0x0190, f02=»   P*  z     P EJECT   DRDU01  z     P*  z &   P*  z 0   PDUON26 EQU * z : ( P LDKL A4,TIMER TIMER POINTER ADDRESS z N   P LDR* A3,A4  z z " P RF(Z) DUON30 NO TIMER ACTIVE  z     P LDKL A1,-TIME z     P STR A1,A3 RESTART TIMER z     P RB T:DISP z     P*  z     P* 
0x085d84…085f18          Dummy {f00=0x002b, f01=0x0190, f02=» z     P*  {     PDUON40 LDKL A6,DWDU01  {     P CM TIMER  { 0   PDUON50 EQU * { B 4 P LDKL A5,/7FFE SET UNIT BUSY AND RECOVERY ON =1  { V   P ANS A5,DWTST,A6  =1 {   $ P CM DWTSAV,A6 INDICATE RECOVERY  {   " P LDK A5,DWTSB3 GET STACK BASE  {     P ADR A5,A6 {    
0x085f18…0860ac          Dummy {f00=0x002b, f01=0x018e, f02=»*  { z   P*  INTERRUPT HANDLER  *  |     P*                     *  | *   P***********************  | J   P*  | j   P*  | t   PIHDU EQU * | ~   PIHDU1 EQU *  |     PIHDU2 EQU *  |   $ P ST P,INTSAV SAVE LAST INTERRUPT |     P*  |     P IFT CPU852=1  |   & P CF A15,
0x0860ac…086240          Dummy {f00=0x002b, f01=0x0190, f02=» $ P LDKL A6,DWDU01 DISC UNIT NO. 1  }     P*  } ,   P EJECT   DRDU01  } 6   P*  } N   P*  } X " PIHDU10 SST A1,CUADR GET STATUS } b * PIHDU20 ANKL A1,/460F MASK RETURN CODE  }     P SLL A1,1  }   " P RB(N) DUREDY READY INTERRUPT  }     P SRL A1,1  }     P LDR A2,
0x086240…0863d4 (4, 22)  Dummy {f00=0x002b, f01=0x0190, f02=» * }     P LD A8,DWTECB,A6 ECB ADDRESS ~     P LD A2,DWTSAV,A6 ~ .   P RF(NN) GET  ~ F   P LDR A3,A1 ~ Z   P ANK A3,1  ~ l * P RF(NZ) END:IO DISC UNIT NOT OPERABLE  ~ ~   P*  ~   * PGET LD A5,DWTA5,A6 RELOAD REGISTERS A5 ~   ( P LD A4,DWTA4,A6                  A4 
0x0863d4…086568          Dummy {f00=0x002b, f01=0x018e, f02=»***********  ~     P*                 *        P*  PERFORM ENDIO  *    0   P*                 *    L   P*******************    h   P*        P*      $ PEND:30 EQU * CU ADDRESS UNKNOWN        P LDK A1,1 NOT OPERABLE     . P ORS A1,DWTST,A6 INDICATE RECOVERY DONE =1
0x086568…0866fc          Dummy {f00=0x002b, f01=0x0190, f02=»     " P RF(N) END:20 READ AFTER WRITE       P LD A7,DWTORD,A6   .   P ANK A7,/FF GET ORDER    F   P SUK A7,/15    d ( P RF(NZ) END:20 NOT READ AFTER WRITE    x $ P CM ECBEL,A8 RESET SECTORS DONE        P XIF       P*        PEND:20 EQU *       P LDKL A2,/FF00    
0x0866fc…086890          Dummy {f00=0x002b, f01=0x0190, f02=» RETURN CODE   v   P EJECT  DRDU01       P*    *   P*    4   PEND:IO EQU *   >   P CF A15,TENDIO PERFORM ENDIO   R   P  ABL TDISP GO TO DISPATCHER   v   P*        P EJECT   DRDU01        P*        P*        PVO:NAM EQU *       P  CF A5,SEEKZ SEEK SECTOR 0        P
0x086890…086a24          Dummy {f00=0x002b, f01=0x0190, f02=»       P CM DWTCYL,A2 CYLINDER 0       P XIF   (   P IFT NUNITS=1    4   P CM DWTCYL,A6    J   P XIF   `   P LDK A3,0 SECTOR 0   l   P*        P IFT VERSA3=1      ( P IM DWTFBU,A6 READ TO DRIVER BUFFER        P CF A5,READ        P ANK A1,3      0 P CF A5,BSELOD UP
0x086a24…086bb8          Dummy {f00=0x002b, f01=0x0190, f02=»TO DRIVER BUFFER       P CF A5,CIO:50        P ANK A1,3 ERROR ?    .   P XIF   H   P*    T 0 P RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE   ^   P LDKL A2,BUFFER        P LDK A3,/F0 FILE CODE        P LD A1,DWTSAV,A6       P RF(Z) VO:NA6      ( P LDKL A3,/80F0 IND
0x086bb8…086d4c          Dummy {f00=0x002b, f01=0x0190, f02=»       PDUNA40 EQU *       P LDK A1,1      6 P LDK A7,1 TO INDICATE NOT TRANSFER PARAMETER ORDER   . ( P LD A2,BUFFER+32 CHECK IF TOSS DISC    h   P CWK A2,'TO'       P RF(NE) DUNA70 NO TOSS     4 P LD A2,BUFFER+40 CHECK IF RELEASE 10 OR GREATER        P CWK A2,/2
0x086d4c…086ee0          Dummy {f00=0x002b, f01=0x0190, f02=» TRANSFER PARAMETER ORDER    z * P CF A15,INXDWT GET INDEXED DWT ADDRESS   " & P ECR A3,A2 SEPARATE THE PARAMETERS   P   P ANK A3,/3   z   P ANK A2,/3     * P ST A3,DWTFOR,A4 SAVE FORMAT PARAMETER     ( P LDKL A1,6324 SECTORS ON VERSION A2        P SUK A3,2 FORMAT
0x086ee0…087074 (4, 23)  Dummy {f00=0x002b, f01=0x0190, f02=»8-6324       PDUNA60 EQU *       P SUK A2,1    "   P RF(Z) DUNA70 PTS 6875   4 , P ADR A1,A1 PTS 6876 2*MAXSEC ON PTS 6875   R   PDUNA70 EQU *     * P ST A1,DWTSMX,A4 MAX SECTOR NO IN DWT      4 P LDK A1,0 RESET RETURN CODE FOR TRANSFER PARAM.      * P ADK A7,0 CH
0x087074…087208          Dummy {f00=0x002b, f01=0x0190, f02=»Y COUNTER    t   P LC A1,DWTOR,A6        P ADK A1,1    *   P SC A1,DWTOR,A6    <   P ANK A1,1    T   P RB(NZ) VO:NAM   f   P RF VO:NA9   |   PVO:NA8 EQU *       P LDK A1,1 ERROR CODE       PVO:NA9 EQU *       P RTN A5        P*        P*   TIMER POINTER        P* 
0x087208…08739c          Dummy {f00=0x002b, f01=0x0190, f02=»*****    p * P*                                   *      * P*   DEVICE WORK TABLE               *    < * P*                                   *    j * P*************************************        P*        P*        PDWDU01 EQU *     " P DATA 0 PHYSICAL SECTOR NU
0x08739c…087530          Dummy {f00=0x002b, f01=0x0190, f02=»0 TTAB ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR        P DATA 0 TERMINAL QUEUE   >   P*        P IFT MMUPAG=1    f & P DATA 0 SAVE AREA USER ECB ADDRESS   |   P DATA ECBDU1 MMU ECB ADDRESS       P XIF       P*        PDWTFSW EQU *-DWDU01        P DATA 0     
0x087530…0876c4          Dummy {f00=0x002b, f01=0x0190, f02=»   P DATA 0        PDWTSWD EQU *-DWDU01        P DATA 0    0   P*    @   P EJECT  DRDU01   J   P*    `   P*    j   PDWTRTY EQU *-DWDU01    t   P DATA 0        P DATA 0        P DATA /C000 FIXED      4 P DATA /8000 NEW VOLUME LOADED INDICATOR CARTR. 1       P DATA 
0x0876c4…087858          Dummy {f00=0x002b, f01=0x0190, f02=»F,/FFFF,/FFFF VOLUME NAME 1ST CARTRIDGE        P*    0   P IFT NUNITS=2    : 2 P DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND FIXED    P 6 P DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND CARTRIDGE        P XIF       P*        P EJECT  DRDU01       P*        P*        PDWTSAV E
0x087858…0879ec          Dummy {f00=0x002b, f01=0x0190, f02=»START    x   P CIO A3,1,DAF1       P CIO A3,1,DAC1   $   P*    :   P IFT NUNITS=2    D   P CIO A3,1,DAF2   Z   P CIO A3,1,DAC2   p   P XIF       P*        PDWTCYL EQU *-DWDU01        P DATA /FFFF CYLINDER NUMBER        P*        P IFT NUNITS=2        P DATA /FFFF 
0x0879ec…087b80          Dummy {f00=0x002b, f01=0x0190, f02=»IDGE   t   P*        P IFT NUNITS=2        P DATA 1 2ND UNIT   ,   P DATA 1 2ND UNIT   D   P XIF       P*    h   PDWTFOR EQU *-DWDU01    r   P DATA 0 DISC FORMAT ON FIXED     " P DATA 0 DISC FORMAT CARTRIDGE        P*        P IFT NUNITS=2        P DATA 0        P
0x087b80…087d14 (4, 24)  Dummy {f00=0x002c, f01=0x0190, f02=»       P IFT RAW=1       PDWTSEP EQU *-DWDU01        P DATA 0    6   PDWTSEI EQU *-DWDU01    F   P DATA 0    b   P XIF   r   P*    ~   P IFT MMUPAG=1        PECBDU1 EQU *       P DATA 0,0,0,0,0,0,0        PDWTBA1 EQU *-DWDU01        P DATA 0        PDWTBA2 EQU *-D
0x087d14…087ea8          Dummy {f00=0x002c, f01=0x4014, f02=»   P END    @            PDWTSEP EQU *-DWDU01        P DATA 0    6   PDWTSEI EQU *-DWDU01    F   P DATA 0    b   P XIF   r   P*    ~   P IFT MMUPAG=1        PECBDU1 EQU *       P DATA 0,0,0,0,0,0,0        PDWTBA1 EQU *-DWDU01        P DATA 0        PDWTBA2 EQU *-D
0x087ea8…08803c          Dummy {f00=0x002c, f01=0x2008, f02=»        -DWDU01 2:ND WER INSTRUCTION -     P WER A3,WER1+1 . ,   PDWTNAM EQU *-DWDU01  . B   PDWTVOL EQU *-DWDU01  . ^ & P DATA 0,0,0 VOLUME NAME FIXED DISC . z * P DATA 0,0,0 VOLUME NAME CARTRIDGE DISC .     PDWTSAV EQU *-DWDU01  .     P DATA -1 .     P END .  @ 
0x08803c…0881d0          Dummy {f00=0x002c, f01=0x0190, f02=»PLSEG              APLNPE              APLSWB      $       APLSTA      8       APLTYP      L       NUMSEG      `       PRGLG1      t       SYSLOD              STKEND            SCTIPL            SCTANO      , (      I$ A 0   A     A "   A     A                 STK
0x0881d0…088364          Dummy {f00=0x002c, f01=0x0190, f02=»                A.   z      bREL           TABBE   ( , (     O              UU @>B   @         A   8 , (     k       @     D   E   D   E    P      h       MMDDIV      , (       $_(     W     V     W     V    P            ERROR           SCTMSZ            SCTEFA   
0x088364…0884f8          Dummy {f00=0x002c, f01=0x018e, f02=» @           @   A           , (      ! P  A         @                       , (      !    @     $   A       A     @       P , (      H  @     @     E   E   E   E   E       , (     9A  A     & E   @     F        CRP      , (     U  <A  COP <A  BAP   AS<A E    ASP 
0x0884f8…08868c          Dummy {f00=0x002c, f01=0x0190, f02=» , (                 F          ;j               , (                  Y P  F          P        4 , (           @    P      -        P     _    d , (          :L E     A    W                    , (         F   D    AST           =l    R      , (     ?    W   R   Q 
0x08868c…088820          Dummy {f00=0x002c, f01=0x0190, f02=»        :L      AST            , (             A     A     E   E   A     A   " , (             8    P   W  89B   @      V    R , (       $  W   Zb A         @     @           , (               A         A       @     D     , (     # B    AS           @         A  
0x088820…0889b4 (4, 25)  Opaque[0x194]
0x0889b4…088b48          # DirEnt {nam=»SYSLCR«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0588, f03=0x0000}
0x0889b4…088b48          IdxSect {
0x0889b4…088b48            f00 = 0x002c	// 0x889b4 @0x0 
0x0889b4…088b48            f01 = 0x0044	// 0x889b6 @0x2 
0x0889b4…088b48            gno = [	// 0x889b8 @0x4 
0x0889b4…088b48                [0x00]: C0x002c.0x1.0
0x0889b4…088b48                [0x01]: C0x002c.0x2.0
0x0889b4…088b48                [0x02]: C0x002c.0x3.0
0x0889b4…088b48                [0x03]: C0x002d.0x0.0
0x0889b4…088b48                [0x04]: C0x002d.0x1.0
0x0889b4…088b48                [0x05]: C0x002d.0x2.0
0x0889b4…088b48                [0x06]: C0x002d.0x3.0
0x0889b4…088b48                [0x07]: C0x002e.0x0.0
0x0889b4…088b48                [0x08]: C0x002e.0x1.0
0x0889b4…088b48                [0x09]: C0x002e.0x2.0
0x0889b4…088b48                [0x0a]: C0x002e.0x3.0
0x0889b4…088b48                [0x0b]: C0x002f.0x0.0
0x0889b4…088b48                [0x0c]: C0x002f.0x1.0
0x0889b4…088b48                [0x0d]: C0x002f.0x2.0
0x0889b4…088b48                [0x0e]: C0x002f.0x3.0
0x0889b4…088b48                [0x0f]: C0x0030.0x0.0
0x0889b4…088b48                [0x10]: C0x0030.0x1.0
0x0889b4…088b48                [0x11]: C0x0030.0x2.0
0x0889b4…088b48                [0x12]: C0x0030.0x3.0
0x0889b4…088b48                [0x13]: C0x0031.0x0.0
0x0889b4…088b48                [0x14]: C0x0031.0x1.0
0x0889b4…088b48                [0x15]: C0x0031.0x2.0
0x0889b4…088b48                [0x16]: C0x0031.0x3.0
0x0889b4…088b48                [0x17]: C0x0032.0x0.0
0x0889b4…088b48                [0x18]: C0x0032.0x1.0
0x0889b4…088b48                [0x19]: C0x0032.0x2.0
0x0889b4…088b48                [0x1a]: C0x0032.0x3.0
0x0889b4…088b48                [0x1b]: C0x0033.0x0.0
0x0889b4…088b48                [0x1c]: C0x0033.0x1.0
0x0889b4…088b48                [0x1d]: C0x0033.0x2.0
0x0889b4…088b48                [0x1e]: C0x0033.0x3.0
0x0889b4…088b48                [0x1f]: C0x0034.0x0.0
0x0889b4…088b48                [0x20]: C0x0034.0x1.0
0x0889b4…088b48                [0x21]: C0x0034.0x2.0
0x0889b4…088b48            ]
0x0889b4…088b48          }
0x088b48…088cdc          Dummy {f00=0x002c, f01=0x0190, f02=» 2 P IDENT SYSLCR  REL 11.0 81-10-06 870105041100        P   :   P   =5,NOT CORRECT CHANGE IN    B   P      REL 11.0 81-09-16    f . P   =4,T:A FOR TRABUG COMMON FOR ALL TASKS        P      REL 11.0 81-05-19      , P   =3,WHEN MMUPAG=1 APPLICATION CODE IS      * P
0x088cdc…088e70          Dummy {f00=0x002c, f01=0x018e, f02=»ING BUFFERS    p   P      FROM TOP       P      PRR 11.0 80-12-03    * 0 P   =1,APPLICATION CONTROL BLOCK IS EXTENDED    J   P      WITH 1 WORD    ~   P      PRR 11.0 80-11-19        P           P         > P********************************************************
0x088e70…089004          Dummy {f00=0x002c, f01=0x0190, f02=»   N   P*        P*        P*        P*    &   P*    0   P*    : > P**********************************************************   D   P*        P*   CREDIT APPLICATION:      F P*      SYSLCR READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD     B P*      SHADOW-
0x089004…089198          Dummy {f00=0x002c, f01=0x0190, f02=»F TO FOLLOW MONITOR AND WILL ALSO MOVE   r   P*      DDIV-PROTOTYPE .    .   P*    N H P*      APPLICATION WORKBLOCKS, DESCRIPTORS, STACK AND TABLES ARE NOW   X H P*      BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. BUFFERS     H P*      ARE, IN CASE OF M
0x089198…08932c          Dummy {f00=0x002c, f01=0x018e, f02=»   P*      'OVER' SYSLCR.        P EJECT   "   P       0   P***************************    <   P*                         *    `   P*  ENTRIES AND EXTERNALS  *        P*                         *        P***************************        P           P* LABEL ENTR
0x08932c…0894c0          Dummy {f00=0x002c, f01=0x0190, f02=»     2 P EXTRN XMOVE MOVE BLOCKS INSIDE MEMORY VIA MMU       P EXTRN MOVMMT MOVE MM-TABLE    > $ P EXTRN GETTAB FIND TTAB-ADDRESS    b $ P EXTRN GETTTB FIND TTAB-ADDRESS      0 P EXTRN MMENT FIND LAST USED ENTRY IN MM-TAB      ( P EXTRN ERROR ERROR HANDLING ROUTIN
0x0894c0…089654 (4, 26)  Dummy {f00=0x002c, f01=0x0190, f02=»DEFINITION BLOCK   p * P EXTRN CONVRT CONVERSION ASCII-BINARY      2 P EXTRN GETNUM CONVERT 3 ASCII-DIGITS TO BINARY   F & P EXTRN MULT MULTIPLICATION ROUTINE   | 4 P EXTRN GETAPP FIND APPLICATION AND ITS CONF.FILE       P EXTRN QUEJOB QUEUE TASK       P     " P* 
0x089654…0897e8          Dummy {f00=0x002c, f01=0x0190, f02=»RN MMEND ABSOLUTE END ADDRESS OF WORK-TAB 1      2 P EXTRN MMDDIV WORK-TABLE 2 (MM) RELATIVE 'REL'   4   P EXTRN PSW   j " P EXTRN INILEN LENGTH OF SYSINI   | , P EXTRN LSTPAG DISPL. TO 'ENTRY-POINTER'        P EXTRN MMBEG       P       P EJECT     $ P* SYSTEM CON
0x0897e8…08997c          Dummy {f00=0x002c, f01=0x0190, f02=» " P EXTRN SCTEFA END OF FREE AREA     " P EXTRN SCTNOP NUMBER OF PAGES    *   P EXTRN SCTPSZ PAGE SIZE    P   P EXTRN SCTOPT SYSTEM OPTION    p $ P EXTRN SCTPAG PAGE TABLE ADDRESS     4 P EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE       P EXTRN SCTBUG BUGGER
0x08997c…089b10          Dummy {f00=0x002c, f01=0x0190, f02=»OF COMMON-PAD AREA   |   P       P* EXTERNAL LABELS    "   P   <   P*    D , P EXTRN TTB:SA START OF SAVE AREA IN TTAB   N 8 P EXTRN TTB:CB DISPL. TO CURRENT SEGMENT BASE ADDRESS   ~ & P EXTRN TTB:MT DISPL. TO MMU TABLE      $ P EXTRN TTB:ID DISPL. TO TASK ID     
0x089b10…089ca4          Dummy {f00=0x002c, f01=0x018e, f02=»*********************************      , P* CONDITIONAL ASSEMBLY                *    * , P***************************************    Z   P       PMMUPAG EQU 0 0 = NO MMU        P     . PSWPBLK EQU 0 0 = NO SWAPPABLE WORK BLOCKS        P     2 P********************
0x089ca4…089e38          Dummy {f00=0x002c, f01=0x0190, f02=»   ` 2 P*    ====================                   *      2 P*                                           *    > 2 P*********************************************    t   P     4 PAPLADA EQU 22 APPL. DISC FILE ADDR. (2 WORDS) =1     ( PAPLREL EQU 18 APPL. RELOCATION
0x089e38…089fcc          Dummy {f00=0x002c, f01=0x0190, f02=»APPLICATION LOAD ADDR. (LOGICAL ADDR.)     & PAPLLAP EQU 12 LOGICAL PAGE ADDRESS   . 8 PAPLLDA EQU 0 APPLICATION LOAD ADDR. (PHYSICAL ADDR.)   X . PAPLMMC EQU 10 APPLICATION MMU START ENTRY      ( PAPLMMP EQU 8 SEGMENT START MMU ENTRY     . PAPLSEG EQU 4 PHYSICAL 
0x089fcc…08a160          Dummy {f00=0x002c, f01=0x018e, f02=»M START ADDRESS    z " PAPLTYP EQU 8 APPLICATION TYPE      . PAPLPSZ EQU 20 APPLICATION SEGMENT SIZE =1    >   P EJECT   p   P   ~   P   PROGRAM STRUCTURE:        P     F P*  ENTRY ->!                * SYSLCR ENTRY *                     !     N P*          !  READ
0x08a160…08a2f4 (4, 27)  Dummy {f00=0x002c, f01=0x0190, f02=» F P*          !  T:ATAB:                                            !     F P*          !  -A TABLE OF 'NUMBER OF REAL TASKS'IS BUILT AT      !   N F P*          !   THE END OF MONITOR.                               !     F P*          !  U:BTAB:                 
0x08a2f4…08a488          Dummy {f00=0x002c, f01=0x0190, f02=»OTYPE.                                 !   v F P*          !                                                     !   0 F P*          !  -RELOCATE ALL W.B.-ADDRESSES IN DDIV-PROTOTYPE.    !   z F P*          !  -REMOVE NOT USED ENTRIES IN T:ATAB                 !  
0x08a488…08a61c          Dummy {f00=0x002c, f01=0x0190, f02=»          !    X < P*           !   SYSLCO AND SYSLBA),SYSINI AND CONF.DATA      , P*           !   TO FOLLOW SHADOW-TABLES    T F P*          !  -CONTINUE IN PART 2.A                              !     F P*          -----------------------------------------------
0x08a61c…08a7b0          Dummy {f00=0x002c, f01=0x0190, f02=»                                               !   ~ F P*          !  C O M D A T                                        !   8 F P*          !  GENERATE COMMON DATA AREA. PROCESS CWB'S & UWB'S.  !     F P*          !  -MOVE D.T. AND W.B., COPY UWB'S ACCORDING TO  
0x08a7b0…08a944          Dummy {f00=0x002c, f01=0x0190, f02=»                 !   ` F P*          !  C L A D A T                                        !     F P*          !  BUILD TASK CLASS DATA AREAS. PROCESS CWB'S, UWB'S  !   d F P*          !  AND DWB'S.                                         !     F P*          !  -B
0x08a944…08aad8          Dummy {f00=0x002c, f01=0x0190, f02=»       !  -MOVE D.T. & W.B., COPY UWB'S                      !     F P*          !  -MOVE D.T.'S OF SWB'S AND TWB'S                    !   F F P*          !  -SEARCH DBLK-TAB FOR DWB'S. MOVE D.T. AND UPDATE   !     F P*          !   W.B.-ADDRESS                   
0x08aad8…08ac6c          Dummy {f00=0x002c, f01=0x0190, f02=»                               !   n F P*          !  BUILD PROTOTYPE TASK-LOCAL DATA AREAS.             !   ( F P*          !  -GENERATE TWB'S AND RESERVE FOR SWB'S              !   r F P*          !  -ALLOCATE FIXED BUFFERS AND TERMINAL STACK         !     F P* 
0x08ac6c…08ae00          Dummy {f00=0x002c, f01=0x0190, f02=» !   P F P*          !  -CONTINUE IN PART 2.B                              !     F P*          !-----------------------------------------------------!   T P P*          !  R E A L T A                                        ! PART 2.B      F P*          !  BUILD RE
0x08ae00…08af94 (4, 28)  Dummy {f00=0x002d, f01=0x0190, f02=» !  -COPY T:A'S ACCORDING TO SHADOW-TABLE              !     F P*          !  -BUILD TWB'S AND RESERVE FOR SWB'S                 !   @ F P*          !  -ALLOCATE FIXED BUFFERS AND STACK                  !     F P*          !  -UPDATE TID IN T:A AND SAVE TID IN T:A
0x08af94…08b128          Dummy {f00=0x002d, f01=0x0190, f02=» PARTS IN THIS PROGRAM       !   h F P*          !-----------------------------------------------------!   &   P EJECT   p . P*****************************************    ~ . P*                                       *      . P*  COMMON DISPLACEMENTS AND CONSTANTS 
0x08b128…08b2bc          Dummy {f00=0x002d, f01=0x0190, f02=»DRESS TO APPL. CONTROL TABLE     $ PAPPLNO EQU 18 APPLICATION NUMBER   $ ( PBUFSIZ EQU 14 TEMPORARY BUFFER SIZE    L . PCONLEN EQU 0 LENGTH OF CONFIGURATION DATA    x , PCONSTA EQU 2 START OF CONFIGURATION DATA     ( PDATEND EQU 34 END OF DDIV PROTOTYPE      $ PDY
0x08b2bc…08b450          Dummy {f00=0x002d, f01=0x0190, f02=»L)   l , PFYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER      6 PLSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART   : ( PMAPLEN EQU 30 LENGTH OF AREA TO MAP    t * PMMFROM EQU 36 2ND MMU TABLE WORK AREA      ( PMMTO EQU 38 1:ST MMU TABLE WORK AREA     $ PM:REL EQU 16 R
0x08b450…08b5e4          Dummy {f00=0x002d, f01=0x0190, f02=»ILE END ADDRESS    ~ ( PTTAB EQU 32 WORK AREA FOR MMU TABLE      * PTOTSGM EQU 46 TOTAL NUMBER OF SEGMENTS   D , PSWBFLG EQU 48 SWAPPABLE WORK BLOCK FLAG    r $ PCOM01 EQU 40 COMMON WORK AREA 1      $ PCOM02 EQU 42 COMMON WORK AREA 2      $ PCOM03 EQU 44 COMMON WO
0x08b5e4…08b778          Dummy {f00=0x002d, f01=0x0190, f02=»   t   P***************************        P*    , & PT:ATOD EQU 0 T:ATAB 'OLD' ADDRESS    6 & PU:BTOD EQU 2 U:BTAB 'OLD' ADDRESS    ` & PS:BTOD EQU 4 S:BTAB 'OLD' ADDRESS      & PT:ATNW EQU 6 T:ATAB 'NEW' ADDRESS      & PU:BTNW EQU 8 U:BTAB 'NEW' ADDRESS      & P
0x08b778…08b90c          Dummy {f00=0x002d, f01=0x0190, f02=»T:ANO EQU 16 TOT. NUMBER OF T:A'S      * PDDIVFR EQU 18 PROT. DDIV FROM ADDRESS    * ( PS:BLEN EQU 20 LENGTH OF REAL S:BTAB    X , PPDDIVL EQU 22 LENGTH OF PDDIV AND S:GTAB       P EJECT     & P*********************************      & P*   SCRATCH-PAD DISPLACEMENT
0x08b90c…08baa0          Dummy {f00=0x002d, f01=0x0190, f02=»SUPER-LOOP   | ( PCSTAPP EQU 74 CONF.START FOR A APPL.     4 PDDIVST EQU 76 START OF DDIV-PROTOTYPE AFTER MOVE   > : PENDADD EQU 78 END-ADDRESS INDICATOR FOR TABLE-SCANNING   v 4 PFLAG EQU 80 REAL TASK DATA PROCESSING INDICATOR      $ PMMREL1 EQU 96 PHYSICAL PAGE 
0x08baa0…08bc34 (4, 29)  Dummy {f00=0x002d, f01=0x0190, f02=»NGTH 1   z   PMOVLE2 EQU 108 MOVE LENGTH 2     ( PNEWAD1 EQU 110 SAVE FOR W.B.ADDRESS    2 ( PNEWAD2 EQU 112 SAVE FOR D.T. ADDRESS   ^ , PPDDIV EQU 82 INDICATE IF SPACE IN PDDIV      , PRELOCA EQU 100 SAVE FOR RELOCATION BASE        PSWITCH EQU 114 D.T.INDICATOR  
0x08bc34…08bdc8          Dummy {f00=0x002d, f01=0x0190, f02=»ICATOR   z $ PWBADD EQU 118 SAVE W.B.-ADDRESS        PSAVE01 EQU 124   6   PSAVE02 EQU 126   L   PSAVE03 EQU 128   b   PSAVE04 EQU 84    x   PSAVE05 EQU 86        PSAVE06 EQU 88        PSAVE07 EQU 90      2 PSAEFA1 EQU 92 SAVE SCTEFA BITS 0-5 PAGE NUMBER     2 PSA
0x08bdc8…08bf5c          Dummy {f00=0x002d, f01=0x0190, f02=»**             **        P  **  CONSTANTS  **        P  *****************    6   P  **             **    R   P  *****************    n   P           P**********       P* P:MTAB *       P**********       PT:ATAB EQU 0       PU:BTAB EQU 2       PP:BAS EQU 6 SEGMENT 
0x08bf5c…08c0f0          Dummy {f00=0x002d, f01=0x0190, f02=»RESS   p , PI:RSTE EQU 42 INTERPRETER RESTART ENTRY  !   & PTRABUG EQU 44 TASK ID. FOR TRABUG  ! <   P ! f   P ! n   P********** ! v   P* U:BTAB * !     P********** !   0 PUP:REC EQU 6 RECORD LENGTH IN INITIAL U:BTAB !   " PUPADDR EQU 2 PROTOTYPE ADDRESS !     PUP
0x08c0f0…08c284          Dummy {f00=0x002d, f01=0x0190, f02=»AL U:BTAB  ! p * PURADDR EQU 2 ADDRESS TO FIRST REAL UWB "     PURNUMB EQU 4 NUMBER OF UWB'S " @   PURLENG EQU 6 LENGTH OF UWB " d   P EJECT "     P     "     P     "     P     "   $ P*******************************  "   $ P* CONFIGURATION FILE (CONFIG) *  "   $ P
0x08c284…08c418          Dummy {f00=0x002d, f01=0x0190, f02=»2N NUMBER OF TASKS " ~ , PTDBID EQU TDBNT+2 6A TASK ID START VALUE #   , PTDBMC EQU TDBID+6 6A MATCHING TASK CLASS # J $ PTDBTL EQU TDBMC+6 6A TASK LEVEL  # z : PTDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES #     P*  #   & PTDBFST EQU TDBNC+2 FIRST TERM 
0x08c418…08c5ac          Dummy {f00=0x002d, f01=0x0190, f02=» * PSDC EQU 7 SPECIAL DEVICE CLASS-RECORD  $     P*  $ 2   P* COMMON DEVICE DEF. BLOCK:  $ <   PCDBBT EQU 0 1A BLOCK TYPE  $ ` 6 PCDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES  $   ( PSDCFST EQU CDBNC+2 FIRST SDC-RECORD  $     P*  $     P*  $   & P* USER WORK 
0x08c5ac…08c740          Dummy {f00=0x002d, f01=0x0190, f02=»NU+3 FIRST UDB-RECORD  $     PNAMUWB EQU 3 NAME OF UWB %   " PNUMUBL EQU 3 NUMBER OF BLOCKS  % > . PUDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH % d   P EJECT %     P     %     P     %     P*********  %     P*  T:A  *  %     P*********  %     PT:ASTA EQU -14 T:A STA
0x08c740…08c8d4 (4, 30)  Dummy {f00=0x002d, f01=0x0190, f02=»NUMBER (HERE LENGTH  % t 2 P                           OF ALL DSCB-RECORDS &     PT:DAD EQU -8 ADDRESS TO T:D  & R * PCIA EQU -6 CURRENT INSTUCTION ADDRESS  & v ( P   (HERE: DISPLACEMENT TO T:A-START) &     P     &     PT:ATID EQU -4 TASK ID  &     PSTKE EQU -2 ST
0x08c8d4…08ca68          Dummy {f00=0x002d, f01=0x0190, f02=»D: &     PDSCBL EQU 20 RECORD LENGTH '   " PBL EQU 2 LENGTH OF FIX BUFFER  ' , 2 PSB EQU 4 INDEX TO DSCB WHICH SHARE THE BUFFER  ' R   PBP EQU 18 BUFFER POINTER '     P EJECT '     P     '     P     '     P*********  '     P*  T:D  *  '     P*********  '   ( PFCD 
0x08ca68…08cbfc          Dummy {f00=0x002d, f01=0x018e, f02=»DATTAB EQU 6 DISPLACEMENT TO BEGINNING OF DAT-TABLE  '   & PWATLEN EQU 8 NUMBER OF WATELEMENTS ( < 0 PTWBMSK EQU 10 MASK FOR TWB'S (ONE BIT/ENTRY) ( f * PSWBMSK EQU 12 MASK FOR SWB'S      -"-  (   * PCWBMSK EQU 14 MASK FOR CWB'S      -"-  (   * PUWBMSK EQU 16 MASK
0x08cbfc…08cd90          Dummy {f00=0x002d, f01=0x0190, f02=»   P )     P**************** )     P* SOP-HANDLING * ) $   P**************** ) <   PSOP EQU /2E DEVICE ADDRESS ) T   P ) v   P    LAMP CODE MEANING  ) ~   P    --------- -------  )     PLMP1 EQU /400 SYSLOAD RUNS )     PLMP2 EQU /200 READ ERROR )   " PLMP3 EQU /10
0x08cd90…08cf24          Dummy {f00=0x002d, f01=0x0190, f02=»LMP7 EQU /10 MM-TABLE OVERFLOW )     PLMP8 EQU 8 * &   PLMP9 EQU 4 * 8   PLMP10 EQU 2  * J   PLMP11 EQU 1  * ^   P EJECT * r   P*********************  *     P*  OTHER CONSTA+STKCOMNTS  * *     P*********************  *     P     *   & PWBLEN EQU -4 LENGTH OF WORK-
0x08cf24…08d0b8          Dummy {f00=0x002d, f01=0x018e, f02=» FIRST DSET  * | $ PFCBDD2 EQU 10 DISP TO 2:ND DSET  +   $ PFCBDD3 EQU 64 DISP. TO 1:ST DAT  + < $ PFCBDD4 EQU 66 DISP. TO 2:ND DAT  + d   P     +   $ PSTKSZ EQU 128 DEFAULT STACK-SIZE +     P     +   ( PSEGREC EQU 6 RECORD LENGTH IN S:GTAB +   8 PNUMSEG EQU 10 DI
0x08d0b8…08d24c          Dummy {f00=0x002d, f01=0x0190, f02=» +   ( PNTPA EQU 4 INTERPRETER START ADDRESS ,   & PIHRTC EQU 4 RTC INTERRUPT ADDRESS  , 4 $ PRTCDA EQU /1B RTC DEVICE ADDRESS , ^   P     ,   > PTABLEN EQU 24 LENGTH OF EACH APL.TABLE IN SCRATCH-PAD AREA ,   0 PACBLEN EQU 26 APPL. CONTROL BLOCK LENGTH =1  ,     P
0x08d24c…08d3e0          Dummy {f00=0x002d, f01=0x0190, f02=»          *  , Z F P*                          DATA     [REL-ADDRESS]               *  -   F P*                                                               *  - ^ F P*****************************************************************  -     P     -     P     -    
0x08d3e0…08d574 (4, 31)  Dummy {f00=0x002d, f01=0x0190, f02=»*******                               *******  -   2 P**                                         **  . 6 2 P*            SYSLOAD PART 1                 *  . l 2 P**                                         **  .   2 P*****                                   *****  .
0x08d574…08d708          Dummy {f00=0x002d, f01=0x0190, f02=»-TABLES                           *  .   2 P*                                           *  / , 2 P*********************************************  / b   P     /     P EJECT /     P /     P* START OF PROGRAM PART 1 *  /     P /     P     /     PSYSLCR EQU * /     P* 
0x08d708…08d89c          Dummy {f00=0x002d, f01=0x0190, f02=»PAD AREA / n   PSYA10 SUK A2,2 0     P CMR A2 CLEAR MEMORY WORD  0 & " P CWR A1,A2 ALL WORDS CLEARED?  0 H   P RB(NE) SYA10 NO 0 n   PSYA20 EQU *  0     P LD A1,SCTSFA  0   8 P ST A1,SHADST+STKEND SAVE START OF 1:ST SHADOW-TABLE 0   * P LDKL A10,STKEND START OF 1:
0x08d89c…08da30          Dummy {f00=0x002d, f01=0x0190, f02=»APPLICATION  0     P*  1     PSYA100 EQU * 1   $ P LDKL A1,'CR' CREDIT APPLICATION 1 2 . P CALL GETAPP FIND APPL. AND ITS CONF.FILE  1 Z 2 P RF(NZ) SYA105 MORE APPLICATIONS OF THIS TYPE  1     P LD A2,APPLNO+STKCOM 1     P RF(NZ) SYA102 1     P LDKL A2,LCREND  1  
0x08da30…08dbc4          Dummy {f00=0x002d, f01=0x0190, f02=»COM  1     P ABR A2 GO TO SYA152 2     PSYA105 EQU * 2 ( 8 P ST A11,CSTAPP+STKEND SAVE CONF.START FOR THIS APPL. 2 <   P EJECT 2 x   P     2   , P* READ CONFIG FILE AND BUILD SHADOWTABLE 2     P     2     P IFT MMUPAG=0  2   * P LD* A2,APLLAC,A1 GET START OF P:MTA
0x08dbc4…08dd58          Dummy {f00=0x002d, f01=0x0190, f02=»B,A2 GET U:BTAB FROM P:MTAB  2   " P SUK A4,2 INCLUDE LENGTH-WORD  3 $   P ST A4,U:BTOD,A10  3 J   P XIF 3 d   P IFT SWPBLK-MMUPAG=1 3 p ( P LD A4,S:BTAB,A2 GET S:BTAB ADDRESS  3   $ P SUK A4,2 ADJUST FOR LENGTH WORD 3     P ST A4,S:BTOD,A10 SAVE 3     P XIF 3    
0x08dd58…08deec          Dummy {f00=0x002d, f01=0x0190, f02=»STKEND ADD LAST SHADOW (MONITOR) END ADDRESS 3     P* CHECK ADDRESSES  4 4   P 4 N " P LDR A11,A3 END OF SHADOW-TAB  4 V . P LD A9,SAVE01+STKEND GET LOCATION COUNTER  4 |   P CALL CMPADR 4     P RF(L) SYA110 OK!  4   " P LDKL A1,LMP3 MEMORY OVERFLOW  4     P CALL 
0x08deec…08e080          Dummy {f00=0x002d, f01=0x0190, f02=»2 NEXT 4     P STR A2,A3 CLEAR 5     P CW A3,SHADST+STKEND ALL?  5 &   P RB(NE) ZERO NO! 5 H " P STR A4,A3 STORE TABLE LENGTH  5 `   P*  5   ( P* READ CONF.FILE AND GET TASK CLASS  5     P*  5   8 P LD A11,CSTAPP+STKEND GET CONF.START FOR THIS APPL.  5   " P LC A2
0x08e080…08e214 (4, 32)  Dummy {f00=0x002e, f01=0x018e, f02=» 5   ( PSYA120 LC A2,TDBMC+4,A11 GET TASK ID 6     P SLL A2,8 .  6 4   P LC A2,TDBMC+5,A11 ... 6 H   P CWK A2,'TB' BUGGER TASK?  6 f   P RF(NE) SYA125 NO! 6   2 P ST A2,BTASK,A10 INDICATE BUGGER TASK PRESENT  6   " P RF SYA136 SKIP TO NEXT BLOCK  6     PSYA125 LDR
0x08e214…08e3a8          Dummy {f00=0x002e, f01=0x0190, f02=» 6     PSYA130 ADKL A8,2 NEXT T:A  7     P LDR* A6,A8 GET T:A ADDRESS  7 *   P SUK A4,2  7 N   P RF(NZ) SYA135 7 ` 0 P LDK A1,LMP5 NO PROTOTYPE FOUND (TID ERROR)  7 v   P CALL ERROR  7     PSYA135 EQU * 7     P CW A2,T:ATID,A6 TID EQUAL?  7     P RB(NE) SYA130 NO!
0x08e3a8…08e53c          Dummy {f00=0x002e, f01=0x0190, f02=»   P XIF 8     P IFT MMUPAG=1  8   6 P LD A2,FYSPAG+STKCOM GET LAST PHYSICAL PAGE NUMBER 8 &   P ST A2,SAEFA1+STKEND SAVE  8 ` * P LD A2,LSTADR+STKCOM GET LAST ADDRESS  8     P ANKL A2,/FFF GET OFFSET 8     P ST A2,SAEFA2+STKEND SAVE  8   , P LD* A2,APLMMC,A1 GET 
0x08e53c…08e6d0          Dummy {f00=0x002e, f01=0x018e, f02=» ADDRESS 8 x $ P SUKL A12,2 INCLUDE LENGTH WORD  9   & P ST A12,T:ATOD,A10 SAVE IN APPTAB  9 8 $ P EL A4,U:BTAB,A2 U:BTAB ADDRESS  9 b $ P SUK A4,2 ADJUST FOR LENGTH WORD 9   $ P ST A4,U:BTOD,A10 SAVE IN APPTAB 9     P XIF 9     P IFT MMUPAG+SWPBLK=2 9   ( P EL A4
0x08e6d0…08e864          Dummy {f00=0x002e, f01=0x0190, f02=» 9     P* T:ATAB PROCESSING: :     P     : $   P ELR A4,A12 T:ATAB-LENGTH  : 0   P LDR A3,A4 SAVE  : R 0 P SLL A3,1 RESERVE FOR MM-TABLE ADDRESS TABLE : j > P AD A3,SHADST+STKEND ADD LAST SHADOW (MONITOR) END ADDRESS :     P* CHECK ADDRESSES  :     P :   $ P LDR A
0x08e864…08e9f8          Dummy {f00=0x002e, f01=0x0190, f02=»A1,LMP3 MEMORY OVERFLOW  :     P CALL ERROR  ;   ( PSYA110 LDR A9,A2 GET P:MTAB ADDRESS  ; 4   P* CLEAR T:ATAB SHADOW-TABLE: ; `   P     ;     PSYA115 SUK A3,2 NEXT ;     P CMR A3 CLEAR  ;     P CW A3,SHADST+STKEND ALL?  ;     P RB(NE) SYA115 NO! ;   " P STR A4,A3
0x08e9f8…08eb8c          Dummy {f00=0x002e, f01=0x0190, f02=»S APPL.  ; d " P LC A2,TDBBT,A11 GET BLOCKTYPE <     P CCK A2,'TT' TASK DEF? < 6   P RF(E) SYA120 OK!  < T   P LDK A1,LMP4 NO TASK PRESENT < n   P CALL ERROR  <   ( PSYA120 LC A2,TDBMC+4,A11 GET TASK ID <     P SLL A2,8 .  <     P LC A2,TDBMC+5,A11 ... <     P CWK
0x08eb8c…08ed20          Dummy {f00=0x002e, f01=0x0190, f02=»CK < x   PSYA125 LDR A8,A12 SAVE =     P ELR A4,A12 T:ATAB LENGTH  = (   P*  = J   P* SCAN T:ATAB  = T * P* FIND CORRESPONDING TASK CLASS IN T:A = j   P*  =     PSYA130 ADKL A8,2 NEXT T:A  =     P ELR A6,A8 GET T:A ADDRESS =     P SUK A4,2  =     P RF(NZ) SYA135 =
0x08ed20…08eeb4 (4, 33)  Dummy {f00=0x002e, f01=0x0190, f02=» TID EQUAL?  =     P RB(NE) SYA130 NO! >     P*  > . , P* STORE NUMBER OF TASKS IN SHADOW-TABLE  > 8   P* FOR THIS TASK CLASS  > h   P*  >     P ELR A5,A12  >     P SUR A4,A5 T:ATAB LENGTH >     P XIF >   . P NGR A4,A4 => A4=DISPLACEM. IN SHADOW-TAB  >   ( P LC A5
0x08eeb4…08f048          Dummy {f00=0x002e, f01=0x018e, f02=»OW TABLE > n   P ADR A2,A4 ?   6 P ADRS A1,A2 STORE NUMBER OF TASKS IN SHADOW TABLE  ? "   P     ?     P* SKIP TO NEXT BLOCK ? h   P     ?     PSYA136 CALL NXTBLK ?     PSYA137 EQU * ?     P CCK A2,'TT' ?   & P RB(E) SYA120 NEXT TASK DEF BLOCK  ?     P CCK A2,'CC'
0x08f048…08f1dc          Dummy {f00=0x002e, f01=0x0190, f02=»   P RF(NE) SYA141 NO UWB'S  @   2 P LD A8,U:BTOD,A10 GET MODIFIED U:BTAB ADDRESS  @ $ 6 P CALL USWBTP INSERT NUMBER OF COPIES IN PROTOTYPE  @ Z   PSYA141 EQU * @     P IFT SWPBLK=1  @     P LCR A2,A11  @     P CCK A2,'SS' @     P RF(NE) SYA143 @     P LD A8,S:BTO
0x08f1dc…08f370          Dummy {f00=0x002e, f01=0x0190, f02=»0 SAVE IN APPTAB @     P LDR* A1,A2 GET LENGTH A     P IFT MMUPAG=1  A 6 * P SLL A1,1 RESERVE FOR MM-ADDRESS-TABLE A L   P XIF A z : P ADS A1,SHADST+STKEND SAVE START OF NEXT SHADOW-TABLE  A     P ADKL A10,TABLEN NEXT APPTAB A     P LDKL A1,SYA100  A     P AD A1,M
0x08f370…08f504          Dummy {f00=0x002e, f01=0x0190, f02=»*************  A V L P*                                                                     *  B   L P*  USWBTP - INSERT NUMBER OF COPIES IN U:BTAB/S:BTAB PROTOTYPE TABLE  *  B f L P*  =================================================================  *  B   L P* 
0x08f504…08f698          Dummy {f00=0x002e, f01=0x0190, f02=»            *  B V L P*                                                                     *  C   L P*  ENTRY:  A8 - MODIFIED ADDRESS TO U:BTAB/S:BTAB PROTOTYPE TABLE     *  C f L P*          A11- POINTER IN CONFIGURATION TABLE TO 'U' OR 'S' BLOCK    *  C   L P* 
0x08f698…08f82c          Dummy {f00=0x002e, f01=0x0190, f02=»            *  C V L P*                                                                     *  D   J P*  WORK REGISTERS: A1,A2,A3,A4,A6,A12                                * D f L P*                                                                     *  D   L P*  S
0x08f82c…08f9c0          Dummy {f00=0x002e, f01=0x018e, f02=»          *  D T L P***********************************************************************  E     P E d   PUSWBTP EQU * E l   P E     P IFT MMUPAG=0  E     P ADKL A11,1  E     P LDR A6,A11  E   * P CALL GETNUM PACK 3 DIG. RESULT IN A5  E   $ P LDR A1,A5 SAVE NUMB
0x08f9c0…08fb54 (4, 34)  Dummy {f00=0x002e, f01=0x0190, f02=» E j   PSYA145 EQU * F   0 P LCR A2,A11 GET FIRST CHARACTER FROM CONFIG  F     P SLL A2,8  F P   P LC A2,1,A11 GET 2:ND CHAR F b 6 P CW A2,UPNAME,A12 COMPARE W. 1:ST WORD IN PROTOTYP F   * P RF(E) FRSTOK FIRST TWO CHARACTERS OK! F   0 PSYA147 SUK A3,UP:REC DEC. NU
0x08fb54…08fce8          Dummy {f00=0x002e, f01=0x0190, f02=» ADD TO NEXT RECORD  F     P RB SYA145 G   $ PFRSTOK LC A2,2,A11 GET 3:RD CHAR G .   P CC A2,UPNAME+2,A12  G V   P RB(NE) SYA147 .NEQ. G r   P EJECT G     P     G     P* PROTOTYPE FOUND *  G     P     G   8 P ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG G  
0x08fce8…08fe7c          Dummy {f00=0x002e, f01=0x0190, f02=»CONFIG FILE  G r   P RB(P) SYA142  H     P ADKL A11,UDBFST-1 H *   P RTN A14 H D   P XIF H T   P IFT MMUPAG=1  H `   P ADKL A11,1  H v   P LDR A6,A11  H   * P CALL GETNUM PACK 3 DIG. RESULT IN A5  H   $ P LDR A1,A5 SAVE NUMBER OF UWB'S  H     PSYA142 EQU * H     P
0x08fe7c…090010          Dummy {f00=0x002e, f01=0x018e, f02=»CR A2,A11 GET FIRST CHARACTER FROM CONFIG  H     P SLL A2,8  I 2   P LC A2,1,A11 GET 2:ND CHAR I D 2 P EL A4,UPNAME,A12 GET FIRST WORD IN PROTOTYPE  I f   P CWR A2,A4 I     P RF(E) FRSTOK FIRST WORD OK! I   0 PSYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S  I     P R
0x090010…0901a4          Dummy {f00=0x002e, f01=0x0190, f02=»   P RB SYA145 J   0 PFRSTOK LC A4,2,A11 GET 3:RD CHAR FROM CONFIG J   0 P EL A2,UPNAME+2,A12 GET 3:RD CHAR FROM PROY  J J   P SRL A2,8  J ~   P ANK A4,/FF  J     P CWR A4,A2 J     P RB(NE) SYA147 .NEQ. J     P EJECT J     P     J     P* PROTOTYPE FOUND *  J     P
0x0901a4…090338          Dummy {f00=0x002e, f01=0x0190, f02=»VERT J   4 P EL A4,UPNUMB-1,A12 SAVE IN U:BTAB SHADOW-TABLE  K     P ANKL A4,/FF00 K D   P ORR A4,A5 K Z   P ES A4,UPNUMB-1,A12  K l . P SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE  K     P RB(P) SYA142  K     P ADKL A11,UDBFST-1 K     P RTN A14 K     P XIF K     P E
0x090338…0904cc          Dummy {f00=0x002e, f01=0x0190, f02=»W-TABLES)  K d   P ADK A7,1  L     P ANKL A7,/FFFE EVEN ADDRESS  L $   P*  L H   P* CALULATE RELOCATION  L R   P*  L p & P LDKL A2,PART2 GET START OF PART2  L z , P AD A2,M:REL+STKCOM ADD RELOCATION BASE  L     P LDR A3,A2 L     P SUR A2,A7 MOVE LENGTH L     P NGR
0x0904cc…090660          Dummy {f00=0x002e, f01=0x0190, f02=»Y EXIST SYSLCO AND SYSLBA) L h   P* CONF.FILE AND SYSINI M "   P*  M @ " P LDR A2,A7 TO-ADDRESS (SYSLCR) M J   P ANKL A2,/F000 FIRST PAGE  M p , P ST A2,MMREL1+STKEND SAVE PHYSIVAL PAGE  M   " P SRL A2,2 SHIFT FOR MM-PAGING  M     P LDKL A11,MMDDIV M   , P ADR A11
0x090660…0907f4 (4, 35)  Dummy {f00=0x002e, f01=0x0190, f02=» M z   P ADKL A2,/400 PAGE INCREMENT N     P SUK A1,1 ALL? N ,   P N B   P RB(NZ) SYA157 NO! N J * P ANKL A7,/FFF GET DISPLACEMENT IN PAGE N d   P XIF N   2 P ST A7,SHADST+STKEND SAVE (LOGICAL) TO-ADDRESS N   $ P LDR A2,A13 A13=START OF SYSINI  N     P SUR A2,A3 L
0x0907f4…090988          Dummy {f00=0x002e, f01=0x0190, f02=»NGTH TO MOVE N t 0 P AD A2,CONLEN+STKCOM ADD LENGTH OF CONF.FILE O     P ADR A7,A2 O H 6 P ST A7,DDIVST+STKEND SAVE START OF DDIV AFTER MOVE O Z   P*  O   " P* CALCULATE DDIV FROM-ADDRESS  O     P*  O   , P CM APPLNO+STKCOM RESET NUMBER OF APPL.  O   * P LDKL A10,
0x090988…090b1c          Dummy {f00=0x002e, f01=0x0190, f02=»ON O r   P CALL GETAPP ANY APPLICATION P     P ABR(Z) A5 NO  P . " P LD A3,SCTOPT GET OPTION WORD  P D   P IFT MMUPAG=0  P j * P LD A2,APLLAC,A1 GET ADDRESS TO S:GTAB P   $ P LDR* A9,A2 GET START OF P:MTAB  P   0 P ST A3,OPTION,A9 STORE OPTION WORD IN P:MTAB P   0
0x090b1c…090cb0          Dummy {f00=0x002e, f01=0x0190, f02=»   P XIF Q     P IFT MMUPAG=1  Q   * P LD A2,APLLAC,A1 GET ADDRESS TO S:GTAB Q & " P ELR A9,A2 GET START OF P:MTAB Q T 0 P ES A3,OPTION,A9 STORE OPTION WORD IN P:MTAB Q z 0 P EL A3,I:RSTE,A9 GET INTERPRETER ERROR ENTRY Q   " P ST A3,APLIOE,A1 STORE IN ACB  Q   , P
0x090cb0…090e44          Dummy {f00=0x002e, f01=0x0190, f02=»LT A2*A3 RESULT IN A3  Q     P ADR A1,A3 R     P ADK A1,NUMSEG+2 R 0 , P ST A1,DDIVFR,A10 SAVE DDIV FROM ADDRESS R H 6 P LD A6,DDIVST+STKEND GET START OF DDIV AFTER MOVE  R x " P SUR A6,A1 RELOCATION FOR DDIV R     P EJECT R     P R     P     R     P     R   0 P* 
0x090e44…090fd8          Dummy {f00=0x002e, f01=0x0190, f02=»    *  R l . P* A9=P:MTAB   A6=MOVE-RELOC             *  S   . P*****************************************  S @   P IFT MMUPAG=0  S r   P S     P* INITIATE POINTERS  S     P S   ( P LD A8,T:ATOD,A10 GET T:ATAB ADDRESS S     P LDR* A3,A8 GET LENGTH S     P ADR A3,A8
0x090fd8…09116c          Dummy {f00=0x002e, f01=0x0190, f02=» S x & P LDR A2,A8 2:ND POINTER IN T:ATAB  T   & P LDK A3,2 SET 'NEW' T:ATAB COUNTER T 2 . P SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR T     P T     P* SCAN T:ATAB: T     P T   " PSYA160 ADKL A8,2 TAKE NEXT T:A T   $ P ADK A5,2 NEXT T:A IN SHADOW-TAB T     P CW A8
0x09116c…091300          Dummy {f00=0x002e, f01=0x0190, f02=»160 THIS T:A IS NOT USED!!!!!  T   " P ADR A11,A7 ACCUMULATE LENGTH  U & , P ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH  U L , P ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS U | ( P ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS U   8 P STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLA
0x091300…091494 (4, 36)  Dummy {f00=0x002f, f01=0x018e, f02=» W.B.-ADDRESSES  U     P V   $ P LD A12,T:DAD,A1 GET T:D-ADDRESS V   $ P LD A7,WATLEN,A12 LENGTH OF WAT  V H . P ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS V p   PSYA165 SUK A7,1 DEC. COUNTER V     P RB(N) SYA160 TAKE NEXT T:A  V     P ADRS A6,A1 RELOCATE V     P X
0x091494…091628          Dummy {f00=0x002f, f01=0x0190, f02=»   P ADR A3,A8 END OF T:ATAB W     P ST A3,ENDADD+STKEND SAVE  W $ 4 P LD A5,SHADOW,A10 GET START OF T:ATAB SHADOW-TAB W F   P LDR A4,A5 2:ND POINTER  W ~ & P LDR A2,A8 2:ND POINTER IN T:ATAB  W   & P LDK A3,2 SET 'NEW' T:ATAB COUNTER W   . P SUR A11,A11 CLEAR REA
0x091628…0917bc          Dummy {f00=0x002f, f01=0x0190, f02=» W p   P CW A8,ENDADD+STKEND X     P RF(E) SYA170 ALL DONE X $   P ELR A1,A8 GET T:A X B * P LDR* A7,A5 GET CONTENTS OF SHADOW-TAB X   , P RB(Z) SYA160 THIS T:A IS NOT USED!!!!!  X   " P ADR A11,A7 ACCUMULATE LENGTH  X   , P ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH 
0x0917bc…091950          Dummy {f00=0x002f, f01=0x0190, f02=». ON NEW PLACE)  X l   P ELR A12,A8 GET T:A-ADDRESS  Y     P ADR A12,A6 RELOCATE Y < . P ESR A12,A2 STORE ADDR. (EV. ON NEW PLACE) Y X   P* RELOCATE W.B.-ADDRESSES  Y     P Y   $ P EL A12,T:DAD,A1 GET T:D-ADDRESS Y   $ P EL A7,WATLEN,A12 LENGTH OF WAT  Y   . P ADK
0x091950…091ae4          Dummy {f00=0x002f, f01=0x0190, f02=»END SAVE Y ~   P ELR A10,A1 GET ADDRESS  Z     P ADR A10,A6 RELOCATE Z 0   P ESR A10,A1  Z L " P LD A10,SAVE04+STKEND RESTORE  Z `   P XIF Z     P ADK A1,4 NEXT W.B.  Z     P RB SYA165 Z     P Z     PSYA170 EQU * Z   > P ST* A3,SHADOW,A10 STORE NEW TABLE LENGTH IN
0x091ae4…091c78          Dummy {f00=0x002f, f01=0x0190, f02=» AND IN T:ATAB Z ~   P XIF [   0 P LDR A2,A11 GET NUMBER OF T:A'S ACCUMULATOR  [ " ( P SLL A2,1 CALC. REAL LENGTH (BYTES)  [ V   P ADK A2,2  [   . P ST A2,T:ANO,A10 SAVE TOT. NUMBER OF T:A'S [     P     [     P EJECT [   " P****************************** [   $ P* 
0x091c78…091e0c          Dummy {f00=0x002f, f01=0x0190, f02=»G=0  [   $ P LD A5,U:BTOD,A10 U:BTAB ADDRESS       P LDR* A3,A5 LENGTH   4   P ADK A5,2 SKIP LENGTH WORD   N   P SUK A3,2   -"-    p " PSYA180 RF(Z) SYA185 ALL DONE!        P ADRS A6,A5 RELOCATE       P XIF       P IFT MMUPAG=1      $ P LD A5,U:BTOD,A10 U:BTAB ADD
0x091e0c…091fa0          Dummy {f00=0x002f, f01=0x0190, f02=»04+STKEND STORE        P ELR A10,A5 GET ADDRESS  ]     P ADR A10,A6 RELOCATE ] 8   P ESR A10,A5  ] T " P LD A10,SAVE04+STKEND RESTORE  ] h   P XIF ]   8 P ADK A5,UP:REC ADD TO NEXT RECORD IN U:BTAB PROTOTYP ]     P SUK A3,UP:REC ]     P RB SYA180 ]     P EJECT ]  
0x091fa0…092134 (4, 37)  Dummy {f00=0x002f, f01=0x0190, f02=» ADDRESS ] x " P ELR A3,A5 LENGTH OF PROTOTYPE ^     P LDR A2,A3 SAVE  ^ 6 " P SUK A3,2 EXCLUDE LENGTH WORD  ^ N , PSYA190 RF(Z) SYA199 ALL RECORDS SCANNED! ^ t $ P EL A4,2,A5 GET PROT. W.B.-ADDR. ^     P ADR A4,A6 RELOCATE  ^     P ES A4,2,A5 STORE IT BACK  ^   ,
0x092134…0922c8          Dummy {f00=0x002f, f01=0x0190, f02=»DK A2,2 INCREMENT LENGTH ^   ( P SUK A4,1 DECREMENT NUMBER OF COPIES _     P RB SYA192 _ L 8 PSYA194 ADK A5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE _ ^ $ P SUK A3,UP:REC DECREMENT LENGTH  _     P RB SYA190 _     P XIF _     P IFT SWPBLK-MMUPAG=1 _   $ P LD A5,S:BTO
0x0922c8…09245c          Dummy {f00=0x002f, f01=0x0190, f02=»SYA195 RF(Z) SYA199 ALL RECORDS SCANNED! _   $ P LD A4,2,A5 GET PROT. W.B.-ADDR. ` 0   P ADR A4,A6 RELOCATE  ` X   P ST A4,2,A5 STORE IT BACK  ` t , P LD A4,UPNUMB-1,A5 GET NUMBER OF COPIES  `     P ANK A4,/FF  `   . PSYA196 RF(Z) SYA198 NO MOORE OF THIS TYPE! `  
0x09245c…0925f0          Dummy {f00=0x002f, f01=0x0190, f02=»S:BTAB PROTOTYPE ` l $ P SUK A3,UP:REC DECREMENT LENGTH  a     P RB SYA195 a @   P XIF a R   P IFT SWPBLK=1  a ^ 4 PSYA199 ADS A6,S:BTOD,A10 RELOCATE S:BTAB ADDRESS a t 0 P ST A2,S:BLEN,A10 SAVE LENGTH OF REAL S:BTAB a     P XIF a     P EJECT a     P a   6 P* RELO
0x0925f0…092784          Dummy {f00=0x002f, f01=0x0190, f02=»T APPTAB a |   P LDKL A1,SYA156  b     P AD A1,M:REL+STKCOM  b (   P ABR A1  b D   POUT01 EQU *  b T   P*  b h 8 P* MOVE SYSLCR (AND IF THEY EXIST SYSLCO AND SYSLBA)  b r   P* AND SYSINI b     P*  b   ( P LD A2,SHADST+STKEND GET TO-ADDRESS  b   * P OR A2,MMREL1+ST
0x092784…092918          Dummy {f00=0x002f, f01=0x0190, f02=»RT OF PART2  b z , P AD A1,M:REL+STKCOM ADD RELOCATION BASE  c     P c D ( P LD A3,MOVLE2+STKEND LENGTH TO MOVE  c L , P LD A4,RELOCA+STKEND GET RELOCATION BASE c x , P ADS A4,M:REL+STKCOM NEW RELOCATION BASE c     P EJECT c     P*  c   , P*  JUMP TO MOVE ROUTINE 
0x092918…092aac          Dummy {f00=0x002f, f01=0x0190, f02=»   A7=RETURN-ADDRESS c     P*  d   $ P ABL STKMOV JUMP TO MOVE ROUTINE d &   P EJECT d N   P d     P* ************************** d d " P* START OF PROGRAM PART 2.A *  d   " P*****************************  d     P d     P     d     PPART2 EQU *  d   " P LDR A8,P LO
0x092aac…092c40          Dummy {f00=0x002f, f01=0x0190, f02=»A1,CONSTA+STKCOM GET FROM ADDRESS  d   0 P LD A3,CONLEN+STKCOM GET LENGTH OF CONF.FILE e *   P LDR A7,P  e ^   P ADK A7,10 e p 4 P ST A2,CONSTA+STKCOM UPDATE START OF CONF. DATA  e   $ P ABL STKMOV JUMP TO MOVE-ROUTINE e   * P LDKL A10,STKEND START OF 1:ST APPTAB 
0x092c40…092dd4 (4, 38)  Dummy {f00=0x002f, f01=0x0190, f02=»CR' CREDIT APPLICATION e   " P CALL GETAPP FIND APPLICATION  f   * P RF(NZ) SYA205 MORE APPL.OF THIS TYPE  f D   P IFT MMUPAG=1  f r " P LD A2,SAEFA1+STKEND GET PAGE  f     P ST A2,FYSPAG+STKCOM f   * P LD A2,SAEFA2+STKEND GET DISPLACEMENT  f     P ST A2,LSTADR+ST
0x092dd4…092f68          Dummy {f00=0x002f, f01=0x0190, f02=»PL. OF THIS TYPE f v   P AD A2,M:REL+STKCOM  g     P ABR A2  g 4   PSYA205 EQU * g D : P ST A1,APCBLK+STKEND SAVE START OF APPL. CONTROL TABLE g X   P LDR A4,A1 SAVE  g   * P LD A2,APLLAC,A1 GET ADDRESS TO S:GTAB g     P IFT MMUPAG=0  g   $ P LDR* A9,A2 GET START 
0x092f68…0930fc          Dummy {f00=0x002f, f01=0x0190, f02=»,DDIVFR,A10 END - START  g   & P AD A5,DDIVST+STKEND ADD NEW START h     P ST A5,DATEND+STKCOM STORE h J   P*  h l * P* CALCULATE LENGTH OF PDDIV AND S:GTAB h v   P*  h   " P LDR A3,A9 GET START OF P:MTAB h   . P SUR A3,A2 GET LENGTH OF PDDIV AND S:GTAB  h     P I
0x0930fc…093290          Dummy {f00=0x002f, f01=0x0190, f02=» NO! h   $ P CM PDDIV+STKEND YES!RESET FLAG  i     PSYA206 EQU * i 4 6 P ST A3,PDDIVL,A10 STORE LENGTH OF PDDIV AND S:GTAB i H   P XIF i     P IFT MMUPAG=1  i   " P ELR A9,A2 GET START OF P:MTAB i   * P ST A9,APLLAC,A1 SAVE START OF P:MTAB  i     P*  i     P* CALC
0x093290…093424          Dummy {f00=0x002f, f01=0x0190, f02=»   P LDR A6,A5 j   . P ANKL A6,/F000 GET LOGICAL PAGE (MM-ENTRY) j   $ P SRL A6,11 ADJUST FOR ADDRESSING j H . P ADKL A6,MMDDIV ADD RELATIVE START ADDRESS j p   P ADR A6,A13 RELOCATE j   & P LDR* A6,A6 GET MM-TABLE CONTENTS  j     P ST A6,FSTPAG+STKCOM SAVE  j   "
0x093424…0935b8          Dummy {f00=0x002f, f01=0x018e, f02=»A9 SAVE A9 j   " P LDR A9,A6 GET FIRST FREE PAGE k   , P LD A11,SAEFA1+STKEND GET LAST FREE PAGE k 8   P CALL CMPADR k h   P RF(G) SYA201 OK!  k |   P RF(L) SYA208 NOK! k     P LDR A9,A5 GET DISPLACEMENT  k     P LD A11,SAEFA2+STKEND  k     P CALL CMPADR k     P R
0x0935b8…09374c          Dummy {f00=0x002f, f01=0x0190, f02=» k   ( P* CHECK IF START OF S:GTAB = SCTEFA  l     P*  l 4 $ P LDR A3,A2 GET ADDRESS TO S:GTAB l > . P ANKL A3,/F000 GET LOGICAL PAGE (MM-ENTRY) l f $ P SRL A3,11 ADJUST FOR ADDRESSING l   . P ADKL A3,MMTAB ADD RELATIVE START ADDRESS  l     P ADR A3,A13 RELOCATE l
0x09374c…0938e0          Dummy {f00=0x002f, f01=0x0190, f02=»DR A3,A2 YES! COMPARE OFFSET l     P ANKL A3,/0FFF GET OFFSET  m $   P CM PDDIV+STKEND RESET FLAG  m F   P CW A3,SAEFA2+STKEND m j   P RF(E) SYA203 OFFSET EQUAL?  m     P*  m   * P* CALCULATE LENGTH OF PDDIV AND S:GTAB m     P*  m     PSYA202 EQU * m   " P LDR A3,
0x0938e0…093a74 (4, 39)  Dummy {f00=0x002f, f01=0x0190, f02=» A3,A2 GET START OF S:GTAB m   & P ANKL A2,/F000 NO!GET PAGE NUMBER  n "   P ADKL A2,/1000 ADD n L   P CWR A2,A9 n f   P RF(NG) SYA204 n x   P LDR A2,A3 n     PSYA204 EQU * n   " P LDR A3,A9 GET START OF P:MTAB n   * P SUR A3,A2 LENGTH OF PDDIV AND S:GTAB  n     P
0x093a74…093c08          Dummy {f00=0x002f, f01=0x0190, f02=»LES ADDRESSES  n     P*  o     P LDKL A4,MMDDIV  o   " P ADR A4,A13 GET TABLE ADDRESS  o 8 2 P ST A4,MMTO+STKCOM SAVE 1:ST MM-TABLE ADDRESS  o ^   P LDKL A4,MMTAB o   " P ADR A4,A13 GET TABLE ADDRESS  o   0 P ST A4,MMFROM+STKCOM SAVE 2:ND TABLE ADDRESS o     P XIF
0x093c08…093d9c          Dummy {f00=0x002f, f01=0x0190, f02=»ADDRESS  o t   P LDR A4,A2 p     P SUR A3,A1 LENGTH OF DDIV  p " " P SUR A4,A1 RELOCATION FOR DDIV p D   P ST A4,MOVADD+STKEND SAVE  p j   P IFT MMUPAG=0  p     P LD A8,STKCOM+TOTSGM PAGING? p     P RF(NZ) PAGING YES!  p   & P LD A8,SCTOPT NO! GET OPTION WORD  p  
0x093d9c…093f30          Dummy {f00=0x002f, f01=0x0190, f02=»STADR+STKCOM IF SEGMENTS!  p x   P RF SEGMTS q " 2 PNOSGMT LD A8,SCTSFA ALLOCATE BUFFERS FROM TOP  q 4 $ PSEGMTS ST A8,FSTADR+STKCOM STORE q j   PMOVNXT LDR* A4,A1 GET WORD q     P STR A4,A2 STORE q     P ADK A1,2  q     P ADK A2,2  q     P SUK A3,2 DEC LENGTH q  
0x093f30…0940c4          Dummy {f00=0x002f, f01=0x0190, f02=» CALL CMPADR q     P RF(NG) SYA207 r     P LDKL A1,LMP3  r *   P CALL ERROR  r @   PSYA207 EQU * r T " P LDR A9,A3 GET P:MTAB ADDRESS  r h , P SUK A3,10 RESERVE 5 WORDS FOR DEBUGGER  r     P XIF r     P IFT MMUPAG=1  r     P CALL XMOVE  r   & P* REMOVE DDIV ENTRIE
0x0940c4…094258          Dummy {f00=0x002f, f01=0x0190, f02=»B ADDRESS-5WORDS =3  r | $ P SRL A1,11 ADJUST FOR ADDRESSING s     P ANK A1,/1E  s D & P LDKL A2,MMTAB-2 GET TABLE ADDRESS s X   P ADR A2,A13 RELOCATE s   , P ADR A1,A2 P:MTAB-5WORDS START ENTRY =3  s     P LDKL A4,/FC00 s     PSYA206 CWR A1,A2 ALL?  s     P RF(E)
0x094258…0943ec          Dummy {f00=0x002f, f01=0x0190, f02=»CHANGE TABLE - ADDRESSES s     P*  t     P LD A4,MMFROM+STKCOM t *   P LD A5,MMTO+STKCOM t F   P ST A4,MMTO+STKCOM t `   P ST A5,MMFROM+STKCOM t z   P XIF t     P ANKL A3,/FFFE EVEN ADDRESS  t   . P ST A3,LSTADR+STKCOM SAVE END OF FREE AREA t     P t     P t     P
0x0943ec…094580          Dummy {f00=0x002f, f01=0x0190, f02=» t l   P ADR A3,A13  u   , P* FIND LAST USED ENTRY IN REAL MMUTAB *  u     P u L   P CALL MMENT  u T   P ST A9,TTAB+STKCOM u h , P ST A1,FYSPAG+STKCOM SAVE PHYSICALL PAGE u   * P LD A3,T:ANO,A10 GET LENGTH OF T:ATAB  u     P LDR A5,A3 SAVE  u   * P CALL CALLMO RES
0x094580…094714 (4, 40)  Dummy {f00=0x0030, f01=0x0190, f02=» T:ATAB ADDRESS  u v   P ADK A2,2 SKIP LENGTH WORD v   8 P LD A1,APCBLK+STKEND GET START OF APLL.CONTROL BLOCK v : ( P LD A9,APLLAC,A1 GET P:MTAB ADDRESS  v v $ P ES A2,T:ATAB,A9 STORE IN P:MTAB v   $ P* RESERVE PLACE FOR T:AID TABLE  v     P v     P LDR A3,A5 GET
0x094714…0948a8          Dummy {f00=0x0030, f01=0x0190, f02=» A5,A2 STORE TABLE LENGTH IN T:TID-TABLE v   " P ADK A2,2 ADJUST TABLE ADDRESS w 0   P ESR A2,A3 STORE IN P:MTAB w V $ P LD A5,U:BTOD,A10 U:BTAB ADDRESS w x ( P TL* MMFROM+STKCOM SET CORRECT TABLE w     P ELR A3,A5 GET LENGTH  w     P LDR A5,A3 SAVE  w     P CALL 
0x0948a8…094a3c          Dummy {f00=0x0030, f01=0x018e, f02=» GET U:BTOD LENGTH w ~   P LDR A5,A3 SAVE  x     P CALL CALLMO RESERVE SPACE x 2 4 P ST A2,U:BTNW,A10 SAVE NEW (REAL) U:BTAB ADDRESS x T   P STR A5,A2 STORE LENGTH  x     P ADK A2,2  x   : P ST A2,U:BTAB,A9 SAVE 'REAL' U:BTAB-ADDRESS IN P:MTAB  x   * P LD A3,T:ANO
0x094a3c…094bd0          Dummy {f00=0x0030, f01=0x018e, f02=» x p . P ST A2,T:ATNW,A10 SAVE NEW T:ATAB ADDRESS  y     P ADK A2,2  y : & P ST A2,T:ATAB,A9 SAVE REAL ADDRESS y L   P* RESERVE FOR T:AID TABLE  y v   P y     P LDR A3,A5 LENGTH  y     P CALL CALLMO y     P STR A5,A2 STORE LENGTH  y   $ P ADK A2,2 ADJUST FOR LENGT
0x094bd0…094d64          Dummy {f00=0x0030, f01=0x0190, f02=»   P ESR A5,A2 STORE LENGTH  z     P ADK A2,2 SKIP LENGTH WORD z $ $ P ES A2,U:BTAB,A9 STORE IN P:MTAB z F   P XIF z n   P IFT SWPBLK=1  z z   P*  z   * P*  RESERV SPACE FOR REAL S:BTAB TABLE  z     P*  z   $ P LD A5,S:BTOD,A10 S:BTAB ADDRESS z   0 P LD A3,S:BLEN,
0x094d64…094ef8          Dummy {f00=0x0030, f01=0x0190, f02=»LK=2 z     P TL* MMTO+STKCOM {     P ESR A5,A2 { $   P ADK A2,2  { 6   P ES A2,S:BTAB,A9 { H   P CALL B:RSWT { `   P XIF { t   P IFT SWPBLK-MMUPAG=1 {     P STR A5,A2 {     P ADK A2,2  {     P ST A2,S:BTAB,A9 {     P CALL B:RSWT {     P XIF {     P IFT MMUPAG=1  {
0x094ef8…09508c          Dummy {f00=0x0030, f01=0x0190, f02=»******** { ~   P* SEARCH CWB'S:  |     P     | ( ( P LD A8,T:ATOD,A10 GET T:ATAB ADDRESS | 4   P IFT MMUPAG=0  | `   P LDR* A3,A8 GET LENGTH | v   P XIF |     P IFT MMUPAG=1  |     P ELR A3,A8 GET LENGTH  |     P XIF |     P ADR A3,A8 |   4 P ST A3,ENDADD+STKEND S
0x09508c…095220          Dummy {f00=0x0030, f01=0x0190, f02=» ALL DONE? | |   P RF(E) SYA245 YES! =5  }   $ P CALL T:DADD T:D-ADDRESS TO A12  } 0   P IFT MMUPAG=0  } X " P LD A7,CWBMSK,A12 GET CWB-MASK } n   P XIF }     P IFT MMUPAG=1  }     P EL A7,CWBMSK,A12  }     P XIF }     P CALL SHIFT SUPER-LOOPA  }     PSYA220 RF(Z)
0x095220…0953b4 (4, 41)  Dummy {f00=0x0030, f01=0x0190, f02=»* SEARCH UWB'S:  }     P*  ~   ( P IM UWB+STKEND INDICATE UWB-SCANNING ~ "   P IFT MMUPAG=0  ~ N   P LD A7,UWBMSK,A12  ~ d   P XIF ~ ~   P IFT MMUPAG=1  ~     P EL A7,UWBMSK,A12  ~     P XIF ~     P CALL SHIFT  ~   " PSYA230 RB(Z) SYA210 ALL DONE!  ~     PSYA235 C
0x0953b4…095548          Dummy {f00=0x0030, f01=0x0190, f02=»QU * =5  ~   * P LD A1,BTASK,A10 BUGGER TASK INCLUDED?       P RF(Z) CLADAT NO!    > . P LDK A3,2 RESERVE ONE WORD FOR TRABUG-T:A    X   P CALL CALLMO       P LDR A8,A2 SAVE CSB-POINTER      2 P CALL GETTTB GET TTAB ADDRESS. TID 'TB' IN A1      ( P CM TTB:PP,A2 CL
0x095548…0956dc          Dummy {f00=0x0030, f01=0x018e, f02=»     * P LD A3,TTB:ID,A2 GET TRABUG'S TASK ID        P IFT MMUPAG=0    6 8 P LD A1,APCBLK+STKEND GET START OF APL. CONTROL TABLE   L ( P LD A1,APLLAC,A1 GET START OF P:MTAB     4 P ST A3,TRABUG,A1 SAVE TRABUG'S TASK ID IN P:MTAB       P LD A1,P:BAS,A1 GET P:BAS   
0x0956dc…095870          Dummy {f00=0x0030, f01=0x0190, f02=»   P XIF     0 P ST A8,TTB:CB,A2 SAVE ADDRESS TO CSB-POINTER     . P CM TTB:SB,A2 CLEAR SEGMENT BLOCK ADDRESS    D   PSYA272 EQU *   v 2 P SUKL A8,CSB ADD DISPL. TO CURRENT SEGMENT BAE       P ST A8,TTB:SA+26,A2 SAVE A13       P IFT MMUPAG=1      8 P LD A1,APCBLK+
0x095870…095a04          Dummy {f00=0x0030, f01=0x0190, f02=»S A3,TRABUG,A1 SAVE TRABUG'S TASK ID IN P:MTAB       P EL A1,P:BAS,A1 GET P:BAS    6 ( P TL MMBEG,A2 LOAD TRABUG'S MMU-TABLE   X , P ES A1,CSB,A8 STORE CURRENT SEGMENT BASE     ( P TL* MMFROM+STKCOM RELOAD DDIV TABLE       P XIF       P EJECT       P         * P* 
0x095a04…095b98          Dummy {f00=0x0030, f01=0x0190, f02=»SET POINTER TO LENGTH INT:ATAB   ~   P IFT MMUPAG=0    & & PSYA250 CM UWB+STKEND INDICATE CWB    < ( P ADKL A8,2 STEP TO NEXT T:A ADDRESS    f   P CW A8,ENDADD+STKEND       P RF(E) SYA270 ALL T:A'S DONE     ( P CALL T:DADD GET T:D ADDRESS TO A12        P       P* 
0x095b98…095d2c          Dummy {f00=0x0030, f01=0x018e, f02=»ESS    x ( P ADK A1,DWBFST+4 ADD DISPL. TO FIRST     * P LDR A3,A1 GET NUMBER OF START-POINTS    8   P ADR A3,A12 ADD T:D-ADDRESS    f   P LDR* A3,A3 .      0 P LDK A2,STPREC GET STARTPOINTS RECORD LENGTH       P CALL MULT AND MULTIPLY        P ADK A3,2 'NUMBER-WO
0x095d2c…095ec0          Dummy {f00=0x0030, f01=0x0190, f02=» * P ST A2,T:DAD,A1 STORE NEW T:D ADDRESS      " P LD A7,CWBMSK,A12 GET CWBMASK    2   P XIF   X   P IFT MMUPAG=1    d ( P* INITIATE MM-ADDRESS TABLE POINTER    z   P     ( P LD A1,SHADOW,A10 SHADOW TABLE START     * P AD* A1,SHADOW,A10 ADDRESS TABLE START       P
0x095ec0…096054 (4, 42)  Dummy {f00=0x0030, f01=0x0190, f02=»KEND     " P RF(E) SYA270 ALL T:A'S DONE!      " P CALL GETTAB GET TTAB-ADDRESS    2   P CALL MOVMMT MOVE MM-TABLE   X " P* FILL MM-TABLE ADDRESS TABLE    z   P       P LD A1,SAVE02+STKEND     & P ADK A1,2 INCREMENT TABLE POINTER        P ST A1,SAVE02+STKEND RESTO
0x096054…0961e8          Dummy {f00=0x0030, f01=0x0190, f02=»   P       P* CALCULATE LENGTH OF T:D        P   . 2 P EL A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB   6   P ADK A1,2    l   P ANKL A1,/FFFE EVEN ADDRESS    ~ ( P ADK A1,DWBFST+4 ADD DISPL. TO FIRST     , P LDR A3,A1 GET NUMB. OF START-POINTS...        P ADR A3,A1
0x0961e8…09637c          Dummy {f00=0x0030, f01=0x0190, f02=»RD'    |   P ADR A3,A1 =>LENGTH        P LDR A1,A12 FROM-ADDRESS   (   P CALL CALLMO MOVE T:D    H   P ELR A1,A8 GET T:A ADDRESS   f * P ES A2,T:DAD,A1 ESORE NEW T:D ADDRESS      " P EL A7,CWBMSK,A12 GET CWBMASK        P XIF       P       P CALL MOVCLA       P EJE
0x09637c…096510          Dummy {f00=0x0030, f01=0x0190, f02=»NG   n   P IFT MMUPAG=0      " P LD A7,UWBMSK,A12 GET UWBMASK        P XIF   F   P IFT MMUPAG=1    R   P EL A7,UWBMSK,A12    h   P XIF       P CALL MOVCLA       P EJECT       P           P         " P* MOVE DT:S OF SWB'S & TWB'S *     " P**************************
0x096510…0966a4          Dummy {f00=0x0030, f01=0x0190, f02=»A265 LD A7,TWBMSK,A12        P XIF       P IFT MMUPAG=1    *   P EL A7,SWBMSK,A12    @   P RF(Z) SYA265 NONE   Z   P CALL SKRITT   t   PSYA265 EL A7,TWBMSK,A12        P XIF       P RB(Z) SYA250        P CALL SKRITT       P RB SYA250       P           PSYA270 RF PR
0x0966a4…096838          Dummy {f00=0x0030, f01=0x018e, f02=»               **    r 4 P**  MOVE D.T                                 **      4 P**                                           **    R 4 P***********************************************        PSKRITT EQU *       P CALL SHIFT        PNO RF(NZ) NES        P RTN A14
0x096838…0969cc          Dummy {f00=0x0030, f01=0x0190, f02=»       P RB NO       P EJECT       P       $ & P* BUILD TASKDATA PROTOTYPE AREA *    0 & P*********************************    Z   PPRODAT EQU *     4 P IM SWITCH+STKEND INDICATE: -NO MORE D.T. MOVE!      $ P LD A8,T:ATOD,A10 T:ATAB ADDRESS       PSYA280 ADKL A8,2
0x0969cc…096b60          Dummy {f00=0x0030, f01=0x0190, f02=»DAD,A12 .      0 P CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S        P       F " P* CALCULATE LENGTH OF DSCB'S *   R " P***                        ***   x   P           P LDR* A1,A8 GET T:A-ADDRESS      & P LD A3,DATLEN,A12 A12=T:D-ADDRESS        P LDK A2,DSCBL DS
0x096b60…096cf4 (4, 43)  Dummy {f00=0x0030, f01=0x0190, f02=»   P ADKL A2,T:ASTA      ( P AD A4,DATTAB,A12 GET START OF DSCB        P SUR A2,A4 LENGTH OF DAT'S   H , P ADR A3,A2 A3=LENGTH OF DSCB'S AND DAT'S   j ( P LD A2,FCD,A12 GET FCB-DISPLACEMENT        P RF(NZ) SYA285 FCB PRESENT     & P SUR A2,A3 MOVD30E A3(DSCB-LENGT
0x096cf4…096e88          Dummy {f00=0x0030, f01=0x0190, f02=»TACK SIZE    | $ P ST A2,CSE,A1 AND SAVE TEMPORARY     8 P LD A2,APCBLK+STKEND GET START OF APL.CONTROL TABLE    : ( P LD A2,APLLAC,A2 GET START OF P:MTAB   v   P LD A2,P:BAS,A2 GET P:BAS        P ST A2,CSB,A1 AND SAVE     " P CALL ALLBUF ALLOCATE BUFFERS        P
0x096e88…09701c          Dummy {f00=0x0030, f01=0x0190, f02=»TAB-ADDRESS    v , P LD A12,T:DSAV,A2 GET 'OLD' T:D-ADDRESS        P   D 2 P* GET LAST USED ENTRY IN CLASS-LOCAL MM-TABLE    L   P     ( P TL MMBEG,A2 LOAD CLASS LOCAL TABLE      * P LDKL A3,MMTAB GET WORK TABLE ADDRESS        P ADR A3,A13      $ P TSR A3 STORE TA
0x09701c…0971b0          Dummy {f00=0x0030, f01=0x0190, f02=»L TWBSWB MOVE TWB'S & RESERVE FOR SWB'S      " P* CALCULATE LENGTH OF DSCB'S *   0 " P***                        ***   V   P       |   P ELR A1,A8 GET T:A-ADDRESS     & P EL A3,DATLEN,A12 A12=T:D-ADDRESS        P LDK A2,DSCBL DSCB-LENGTH      ( P CALL MULT A3() X 
0x0971b0…097344          Dummy {f00=0x0030, f01=0x0190, f02=»LACEMENT   v   P ADR A4,A1 GET START OF DSCB       P SUR A2,A4 LENGTH OF DAT'S   4 , P ADR A3,A2 A3=LENGTH OF DSCB'S AND DAT'S   V ( P EL A2,FCD,A12 GET FCB-DISPLACEMENT        P RF(NZ) SYA285 FCB PRESENT     & P SUR A2,A3 MOVD30E A3(DSCB-LENGTH)     , P ADKL A2,T
0x097344…0974d8          Dummy {f00=0x0030, f01=0x0190, f02=»S A2,CSE,A1 AND SAVE (TEMPORARY)     8 P LD A2,APCBLK+STKEND GET START OF APL.CONTROL TABLE    ( ( P LD A2,APLLAC,A2 GET START OF P:MTAB   d ( P TL* MMTO+STKCOM LOAD CORRECT TABLE        P EL A2,P:BAS,A2 GET P:BAS      ( P TL* MMFROM+STKCOM RELOAD DDIV TABLE      
0x0974d8…09766c          Dummy {f00=0x0030, f01=0x0190, f02=»AB   l   P XIF       P RB SYA280 NEXT        P EJECT   .   PSYA290 EQU *   < 6 P IM FLAG+STKEND INDICATE REAL DATA-PART PROCESSING   P   P*        P* INCLUDE DDIV IN FREE AREA        P*        P LD A1,DDIVST+STKEND       P IFT MMUPAG=1        P LDR A2,A1       P A
0x09766c…097800          Dummy {f00=0x0030, f01=0x0190, f02=»A2,/FFF        P ST A2,FSTADR+STKCOM       P XIF   ,   P IFT MMUPAG=0    8   P ST A1,DATEND+STKCOM   N   P XIF   j   P* MOVE T:ATAB    v   P     . P LD A2,T:ATNW,A10 GET REAL T:A-TAB ADDRESS       P IFT MMUPAG=0        P LDR* A1,A2 REAL LENGTH      $ P ADR A2,A1 E
0x097800…097994 (4, 44)  Dummy {f00=0x0031, f01=0x0190, f02=» SUR A2,A3 TO-ADDRESS        P ST A2,T:ATOD,A10 SAVE       P CALL MOVE   <   P XIF   N   P IFT MMUPAG=1    Z ( P TL* MMTO+STKCOM LOAD CORRECT TABLE    p & P ELR A1,A2 GET REAL T:ATAB LENGTH      $ P TL* MMFROM+STKCOM RELOAD TABLE        P ADR A2,A1 END ADDRESS    
0x097994…097b28          Dummy {f00=0x0031, f01=0x0190, f02=»   P SUR A2,A3 TO-ADDRESS        P ST A2,T:ATOD,A10 SAVE   "   P CALL XMOVE    @   P XIF   T   P   `   P EJECT   h   P   v   P   ~ 4 P************************************************     4 P***                                          ***     4 P**            SYSL
0x097b28…097cbc          Dummy {f00=0x0031, f01=0x0190, f02=»******   f   P     4 P*   BUILD REAL T:A'S. COPY T:A'S ACCORDING TO  *     4 P*   SHADOW TABLE                               *   N 4 P*                                              *     4 P************************************************       P       PPART2B EQU
0x097cbc…097e50          Dummy {f00=0x0031, f01=0x0190, f02=»   f * P LD A7,T:ATNW,A10 REAL T:ATAB ADDRESS        P ADK A7,2    6   P ST A8,SAVE01+STKEND SAVE A8   H * PSYA310 LD A8,SAVE01+STKEND RESTORE A8    l   P ADKL A8,2       P CW A8,ENDADD+STKEND ALL?        P RF(E) SYA350 YES!       P ST A8,SAVE01+STKEND SAVE      $
0x097e50…097fe4          Dummy {f00=0x0031, f01=0x0190, f02=»TASK FLAG    ~ : P ST A3,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)      " P LD A1,SCTOPT GET OPTION WORD    P   P ANK A1,2 DISC PAGING?   v   P RF(Z) SYA320 NO!        P LDR A1,A3 GET T:A-ADDRESS     0 P ADKL A1,CSB ADDRESS TO CURRENT SEGMENT BASE     " P ST 
0x097fe4…098178          Dummy {f00=0x0031, f01=0x0190, f02=»DR* A6,A5 GET NUMBER OF COPIES       P EJECT   &   PSYA340 SUK A6,1    4   P RF(P) SYA345 NEXT TASK    L 2 P CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS    l   P RB SYA310 NEXT TASK-CLASS     * PSYA345 LD A12,T:DAD,A1 GET T:D-ADDRESS       P CALL MOVT:A MOVE T:A 
0x098178…09830c          Dummy {f00=0x0031, f01=0x0190, f02=»ORRESPONDING TTAB AND QUEUE    ~   P IMR A4 SET QUEUE TASK FLAG    $ 0 P ST A3,TTB:SA+26,A2 SAVE T:A-ADDRESS IN TTAB   H " P LD A1,SCTOPT GET OPTION WORD    |   P ANK A1,2 DISC PAGING?       P RF(Z) SYA348 NO!        P LDR A1,A3 GET T:A-ADDRESS     0 P ADKL A1,CSB
0x09830c…0984a0          Dummy {f00=0x0031, f01=0x0190, f02=»BSWB MOVE TWB'S AND RESERVE FOR SWB'S      " P CALL ALLBUF ALLOCATE BUFFERS    .   P XIF   T   P IFT MMUPAG=1    ` * P* GET ACTUAL MM-TABLE ADDRESS AND LOAD   v   P       P LDR A1,A5     . P AD* A1,SHADOW,A10 ADD SHADOW-TABLE LENGTH     $ P LDR* A1,A1 GET MM-TABLE
0x0984a0…098634 (4, 45)  Dummy {f00=0x0031, f01=0x0190, f02=»EUE TASK FLAG      : P ST A3,TTB:SA+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)        P LDR A1,A3 GET T:A-ADDRESS   T 0 P ADKL A1,CSB ADDRESS TO CURRENT SEGMENT BASE   v " P ST A1,TTB:CB,A2 STORE IN TTAB     0 P LD A1,T:DSAV,A2 GET CLASS-LOCAL LAST ENTRY      * P LDK
0x098634…0987c8          Dummy {f00=0x0031, f01=0x0190, f02=»BLE    l   P       P SUK A2,2 START OF TABLE       P LDKL A12,/FC00    4   PSYA320 SUK A1,2 NEXT ENTRY   L   P CWR A1,A2 ALL?    n   P RF(E) SYA330 YES!       P STR A12,A1 REMOVE ENTRY       P RB SYA320       PSYA330 EQU *       P ELR A1,A8 GET T:A ADDRESS     $ P
0x0987c8…09895c          Dummy {f00=0x0031, f01=0x0190, f02=»REAL T:ATAB    x $ P LDR* A6,A5 GET NUMBER OF COPIES       PSYA340 SUK A6,1    <   P RF(P) SYA345 NEXT TASK    T 2 P CALL CHTAID REPLACE TCL:S IN THIS TASK-CLASS    t   P RB SYA310 NEXT TASK-CLASS       PSYA345 ADK A1,1 NEXT T:A ID      ( P CALL GETTTB FIND CORRES
0x09895c…098af0          Dummy {f00=0x0031, f01=0x0190, f02=»A7 STORE IN REAL T:ATAB      @ P ST A2,TTB:SA+26,A9 PUT T:A-ADDRESS IN TTAB. A9=TTAB ADDRESS       P LDR A8,A2 GET T:A-ADDRESS   d 0 P ADKL A8,CSB ADDRESS TO CURRENT SEGMENT BASE     " P ST A8,TTB:CB,A9 STORE IN TTAB     " P LDR A8,A7 CHANGE T:A TO COPY      , P A
0x098af0…098c84          Dummy {f00=0x0031, f01=0x018e, f02=»STKCOM GET TO-TABLE      2 P ST A1,MMFROM+STKCOM CHANGE T:A ADDRESS-TABLE        P TLR A1    R " P CALL ALLBUF ALLOCATE BUFFERS    b ( P LD A1,TTAB+STKCOM GET TTAB-ADDRESS      * P CM LSTPAG,A1 CLEAR SAVE-AREA IN TTAB      $ P ELR A3,A8 GET T:A-ADDRESS (NEW)      
0x098c84…098e18          Dummy {f00=0x0031, f01=0x018e, f02=»     ( P*  SCAN TCTAB FOR TASKS TO BE QUEUED       P*    4 , PSYA350 LD* A9,SCTTCT GET LENGTH OF TCTAB   > $ P AD A9,SCTTCT ADD START OF TCTAB   n ( PSYA355 SUKL A9,2 NEXT ENTRY IN TCTAB     & P CW A9,SCTTCT ALL ENTRIES SCANNED?       P RF(E) SYA360 YES        P L
0x098e18…098fac          Dummy {f00=0x0031, f01=0x018e, f02=»   ~ $ P STR A5,A9 RESET QUEUE TASK FLAG     ( P LD A12,TTB:SA+26,A5 GET T:A ADDRESS   0 , P LD A2,APCBLK+STKEND GET ADDRESS TO ACB      ( P LD A2,APLLAC,A2 GET P:MTAB ADDRESS        P IFT MMUPAG=1      & P TL TTB:MT,A5 LOAD TASKS MMU TABLE       P EL A12,T:DAD,A1
0x098fac…099140          Dummy {f00=0x0031, f01=0x0190, f02=» 0 P LD A2,NTPA,A2 GET INTERPRETER START ADDRESS       P XIF   8   P CALL QUEJOB QUEUE TASK    D   P RB SYA355   d   P EJECT   v   PSYA360 EQU *       P ADKL A10,TABLEN NEXT TABLEN       P CM SWITCH+STKEND        P CM FLAG+STKEND        P LD A1,PDDIV+STKEND GET FL
0x099140…0992d4 (4, 46)  Dummy {f00=0x0031, f01=0x0190, f02=»   f   P ST A1,SCTEFA+2 SAVE       P XIF   $   P IFT MMUPAG=1    0 6 P LD A1,FYSPAG+STKCOM GET LAST PHYSICAL PAGE NUMBER   F   P ST A1,SAEFA1+STKEND STORE     * P LD A1,LSTADR+STKCOM GET LAST ADDRESS        P ANKL A1,/FFF GET OFFSET       P ST A1,SAEFA2+STKEND STO
0x0992d4…099468          Dummy {f00=0x0031, f01=0x0190, f02=»,FYSPAG+STKCOM GET LAST PHYSICAL PAGE        P SLL A2,2    .   P ORR A1,A2   @   P ST A1,SCTEFA+2    R   P LD A1,FYSPAG+STKCOM   j   P SRL A1,14       P ST A1,SCTEFA        P XIF       PSYA370 EQU *       P LDKL A1,SYA200        P AD A1,M:REL+STKCOM      & P ABR A
0x099468…0995fc          Dummy {f00=0x0031, f01=0x0190, f02=»N TO ALL PARTS IN THIS PROGRAM  *    z < P*******************************************************    *   P EJECT   j 2 P**               C A L L M O               **    x 2 P**                                         **      2 P**  CHECK IF MORE SPACE IN PDDIV ARE
0x0995fc…099790          Dummy {f00=0x0031, f01=0x0190, f02=» PDDIV = IF "1" INDICATE THAT    **      2 P**         MORE SPACE IN PDDIV             **    , 2 P**         PDDIVL = LENGTH OF PDDIV AND    **    b 2 P**         S:GTAB                          **      2 P**  OUTPUT: PDDIVL AND LSTADR IS UPDATED   **      2 P**  
0x099790…099924          Dummy {f00=0x0031, f01=0x0190, f02=»           **    p 2 P**  SUBROUTINES: MOVING                    **      2 P**                                         **    L 2 P*********************************************        P*        PCALLMO EQU *     2 P LD A2,PDDIV+STKEND MORE SPACE IN PDDIV AREA?     
0x099924…099ab8          Dummy {f00=0x0031, f01=0x0190, f02=»PAG=0      , P LD A2,SCTEFA+2 N0! GET END OF FREE AREA     , P ST A2,LSTADR+STKCOM UPDATE LAST ADDRESS   >   P XIF   n   P IFT MMUPAG=1    z   P LD A2,SAEFA2+STKEND     , P ST A2,LSTADR+STKCOM UPDATE LAST ADDRESS       P LD A2,SAEFA1+STKEND     4 P ST A2,FYSPAG+ST
0x099ab8…099c4c          Dummy {f00=0x0031, f01=0x0190, f02=»DDIVL    v   PCALL:10 EQU *        P CALL MOVING   $   P RTN A14   8   P EJECT   H   P       V 4 P**              G E T W B                    **    b 4 P**                                           **      4 P**                                           **      4
0x099c4c…099de0          Dummy {f00=0x0031, f01=0x0190, f02=»                       **    z 4 P**  INPUT : A8= POINTER TO T:A-ADD IN T:ATAB **    " 4 P**          BIT=BIT NUMBER SAT IN MASK (0-15)**    Z 4 P**  OUTPUT: A4=W.B. DISPLACEMENT IN T:A      **      4 P**          TADISP=A4                        **      4 P**    
0x099de0…099f74 (4, 47)  Dummy {f00=0x0031, f01=0x0190, f02=»*****************    r   P           PGETWB EQU *    & $ P LD A4,BIT+STKEND GET BIT NUMBER   : $ P SLL A4,2 ADJUST FOR ADDRESSING    b   P ADK A4,WATFST+2     * P ST A4,TADISP+STKEND SAVE DISPLACEMENT       P IFT MMUPAG=0        P LDR* A11,A8 GET T:A-ADDRESS      
0x099f74…09a108          Dummy {f00=0x0031, f01=0x0190, f02=»     2 P LD A11,FLAG+STKEND REAL TASK-DATA PROCESSING?       P RF(Z) GETW10 NO!    > " P TL* MMTO+STKCOM LOAD TO-TABLE   X & PGETW10 ELR A11,A8 GET T:A-ADDRESS    ~   P ADR A11,A4 ADD DISPLACEMENT       P ST A11,WBADD+STKEND SAVE      " P ELR A11,A11 GET W.B.-ADDR
0x09a108…09a29c          Dummy {f00=0x0031, f01=0x018e, f02=»  M O V W B                         **     8 P**                                                **   . 8 P**                                                **   j 8 P**  MOVE WORK-BLOCK. W.B.-ADDRESS IS UPDATED      **     8 P**                                    
0x09a29c…09a430          Dummy {f00=0x0031, f01=0x0190, f02=»   Z 8 P**  WORK-REGS: A1-A4                              **     8 P****************************************************   D   P           PMOVWB EQU *        P LDR A1,A11 GET ADDRESS        P ADKL A1,WBLEN FROM-ADDRESS        P IFT MMUPAG=0        P LDR* A3,A1 LE
0x09a430…09a5c4          Dummy {f00=0x0031, f01=0x0190, f02=» MOVE    b   P XIF       P IFT MMUPAG=1        P ELR A3,A1 LENGTH    0   P CALL CALLMO   J 6 P SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT    ^ 2 P LD A4,FLAG+STKEND REAL DATA-PART PROCESSING?        P RF(Z) MOVW10 NO!      " P TL* MMTO+STKCOM LOAD TO-TABLE  
0x09a5c4…09a758          Dummy {f00=0x0031, f01=0x0190, f02=»       P EJECT       P           P       " : P**               M O V D T                         **    . : P**                                                 **    l : P**                                                 **      : P**  MOVE DISCRIPTOR TABLE. D.T.-
0x09a758…09a8ec          Dummy {f00=0x0031, f01=0x0190, f02=»:A     **    d : P**  OUTPUT: A3=POINTER TO W.B.-ADDRESS             **      : P**  WORK REGS: A1-A4                               **    P : P*****************************************************        P           PMOVDT EQU *      : P LD A1,WBADD+STKEND GET POIN
0x09a8ec…09aa80          Dummy {f00=0x0031, f01=0x018e, f02=»A1,DTLEN ADJUST FOR LENGTH WORD      " P AD A1,MOVADD+STKEND RELOCATE    (   P LDR* A3,A1 LENGTH   N   P CALL CALLMO   h   P LD A3,WBADD+STKEND    |   P SUKL A2,DTLEN       P SUKL A1,DTLEN     4 P ST A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS        P XIF       P
0x09aa80…09ac14 (4, 48)  Dummy {f00=0x0032, f01=0x0190, f02=»   P ELR A3,A1 LENGTH        P CALL CALLMO       P LD A3,WBADD+STKEND    2   P SUKL A2,DTLEN   N   P SUKL A1,DTLEN   d 4 P ES A2,-2,A3 UPDATE D.T-ADDRESS. A2=NEW ADDRESS    z   P XIF       P RTN A14       P EJECT       P         < P**                    M O V D W 
0x09ac14…09ada8          Dummy {f00=0x0032, f01=0x0190, f02=»              **   h < P**  SEARCH T:D FOR DUMMY W.B. IF ANY FOUND, MOVE D.T. **     < P**  AND UPDATE ADDRESSES (W.B. & D.T.)                **   X < P**                                                    **     < P**  INPUT : A12=T:D-ADDRESS                     
0x09ada8…09af3c          Dummy {f00=0x0032, f01=0x0190, f02=»   X < P**  WORK.REGS: A1-A4                                  **     < P********************************************************   H   P           PMOVDWB EQU *     " P ST A10,SAVE07+STKEND SAVE A10       P ST A6,SAVE05+STKEND SAVE A6       P LDK A6,0      * PMOVD
0x09af3c…09b0d0          Dummy {f00=0x0032, f01=0x018e, f02=»   P IFT MMUPAG=1        P EL A2,WATLEN,A12        P XIF   4 " P SUR A2,A6 ACTUAL TABLE LENGTH   @   P ADR A6,A12 A6=TABLE POINTER   f " PMOVD20 ADK A6,1 A6=TABLE INDEX       P SUK A2,1 ALL?       P RF(N) MOVD60 YES!       P IFT MMUPAG=0      " P CC A4,DWBFST,A6 S
0x09b0d0…09b264          Dummy {f00=0x0032, f01=0x0190, f02=»   P RF(N) MOVD30 RIGHT!       P ANKL A10,/FF00        P ECR A10,A10   8   P RF MOVD40   L   PMOVD30 ANKL A10,/FF    ^ " PMOVD40 SLC A6,1 ADJUST POINTER   z   P CWR A4,A10 SHARED W.B.?       P XIF       P RB(NE) MOVD20 NO!       P* DWB FOUND *      , P NGR A4,A2 C
0x09b264…09b3f8          Dummy {f00=0x0032, f01=0x0190, f02=»   ~   P ADR A4,A10        P XIF       P LDR A6,A4 SAVE TABLE INDEX    (   P SUK A4,1    L   P SLL A4,2    ^   P ADK A4,WATFST+2   p . P LD A3,NEWAD2+STKEND GET NEW W.B.-ADDRESS        P IFT MMUPAG=0      2 P ADR* A4,A8 A4=POINTER TO W.B.-ADDRESS IN T:A      " P S
0x09b3f8…09b58c          Dummy {f00=0x0032, f01=0x0190, f02=»0 NO!      " P TL* MMTO+STKCOM LOAD TO-TABLE       PMOVD50 EQU *   4 . P ELR A10,A8 A4=POINTER TO W.B.-ADDR IN T:A   H   P ADR A4,A10    z " P ESR A3,A4 CHANGE W.B.-ADDRESS     ( P TL* MMFROM+STKCOM RELOAD FROM-TABLE       P XIF       P ST A4,WBADD+STKEND      0 P
0x09b58c…09b720          Dummy {f00=0x0032, f01=0x018e, f02=»VE D.T.        P RB MOVD10       PMOVD60 EQU *   " $ P LD A6,SAVE05+STKEND RESTORE A6    6 & P LD A10,SAVE07+STKEND RESTORE A10    ^   P RTN A14       P EJECT       P       P     4 P**              T W B S W B                   **     4 P**                        
0x09b720…09b8b4 (4, 49)  Dummy {f00=0x0032, f01=0x018e, f02=»   ^ 4 P**  INPUT : A8=ACTUAL T:A-ADDRESS             **     4 P**          A12=T:D-ADDRESS                   **   @ 4 P**  WORK-REGS: A1-A4,   A11                   **   x 4 P************************************************       P       PTWBSWB EQU *       P ST 
0x09b8b4…09ba48          Dummy {f00=0x0032, f01=0x0190, f02=»       P CALL SHIFT      " PTWSW10 RF(Z) TWSW20 ALL DONE!        P CALL GETWB    B   P CALL MOVWB    V , P ST A2,NEWAD2+STKEND SAVE NEW WB-ADDRESS   j & P CALL MOVDWB CHANGE DWB-ADDRESSES        P CALL SKIFTA       P RB TWSW10       PTWSW20 EQU *       P IFT SWPBL
0x09ba48…09bbdc          Dummy {f00=0x0032, f01=0x0190, f02=»FT SWPBLK-MMUPAG=1       P LD A7,SWBMSK,A12        P XIF   4   P IFT MMUPAG+SWPBLK=2   @   P EL A7,SWBMSK,A12        P XIF   v   P IFT SWPBLK=1        P CALL SHIFT        PTWSW30 RF(Z) TARZAN ALL DONE       P CALL GETWB        P CALL MOVWB RESERVE SPACE      * P S
0x09bbdc…09bd70          Dummy {f00=0x0032, f01=0x0190, f02=»       P XIF     $ P LD A7,SAVE04+STKEND RESTORE A7        P RTN A14   <   P EJECT   L   P   Z   P   b 4 P**                A L L B U F                 **   j 4 P**                                            **     4 P**  ALLOCATE FIXED DATA SET BUFFERS AND       
0x09bd70…09bf04          Dummy {f00=0x0032, f01=0x018e, f02=»=ACTUAL T:A-ADDRESS IN T:ATAB   **     4 P**          A12=T:D-ADDRESS                   **   * 4 P**          CSN (IN T:A)=LENGTH OF DSCB'S     **   b 4 P**          CIA (IN T:A)=DISPL. TO T:A-START  **     4 P**          CSE (IN T:A)=STACKSIZE            **     4
0x09bf04…09c098          Dummy {f00=0x0032, f01=0x0190, f02=»       P IFT MMUPAG=0      2 P LD A9,FSTADR+STKCOM GET BUFFER START ADDRESS        P LDR* A1,A8 GET T:A-ADDRESS    T ( P LD A3,CSN,A1 GET DSCB TOTAL LENGTH    x   P RF(Z) ALLB70 NO DSCB'S      2 P AD A1,DATTAB,A12 CALC. START OF DSCB RECORDS      " P LDR A11,A1 SA
0x09c098…09c22c          Dummy {f00=0x0032, f01=0x0190, f02=» RF(Z) ALLB70 NO DSCB      * P EL A11,DATTAB,A12 GET DISPL. TO DAT'S       P ADR A1,A11 START OF DAT'S   L " P LDR A11,A1 SAVE START ADDRESS   n   P XIF       P SUR A3,A1       P NGR A3,A3       P SUK A3,DSCBL END CONDITION      < P ST A3,SAVE04+STKEND SAVE ADDRES
0x09c22c…09c3c0          Dummy {f00=0x0032, f01=0x0190, f02=»LLB70 YES!       P IFT MMUPAG=0      : P LD A3,BL,A1 GET LENGTH OF THE REQUESTED BUFFER.ZERO?    (   P RB(Z) ALLB10 YES!   f * P LD A2,SB,A1 GET INDEX.SHARED BUFFER?        P RF(Z) NOTSH NO!       P LDK A3,DSCBL LENGTH OF DSCB     " P CALL MULT A2*A3 RESULT IN A3 
0x09c3c0…09c554 (4, 50)  Dummy {f00=0x0032, f01=0x0190, f02=»TORE IN CURRENT DSCB       P XIF       P IFT MMUPAG=1    ( 0 P EL A3,BL,A1 GET LENGTH OF REQ.BUFFER.ZERO?    >   P RB(Z) ALLB10 YES!   r * P EL A2,SB,A1 GET INDEX.SHARED BUFFER?        P RF(Z) NOTSH NO!       P LDK A3,DSCBL LENGTH OF DSCB     " P CALL MULT A2*A3 R
0x09c554…09c6e8          Dummy {f00=0x0032, f01=0x0190, f02=»S A4,BP,A1 STORE IN CURRENT DSCB       P XIF   (   P RB ALLB10   4   P   F   P IFT MMUPAG=0    N : PNOTSH ADK A3,2 ONE EXTRA WORD USED BY THE INTERPRETER    d   P LDR A9,A9 PAGING?       P RF(NZ) NOTS10 NO!     , P CALL CALLMO ALLOCATE BUFFER FROM BOTTOM     & P A
0x09c6e8…09c87c          Dummy {f00=0x0032, f01=0x0190, f02=»9,A9     , P SUR A9,A2 MAX LENGTH OF REM. MEM. AREA        P LDR A4,A11 SAVE REGISTER    <   P LDR A11,A3 LENGTH OF BUFFER   ^   P CALL CMPADR ENOUGTH MEMORY?       P RF(G) ALLB50 NO!      ( P LDR A9,A2 GET START OF MEMORY AREA      ( P ADR A9,A3 ALLOCATE BUFFER F
0x09c87c…09ca10          Dummy {f00=0x0032, f01=0x0190, f02=»RT   r   P CALL CMPADR       P RF(NL) ALLB60 OK!       PALLB50 LDKL A1,LMP3    8   P CALL ERROR    T   PALLB60 EQU *   h   P LDR A11,A4 RESTORE REGISTER   | & P ADK A2,2 BUFFER MASK AT DISPL. -2     & P ST A2,BP,A1 STORE BUFFER POINTER      0 P ST A9,FSTADR+STKCOM
0x09ca10…09cba4          Dummy {f00=0x0032, f01=0x0190, f02=»XTRA WORD USED BY THE INTERPRETER    | . P CALL CALLMO ALLOCATE BUFFER FROM 'BOTTOM'   * & P ADK A2,2 BUFFER MASK AT DISPL. -2     & P ES A2,BP,A1 STORE BUFFER ADDRESS        P XIF       P RB ALLB10       P         , P* RESERVE STACK AND SET STACKPOINTERS *       
0x09cba4…09cd38          Dummy {f00=0x0032, f01=0x018e, f02=»80     $ P LDK A3,STKSZ DEFAULT STACKSIZE        PALLB80 EQU *   2 , P ST A3,STKB,A1 STORE ACTUAL STACK SIZE     F   P CALL CALLMO ALLOCATE STACK    v   P ST A2,STKE,A1 SET STACK-END     " P LD A3,STKB,A1 GET STACK SIZE      " P ADR A2,A3 COMPUTE STACK BASE      "
0x09cd38…09cecc          Dummy {f00=0x0032, f01=0x0190, f02=»   P IFT MMUPAG=1        P ELR A1,A8 GET T:A-ADDRESS       P EL A3,CSE,A1 GET STACK SIZE   < * P RF(NZ) ALLB80 USER DEFINED STACK SIZE   ` $ P LDK A3,STKSZ DEFAULT STACK SIZE     ( PALLB80 ES A3,STKB,A1 SAVE STACK SIZE       P CALL CALLMO ALLOCATE STACK      " P E
0x09cecc…09d060          Dummy {f00=0x0032, f01=0x0190, f02=»T WORD   x $ P ES A2,STKB,A1 STORE STACK BASE      * P ESR A2,A1 STORE CURRENT STACK POINTER   6   P XIF   d   P RTN A14   p   P EJECT       P     4 P**              M O V T : A                   **     4 P**                                            **     4 P**
0x09d060…09d1f4 (4, 51)  Dummy {f00=0x0032, f01=0x0190, f02=»                    **   v 4 P**  INPUT : A8=T:A-ADDRESS                    **     4 P**          A12=T:D-ADDRESS                   **   V 4 P**          CIA (IN T:A)=DISL. TO T:A-START   **     4 P**  OUTPUT: A2=NEW T:A-ADDRESS                **     4 P**  WORKRE
0x09d1f4…09d388          Dummy {f00=0x0032, f01=0x0190, f02=»0,SAVE07+STKEND SAVE A10       P IFT MMUPAG=0        P LDR* A1,A8 GET T:A-ADDRESS    6 ( P LD A3,WATLEN,A12 GET LENGTH OF WAT    Z   P SLL A3,2 BYTES      , P SU A3,CIA,A1 ADD DISPLACEMENT TO START        P ADK A3,WATFST A3=LENGTH       P AD A1,CIA,A1 FROM-ADDRESS
0x09d388…09d51c          Dummy {f00=0x0032, f01=0x018e, f02=»COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB *        P   :   P LD A3,FCD,A12 ANY FCD?    B   P RF(Z) MOVT10 NO!    b   P ADR A3,A2 START OF FCB    |   P LDR A4,A2 SAVE T:A-ADDRESS      2 P LD A10,FLAG+STKEND REAL TASK DATA PROCESSING?       P RF(Z) MOVT05 NO! 
0x09d51c…09d6b0          Dummy {f00=0x0032, f01=0x0190, f02=»   |   P ADS A4,FCBDD3,A3        P ADS A4,FCBDD4,A3    " , PMOVT10 LD A10,SAVE07+STKEND RESTORE A10    <   P RTN A14   l   P XIF   |   P IFT MMUPAG=1        P       P ELR A1,A8 GET T:A-ADDRESS     ( P EL A3,WATLEN,A12 GET LENGTH OF WAT        P SLL A3,2 BYTES     
0x09d6b0…09d844          Dummy {f00=0x0032, f01=0x0190, f02=»0,SAVE07+STKEND RESTORE A10        P CALL CALLMO   $   P ELR A4,A8   8   P EL A10,CIA,A4   J   P SUR A2,A10 NEW T:A-ADDRESS    ` " P SUR A1,A10 'OLD' T:A-ADDRESS      8 P* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB *        P       P EL A3,FCD,A12 ANY FCD?   
0x09d844…09d9d8          Dummy {f00=0x0032, f01=0x018e, f02=»!      8 P SUR A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDR.)       PMOVT05 EQU *   F   P ADR A3,A2 START OF FCB    Z " P TL* MMTO+STKCOM LOAD TO-TABLE   z   P EL A10,FCBDD1,A3        P ADR A10,A4        P ES A10,FCBDD1,A3        P EL A10,FCBDD2,A3        P ADR A
0x09d9d8…09db6c          Dummy {f00=0x0032, f01=0x0190, f02=»   P ADR A10,A4        P ES A10,FCBDD4,A3      ( P TL* MMFROM+STKCOM RELOAD FROM-TABLE   2 , PMOVT10 LD A10,SAVE07+STKEND RESTORE A10    ^   P RTN A14       P XIF       P EJECT     D P***************************************************************      D P*       
0x09db6c…09dd00          Dummy {f00=0x0032, f01=0x0190, f02=»*  =====================================                      *      D P*                                                             *    H D P*  REFERENCED IN:  MOVCOM                                     *      D P*                                               
0x09dd00…09de94 (4, 52)  Dummy {f00=0x0033, f01=0x0190, f02=»                      *    h D P*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK            *      D P*                                                             *    h D P*  EXIT:  CORRESPONDING BIT IN CURRENT STATCK POINTER         *      D P*         IN T:A
0x09de94…09e028          Dummy {f00=0x0033, f01=0x0190, f02=»REGISTERS:  A1,A2                                     *      D P*                                                             *    @ D P*  SUBROUTINES:                                               *      D P*                                                       
0x09e028…09e1bc          Dummy {f00=0x0033, f01=0x0190, f02=» SET BIT 0     8 P LD A2,BIT+STKEND GET BIT NUMBER IN CWB- OR UWB-MASK     " PIBAM10 RF(Z) IBAM20 BIT FOUND    N & P SRL A1,1 SHIFT BIT RIGHT ONE STEP   t $ P SUK A2,1 DECREMENT BIT COUNTER        P RB IBAM10       P*      & P*  UPDATE MOVED MASK IN FIRST T:A     
0x09e1bc…09e350          Dummy {f00=0x0033, f01=0x0190, f02=»E CURRENT BLOCK MOVED    ~ * P STR A3,A2 STORE NEW MOVED BLOCK MASK        P*    L & P*  UPDATE MOVED MASK IN SECOND T:A   V   P*        P LDR* A2,A6 GET T:A POINTER      $ P LDR* A3,A2 GET MOVED BLOCK MASK     , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED      * P S
0x09e350…09e4e4          Dummy {f00=0x0033, f01=0x0190, f02=»ED BLOCK MASK    ~ , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED      * P ESR A3,A2 STORE NEW MOVED BLOCK MASK    F   P*    t & P*  UPDATE MOVED MASK IN SECOND T:A   ~   P*        P ELR A2,A6 GET T:A POINTER     $ P ELR A3,A2 GET MOVED BLOCK MASK      , P ORR A3,A1 I
0x09e4e4…09e678          Dummy {f00=0x0033, f01=0x0190, f02=»*******************************************************************      J P*                                                                   *    L J P*               CHKMVD - CHECK IF BLOCK ALREADY MOVED               *      J P*               ================
0x09e678…09e80c          Dummy {f00=0x0033, f01=0x0190, f02=»D IN:  MOVCOM,MOVCLA                                    *      J P*                                                                   *    B J P*  ENTRY:  A8 - POINTER TO T:A                                      *      J P*         BIT - BIT NUMBER IN CWB- OR UWB-
0x09e80c…09e9a0          Dummy {f00=0x0033, f01=0x0190, f02=»EADY MOVED THEN CR=2 ELSE CR<>2               *    z J P*                                                                   *    8 J P*  WORK REGISTER:  A1,A2                                            *      J P*                                                   
0x09e9a0…09eb34 (4, 53)  Dummy {f00=0x0033, f01=0x0190, f02=»                                    *    p J P*********************************************************************    .   P EJECT   |   PCHKMVD EQU *       P IFT MMUPAG=0        P LDR* A1,A8 GET T:A POINTER      $ P LDR* A1,A1 GET MOVED BLOCK MASK       P XIF    
0x09eb34…09ecc8          Dummy {f00=0x0033, f01=0x0190, f02=»END GET BIT SET IN CWB- OR UWB-MASK      6 PCHKM10 RF(Z) CHKM20 BIT IN MOVED BLOCK MASK FOUND    , * P SLL A1,1 NEXT BIT IN MOVED BLOCK MASK   f $ P SUK A2,1 DECREMENT BIT COUNTER        P RB CHKM10       PCHKM20 ADK A1,0 SET CR     * P CFI A14,PSW,A13 PUT CONDITI
0x09ecc8…09ee5c          Dummy {f00=0x0033, f01=0x0190, f02=»                                                  **     : P**           S H I F T        &       SKIFTA        **   < : P**                                                  **   z : P**  CALCULATES BIT NUMBER SAT IN MASK-WORD          **     : P**  INPUT : A7=MAS
0x09ee5c…09eff0          Dummy {f00=0x0033, f01=0x0190, f02=»PSW ON RETURN         **   r : P******************************************************       P       ^   PSHIFT EQU *    j $ P CM BIT+STKEND RESET BIT COUNTER   ~   P LDR A7,A7       P RF SHIF20     & PSKIFTA EQU * ENTRY: CONTINUE SHIFT       PSHIF10 IM BIT+STKEND
0x09eff0…09f184          Dummy {f00=0x0033, f01=0x0190, f02=»OND IN PSW   t   P RTN A14       P EJECT   " @ P************************************************************   0 @ P*                                                          *   t @ P*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE AREA IN TTAB  *     B P*           
0x09f184…09f318          Dummy {f00=0x0033, f01=0x0190, f02=»                                                 *     @ P*                                                          *   : @ P*  REFERENCED IN:  SYSLDA  PART 2 B.                       *   ~ @ P*                                                          *     @ P* 
0x09f318…09f4ac          Dummy {f00=0x0033, f01=0x018e, f02=»                                                         *     @ P*  EXIT:                                                   *   B @ P*                                                          *     @ P*  WORK REGISTERS: A1,A3,A6,A8                             *  
0x09f4ac…09f640          Dummy {f00=0x0033, f01=0x0190, f02=»   R @ P*                                                          *     @ P************************************************************   L   PCHTAID EQU *     2 P LDR A8,A7 GET NEXT FREE ENTRY IN REAL T:ATAB      $ P LDR* A6,A5 GET NUMBER OF COPIES     " PCHT:10
0x09f640…09f7d4 (4, 54)  Dummy {f00=0x0033, f01=0x0190, f02=»T:A    p $ P LD A1,T:ATID,A1 GET TCL IN T:A      . PCHT:20 CALL GETTTB GET CORRESPONDING TTAB    4 * P LD A4,TTBTID,A2 GET REAL TID IN TTAB    f 6 P LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS      ( P ST A4,T:ATID,A3 REPLACE TCL IN T:A      & P LDR A3,A8 GET
0x09f7d4…09f968          Dummy {f00=0x0033, f01=0x0190, f02=»IF       P IFT MMUPAG=1      & P ELR A1,A8 GET POINTER TO REAL T:A     $ P EL A1,T:ATID,A1 GET TCL IN T:A    J . PCHT:20 CALL GETTTB GET CORRESPONDING TTAB    r ( P LDR A3,A2 GET POINTER TO TTAB ENTRY     2 P ADKL A3,MMBEG START OF MM-TABLE FOR THIS TTAB       P T
0x09f968…09fafc          Dummy {f00=0x0033, f01=0x018e, f02=»:ATID,A3 REPLACE TCL IN T:A *79-04-11*     0 P EL* A3,T:ATNW,A10 GET LENGTH OF REAL T:ATAB   . $ P NGR A3,A3 NEGATIVE DISPLACEMENT   b . P ADR A3,A8 COMPUTE ENTRY IN AUX. TID TABLE     8 P ESR A4,A3 SAVE TID FOR DEBUGGER PURPOSE *79-04-11*        P XIF     & P CM 
0x09fafc…09fc90          Dummy {f00=0x0033, f01=0x0190, f02=»   j   P RB(P) CHT:20 NEXT COPY        PCHT:90 RTN A14   (   P       > 4 P**                T : D A D D                 **   J 4 P**                                            **     4 P**                                            **     4 P**  GET T:D - ADDRESS 
0x09fc90…09fe24          Dummy {f00=0x0033, f01=0x018e, f02=»**   b 4 P**  OUTPUT: A12=T:D ADDRESS                   **     4 P************************************************   B   PT:DADD EQU *   z   P IFT MMUPAG=0        P LDR* A12,A8 T:A ADDRESS       P LD A12,T:DAD,A12        P XIF       P IFT MMUPAG=1        P ELR A12
0x09fe24…09ffb8          Dummy {f00=0x0033, f01=0x0190, f02=»       P         6 P**                  M O V C O M                **      6 P**                                             **    N 6 P**                                             **      6 P**  SEARCH T:A'S FOR COMMON WORK BLOCKS THAT   **      6 P**  ARE COMM
0x09ffb8…0a014c          Dummy {f00=0x0033, f01=0x018e, f02=»               **    p 6 P**  INPUT : A8=POINTER IN T:ATAB               **      6 P**          BIT=BIT NUMBER, SAT IN MASK        **    T 6 P**          ENDADD=ENDADDRESS OF T:ATAB        **      6 P**          TADISP=W.B.-ADDR DISPLACEM. IN T:A **      6 P**  WO
0x0a014c…0a02e0          Dummy {f00=0x0033, f01=0x0190, f02=»     & P CALL CHKMVD BLOCK ALREADY MOVED?        P RF(N) MOVC20 YES!   2 : P CALL GETWB POINTER TO WB ADD TO 'WBADD',A5=T:A-DISPL    L , P ST A11,SAVE06+STKEND SAVE W.B.-ADDRESS      * P CM MOVED+STKEND CLEAR MOVED INDICATOR       P LDR A6,A8       PMOVC10 ADK A6,
0x0a02e0…0a0474 (4, 55)  Dummy {f00=0x0033, f01=0x0190, f02=»30 LDR* A11,A6       P LD A2,T:DAD,A11 T:D-ADDRESS     " P AD A2,MOVADD+STKEND RELOCATE    :   P ST A2,SAVE03+STKEND SAVE    ` , P LD A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS        P CW A2,BIT+STKEND ENOUGHT?     6 P RB(NG) MOVC10 TO FEW WAT ELEMENTS. TAKE NEXT T:A   
0x0a0474…0a0608          Dummy {f00=0x0033, f01=0x018e, f02=»IF       P IFT MMUPAG=1        PMOVC30 ELR A11,A6        P EL A2,T:DAD,A11 T:D-ADDRESS   : " P AD A2,MOVADD+STKEND RELOCATE    ^ 4 P ST A2,SAVE03+STKEND SAVE T:D-ADDRESS TEMPORARY      , P EL A2,WATLEN,A2 NUMBER OF WAT-ELEMENTS        P CW A2,BIT+STKEND ENOUGHT?  
0x0a0608…0a079c          Dummy {f00=0x0033, f01=0x0190, f02=» 0 P CW A11,SAVE06+STKEND COMPARE W.B.-ADDRESSES       P XIF   8   P RB(NE) MOVC10 .NEQ.   D , P LD A9,MOVED+STKEND W.B. ALREADY MOVED?    ` . P RF(NZ) MOVC50 YES! CHANGE ADDRESSES ONLY      & P CALL MOVDT MOVE DESCRIPTOR-TABLE      * P ST A2,NEWAD1+STKEND SAVE D.
0x0a079c…0a0930          Dummy {f00=0x0033, f01=0x0190, f02=» MOVC40 NO!      " P CALL GETPRO CREATE REAL UWB'S     8 PMOVC40 ST A2,NEWAD2+STKEND SAVE NEW ADDRESS TO W.B.    :   P CALL MOVDWB   v & PMOVC50 CALL CHADR CHANGE ADDRESSES     . P CALL ICBMVD INDICATE CURRENT BLOCK MOVED        P LDR A11,A8 SAVE T:A-POINTER     *
0x0a0930…0a0ac4          Dummy {f00=0x0033, f01=0x0190, f02=»   P CALL MOVDWB       P LDR A8,A11      , P LD A12,SAVE04+STKEND RELOAD T:D-ADDRESS   ,   P RB MOVC10       P EJECT   n   P       |   P         4 P**               G E T P R O                  **     4 P**                                            **     4 P**  
0x0a0ac4…0a0c58          Dummy {f00=0x0033, f01=0x0190, f02=»                  **   t 4 P**                                            **     4 P**  INPUT : A11=PROTOTYPE ADDRESS             **   T 4 P**          A2=LAST W.B. - ADDRESS            **     4 P**  OUTPUT: A2=NEW ADDRESS                    **     4 P**  WORK-REG
0x0a0c58…0a0dec          Dummy {f00=0x0033, f01=0x018e, f02=»A3,U:BTOD,A10 GET U:BTAB ADDRESS       P IFT MMUPAG=0    (   P LDR* A4,A3 LENGTH   >   PGETP10 EQU *   X 6 P SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH    l   P RF(NN) GETP20       P LDK A1,LMP6 W.B. NOT FOUND!       P CALL ERROR        PGETP20 EQU *       P
0x0a0dec…0a0f80          Dummy {f00=0x0033, f01=0x0190, f02=»     0 P* GET NUMBER OF COPIES                     *     0 P* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *   <   P   p   PGETP30 EQU *   x   P LD A4,WBLEN,A11 W.B.-LENGTH     * P LC A5,UPNUMB,A3 GET NUMBER OF COPIES        P ANK A5,/FF      , P SU A3,U:BTOD,A10 GET 
0x0a0f80…0a1114 (4, 56)  Dummy {f00=0x0034, f01=0x0190, f02=»A5,URNUMB,A9 STORE IN REAL U:BTAB      0 P* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *   * 0 P********************************************   ^ . P SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM')        P RF(NP) GETP50       PGETP40 CALL MOVWB        P SUK A5,1        P R
0x0a1114…0a12a8          Dummy {f00=0x0034, f01=0x018e, f02=» ST A2,URADDR,A9 STORE ADDRESS TO FIRST IN U:BTAB        P XIF   :   P IFT MMUPAG=1    F   P ELR A4,A3 LENGTH        PGETP10 EQU *   v 6 P SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGTH        P RF(NN) GETP20       P LDK A1,LMP6 W.B. NOT FOUND!       P CALL ERRO
0x0a12a8…0a143c          Dummy {f00=0x0034, f01=0x018e, f02=»   f   P ADK A3,UP:REC NEXT        P RB GETP10   $   P       6 0 P* GET NUMBER OF COPIES                     *   B 0 P* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *   v 0 P********************************************       P       PGETP30 EQU *       P EL A4,WBLEN,A
0x0a143c…0a15d0          Dummy {f00=0x0034, f01=0x0190, f02=» . P AD A3,U:BTNW,A10 ADD TO NEW TABLE ADDRESS       P LDR A9,A3   6 " P TL* MMTO+STKCOM LOAD TO-TABLE   H * P ES A5,URNUMB,A9 ESORE IN REAL U:BTAB    n " P ES A4,URLENG,A9 STORE LENGTH      ( P TL* MMFROM+STKCOM RELOAD FROM TABLE     0 P* COPY NUMBER OF WORKBLOCK
0x0a15d0…0a1764          Dummy {f00=0x0034, f01=0x0190, f02=»GETP50       PGETP40 CALL MOVWB        P SUK A5,1    (   P RB(NZ) GETP40   :   P       P & P* UPDATE POINTER IN REAL U:BTAB *      & P*********************************        PGETP50 EQU *       P TL* MMTO+STKCOM     6 P ES A2,URADDR,A9 ESORE ADDRESS TO FIRES IN U
0x0a1764…0a18f8          Dummy {f00=0x0034, f01=0x0190, f02=» **    f 2 P**                                         **      2 P**                                         **    B 2 P**  CHECKS IF W.B. ALREADY MOVED TO COMMON **    x 2 P**  AREA. IF NOT MOVE W.B. & D.T. AND      **      2 P**  CHECK IF ANY DWB'S              
0x0a18f8…0a1a8c          Dummy {f00=0x0034, f01=0x0190, f02=»***********************************        P   ,   PMOVCLA EQU *   4   P CALL SHIFT    H   P RF(Z) MVCL30      * PMVCL10 CALL GETWB W.B.-ADDRESS TO A11    r & P CALL CHKMVD BLOCK ALREADY MOVED?        P RF(NN) MVCL40 NO!     , PMVCL20 CALL SKIFTA GET NEXT BIT IN M
0x0a1a8c…0a1c20          Dummy {f00=0x0034, f01=0x0190, f02=»   P RF(Z) MVCL50 NO!        P CALL GETPRO DUPLICATE WB'S      0 PMVCL50 ST A2,NEWAD2+STKEND SAVE W.B.-ADDRESS   B   P CALL MOVDWB PROCESS DWB'S   v   P RB MVCL20       P EJECT       P           P         6 P**                  C H A D R                  **      6
0x0a1c20…0a1db4 (4, 57)  Dummy {f00=0x0034, f01=0x0190, f02=» TO W.B. & D.T. IN T:A,      **    ~ 6 P**  BLOCKS ALREDY MOVED                        **    ( 6 P**                                             **    b 6 P**  INPUT : A6=POINTER IN T:ATAB TO T:A        **      6 P**          NEWADR1=NEW D.T.-ADDRESS           ** 
0x0a1db4…0a1f48          Dummy {f00=0x0034, f01=0x0190, f02=»S: A1,A2                           **      6 P*************************************************    .   P       h   PCHADR EQU *    t   P IFT MMUPAG=0        P LDR* A1,A6 T:A-ADDRESS      2 P AD A1,TADISP+STKEND ADDRESS  TO W.B.-ADDRESS        P LD A2,NEWAD2+STKEND
0x0a1f48…0a20dc          Dummy {f00=0x0034, f01=0x0190, f02=»G=1        P ELR A1,A6 T:A-ADDRESS     2 P AD A1,TADISP+STKEND ADDRESS  TO W.B.-ADDRESS    *   P LD A2,NEWAD2+STKEND   `   P ESR A2,A1   | & P SUK A1,2 ADDRESS TO D.T.-ADDRESS        P LD A2,NEWAD1+STKEND       P ESR A2,A1       P XIF       P RTN A14       P IFT S
0x0a20dc…0a2270          Dummy {f00=0x0034, f01=0x0190, f02=»                         *   l B P*                                                            *   " B P*  B:RSWT - BUILD REAL SWB CONTROL TABLE                     *   h B P*  =====================================                     *     B P*                   
0x0a2270…0a2404          Dummy {f00=0x0034, f01=0x0190, f02=»                                             *     B P*  ENTRY:  A2 - POINTER TO FIRST RECORD IN REAL S:BTAB       *   6 B P*          A5 - LENGTH OF REAL S:BTAB                        *   | B P*                                                            *     B P
0x0a2404…0a2598          Dummy {f00=0x0034, f01=0x0190, f02=» B P*  WORK REGISTERS:  A1-A7                                    *     B P*                                                            *   J B P*  SUBROUTINES:                                              *     B P*                                                 
0x0a2598…0a272c          Dummy {f00=0x0034, f01=0x0190, f02=»AVE POINTER TO FIRST BLOCK     8 P LD A1,APCBLK+STKEND GET START OF APL.CONTROL TABLE    " 0 P LD A1,APLSWB,A1 POINTER TO SWB BLOCK TABLE    ^ * P RF(Z) RSWBEX NO SWB:S IN APPLICATION        P LDR* A3,A1 NUMBER OF TYPES        P RF(Z) RSWBEX NO MOORE       P LDK A
0x0a272c…0a28c0          Dummy {f00=0x0034, f01=0x0190, f02=» COPIES    | $ P LD A7,SWBLEN,A4 LENGTH IN BYTES       P XIF   8   P IFT MMUPAG+SWPBLK=2   D & P ES A6,2,A2 STORE NUMBER OF COPIES   ` , P ES A7,4,A2 STORE LENGTH OF SWB IN BYTES       P XIF       P IFT SWPBLK-MMUPAG=1     & P ST A6,2,A2 STORE NUMBER OF COPIES    
0x0a28c0…0a2a54 (4, 58)  Dummy {f00=0x0034, f01=0x0190, f02=»6 INCREMENT POINTER IN BLOCK     ( P SUK A3,1 DECREMENT NUMBER OF TYPES    $   P RB(P) RSWB10    P   P LDR A4,A2   f   P*    x 4 P*  INIT POINTERS TO TID BLOCKS FOR EACH SWB TYPE     ( P*  AND RESET ALL WORDS IN TID BLOCKS       P*        PRSWB20 EQU *     ( P LDR
0x0a2a54…0a2be8          Dummy {f00=0x0034, f01=0x018e, f02=»   t   P RF(Z) RSWB50 NO COPIES!     * P STR A6,A8 STORE POINTER TO TID BLOCK    (   PRSWB30 STR A3,A2 RESET TID   V , P ADK A2,2 INCREMENT POINTER IN TID BLOCK   x . P SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB      $ P SUK A1,1 DECR. NUMBER OF COPIES       P RB(P)
0x0a2be8…0a2d7c          Dummy {f00=0x0034, f01=0x0190, f02=» * P ESR A6,A8 STORE POINTER TO TID BLOCK        PRSWB40 ESR A3,A2 RESET TID   2 , P ADK A2,2 INCREMENT POINTER IN TID BLOCK   T . P SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB      ( P SUK A1,1 DECREMENT NUMBER OF COPIES       P RB(P) RSWB40 NEXT COPY        P XIF  
0x0a2d7c…0a2f10          Dummy {f00=0x0034, f01=0x4098, f02=» RSWBEX YES        P LDKL A1,LMP6 SWB ERROR!       P CALL ERROR    4   PRSWBEX RTN A14   H   P XIF   ^   PLCREND EQU *   j   P     ~   P END    @       LENGTH OF REAL S:BTAB      ( P SUK A1,1 DECREMENT NUMBER OF COPIES       P RB(P) RSWB40 NEXT COPY        P XIF  
0x0a2f10…0a30a4          Dummy {f00=0x0034, f01=0x2008, f02=»        -ADDRESS w v   PHINKAS SUK A1,1 DEC. COUNTER x     P RB(N) HINKA TAKE NEXT T:A x <   P ADRS A6,A2 RELOCATE x ^   P ADK A2,4 NEXT W.B.  x z   P RB HINKAS x     P x     PSTICK EQU *  x     P* CONTINUE IN PART 2 * x     P     x     P LDKL A1,START2  x   " P A
0x0a30a4…0a3238          Dummy {f00=0x0034, f01=0x0190, f02=»            EFCFCA         Z G  T  Z O  W  . O       N    8A:a      P  N   W   O ^   O dT        G "     Z F       C   N V     G         G  T  N X G < O T   N T S 0QB?  R       O R    8A:a      T  V     N T=  R   U  W    N T   O T_N   N T S 0U        G  W         
0x0a3238…0a33cc          Dummy {f00=0x0034, f01=0x0190, f02=»         F ? F @ F B   F ?        T    O pW    O p     . G  T@ V   F     F     O F     F     . B     B     O n   n F =P    O p        EFCTUS         F    91  T          C &  T     & & T  0 G  T  O q  T    O N  T     " " P` V   O n     F   W   N n     G     O NT   
0x0a33cc…0a3560          Dummy {f00=0x0034, f01=0x0190, f02=»   f       >EFCILE           F     G         G #T        C  T  G $       G  TD           G  T  G  Q        W         G  Q        & 0     G  T          F " O      8A:a        8A:a  P,    8A:a     n    8A:a  P  n   O  _$ 6 o  W  6     G "   O }P            O }T<   2
0x0a3560…0a4200 (5, 0)   DirGranule ((5, 0)) {
0x0a3560…0a4200            DirEnt {nam=»UPD3  «, typ=»  «, f00=0x0000, f01=0x0000, f02=0x04c0, f03=0x0000}
0x0a3560…0a4200            DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04c8, f03=0x0000}
0x0a3560…0a4200            DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04d0, f03=0x0000}
0x0a3560…0a4200            DirEnt {nam=»DRTP02«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0698, f03=0x0000}
0x0a3560…0a4200            DirEnt {nam=»DRSU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x06e8, f03=0x0000}
0x0a3560…0a4200            DirEnt {nam=»DRGP01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0798, f03=0x0000}
0x0a3560…0a4200          }
0x0a4200…0a4394 (5, 1)   Opaque[0x194]
0x0a4394…0a4528          # DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04c8, f03=0x0000}
0x0a4394…0a4528          IdxSect {
0x0a4394…0a4528            f00 = 0x0026	// 0xa4394 @0x0 
0x0a4394…0a4528            f01 = 0x0002	// 0xa4396 @0x2 
0x0a4394…0a4528            gno = [	// 0xa4398 @0x4 
0x0a4394…0a4528                [0x00]: C0x0026.0x1.0
0x0a4394…0a4528            ]
0x0a4394…0a4528          }
0x0a4528…0a46bc          Dummy {f00=0x0026, f01=0x0190, f02=» 4 PTHIS FLEXIBLE DISC CONTAINS UPDATES FOR PTS TOSS       PRELEASE 11.0.    < , PTHE FOLLOWING MODULES HAVE BEEN UPDATED:   R   P     * PUSER-ID ! MODULE  ! DATE     ! COMMENT     @ P------------------------------------------------------------     < PTOSS11  ! DR
0x0a46bc…0a4850          Dummy {f00=0x0026, f01=0x0140, f02=»81-08-31 ! SOLUTION OF PROBLEM: 8556   | " P        !         !          !   ,   P   R @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND    Z   PASG /E0,DK,UP11      < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE      6 PREPLACED BY THESE 
0x0a4850…0a49e4          Dummy {f00=0x0026, f01=0x2008, f02=»         ! SOLUTION OF PROBLEM: 8556   | " P        !         !          !   ,   P   R @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND    Z   PASG /E0,DK,UP11      < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE      6 PREPLACED BY THESE 
0x0a49e4…0a4b78          Dummy {f00=0x0026, f01=0x2008, f02=»         MUST CHANGE THE   v   PFILE 'UP11'.        ! DRSU01  ! 81-08-31 ! SOLUTION OF PROBLEM: 8556   , < P        ! DRGP01  ! 81-08-31 ! SOLUTION OF PROBLEM: 8556   l " P        !         !          !       P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERIN
0x0a4b78…0a4d0c          Dummy {f00=0x0026, f01=0x0190, f02=»NO OF SECTORS ON UNPACKED PTS 6875   | , PSECLEN EQU 256 SECTOR LENGTH, CHARACTERS   * * PPHSECL EQU 384 PHYSICAL SECTOR LENGTH    Z   PQRETRY EQU 4 NO OF RETRIES       PTIME EQU 1000 1 MIN 40 SEC       P*        P*        P EJECT   DRDU01   DRDU01       P*       
0x0a4d0c…0a4ea0          Dummy {f00=0x0026, f01=0x0190, f02=»ABORT ROUTINE ADDRESS        P*        P IFT VERSA3=1    (   PBUFFER RES 193   >   P XIF   T   P*    `   P IFT VERSA3=0    j   PBUFFER RES 25        P*        P IFT RAW=1       P RES 103       P XIF       P IFT VERSA2=1  =2      ( PCYLBUF RES 2 CYL ID CHECK BUFFER
0x0a4ea0…0a5034 (5, 2)   Opaque[0x194]
0x0a5034…0a51c8          # DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x04d0, f03=0x0000}
0x0a5034…0a51c8          IdxSect {
0x0a5034…0a51c8            f00 = 0x0026	// 0xa5034 @0x0 
0x0a5034…0a51c8            f01 = 0x0002	// 0xa5036 @0x2 
0x0a5034…0a51c8            gno = [	// 0xa5038 @0x4 
0x0a5034…0a51c8                [0x00]: C0x0026.0x2.0
0x0a5034…0a51c8            ]
0x0a5034…0a51c8          }
0x0a51c8…0a535c          Dummy {f00=0x0026, f01=0x0190, f02=» 4 PMES    NOW YOUR SYSTEM SOFTWARE WILL BE UPDATED.     8 PMES    YOUR SYSTEM SOFTWARE IS EXPECTED TO BE ON THE   < $ PMES    DISC WITH FILE-CODE /F0.    x : PMES    IF THIS IS OK, THEN PRESS THE INT-BUTTON ON THE     8 PMES    FULL PANEL AND ENTER 'RS', OTHERWIS
0x0a535c…0a54f0          Dummy {f00=0x0026, f01=0x0190, f02=»       PMOV DRTP02,/S,TOSS11       PKPF /S,DRTP02    $ 8 PMES    REPLACING MODULE DRSU01 11.0 IN USER TOSSWORK   :   PDEL DRSU01,/S    v   PMOV DRSU01,/S,TOSS11       PKPF /S,DRSU01      8 PMES    REPLACING MODULE DRGP01 11.0 IN USER TOSSWORK       PDEL DRGP01,/S 
0x0a54f0…0a5684          Dummy {f00=0x0026, f01=0x0014, f02=»   PASG /E0,TY10    S,TOSS11       PKPF /S,DRTP02    $ 8 PMES    REPLACING MODULE DRSU01 11.0 IN USER TOSSWORK   :   PDEL DRSU01,/S    v   PMOV DRSU01,/S,TOSS11       PKPF /S,DRSU01      8 PMES    REPLACING MODULE DRGP01 11.0 IN USER TOSSWORK       PDEL DRGP01,/S 
0x0a5684…0a5818          Dummy {f00=0x0026, f01=0x2008, f02=»        /E0,TY10    S,TOSS11       PKPF /S,DRTP02    $ 8 PMES    REPLACING MODULE DRSU01 11.0 IN USER TOSSWORK   :   PDEL DRSU01,/S    v   PMOV DRSU01,/S,TOSS11       PKPF /S,DRSU01      8 PMES    REPLACING MODULE DRGP01 11.0 IN USER TOSSWORK       PDEL DRGP01,/S 
0x0a5818…0a59ac          Dummy {f00=0x0026, f01=0x0190, f02=»NO OF SECTORS ON UNPACKED PTS 6875   | , PSECLEN EQU 256 SECTOR LENGTH, CHARACTERS   * * PPHSECL EQU 384 PHYSICAL SECTOR LENGTH    Z   PQRETRY EQU 4 NO OF RETRIES       PTIME EQU 1000 1 MIN 40 SEC       P*        P*        P EJECT   DRDU01   DRDU01       P*       
0x0a59ac…0a5b40          Dummy {f00=0x0026, f01=0x0190, f02=»ABORT ROUTINE ADDRESS        P*        P IFT VERSA3=1    (   PBUFFER RES 193   >   P XIF   T   P*    `   P IFT VERSA3=0    j   PBUFFER RES 25        P*        P IFT RAW=1       P RES 103       P XIF       P IFT VERSA2=1  =2      ( PCYLBUF RES 2 CYL ID CHECK BUFFER
0x0a5b40…0a5cd4 (5, 3)   Opaque[0x194]
0x0a5cd4…0a5e68          # DirEnt {nam=»DRTP02«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0698, f03=0x0000}
0x0a5cd4…0a5e68          IdxSect {
0x0a5cd4…0a5e68            f00 = 0x0034	// 0xa5cd4 @0x0 
0x0a5cd4…0a5e68            f01 = 0x0014	// 0xa5cd6 @0x2 
0x0a5cd4…0a5e68            gno = [	// 0xa5cd8 @0x4 
0x0a5cd4…0a5e68                [0x00]: C0x0034.0x3.0
0x0a5cd4…0a5e68                [0x01]: C0x0035.0x0.0
0x0a5cd4…0a5e68                [0x02]: C0x0035.0x1.0
0x0a5cd4…0a5e68                [0x03]: C0x0035.0x2.0
0x0a5cd4…0a5e68                [0x04]: C0x0035.0x3.0
0x0a5cd4…0a5e68                [0x05]: C0x0036.0x0.0
0x0a5cd4…0a5e68                [0x06]: C0x0036.0x1.0
0x0a5cd4…0a5e68                [0x07]: C0x0036.0x2.0
0x0a5cd4…0a5e68                [0x08]: C0x0036.0x3.0
0x0a5cd4…0a5e68                [0x09]: C0x0037.0x0.0
0x0a5cd4…0a5e68            ]
0x0a5cd4…0a5e68          }
0x0a5e68…0a5ffc          Dummy {f00=0x0034, f01=0x0190, f02=» 2 P IDENT DRTP02  REL 11.0 81-08-31 870105041100        P   : & P   =3, CHARACTER BLOCKING CHANGED;   B $ P   ORDER & ECB-ADDRESS RELOADED;   l $ P   LF AFTER CUT & PERF. REMOVED;       P   REL 11.0 81-02-16     " P   =2, STATUS HANDLING CHANGED       P   REL 11.
0x0a5ffc…0a6190          Dummy {f00=0x0034, f01=0x018e, f02=»   X < P*                                                     *      < P*   PHILIPS TERMINAL SYSTEM PTS                       *    H < P*                                                     *      < P*   DRTP02 = DRIVER TELLER TERMINAL PRINTER           *      < P
0x0a6190…0a6324          Dummy {f00=0x0034, f01=0x0190, f02=»   P*        P*      < P*                                                     *      < P*******************************************************    X   P*      > P*   THIS DRIVER HANDLES TELLER TERMINAL PRINTERS PTS 6221,       P*   6222 OR 6223       P*        P* 
0x0a6324…0a64b8          Dummy {f00=0x0034, f01=0x0190, f02=»:   INTERRUPT HANDLER        P*      $ P*   R C T P :   RECOVERY ROUTINE   (   P*    P   P*    Z 6 P*   THE DRIVER CONTAINS THE FOLLOWING SUBROUTINES:   d   P*      B P*   P R B U F :   GET CHARACTERS FROM ECB-BUFFER AND SEND THEM       P*      6 P*   B C D T B Y 
0x0a64b8…0a664c          Dummy {f00=0x0034, f01=0x0190, f02=»ER IN OUTPUT BUFFER        P*      . P*   G R A S P :     SEND GRASP TO VOUCHER    &   P*    X 4 P*   R E L E A S :   SEND LIFT TO TOP AND RELEASE   b   P EJECT       P*      * P*   THE FOLLOWING ORDERS ARE TREATED:        P*      $ P*   ORDER 00 :      TEST STATU
0x0a664c…0a67e0          Dummy {f00=0x0034, f01=0x0190, f02=»*   ORDER 26 :      PERFORATE JOURNAL      . P*   ORDER 37 :      GRASP VOUCHER/PASSBOOK   . 0 P*   ORDER 38 :      RELEASE VOUCHER/PASSBOOK   `   P*      , P*   THE FOLLOWING RETURN CODES ARE USED:       P*      & P*   BIT  0 :        REQUEST ERROR      8 P*   BI
0x0a67e0…0a6974 (5, 4)   Dummy {f00=0x0035, f01=0x0190, f02=»HECK ERROR   v $ P*   BIT 15 :        NOT OPERABLE       P*    :   P*    D   P*    N   P*   NORMAL REGISTER USAGE:   X   P*    z " P*   REGISTER A1: WORK REGISTER     " P*            A2: INPUT/OUTPUT      $ P*            A3: BUFFER POINTER      $ P*            A4:
0x0a6974…0a6b08          Dummy {f00=0x0035, f01=0x0190, f02=»     A8: ECB-ADDRESS       P*        P EJECT   &   P*    4   P*   SYSTEM ADAPTATION:   >   P*      D P*  BY MEANS OF CONDITIONAL ASSEMBLY THE FOLLOWING FUNCTIONS CAN    f   P*   BE EXCLUDED:       P*      > P*   RETURN CODE IS SET IF RECOVERY IS EXECUTED ON REQUES
0x0a6b08…0a6c9c          Dummy {f00=0x0035, f01=0x0190, f02=»REQUEST AT 'VOUCHER OUT' BEFORE MESSAGE IS WRITTEN   ~   P*    :   P*    D @ P*   THE CHARACTER CODES FOR ROOMLESS POINT DIGITS IS DEFINED   N > P*   IN A TABLE NAMED ROMTAB.STANDARD IS SHB CHARACTER SET        P*        P*        P EJECT       P*        P********
0x0a6c9c…0a6e30          Dummy {f00=0x0035, f01=0x0190, f02=»*************        P* EXTERNALS *        P*************    ,   P*    B   P*    L , P EXTRN LDISP DISPATCHING FROM INTERRUPT    V $ P EXTRN LENDER DISPATCH I/O ERROR     & P EXTRN LENDIS END I/O AND DISPATCH       P EXTRN TENDIO END I/O      & P EXTRN OUTPUT OUTP
0x0a6e30…0a6fc4          Dummy {f00=0x0035, f01=0x0190, f02=» 2 IN DWT    x   P EXTRN DWTDEV DEVICE STATUS      & P EXTRN STABLK DEF. START OF BLOCK    6 $ P EXTRN ENDBLK DEF. END OF BLOCK    ` . P EXTRN NDSAV8 SAVE A3-A5, A7-A8 IN DWT =2      , P EXTRN NDREP GET REGISTERS AND RETURN =2       P EJECT       P*        P* ECB 
0x0a6fc4…0a7158          Dummy {f00=0x0035, f01=0x0190, f02=»   r   P EXTRN ECBRC RETURN CODE       P EXTRN ECBCW CONTROL WORD    (   P EJECT   J   P************************   X   P* CONDITIONAL ASSEMBLY *   x   P************************       P*        P*      < P*   WHEN RECOVERY EXECUTED ON REQUEST RETURN CODE IS SET    
0x0a7158…0a72ec          Dummy {f00=0x0035, f01=0x0190, f02=»E CUT/PERFORATED FOR PTS 6223 BY   z   P*   SETTING X:B = 1    (   P*    D   P*    N   PX:B EQU 0    X   PCUTPER EQU X:B   j   P*        P*      B P*   SPECIAL CHARACTER /13, /14 IS ACCEPTED BY SETTING X:C = 1        P*   AND X:D = 1 RESPECTIVLY        P*        P
0x0a72ec…0a7480          Dummy {f00=0x0035, f01=0x018e, f02=»INTING VOUCHER/PASSBOOK, IS COMPLETED IF     : P*   PRINT OBJECT IS REMOVED UNDER PRINTING IF X:E = 1    0   P*    n   P*    x   PX:E EQU 0        PCOMPL EQU X:E        P*        P*      > P*   IN SITUATIONS WHERE PRINTER HARDWARE OR SELECTOR UNIT      < P*   IS I
0x0a7480…0a7614 (5, 5)   Dummy {f00=0x0035, f01=0x0190, f02=»       PX:F EQU 0        PRELEND EQU X:F       P*    0   P*    :   P*   MMU BUFFER SIZE    D   P*    `   P*    j   PX:H EQU 20   t   PDVBLEN EQU X:H       P*        P EJECT       P*        P*        P*************        P* CONSTANTS *        P*************       
0x0a7614…0a77a8          Dummy {f00=0x0035, f01=0x018e, f02=» /8 'VOUCHER IN' BIT IN DATA-REQUEST     2 PEOJT EQU /4 'END OF JOURNAL' BIT IN DATA-REQ.    , 8 PWAICHA EQU /100 BIT #7 DWTDEV;WAIT FOR STATUS CHANGE   b @ PVOCHA EQU /200 BIT #6 DWTDEV;VOUCHER STATUS CH. NOT ALLOWED      4 PMESS EQU /400 BIT #5 DWTDEV;TEST MESSA
0x0a77a8…0a793c          Dummy {f00=0x0035, f01=0x0190, f02=»   h   PCR1 EQU /0D CR JOURNAL TAPE        PLF1 EQU /18 LF JOURNAL TAPE    , . PCR2 EQU /09 CR TALLY ROLL,VOUCHER/PASSBOOK   P   PLF2 EQU /19 LF TALLY ROLL      $ PLDO EQU /0B LIFT DOWN 1 POSITION     $ PLUP EQU /0A LIFT UP ONE POSITION     $ PLFF EQU /0C LIFT TO 
0x0a793c…0a7ad0          Dummy {f00=0x0035, f01=0x018e, f02=»TACH PRINT HEAD      " PRPH EQU /1E RETURN PRINT HEAD      4 PTETX EQU /83 LAST DUMMY AFTER GRASP AND RELEASE    >   P*    v   P*        P*********************        P* DWT-DISPLACEMENTS *        P*********************        P*      $ PRLN EQU /4 REQUESTED LINE 
0x0a7ad0…0a7c64          Dummy {f00=0x0035, f01=0x0190, f02=»   P***********        P*        P*    " " PBUF1 DATA /020D,/1D00 CR1,APH    ,   P IFT CUTPER=0    R   PBUF2 DATA /0209 CR2    h   P XIF       P IFT CUTPER=1        PBUF2 DATA /0309        P XIF       P DATA /1D20 APH,SPACE      " PBUF3 DATA /0209,/1D00 CR2,APH   
0x0a7c64…0a7df8          Dummy {f00=0x0035, f01=0x0190, f02=» MMU BUFFER SIZE       P DATA 2 DEVICE INDEX       PTPAD EQU * ADDRESS BLOCK   4   P DATA ACTP ACTIVATIONDRIVER    T " P DATA 1 ABORT ROUTINE ADDRESS    x   P DATA IHTP INTERRUPTHANDLER        P DATA RCTP RECOVERY ROUTINE        P*      $ P*    TABLE TO GET ROOMLE
0x0a7df8…0a7f8c          Dummy {f00=0x0035, f01=0x0190, f02=»   l   P*        P*        PLFTAB EQU *      , P DATA /1819 LINE FEED JOURNAL/TALLY ROLL   0   P IFT CUTPER=1    ` : PCPTAB DATA /1F0F CODES FOR PERFORATE/CUT JOURNAL TAPE    v   P XIF       PTPTAB EQU * ORDER TABLE        P DATA /0002,/0607,/080D        P IFT CUT
0x0a7f8c…0a8120          Dummy {f00=0x0035, f01=0x0190, f02=»P        P*      2 P*   THIS IS THE ACTIVATION PART OF THE DRIVER      > P*   CHECKS VALIDITY OF ORDERS AND JUMPS TO ORDER PROCESSOR   J   P*        P*        P*        PACTP EQU * ACTIVATION ENTRY        P*        P*      < P*   GET DWT INDEX: 0=JOURNAL,1=TALLY,2
0x0a8120…0a82b4 (5, 6)   Dummy {f00=0x0035, f01=0x0190, f02=»WTOR+1,A6 SAVE NEW ORDER IN DWT        P LDK A4,0 ACTIVATION   (   PACT005 LDK A3,TPLEN-1    D 2 PACT010 CC A7,TPTAB,A3 FIND OUT IF LEGAL ORDER    b   P RF(E) ACT020 VALID ORDER        P SUK A3,1        P RB(NN) ACT010 TRY NEXT        P*        P ABL LENDER ILLEGA
0x0a82b4…0a8448          Dummy {f00=0x0035, f01=0x0190, f02=» ABI TPFUC,A3 EXECUTE ORDER      8 PTPFUC DATA TPTEST,TPTEST,TP200,TP405,ACT055,ACT050     $   P IFT CUTPER=1    `   P DATA TP700,TP750    v   P XIF       P DATA TP800,TP900        P EJECT           P*            P*            P*   ORDER 00: TEST         H P*     
0x0a8448…0a85dc          Dummy {f00=0x0035, f01=0x0190, f02=» *       P LDK A2,/5 BLOCK LENGTH        P CF A5,STABLK START OF BLOCK   *   P RF(NZ) ERTP1 JMP IF ERROR   N   P LDK A2,/02 SEND CHAR /02    p   P CF A5,OUTPUT          P RF(NZ) ERTP1 JMP IF ERROR     ( P LDK A2,0 SEND CHAR /00=END OF TEST        P CF A5,OUTPUT   
0x0a85dc…0a8770          Dummy {f00=0x0035, f01=0x018e, f02=»   h > P*                GET REQUESTED LINE NUMBER AND SAVE IN DWT       P*    J   P*    T   P*    ^ B PACT050 LD A1,ECBCW,A8 GET LINE NUMBER FROM CONTROL WORD IN ECB   h   P RF ACT085       P*      , PACT055 LD A3,ECBBA,A8 GET BUFFER ADDRESS     & P LC A3,1,A3 GE
0x0a8770…0a8904          Dummy {f00=0x0035, f01=0x0190, f02=»       P RF(NE) ACT060       P LDK A3,2 /30 = TWO LF       P RF ACT080   < ( PACT060 RF(G) ACT080 /31-/39 = 1-9 LF   N   P ADK A3,/5   z   P ABL(Z) TP605 /2B = NO LF        PACT070 LDK A3,1 ONE LF     8 PACT080 LC A1,DWTDEV+RLN,A6 GET LINE NUMBER FROM DWT      * P
0x0a8904…0a8a98          Dummy {f00=0x0035, f01=0x018e, f02=»O    l   P*        PACT090 LDR A4,A4 RECOVERY ?        P RF(NZ) TP605 YES    8 4 P SC A1,DWTDEV+RLN,A6 SAVE REQUESTED LINE NUMBER    R   P RF TP605        P EJECT       P*        P*        P*        P*   ORDER 06 : PRINT JOURNAL       P*        P*        P*      *
0x0a8a98…0a8c2c          Dummy {f00=0x0035, f01=0x0190, f02=»   P CF A5,STABLK START OF BLOCK     $ PERTP1 RF(NZ) ERTP2 JMP IF ERROR    ( 2 P LC A1,DWTDEV,A6 GET LEFT BYTE IN STATUS WORD    P $ P ANK A1,4 TEXT MESSAGE WRITTEN ?     ( P RF(NE) TP220 YES; COMPLETE REQUEST      ( P LD A1,ECBRL,A8 GET REQUESTED LENGTH     $ P S
0x0a8c2c…0a8dc0          Dummy {f00=0x0035, f01=0x018e, f02=»C A2,2,A1 THIRD CHARACTER      $ P CCK A2,/2020 CONTROL CHARACTER    "   P RF(NL) TP215    J   P RF TP220    `   PTP215 EQU *    r   P CF A5,BUFCHR SEND BUFFER      " P CF A5,PRBUF PRINT ECB-BUFFER        PTP220 EQU *        P LDK A1,0      6 PTP230 LDKL A2,/FDFF 
0x0a8dc0…0a8f54 (5, 7)   Dummy {f00=0x0035, f01=0x0190, f02=»     * P*   SEND LINE FEED IF JOURNAL OR TALLY       P*    6   P*    @   PTPLF EQU *   J   P LDR A1,A1       P RF(NE) TPLF10   n " P LDK A2,RPH DETACH PRINT HEAD        P CF A5,OUTPUT SEND       P RF(NZ) ERTP2 JMP IF ERROR     . P LDKL A1,MESS INDICATE MESSAGE PRI
0x0a8f54…0a90e8          Dummy {f00=0x0035, f01=0x018e, f02=»2 GET INDEX TABLE      $ P LC A2,LFTAB,A7 GET LF CHARACTER       P CF A5,OUTPUT SEND LF CHAR.    B   P RF(NZ) ERTP2 JMP IF ERROR   f . PTPL010 LD A1,ECBRL,A8 GET REQUESTED LENGTH     * P ST A1,ECBEL,A8 STORE EFFECTIVE LENGTH       P EJECT       P*        P*       
0x0a90e8…0a927c          Dummy {f00=0x0035, f01=0x0190, f02=»       P CF A5,OUTPUT        P RF(NZ) ERTP2 JMP IF ERROR     " P CF A5,ENDBLK END OF BLOCK =3    @ & PERTP2 RF(NZ) ERTP3 JMP IF ERROR =3   f   P EJECT       P*        P*      0 P*   CHECK STATUS AFTER LAST DUMMY CHARACTER        P*        PTPTST EQU *        P LD 
0x0a927c…0a9410          Dummy {f00=0x0035, f01=0x0190, f02=»TST005 LC A2,DWTDEV+1,A6 GET STATUS =2       P ANK A2,VOIN VOUCHER OUT ? ! .   P RF(NZ) ENDIO NO ! P   P RF TST015 YES ! h   P*  ! ~   PTST010 SUK A7,4  !     P IFT CUTPER=0  !   * P RF(G) ENDIO NOT TEST STATUS, JOURNAL  !     P XIF !     P IFT CUTPER=1  !   * P R
0x0a9410…0a95a4          Dummy {f00=0x0035, f01=0x0190, f02=»JOURNAL TAPE?  ! | $ P RF(NZ) ENDIO NO: PERFORM ENDIO  "   * PTST015 ORKL A1,PROUT SET RETURN CODE:  " >   P " l ( P   END OF JOURNAL TAPE, VOUCHER OUT  " t   P*  "   , P*   PERFORM END I/O AND GO TO DISPATCHER "     P*  "     PENDIO EQU *  "     P    =3 "   0 P L
0x0a95a4…0a9738          Dummy {f00=0x0035, f01=0x0190, f02=» TO DISPATCHER " n   P*  #     P IFT CUTPER=1  #     PTST020 SUK A7,16 # 6 " P RB(L) ENDIO VOUCHER/PASSBOOK  # N   P SUK A7,4  # t   P RB(G) ENDIO GRASP,RELEASE #     P RB TST012 CUT,PERFORATE #     P XIF #     P EJECT #     P*  #     P*  #     P*  #   $ P*   ORDE
0x0a9738…0a98cc          Dummy {f00=0x0035, f01=0x0190, f02=»407 LDKL A3,BUF3 SEND CR2 AND ATTACH #     PTP410 EQU *  $ ,   P LDKL A1,VOCHA $ @ @ P ORS A1,DWTDEV,A6 INDICATE VOUCHER STATUS CHANGE NOT ALLOWED $ V   P RB TP210  $     P EJECT $     P*  $     P*  $     P*  $   * P*   ORDER 06 : WRITE  VOUCHER/PASSBOOK $   * P* 
0x0a98cc…0a9a60          Dummy {f00=0x0035, f01=0x018e, f02=»ART OF BLOCK =2  $   " P RF(NZ) ERTP3 JMP IF ERROR =2  %   " P CF A5,GRASP GRASP VOUCHER =2  % > 2 P LC A2,DWTDEV+RLN,A6 GET REQUESTED LINE NO. =2 % d   P ANK A2,/FF CLEAN =2 %   ( P SUR A2,A3 GET /REQ.-ACT./ LINE NO.  %     P RF(NN) TP608  %     P    =2 %     P N
0x0a9a60…0a9bf4 (5, 8)   Dummy {f00=0x0036, f01=0x0190, f02=» %     P*  &     P*  &   * P*   SEND ELEVATOR UP/DOWN UNTIL ACTUAL &   & P*   LINE NUMBER IS EQUAL REQUESTED & J   P*  & t   P*  & ~ 2 PTP610 CC A3,DWTDEV+RLN,A6 COMPARE LINE NUMBER  &     P RF(E) TP650 EQUAL &   " P RF(G) TP630 SEND ELEVATOR UP  &   " P LDK A2,LD
0x0a9bf4…0a9d88          Dummy {f00=0x0036, f01=0x018e, f02=»UK A3,1 DECREMENT ACTUAL LINE NUMBER &     P*  ' , & PTP640 CF A5,OUTPUT SEND LIFT CHAR  ' 6   P RF(NZ) ERTP3 JMP IF ERROR ' `   P*  '   0 P SC A3,DWTDEV+ALN,A6 SAVE ACTUAL LINE NUMBER '   $ P LC A2,DWTDEV+1,A6 GET STATUS =2 '     P ANK A2,VOIN VOUCHER IN ?  '    
0x0a9d88…0a9f1c          Dummy {f00=0x0036, f01=0x018e, f02=» '   2 P RB(NZ) TP610 YES: CHECK IF LIFT IS POSITIONED (   & PTP645 LDKL A1,PROUT 'VOUCHER OUT'  ( > , P ORS A1,ECBRC,A8 INDICATE IN RETURN CODE ( h   P LDK A2,RPH RETURN PRINTHEAD (     P CF A5,OUTPUT  (     P RF(NZ) ERTP3 JMP IF ERROR (     P RB TPDUMY (     P X
0x0a9f1c…0aa0b0          Dummy {f00=0x0036, f01=0x0190, f02=»   P*  )     P*  )     PTP650 EQU *  )     P CF A5,ENDBLK END OF BLOCK ) , $ PERTP3 RF(NZ) ERTP4 JMP IF ERROR  ) N & P LDKL A3,BUF2 SEND CR2 AND ATTACH  ) v   P RB TP410 PRINT ECB-BUFFER )     P EJECT )     P IFT CUTPER=1  )     P*  )   4 P*   ORDER 22 AND 26   CU
0x0aa0b0…0aa244          Dummy {f00=0x0036, f01=0x0190, f02=»0 SET INDEX  )     PTP760 LDK A2,/4 BLOCK LENGTH *     P CF A5,STABLK START OF BLOCK * 8   P RF(NZ) ERTP4 JMP IF ERROR *     P LC A2,CPTAB,A3 GET CHAR * ~   P CF A5,OUTPUT SEND *     P RF(NZ) ERTP4 JMP IF ERROR *     P    =3 *     P RB TPDUMY *     P XIF *     P* 
0x0aa244…0aa3d8          Dummy {f00=0x0036, f01=0x0190, f02=»F A5,STABLK START OF BLOCK *     P RF(NZ) ERTP4 JMP IF ERROR + "   P CF A5,GRASPA  + D " PTP850 LDK A2,1 BLOCK LENGTH =2 + Z $ P CF A5,STABLK START OF BLOCK =2  +   " P RF(NZ) ERTP4 JMP IF ERROR =2  +     P RB TPDUMY +     PTP900 EQU *  +     P CF A5,RELEAS  +    
0x0aa3d8…0aa56c          Dummy {f00=0x0036, f01=0x0190, f02=»R UNTIL REQUESTED  + `   P*   LENGTH IS REACHED  ,     P*  , 8 . PPRBUF LD A4,ECBRL,A8 GET REQUESTED LENGTH  , B & P SUK A4,2 ADJUST REQUESTED LENGTH  , t " P LD A3,ECBBA,A8 BUFFER ADDRESS ,   ( P*   SKIP PRECEDING SPACES IN BUFFER  ,     P ADK A3,2  ,   " PPRB010
0x0aa56c…0aa700          Dummy {f00=0x0036, f01=0x018e, f02=»10 GET NEXT CHARACTER  ,   > P*   LOOK IF CARRIAGE RETURN CHAR (/09,/0D) LAST IN BUFFER  -   $ PPRB050 LDR A1,A3 GET ADDRESS TO  - ` ( P ADR A1,A4 LAST CHARACTER IN BUFFER  -     P LC A1,-1,A1 GET CHAR  -   * P CCK A1,/0909 CARRIAGE RETURN - CR2 ?  -     P RF(E) P
0x0aa700…0aa894 (5, 9)   Dummy {f00=0x0036, f01=0x0190, f02=» -   . PPRB060 SUK A4,1 DECREMENT REQUESTED LENGTH .   , PPRB070 ST A1,ECBEL,A8 SAVE CHAR. IN ECB  . :   P*  . j   P*  . t . PPRB100 SUK A4,1 DECREMENT REQUESTED LENGTH . ~   P RF(NN) PRB105 PRINT BUFFER  .   6 P LD A2,ECBEL,A8 GET CARRIAGE RETURN CHAR (/09,/0D) .
0x0aa894…0aaa28          Dummy {f00=0x0036, f01=0x0190, f02=»LOCK . z   P    =3 /   $ PERTP4 RF(NZ) ERTP5 JMP IF ERROR  /     P    =3 / B   P LDK A2,2 BLOCK LENGTH =3  / P   P CF A5,STABLK START OF BLOCK / r   P RF(NZ) ERTP5 JMP IF ERROR /     P    =3 /     PPRB102 RTN A5  /     P EJECT /     P*  /     P*  /     P*  /     P
0x0aaa28…0aabbc          Dummy {f00=0x0036, f01=0x018e, f02=»DER =3 / ~   P RF(L) PRB200 PRINT JOURNAL  0     P RF(G) PRB110 PRINT VOUCHER  0 2   P EJECT 0 V   P*  0 d   P*  0 n   P*  0 x   P*   PRINT TALLY ROLL 0     P*  0     P*  0     P*  0   $ P LC A2,DWTDEV+1,A6 GET STATUS =2 0     P ANK A2,VOIN VOUCHER IN ?  0   " P R
0x0aabbc…0aad50          Dummy {f00=0x0036, f01=0x0190, f02=» 0 t * P ABL TP405 SEND LIFT TO TOP AND RELEAS 1     P*  1 6   P*  1 @   P*  1 J   P*   PRINT VOUCHER/PASSBOOK 1 T   P*  1 v   P*  1   * PPRB110 LC A2,DWTDEV+1,A6 GET STATUS =2 1     P ANK A2,VOIN VOUCHER IN ?  1     P IFT COMPL=0 1   & P RF(Z) RCTP ERROR .VOUCHER
0x0aad50…0aaee4          Dummy {f00=0x0036, f01=0x0190, f02=» 3?  1   $ P RF(N) PRB200 YES: NO TABULATION 2     P LDK A1,TAB  2 4   P CC A1,-2,A3 TABULATION? 2 H   P RF(NE) PRB200 NO  2 h   P EJECT 2     P*  2     P*  2   4 P*   IF TABULATION CHARACTER: DETACH PRINT HEAD,  2   < P*   SEND CHARACTERS UNTIL TABULATION POSITIO
0x0aaee4…0ab078          Dummy {f00=0x0036, f01=0x0190, f02=» DETACH  2 ~   P RF(NZ) ERTP5 JMP IF ERROR 3   , PPRB117 LC A2,-1,A3 GET 1ST TAB POS CHAR  3 2 $ P LCR A1,A3 GET 2ND TAB POS CHAR  3 b   P ANK A1,/F LINE UNIT 3     P SLL A2,4  3     P ANK A2,/F0 LINE DECADE  3   " P ORR A1,A2 DECIMAL LINE NUMBER 3   $ P CF A5,BCD
0x0ab078…0ab20c          Dummy {f00=0x0036, f01=0x018e, f02=»*  3     P*  4   0 P IM DWTDEV+PCO,A6 INCREMENT POSITION COUNTER 4     P LDK A2,/20 LOAD BLANK 4 H ( P CF A5,OUTPUT SEND BLANKS OR DETACH  4 f $ PERTP5 RF(NZ) ERTP6 JMP IF ERROR  4     P RB PRB117 4     P*  4     P*  4     P*  4   . PPRB125 SUK A4,2 DECREMENT REQU
0x0ab20c…0ab3a0          Dummy {f00=0x0036, f01=0x0190, f02=» 4     P*  5     P*  5   2 P*   GET OUTPUT CHARACTER FROM BUFFER. CHECK IF 5     P*   - ROOMLESS POINT 5 R   P*   - ILLEGAL CHARACTER  5 n & P*   - SPECIAL CHARACTER (/13,/14)  5     P*  5     PPRB200 EQU * 5   * PPRB205 LCR A7,A3 LOAD OUTPUT CHARACTER 5   " P CCK
0x0ab3a0…0ab534 (5, 10)  Dummy {f00=0x0036, f01=0x0190, f02=»UTPUT CHARACTER  5     P ANK A7,/F MASK  6   & P LC A7,ROMTAB,A7 GET CODE IN TABLE 6 0   P*  6 Z   P*  6 d   P*  6 n , PPRB210 CCK A7,/2020 ILLEGAL CHARACTER ?  6 x   P RF(L) PRB225 YES  6   , PPRB215 CCK A7,/5F5F ILLEGAL CHARACTER ?  6     P RF(NG) PRB230 NO  6  
0x0ab534…0ab6c8          Dummy {f00=0x0036, f01=0x0190, f02=» 6     P IFT CHR14=1 7   & P CCK A7,/1414 SPECIAL CHARACTER ?  7     P RF(E) PRB230 YES  7 F   P XIF 7 `   P*  7 l " P LDK A1,CCERR CODE CHECK ERROR 7 v * P ORS A1,ECBRC,A8 STORE IN RETURN CODE  7     P RF PRB245 7     P*  7     P*  7     P*  7   2 PPRB230 IM DWTD
0x0ab6c8…0ab85c          Dummy {f00=0x0036, f01=0x0190, f02=»JMP IF ERROR 7   , PPRB245 SUR A3,A4 START OF BUFFER ADDRESS 8     P LD A7,DWTOR,A6 GET ORDER  8 D   P ANK A7,/FF  8 f   P RB PRB100 8 z   P*  8     P*  8     P*  8     P EJECT 8     P*  8     P*   I H T P  8     P*  8   0 P*   INTERRUPT HANDLER: PROCESS OF INTERR
0x0ab85c…0ab9f0          Dummy {f00=0x0036, f01=0x0190, f02=»AVE OLD STATUS =2  8   2 P SC A2,DWTDEV+1,A6 STORE NEW STATUS IN DWT =2  9   . P ANKL A4,VOCHA STATUS CHANGE ALLOWED ? =2  9 P   P RF(Z) IHTP10 YES =2 9   " P XRS A4,DWTDEV,A6 RESET BIT =2 9   , P XRR A3,A2 COMPARE OLD AND NEW STATUS =2 9   , P ANK A3,VOIN VOUCHER
0x0ab9f0…0abb84          Dummy {f00=0x0036, f01=0x0190, f02=»TE STATUS CHANGE =2  9 ~ $ P RF RCTP FOR RECOVERY ROUTINE =2 :   " PIHTP10 LDR A4,A3 OLD STATUS =2 : D 2 P ANKL A4,WAICHA WAITING FOR STATUS CHANGE ? =2 : j * P RF(Z) RCTP10 NO, GO TO DISPATCHER =2  :   , P XRR A3,A2 COMPARE OLD AND NEW STATUS =2 :   , P ANK A3,VO
0x0abb84…0abd18          Dummy {f00=0x0036, f01=0x0190, f02=» 0 P ABL NDREP GET A3-A5,A7-A8 AND RET VIA A5 =2 ;     P*  ; 8   P*  ; B   P*  ; L   P EJECT ; V   P*  ; d   P*   R C T P  ; n   P*  ;   > P*   RECOVERY ROUTINE: REPRINTS RUNNING REQUEST AT POWER ON ;     P*  ;     PRCTP EQU * ;     P*  ;     P LDKL A2,/FFFF-WAICH
0x0abd18…0abeac          Dummy {f00=0x0036, f01=0x0190, f02=» LDKL A5,DWTSB2 STACK BASE ;     P ADR A5,A6 < "   P LDK A2,/3 BLOCK LENGTH  < 4   P CF A5,STABLK START OF BLOCK < T " PERTP6 RF(NZ) ERTP JMP IF ERROR < x   P LD A2,DWTECB,A6   <   & P RF(Z) RCTP05 REQUEST NOT RUNNING  <     P*  <   < P LDK A2,REMOT RESET PRINT BU
0x0abeac…0ac040          Dummy {f00=0x0036, f01=0x0190, f02=»ATUS CHANGE ?  <     P RF(Z) RCTP05 NO =     P ABL TP645 COMPLETE REQUEST  = .   P XIF = R   PRCTP05 EQU * = ^   P LDK A2,0  = r 6 P SC A2,DWTDEV+ALN,A6 STORE 0 AS ACTUAL LINE NUMBER =     P LDK A2,LFF LIFT TO TOP  =     P CF A5,OUTPUT  =     P RF(NZ) ERTP JMP IF 
0x0ac040…0ac1d4 (5, 11)  Dummy {f00=0x0036, f01=0x0190, f02=»LENDIS REQUEST NOT RUNNING =3  =     PRCTP07 EQU *   > &   P IFT RECOV=1 > < $ P LDKL A2,/100 INDICATE POWER OFF > P   P ORS A2,8,A8 SET RETURN CODE > x   P XIF >     P LDK A4,1 IND RECOVERY >     P    =3 >   $ P LD A7,DWTOR,A6 SET ORDER IN A7  >     P ANK A7,/FF 
0x0ac1d4…0ac368          Dummy {f00=0x0036, f01=0x0190, f02=» >     P*  ?   4 P*   SUBROUTINE TO CONVERT TO BINARY FROM DECIMAL ?     P*  ? J   P*  ? T   P*  ? ^ . PBCDTBY LDR A2,A1 PUT DECIMAL NUMBER IN A2  ? h   PBCDTB1 SUK A2,/10  ?     P RF(N) BCDTB2 END  ?     P SUK A1,6 DECREMENT BY 6 ?     P RB BCDTB1   ?   " PBCDTB2
0x0ac368…0ac4fc          Dummy {f00=0x0036, f01=0x0190, f02=» GRASP TO VOUCHER/PASSBOOK ? z   P*  @ "   P*  @ ,   PGRASPA EQU * @ 6   P LDK A2,LFF LIFT TO TOP  @ J   P CF A5,OUTPUT  @ j   P RF(NZ) ERTP JMP IF ERROR  @     PGRASP EQU *  @     P LDK A3,0  @     P LDK A2,GRA GRASP  @     P CF A5,OUTPUT  @     P RF(NZ) ERTP JMP
0x0ac4fc…0ac690          Dummy {f00=0x0036, f01=0x0190, f02=» LC A3,DWTDEV+ALN,A6 GET ACTUAL LINE NO. =2  @   ( PGRAS10 CF A5,ENDBLK END OF BLOCK =2  A 4   P RF(NZ) ERTP JMP IF ERROR =2 A `   P RTN A5 RETURN =2  A     P*  A     P*  A     P*  A     P*  A   0 P* ERROR ROUTINE FOR STABLK,OUTPUT AND ENDBLK A     P*  A     P* IN
0x0ac690…0ac824          Dummy {f00=0x0036, f01=0x018e, f02=» RF(NZ) ERTP20 ORDER /00 ? A   ( PERTP15 LDK A1,1 YES,SET RETURN CODE  B " * P ABL LENDIS NOT OPER. & END OF REQUEST B N 8 PERTP20 ANK A1,/1A SOFTW. TIME OUT,LRC OR LINK ERROR  B |   P RB(NZ) RCTP YES RECOVERY  B     P IFT RELEND=0  B     P ABL LDISP DISPATCH  B  
0x0ac824…0ac9b8          Dummy {f00=0x0036, f01=0x0190, f02=»   P*  C   2 P*   SUBROUTINE TO SEND LIFT TO TOP AND RELEASE C     P*  C D   P*  C N   P*  C X   PRELEAS EQU * C b   P LDK A2,/4 BLOCK LENGTH  C v   P CF A5,STABLK START OF BLOCK C     P RB(NZ) ERTP JMP IF ERROR  C     P LDK A1,0  C   4 P SC A1,DWTDEV+ALN,A6 SET A
0x0ac9b8…0acb4c          Dummy {f00=0x0036, f01=0x0190, f02=» GET STATUS =2 C ~   P ANK A4,VOIN VOUCHER IN ? =2 D     P RB(Z) GRAS10 NO, RETURN =2  D :   P LDK A2,REL RELEASE =2 D ^   P CF A5,OUTPUT  =2  D |   P RB(NZ) ERTP JMP IF ERROR =2 D     P*  D   4 P*   COMMON END FOR GRASP AND RELEASE SUBROUTINES D   2 P*   WHEN A C
0x0acb4c…0acce0          Dummy {f00=0x0036, f01=0x0190, f02=»   P CF A5,OUTPUT  =2  E     P RB(NZ) ERTP JMP IF ERROR =2 E   " P CF A5,ENDBLK END OF BLOCK =2  E B   P RB(NZ) ERTP JMP IF ERROR =2 E h $ P LC A2,DWTDEV+1,A6 GET STATUS =2 E   2 P XRR A4,A2 VOUCHER ST. CHANGED SINCE LAST? =2  E   & P RF(NZ) COM020 YES, DON'T WAIT
0x0acce0…0ace74 (5, 12)  Dummy {f00=0x0037, f01=0x0190, f02=»C H R  E     P*  F   < P*   SUBROUTINE TO OUTPUT A NUMBER OF CHARACTERS GIVEN IN F   ( P*   FIRST CHARACTER IN OUTPUT BUFFER F X   P*  F     P*  F   4 PBUFCHR LCR A4,A3 GET NUMBER OF OUTPUT CHARACTERS F     P ANK A4,/FF MASK F   , PBUFC10 ADK A3,1 INCREMENT BUFFER
0x0ace74…0ad008          Dummy {f00=0x0037, f01=0x0190, f02=»DECREMENT COUNTER  F   & P RB(NZ) BUFC10 NOT LAST CHARACTER  G     PBUFRTN EQU * G D   P RTN A5 RETURN TO CALLER G X   P*  G x   P*  G     P*   W A I T  G     P*  G   4 P*   SUBROUTINE USED TO INITIATE WAIT FOR CHANGE  G     P*   IN VOUCHER STATUS. G   0 P*   RETU
0x0ad008…0ad19c          Dummy {f00=0x0037, f01=0x40e8, f02=» =2  G   . P CF A15,NDSAV8 SAVE A3-A5,A7-A8 IN DWT =2  H     P LDKL A3,WAICHA  =2  H > 4 P ORS A3,DWTDEV,A6 INDICATE 'WAIT FOR STATUS' =2  H Z   P ABL LDISP DISPATCH =2 H     P*  H     P*  H     P*  H     P*  H     P END H  @    H   VOUCHER STATUS. G   0 P*   RETU
0x0ad19c…0ad330          Dummy {f00=0x0037, f01=0x2008, f02=»     I  *  8     P*  8     P*  8     P*  8 &   P*  8 0   P END 8 :@    8 F 7 H 4 PBUFCHR LCR A4,A3 GET NUMBER OF OUTPUT CHARACTERS 7 R   P ANK A4,/FF MASK 7   , PBUFC10 ADK A3,1 INCREMENT BUFFER POINTER 7   $ P LCR A2,A3 GET OUTPUT CHARACTER  7     P CF A5,OUTPUT 
0x0ad330…0ad4c4          Dummy {f00=0x0037, f01=0x0190, f02=» UP TO FOUR REMOTE CHANNEL CARDS.        P*    *   PX:D EQU 0    4   PRECHAN EQU X:D   F   P*        P*    f   P EJECT   p   P*    ~ , P*   REMFC IS  " REMOTE TEST FILE CODE "        P*   STANDARD IS /15        P*        PX:E EQU /15        PREMFC EQU X:E        P
0x0ad4c4…0ad658          Dummy {f00=0x0037, f01=0x0190, f02=»LUDED.   Z @ P*   THE EXCLUSION IS ONLY POSSIBLE IF THE DRIVER IS ADAPTED      , P*   FOR ONLY LOCAL TERMINALS (RECHAN=0).   R   P*        PX:F EQU 1 U =4       PSOFTIM EQU X:F U =4        P*        P*      B P*   IF X:G = 1 THE DRIVER CAN HANDLE OUTPUT TO KEYBOAR
0x0ad658…0ad7ec          Dummy {f00=0x0037, f01=0x0190, f02=»   P*      8 P*   A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     0 P*   SET IS OBTAINED BY SETTING CPU852 EQU 0.   J   P*    ~   PCPU852 EQU 1       P*        P*      < P*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT       P*   BY SETTING MMUPAG TO
0x0ad7ec…0ad980          Dummy {f00=0x0037, f01=0x0190, f02=»ENTS    *    ~   P***************************        P*    6 " P*   LOCAL AND REMOTE TERMINALS   @   P*    f   P*    p   PCWTLDW EQU 0 LAST OUTPUT DWT   z " PCWTLOW EQU 2 LAST OUTPUT WORD      , PCWTITA EQU 4 ADDRESS TO INTERRUPT TABLE        PCWTINR EQU 6 INR    
0x0ad980…0adb14 (5, 13)  Opaque[0x194]
0x0adb14…0adca8          # DirEnt {nam=»DRSU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x06e8, f03=0x0000}
0x0adb14…0adca8          IdxSect {
0x0adb14…0adca8            f00 = 0x0037	// 0xadb14 @0x0 
0x0adb14…0adca8            f01 = 0x002c	// 0xadb16 @0x2 
0x0adb14…0adca8            gno = [	// 0xadb18 @0x4 
0x0adb14…0adca8                [0x00]: C0x0037.0x1.0
0x0adb14…0adca8                [0x01]: C0x0037.0x2.0
0x0adb14…0adca8                [0x02]: C0x0037.0x3.0
0x0adb14…0adca8                [0x03]: C0x0038.0x0.0
0x0adb14…0adca8                [0x04]: C0x0038.0x1.0
0x0adb14…0adca8                [0x05]: C0x0038.0x2.0
0x0adb14…0adca8                [0x06]: C0x0038.0x3.0
0x0adb14…0adca8                [0x07]: C0x0039.0x0.0
0x0adb14…0adca8                [0x08]: C0x0039.0x1.0
0x0adb14…0adca8                [0x09]: C0x0039.0x2.0
0x0adb14…0adca8                [0x0a]: C0x0039.0x3.0
0x0adb14…0adca8                [0x0b]: C0x003a.0x0.0
0x0adb14…0adca8                [0x0c]: C0x003a.0x1.0
0x0adb14…0adca8                [0x0d]: C0x003a.0x2.0
0x0adb14…0adca8                [0x0e]: C0x003a.0x3.0
0x0adb14…0adca8                [0x0f]: C0x003b.0x0.0
0x0adb14…0adca8                [0x10]: C0x003b.0x1.0
0x0adb14…0adca8                [0x11]: C0x003b.0x2.0
0x0adb14…0adca8                [0x12]: C0x003b.0x3.0
0x0adb14…0adca8                [0x13]: C0x003c.0x0.0
0x0adb14…0adca8                [0x14]: C0x003c.0x1.0
0x0adb14…0adca8                [0x15]: C0x003c.0x2.0
0x0adb14…0adca8            ]
0x0adb14…0adca8          }
0x0adca8…0ade3c          Dummy {f00=0x0037, f01=0x0190, f02=» 2 P IDENT DRSU01  REL 11.0 81-08-31 870105041100        P   : 0 P   =5, SEND ETX AFTER ETB TO REM. DR-DEVICE    B   P   REL 11.0 81-05-25   v , P   =4, LOOPT & POW-ON CORR;NEW COND ASS        P   REL 11.0 81-02-17     & P   =3, HANG UP ON REMOTE RECOVERY        P
0x0ade3c…0adfd0          Dummy {f00=0x0037, f01=0x0190, f02=»   P   PRR 11.0 80-12-02       P*      4 P************************************************   *   P*    b $ P*   PHILIPS TERMINAL SYSTEM PTS    l   P*      . P*   DRSU01 = DRIVER CHANNEL UNIT FOR LOCAL     & P*            AND REMOTE TERMINALS      " P*            C
0x0adfd0…0ae164          Dummy {f00=0x0037, f01=0x018e, f02=»IS IS THE DRIVER TO CHANNEL UNITS FOR LOCAL AND REMOTE TERMINALS     * P*   CONNECTED TO SELECTOR UNIT (SUM).    H   P*    v : P*   THE DRIVER IS CALLED FROM TERMINAL DEVICE DRIVERS.       P*      : P*   THE DRIVER HAS SEPARATED ENTRIES FOR LOCAL AND FOR       P* 
0x0ae164…0ae2f8          Dummy {f00=0x0037, f01=0x0190, f02=»   P*      : P*   AT INTERRUPT AN INPUT WORD IS READ TO REGISTER A2.     B P*   THE WORD IS EXAMINED AND SUITABLE ACTIONS ARE CARRIED OUT.   L   P*      0 P*   CONTROL WORK TABLES FOR THE CHANNELS ARE       P*   INCLUDED IN THE DRIVER.        P EJECT       P*     
0x0ae2f8…0ae48c          Dummy {f00=0x0037, f01=0x018e, f02=»   P*   A3 = LINE NUMBER * 2       P*   A4 = DEVICE NUMBER * 2   $   P*   A5 = CWT-ADDRESS   F   P*   A6 = DWT-ADDRESS   b & P*   A7 = LOCAL/REMOTE INDICATION:    ~ & P*           0 IF LOCAL CONNECTION      : P*           ADJUSTED CWT-ADDRESS IF REMOTE CONNECTION 
0x0ae48c…0ae620          Dummy {f00=0x0037, f01=0x018e, f02=»   P***************        P*        P*    & 8 P ENTRY CHLT1 INTERRUPT FROM FIRST CHANNEL UNIT LOCAL   0 : P ENTRY CHLT2 INTERRUPT FROM SECOND CHANNEL UNIT LOCAL    l 4 P ENTRY CHLT3 INTERRUPT FROM THIRD CHANNEL LOCAL      4 P ENTRY CHLT4 INTERRUPT FROM FOURTH CHA
0x0ae620…0ae7b4 (5, 14)  Dummy {f00=0x0037, f01=0x0190, f02=»   X 4 P ENTRY CHRT3 INTERRUPT FROM THIRD CHANNEL REMOTE     6 P ENTRY CHRT4 INTERRUPT FROM FOURTH CHANNEL REMOTE    @ ( P ENTRY CHLTON START OF CHLT AND CHRT   z   P ENTRY CHTAB CHANNEL TABLE     @ P ENTRY DWREMU DWT-DUMMY FOR LOOP-TESTING OF REMOTE CHANNELS     
0x0ae7b4…0ae948          Dummy {f00=0x0037, f01=0x0190, f02=»E CODE   t 6 P ENTRY SUMLOG LOGG AREA FOR LOCAL AND REMOTE TERM.       P*    H * P ENTRY LTCHRI CHARACTER INPUT (LOCAL)    R 0 P ENTRY LTSTBL START OF OUTPUT BLOCK (LOCAL)      * P ENTRY LTCHRO CHARACTER OUTPUT (LOCAL)     . P ENTRY LTENBL END OF OUTPUT BLOCK (LOC
0x0ae948…0aeadc          Dummy {f00=0x0037, f01=0x0190, f02=» OUTPUT BLOCK (REM0TE)   z , P ENTRY RTCHRO CHARACTER OUTPUT (REMOTE)      . P ENTRY RTENBL END OF OUTPUT BLOCK (REMOTE)   N , P ENTRY RTDISP LOCAL DISPATCHER (REMOTE)        P*        P EJECT       P*        P*      * P**************************************     *
0x0aeadc…0aec70          Dummy {f00=0x0037, f01=0x0190, f02=»STERS A1-A8    z   P EXTRN TDISP DISPATCHER        P EXTRN SETIMP SET TIME   4   P*    R 6 P EXTRN INTLT1 INTERRUPT TABLE FOR LOCAL CHANNEL 1      6 P EXTRN INTLT2 INTERRUPT TABLE FOR LOCAL CHANNEL 2      6 P EXTRN INTLT3 INTERRUPT TABLE FOR LOCAL CHANNEL 3      6
0x0aec70…0aee04          Dummy {f00=0x0037, f01=0x0190, f02=»RRUPT TABLE FOR REMOTE CHANNEL 2   ~ 6 P EXTRN INTRT3 INTERRUPT TABLE FOR REMOTE CHANNEL 3   ( 6 P EXTRN INTRT4 INTERRUPT TABLE FOR REMOTE CHANNEL 4   b   P*      $ P EXTRN LENDER I/O REQUEST ERROR      & P EXTRN LENDIS END I/O AND DISPATCH     * P EXTRN INTSAV SA
0x0aee04…0aef98          Dummy {f00=0x0037, f01=0x0190, f02=» EXTRN NDGET8 GET A3-A5, A7-A8 IN DWT      * P EXTRN NDREDW CALL RECOVERY FOR DEVICE   . 2 P EXTRN NDRETO SET OK & RETURN TO DEVICE DRIVER     6 P EXTRN NDREP GET REGISTERS & RETURN TO DEV. DRIVER       P*        P EJECT       P*        P*        P****************
0x0aef98…0af12c          Dummy {f00=0x0037, f01=0x0190, f02=»UTPUT CHARACTER    |   P EXTRN DWTECB ECB-ADDRESS      * P EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK   :   P EXTRN DWTST STATUS    h   P EXTRN DWTOTQ OUTPUT QUEUE     & P EXTRN DWTSB2 STACK BASE 2 IN DWT        P EXTRN DWTLD1 TIMER POINTER      & P EXTRN DWTCP2 CHANNE
0x0af12c…0af2c0          Dummy {f00=0x0037, f01=0x0190, f02=»VERY ADDRESS DISPLACEMENT    ~   P*    "   P EJECT   ,   P*    :   P*    D   P********************   N   P*    CONSTANTS     *   j   P********************       P*        P*      ( PNOERR EQU 1 RETURN CODE NOT OPERABLE     ( PLRCERR EQU /02 RETURN CODE LRC-ERROR  
0x0af2c0…0af454 (5, 15)  Dummy {f00=0x0037, f01=0x0190, f02=»E    r 4 PDEWDRQ EQU /80 MASK DEVICE WITHOUT DATA REQUEST      $ PDEVINP EQU /40 MASK INPUT DEVICE   B , PINDARQ EQU /20 MASK INPUT DATA REQUESTED   j & PRECTRI EQU /10 FLAG RECOVERY TRIAL     $ PLRCSEN EQU /08 FLAG LRC-SENDING      ( PLMPQUE EQU /04 FLAG LAMP COD
0x0af454…0af5e8          Dummy {f00=0x0037, f01=0x018e, f02=»EXT    z * PETB EQU /97 END OF TRANSMISSION BLOCK        PETX EQU /03 END OF TEXT    : ( PESCKB EQU /1C ESCAPE CODE DATA TO KB   Z 4 PDUMMSP EQU /3 SPECIAL DUMMY TO GET DATA REQUEST      ( P   FIRST WHEN PRINTERBUFFER IS EMPTY     0 PDRQTIM EQU 30 TIME TO NEXT ACK
0x0af5e8…0af77c          Dummy {f00=0x0037, f01=0x018e, f02=»   f , P***************************************        P*    8   P*    B < P*   A LOGG FUNCTION OF EVERY INPUT AND OUTPUT CHARACTER    L 8 P*   MAY BE INCLUDED TO THE DRIVER  BY SETTING X:A=1        P*        PX:A EQU 1        PLOGING EQU X:A       P*        P*   
0x0af77c…0af910          Dummy {f00=0x0037, f01=0x0190, f02=»   PLOCHAN EQU X:B       P*        P*    $ 8 P*    ACKUMULATORS FOR NAK, RETRANSMISSION FAULT AND    . 4 P*    UNDEFINED CONTROL CHARACTERS ARE UPDATED IN   j 8 P*    THE DRIVER. THIS FUNCTION CAN BE EXCLUDED FROM      $ P*    DRIVER BY SETTING X:C = 0.        P* 
0x0af910…0afaa4          Dummy {f00=0x0037, f01=0x0190, f02=» UP TO FOUR REMOTE CHANNEL CARDS.        P*    *   PX:D EQU 0    4   PRECHAN EQU X:D   F   P*        P*    f   P EJECT   p   P*    ~ , P*   REMFC IS  " REMOTE TEST FILE CODE "        P*   STANDARD IS /15        P*        PX:E EQU /15        PREMFC EQU X:E        P
0x0afaa4…0afc38          Dummy {f00=0x0037, f01=0x0190, f02=»LUDED.   Z @ P*   THE EXCLUSION IS ONLY POSSIBLE IF THE DRIVER IS ADAPTED      , P*   FOR ONLY LOCAL TERMINALS (RECHAN=0).   R   P*        PX:F EQU 1 U =4       PSOFTIM EQU X:F U =4        P*        P*      B P*   IF X:G = 1 THE DRIVER CAN HANDLE OUTPUT TO KEYBOAR
0x0afc38…0afdcc          Dummy {f00=0x0037, f01=0x0190, f02=»   P*      8 P*   A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     0 P*   SET IS OBTAINED BY SETTING CPU852 EQU 0.   J   P*    ~   PCPU852 EQU 1       P*        P*      < P*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT       P*   BY SETTING MMUPAG TO
0x0afdcc…0aff60          Dummy {f00=0x0037, f01=0x0190, f02=»ENTS    *    ~   P***************************        P*    6 " P*   LOCAL AND REMOTE TERMINALS   @   P*    f   P*    p   PCWTLDW EQU 0 LAST OUTPUT DWT   z " PCWTLOW EQU 2 LAST OUTPUT WORD      , PCWTITA EQU 4 ADDRESS TO INTERRUPT TABLE        PCWTINR EQU 6 INR    
0x0aff60…0b00f4 (5, 16)  Dummy {f00=0x0038, f01=0x0190, f02=»CKMUL=1        PCWTADD EQU 18 ACKUMULATORS     . PACKTIM EQU 24 PRINTER TIME-OUT ACKUMULATOR   2   PCWTTP EQU 26 TIMER POINTER   d   P XIF       P IFT ACKMUL=0        PCWTTP EQU 18 TIMER POINTER       P XIF       P*        P*   ONLY REMOTE TERMINALS        P*     
0x0b00f4…0b0288          Dummy {f00=0x0038, f01=0x0190, f02=»CKUMULATORS    x 8 PCWTRST EQU CWTTP+12 CHANNEL STATUS WORD (LOOP-TESTS)     0 PCWTBLK EQU CWTTP+14 BLOCK SENDING INDICATOR    P   P*        P EJECT     : P*****************************************************      : P*    C W T L T 1                              
0x0b0288…0b041c          Dummy {f00=0x0038, f01=0x0190, f02=»   `   P*        PDWA1 EQU /03 DEVICEADDRESS       P*    4   PCWTLT1 EQU * TABLE ENTRY   >   P*    ^   P IFF LOCHAN=0    h   P*    ~   P DATA 0 LAST OUTPUT DWT        P DATA 0 LAST OUTPUT WORD     , P DATA INTLT1 ADDRESS TO INTERRUPT TABLE        P INR A2,0,DWA1 I
0x0b041c…0b05b0          Dummy {f00=0x0038, f01=0x0190, f02=»QUEUE 2        P*        P IFT ACKMUL=1        P*    0   P DATA 0 NAK-ACKUMULATOR    : $ P DATA 0 RETR. FAULT-ACKUMULATOR    Z , P DATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR      ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR        P*        P XIF       P*        P EJECT    
0x0b05b0…0b0744          Dummy {f00=0x0038, f01=0x0190, f02=»  *    ^ : P*****************************************************        P*    J 4 P*    CONTROL WORK TABLE FOR LOCAL CHANNEL NO. 2    T   P*        PCWTLT2 EQU *       P*        P IFF LOCHAN=0        P IFF LOCHAN=1        P*        P*        P*        PDWA2 EQU /
0x0b0744…0b08d8          Dummy {f00=0x0038, f01=0x0190, f02=» INR A2,0,DWA2 INR       P OTR A2,0,DWA2 OTR       P CIO A2,1,DWA2 CIO-START   4 " P DATA 0 RETRANSMISSION COUNTER   T   P DATA 0 QUEUE    z   P DATA 0 SECOND QUEUE       P*        P IFT ACKMUL=1        P*        P DATA 0 NAK-ACKUMULATOR      $ P DATA 0 RETR. FAUL
0x0b08d8…0b0a6c          Dummy {f00=0x0038, f01=0x018e, f02=»*        P EJECT       P*        P*    " : P*****************************************************    , : P*    C W T L T 3                                    *    j : P*****************************************************        P*      4 P*    CONTROL WORK TABLE 
0x0b0a6c…0b0c00          Dummy {f00=0x0038, f01=0x0190, f02=»   P*        P*        P*        PDWA3 EQU /23 DEVICE ADDRESS    "   P*    F   P DATA 0 LAST OUTPUT DWT    P   P DATA 0 LAST OUTPUT WORD   p   P DATA INTLT3 INTERRUPT TABLE       P INR A2,0,DWA3 INR       P OTR A2,0,DWA3 OTR       P CIO A2,1,DWA3 CIO-START     " P
0x0b0c00…0b0d94 (5, 17)  Dummy {f00=0x0038, f01=0x0190, f02=»0 NAK-ACKUMULATOR      $ P DATA 0 RETR. FAULT-ACKUMULATOR      , P DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR   B ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR    r   P*        P XIF       P*        P EJECT       P*        P*      : P****************************************
0x0b0d94…0b0f28          Dummy {f00=0x0038, f01=0x0190, f02=»*        P*      4 P*    CONTROL WORK TABLE FOR LOCAL CHANNEL NO. 4        P*    L   PCWTLT4 EQU *   V   P*    j   P IFT LOCHAN=4    t   P*        P*        P*        PDWA4 EQU /33       P*        P DATA 0 LAST OUTPUT DWT        P DATA 0 LAST OUTPUT WORD       P D
0x0b0f28…0b10bc          Dummy {f00=0x0038, f01=0x018e, f02=»SION COUNTER   ~   P DATA 0 QUEUE        P DATA 0 SECOND QUEUE   *   P*    F   P IFT ACKMUL=1    P   P*    f   P DATA 0 NAK-ACKUMULATOR    p $ P DATA 0 RETR. FAULT-ACKUMULATOR      , P DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR     ( P DATA 0 PRINTER TIMEOUT ACKUMULA
0x0b10bc…0b1250          Dummy {f00=0x0038, f01=0x0190, f02=» $ P*******************************  !   4 P*    CONTROL WORK TABLE FOR REMOTE CHANNEL NO. 1 ! ,   P*    CONNECTED TO FIRST CHRT ! d   P*  !     PCWTRT1 EQU * !     P*  !     P IFF RECHAN=0  !     P*  !     PDWA5 EQU /1 DEVICE ADDRESS !     P*  !     P DATA 0 LAST
0x0b1250…0b13e4          Dummy {f00=0x0038, f01=0x0190, f02=»   P CIO A2,1,DWA5 CIO-START "   " P DATA 0 RETRANSMISSION COUNTER " $   P DATA 0 QUEUE TERMINAL 1 " J   P DATA 0 QUEUE TERMINAL 2 " j   P*  "     P IFT ACKMUL=1  "     P*  "     P DATA 0 NAK-ACKUMULATOR  "   $ P DATA 0 BLOCK ERROR ACKUMULATOR  "   , P DATA 0 UNDE
0x0b13e4…0b1578          Dummy {f00=0x0038, f01=0x0190, f02=»ATA 0 TIMER POINTER  "     P DATA /7055 SYNC CHARACTER #   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  # > 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  # r & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 #   & P DATA 0 LRC-ACKUMULATOR TERMINAL 2 #   , P DATA 0 CHANNE
0x0b1578…0b170c          Dummy {f00=0x0038, f01=0x0190, f02=» #   $ P******************************** $   $ P*    C W T R T 2               * $ 0 $ P******************************** $ X : P*    CHANNEL UNIT WORK TABLE FOR REMOTE CHANNEL NO. 2  $     P*    CONNECTED TO FIRST CHRT $     P*  $     PCWTRT2 EQU * $     P*  $    
0x0b170c…0b18a0          Dummy {f00=0x0038, f01=0x0190, f02=»NR A2,0,DWA5 INR $     P OTR A2,1,DWA5 OTR %     P CIO A2,1,DWA5 CIO-START % 2 " P DATA 0 RETRANSMISSION COUNTER % R   P DATA 0 QUEUE TERMINAL 1 % x   P DATA 0 QUEUE TERMINAL 2 %     P*  %     P IFT ACKMUL=1  %     P*  %     P DATA 0 NAK-ACKUMULATOR  %   $ P DATA 
0x0b18a0…0b1a34 (5, 18)  Dummy {f00=0x0038, f01=0x0190, f02=» XIF %     P*  &     P IFF RECHAN=0  &     P DATA 0 TIMER POINTER  & ,   P DATA /7255 SYNC-CHARACTER & J 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  & l 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  &   & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 &   & P DATA 0 LR
0x0b1a34…0b1bc8          Dummy {f00=0x0038, f01=0x0190, f02=»CT &   $ P******************************** '   $ P*     C W T R T 3              * ' 2 $ P******************************** ' Z   P*  '   : P*    CHANNEL UNIT WORK TABLE FOR REMOTE CHANNEL NO. 1  '   " P*    CONNECTED TO SECOND CHRT  '     P*  '     PCWTRT3 EQU * '
0x0b1bc8…0b1d5c          Dummy {f00=0x0038, f01=0x0190, f02=»DWT  ' |   P DATA 0 LAST OUTPUT WORD (     P DATA INTRT2 INTERRUPT TABLE ( ,   P INR A2,0,DWA6 INR ( P   P OTR A2,0,DWA6 OTR ( j   P CIO A2,1,DWA6 CIO-START (   " P DATA 0 RETRANSMISSION COUNTER (     P DATA 0 QUEUE TERMINAL 1 (     P DATA 0 QUEUE TERMINAL 2 (    
0x0b1d5c…0b1ef0          Dummy {f00=0x0038, f01=0x0190, f02=»KUMULATOR  ( r ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR  )     P*  ) >   P XIF ) H   P IFF RECHAN=0  ) T   P IFF RECHAN=1  ) j   P DATA 0 TIMER POINTER  )     P DATA /7055 SYNC-CHARACTER )   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  )   0 P DATA 0 DWT OF GOING
0x0b1ef0…0b2084          Dummy {f00=0x0038, f01=0x0190, f02=»US WORD (LOOP-TESTS) ) | $ P DATA 1 BLOCK SENDING INDICATOR  *     P XIF * D   P EJECT * P $ P******************************** * ^ $ P*    C W T R T 4               * *   $ P******************************** *     P*  *   : P*    CHANNEL UNIT WORK TABLE FOR REMOTE 
0x0b2084…0b2218          Dummy {f00=0x0038, f01=0x0190, f02=» *     P DATA 0 LAST OUTPUT DWT  +     P DATA 0 LAST OUTPUT WORD + (   P DATA INTRT2 INTERRUPT TABLE + H   P INR A2,0,DWA6 INR + l   P OTR A2,1,DWA6 OTR +     P CIO A2,1,DWA6 CIO-START +   " P DATA 0 RETRANSMISSION COUNTER +     P DATA 0 QUEUE TERMINAL 1 +     P D
0x0b2218…0b23ac          Dummy {f00=0x0038, f01=0x0190, f02=»ATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR  +   ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR  , .   P XIF , Z   P IFF RECHAN=0  , f   P IFF RECHAN=1  , |   P DATA 0 TIMER POINTER  ,     P DATA /7255 SYNC-CHARACTER ,   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  ,   0 P D
0x0b23ac…0b2540          Dummy {f00=0x0038, f01=0x0190, f02=»ATA 0 CHANNEL STATUS WORD (LOOP-TESTS) ,   $ P DATA 1 BLOCK SENDING INDICATOR  - .   P*  - V   P XIF - `   P EJECT - l $ P******************************** - z $ P*     C W T R T 5              * -   $ P******************************** -     P*  -   : P*    CHANNEL
0x0b2540…0b26d4 (5, 19)  Dummy {f00=0x0038, f01=0x018e, f02=»FF RECHAN=0  -     P IFF RECHAN=1  .     P IFF RECHAN=2  . *   P*  . @   PDWA7 EQU /21 DEVICE ADDRESS  . J   P*  . n   P DATA 0 LAST OUTPUT DWT  . x   P DATA 0 LAST OUTPUT WORD .     P DATA INTRT3 INTERRUPT TABLE .     P INR A2,0,DWA7 INR .     P OTR A2,0,DWA7 OTR
0x0b26d4…0b2868          Dummy {f00=0x0038, f01=0x0190, f02=» . v   P*  /     P IFT ACKMUL=1  /     P DATA 0 NAK-ACKUMULATOR  / ( $ P DATA 0 BLOCK ERROR ACKUMULATOR  / H , P DATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR  / p ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR  /     P*  /     P XIF /     P IFF RECHAN=0  /     P IFF RECHAN=1  /
0x0b2868…0b29fc          Dummy {f00=0x0038, f01=0x0190, f02=» / d 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  0   & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 0 < & P DATA 0 LRC-ACKUMULATOR TERMINAL 2 0 f , P DATA 0 CHANNEL STATUS WORD (LOOP-TESTS) 0   $ P DATA 1 BLOCK SENDING INDICATOR  0     P XIF 0     P EJECT 0   $ P******
0x0b29fc…0b2b90          Dummy {f00=0x0038, f01=0x0190, f02=» UNIT WORK TABLE FOR REMOTE CHANNEL NO. 2  0     P*    CONNECTED TO THIRD CHRT 1 2   P*  1 V   PCWTRT6 EQU * 1 `   P*  1 t   P IFF RECHAN=0  1 ~   P IFF RECHAN=1  1     P IFF RECHAN=2  1     P DATA 0 LAST OUTPUT DWT  1     P DATA 0 LAST OUTPUT WORD 1     P DATA IN
0x0b2b90…0b2d24          Dummy {f00=0x0038, f01=0x0190, f02=»OUNTER 1 x   P DATA 0 QUEUE TERMINAL 1 2     P DATA 0 QUEUE TERMINAL 2 2 .   P*  2 N   P IFT ACKMUL=1  2 X   P DATA 0 NAK-ACKUMULATOR  2 n $ P DATA 0 BLOCK ERROR ACKUMULATOR  2   , P DATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR  2   ( P DATA 0 PRINTER TIMEOUT ACKUMULATO
0x0b2d24…0b2eb8          Dummy {f00=0x0038, f01=0x0190, f02=»255 SYNC-CHARACTER 2   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  3   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  3 N & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 3   & P DATA 0 LRC-ACKUMULATOR TERMINAL 2 3   , P DATA 0 CHANNEL STATUS WORD (LOOP-TESTS) 3   $ P D
0x0b2eb8…0b304c          Dummy {f00=0x0038, f01=0x0190, f02=» 3 p $ P******************************** 4   : P*    CHANNEL UNIT WORK TABLE FOR REMOTE CHANNEL NO. 1  4 0 " P*    CONNECTED TO FOURTH CHRT  4 n   P*  4     PCWTRT7 EQU * 4     P*  4     P IFT RECHAN=4  4     P*  4     PDWA8 EQU /31 DEVICE ADDRESS  4     P*  4    
0x0b304c…0b31e0          Dummy {f00=0x0038, f01=0x0190, f02=»0,DWA8 OTR 4     P CIO A2,1,DWA8 CIO-START 5   " P DATA 0 RETRANSMISSION COUNTER 5 2   P DATA 0 QUEUE TERMINAL 1 5 X   P DATA 0 QUEUE TERMINAL 2 5 x   P*  5     P IFT ACKMUL=1  5     P DATA 0 NAK-ACKUMULATOR  5   $ P DATA 0 BLOCK ERROR ACKUMULATOR  5   , P DATA 0 
0x0b31e0…0b3374 (5, 20)  Dummy {f00=0x0039, f01=0x0190, f02=»TIMER POINTER  5     P DATA /7055 SYNC-CHARACTER 6   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  6 8 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  6 l & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 6   & P DATA 0 LRC-ACKUMULATOR TERMINAL 2 6   , P DATA 0 CHANNEL STAT
0x0b3374…0b3508          Dummy {f00=0x0039, f01=0x018e, f02=»   C W T R T 8               * 6   $ P******************************** 7 &   P*  7 N : P*    CHANNEL UNIT WORK TABLE FOR REMOTE CHANNEL NO. 2  7 X " P*    CONNECTED TO FOURTH CHRT  7     P*  7     PCWTRT8 EQU * 7     P*  7     P IFT RECHAN=4  7     P DATA 0 LAST O
0x0b3508…0b369c          Dummy {f00=0x0039, f01=0x0190, f02=»   P CIO A2,1,DWA8 CIO-START 8   " P DATA 0 RETRANSMISSION COUNTER 8 $   P DATA 0 QUEUE TERMINAL 1 8 J   P DATA 0 QUEUE TERMINAL 2 8 j   P*  8     P IFT ACKMUL=1  8     P DATA 0 NAK-ACKUMULATOR  8   $ P DATA 0 BLOCK ERROR ACKUMULATOR  8   , P DATA 0 UNDEFINED-INTE
0x0b369c…0b3830          Dummy {f00=0x0039, f01=0x0190, f02=» 8 z   P DATA /7255 SYNC-CHARACTER 9   0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  9 * 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 2  9 ^ & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 9   & P DATA 0 LRC-ACKUMULATOR TERMINAL 2 9   , P DATA 0 CHANNEL STATUS WORD (LOOP-
0x0b3830…0b39c4          Dummy {f00=0x0039, f01=0x018e, f02=»*************  9 l 6 P*    C H T A B                                  *  :   6 P*************************************************  : P   P*  :   6 P*   THIS TABLE HOLDS ADDRESSES OF CONTROLLER WORK  :   8 P*   TABLES CWT TO CHANNEL UNITS FOR LOCAL OR REMOTE  :    
0x0b39c4…0b3b58          Dummy {f00=0x0039, f01=0x018e, f02=» :     P DATA 0  ;     P DATA 0  ;     P DATA 0  ; (   P DATA 0  ; 8   P XIF ; H   P*  ; T   P IFT LOCHAN=1  ; ^   P DATA CWTLT1   ; t   P DATA 0  ;     P DATA 0  ;     P DATA 0  ;     P XIF ;     P*  ;     P IFT LOCHAN=2  ;     P DATA CWTLT1 ;     P DATA CWTLT2 ;
0x0b3b58…0b3cec          Dummy {f00=0x0039, f01=0x0190, f02=» ;     P DATA 0  <     P XIF <     P IFT LOCHAN=4  < $   P DATA CWTLT1 < :   P DATA CWTLT2 < N   P DATA CWTLT3 < b   P DATA CWTLT4 < v   P XIF <     P*  <     P IFT RECHAN=1  <     P DATA CWTRT1 <     P DATA CWTRT2 <     P XIF <     P*  <     P IFT RECHAN=2  <    
0x0b3cec…0b3e80          Dummy {f00=0x0039, f01=0x0190, f02=»T1 <     P DATA CWTRT2 =     P DATA CWTRT3 =     P DATA CWTRT4 = 2   P DATA CWTRT5 = F   P DATA CWTRT6 = Z   P XIF = n   P*  = z   P IFT RECHAN=4  =     P DATA CWTRT1 =     P DATA CWTRT2 =     P DATA CWTRT3 =     P DATA CWTRT4 =     P DATA CWTRT5 =     P DATA CWTR
0x0b3e80…0b4014 (5, 21)  Dummy {f00=0x0039, f01=0x0190, f02=» ( P************************************ >   ( P*    D W R E M U                   * > 0 ( P************************************ >     P*  >   . P*    DUMMY TABLE USED WHEN LOOP-TESTING OF >   $ P*    REMOTE CHANNELS ARE NEEDED. >     P*  >     PDWREMU EQU * >    
0x0b4014…0b41a8          Dummy {f00=0x0039, f01=0x0190, f02=»0,0  >     P IFT MMUPAG=1 U =4 ?   * P DATA 0 SAVE AREA USER ECB ADDRESS =4  ? & $ P DATA DEVECB MMU ECB ADDRESS =4  ? T & PDEVECB DATA 0,0,0,0,0,0 MMU ECB =4 ? |   P XIF  U =4 ?     P IFF RECHAN=0 U =4 ?     P EJECT ?     P*  ?     P*  ?   * P*    L O O P - T E S
0x0b41a8…0b433c          Dummy {f00=0x0039, f01=0x018e, f02=»VEN IN CONTROL WORD OF ECB.  ? v 6 P*    THE REQUEST IS COMPLETED WITH FOLLOWING BITS  @ $   P*    IN RETURN CODE OF ECB:  @ ^   P*  @   2 P*    BIT 9:  CHANNEL UNIT NOT IN ACTIVE STATUS @     P*  @     P*  @   . P*    BIT 14: ACK NOT RECEIVED AFTER OUTPUT @     P
0x0b433c…0b44d0          Dummy {f00=0x0039, f01=0x0190, f02=»   P IFF RECHAN=0 U =4 A     PAREM DATA LOPTST A   " P DATA 0 ABORT ROUTINE ADDRESS  A 6 " P DATA IHLOP INTERRUPT HANDLER  A     PLOPTST EQU * A   $ P LD A2,10,A8 GET CHANNEL NUMBER  A     P ANK A2,/FF  A     P RF(E) DISIIE  A   ( P CWK A2,RECHAN+RECHAN CHANNEL 1-
0x0b44d0…0b4664          Dummy {f00=0x0039, f01=0x018e, f02=»ER ? A |   P RF(E) LOPT10 NO B   ( PDISIIE ABL LENDER I/O REQUEST ERROR  B $   PLOPT10 EQU * B P , P LD A1,CWTRST,A2 GET CHANNEL LOOP STATUS B d   P LDR A5,A2 CWT-ADDRESS B     P ANK A1,/40  B   , P RF(NE) IHLP20 CHANNEL UNIT NOT BUSY =4  B   & P LDK A5,/E0 INDICA
0x0b4664…0b47f8          Dummy {f00=0x0039, f01=0x0190, f02=»   P*  C     PIHLOP EQU *  C     P LDR A5,A1 GET CWT-ADDRESS C " , P LD A1,CWTRST,A5 GET CHANNEL LOOP STATUS C D   P ANK A1,3  C t   P XRK A1,3  C     PIHLP10 EQU * C     P LDK A2,0  C   : P SC A2,CWTRST+1,A5 RESET RIGHT BYTE IN CHANNEL STATUS  C     PIHLP20 EQU *
0x0b47f8…0b498c          Dummy {f00=0x0039, f01=0x018e, f02=» 1 / C H R T 2 C     P*  D   8 P*    THIS IS THE INTERRUPT HANDLER FOR CHLT AND CHRT D     P*  D   2 P*    WHEN INTERRUPT FROM A CHANNEL UNIT OCCURS D f 2 P*    DRIVER FIRST RELATES INTERRUPT TO A CWT.  D   0 P*    THEN DRIVER GETS THE INTERRUPT MESSAGE, D   2 P* 
0x0b498c…0b4b20          Dummy {f00=0x0039, f01=0x0190, f02=» 2 P*    FOLLOWING TYPES OF INTERRUPT ARE RELEVANT E     P*  E : . P*    D = DEVICE ADDRESS     C = CHARACTER  E D   P*  E v 8 P*    ACK       OUTPUT ACKNOWLEDGED      D = 0  C = 7 E   8 P*    NAK       OUTPUT ERROR             D = 0  C = 5 E   8 P*    OER       T
0x0b4b20…0b4cb4 (5, 22)  Dummy {f00=0x0039, f01=0x018e, f02=»DIATE   SIGN BIT SET E p 8 P*    ABC+      BLOCK TR. ACKNOWLEDGED   D = 0  C = 8 F   8 P*    ABC-L     LRC ERROR IN BLOCK       D = 0  C = A F X 8 P*    ABC-V     VRC ERROR IN BLOCK       D = 0  C = C F   8 P*    ABC-LV    LRC O VRC ERROR IN BLOCK D = 0  C = E F  
0x0b4cb4…0b4e48          Dummy {f00=0x0039, f01=0x0190, f02=» 8 P*    STD       STATUS MESSAGE           D # 0  C # 0 G   2 P*    DIN       DATA INPUT               D # 0  G @   P EJECT G v   P*  G     P*    C H L T 1 G     P*  G     P*    INTERRUPT FROM CHLT1  G     P*  G     PCHLT1 EQU *  G     P IFF LOCHAN=0  G   $ P ST 
0x0b4e48…0b4fdc          Dummy {f00=0x0039, f01=0x0190, f02=» LOCHAN=0  G     P IFT CPU852=0  H   " P MSR 8,A15 SAVE A1-A8 ON STACK H (   P XIF H N   P*  H Z   P IFF LOCHAN=0  H d   P LDK A7,2 INDICATE CHLT1 H z   P RF CLT010 H     P XIF H     P*  H     P*  H     P*    C H L T 2 H     P*  H     P*    INTERRUPT FROM CHLT2  H
0x0b4fdc…0b5170          Dummy {f00=0x0039, f01=0x0190, f02=»PU852=1  H   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  I     P XIF I :   P*  I F   P IFF LOCHAN=0  I P   P IFF LOCHAN=1  I f   P IFT CPU852=0  I | " P MSR 8,A15 SAVE A1-A8 ON STACK I     P XIF I     P*  I     P IFF LOCHAN=0  I     P IFF LOCHAN=1  I     P LDK A7,4 INDI
0x0b5170…0b5304          Dummy {f00=0x0039, f01=0x0190, f02=» I     PCHLT3 EQU *  J     P IFF LOCHAN=0  J     P IFF LOCHAN=1  J 2   P IFF LOCHAN=2  J H $ P ST P,INTSAV SAVE LAST INTERRUPT J ^   P*  J     P IFT CPU852=1  J   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  J     P XIF J     P*  J     P IFF LOCHAN=0  J     P IFF LOCHAN=
0x0b5304…0b5498          Dummy {f00=0x0039, f01=0x018e, f02=» IFF LOCHAN=1  J     P IFF LOCHAN=2  K     P LDK A7,6 INDICATE CHLT3 K ,   P RF CLT010 K L   P XIF K ^   P*  K j   P*  K t   P*    C H L T 4 K ~   P*  K     P*    INTERRUPT FROM CHLT4  K     P*  K     PCHLT4 EQU *  K     P IFT LOCHAN=4  K   $ P ST P,INTSAV SAVE LA
0x0b5498…0b562c          Dummy {f00=0x0039, f01=0x0190, f02=»   P IFT CPU852=0  L   " P MSR 8,A15 SAVE A1-A8 ON STACK L     P XIF L @   P*  L L   P IFT LOCHAN=4  L V   P LDK A7,8 INDICATE CHLT4 L l   P RF CLT010 L     P*  L     P XIF L     P*  L     P EJECT L     P*  L     P*  L     P*    C H R T 1 L     P*    INTERRUPT FRO
0x0b562c…0b57c0          Dummy {f00=0x0039, f01=0x0190, f02=»VE A1-A8 ON STACK  L     P XIF M     P*  M &   P IFF RECHAN=0  M 0   P IFT CPU852=0  M F " P MSR 8,A15 SAVE A1-A8 ON STACK M     P XIF M     P*  M     P IFF RECHAN=0  M     P LDK A7,10 INDICATE CHRT1  M     P RF CLT010 M     P XIF M     P*  M     P*    C H R T 2 M
0x0b57c0…0b5954 (5, 23)  Dummy {f00=0x0039, f01=0x0190, f02=» SAVE LAST INTERRUPT M     P*  N     P IFT CPU852=1  N & & P CF A15,SAVE8 SAVE A1-A8 ON STACK  N <   P XIF N f   P*  N r   P IFF RECHAN=0  N |   P IFF RECHAN=1  N     P IFT CPU852=0  N   " P MSR 8,A15 SAVE A1-A8 ON STACK N     P XIF N     P*  N     P IFF RECHAN=0 
0x0b5954…0b5ae8          Dummy {f00=0x0039, f01=0x018e, f02=»*  N     P*    INTERRUPT FROM CHRT3  O     P*  O ,   PCHRT3 EQU *  O 6   P IFF RECHAN=0  O J   P IFF RECHAN=1  O `   P IFF RECHAN=2  O v $ P ST P,INTSAV SAVE LAST INTERRUPT O     P*  O     P IFT CPU852=1  O   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  O     P XIF O    
0x0b5ae8…0b5c7c          Dummy {f00=0x0039, f01=0x0190, f02=»   P XIF P     P*  P     P IFF RECHAN=0  P     P IFF RECHAN=1  P 0   P IFF RECHAN=2  P F   P LDK A7,18 INDICATE CHRT3  P     P RF CLT010 P ~   P XIF P     P*  P     P*  P     P*    C H R T 4 P     P*  P     P*    INTERRUPT FROM CHRT4  P     P*  P     PCHRT4 EQU * 
0x0b5c7c…0b5e10          Dummy {f00=0x0039, f01=0x018e, f02=» P n   P XIF Q     P*  Q     P IFT RECHAN=4  Q     P IFT CPU852=0  Q 4 " P MSR 8,A15 SAVE A1-A8 ON STACK Q J   P XIF Q p   P*  Q |   P IFT RECHAN=4  Q     P LDK A7,22 INDICATE CHRT4  Q     P XIF Q     P*  Q     P EJECT Q     P*  Q   ( P*    COMMON PART FOR ALL INT
0x0b5e10…0b5fa4          Dummy {f00=0x0039, f01=0x018e, f02=»   P IFF RECHAN=0 U =4 R     P ABL(NA) TDISP R     P XIF  U =4 R 4   P*  R F   P IFT LOGING=1  R P   P*  R f 4 PCLT012 CF A15,LOGG ** LOGG OF INPUT CHARACTER ** R p   P*  R     P XIF R     P EJECT R     P*  R   & P*    DETERMINE TYPE OF INTERRUPT.  R   4 P*    MOR
0x0b5fa4…0b6138          Dummy {f00=0x0039, f01=0x0190, f02=»   P SUK A7,10 S     P   U =4  S     P IFF LOCHAN=0  S & $ P RF(NN) CLT014 REMOTE INTERRUPT  S < & P LDK A7,0 INDICATE LOCAL INTERRUPT S d   P RF CLT018 S     PCLT014 EQU * S     P XIF S     P IFF RECHAN=0  S     P LDR A3,A2 S   . P SLC A3,6 REMOTE FIRST OR SECOND
0x0b6138…0b62cc          Dummy {f00=0x0039, f01=0x0190, f02=»RT OR RESTART SYNC-TIMER S x * P ANK A3,/2 FIRST OR SECOND TERMINAL ?  T     P LDR A7,A5 T N   P ADR A7,A3 T ` & P LD A3,CWTRST,A5 LOOP TEST MODE ?  T r   P ABL(N) CLT170 YES T     P XIF T   & PCLT018 LDK A1,0 RESET RETURN CODE  T   ( P LDR A3,A2 DATA REQUEST IMME
0x0b62cc…0b6460          Dummy {f00=0x0039, f01=0x0190, f02=», STD OR DRD T x   P EJECT U     P*  U "   P*  U , , P*    DETERMINE TYPE OF CONTROL CHARACTER U 6   P*  U f   P LDR A3,A2 U p . P ANK A3,/FF DELETE DEVICE AND LINE NUMBER  U     P RF(E) CLT030 OER  U     P SUK A3,7  U     P RF(E) CLT050 ACK  U     P ADK A3,2  U  
0x0b6460…0b65f4 (5, 24)  Dummy {f00=0x003a, f01=0x0190, f02=»OCAL ? U     P RF(NZ) CLT022 NO  V     P XIF V (   P IFF LOCHAN=0  V 4 & P SUK A3,/18 RETRANSMISSION FAULT ? V J * P RF(NE) CLT025 NO, UNDEFINED INTERRUPT V t   P*  V     P IFT ACKMUL=1  V   6 P IM CWTADD+2,A5 UPDATE RETRANSM. FAULT ACKUMULATOR V     P XIF V     P
0x0b65f4…0b6788          Dummy {f00=0x003a, f01=0x0190, f02=»/80 ABC-ANSWER ALLOWED ? V     P TM A6,A4  W     P RF(E) EXIIT NO  W 2   P XRK A4,/80 YES, RESET BIT W J   P SC A4,LRCACK,A7 AND STORE W l " P LD A6,LRCDWT,A7 LRC-DEVICE ?  W     P RF(E) EXIIT W     P ANK A4,/7F  W     P RF(Z) CLT046 YES  W   8 P CF A15,RESLRC RES
0x0b6788…0b691c          Dummy {f00=0x003a, f01=0x0190, f02=» W r   P SUK A3,5  X     P RF(E) CLT043 ABC+ =5  X     P IFT ACKMUL=1  X 8   P*  X N , P IM CWTADD+2,A5 UPDATE ERROR ACKUMULATOR X X   P XIF X     P IFF RECHAN=0  X     P*  X     P SUK A3,4 VRC-ERROR ?  X     P RF(E) CLT042 YES  X   & P LDK A1,LRCERR INDICATE LRC-
0x0b691c…0b6ab0          Dummy {f00=0x003a, f01=0x0190, f02=» X h   P XIF Y     PCLT025 EQU * Y     P IFT ACKMUL=1  Y ( 8 P IM CWTADD+4,A5 UPDATE UNDEF. INTERRUPT ACKUMULATOR  Y >   P XIF Y z   P EJECT Y     P*  Y   0 P*    RESOLVE QUEUE AND EXAMINE RECOVERY BIT. Y   4 P*    RETURN TO DEVICE DRIVER WITH RETURN CODE :  Y   0
0x0b6ab0…0b6c44          Dummy {f00=0x003a, f01=0x0190, f02=»ST OER OR UNDEFINED  Y v " P*                   INTERRUPT  Z     P*  Z B   PCLT030 EQU * Z L   P IFF RECHAN=0  Z `   P IFF LOCHAN=0  Z v   P LDR A7,A7 REMOTE ?  Z     P RF(Z) CLTQUE NO Z     P XIF Z     P IFF RECHAN=0  Z     P LD A6,LRCDWT,A7 Z     P CWR* A6,A5 LR
0x0b6c44…0b6dd8          Dummy {f00=0x003a, f01=0x018e, f02=»RESOLVE QUEUE  Z | " P ANK A2,/FF CLEAN CHARACTER =5 [     P SUK A2,5 SEVEN NAK ?  [ <   P RF(Z) CLT045 YES  [ Z * PCLT031 LD A2,DWTST,A6 GET STATUS WORD  [ t   P LDR A3,A2 [   0 P ANKL A2,DEVECH+RECTRI ECHO AND RECOVERY BIT [     P RF(NE) CLT045 [   0 P ORK A3,RE
0x0b6dd8…0b6f6c          Dummy {f00=0x003a, f01=0x018e, f02=» [   ( P ABL CLT107 RETURN TO DEVICE DRIVER        P IFF RECHAN=0    4   P EJECT   J   P*    X   P*    ABC-  VRC-ERROR   b   P*    ~ 8 P*    IF BLOCKSENDING SAME PROCEDURE AS FOR THE OTHER       P*    ERRORS OF TYPE ABC-.      4 P*    IF OUTPUT TO PRINTERS WITH LR
0x0b6f6c…0b7100          Dummy {f00=0x003a, f01=0x0190, f02=»   p   P RB(NZ) CLT031 YES ]     P   U =5  ] "   P*  ] 2   P*    ABC+  VRC-ERROR ] <   P*  ] X 6 P*    SEND ETX TO REMOTE PRINTERS WITH DATA REQUEST ] b 4 P*    RETURN TO DEV. DRIVER IF OTHER DEVICE TYPE  ]     P*  ]     PCLT043 EQU * U =5  ]   0 P ANK A4,DEWDRQ D
0x0b7100…0b7294 (5, 25)  Dummy {f00=0x003a, f01=0x0190, f02=»A15,OUTLIN PRINTERS WITH DATA REQUEST =5 ]   " P RF EXIIT GO TO DISPATCHER =5  ^ 0   P XIF ^ V   P EJECT ^ b   P*  ^ p   P*    POWER ON  ^ z   P*  ^   8 P*    RECOVERY ROUTINES ARE STARTED FOR EVERY DEVICE  ^   < P*    ON ACTUAL LINE EXCEPT THOSE OCCUPYING CHANNEL
0x0b7294…0b7428          Dummy {f00=0x003a, f01=0x0190, f02=»TC,A5 RESET RETRANSMISSION COUNTER ^     P IFF RECHAN=0  _ *   P IFF LOCHAN=0  _ @   P LDR A7,A7 REMOTE ?  _ V   P RF(Z) CPO010 NO _ r   P XIF _     P IFF RECHAN=0  _     P   U =1  _   . P CM LRCDWT,A7 RESET LRC-DEVICE POINTER =1  _     P LDK A7,1 U =1 _   6 P ANS
0x0b7428…0b75bc          Dummy {f00=0x003a, f01=0x018e, f02=» ADDRESS POINTER _     PCPO020 EQU * `     P LDR* A6,A1 GET DWT-ADDRESS  ` ,   P RF(E) CPO030  ` P   P SRC A6,1  ` f   P RF(N) CPO030  ` x   P SLC A6,1  `     P   U =4  `     P LDKL A7,/FFFF-RECTRI-LRCSEN `   6 P ANS A7,DWTST,A6 RESET RECOVERY BIT AND LRC-BIT =1 `
0x0b75bc…0b7750          Dummy {f00=0x003a, f01=0x0190, f02=»   P ANK A7,/20 ECHO MODE ?  a     P RF(NE) CPO030 YES a $   PCPO023 EQU * U =4  a > 0 P CWR A6,A2 DEVICE WAITING FOR CHANNEL ANSWER a X   P RF(E) CPO030 YES  a     PCPO025 EQU * a   & P LDK A4,3 RECOVERY CAUSE: POWER ON a   ( P CF A15,NDREDW CALL RECOVERY ROUTINE
0x0b7750…0b78e4          Dummy {f00=0x003a, f01=0x0190, f02=» a     P EJECT b     P*  b   6 P*    INDICATE NOT OPERABLE BEFORE GOING TO DRIVER  b     P*  b Z   PCLT045 EQU * b d   P LDKL A1,/FFFF-RECTRI  b x ( P ANS A1,DWTST,A6 RESET RECOVERY BIT  b   ( P LDK A1,NOERR INDICATE NOT OPERABLE  b   & P ABL CLT107 RESET TIMER AN
0x0b78e4…0b7a78          Dummy {f00=0x003a, f01=0x0190, f02=»HEN EXAMINE LAST b r 0 P*    OUTPUT DWT. IF NOT DEFINED UPDATE ERROR c   6 P*    ACKUMULATOR AND GO TO DISPATCHER. IF SYNC-ACK c L   P*    DROP IT.  c   8 P*    NORMAL ACK OR DRI WILL RESULT IN A RESETTING OF c   8 P*    RECOVERY BIT IN DWT. THEN A SIMULATION OF D
0x0b7a78…0b7c0c          Dummy {f00=0x003a, f01=0x0190, f02=» : P*    HANDLING ANSWERS FROM DEVICE IS AFFECTED AND THEN d   > P*    IF DRI A BRANCH IS MADE TO THE DATA REQUEST SECTION.  d B * P*    IF ACK WE HAVE TO WAIT FOR A DRD. d     PCLT050 EQU * d     P IFF RECHAN=0  d   & P LC A3,CWTLOW,A5 LAST OUTPUT WORD  d   " P A
0x0b7c0c…0b7da0          Dummy {f00=0x003a, f01=0x0190, f02=» RECOVERY BIT IN STATUS WORD d z   P IFF RECHAN=0  e $   P IFF LOCHAN=0  e :   P LDR A7,A7 REMOTE ?  e P   P RF(Z) CLT052 NO e l   P XIF e     P IFF RECHAN=0  e     P LDK A4,2  e   4 P ORS A4,CWTRST,A5 INDICATE ACK IN CHANNEL STATUS e     P LDR A8,A3 OBC-ACK ? e  
0x0b7da0…0b7f34 (5, 26)  Dummy {f00=0x003a, f01=0x0190, f02=»QU * e   " P LD A3,DWTST,A6 DEVICE STATUS  f   0 P ANK A3,DEWDRQ DEVICE WITHOUT DATA REQUEST ? f 2   P RF(Z) CLT055 NO f f   P IFF RECHAN=0  f ~   P IFF LOCHAN=0  f     P LDR A7,A7 REMOTE ?  f   , P RB(Z) CLT046 NO, RETURN TO DEV. DRIVER  f     P XIF f     P IFF R
0x0b7f34…0b80c8          Dummy {f00=0x003a, f01=0x0190, f02=»   P XIF g     P EJECT g     P*  g     P*  g ( H P*    PRINTER TIMING AND TIMING FOR MISSING BLOCK CONTROL CHARACTERS  g 2   P*  g ~   PCLT055 EQU * g     P IFF SOFTIM+RECHAN=0 U =4  g     P INH g   , P LD A3,DWTLD1,A6 ADDRESS TO TIMER BLOCK  g     P RF(E) CLT060 
0x0b80c8…0b825c          Dummy {f00=0x003a, f01=0x0190, f02=»*  g     P*    START TIMER h     P*  h "   PCLT060 EQU * h ,   P LDR A1,A6 PARAMETER h @ " P LDKL A4,DWTLD1 TIMER POINTER  h     P ADR A4,A6 ADD DWT-ADDRESS h   " P CF A15,SETIMP GET TIMER BLOCK h   > P DATA DRQTUT,DRQTIM ADDRESS TO TIME-OUT ROUTINE AND DELAY  h  
0x0b825c…0b83f0          Dummy {f00=0x003a, f01=0x0190, f02=»CE STATUS  h | 0 P ANK A4,DEWDRQ DEVICE WITHOUT DATA REQUEST ? i   0 P RB(NZ) CLT046 YES, RETURN TO DEVICE DRIVER  i F ( P LDR A2,A2 DATA REQUEST IMMEDIATE ?  i z   P ABL(N) CLT110 YES =2  i     P XIF i   " PEXIT ABL TDISP DISPATCHER EXIT i     P IFF SOFTIM+RECHAN
0x0b83f0…0b8584          Dummy {f00=0x003a, f01=0x0190, f02=» CONNECTED DEVICES i l 8 P*    USING THE LRC-FUNCTION , MISSING BLOCK CONTROL  j   . P*    CHARACTERS (ABC) FROM SELECTOR UNIT.  j V   P*  j     PDRQTUT EQU * j     P LDR A6,A1 GET DWT-ADDRESS j   . P CM DWTLD1,A6 RESET POINTER TO TIMER BLOCK j     P LD A3,DWTST,A
0x0b8584…0b8718          Dummy {f00=0x003a, f01=0x0190, f02=» EXIT U =2 j     P   U =2  k     PDRQT10 EQU * k "   P*  k 6   P IFT ACKMUL=1  k @ " P CF A15,GETCWT GET CWT-ADDRESS k V ( P IM ACKTIM,A5 INCREMENT ACKUMULATOR  k |   P XIF k     P*  k     P IFF SOFTIM+RECHAN=0 U =4  k   . P LDK A1,TIMERR INDICATE SOFTWARE TIME-OU
0x0b8718…0b88ac          Dummy {f00=0x003a, f01=0x0190, f02=»LRC-ERROR  k x   PDRQT20 EQU * l     P XIF l &   P IFF SOFTIM+RECHAN=0 U =4  l 2 ( P ABL CLT107 RETURN TO DEVICE DRIVER  l T   P XIF  U =4 l     P EJECT l     P*  l     P*    N A K l     P*  l   8 P*    ERROR ACKUMULATOR AND RETRANSMISSION COUNTER IS l   8 P*    U
0x0b88ac…0b8a40          Dummy {f00=0x003a, f01=0x018e, f02=»OT OPERABLE IS SENT TO DEVICE DRIVER.  l ~   P*  m .   PCLT080 EQU * m 8 $ P LDR* A6,A5 GET LAST OUTPUT DWT  m L   P RB(E) EXIT  m t   P*  m     P IFT ACKMUL=1  m     P*  m   * P IM CWTADD,A5 UPDATE ERROR ACKUMULATOR m     P*  m     P XIF m     P*  m     P IFF REC
0x0b8a40…0b8bd4 (5, 27)  Dummy {f00=0x003a, f01=0x0190, f02=»   P LD A4,CWTRTC,A5 GET COUNTER n     P SUK A4,7 SEVEN TIMES ?  n (   P ABL(E) CLT030 n H * P LD A2,CWTLOW,A5 GET LAST OUTPUT WORD  n ^ $ P EX CWTOTR,A5 EXECUTE OTR-INSTR. n     P IFT LOGING=1  n   2 P CF A15,LOGG **    LOGG INPUT CHARACTER    **  n     P XIF n  
0x0b8bd4…0b8d68          Dummy {f00=0x003a, f01=0x0190, f02=»N=0  n     P ANK A2,/FF  o   , P XRS A2,LRCACK,A7 UPDATE LRC-ACKUMULATOR o   . P CF A15,RESTSY START OR RESTART SYNC-TIMER o P   P XIF o     PCLT090 ABL TDISP o     P EJECT o     P*  o     P*  o   $ P*    DATA INPUT AND DATA REQUEST o     P*  o   > P*    ALWAYS:  
0x0b8d68…0b8efc          Dummy {f00=0x003a, f01=0x0190, f02=»                    DEVICE DRIVER. o   B P*                     IF INPUT NOT REQUESTED, GO TO INTERRUPT  p * 4 P*                     ROUTINE OF DEVICE DRIVER.  p p   P*  p     P*    DATA REQUEST: p     P*  p   < P*     LOCAL DEVICES:  STORE PRINTER STATUS IN DWTD
0x0b8efc…0b9090          Dummy {f00=0x003a, f01=0x0190, f02=» STATUS MESSAGE (ONLY FOR REMOTE DEVICES): p   D P*                     GO TO INTERRUPT ROUTINE OF DEVICE DRIVER.  q 2   P*  q z   P*  q     PCLT100 EQU * q     P LDR A3,A2 q     P SRL A3,8  q     P LDR A4,A3 q   . P ANK A3,/E 2 * LINE NUMBER FOR LOCAL CONN. q    
0x0b9090…0b9224          Dummy {f00=0x003a, f01=0x0190, f02=» A3,/02 MASK CHANNEL NUMBER  q   " P SLL A3,1 TO CORRECT POSITION  r $ & P CWR A7,A5 TERMINAL 2 ON CHANNEL ? r J   P RF(E) CLT103 NO r t & P ADK A3,2 YES, ADD TERMINAL NUMBER r     P XIF r     PCLT103 EQU * r     P SRL A4,3  r     P ANK A4,/E 2 * DEVICE NUMBER r  
0x0b9224…0b93b8          Dummy {f00=0x003a, f01=0x0190, f02=»,A5 ADDRESS TO INTERRUPT TABLE r     P RB(Z) EXIT  s &   P CW A3,-2,A8 WITHIN TABLE ?  s :   P RB(NL) EXIT NO  s ^   P ADR A8,A3 s v , P LDR* A8,A8 ADDRESS TO TERMINAL SECTION  s     P RB(Z) EXIT NOT DEFINED  s     P LD A6,-2,A8 GET ID-WORD s     P SUR A6,A4 s   $
0x0b93b8…0b954c          Dummy {f00=0x003a, f01=0x0190, f02=»T-ADDRESS  s x   P LDR* A6,A8 GET DWT-ADDRESS  t     P RB(E) EXIT  t 6   P ANK A2,/FF CLEAN CHARACTER  t J " P LD A3,DWTST,A6 DEVICE STATUS  t n 8 P ANK A3,DEVINP+INDARQ MASK INPUT DEV. AND INPUT REQ. t     P SUK A3,DEVINP t   4 P RF(Z) CLT115 INPUT DEV. BUT NO IN
0x0b954c…0b96e0          Dummy {f00=0x003a, f01=0x0190, f02=»WITHOUT DATA REQUEST ? t z   P RB(NZ) EXIT YES u     P IFF RECHAN=0  u 6   P IFF LOCHAN=0  u L   P LDR A7,A7 REMOTE ?  u b   P RF(NZ) CLT120 YES u ~   P XIF u     P IFT LOCHAN=0  u     P RF CLT120 u     P XIF u     P IFF LOCHAN=0  u   . P SC A2,DWTDEV+1,A6 SAVE PR
0x0b96e0…0b9874 (5, 28)  Dummy {f00=0x003b, f01=0x0190, f02=»RESTIM RESET TIMER u     P XIF  U =4 v     P RF CLT110 v ,   PCLT108 EQU * v >   P LDKL A7,/FFFF-INDARQ  v R 2 P ANS A7,DWTST,A6 RESET FLAG 'INPUT REQUESTED'  v p   P*  v     P*   RETURN TO DEVICE DRIVER  v   , P*       (USED BY ALL DEVICES FOR RETURN) v     P*  v
0x0b9874…0b9a08          Dummy {f00=0x003b, f01=0x0190, f02=»   PCLT115 EQU * w   " P LD A1,DWTADR,A6 ADDRESS BLOCK w   . P LD A1,INTADR,A1 INTERRUPT ENTRY DEFINED ? w > $ P RB(Z) CLT090 NO, SKIP CHARACTER w p   P LDR A5,A6 DWT ADDRESS w     P ADKL A5,DWTSB2 STACK BASE w   * P ABR A1 DEVICE DRIVER INTERRUPT ENTRY  w     P* 
0x0b9a08…0b9b9c          Dummy {f00=0x003b, f01=0x0190, f02=»E DATA REQUEST ? w z   P ANK A7,/FF  x     P   U =2  x , ( P RB(NZ) CLT115 NO, STATUS MESSAGE =2 x < $ P CWR* A6,A5 DRD BEFORE ANSWER ?  x h   P ABL(E) EXIT YES x     P   U =2  x   . P LC A3,DWTOCH,A6 LAST OUTPUT CHARACTER =5  x     P ANK A3,/7F CLEAN =5 x   & P S
0x0b9b9c…0b9d30          Dummy {f00=0x003b, f01=0x0190, f02=»   P*  y     P*  y     P*    TFU IN LOOP MODE  y     P*  y 6   PCLT150 EQU * y @   P LDK A4,1  y T   P CWR* A4,A5 SYNC SENT ?  y f   P RF(NE) CLT154 y   < P LDKL A4,/8001 INDICATE LOOP MODE AND SYNC-ACK RECEIVED  y     PCLT152 EQU * y     P ORS A4,CWTRST,A5  y    
0x0b9d30…0b9ec4          Dummy {f00=0x003b, f01=0x0190, f02=»   P SUK A3,3 POWER ON ? z     P RF(E) CLT179 YES  z   $ P LDR* A4,A5 GET LAST OUTPUT DWT  z :   P LDR* A6,A5  z b   P SUK A4,1 SYNC ? z v   P RF(E) CLT178 YES  z   ( P LDK A1,NOERR INDICATE NOT OPERABLE  z     PCLT177 RB CLT110 z     PCLT178 EQU * z     P SUK A3,
0x0b9ec4…0ba058          Dummy {f00=0x003b, f01=0x0190, f02=»   PCLT179 EQU * {     P LDK A3,/E3  {   * P ANS A3,CWTRST,A5 RESET LOOP TEST BIT  { ,   P ABL CLT100  { Z   P XIF { n   P EJECT { z   P*  {     P*    QUEUE {     P*  {   2 P*    GET LAST OUTPUT DWT AND SET CHANNEL FREE. {   4 P*    IF LOCAL DEVICE CHECK OUTPUT QU
0x0ba058…0ba1ec          Dummy {f00=0x003b, f01=0x0190, f02=»F SOMETHING THERE. IF NOTHING I  { x < P*    IN THAT QUEUE, CHECK QUEUE OF INTERRUPTING TERMINAL | ( & P*    AND SEND IF SOMETHING THERE.  | h   P*  |     PQUEUE EQU *  |   $ P LDR* A4,A5 GET LAST OUTPUT DWT  |   . P CM CWTRTC,A5 RESET RETRANSMISSION COUNTER |    
0x0ba1ec…0ba380          Dummy {f00=0x003b, f01=0x0190, f02=» |     P IFF RECHAN=0  }     P IFF LOCHAN=0  }   * P LDK A1,0 INDICATE READY FOR LOCAL =4  } 4   P LDR A7,A7 LOCAL ? } b   P RF(Z) QUEU01 YES  } |   P XIF }     P IFF RECHAN=0  }   " P LDK A1,1 INDICATE FIRST TRIAL }   " P CWR A7,A5 REMOTE TERMINAL 2 ? }     P RF(
0x0ba380…0ba514 (5, 29)  Dummy {f00=0x003b, f01=0x0190, f02=»QU * }     P LDR* A6,A8 QUEUE EMPTY ?  ~     P   U =4  ~ .   P IFT RECHAN=0 U =4 ~ >   P RF(E) QUEU05 YES =4 ~ X   P XIF  U =4 ~ t   P IFF RECHAN=0  ~     P RF(E) QUEU10 YES =4 ~     P IFF LOCHAN=0  ~     P LDR A7,A7   ~   " P RF(Z) QUEU06 PREVENT HANG UP  ~     P
0x0ba514…0ba6a8          Dummy {f00=0x003b, f01=0x0190, f02=»U05 BLOCK SENDING RUNNING  ~     P XIF   "   PQUEU06 EQU *     . * P LD A2,DWTOTQ,A6 TAKE DWT OUT OF QUEUE   D * P STR A2,A8 SET NEXT DWT FIRST IN QUEUE   r . P LC A2,DWTOCH,A6 GET LAST OUTPUT CHARACTER       P CF A15,OUTLIN SEND IT       PQUEU05 LDR* A2,A15 RELOA
0x0ba6a8…0ba83c          Dummy {f00=0x003b, f01=0x0190, f02=»0 UNDEFINED INTERRUPT        P IFF RECHAN=0        P CWK A6,1 SYNC ANSWER ?    4   P RF(E) QUEU30 YES    T   P   U =4    n   P LDK A1,0    ~   P XIF  U =4       P ABL RTNA15        P IFF RECHAN=0 U =4       PQUEU10 LDR A1,A1 READY ?       P RB(E) QUEU05        P L
0x0ba83c…0ba9d0          Dummy {f00=0x003b, f01=0x0190, f02=» RB QUEU03       P XIF       PQUEU30 ADKL A15,4        P RF LTDISP   8   P IFF RECHAN=0    J   P EJECT   `   P*    n   P*    x 0 P*    RESTSY = SUBROUTINE TO START OR RESTART     * P*             A TIMER FOR SYNC-SENDING       P*        PRESTSY EQU *       P STR A
0x0ba9d0…0bab64          Dummy {f00=0x003b, f01=0x0190, f02=»DR A4,A5 ADD CWT-ADDRESS       P CF A15,SETIMP SET TIMER       P DATA SYNCUT,TIME    @   P RF RESY30   Z   PRESY20 LDKL A4,-TIME   l " P ST* A4,CWTTP,A5 RESTART TIME        PRESY30 LDR* A4,A15 RELOAD A4       P ADKL A15,2        P LDR* P,A15        P EJECT       P
0x0bab64…0bacf8          Dummy {f00=0x003b, f01=0x018e, f02=»R IS SENT.   ~   P*        PSYNCUT EQU *     $ P CM CWTTP,A1 RESET TIMER POINTER   0   P LDR A5,A1   X ( P LD A2,CWSYNC,A1 GET SYNC CHARACTER    j ( P XRKL A2,/800 CHANGE TERMINAL NUMBER       P ST A2,CWSYNC,A1 STORE       P LDK A6,1        PSYNC02 EX CWTOTR,A1 OU
0x0bacf8…0bae8c          Dummy {f00=0x003b, f01=0x018e, f02=»     , P STR A6,A1 STORE "1" AS LAST OUTPUT DWT        P*    8   P IFT LOGING=1    B   P*    X * P CF A15,LOGG LOGG OF OUTPUT CHARACTER    b   P XIF       P*        P IFF RECHAN=0        P LDR A3,A2       P SLL A3,4        P RF(NN) SYNC05       P ADK A5,2        P
0x0bae8c…0bb020          Dummy {f00=0x003b, f01=0x0190, f02=»       P ANK A4,/80        P RF(E) EXITA NO        P ANK A3,/60    4   P RF(E) SYNC20 THIRD SYNC   H   P SUK A3,/20    h   P RF(NE) SYNC10 FIRST SYNC    |   P LDK A3,/20 SECOND SYNC      * PSYNC10 XRS A3,CWTRST,A1 CHANGE COUNTER       PEXITA ABL TDISP DISPATCH    
0x0bb020…0bb1b4 (5, 30)  Dummy {f00=0x003b, f01=0x0190, f02=» LD A3,DWTADR,A6 ADDRESS TO ADDRESSBLOCK       P ENB   0 * P ABI INTADR,A3 GO TO INTERRUPT HANDLER   <   P XIF   j   P EJECT   v   P*        P*   CHARACTER INPUT        P*        PLTCHRI EQU *       PRTCHRI EQU *       P LDK A2,INDARQ     0 P ORS A2,DWTST,A6 SET I
0x0bb1b4…0bb348          Dummy {f00=0x003b, f01=0x0190, f02=»R OUTPUT       P*        PLTCHRO EQU *       PRTCHRO EQU *   . , P CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT    B " P CF A15,OUTLIN SEND CHARACTER    r   P*        P*   LOCAL DISPATCHER       P*        PLTDISP EQU *       PRTDISP EQU *       P ABL TDISP GO TO DISPATC
0x0bb348…0bb4dc          Dummy {f00=0x003b, f01=0x0190, f02=» < 3   x ( P RF(N) LTSTBL YES, SEND WITHOUT LRC      " P LD A2,DWTST,A6 DEVICE STATUS    8 6 P ANKL A2,DEVECH+LRCSEN ECHO MODE OR LRC RUNNING ?    ^ ( P RF(NZ) LTSTBL YES, SEND WITHOUT LRC       P LDK A2,STX LOAD STX       P RB RTCHRO SEND        P XIF       P*   
0x0bb4dc…0bb670          Dummy {f00=0x003b, f01=0x0190, f02=» A2,LRCSEN LRC-SENDING ?       P RF(Z) LTENBL NO       P LDK A2,ETB LOAD ETB   8   P RB RTCHRO SEND    T   P XIF   l   P*    x   P*   END OF A BLOCK  (LOCAL)        P*        PLTENBL EQU *       P IFF SOFTIM+RECHAN=0 U =4      " P LD A2,DWTST,A6 DEVICE STATUS     
0x0bb670…0bb804          Dummy {f00=0x003b, f01=0x0190, f02=» *       P XIF  U =4       P*      " P*   START OF A BLOCK  (LOCAL)    &   P*    L   PLTSTBL EQU *   V 0 P ABL NDRETO SET OK & RETURN TO DEVICE DRIVER   j   P*        P EJECT       P*        P*    G E T C W T       P*      & P*    SUBROUTINE TO GET CWT-ADDRESS    
0x0bb804…0bb998          Dummy {f00=0x003b, f01=0x018e, f02=»*       A6 = DWT-ADDRESS       P*        P*    ON EXIT:    *   P*       A5 = CWT-ADDRESS   @ & P*       A7 = 0 IF LOCAL CONNECTION   `   P*        PGETCWT EQU *     " P LDR* A5,A6 CHANNEL PARAMETERS       P ANK A5,/F       P SLL A5,1 DOUBLE INDEX       P IFF RECHA
0x0bb998…0bbb2c          Dummy {f00=0x003b, f01=0x0190, f02=»   P XIF       P IFF RECHAN=0      * P LC A7,DWTCP2,A6 CHANNEL PARAMETERS 2    &   P SRL A7,1    T   P ANK A7,1 CHANNEL NUMBER   f * P ORR A5,A7 COMBINE WITH CH. UNIT INDEX       P ADK A5,4 ADJUST FOR LOCAL     $ P SLL A5,1 GET CHTAB DISPLACEMENT     * P LDR A7,A5
0x0bbb2c…0bbcc0          Dummy {f00=0x003b, f01=0x0190, f02=»4    h   P LDR* P,A15 RETURN =4        P IFF SOFTIM+RECHAN=0 U =4    (   P EJECT   J   P*    X   P*    b   P*    R E S T I M   l   P*      2 P*    SUBROUTINE TO RESET TIMER FOR SUPERVISION     4 P*    OF MISSING DATA REQUESTS AND MISSING BLOCK        P*    CONTROL
0x0bbcc0…0bbe54 (5, 31)  Dummy {f00=0x003b, f01=0x0190, f02=»SAVE A7 ON STACK     & P LD A7,DWTLD1,A6 GET TIMER POINTER     & P RF(Z) REST20 TIMER ALREADY RESET    B   P CM* DWTLD1,A6 RESET TIMER   l & P CM DWTLD1,A6 RESET TIMER POINTER        PREST20 LDR* A7,A15 RELOAD A7       P   U =4        P RB GETRTN RETURN =4       P
0x0bbe54…0bbfe8          Dummy {f00=0x003b, f01=0x0190, f02=»-DEVICE POINTER,   t < P*    BLOCKSENDING RUNNING INDICATOR AND LRC-SENDING BIT.       P*    X   P*    ON ENTRY:   b   P*       A5 = CWT-ADDRESS   x   P*       A6 = DWT-ADDRESS     . P*       A7 = TERMINAL ADJUSTED CWT-ADDRESS       P*        PRESLRC EQU *       P
0x0bbfe8…0bc17c          Dummy {f00=0x003b, f01=0x0190, f02=»RC-SENDING BIT   x   P LDK A4,1      6 P ANS A4,CWTBLK,A5 RESET BLOCKSENDING RUNNING IND.    (   P LDR* A4,A15 RELOAD A4   b   P RB GETRTN RETURN =4       P XIF       P EJECT       P*        P*    O U T L I N       P*      6 P*    OUTLIN = SUBROUTINE TO SEND ONE C
0x0bc17c…0bc310          Dummy {f00=0x003b, f01=0x0190, f02=»   R 8 P*    RUNNING LRC-PROCESS CAN STOP OUTPUT FROM OTHER      8 P*    DEVICES ON SAME LINE. IF CHANNEL UNIT NOT FREE    D   P*    QUEUE OUTPUT        P*        POUTLIN EQU *       P IFT CPU852=1      & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF       P*   
0x0bc310…0bc4a4          Dummy {f00=0x003b, f01=0x0190, f02=»OR INDICATION    z   P XIF  U =4       P ANK A2,/FF    ( " P CF A15,GETCWT GET CWT-ADDRESS   <   P IFF RECHAN=0    b   P IFF LOCHAN=0    x   P LDR A7,A7 LOCAL ?       P RF(Z) OUL100 YES        P XIF       P IFF RECHAN=0      * P LC A3,DWTCP2,A6 CHANNEL PARAMETERS 
0x0bc4a4…0bc638          Dummy {f00=0x003b, f01=0x0190, f02=»WT-ADDRESS   r   P XIF       P EJECT       P*    , ( P*    IF UNIT NOT FREE QUEUE OUTPUT.    6 2 P*    IF REMOTE DEVICE AND LRC-PROCESS ALREADY    b 0 P*    RUNNING ON TERMINAL FOR ANOTHER DEVICE,     0 P*    QUEUE THIS NEW OUTPUT IF LRC-CONTROL ON       P*    IT 
0x0bc638…0bc7cc          Dummy {f00=0x003b, f01=0x018e, f02=»O        P IFF RECHAN=0        P IFF LOCHAN=0        P LDR A7,A7 REMOTE ?    6   P RF(Z) OUL400 NO   R   P XIF   j   P IFF RECHAN=0    v   P LDR A3,A2       P SUK A3,/82 STX ?        P RF(NE) OUL200 NO        P EJECT       P*        P*    S T X       P*      * P L
0x0bc7cc…0bc960          Dummy {f00=0x003b, f01=0x0190, f02=»   P LDK A2,0      $ P ST A6,LRCDWT,A7 SET LRC-DEVICE      , P CM LRCACK,A7 RESET LRC-ACKUMULATOR AND    >   P   INDICATE FIRST OBC    n 0 POUL150 LD A4,DWTCP2,A6 CHANNEL PARAMETERS 2      ( P LDK A3,0 SET DEVICE NUMBER TO ZER0        P RF OUL505     & POUL175 CWR
0x0bc960…0bcaf4 (5, 32)  Dummy {f00=0x003c, f01=0x0190, f02=»   ~   P EJECT       P*        P*    E T B       P*    2 & P SC A2,LRCACK,A7 INDICATE LAST OBC   < * P LC A2,LRCACK+1,A7 GET LRC-ACKUMULATOR   f   P RB OUL150       P*        P*    OTHER OUTPUT        P*      0 POUL300 LD A8,DWTCP2,A6 CHANNEL PARAMETERS 2      2 P
0x0bcaf4…0bcc88          Dummy {f00=0x003c, f01=0x0190, f02=»RUNNING    p * P RF OUL800 BLOCKSENDING RUNNING, QUEUE       P   > ( POUL350 LD A3,DWTST,A6 DEVICE STATUS    F 0 P ANK A3,DEWDRQ DEVICE WITHOUT DATA REQUEST ?   r " P RF(Z) OUL500 DEVICE WITH DRD        P LD A3,CWTBLK,A5       P RF(Z) OUL500      ( P ORKL A2,/8000
0x0bcc88…0bce1c          Dummy {f00=0x003c, f01=0x0190, f02=»DDRESS   f : P*    FROM CHANNEL PARAMETERS AND PUT INTO OUTPUT WORD        P*    L   POUL400 EQU * U =4    V   P IFT KBDIR=1 U =4    p , P LD A8,DWTCP2,A6 CHANNEL PARAMETERS 2 =4       P XIF  U =4       POUL500 EQU *     * P LD A3,DWTCP2,A6 CHANNEL PARAMETERS 2   
0x0bce1c…0bcfb0          Dummy {f00=0x003c, f01=0x0190, f02=» LDR A7,A7 LOCAL ?       P RF(NZ) OUL505 NO        P XIF   4   P IFF LOCHAN=0    @   P ANKL A4,/0700 WS-ADDRESS    V   P SLC A4,1 TO CORRECT PLACE   x   P IFF RECHAN=0        P RF OUL508       P XIF       P IFF RECHAN=0        POUL505 EQU *     ( P ANKL A4,/0200 R
0x0bcfb0…0bd144          Dummy {f00=0x003c, f01=0x0190, f02=»TE TERMINAL NUMBER       P SRC A4,5 TO CORRECT PLACE       P XIF   <   POUL508 EQU *   H . P ORR A3,A4 COMBINE DEV.ADDR. AND WS-ADDR.        P IFT KBDIR=1 U =4      , P ANKL A8,KBLAMP KB-LAMPS ON VDU-OUTPUT ?     4 P RF(NZ) OUL900 YES, PUT LAMP CODE FIRST IN QUEUE
0x0bd144…0bd2d8          Dummy {f00=0x003c, f01=0x0190, f02=»   P*        P IFF RECHAN=0 U =4     $ P LDK A1,25 LOOP COUNTER FOR OTR    (   P XIF  U =4   P   POUL515 EX CWTOTR,A5 OTR    b   P RF(A) OUL520 ACCEPTED       P IFT RECHAN=0 U =4       P RF(R) OUL800 QUEUE =4       P XIF  U =4       P IFF RECHAN=0 U =4       P RF(
0x0bd2d8…0bd46c          Dummy {f00=0x003c, f01=0x0190, f02=»A15,20 RESET STACK     " P LDK A1,NOERR SET NOT OPERABLE     6 P ABL NDREP GET REGISTERS AND RETURN TO DEV.DRIVER    @   POUL520 EQU *   z   P*        P IFT LOGING=1        P*      0 P CF A15,LOGG ** LOGG OF OUTPUT CHARACTER **        P*        P XIF       P*     
0x0bd46c…0bd600          Dummy {f00=0x003c, f01=0x0190, f02=» A7,A7 REMOTE ?        P RF(Z) OUL550 NO       P XIF   0   P IFF RECHAN=0    <   P EJECT   R   P*    ` N P*    INDICATE BLOCKSENDING RUNNING IF STX TO DEVICE WITHOUT DATA REQUEST.    j . P*    UPDATE LRC-ACKUMULATOR AND SYNC-TIMER       P*      & P ANKL A3,/7000 M
0x0bd600…0bd794 (5, 33)  Dummy {f00=0x003c, f01=0x0190, f02=»TA REQUEST ?   p " P RF(Z) OUL540 DEVICE WITH DRD      , P LD A3,CWTBLK,A5 BLOCK SENDING INDICATOR   : * P RF(Z) OUL540 BLOCKSENDING NOT ALLOWED   j   P LDK A3,/80      2 P SC A3,CWTBLK,A5 INDICATE BLOCKSENDING RUNNING       POUL540 EQU *       P ANK A2,/FF      ,
0x0bd794…0bd928          Dummy {f00=0x003c, f01=0x0190, f02=» OUTPUT CHARACTER IN DWT AND RETURN        P*    ,   POUL550 EQU * U =4    6   P IFT KBDIR=1 U =4    P * P LDR A8,A8 KB-LAMPS ON VDU-OUTPUT ? =4   j   P RF(NZ) OUL700 YES       P XIF  U =4     4 POUL600 SC A2,DWTOCH,A6 SET LAST OUTPUT CHARACTER       POUL700 EQU *
0x0bd928…0bdabc          Dummy {f00=0x003c, f01=0x0190, f02=» A1-A8 FROM STACK...   ~   P INH       * P ADKL A15,2 ...ADJUST STACK POINTER...   *   P LDR* P,A15 ...AND RETURN    X   P XIF   z   P*        P EJECT       P*      : P*    NORMALLY DWT-ADDRESS IS PUT LAST IN OUTPUT QUEUE        P*        POUL800 EQU *       P IFF
0x0bdabc…0bdc50          Dummy {f00=0x003c, f01=0x0190, f02=»A5 CWT-ADDRESS       P XIF     , POUL805 LD A4,CWTEQ,A7 GET QUEUE POINTER    "   P RF(E) OUL820    R   POUL810 CWR A6,A4   h & P RB(E) OUL600 DWT ALREADY IN QUEUE       P LD A3,DWTOTQ,A4       P RF(E) OUL830        P LDR A4,A3 FOLLOW THE THREAD       P RB OUL810  
0x0bdc50…0bdde4          Dummy {f00=0x003c, f01=0x0190, f02=»HREAD    p   P RB OUL600       P IFT KBDIR=1 U =4        P EJECT   :   P*    H & P*    KEYBOARD LAMPS ON VDU OUTPUT    R 4 P*    (KEYBOARD CONNECTED TO VDU INSTEAD OF SUM)    |   P*      , P*    PUT LAMP CODE FIRST IN OUTPUT QUEUE     . P*    LOAD ESCAPE CODE FOR 
0x0bdde4…0bdf78          Dummy {f00=0x003c, f01=0x0190, f02=»FF-LMPQUE      2 P ANS A1,DWTST,A6 RESET BIT 'LAMP CODE QUEUED'        P ANK A4,LMPQUE   H , P RB(NZ) OUL510 LAMP CODE ALREADY QUEUED    ^   P LDR A1,A5 CWT-ADDRESS       P IFF RECHAN=0        P IFF LOCHAN=0        P LDR A7,A7 REMOTE ?        P RF(Z) OUL910 NO    
0x0bdf78…0be10c          Dummy {f00=0x003c, f01=0x0190, f02=» U =4      & POUL910 LD A4,CWTEQ,A1 OUTPUT QUEUE       P RF(Z) OUL920 QUEUE EMPTY    8   P CWR A6,A4   Z , P RB(E) OUL600 THIS DWT ALREADY IN QUEUE    l * POUL920 ST A4,DWTOTQ,A6 MOVE QUEUE LINK     $ P ST A6,CWTEQ,A1 QUEUE LAMP CODE      , P SC A2,DWTOCH,A6 STORE
0x0be10c…0be2a0          Dummy {f00=0x003c, f01=0x0190, f02=»O KB   l   P RB OUL510       P XIF  U =4       P EJECT   0   P*    >   P*    H   P*   C H L T O N    R   P*    j > P*   SUBROUTINE TO RESET CWT AND PERFORM CIO-START OF EVERY   t @ P*   CHLT IN SYSTEM. THE SUBROUTINE IS ENTERED FROM 'PFINIT'        P*        P*   
0x0be2a0…0be434 (5, 34)  Dummy {f00=0x003c, f01=0x0190, f02=» ADKL A15,2 RETURN AND ENABLE        P ENB   &   P LDR* P,A15    2   PCON020 EQU *   F   P INH   Z $ P LD A5,CHTAB,A4 LOAD CWT-ADDRESS   f   P RB(Z) CON010        P IFF RECHAN=0        P IFF LOCHAN=0        P CWK A4,/A LOCAL ?       P RF(L) CON030 YES        P XIF
0x0be434…0be5c8          Dummy {f00=0x003c, f01=0x0190, f02=» RF(U) CON027      $ P LDK A3,0 INDICATE CHANNEL BUSY      . P CF A15,RESTSY START OR RESTART SYNC-TIMER   >   PCON027 EQU *   p 2 P ST A3,CWTRST,A5 INDICATE C.U. PRESENT OR NOT        P RF CON035       P XIF       PCON030 EQU *     $ P EX CWTCIS,A5 EXECUTE CIO-ST
0x0be5c8…0be75c          Dummy {f00=0x003c, f01=0x018e, f02=»E) CON010        P XIF       P CMR A5 RESET LAST OUTPUT        P LDK A2,/00 DUMMY    @   P CF A15,OUTLIN SEND IT   Z   P RB CON010   x   P EJECT       P*        P*   L O G G        P*      8 P*   IF CONDITIONALY ASSEMBLY IS SET EVERY INPUT AND      $ P*   OUTPUT C
0x0be75c…0be8f0          Dummy {f00=0x003c, f01=0x0190, f02=»     & P CWK A1,BUFE BUFE IS MAX LOGG AREA       P RF(NE) L1   2 ( P LDKL A1,BUF SET FIRST LOGG ADDRESS    D   PL1 ST A1,POINT   p & P STR A2,A1 LOGG OF INR OR OTR WORD       P LDR* A1,A15       P ADKL A15,2        P LDR* P,A15 RETURN       P*        P*        P X
0x0be8f0…0bea84          Dummy {f00=0x003c, f01=0x409e, f02=»GG AREA        P XIF       P IFT LOGING=1        P IFF RECHAN=0    2   PBUF RES 1000 LOGG AREA   H   P XIF   f   PBUFE EQU *   r   P*        P END    @       R OTR WORD       P LDR* A1,A15       P ADKL A15,2        P LDR* P,A15 RETURN       P*        P*        P X
0x0bea84…0bec18          Dummy {f00=0x003c, f01=0x2008, f02=»         INR OR OTR WORD e     P LDR* A1,A15 f     P ADKL A15,2  f 4   P LDR* P,A15 RETURN f H   P*  f b   P*  f l   PPOINT DATA BUF LOGG POINTER  f v   P*  f     PBUF RES 500 LOGG AREA  f     PBUFE EQU * f     P*  f     P XIF f     P*  f     P END f  @    f      
0x0bec18…0bedac          Dummy {f00=0x003c, f01=0x0190, f02=»ESSAGE WRITTEN ?     ( P RF(NE) TP220 YES; COMPLETE REQUEST      ( P LD A1,ECBRL,A8 GET REQUESTED LENGTH   D $ P SUK A1,3 REQUESTED LENGTH 0-2 ?   p & P RF(N) TP230 YES; COMPLETE REQUEST       P RF(P) TP215       P LD A1,2,A8 BUFFER ADDRESS       P LC A2,2,A1 THIR
0x0bedac…0bef40          Dummy {f00=0x003c, f01=0x0190, f02=»ND BUFFER      " P CF A5,PRBUF PRINT ECB-BUFFER        PTP220 EQU *    8   P LDK A1,0    L 6 PTP230 LDKL A2,/FDFF VOUCHER STATUS CHANGE ALLOWED    ^   P ANS A2,DWTDEV,A6        P EJECT       P*        P*        P*   ECB-BUFFER IS WRITTEN        P*      * P*   SEND
0x0bef40…0bf0d4 (5, 35)  Opaque[0x194]
0x0bf0d4…0bf268          # DirEnt {nam=»DRGP01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0798, f03=0x0000}
0x0bf0d4…0bf268          IdxSect {
0x0bf0d4…0bf268            f00 = 0x003c	// 0xbf0d4 @0x0 
0x0bf0d4…0bf268            f01 = 0x0010	// 0xbf0d6 @0x2 
0x0bf0d4…0bf268            gno = [	// 0xbf0d8 @0x4 
0x0bf0d4…0bf268                [0x00]: C0x003c.0x3.0
0x0bf0d4…0bf268                [0x01]: C0x003d.0x0.0
0x0bf0d4…0bf268                [0x02]: C0x003d.0x1.0
0x0bf0d4…0bf268                [0x03]: C0x003d.0x2.0
0x0bf0d4…0bf268                [0x04]: C0x003d.0x3.0
0x0bf0d4…0bf268                [0x05]: C0x003e.0x0.0
0x0bf0d4…0bf268                [0x06]: C0x003e.0x1.0
0x0bf0d4…0bf268                [0x07]: C0x003e.0x2.0
0x0bf0d4…0bf268            ]
0x0bf0d4…0bf268          }
0x0bf268…0bf3fc          Dummy {f00=0x003c, f01=0x0190, f02=» 2 P IDENT DRGP01  REL 11.0 81-08-31 870105041100        P   : & P   =13,CHARACTER BLOCKING CHANGED    B   P   REL 11.0 81-05-25   l   P   =12,COND. ASS. FOR ECHO       P   REL 11.0 81-01-26       P   =11,BRANCH ADDR. OVERFLOW       P   PRR 11.0 80-11-19     " P  
0x0bf3fc…0bf590          Dummy {f00=0x003c, f01=0x0190, f02=»ABORT ROUTINE IMPLEMENTED        P   PRR 11.0 80-07-28   "   P   =7,BRANCH ADDR. OVERFL.   >   P   PRR 11.0 80-04-29   ` $ P   =6,IMPROV. OF ERROR HANDLING    |   P   PRR 11.0 80-03-18       P   =5,TENDIO AT ECHO END       P   PRR 11.0 80-03-13     * P   =4,CORREC
0x0bf590…0bf724          Dummy {f00=0x003c, f01=0x0190, f02=»GEN UPDATE TO 8.2+ STATUS        P   REL 8.2 79-03-16    "   P   =2,IMPROV. OF TEST ORDER    >   P   REL 8.2 78-11-19    b " P   =1,ECHO OF LF AND CR, ABIS    ~   P   REL 8.2 78-09-15        P*        P*      6 P**************************************************  
0x0bf724…0bf8b8          Dummy {f00=0x003c, f01=0x0190, f02=»   P*        P*        P*      6 P*************************************************    "   P*        P*    f 6 P*    THIS DRIVER HANDLES GENERAL TERMINAL PRINTER    p < P*    PTS 6321 CONNECTED TO THE SYSTEM VIA CHLT OR CHRT.        P*      8 P*    THE DRIVER ALSO
0x0bf8b8…0bfa4c          Dummy {f00=0x003c, f01=0x0190, f02=» TO ANY KEY-   j 4 P*    BOARD, THAT RUNS UNDER THE GENERAL KEYBOARD       P*    DRIVER DRKB04.    L   P*    h   P*    r 0 P*    THE DRIVER CONSISTS OF FOLLOWING PARTS:   |   P*      & P*    A C G P       ACTIVATION PART       P*      $ P*    A B G P       ABORT R
0x0bfa4c…0bfbe0          Dummy {f00=0x003c, f01=0x0190, f02=»       P*      * P*    THE FOLLOWING ORDERS ARE TREATED:       P*    @   P*    ORDER 00: TEST STATUS   J   P*          05: BASIC WRITE   l " P*          06: STANDARD WRITE        P*        P*    NORMAL REGISTER USAGE       P*      " P*    REGISTER A1 = RETURN CODE
0x0bfbe0…0bfd74 (5, 36)  Dummy {f00=0x003d, f01=0x0190, f02=»          A5 = STACK BASE      " P*             A6 = DWT-ADDRESS   "   P*             A7 = ORDER   H " P*             A8 = ECB-ADDRESS   h   P*        P*        P*    SYSTEM ADAPTATION       P*      : P*    THE CODES FOR ECHO OF BACKSPACE (GPBSP) AND CLEAR     ( P
0x0bfd74…0bff08          Dummy {f00=0x003d, f01=0x0190, f02=» FOLLOWING FUNCTIONS.    z   P*    --ROOMLESS POINT      : P*    --ACCEPTANCE OF SPECIAL CHARACTER /13,/14 OR BOTH   <   P*    z D P*    --EXCLUDE ECHOING OF AN EXTRA SPACE BETWEEN EACH CHARACTER      6 P*    --SUPPRESS ECHOING OF END OF RECORD CHARACTER     * P**
0x0bff08…0c009c          Dummy {f00=0x003d, f01=0x0190, f02=»CTER CODES FOR ROOMLESS POINT DIGITS     F P*    IS DEFINED IN A SPECIAL TABLE. STANDARD IS SHB CHARACTER SET    ,   P EJECT   v   P*        P*        P*        P*        P***********        P* ENTRIES *        P***********        P*        P*        P*      ( P E
0x0c009c…0c0230          Dummy {f00=0x003d, f01=0x0190, f02=»***************************************      . P*    EXTERNAL TOSS MODULE ENTRIES       *    0 . P*****************************************    b   P*        P*      & P EXTRN LENDER I/O REQUEST ERROR =3     . P EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER       P EXT
0x0c0230…0c03c4          Dummy {f00=0x003d, f01=0x0190, f02=»TER FROM ECB-BUFFER    x $ P EXTRN STABLK START OF BLOCK =3      " P EXTRN ENDBLK END OF BLOCK =3    D   P EJECT   j   P*    x   P*        P************************       P*    DWT PARAMETERS    *       P************************       P*        P*        P EXTRN D
0x0c03c4…0c0558          Dummy {f00=0x003d, f01=0x0190, f02=»       P EJECT       P*        P*        P*************    *   P* CONSTANTS *    @   P*************    V   P*    l   P*    v : PSOH EQU /01 RESET PRINT BUFFER REMOTE AND LOCAL DUMMY        PSTX EQU /82 START OF MESSAGE       PETB EQU /97 END OF MESSAGE       PETX 
0x0c0558…0c06ec          Dummy {f00=0x003d, f01=0x0190, f02=»E    ~ 0 PPROUT EQU /04 PAPER OUT OR READY SWITCH OFF        P*    > & PBLKMAX EQU 140 MAX BLOCK LENGTH =3   H   P EJECT   r   P*        P*      * P**************************************     * P*    CONDITIONAL ASSEMBLY            *     * P************************
0x0c06ec…0c0880          Dummy {f00=0x003d, f01=0x0190, f02=»X:A EQU 1        PCROOM EQU X:A        P*    ( 4 P*    ACCEPTANCE OF SPECIAL CHARACTER /13 CAN BE    2 0 P*    INCLUDED IN THE DRIVER BY SETTING X:B=1   j   P*        PX:B EQU 0        PTRETON EQU X:B       P*      4 P*    ACCEPTANCE OF SPECIAL CHARACTER /14 CAN B
0x0c0880…0c0a14 (5, 37)  Dummy {f00=0x003d, f01=0x0190, f02=»LING IS INCLUDED IF ECHO = 1       P*    $   PX:D EQU 1 U =12    .   PECHO EQU X:D U =12   F   P*    ` . P*    IT IS POSSIBLE TO EXCLUDE ECHOING OF    j , P*    AN EXTRA SPACE AFTER EACH CHARACTER       P*   BY SETTING X:E=0       P*        PX:E EQU 0        PCOSP
0x0c0a14…0c0ba8          Dummy {f00=0x003d, f01=0x0190, f02=» OF END OF RECORD CHARACTER.   x 8 P*    THIS IS ATTAINED BY SETTING THE CONSTANT X:F=0.   $   P*    `   PX:F EQU 0    j   PEORECH EQU X:F   |   P*      4 P*    SUPPRESSING OF SPACES IN RIGHT HAND OF LINE       P*    BY SETTING X:G=1        P*        PX:G EQU 0   
0x0c0ba8…0c0d3c          Dummy {f00=0x003d, f01=0x0190, f02=»NACTIVE CAN BE CHOSEN BY SETTING       P* THE CONSTANT RECEND = 1    (   PX:H EQU 0    J   PRECEND EQU X:H       P*    r   P*    | 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1
0x0c0d3c…0c0ed0          Dummy {f00=0x003d, f01=0x0190, f02=»ITION FOR ABIS PRINTER  =1       PABIS EQU 0  =1   "   P EJECT   8   P*    F   P*    P $ P********************************   Z $ P*    DWT-DISPLACEMENT          *     $ P********************************       P*        P*        P    =3     ( PDWTAP EQU /2 HEAD PO
0x0c0ed0…0c1064          Dummy {f00=0x003d, f01=0x0190, f02=»************   v , P*    SPECIAL KEYS FOR ECHO FUNCTION   *      * P**************************************   D   P*    r   PGPBSP EQU /2D BACK SPACE   |   PGPCLR EQU /3F CLEAR        P*        P********************       P*    RETURN CODES  *       P**************
0x0c1064…0c11f8          Dummy {f00=0x003d, f01=0x0190, f02=»T ERROR    z ( POPERR EQU /1 NOT OPERABLE, POWER OFF       P*    <   P EJECT   F   P*    T   P*    ^   P**********   h   P* TABLES *   z   P**********       P*        P*        P IFT CROOM=1       P*        PROMTAB EQU *     * P   TABLE FOR ROOMLESS POINT CHARACTE
0x0c11f8…0c138c          Dummy {f00=0x003d, f01=0x0190, f02=»   r   P DATA 2 DEVICE INDEX       PGPAD EQU * ADDRESS BLOCK   $   P DATA ACGP ACTIVATION DRIVER   D ( P DATA ABGP ABORT ROUTINE ADDRESS =8    h   P DATA 0 INTERRUPT HANDLER        P DATA RCGP RECOVERY ROUTINE      . P DATA ECHOGP DEVICE-DEPENDENT ECHO-ROUTINE    
0x0c138c…0c1520          Dummy {f00=0x003d, f01=0x0190, f02=» TEST STATUS. DUMMY IS SENT TO PRINTER AND RETURN CODE     < P*              IS SET IF PAPER OUT OR READY SWITCH OFF.    > H P*              RETURN CODE IS ALSO SET IF TIME-OUT IS SIGNALLED FROM   ~   P*              CHANNEL UNIT.       P*      > P*    ORDER 05: B
0x0c1520…0c16b4 (5, 38)  Dummy {f00=0x003d, f01=0x0190, f02=»ERS ARE SENT TO PRINTER FROM   j < P*               ECB-BUFFER AFTER INDIVIDUAL CODE CHECK.    $   P*    d   PACGP EQU *   n   P    =3       P LDR A3,A7  =1       P RF(Z) ACGP10 ORDER 0 =2     " P LDK A2,BLKMAX BLOCK LENGTH =3     $ P CF A5,STABLK START OF BLOCK =
0x0c16b4…0c1848          Dummy {f00=0x003d, f01=0x0190, f02=»F(E) ACGP00 ORDER 6 =3     " P CF A5,ENDBLK END OF BLOCK =3      $ P ABL LENDER I/O REQUEST ERROR =3   D   PACGP00 EQU *  =3   l * P LD A3,4,A8 ORDER 6 GET REQ LENGTH =1        P RF(Z) ACGP01  =1      & P LD A3,2,A8 GET BUFFER ADDRESS =1      ( P LC A3,1,A3 GET CO
0x0c1848…0c19dc          Dummy {f00=0x003d, f01=0x0190, f02=» $ P LDK A3,2 START BUFFER INDEX =3        P RF ACGP19  =3   ,   PACGP02 EQU *  =3   B   P LDK A2,CR  =1   Z   P CF A5,OUTPUT  =1    p   P RF(NZ) ERGP1 ERROR =3       P IFT ABIS=1  =1        P LDK A2,FFED  =1       P CWK A3,/31-/2B  =1      $ P RF(E) ACGP03 CONTRO
0x0c19dc…0c1b70          Dummy {f00=0x003d, f01=0x0190, f02=»F A5,OUTPUT  =1        P RF(NZ) ERGP1 ERROR =3       P LDK A2,LF  =1   6 , PACGP03 LDK A1,1 RESET HEAD POS COUNTR =1   L " P ST A1,DWTAP+DWTDEV,A6  =3(=1)   | * PACGP06 LDK A3,2 START BUFFER INDEX =1        PACGP09 CF A5,OUTPUT  =1        PERGP1 RF(NZ) ERGP2 ERROR
0x0c1b70…0c1d04          Dummy {f00=0x003d, f01=0x0190, f02=»19  =1       P EJECT   =2        P*    =2    "   P*   ORDER 00: TEST  =2   2 N P*                IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE   =2    P   P*    =2        PACGP10 EQU *     " P LDK A2,2 BLOCK LENGTH =10(=3)     $ P CF A5,STABLK START OF BLOCK
0x0c1d04…0c1e98          Dummy {f00=0x003d, f01=0x0190, f02=» A2,0 SEND CHAR /00=END OF TEST =2       P CF A5,OUTPUT  =2    *   P RF(NZ) ERGP2 ERROR =3   D   P RF AGP400  =10(=2)    b   P EJECT   ~   P*      & P*    GET, CHECK AND SEND CHARACTER       P*    (IF ORDER 5 NO CHECK)       P*        PACGP17 CF A5,OUTPUT        P
0x0c1e98…0c202c          Dummy {f00=0x003d, f01=0x018e, f02=» LINE FEED DONE    z   P ORS A4,DWTDEV,A6  =3        P IFT SUPSPA=1    6 4 P CF A15,SKIPSP SKIP SPACES IN END OF ECB-BUFFER    L   P XIF       P LDK A4,0      6 PACGP20 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER       P LDR A1,A1 LAST CHARACTER?       P RF(NP) AG
0x0c202c…0c21c0          Dummy {f00=0x003d, f01=0x018e, f02=»   P RF(NE) ACGP22     : P ST A4,DWTAP+DWTDEV,A6 RESET HEAD POSITION POINTER =3        P RB ACGP17   X * PACGP22 SUK A1,8 TABULATION CHARACTER ?   j   P RF(E) ACGP40        P IFT ABIS=1  =1        P CWK A2,/07 BELL ? =1        P RB(E) ACGP09  =1        P XIF   =1 
0x0c21c0…0c2354 (5, 39)  Dummy {f00=0x003d, f01=0x0190, f02=»   P IFT TRETON=0        P IFT FJOTON=1        P*    0   P SUK A1,3 /14?   :   P RB(E) ACGP17    P   P SUK A1,/C LESS THAN /20 ?   f   P*        P XIF       P*        P*        P IFT TRETON=1        P IFT FJOTON=0        P*        P SUK A1,2 /13 ?        P RB(E) A
0x0c2354…0c24e8          Dummy {f00=0x003d, f01=0x0190, f02=»UK A1,2 /13?       P RB(E) ACGP17        P SUK A1,1 /14?   *   P RB(E) ACGP17    @   P SUK A1,/C LESS THAN /20 ?   V   P*    x   P XIF       P*      & P RF(N) ACGP30 YES,CODE CHECK ERROR     & P SUK A1,/8E ROOMLESS POINT?  (AE)        P RF(E) AGP100        P ADK A
0x0c24e8…0c267c          Dummy {f00=0x003d, f01=0x0190, f02=»N /60 TO /7F   j & P   TO CHARACTER BETWEEN /40 TO /5F       P RB ACGP17   >   PACGP24 EQU *   P   P SUK A1,/D   d   P RF(NZ) ACGP26 NOT CR    v 2 P CM DWTPOC+DWTDEV,A6 RESET POSITION COUNTER =3     2 P CM DWTAP+DWTDEV,A6 RESET HEAD POS.POINTER =3        PACGP26 A
0x0c267c…0c2810          Dummy {f00=0x003d, f01=0x0190, f02=»17       P EJECT !     P*  !     P*    CODE CHECK ERROR  ! "   P*  ! @   PACGP30 EQU * ! J   P LDK A1,CCERR  ! ^   P ORS A1,8,A8 RETURN CODE ! t   P RB ACGP20 !     P EJECT !     P*  !     P*    TABULATION  !     P*  !     PACGP40 EQU * !   , P CF A15,GETCHR GET F
0x0c2810…0c29a4          Dummy {f00=0x003d, f01=0x018e, f02=»E) ACGP44  !   0 PACGP43 ADK A2,/A FROM DECIMAL TO HEXADECIMAL "     P SUK A4,1  " F   P RB(NE) ACGP43 " X B PACGP44 SU A2,DWTAP+DWTDEV,A6 SUBTRACT HEAD POSITION POINTER =3 " n   P LC A4,DWTBC+DWTDEV,A6  =3 "   , P SUR A2,A4 AND REQUESTS POSITION COUNTER "   & P  
0x0c29a4…0c2b38          Dummy {f00=0x003d, f01=0x0190, f02=» " X   PACGP46 CF A5,OUTPUT  #     PERGP2 RF(NZ) ERGP ERROR =3 # $ 2 P IM DWTPOC+DWTDEV,A6 INCREMENT BUFFER INDEX =3 # F   P SUK A4,1  # |   P RB(P) ACGP45  #     P LDR A3,A3 RECOVERY? #     P RB(NE) ACGP20 NO  #   4 P SC A4,DWTBC+DWTDEV,A6 RESET POSITION POINTER 
0x0c2b38…0c2ccc          Dummy {f00=0x003d, f01=0x018e, f02=» * #     P*  $     P IFT CROOM=1 $     P*  $ ( ( P CF A15,GETCHR GET CHARACTER TO SEND $ 2   P ANK A2,/F $ ^   P LC A2,ROMTAB,A2 TRANSFORM $ p   P*  $     P XIF $     P*  $     P*  $     P IFF CROOM=1 $     P*  $     P ANK A2,/7F  $     P*  $     P XIF $     P*  $
0x0c2ccc…0c2e60          Dummy {f00=0x003d, f01=0x0190, f02=»   P*  %     PAGP400 EQU * %     P    =3 % "   P    =13(=10) % 0   PAGP410 LDK A2,ETX LAST DUMMY % D   P CF A5,OUTPUT SEND % h   P RF(NZ) ERGP ERROR =6  %   " P CF A5,ENDBLK END OF BLOCK =6  %     P RF(NZ) ERGP ERROR =6  %     PAGP415 EQU *  =1 %     P IFT ABIS=1 
0x0c2e60…0c2ff4 (5, 40)  Dummy {f00=0x003e, f01=0x0190, f02=» EQU * %   0 P CF A15,UPDAPP UPDATE HEAD POSITION COUNTER  &     P LDKL A4,/FBFF  =3 & B 2 P ANS A4,DWTDEV,A6 RESET 'LINE FEED CONTROL' =3 &     PENDIO EQU *  &     P    =6(=3) &     P CF A15,TENDIO END I/O &   & PEXIT ABL LDISP GO TO DISPATCHER =3 &     PAGP430 E
0x0c2ff4…0c3188          Dummy {f00=0x003e, f01=0x018e, f02=»= SUBROUTINE TO UPDATE HEAD  &   , P*             POSITION POINTER WHEN END  ' $ ( P*             OF REQUEST IS REACHED  ' T   PUPDAPP EQU * '   2 P LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER =3 '   < P ADS A3,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION POINTER =3  '    
0x0c3188…0c331c          Dummy {f00=0x003e, f01=0x0190, f02=»   P*  (   * P*    SKIPSP = SUBROTINE TO SKIP SPACES (   ( P*             IN END OF ECB-BUFFER.  ( < 6 P*             REQUESTED LENGTH IN ECB IS UPDATED.  ( h & P*             A1,A2,A4 - WORK REG  (     P*  (     PSKIPSP EQU * (   ( P LD A1,2,A8 GET BUFFER ADDRESS
0x0c331c…0c34b0          Dummy {f00=0x003e, f01=0x0190, f02=» RL < 3  (     P SUK A1,1 DECR. BA )     P LCR A4,A1 GET CHAR  ) *   P CCK A4,/2020 SPACE ?  ) F   P RF(NE) SKIP20 NO  ) d   PSKIP07 SUK A2,1 DECR RL  ) ~   P RB SKIP05 GET NEXT  )     PSKIP20 CWK A2,4  )     P RF(NG) SKIP30 RL < 5  )     P LC A4,-2,A1 GET CHAR  )
0x0c34b0…0c3644          Dummy {f00=0x003e, f01=0x018e, f02=»ET NEXT  )     P*  *   " PSKIP30 ST A2,4,A8 STORE NEW RL *     P RTN A15 * @   P XIF * P   P EJECT *     P*  * j   P*    E R G P * t   P*  *     P*    ERROR ROUTINE *     P*  *     P*  *     PERGP EQU *  =3 *   $ P LDR A2,A1 SAVE RETURN CODE =10  *   4 P ANK A1,/1
0x0c3644…0c37d8          Dummy {f00=0x003e, f01=0x0190, f02=» *     P RF(NZ) ERGP10 NO =6 +   2 P LDK A1,OPERR SET RETURN CODE NOT OPERABLE =6  + $   P RB ENDIO END I/O =6 + Z   P*  + v   PERGP10 EQU *  =6 +   ( P ANK A2,/08 SOFTWARE TIME-OUT ? =10  +   * P RF(NZ) RCGP YES,EXECUTE RECOVERY =10  +     P    =9(=6) +     P    
0x0c37d8…0c396c          Dummy {f00=0x003e, f01=0x0190, f02=»T OPERABLE =6  + p   P RB AGP430  =3 ,     P XIF   =3  , ,   P EJECT , >   P*  , L   P*    E C H O G P , V   P*  , n 0 P*    ECHOGP = DEVICE-DEPENDENT ECHO-ROUTINE  , x   P*  ,     PECHOGP EQU * ,     P IFT ECHO=1 U =12  ,     P LDK A4,COSPAC ,     P LDR A7,A7 END
0x0c396c…0c3b00          Dummy {f00=0x003e, f01=0x018e, f02=»ES ,     P ADK A2,/80  -     P*  -     P XIF - (   P IFT ECHO=1 U =12  - 4   P*  - N   P LDR A1,A2 - X   P ANK A1,/7F  - j   P SUK A1,/8 - ~   P RF(E) ECGP40 BACKSPACE  -     P SUK A1,/2 LINE FEED =1  -     P RF(E) ECGP05 YES =3(=1) -     P SUK A1,/3 CR =1 -     P
0x0c3b00…0c3c94 (5, 41)  Dummy {f00=0x003e, f01=0x0190, f02=» - Z   P RF(N) ECGP20  .     P SUK A1,/5F-/20  .     P RF(P) ECGP20  . 6   PECGP05 EQU *  =3 . L   P LDR A3,A2 SAVE CHARACTER =3 . d $ P LDK A2,COSPAC+1 BLOCK LENGTH =3 .   $ P CF A5,STABLK START OF BLOCK =3  .     P RF(NZ) ECGP20 ERROR =6  .     P LDR A2,A3 GET C
0x0c3c94…0c3e28          Dummy {f00=0x003e, f01=0x0190, f02=»ER =3  . f   P SUK A4,1 READY ?  /     P RF(N) ECGP80 YES =3 / ( * P RF(P) ECGP60 NO, GO TO CLEAR SECTION  / D   P*  / r   P IFT COSPAC=1  / |   P*  /     P LDK A2,SPACE NO SEND SPACE  /     P RB ECGP10 /     P*  /     P XIF /     P*  /     P IFT ECHO=1 U =12  /  
0x0c3e28…0c3fbc          Dummy {f00=0x003e, f01=0x0190, f02=»CHRTN RETURN TO KEYBOARD /     P IFT ECHO=1 U =12  0     P EJECT 0 :   P*  0 H   P*    BACKSPACE 0 R   P*  0 h   PECGP40 EQU * 0 r & P LDK A2,GPBSP BACKSPACE CHARACTER  0     P RB ECGP05  =3 0     P*  0     P*    CANCEL  0     P*  0     PECGP50 EQU * 0   * P LC A3
0x0c3fbc…0c4150          Dummy {f00=0x003e, f01=0x0190, f02=»PACE CHARACTERS =3 0 v $ P ADK A2,2 ADD TO BLOCK LENGTH =3 1   $ P CF A5,STABLK START OF BLOCK =3  1 B   P RB(NZ) ECGP20 ERROR =6  1 j " P LDK A2,GPCLR CLEAR CHARACTER  1     P LDK A4,3  1     P RB ECGP10 1     PECGP60 LDK A2,LF LINE FEED 1     P    =3 1   " PECGP
0x0c4150…0c42e4          Dummy {f00=0x003e, f01=0x0190, f02=» LDK A3,0  1   4 P SC A3,DWTBC+DWTDEV,A6 RESET POSITION COUNTER =3 2     PECGP80 EQU *  =3 2 J " P CF A5,ENDBLK END OF BLOCK =3  2 b   P RB ECGP20 2     P XIF  U =12  2     P EJECT 2     P*  2     P*    R C G P 2     P*  2   0 P*    RCGP = RECOVERY ROUTINE GENERAL
0x0c42e4…0c4478          Dummy {f00=0x003e, f01=0x0190, f02=» 2     P*  3     P*    A6 = DWT-ADDRESS  3     P*    A7 = ORDER  3 0   P*    A8 = ECB-ADDRESS  3 H   PRCGP EQU * 3 f   P    =3 3 x   P    =6 3     P LDR A8,A8 BUSY ? =6 3     P ABL(Z) ENDIO NO =11(=6) 3   " P LDK A2,1 BLOCK LENGTH =10(=3) 3   $ P CF A5,STABLK STAR
0x0c4478…0c460c          Dummy {f00=0x003e, f01=0x0190, f02=»GP ERROR =3  3   " P CF A5,ENDBLK END OF BLOCK =10 4     P RB(NZ) ERGP ERROR =10 4 :   P CWK A7,5  4 X   P RF(E) RCGP10  4 j   P CWK A7,6 ORDER 6? 4     P RF(E) RCGP05 YES  4     P    =10(=6)  4     P    =10(=6)  4     P CWK A7,0 ORDER 0? 4     P ABL(E) ENDIO U =7
0x0c460c…0c47a0          Dummy {f00=0x003e, f01=0x0190, f02=»INE FEED DONE ?  4     P ABL(E) ACGP NO =3(=10)  5   $ P LDK A2,BLKMAX BLOCK LENGTH =10  5 8 $ P CF A5,STABLK START OF BLOCK =10 5 `   P RB(NZ) ERGP ERROR =10 5     P LDK A2,SPACE  5     P CF A5,OUTPUT SEND SPACE 5     P RB(NZ) ERGP ERROR =3  5     P    =3 5     P
0x0c47a0…0c4934 (5, 42)  Dummy {f00=0x003e, f01=0x4170, f02=»  =6 5     PRCGP10 EQU *  =6 6     P    =10(=6)  6 $   P    =10(=6)  6 8 $ P LDK A1,TPERR SET RETURN CODE =6 6 L   P ABL AGP430  6 t   P*  6     P*  6     P*    A B G P 6     P*  6     P*    ABORT ROUTINE 6     P*  6     PABGP EQU * U =8  6   2 P CF A15,UPDAPP UPD
0x0c4934…0c4ac8          Dummy {f00=0x003e, f01=0x2008, f02=»     7  YTE OF STATUS WORD % ~   P ANK A2,/4 LINE FEED DONE ?  & "   P ABL(E) ACGP NO  & F   P LDK A2,STX  & ^   P CF A5,OUTPUT SEND STX & r   P LDK A2,CR CARRIAGE RETURN &     P LDK A3,0  &   0 P LD A4,DWTAP,A6 GET NUMBER OF SPACES TO SEND &     P RB ACGP46 &   (
0x0c4ac8…0c4c5c          Dummy {f00=0x003e, f01=0x0190, f02=»G+OVL=2      * P RF(Z) OVL020 NO D/R OVERLAYS PRESENT        POVL015 EQU *   > " P ADKL A3,/FFE CALCULATE NO OF    R   P SRL A3,12 4K BLOCKS NEEDED    x   P NGR A3,A3     2 P AD A3,MMUENT+STKEND MMU ENTRY WHERE TO BEGIN      0 P ABL(N) TABOVF LOGICAL MEMORY OVERFL
0x0c4c5c…0c4df0          Dummy {f00=0x003e, f01=0x0190, f02=»   |   P ST A3,APLREL,A1 SAVE IN ACB       P LD A2,OVLTLN+STKEND   , & P ADK A2,4 CALCULATE START OF THIS    H * P AD A2,ACBEND+STKEND OVERLAY TABLE AND   r ( P ST A2,APLOVL,A1 SAVE IN CURRENT ACB     * P LD A2,SCTSFA SET START OF THIS TABLE        P ST A2,CURTAB+
0x0c4df0…0c4f84          Dummy {f00=0x003e, f01=0x0190, f02=»8 DON'T COPY FIRST FOUR WORDS        P LDR A10,A3 SAVE LENGTH    & 2 P ADS A3,OVLTLN+STKEND ADD LENGTH TO TABLE AREA   F   P LD A7,SCTSFA    | & P ADS A3,SCTSFA RESERVE AREA NEEDED       P LDR A8,A7       P IFT MMUPAG+OVL=2      . P ANKL A8,/FFF ISOLATE LOGICAL LO
0x0c4f84…0c5118          Dummy {f00=0x003e, f01=0x0190, f02=»E      ( P SRL A3,12 AND NO OF ENTRIES TO EDIT     ( P CF A14,MMUEDT UPDATE MMU REGISTERS    6   P XIF   b   P IFT OVL=1   n   P ST A8,LLDADR+STKEND SAVE      , P LD A8,APLREL,A1 GET RELOCATION CONSTANT     6 P CM FSTSEC+STKEND SKIP FOUR FIRST WORDS IN SECTOR     
0x0c5118…0c52ac          Dummy {f00=0x003e, f01=0x0190, f02=»L+STKEND RESTORE CURRENT ACB ADDRESS     ( P LD A2,CURTAB+STKEND GET TABLE START   ,   P LD A3,SCTIPL    X & P STR A3,A2 FILE CODE FOR OVERLAYS    n " P LD A3,2,A2 AND NO OF OVERLAYS     , P ADK A2,4 ADVANCE TO CURRENT LOAD BLOCK      4 P LD A4,WINDOW+STKEND ONLY 
0x0c52ac…0c5440          Dummy {f00=0x003e, f01=0x0190, f02=» LC A3,OVLTYP,A2 GET TYPE OF OVERLAY       P CCK A3,'OO' NORMAL OVERLAY?   ,   P RF(NE) OVL070   P   P*    f   P LD A4,SCTOPT    p   P SRC A4,2 DISC PAGING?     , P RF(NN) OVL100 NO ILLEGAL MONITOR OPTION       P*        P LDK A3,/FF      & P ANS A3,OVLTYP,A2 INIT
0x0c5440…0c60e0 (6, 0)   DirGranule ((6, 0)) {
0x0c5440…0c60e0            DirEnt {nam=»UPD4  «, typ=»  «, f00=0x0000, f01=0x0000, f02=0x07d8, f03=0x0000}
0x0c5440…0c60e0            DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07e0, f03=0x0000}
0x0c5440…0c60e0            DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07e8, f03=0x0000}
0x0c5440…0c60e0            DirEnt {nam=»UP11PT«, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07f0, f03=0x0000}
0x0c5440…0c60e0            DirEnt {nam=»LRPINT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07f8, f03=0x0000}
0x0c5440…0c60e0            DirEnt {nam=»DRDC15«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0828, f03=0x0000}
0x0c5440…0c60e0          }
0x0c60e0…0c6274 (6, 1)   Opaque[0x194]
0x0c6274…0c6408          # DirEnt {nam=»INFO  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07e0, f03=0x0000}
0x0c6274…0c6408          IdxSect {
0x0c6274…0c6408            f00 = 0x003f	// 0xc6274 @0x0 
0x0c6274…0c6408            f01 = 0x0002	// 0xc6276 @0x2 
0x0c6274…0c6408            gno = [	// 0xc6278 @0x4 
0x0c6274…0c6408                [0x00]: C0x003f.0x0.0
0x0c6274…0c6408            ]
0x0c6274…0c6408          }
0x0c6408…0c659c          Dummy {f00=0x003f, f01=0x0190, f02=» 4 PTHIS FLEXIBLE DISC CONTAINS UPDATES FOR PTS TOSS       PRELEASE 11.0.    < , PTHE FOLLOWING MODULES HAVE BEEN UPDATED:   R   P     * PUSER-ID ! MODULE  ! DATE     ! COMMENT     @ P------------------------------------------------------------     < PTOSS11  ! LR
0x0c659c…0c6730          Dummy {f00=0x003f, f01=0x0100, f02=»         !   |   P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND        PASG /E0,DK,UP11    ^ < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE    v 6 PREPLACED BY THESE NEW MODULES, YOU MUST CHANGE THE       PFILE 'UP11'.    11  ! LR
0x0c6730…0c68c4          Dummy {f00=0x003f, f01=0x2008, f02=»         !   |   P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERING THE COMMAND        PASG /E0,DK,UP11    ^ < PIF YOU DON'T WANT TO HAVE ANY OF YOUR OLD MODULES TO BE    v 6 PREPLACED BY THESE NEW MODULES, YOU MUST CHANGE THE       PFILE 'UP11'.    11  ! LR
0x0c68c4…0c6a58          Dummy {f00=0x003f, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
                         […0x2…]
0x0c6d80…0c6f14 (6, 2)   Opaque[0x194]
0x0c6f14…0c70a8          # DirEnt {nam=»UP11  «, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07e8, f03=0x0000}
0x0c6f14…0c70a8          IdxSect {
0x0c6f14…0c70a8            f00 = 0x003f	// 0xc6f14 @0x0 
0x0c6f14…0c70a8            f01 = 0x0002	// 0xc6f16 @0x2 
0x0c6f14…0c70a8            gno = [	// 0xc6f18 @0x4 
0x0c6f14…0c70a8                [0x00]: C0x003f.0x1.0
0x0c6f14…0c70a8            ]
0x0c6f14…0c70a8          }
0x0c70a8…0c723c          Dummy {f00=0x003f, f01=0x0190, f02=» 4 PMES    NOW YOUR SYSTEM SOFTWARE WILL BE UPDATED.     8 PMES    YOUR SYSTEM SOFTWARE IS EXPECTED TO BE ON THE   < $ PMES    DISC WITH FILE-CODE /F0.    x : PMES    IF THIS IS OK, THEN PRESS THE INT-BUTTON ON THE     8 PMES    FULL PANEL AND ENTER 'RS', OTHERWIS
0x0c723c…0c73d0          Dummy {f00=0x003f, f01=0x0120, f02=»       PMOV LRPINT,/S,TOSS11       PKPF /S,LRPINT    $ 8 PMES    REPLACING MODULE DRDC15 11.0 IN USER TOSSWORK   :   PDEL DRDC15,/S    v   PMOV DRDC15,/S,TOSS11       PKPF /S,DRDC15        PBYE        PUPDATE     4 PMES    UPDATING FINISHED AND BACK IN USER UPDATE
0x0c73d0…0c7564          Dummy {f00=0x003f, f01=0x2008, f02=»        MOV LRPINT,/S,TOSS11       PKPF /S,LRPINT    $ 8 PMES    REPLACING MODULE DRDC15 11.0 IN USER TOSSWORK   :   PDEL DRDC15,/S    v   PMOV DRDC15,/S,TOSS11       PKPF /S,DRDC15        PBYE        PUPDATE     4 PMES    UPDATING FINISHED AND BACK IN USER UPDATE
0x0c7564…0c76f8          Dummy {f00=0x003f, f01=0x2008, f02=»         MUST CHANGE THE   v   PFILE 'UP11'.        ! DRSU01  ! 81-08-31 ! SOLUTION OF PROBLEM: 8556   , < P        ! DRGP01  ! 81-08-31 ! SOLUTION OF PROBLEM: 8556   l " P        !         !          !       P     @ PYOU CAN UPDATE YOUR SYSTEM SOFTWARE BY ENTERIN
0x0c76f8…0c788c          Dummy {f00=0x003f, f01=0x0190, f02=»NO OF SECTORS ON UNPACKED PTS 6875   | , PSECLEN EQU 256 SECTOR LENGTH, CHARACTERS   * * PPHSECL EQU 384 PHYSICAL SECTOR LENGTH    Z   PQRETRY EQU 4 NO OF RETRIES       PTIME EQU 1000 1 MIN 40 SEC       P*        P*        P EJECT   DRDU01   DRDU01       P*       
0x0c788c…0c7a20          Dummy {f00=0x003f, f01=0x0190, f02=»ABORT ROUTINE ADDRESS        P*        P IFT VERSA3=1    (   PBUFFER RES 193   >   P XIF   T   P*    `   P IFT VERSA3=0    j   PBUFFER RES 25        P*        P IFT RAW=1       P RES 103       P XIF       P IFT VERSA2=1  =2      ( PCYLBUF RES 2 CYL ID CHECK BUFFER
0x0c7a20…0c7bb4 (6, 3)   Opaque[0x194]
0x0c7bb4…0c7d48          # DirEnt {nam=»UP11PT«, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x07f0, f03=0x0000}
0x0c7bb4…0c7d48          IdxSect {
0x0c7bb4…0c7d48            f00 = 0x003f	// 0xc7bb4 @0x0 
0x0c7bb4…0c7d48            f01 = 0x0002	// 0xc7bb6 @0x2 
0x0c7bb4…0c7d48            gno = [	// 0xc7bb8 @0x4 
0x0c7bb4…0c7d48                [0x00]: C0x003f.0x2.0
0x0c7bb4…0c7d48            ]
0x0c7bb4…0c7d48          }
0x0c7d48…0c7edc          Dummy {f00=0x003f, f01=0x018e, f02=» 4 PMES    NOW YOUR SYSTEM SOFTWARE WILL BE UPDATED.     8 PMES    YOUR SYSTEM SOFTWARE IS EXPECTED TO BE ON THE   < $ PMES    DISC WITH FILE-CODE /F0.    x : PMES    IF THIS IS OK, THEN PRESS THE INT-BUTTON ON THE     8 PMES    FULL PANEL AND ENTER 'RS', OTHERWIS
0x0c7edc…0c8070          Dummy {f00=0x003f, f01=0x0120, f02=»       PMOV LRPINT,/S,TOSS11       PKPF /S,LRPINT    $ 8 PMES    REPLACING MODULE DRDC15 11.0 IN USER TOSSWORK   :   PDEL DRDC15,/S    v   PMOV DRDC15,/S,TOSS11       PKPF /S,DRDC15        PBYE        PUPDATE     4 PMES    UPDATING FINISHED AND BACK IN USER UPDATE
0x0c8070…0c8204          Dummy {f00=0x003f, f01=0x2008, f02=»        MOV LRPINT,/S,TOSS11       PKPF /S,LRPINT    $ 8 PMES    REPLACING MODULE DRDC15 11.0 IN USER TOSSWORK   :   PDEL DRDC15,/S    v   PMOV DRDC15,/S,TOSS11       PKPF /S,DRDC15        PBYE        PUPDATE     4 PMES    UPDATING FINISHED AND BACK IN USER UPDATE
0x0c8204…0c8398          Dummy {f00=0x003f, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
                         […0x2…]
0x0c86c0…0c8854 (6, 4)   Opaque[0x194]
0x0c8854…0c89e8          # DirEnt {nam=»LRPINT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07f8, f03=0x0000}
0x0c8854…0c89e8          IdxSect {
0x0c8854…0c89e8            f00 = 0x003f	// 0xc8854 @0x0 
0x0c8854…0c89e8            f01 = 0x000c	// 0xc8856 @0x2 
0x0c8854…0c89e8            gno = [	// 0xc8858 @0x4 
0x0c8854…0c89e8                [0x00]: C0x003f.0x3.0
0x0c8854…0c89e8                [0x01]: C0x0040.0x0.0
0x0c8854…0c89e8                [0x02]: C0x0040.0x1.0
0x0c8854…0c89e8                [0x03]: C0x0040.0x2.0
0x0c8854…0c89e8                [0x04]: C0x0040.0x3.0
0x0c8854…0c89e8                [0x05]: C0x0041.0x0.0
0x0c8854…0c89e8            ]
0x0c8854…0c89e8          }
0x0c89e8…0c8b7c          Dummy {f00=0x003f, f01=0x0190, f02=» 2 P IDENT LRPINT  REL 11.0 81-09-16 870105041100        P   :   P   =2, POWER FAIL IN MOVES   B   P   REL 11.0 81-07-27   d   P   =1,60 HZ COND BUG       P   REL 11.0 81-01-26       P       P*        P*      6 P**************************************************  
0x0c8b7c…0c8d10          Dummy {f00=0x003f, f01=0x0190, f02=»OWER FAILURE   ~   P*        P*        P*    (   P*    2   P*    < 6 P**************************************************   F   P*        P*      : P*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS        P*   FOR TOSS. THESE ARE:       P*        P*   -IHLKM: 
0x0c8d10…0c8ea4          Dummy {f00=0x003f, f01=0x0190, f02=»E FOLLOWING ENTRIES ARE USED TO QUEUE TASKS:       P*    4 6 P*   -LKMRQE: SET A7 = -1, QUEUE TASK AND DISPATCH    >   P*    x H P*   -LKMSRC: SET A7 TO RETURN CODE (C(A2)), QUEUE TASK AND DISPATCH        P*      ( P*   -LKMQDI: QUEUE TASK AND DISPATCH       P*   
0x0c8ea4…0c9038          Dummy {f00=0x003f, f01=0x0190, f02=» IHLKM LKM INTERRUPT HANDLER     4 P ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY   $ $ P ENTRY LKMRQE LKM REQUEST ERROR      4 P ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR     * P ENTRY LKMQDI QUEUE TASK AND DISPATCH      0 P ENTRY LKMSRC SET RETURN CODE 
0x0c9038…0c91cc          Dummy {f00=0x003f, f01=0x018e, f02=»O MONITOR CLOCK      2 P ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER      & P ENTRY INIFLG INITIALIZATION FLAG    N * P ENTRY PFPOST PWF POST PROCESSING FLAG   x   P EJECT   LRPINT        P*        P*        P*************        P* EXTERNALS *        P**********
0x0c91cc…0c9360          Dummy {f00=0x003f, f01=0x0190, f02=»   n " P EXTRN MEXIT MONITOR TASK EXIT     , P EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE   .   P EXTRN QTJOB QUEUE TASK    ^ $ P EXTRN QMJOB QUEUE MONITOR TASK    ~ $ P EXTRN SWL48 SWITCH TO LEVEL 48      $ P EXTRN SWLXY SWITCH TO LEVEL XY        P EXTRN FREBLK SET 
0x0c9360…0c94f4 (6, 5)   Dummy {f00=0x0040, f01=0x0190, f02=»NTSAV INTERRUPT SAVE MODULE        P EXTRN RELPAG RELEASE PAGE   $ , P EXTRN TLDSEG LOAD SEGMENT LKM PROCESSOR   F ( P EXTRN TTB:SB SEGMENT BLOCK POINTER    v & P EXTRN TTB:PW PROGRAM STATUS WORD      2 P EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB      " P EXTRN
0x0c94f4…0c9688          Dummy {f00=0x0040, f01=0x0190, f02=»* CONDITIONAL ASSEMBLY       P*      . P*****************************************    (   P*    Z . P* A PROGRAM VERSION USING TOSS MMU PAGING    d * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P*        PMMUPAG EQU 0       P*        P*      6 P* A PROGRAM VERSIO
0x0c9688…0c981c          Dummy {f00=0x0040, f01=0x0190, f02=» . P* A PROGRAM VERSION USING TOSS DISC PAGING     * P* IS OBTAINED BY SETTING DSKPAG EQU 1.   6   P*    d   PDSKPAG EQU 0   n   P*        P*      8 P* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS     * P* IS OBTAINED BY SETTING MONCLK EQU 0.       P*       
0x0c981c…0c99b0          Dummy {f00=0x0040, f01=0x0190, f02=»TIONS    h 2 P* IS OBTAINED BY SETTING MONDAT = MONCLK = 1.        P*    D   PX:B EQU 0    N   PMONDAT EQU X:B   `   P*    v   P*      4 P* A PROGRAM VERSION WITH MONITOR CLOCK FUNCTIONS     4 P* ADAPTED TO 60 HERTZ NET FREQUENCY (USA/CANADA)     , P* IS OBTAINED 
0x0c99b0…0c9b44          Dummy {f00=0x0040, f01=0x0190, f02=»   LRPINT        P*        P*        P*   I H L K M    &   P*    <   P*    F 8 P*   THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING   P   P*   STEPS ARE CARRIED OUT:       P*      * P*   - IF STACK OVERFLOW SYSTEM HALTS.        P*      D P*   - ELSE REGISTERS A1 
0x0c9b44…0c9cd8          Dummy {f00=0x0040, f01=0x0190, f02=»E LKM PROCESSOR.       P*        P*   EXIT CONDITIONS ARE:   "   P*    B * P*   A4 = LABEL ADDRESS OF LKM REQUEST    L 8 P*        (A4 = 0 INDICATES NO LABEL IN LKM REQUEST)    z * P*   A5 = TTAB ADDRESS OF CALLING TASK        P*   A6 = LKM DATA DIRECTIVE        P
0x0c9cd8…0c9e6c          Dummy {f00=0x0040, f01=0x0190, f02=»U *      $ P ST P,INTSAV SAVE LAST INTERRUPT     * P RIT /1D RESET INTERNAL INTERRUPT FLAG   4   P*    b   P EJECT   LRPINT    l   P*        P*        P ST A15,LKM010 SAVE A15      " P LD A15,PRUN LOAD TTAB ADDRESS       P*        P IFT CPU852=1      4 P ADKL A15,
0x0c9e6c…0ca000          Dummy {f00=0x0040, f01=0x0190, f02=»   ~   P STR A11,A15 -A11        P STR A10,A15 -A10    "   P STR A9,A15 -A9    <   P STR A8,A15 -A8    T   P STR A7,A15 -A7    l   P STR A6,A15 -A6        P STR A5,A15 -A5        P STR A4,A15 -A4        P STR A3,A15 -A3        P STR A2,A15 -A2        P STR A1,A15 
0x0ca000…0ca194 (6, 6)   Dummy {f00=0x0040, f01=0x0190, f02=» LD A5,PRUN TTAB ADDRESS OF CALLING TASK     * P LDKL A15,0 RESTORE A15 STACK POINTER    0   PLKM010 EQU *-2   ^   P*    t   P EJECT   LRPINT    ~   P*      " P*   GET LKM REQUEST PARAMETERS       P*        P LDR* A3,A15     4 P LDR* A2,A15 LOAD P.C. AND ADJUST ST
0x0ca194…0ca328          Dummy {f00=0x0040, f01=0x0190, f02=»* A6,A2 DATA DIRECTIVE       P XIF       P*    *   P IFT MMUPAG=1    4   P ANK A3,1    J   P RF(NZ) LKM015 USER MODE     * P TL MONMMU NO, LOAD MONITOR MMU TABLE    |   P*        PLKM015 EQU *     " P  EL A3,-2,A2 INSTRUCTION CODE       P ELR A6,A2 DATA DIRECTIVE 
0x0ca328…0ca4bc          Dummy {f00=0x0040, f01=0x0190, f02=»*   STACK OVERFLOW: HALT SYSTEM        P*    (   P LDK A1,7 HALT PARAMETER   2 0 P RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW   R   P*        P EJECT   LRPINT        P*        P*        PLKM025 EQU *     & P ADK A2,2 UPDATE DISPATCH ADDRESS        P*        P IFF
0x0ca4bc…0ca650          Dummy {f00=0x0040, f01=0x0190, f02=»PAG=1      * P LD A3,TTB:SB,A5 SEGMENT BLOCK ADDRESS       P RF(Z) LKM030 NO SEGMENT   <   P LCR A4,A3 SEGMENT STATUS      , P ANK A4,/5E CHECK IF CORE RESIDENT OR...   ~ 2 P RF(NZ) LKM030 ...USED BY AN INTERRUPTED TASK        P CF A15,RELPAG RELEASE PAGE        P
0x0ca650…0ca7e4          Dummy {f00=0x0040, f01=0x0190, f02=»5,SWL48 SWITCH TO LEVEL 48       P LDK A4,0    "   P LDR A3,A6 DATA DIRECTIVE    4   P RF(NN) LKM050 NO LABEL    V   P*    v   P*   LKM REQUEST WITH LABEL       P*        P IFT MMUPAG=0        P LDR* A4,A2 LABEL        P XIF       P*        P IFT MMUPAG=1        P
0x0ca7e4…0ca978          Dummy {f00=0x0040, f01=0x018e, f02=»*        P EJECT   LRPINT        P*    " . P*   UPDATE TTB:SA AND GO TO LKM PROCESSOR    ,   P*    ^   PLKM050 EQU *   h . P ST A2,TTB:SA,A5 SET NEXT DISPATCH ADDRESS   |   P ADR A3,A3 INDEX IN LKMAL      & P RF(Z) LKMQDI TASK SWITCH REQUEST        P CW A3,LKMAL  
0x0ca978…0cab0c          Dummy {f00=0x0040, f01=0x0190, f02=»       P EJECT   LRPINT        P*        P*    *   P*   L K M E R R    4   P*    L   P*    V > PLKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT    `   P*        PLKM070 EQU *       P CF A15,HALT HALT SYSTEM       P*        P*        P*   L K M R Q E     
0x0cab0c…0caca0          Dummy {f00=0x0040, f01=0x0190, f02=»       P LDKL A2,-1        P*        P*    &   P*   L K M S R C    0   P*    H . P*   SET A7 = A2, QUEUE TASK AND DISPATCH.    R   P*        P*   A2 = RETURN CODE       P*   A5 = TTAB ADDRESS        P*        P*        PLKMSRC EQU *     8 P ST A2,TTB:SA+14,A5 SET 
0x0caca0…0cae34 (6, 7)   Dummy {f00=0x0040, f01=0x0190, f02=»   P*        P*   A5 = TTAB ADDRESS        P*    ,   P*    6   PLKMQDI EQU *   @   P CF A15,QTJOB    T   P*    j * PT:DISP EQU * COMMON EXIT TO DISPATCHER   t   P ABL TDISP GO TO DISPATCHER        P*        P EJECT   LRPINT        P       P*        P*   I H P F A 
0x0cae34…0cafc8          Dummy {f00=0x0040, f01=0x0190, f02=»BLOCK ADDRESS        P DATA 0      & PTTABPF DATA 0 TTAB FOR POWER FAIL    &   P DATA '#P'   P   P DATA 0    b   PA15SAV DATA 0    r   P DATA /00C0        P DATA PFTASK       P       P       P       P       P     & PPFX DATA 1 POWER ON/OFF INDICATOR      $ P   P=P
0x0cafc8…0cb15c          Dummy {f00=0x0040, f01=0x0190, f02=»F POST PROCESSING FLAG       P   NZ=PWF POST PROCESSING        P EJECT   LRPINT    @   P   X   P*    ` * P*   POWER FAIL/AUTO RESTART INTERRUPT    j   P*        P       PIHPFAR EQU *       $ P ST P,INTSAV SAVE LAST INTERRUPT     & P RIT /17 RESET INTERNAL INTERRUP
0x0cb15c…0cb2f0          Dummy {f00=0x0040, f01=0x018e, f02=»1      & P CF A15,SAVE8 SAVE A1-A14 ON STACK       P STR A9,A15    4   P STR A10,A15   H   P STR A11,A15       P STR A12,A15   p   P STR A13,A15       P STR A14,A15       P XIF       P       P IFT CPU852=0      $ P MSR 14,A15 SAVE A1-A14 ON STACK       P XIF      
0x0cb2f0…0cb484          Dummy {f00=0x0040, f01=0x0190, f02=»       P EJECT   LRPINT        P       P*    (   P*   POWER ON   2   P*    F   P   P " PPOWON LD A15,A15SAV RELOAD A15   X   P   ~   P IFT MMUPAG=1      $ P TL -30,A15 RESTORE MMU TABLE =2       P XIF       P IFT CPU852=1        P LDR* A14,A15 RESTORE A9-A14      
0x0cb484…0cb618          Dummy {f00=0x0040, f01=0x0190, f02=»PU852=0        P MLR 14,A15 RESTORE A9-A14       P MSR 8,A15   2   P XIF   D   P   P 4 P LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING   X   P LDKL A2,TTABPF        P CWR A1,A2     4 P RB(E) T:DISP ALREADY QUEUED, PWF DURING PFPOST        P STR A1,A2       P ST 
0x0cb618…0cb7ac          Dummy {f00=0x0040, f01=0x0190, f02=»FAIL TASK      . P*   STARTED AFTER ALL PWF POST PROCESSING        P*    D   P   N . PPFTASK CM PFPOST CLEAR PWF POST PROC FLAG    V   P CM INIFLG AND INIT FLAG     & P CF A15,PFINIT RESTART I/O DEVICES       P CM PRUN EXIT PFTASK       P RB T:DISP       P EJECT  
0x0cb7ac…0cb940          Dummy {f00=0x0040, f01=0x0190, f02=»WILL BE PROCESSED EACH 100 MS.   |   P*    & * PIHRTC ST P,INTSAV SAVE LAST INTERRUPT    0 " P RIT /1B RESET INTERRUPT FLAG    ^   P IM COUNT      $ P RF(P) RTC010 CHECK TIMER QUEUE        P RTN A15       P*        PRTC010 EQU *       P IFT CPU852=1      & P CF A1
0x0cb940…0cbad4 (6, 8)   Dummy {f00=0x0040, f01=0x0190, f02=»   P EJECT   LRPINT        P*        P*    &   P IFT NETFRQ=50   0 " P LDKL A4,-4 SET 100 MS SWITCH    F   P XIF   l   P*    x   P IFT NETFRQ=60     " P LDKL A4,-5 SET 100 MS SWITCH        P XIF       P ST A4,COUNT  =1       P*      . P LDKL A2,CLOCK QUEUE CLOCK R
0x0cbad4…0cbc68          Dummy {f00=0x0040, f01=0x0190, f02=» XIF       P*        PSWDISP EQU *     $ P CF A15,SWLXY SWITCH TO LEVEL XY   *   P RB T:DISP   R   P*    d   P EJECT   LRPINT    n   P*        P*        P IFT MONCLK=1        P*      < P*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND.        P*        PRTC0
0x0cbc68…0cbdfc          Dummy {f00=0x0040, f01=0x018e, f02=»ES AND SECONDS   p   P*      ( PMCLO20 IM MONCLO+2,A4 INCREMENT TIME     . P XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS   L $ P RB(NE) SWDISP GO TO DISPATCHER    ~ ( P CM MONCLO+2,A4 RESTART TIME COUNTER       P SUK A4,2 END      6 P RF(N) MCLO30 MIDNIGHT CARRY AND
0x0cbdfc…0cbf90          Dummy {f00=0x0040, f01=0x0190, f02=»     ( P IM MCARRY INCREMENT MIDNIGHT CARRY  !     P*  ! 4   P EJECT   LRPINT  ! >   P*  ! V   P*  ! `   P IFT MONDAT=1  ! j   P*  !     P* UPDATE DAY, MONTH AND YEAR !     P*  !     P IFT CPU852=1  !     P LDKL A1,MONTH MONTH ADDRESS !     P LDKL A2,DAY DAY ADDRE
0x0cbf90…0cc124          Dummy {f00=0x0040, f01=0x0190, f02=»H AND DAY ADDRESS TO A1 AND A2 ! z   P XIF " &   P*  " 2   P IFT MONCLK+MONDAT=2 " <   P IMR A2 INCREMENT DAY  " X   P LDR* A4,A1 MONTH  " v   P LDR A6,A4 "     P LDR* A5,A2 NEW DAY  "   " P SUK A5,29 CHECK IF DAY WAS 28 "   0 P RF(Z) MCLO40 YES, GO AND CHECK IF F
0x0cc124…0cc2b8          Dummy {f00=0x0040, f01=0x0190, f02=» RETURN  " ~ ( P RF MCLO50 YES, WE HAVE A NEW MONTH  #     P*  # <   PMCLO40 EQU * # F   P SUK A6,2 CHECK IF FEBRUARY  # Z   P RB(NZ) SWDISP NO, RETURN  # ~   P*  #     P EJECT   LRPINT  #     P*  #   & P* CHANGE TO NEW MONTH (AND YEAR?)  #     P*  #     P*  #    
0x0cc2b8…0cc44c          Dummy {f00=0x0040, f01=0x0190, f02=»NZ) SWDISP NO, RETURN  #   $ P STR A3,A1 SET MONTH TO JANUARY  $     P IM YEAR HAPPY NEW YEAR!!! $ F   P RB SWDISP RETURN  $ h   P*  $     PMCLO60 EQU * $     P LDR A7,A6 MONTH $     P ANK A6,1  $     P RF(Z) MCLO70 MONTH EVEN $     P SUK A7,7  $   ( P RB(P) MCLO5
0x0cc44c…0cc5e0          Dummy {f00=0x0040, f01=0x0190, f02=»O50 APRIL OR JUNE  $     P XIF %     P*  % &   P IFT MONCLK=1  % 0   P RB SWDISP RETURN  % F   P XIF % `   P*  % l   P EJECT   LRPINT  % v   P*  %     P*  %     P*   M O N C L O  %     P*  %     P*  %     P IFT MONCLK+MONDAT=2 %   , P DATA 0 THIS WORD USED BY MONT
0x0cc5e0…0cc774 (6, 9)   Dummy {f00=0x0041, f01=0x0190, f02=» , PMCARRY DATA 0 ACKUMULATED 24 HOUR CARRY  &     P DATA 0 HOUR & 4   P DATA 0 MINUTE & H   P DATA 0 SECOND & ^   PSECOND DATA 0 SECOND SWITCH  & t   P XIF &     P*  &     P EJECT   LRPINT  &     P*  &   * P*   CLOCK ROUTINE STARTED EACH 100 MS. &     P*  &     P
0x0cc774…0cc908          Dummy {f00=0x0041, f01=0x0190, f02=»CK & v   P ABL(Z) MEXIT END OF QUEUE '     P IM 4,A4 INCREMENT TIMER ' ,   P RB(N) CLK10 NOT TIME OUT  ' L   P RF(Z) CLK30 TIME OUT  ' n   P LDR* A3,A4 RELEASE TIMER  '     P STR A3,A6 '     P CF A15,FREBLK '     P LDR A4,A2 '     P CF A15,FREBLK '     P RB CLK20 
0x0cc908…0cca9c          Dummy {f00=0x0041, f01=0x0190, f02=»VEL 48 ' v   P INH (     P RB CLK10  (     P*  ( ,   PCLK40 EQU *  ( 6   P IFT CPU852=1  ( J & P CF A15,SAVE8 SAVE A1-A8 ON STACK  ( `   P XIF (     P*  (     P IFT CPU852=0  (   " P MSR 8,A15 SAVE A1-A8 ON STACK (     P XIF (     P*  (   & P LDKL A1,/C4C0 LEVEL 4
0x0cca9c…0ccc30          Dummy {f00=0x0041, f01=0x4124, f02=»2 GO TO TIME OUT ROUTINE (     P*  )     P*  ) *   PCOUNT DATA 0 100 MS SWITCH ) 4   P*  ) V   P*  ) `   P*   T I M Q U E  ) j   P*  )   . P*   POINTER TO FIRST BLOCK IN TIMER QUEUE  )     P*  )     P*  )     PTIMQUE EQU * )     P DATA 0  )     P*  )     P*  )    
0x0ccc30…0ccdc4          Dummy {f00=0x0041, f01=0x2008, f02=»     *  POINTER    z   PPFA210 EQU *-2     ( P CM INIFLG RESET INITIALIZATION FLAG   . * P CF A15,PFINIT RESTART COMMON DEVICES    Z 4 P ABL RETU14 RESTORE A1-A14 FROM INTERRUPT STACK        P END    @       13,A15       P STR A14,A15     * P ST A15,PFA210 SAVE A1
0x0ccdc4…0ccf58          Dummy {f00=0x0041, f01=0x0190, f02=»  _  : @ |         ` |U   WP L  P   _  @  P     _" l       0 W         r    P    .     !           A     .     @ :    ;h 0      :C    #    :     .=H N    zZ      y        .=H N    zZ      y        N   : d       8"   R   _  ZY  QY  :   L   ?     ?       R          
0x0ccf58…0cd0ec          Dummy {f00=0x0041, f01=0x0190, f02=»P _   _  @   @      :b     @  :b                        V   W   U4        T   9BW       P           P(  X   V   W   Y   P  @  Q  @  P     A.   @   @  P     _l A      9n A  :B A       @ | < |      P: N  P4    9b         .V      3 S   S          :b        Y*      AS
0x0cd0ec…0cd280          Dummy {f00=0x0041, f01=0x0190, f02=»             S     @  P    3    _   )  3  )    |       Z  A. @                   @   W         A     2       J    :            A                 $ )          _    >  +*  } }     }  P~N   1~  2~   }                          @    / KB      ~$                        
0x0cd280…0cd414 (6, 10)  Opaque[0x194]
0x0cd414…0cd5a8          # DirEnt {nam=»DRDC15«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0828, f03=0x0000}
0x0cd414…0cd5a8          IdxSect {
0x0cd414…0cd5a8            f00 = 0x0041	// 0xcd414 @0x0 
0x0cd414…0cd5a8            f01 = 0x003e	// 0xcd416 @0x2 
0x0cd414…0cd5a8            gno = [	// 0xcd418 @0x4 
0x0cd414…0cd5a8                [0x00]: C0x0041.0x1.0
0x0cd414…0cd5a8                [0x01]: C0x0041.0x2.0
0x0cd414…0cd5a8                [0x02]: C0x0041.0x3.0
0x0cd414…0cd5a8                [0x03]: C0x0042.0x0.0
0x0cd414…0cd5a8                [0x04]: C0x0042.0x1.0
0x0cd414…0cd5a8                [0x05]: C0x0042.0x2.0
0x0cd414…0cd5a8                [0x06]: C0x0042.0x3.0
0x0cd414…0cd5a8                [0x07]: C0x0043.0x0.0
0x0cd414…0cd5a8                [0x08]: C0x0043.0x1.0
0x0cd414…0cd5a8                [0x09]: C0x0043.0x2.0
0x0cd414…0cd5a8                [0x0a]: C0x0043.0x3.0
0x0cd414…0cd5a8                [0x0b]: C0x0044.0x0.0
0x0cd414…0cd5a8                [0x0c]: C0x0044.0x1.0
0x0cd414…0cd5a8                [0x0d]: C0x0044.0x2.0
0x0cd414…0cd5a8                [0x0e]: C0x0044.0x3.0
0x0cd414…0cd5a8                [0x0f]: C0x0045.0x0.0
0x0cd414…0cd5a8                [0x10]: C0x0045.0x1.0
0x0cd414…0cd5a8                [0x11]: C0x0045.0x2.0
0x0cd414…0cd5a8                [0x12]: C0x0045.0x3.0
0x0cd414…0cd5a8                [0x13]: C0x0046.0x0.0
0x0cd414…0cd5a8                [0x14]: C0x0046.0x1.0
0x0cd414…0cd5a8                [0x15]: C0x0046.0x2.0
0x0cd414…0cd5a8                [0x16]: C0x0046.0x3.0
0x0cd414…0cd5a8                [0x17]: C0x0047.0x0.0
0x0cd414…0cd5a8                [0x18]: C0x0047.0x1.0
0x0cd414…0cd5a8                [0x19]: C0x0047.0x2.0
0x0cd414…0cd5a8                [0x1a]: C0x0047.0x3.0
0x0cd414…0cd5a8                [0x1b]: C0x0048.0x0.0
0x0cd414…0cd5a8                [0x1c]: C0x0048.0x1.0
0x0cd414…0cd5a8                [0x1d]: C0x0048.0x2.0
0x0cd414…0cd5a8                [0x1e]: C0x0048.0x3.0
0x0cd414…0cd5a8            ]
0x0cd414…0cd5a8          }
0x0cd5a8…0cd73c          Dummy {f00=0x0041, f01=0x0190, f02=» 0 P IDENT DRDC15 REL 11.0 81-09-09 870105041100       P   8 " P   =17, RETURN CODE AT CONNECT   @ ( P   =16, DLOBUF DESTROYED AT CONNECT    f . P   =15, NO NEED TO RES 1 WORD BEFORE DATA      * P   =14, LOSS OF DRIVER RECEIVE BUFFER        P   REL 11.0 81-05-21  
0x0cd73c…0cd8d0          Dummy {f00=0x0041, f01=0x0190, f02=»11, PROCEDURE TIMER PROBLEM        P   =10, EOT ON SPECIFIC POLL   $ $ P   =9, REMAINING TIME IN ECBCW1    H   P   REL 11.0 81-04-12   p " P   =8, ODD USER BUFFER ADDRESS       P   =7, BINARY STORE PROBLEM        P   REL 11.0 81-04-07     ( P   =6, ERROR IN POLL T
0x0cd8d0…0cda64          Dummy {f00=0x0041, f01=0x0190, f02=»INSTRUCTIONS NOT USED      $ P   =2, CHANGES IN STATUS HANLING     ( P   =1, ERROR IN OPEN/CLOSE REQUESTS    F   P   REL 11.0 81-01-26   r   P*        P*      2 P*********************************************        P*      $ P*   PHILIPS TERMINAL SYSTEM PTS       
0x0cda64…0cdbf8          Dummy {f00=0x0041, f01=0x0190, f02=»   t   P*        P*        P*        P*    &   P*    0 8 P****************************************************   :   P EJECT   v   P*        P*        P* ENTRY POINTS       P*      2 P ENTRY DC15AD ADDRESS BLOCK TERMINAL REQUESTS      " P ENTRY IH1501 INPUT INTERR
0x0cdbf8…0cdd8c          Dummy {f00=0x0041, f01=0x0190, f02=»       P*        P*        P* EXTERNAL REFERENCES        P*    : " P EXTRN TDISP DISPATCHER ENTRY    D ( P EXTRN SAVE8 SAVE A1-A8 ON A15 STACK   j $ P EXTRN TENDIO COMPLETE I/O EVENT       P EXTRN SETIME SET TIMER        P EXTRN DWTCHP DWT ADDRESS        P EXTRN D
0x0cdd8c…0cdf20          Dummy {f00=0x0041, f01=0x0190, f02=» ECB IF MMU    ~   P EXTRN DWTMEC MMU ECB        P EXTRN ECBFC FILE CODE   2   P EXTRN ECBBA BUFFER ADDRESS    P " P EXTRN ECBRL REQUESTED LENGTH    t " P EXTRN ECBEL EFFECTIVE LENGTH        P EXTRN ECBCW1 CONTROL WORD 1       P EXTRN ECBCW2 CONTROL WORD 2       P
0x0cdf20…0ce0b4 (6, 11)  Dummy {f00=0x0041, f01=0x0190, f02=»ASCII TABLE    x . P EXTRN DCSRED READ STATISTICS ENTRY POINT      : P EXTRN DCSRLL RESET ALL STATISTICS BUFFERS ENTRY POINT   F : P EXTRN DCSUPS UPDATE STATISTICS ENTRY POINT IN DCSTAT      8 P EXTRN GETDNA VALIDATE AND CONVERT SYMBOLIC DTE ADDR     8 P EXTRN GET
0x0ce0b4…0ce248          Dummy {f00=0x0041, f01=0x0190, f02=»   h 0 P EXTRN DISEND COMPLETE REQUEST AND DISPATCH      * P EXTRN PFPOST WAIT FOR POWER UP IF SET   <   P EJECT     j J P**********************************************************************   z   P*        P* REGISTER USAGE:        P*        P* A1 WORK (RETURN 
0x0ce248…0ce3dc          Dummy {f00=0x0041, f01=0x0190, f02=»A6 DWT ADDRESS     $ P* A7 ORDER CODE, DTETAB ADDRESS        P* A8 ECB ADDRESS   >   P*    V L P************************************************************************   `   P EJECT     < P*******************************************************        P*      * P
0x0ce3dc…0ce570          Dummy {f00=0x0041, f01=0x0190, f02=»U 0 IF 1 INTERRUPT LOGGING       PLOGG EQU X:B   " " PX:C EQU 600 POLL TIMEOUT VALUE   6   PTIMPOL EQU X:C     * PX:D EQU 0 STATUS AND RVI HANDLING IF=1   r   PSTARVI EQU X:D     ( PX:E EQU 0 READ COMMAND HANDLING IF=1       PRCOM EQU X:E     & PX:F EQU 254 TRANSM
0x0ce570…0ce704          Dummy {f00=0x0041, f01=0x018e, f02=»LL HANDLING    v   PSPECP EQU X:H      , PX:I EQU 0 IF = 1 LINE SPEED SET TO HIGH    * ( P   IF = 0  LINE SPEED IS SET TO LOW    Z   PSPEED EQU X:I      * PX:J EQU 0 IF 1 SIEMENS MSV1 PROCEDURE        PMSV1 EQU X:J     . PX:K EQU 2 NUMBER OF RECEIVE BUFFERS (2-5) 
0x0ce704…0ce898          Dummy {f00=0x0041, f01=0x0190, f02=»     , PLCUIN EQU X:M DEVICE ADDRESS OF RECEIVER       P XIF   8   P IFT P6805=1   D , PLCUIN EQU /0A DEVICE ADDRESS OF RECEIVER   X   P XIF       P IFT P6805=0  SALCUZ     < PLCUUT EQU LCUIN+/10 DEVICE ADDRESS OF TRANSMITTER SALCUZ       P XIF   SALCUZ        P I
0x0ce898…0cea2c          Dummy {f00=0x0041, f01=0x0190, f02=» IF 1 IBM CHARACTER HANDLING     . PX:O EQU 0 IF 1 MESSAGE PASSING TO DC TASK    $   PMESPAS EQU X:O   V 4 PX:P EQU 0 IBM-3270 EMULATION PACKAGE, IF NOT = 0   l   PEM3270 EQU X:P       PX:Q EQU 0      * PTPMODE EQU X:Q IF = 1 TRANSPARANT MODE       PX:R EQU 0     
0x0cea2c…0cebc0          Dummy {f00=0x0041, f01=0x0190, f02=»RY TRANSMISSION    z , PDMRK EQU 0 SPECIAL CONDITION FOR DENMARK     4 PNOWACK EQU 0 WHEN WORKING WITH A MAIN-FRAME THAT   H 0 P   DOESN'T ACCEPT WACK RESPONSE TO A SELECT      0 P   SEQUENCE, NOWACK SHOULD BE SET TO "ONE".        P    =2       P       PREMTIM EQU
0x0cebc0…0ced54 (6, 12)  Dummy {f00=0x0041, f01=0x0190, f02=»ECEIVE REQUESTS =9       P*        P IFT SPEED=1   $   PLSPEED EQU /0200   8   P XIF   P   P IFT SPEED=0       PLSPEED EQU 0   p   P XIF       P EJECT       P*        P*      . P*****************************************        P*        P* CONDITIONAL ASSEMBLY    
0x0ced54…0ceee8          Dummy {f00=0x0041, f01=0x0190, f02=»D BY SETTING MMUPAG EQU 1.       P*    "   PMMUPAG EQU 0   ,   P*    @   P*    J 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   T . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*      0 PDEVIND EQU 0 DEVICE INDEX DATA C
0x0ceee8…0cf07c          Dummy {f00=0x0041, f01=0x018e, f02=»**   l    *      2 -* DCDEFS  COMMON DEFS FOR DC DRIVERS/PACKAGES         *    J * &**************************************   T           , '***************************************         *         * TABLE AND PACKET LAYOUTS        *      , '**********************
0x0cf07c…0cf210          Dummy {f00=0x0041, f01=0x0190, f02=»    *         * DWT, DEVICE WORK TABLE        *    . L P************************************************************************   8    *        P*     ...................        P*   0 .  DWTCHP         .        P*     ...................        P*   2 .  DWTST  
0x0cf210…0cf3a4          Dummy {f00=0x0041, f01=0x018e, f02=» DWTOR  .        P*     ...................        P*   8 .  DWTADR         .    4   P*     ...................    V   P*  10 .  DWTTAB         .    x   P*     ...................        P*  12 .  DWTWAT         .        P*     ...................        P*  14 . 
0x0cf3a4…0cf538          Dummy {f00=0x0041, f01=0x0190, f02=»   t , P* (18).  DWTMEC         .   IF   MMUPAG        P*     ...................    8 $ P* DWTDRD  +2 .  DWTSTB         .   Z $ P*            ...................       P*  +4 .  DWTCHD         .        P*     ...................        P*  +6 .  DWTCHN         . 
0x0cf538…0cf6cc          Dummy {f00=0x0041, f01=0x0190, f02=»   v   P*     ...................        P* +12 .  DWTDR1/SUB     .    *   P*     ...................    L   P* +14 .  DWTRCL         .    n   P*     ...................        P* +16 .  DWTRTV         .        P*     ...................        P* +18 .  DWTRTP   
0x0cf6cc…0cf860          Dummy {f00=0x0041, f01=0x0190, f02=»      .    ~   P*     ...................        P* +24 .  DWTIPC         .    2   P*     ...................    T   P* +26 .  DWTIPT         .    v   P*     ...................        P* +28 .                 .        P*     /  DRIVER DEPEND  /        P*     /   
0x0cf860…0cf9f4 (6, 13)  Dummy {f00=0x0042, f01=0x0190, f02=»TSTB /=0   d   P*     /  BUFFER         /        P*     ...................    2   P*    T   P EJECT   ^   P*    l > P*********************************************************    v   P*      & P* D W T  D I S P L A C E M E N T S       P*      > P******************
0x0cf9f4…0cfb88          Dummy {f00=0x0042, f01=0x0190, f02=»TART OF DRIVER DEPENDENT AREA    |   P XIF   &   P IFT MMUPAG=1    2 6 PDWTDRD EQU DWTTQ+6 START OF DRIVER DEPENDENT AREA    H   P XIF     D PDWTSTB EQU DWTDRD OFFSET REL START DWT TO STATISTIC BUFF IF ANY      2 PDWTCHD EQU DWTDRD+2 CONFIG CHAIN LINK HEAD DWT    
0x0cfb88…0cfd1c          Dummy {f00=0x0042, f01=0x018e, f02=»TE SYMBOLIC DTE ADDRESS    x * PDWTDR1 EQU DWTDRD+10 DRIVER DEP WORD 1     * PDWTSUB EQU DWTDR1 SYMBOLIC SUBADDRESS    N . PDWTRCL EQU DWTDRD+12 REQUEST CONTROL WORD    | , PDWTRTV EQU DWTDRD+14 REQUEST TIMER VALUE     . PDWTRTP EQU DWTDRD+16 REQUEST TIMER POINTER
0x0cfd1c…0cfeb0          Dummy {f00=0x0042, f01=0x0190, f02=» 2 PDWTIPC EQU DWTDRD+22 I/P DATA Q LINK TO BUFFER     0 PDWTIPT EQU DWTDRD+24 I/P DATA TIMER POINTER    : ( PDWTCUR EQU DWTDRD+26 CURSOR ADDRESS    n . PDWTBUF EQU DWTDRD+28 DEVICE BUFFER ADDRESS     $ PDWTSTA EQU DWTDRD+30 DWT STATUS          EJECT     J P******
0x0cfeb0…0d0044          Dummy {f00=0x0042, f01=0x0190, f02=»************************************************************        *    D   P*     ...................    N   P*   0 .  DTECHP         .    p   P*     ...................        P*   2 .  DTEST          .        P*     ...................        P*   4 .  DTEECB 
0x0d0044…0d01d8          Dummy {f00=0x0042, f01=0x0190, f02=»        .        P*     ...................        P*  10 .  DTETAB         .    4   P*     ...................    V   P*  12 .  DTEWAT         .    x   P*     ...................        P*  14 .  DTETQ          .        P*     ...................      , P* (16). 
0x0d01d8…0d036c          Dummy {f00=0x0042, f01=0x018e, f02=»...........      $ P* DTEDRD  +2 .  DTESTB         .     $ P*            ...................   <   P*  +4 .  DTECHD         .    d   P*     ...................        P*  +6 .  DTECHN         .        P*     ...................        P*  +8 .  DTELAD         .   
0x0d036c…0d0500          Dummy {f00=0x0042, f01=0x018e, f02=»   t   P*     /                 /        P*     ...................    * 8 P*     .  STATISTIC      .   IF STAT   AND DTESTB /=0   L   P*     /  BUFFER         /        P*     ...................        P*        PDTETQ EQU 14       PDTEUEC EQU DTETQ+2       PDTEM
0x0d0500…0d0694 (6, 14)  Dummy {f00=0x0042, f01=0x0190, f02=»     2 PDTEDRD EQU DTEMEC+2 START OF DC DEPENDENT AREA       P XIF   > D PDTESTB EQU DTEDRD OFFSET REL START DTE TO STATISTIC BUFF IF ANY    J 2 PDTECHD EQU DTEDRD+2 CONFIG CHAIN LINK HEAD DTE     2 PDTECHN EQU DTEDRD+4 CONFIG CHAIN LINK NEXT DTE     2 PDTELAD EQU
0x0d0694…0d0828          Dummy {f00=0x0042, f01=0x0190, f02=»10 DATA LINK STATUS    ~ $ PDTESTA EQU DTEDRD+12 DTE STATUS      ( PDTEDWT EQU DTEDRD+14 CHAIN LINK  DWT   D 0 PDTEDDT EQU DTEDRD+16 CHAIN LINK  DISCARD DWT   p   P* STATITICS BUFFER     2 PSTWSID EQU DTEDRD+18 RESERVED FOR SYMBOLIC ID      . PSTWCST EQU DTEDRD+20
0x0d0828…0d09bc          Dummy {f00=0x0042, f01=0x018e, f02=»**************************************************************       P*    F , P* COUNTER INDECES - PARAMETER-1 EQUATES    P   P*        P* REQUEST LEVEL COUNTERS:        P*      D P***************************************************************        P*      * P
0x0d09bc…0d0b50          Dummy {f00=0x0042, f01=0x0190, f02=»   n & PCSRCHR EQU /C5 CHARACTERS RECEIVED !   ( PCSRMST EQU /06 MESSAGES TRANSMITTED  ! 2 * PCSRCHT EQU /C8 CHARACTERS TRANSMITTED  ! ^   PCSRTOP EQU /09 TIMEOUT !     PCSRABT EQU /0A ABORTED !     PCSRERR EQU /0B ERROR !   & PCSRTRE EQU /0C TRANSMISSION ERROR  !
0x0d0b50…0d0ce4          Dummy {f00=0x0042, f01=0x0190, f02=»VED  ! j : PCSSRBY EQU /11   "   DATA BLOCKS REJECTED BUFFER BUSY  "   > PCSSRBO EQU /12   "   DATA BLOCKS REJECTED BUFFER OVERFLOW  " J 6 PCSSRAB EQU /13   "   DATA BLOCKS REJECTED ABORTED  "   : PCSSRPE EQU /14   "   DATA BLOCKS REJECTED PARITY ERROR "   0 PCSST
0x0d0ce4…0d0e78          Dummy {f00=0x0042, f01=0x0190, f02=»BORTED " n 4 PCSSXC1 EQU /18 NBR OF REPLY REQUESTS TRANSMITTED #   & PCSSXC2 EQU /19 PROCEDURE TIME OUTS # F 8 PCSSXC3 EQU /1A NBR OF TIMES POLL TIMEOUT HAS OCCURED # p   P   #     P   #     P EJECT #     P* DTE/DCE LEVEL COUNTERS #     P   #   $ PCSCDTE EQU /28 D
0x0d0e78…0d100c          Dummy {f00=0x0042, f01=0x0190, f02=»PERABLE  # x * PCSCXC1 EQU /2C CONTROL UNIT DEPENDENT  $     PCSCXC2 EQU /2D     " $ >   PCSCXC3 EQU /2E     " $ Z   P EJECT $ v   P*  $     P*  $     P* REQUEST HANDLING $     P*  $     P*  $     P* ORDER CODE (A7)  $     P*  $     POPEN EQU /21 OPEN  $     PCLOS
0x0d100c…0d11a0          Dummy {f00=0x0042, f01=0x0190, f02=»06 SEND  $     PRSTAT EQU /00 READ STATUS  %     PSSTAT EQU /38 SET STATUS % 2 ( PSTATIS EQU /2D READ/RESET STATISTICS % R $ PSTIMOT EQU /39 SET TIMEOUT VALUE % ~   P*  %     P* OPTIONS: %     P*  %   2 PTYPRR EQU /4343 RESET STATISTICS AFTER READ =5 %     P EJECT
0x0d11a0…0d1334 (6, 15)  Dummy {f00=0x0042, f01=0x0190, f02=» % f   P*  &   > P********************************************************** &     P*  & T L P*----------------------------------------------------------------------  & ^ " PR:REQ EQU /8000 REQUEST ERROR  &   $ PR:ABRT EQU /4000 REQUEST ABORTED &     PR:2 EQU /200
0x0d1334…0d14c8          Dummy {f00=0x0042, f01=0x0190, f02=»EQU /0400  &     PR:6 EQU /0200  '   , PR:DATA EQU /0100 DATA AVAILABLE (QUEUED) ' ( J P*--------------------------------------------------------------------- ' X   PR:8 EQU /0080  '     PR:TIME EQU /0040 TIME OUT  '     PR:10 EQU /0020 '   " PR:SEQ EQU /0010 SEQU
0x0d14c8…0d165c          Dummy {f00=0x0042, f01=0x0190, f02=»R:13 EQU /0004 '   . PR:LOGC EQU /0002 LOGICAL CONNECTION ERROR  (   . PR:PHYC EQU /0001 PHYSICAL CONNECTION ERROR ( H L P*----------------------------------------------------------------------  ( z   P*  (     P EJECT (     P*  (   < P****************************
0x0d165c…0d17f0          Dummy {f00=0x0042, f01=0x0190, f02=»***************************= ( r   P*  ) $ L P*----------------------------------------------------------------------  ) .   PH:0 EQU /8000  ) ~   PH:1 EQU /4000  )     PH:2 EQU /2000  )     PH:3 EQU /1000  )   L P*-------------------------------------------------
0x0d17f0…0d1984          Dummy {f00=0x0042, f01=0x0190, f02=»-----------------------------------------------------  ) ~   PH:8 EQU /0080  * >   PH:9 EQU /0040  * T   PH:CARR EQU /0020 CARRIER OFF * j   PH:11 EQU /0010 *   J P*--------------------------------------------------------------------  *     PH:12 EQU /0008 *   " P
0x0d1984…0d1b18          Dummy {f00=0x0042, f01=0x0190, f02=»-----------------------------------------------------  * ~   P EJECT     + > > P********************************************************** + P   P*  +     P* LINE CONTROL CHAR EQU:S    +     P*      +   > P**********************************************************
0x0d1b18…0d1cac          Dummy {f00=0x0042, f01=0x0190, f02=»   PITB EQU /1F  ,     PSOH EQU /01  ,     PENQ EQU /05  , ,   PDLE EQU /10  , @   PEOT EQU /04  , T   PNAK EQU /15  , h   PESC EQU /1B  , |   PSBA EQU /11  ,     PGP EQU /22 ,     PRDBCOM EQU /32 ,     PRDMCOM EQU /36 ,     P EJECT ,     P IFT CODE=0  ,     PPAR 
0x0d1cac…0d1e40          Dummy {f00=0x0042, f01=0x0190, f02=» XIF ,     P IFT CODE=0  -     P IFT MSV1=1  -   0 PWACK EQU /BF =WABT - SIEMENS MSV1 PROCEDURE  - 4   P XIF - h   P IFT CODE=1  - t   PPAR EQU /00  -     PWACK EQU /2C -     PRVI EQU /40  -     PACK0 EQU /18 -     PACK1 EQU /2F -     PSYNEBC EQU /32 -     PENQEBC
0x0d1e40…0d1fd4 (6, 16)  Dummy {f00=0x0042, f01=0x0190, f02=»0+PAR  -     P XIF .     P IFT P6805=1 .     PENQPAR EQU ENQ . .   PRVIPAR EQU RVI . D   PACKPAR EQU ACK0  . Z   P XIF . r   P EJECT . ~   P*  .     P*  .   $ P* 3270 SENSE/STATUS INFORMATION  .     P*  .     P*  .     P IFF STARVI=0  .   . PSSTAB EQU * S/S 0 : NO
0x0d1fd4…0d2168          Dummy {f00=0x0042, f01=0x0190, f02=»EQUIRED  . j , PIR EQU /26 S/S 1 : INTERVENTION REQUIRED /     P XIF / @   P*  / L   P*  / V   P* TIMER VALUES / `   P*  / v   P*  /   ( PTIMPRO EQU 30 PROCEDURE TIMER 3 SEC  /     P*  /     P*  /     P EJECT /   B P************************************************
0x0d2168…0d22fc          Dummy {f00=0x0042, f01=0x0190, f02=»*****************  / d   P*  0     P IFT CODE=0  0 $   PSYNC EQU /16 0 8   P XIF 0 L   P IFT CODE=1  0 X   PSYNC EQU /32 0 l   P XIF 0     P IFT P6805=0 0     PCBCARR EQU /100+LSPEED 0     P XIF 0     P IFT P6805=1 0     PCBSTOP EQU /00 0     P IFT CODE=0  0     P
0x0d22fc…0d2490          Dummy {f00=0x0042, f01=0x0190, f02=»*************************************  0     P*  1 . ( P* LINE CONTROL UNIT SST STATUS BITS  1 8   P*  1 d 8 P***************************************************  1 n   P*  1     P IFT P6805=0 1   & PH:ERR EQU /23 H:NOOP+H:THRU+H:CARR 1     P XIF 1     P IFT P6805
0x0d2490…0d2624          Dummy {f00=0x0042, f01=0x0190, f02=»****************** 1 b   P*  2     P* DRIVER ADDRESS BLOCK 2 $   P*  2 B D P***************************************************************  2 L   P*  2     P DATA BUFLEN MMU BUFFER SIZE 2     P DATA DEVIND DEVICE INDEX  2   ( PDC15AD DATA DCACT ACTIVATION ADDRESS
0x0d2624…0d27b8          Dummy {f00=0x0042, f01=0x018e, f02=»TINE STACK FOR INTERRUPTS  2     PSTB RES 1  3 "   P EJECT 3 4   P 3 B @ P************************************************************ 3 J   P*  3     P*    ABORT ROUTINE 3     P*  3     P************************ 3     P 3   ( PABORT LD A1,DWTRTP,A6 TIMER POINTER 
0x0d27b8…0d294c          Dummy {f00=0x0042, f01=0x0190, f02=» 3 n   P ANK A2,/7F  4     P SUK A2,6  4     P RF(NE) AB:RTN 4 . . P CF A15,REMOVW REMOVE DWT FROM WRITE QUEUE 4 D & P LD A2,FDWTUT WRITING DWT ADDRESS  4 v   P CWR A2,A6 4     P RF(NE) AB:RTN NOT THIS DWT  4     P CM FDWTUT REST SENDING DWT  4     P CM XACK RESET
0x0d294c…0d2ae0          Dummy {f00=0x0042, f01=0x0190, f02=»****************** 4   J P********************************************************************** 5     P*  5 h   P*  5 r , P* REQUEST HANDLER/APPLICATION INTERFACE  5 |   P*  5     P*  5   J P********************************************************************** 5
0x0d2ae0…0d2c74 (6, 17)  Dummy {f00=0x0043, f01=0x0190, f02=» 5     PDCACT EQU *  6     P LDK A1,0 PRESET RETURN CODE 6   & P LDR A2,A7 ORDER CODE AS PARAMETER 6 @   P LDKL A7,DTETAB DTE TAB ADDR 6 j & P ANK A2,/FF STRIP OFF OPTION BITS  6   : P CF A15,LOOKUP BRANCH ON CODES, TABLE ADDRESS TO STACK 6   0 P DATA TREQX,RTREQ 
0x0d2c74…0d2e08          Dummy {f00=0x0043, f01=0x0190, f02=»EN REQUEST 6 | $ P DATA CLOSE,RQCLOS CLOSE REQUEST 7   . P DATA CONPAS,RQCON CONNECT PASSIVE REQUEST 7 : ( P DATA DISCO,RQDIS DISCONNECT REQUEST 7 l * P DATA RSTAT,RQRSTS READ STATUS REQUEST 7   ( P DATA SSTAT,RQSST SET STATUS REQUEST 7   , P DATA STIMOT,RQTIME SE
0x0d2e08…0d2f9c          Dummy {f00=0x0043, f01=0x0190, f02=» 7     P*  8     P* ACTIVATION PARAMETERS: 8   $ P*  SYMBOLIC DTE-ADDRESS (ECBCW2) 8 2   P*  8 Z   P* FUNCTIONS: 8 d 8 P*  1. CHECK IF ALREADY OPEN & IF SO SAME DTE-ADDRESS 8 x & P*  2. CONVERT & VERIFY DTE ADDRESS 8     P*  8     PRQOPEN EQU * 8   . P LD A1,ECBCW
0x0d2f9c…0d3130          Dummy {f00=0x0043, f01=0x0190, f02=» BRANCH ON INDEX IN TABLE  8   & PRQOPTB DATA RQOP20 CLOSED/INACTIVE 9 " " P DATA RQOP15 OPEN IN PROGRESS  9 L   P DATA RQOP10 OPEN  9 r " P DATA RQOP15 CLOSE IN PROGRESS 9     PRQOP10 EQU * 9   2 P CW A1,DTELAD,A7 SAME AS THE ONE WHO OPENED ?  9     P RF(E) RQOP9
0x0d3130…0d32c4          Dummy {f00=0x0043, f01=0x0190, f02=»PROGRESS 9 v . P ST A1,DTELAD,A7 SAVE SYMBOLIC DTE ADDRESS :   2 P LDR A2,A7 ADDR TO SELECT AND POLL IN DTE TAB  : B 0 P CF A15,GETDNA CONVERT AND VALIDATE DTE ADDR : x   P LDR A1,A1 :     P RF(NN) RQOP80 OK  :     P CM DTELAD,A7 CLEAR DTE ADDR :   " P CM DTESTA,A
0x0d32c4…0d3458          Dummy {f00=0x0043, f01=0x0190, f02=»ESS IN EBCDIC  : |   P LDR A1,A2 ;     P ANK A2,/FF  ; (   P RF(Z) RQOP30 ONLY ONE BYTE  ; < ( P LC A2,TASCII,A2 CONVERT INTO ASCII  ; `   P SLL A2,8  ;     PRQOP30 EQU * ;     P ECR A1,A1 ;     P ANK A1,/FF  ;     P LC A2,TASCII,A1 ;   * P STR A2,A7 SAVE ASCII VA
0x0d3458…0d35ec          Dummy {f00=0x0043, f01=0x0190, f02=»ON ? ; n   P ABL(NZ) RTOK YES RETURN OK  <   * P ABL RTPHYC RETURN PHYSICAL CONNECTION < 0   P EJECT < ^   P*  < l   P* CLOSE REQUEST  < v   P*  <     P* ACTIVATION PARAMETERS: <   " P*  OPTION /00 = UNCONDITIONAL  <     P*   /80 = CONDITIONAL  <     P* FUNCTIONS:
0x0d35ec…0d3780          Dummy {f00=0x0043, f01=0x0190, f02=»SCONNECT ALL DWT:S < v   P*  =     PRQCLOS EQU * = $ ( P LD A5,DWTOR,A6 GET OPTION AND ORDER = 8 , P LD A2,ECBCW2,A8 GET SYMBOLIC DTE - ADDR = d   P RF(Z) RQCL20  =   " P CW A2,DTELAD,A7 CORRECT DTE ? =   ( P ABL(NE) RTREQ RETURN: REQUEST ERROR =     PRQCL20 EQU *
0x0d3780…0d3914 (6, 18)  Dummy {f00=0x0043, f01=0x018e, f02=»UENCE ERROR  = v $ P IM DTESTA,A7 CLOSE IN PROGRESS  >   ( P LDR A8,A6 SAVE REQUESTING DWT-ADDR  > <   P*  > h   PRQCL40 EQU * > r   P IFT MESPAS=1  >   * P LD A6,DTEDDT,A7 GET DISCARD DWT ADDR  >     P RF(Z) RQCL50  >   " P LDR A5,A5 CONDITIONAL CLOSE ? >     P R
0x0d3914…0d3aa8          Dummy {f00=0x0043, f01=0x0190, f02=» >     PRQCL50 EQU * ?     P XIF ?   " P LD A6,DTEDWT,A7 GET DWT ADDR  ? ( " P RF(Z) RQCL90 NO DWT IN QUEUE  ? N " P LDR A5,A5 CONDITIONAL CLOSE ? ? t   P RF(N) RQCL95 YES !  ?   6 P LD A2,DWTCHN,A6 GET POINTER TO NEXT DWT IN CHAIN  ?   0 P ST A2,DTEDWT,A7 DWT FIR
0x0d3aa8…0d3c3c          Dummy {f00=0x0043, f01=0x0190, f02=»M DWTSTA,A6 CLEAR DWT-STATUS ?     P LDK A1,0 PRESET RETURN CODE @ $   P CWR A8,A6 REQUESTING DWT ?  @ H & P RF(E) RQCL80 YES-COMPLETE REQUEST @ l ( P LD A2,DWTST,A6 A PENDING REQUEST ?  @   " P RB(N) RQCL40 NO TAKE NEXT DWT @   6 P LDK A1,R:SEQ COMPLETE REQUEST W
0x0d3c3c…0d3dd0          Dummy {f00=0x0043, f01=0x018e, f02=»QU * @     P    =1 A   & P LDR A6,A8 GET REQUESTING DWT ADDR A   ( P LD A8,DWTECB,A6 RESTORE ECB ADDRESS A D   P    =1 A p . P RF(Z) RQCL92 REQUEST ALREADY COMPLETED =1 A ~   P LDK A1,0 RC=0 =1  A   , P CF A15,TENDIO COMPLETE CLOSE REQUEST =1 A     PRQCL92 EQU *  
0x0d3dd0…0d3f64          Dummy {f00=0x0043, f01=0x0190, f02=»   P LDK A2,0  =1  B   ( P CIO A2,1,LCUIN DISCONNECT MODEM =1  B     P XIF   =1  B F   P IFT P6805=1  =1 B X " P LDK A2,1 DISCONNECT ORDER =1  B p ( P CIO A2,0,LCUIN DISCONNECT MODEM =1  B     P XIF   =1  B   & P CMR A7 REMOVE NETWORK ADDRESS =1  B   " P CM DTESTA
0x0d3f64…0d40f8          Dummy {f00=0x0043, f01=0x0190, f02=» CM DCTPGP CLEAR POINTER =6  B     PRQCL94 EQU *  =6 C $ , P CM DTEDLS,A7 INDICATE DATA LINK DOWN =6 C <   P ABL TDISP  =1 C l   PRQCL95 EQU * C     P LDK A2,2  C   ( P ST A2,DTESTA,A7 SET DTE OPEN AGAIN  C   " P LDR A6,A8 RESTORE DWT ADDRESS C     P ABL RTSEQ SEQ
0x0d40f8…0d428c          Dummy {f00=0x0043, f01=0x0190, f02=»BADDRESS (RIGHTMOST BYTE IN ECBBA-BFR) C   & P*  - DEVICE ADDRESSES IN ECBBA-BFR D . " P*  - LENGTH OF BUFFER (ECBRL)  D X & P*  - SYMBOLIC DTE-ADDRESS (ECBCW2) D ~   P*  D     P* FUNCTIONS: D   0 P*  1. VERIFY DTE-ADDRESS AS PER OPEN REQUEST D   . P*  2. VERIFY &
0x0d428c…0d4420          Dummy {f00=0x0043, f01=0x018e, f02=»CON EQU *  D   & P LD A2,DTELAD,A7 SYMBOLIC DTE-ADDR E   " P CW A2,ECBCW2,A8 CORRECT DTE ? E < , P ABL(NE) RTREQ NO, RETURN: REQUEST ERROR E b $ P LD A2,DTESTA,A7 GET DTE STATUS  E     P SUK A2,2 OPEN ? E   . P ABL(NZ) RTSEQ NO, RETURN: SEQUENCE ERROR  E   $ P LD 
0x0d4420…0d45b4 (6, 19)  Dummy {f00=0x0043, f01=0x0190, f02=» E |   P LDK A2,/40 OPTION CODE =13  F   & P CC A2,DWTOPT,A6 DISCARD DWT ? =13 F ,   P RF(NE) RQCN10 NO =13  F V * P CM DWTCHP,A6 INDICATE DISCARD DWT =13 F t 0 P LD A1,DTEDDT,A7 POINTER TO DISCARD DWT =13  F   0 P RF(NZ) RQCN50 MORE THAN ONE DISC. DWT ? =13 F   8
0x0d45b4…0d4748          Dummy {f00=0x0043, f01=0x0190, f02=»MUPAG=0  F   * P LDKL A4,SUBBUF MMU BUFFER ADDRESS =16 G     P ST A4,ECBBA,A8 TO ECB G > * P CF A15,DC:MOT MOVE DATA TO MMU BUFFER G     P XIF G   * P LD A4,ECBBA,A8 GET ECB-BUFFER ADDRESS G     P IFT MSV1=1  G     P LDK A2,0 RESET A2 G   & P LCR A2,A4 GET SELECT 
0x0d4748…0d48dc          Dummy {f00=0x0043, f01=0x0190, f02=»E AND TRANSLATE THE SUB-ADDR G z   P LDR A1,A1 IS IT OK ?  H $   P RF(NN) RQCN20 YES H B $ P CM DWTSUB,A7 CLEAR SUB-ADDRESS  H   $ P ABL RTREQ RETURN REQUEST ERROR  H     PRQCN20 EQU * H     P IFT CODE=1  H   2 P LC A1,TASCII,A1 CONVERT FROM EBCDIC TO ASCII  H    
0x0d48dc…0d4a70          Dummy {f00=0x0043, f01=0x0190, f02=» SC A2,DWTSUB+1,A6 SAVE IT IN THE DWT  H   . P LD A1,ECBCW2,A8 GET SYMBOLIC DTE ADDRESS  I . ( P ST A1,DWTLAD,A6 SAVE IT IN THE DWT  I ` : P CF A15,GETSNA VALIDATE AND TRANSLATE THE SUB-ADDRESS  I     P LDR A1,A1 IS IT OK ?  I     P RF(NN) RQCN30 YES I   $ P CM DW
0x0d4a70…0d4c04          Dummy {f00=0x0043, f01=0x0190, f02=»FT CODE=1  I   2 P LC A1,TASCII,A1 CONVERT FROM EBCDIC TO ASCII  J     P XIF J H , P SC A1,DWTCHP+1,A6 SAVE NETWORK ADDRESS  J T   P IFT EM3270=1  J     P ST A1,ECBCW2,A8 J     P XIF J     P*  J     P*  J   & P*  LINK DWT TO CONFIGURATION CHAIN J     P*  J     P  
0x0d4c04…0d4d98          Dummy {f00=0x0043, f01=0x0190, f02=»TER TO DWT QUEUE J v   P RF RQCN60 K     PRQCN50 EQU * K *   P LDR A2,A1 MOV ADDR TO A2  K > ( P LD A1,DWTCHN,A2 POINTER TO NEXT DWT K ` . P RB(NZ) RQCN50 KEEP ON UNTIL LAST IN CHAIN K   * P ST A6,DWTCHN,A2 ADD NEW DWT TO CHAIN  K     PRQCN60 EQU * K   & P CM DWTC
0x0d4d98…0d4f2c          Dummy {f00=0x0043, f01=0x0190, f02=»ED K l   P LDKL A2,/8000 L   $ P ST A2,DWTRTV,A6 STORE NO TIMING L     P    =13  L H   P IFT STARVI=1  L X & P LD A1,DWTCHP,A6 DISCARD DWT ? =13 L n * P RF(Z) RQCN65 YES, DO NOT SEND DE =13  L     P LDK A1,4 STORE DEVICE L   $ P ORS A1,DWTST,A6 END IN THE DWT  L  
0x0d4f2c…0d50c0          Dummy {f00=0x0043, f01=0x018e, f02=» LD A2,DCTPGP POLL TIMER POINTER L   , P RF(NZ) RQCN70 TIMER ALREADY STARTED =6  M (   P CF A15,SPOTIM M X   PRQCN70 EQU * M n   P ABL RQOP90  M     P EJECT M     P*  M     P* DISCONNECT REQUEST M     P*  M     P* ACTIVATION PARAMETERS: M     P*  DWT-ADDRESS (A6) 
0x0d50c0…0d5254 (6, 20)  Dummy {f00=0x0043, f01=0x0190, f02=» & P*  3. SET DWT STATUS DISCONNECTED  N     P*  N .   P* COMPLETION PARAMETERS: N 8   P*  RETURN CODE (A1)  N X   P*  N t   PRQDIS EQU *  N ~ 0 P LD A2,DWTSTA,A6 DWT STATUS = DISCONNECTED ? N     P ABL(Z) RTOK YES, RETURN: OK N   * P LD A3,DTEDWT,A7 FIRST DWT ADD
0x0d5254…0d53e8          Dummy {f00=0x0043, f01=0x0190, f02=»FFERS  N p 2 P LD A3,DWTCHN,A6 YES-TAKE POINTER TO NEXT DWT  O     P CM DWTSTA,A6 SET DWT FREE O D . P ST A3,DTEDWT,A7 STORE DWT-ADDR IN DTETAB  O f   P RB RQCN70 O     PRQDI10 EQU * O   . P LDR A5,A3 A5 CONTAINES PREVIOUS DWT-ADDR  O   < P LD A3,DWTCHN,A5 A3 CONT
0x0d53e8…0d557c          Dummy {f00=0x0043, f01=0x0190, f02=»IN O n * P CF A15,RELBUF RELEASE QUEUED BUFFERS  P   2 P LD A3,DWTCHN,A6 YES-TAKE POINTER TO NEXT DWT  P 8 2 P ST A3,DWTCHN,A5 AND STORE IT IN PREVIOUS DWT  P n   P CM DWTSTA,A6 SET DWT FREE P     P RB RQCN70 P     PRQDI20 EQU * P     P IFT MESPAS=1  P   . P LD A3
0x0d557c…0d5710          Dummy {f00=0x0043, f01=0x0190, f02=»FERS QUEUED  P v   P CM DTEDDT,A7  Q     P CM DWTSTA,A6 SET DWT FREE Q *   P RB RQCN70 Q L   PRQDI30 EQU * Q ^   P XIF Q r   P ABL RTSEQ SEQUENCE ERROR  Q ~   P EJECT Q     P*  Q     P*  Q     P* READ STATUS REQUEST  Q     P*  Q     P* ACTIVATION PARAMETERS: Q    
0x0d5710…0d58a4          Dummy {f00=0x0043, f01=0x0190, f02=»* COMPLETION PARAMETERS: Q   * P*  LOGICAL CONNECTION STATUS (ECBCW1)  R     P*  R N . P* 0       3 4       7 8      11 12      15 R X . P* ........................................ R   . P* .  DWT   .  DTE    .  DATA   .  PHYS   . R   . P* .  STATE .  STATE  .  LI
0x0d58a4…0d5a38          Dummy {f00=0x0043, f01=0x0190, f02=»RSTS EQU * R     P IFT EM3270=1  S   $ P LD A2,ECBCW1,A8 GET OPTION CODE S ( & P RF(NZ) RQRS10 TEST IF ANY MESSAGE S P   P XIF S z   P LD A2,DWTSTA,A6 DWT STATUS  S     P SLL A2,4 BITS 0-3 S     P AD A2,DTESTA,A7 DTE STATUS  S     P SLL A2,4 BITS 4-7 S   & P AD A2
0x0d5a38…0d5bcc          Dummy {f00=0x0043, f01=0x018e, f02=»1,A8 STATUS TO ECB CONTROL WORD 1  S     P ABL RTOK RETURN: OK T *   P IFT EM3270=1  T F   P*  T     P*  T f . P*  ANY MESSAGE ORDER (ONLY IF EM3270 = 1)  T p   P*  T     PRQRS10 EQU * T   $ P LD A2,DTESTA,A7 GET DTE STATUS  T     P SUK A2,2 OPEN ? T   $ P ABL(NZ)
0x0d5bcc…0d5d60          Dummy {f00=0x0043, f01=0x0190, f02=» T n 6 P LD A4,DWTIPC,A6 ANY QUEUED MESSAGE ON THIS DWT ?  U   * P ABL(NZ) RTOK YES COMPLETE THE REQUEST U B   P ABL TDISP TO DISPATCHER U p   P XIF U     P EJECT U     P*  U     P* SET STATUS REQUEST U     P*  U     P*  U     P* ACTIVATION PARAMETERS  U     P*  D
0x0d5d60…0d5ef4 (6, 21)  Dummy {f00=0x0044, f01=0x018e, f02=»00'  U z   P*  V   ( P*  IR INTERVENTION REQUIRED : X'01'  V     P*  V B   P*  DB DEVICE BUSY :X'10' V L   P*  V l   P* COMPLETION PARAMETERS: V v   P*  RETURN CODE (A1)  V     P*  V     PRQSST EQU *  V     P IFT STARVI=0  V   & P ABL RTREQ SET STATUS NOT INCLUDED
0x0d5ef4…0d6088          Dummy {f00=0x0044, f01=0x0190, f02=» V x & P LD A1,DWTST,A6 GET DEVICE STATUS  W   ( P ANK A1,/B WACK SENT, DB OR IR ? =2  W 2   P RF(Z) RQST90 NO =2  W ^ , P CF A15,INSSQ INSERT DWT IN STATUS QUEUE W z   P LDK A1,4 SET DE W     PRQST90 EQU * W     P ST A1,DWTST,A6 SAVE STATUS  W     P ABL RTOK RETY
0x0d6088…0d621c          Dummy {f00=0x0044, f01=0x0190, f02=» TYPE = BITS 0-7 OF ECBCW1 W     P*  ECB-ADDRESS (A8)  X " ( P*  DWT-ADDRESS OF LOW-LEVEL DWT (A6) X >   P*  X j   P* FUNCTIONS: X t & P*  1. READ STATISTICS TO USER AREA X   & P*  2. RESET ALL STATISTICS BUFFERS X     P*  X     P* COMPLETION PARAMETERS: X   * P* 
0x0d621c…0d63b0          Dummy {f00=0x0044, f01=0x0190, f02=»C : REQUEST ERROR NO STATISTICS INCLUDED X     P XIF Y 0   P IFF STTSTS=0  Y < " P CF A15,DCSRED READ STATISTICS Y R   P LDR A1,A1 OK? Y x , P ABL(NZ) RTREQ NO, RETURN: REQUEST ERROR Y     P LD A1,ECBCW1,A8 GET TYPE  Y   & P SRL A1,8 TYPE FIELD TO LEFT BYTE  Y    
0x0d63b0…0d6544          Dummy {f00=0x0044, f01=0x0190, f02=» Y x , P ABL(NZ) RTREQ NO, RETURN: REQUEST ERROR Z     PRQST40 EQU * Z 8   P ABL RTOK RETURN: OK Z L   P XIF Z h   P EJECT Z t   P*  Z     P* SET TIMEOUT VALUE  Z     P*  Z     P* ACTIVATION PARAMETERS: Z   , P*  ECBCW1 >= 0 : ACTIVATE TIMING CONTROL Z   : P*     
0x0d6544…0d66d8          Dummy {f00=0x0044, f01=0x0190, f02=»ING CONTROL  Z p   P*  [     P* FUNCTIONS: [   , P*  STORE VALUE DIRECTLY IN CALLER'S DWT  [ 2   P*  [ b   P* COMPLETION PARAMETERS: [ l & P*  DWTRTV = TIMEOUT VALUE = ECBCW1 [     P*  [     PRQTIME EQU * [   0 P LD A2,ECBCW1,A8 GET TIMEOUT VALUE FROM ECB  [   " P
0x0d66d8…0d686c          Dummy {f00=0x0044, f01=0x0190, f02=»ARAMETERS: [     P*  BUFFER ADDRESS (ECBBA)        P*  BUFFER LENGTH (ECBRL)   4   P*  SUBTERMINAL ADDRESS (DWT)   T   P*  ECB CONTROL WORD 1    x   P*        P* FUNCTIONS:     < P*  1. VERIFY THAT LOGICAL & PHYSICAL CONNECTIONS EXIST.      $ P*  2. VERIFY BUFFER 
0x0d686c…0d6a00          Dummy {f00=0x0044, f01=0x0190, f02=»,DWTSTA,A6 GET DWT STATUS        P SUK A2,2 CONNECTED ?  ] " . P ABL(NZ) RTSEQ NO, RETURN: SEQUENCE ERROR  ] @ 2 P LD A2,DTEPLS,A7 PHYSICAL CONNECTION ACTICE ?  ] r 8 P ABL(Z) RTPHYC NO, RETURN: PHYSICAL CONNECTION ERROR ]   0 P LD A2,DTEDLS,A7 LOGICAL CONNECTION 
0x0d6a00…0d6b94 (6, 22)  Dummy {f00=0x0044, f01=0x0190, f02=»Z) RQSE10 THERE IS NO OPTION ]     P SUK A2,/20 WHICH OPTION ? ^ $ . P ABL(NZ) RTREQ WRONG OPTION :REQUEST ERROR ^ F * P CF A15,RELBUF RELEASE BUFFERS QUEUED  ^ x   PRQSE10 EQU * ^     P IFT MMUPAG=1  ^   $ P LD A2,ECBRL,A8 REQUESTED LENGTH ^   $ P CWK A2,BUFLEN I
0x0d6b94…0d6d28          Dummy {f00=0x0044, f01=0x0190, f02=»INSWQ QUEUE SEND REQUEST ^     P ABL TDISP _     P*  _ 2   P EJECT _ <   P*  _ J   P* RECEIVE REQUEST  _ T   P*  _ n   P* ACTIVATION PARAMETERS: _ x   P*  BUFFER ADDRESS (ECBBA)  _   0 P*  REQUESTED BUFFER LENGTH IN CHARS. (ECBRL) _     P*  SUBTERMINAL ADDRESS (DW
0x0d6d28…0d6ebc          Dummy {f00=0x0044, f01=0x0190, f02=»N ANY MESSAGE QUEUED FOR THE DWT,  _ p @ P*  3. COMPLETE WHEN MESSAGE RECEIVED OR NO MESSAGE RECEIVED  ` *   P*     WITHIN TIMEOUT PERIOD. ` n   P*  `     P* COMPLETION PARAMETERS: `   0 P*  ACTUAL LENGTH OF RECEIVED MESSAGE (ECBEL) `     P*  RETURN CODE (A1)  `  
0x0d6ebc…0d7050          Dummy {f00=0x0044, f01=0x018e, f02=»NCE ERROR  ` p 2 P LD A2,DTEPLS,A7 PHYSICAL CONNECTION ACTIVE ?  a   8 P ABL(Z) RTPHYC NO, RETURN: PHYSICAL CONNECTION ERROR a H * P LD A4,DWTIPC,A6 ANY BUFFER ON QUEUE ? a     P RF(NZ) RQRE10 YES a   0 P LD A2,DTEDLS,A7 LOGICAL CONNECTION ACTIVE ? a   8 P ABL(Z) 
0x0d7050…0d71e4          Dummy {f00=0x0044, f01=0x0190, f02=» a     P LD A3,2,A4 EFFECTIVE LENGTH b     P ST A3,ECBEL,A8  b , * P LD A1,DWTLAD,A6 SYMBOLIC DTE-ADDRESS  b D $ P LD A2,4,A4 NETWORK SUB-ADDRESS  b r , P CF A15,GETSSA GET SYMBOLIC SUB-ADDRESS  b   ( P ST A1,ECBCW2,A8 AND SAVE IT IN ECB  b     P IFT REMTIM=1  =9 
0x0d71e4…0d7378          Dummy {f00=0x0044, f01=0x018e, f02=»DK A1,0 RC : ACCEPTED AND COMPLETED  b   ( P LDR* A2,A4 GET NEXT BUFFER IN QUEUE c , * P RF(Z) RQRE20 NO MORE BUFFERS IN QUEUE c X 0 P ORKL A1,R:DATA RC: AND MORE DATA AVAILABLE  c     PRQRE20 EQU * c   . P ST A2,DWTIPC,A6  STORE AS FIRST IN QUEUE  c     P ADK A4,
0x0d7378…0d750c          Dummy {f00=0x0044, f01=0x0190, f02=»   P*  d   $ P*  COMPLETE APPLICATION REQUEST  d     P*  d 6   PRTREQ EQU *  d @ & P LDKL A1,R:REQ RC = REQUEST ERROR  d T   P RF RQRTN  d ~   PRTABRT EQU * d     P LDKL A1,R:ABRT RC = ABORTED d     P RF RQRTN  d     PRTTIME EQU * d     P LDK A1,R:TIME RC = TIME O
0x0d750c…0d76a0          Dummy {f00=0x0044, f01=0x0190, f02=»R:LGTH RC = ILLEGAL LENGTH d     P RF RQRTN  e "   PRTLOGC EQU * e 4 0 P LDK A1,R:LOGC RC = LOGICAL CONNECTION ERROR e H   P RF RQRTN  e |   PRTPHYC EQU * e   2 P LDK A1,R:PHYC RC = PHYSICAL CONNECTION ERROR  e     P RF RQRTN  e     PRTOK EQU * e     P LDK A1,0 RC
0x0d76a0…0d7834 (6, 23)  Dummy {f00=0x0044, f01=0x0190, f02=»EY IN TABLE & BRANCH ON ADDRESS  e |   P*  f (   P* CALL:  f 2 8 P*  CF     A15,LOOKUP          TABLE ADDRESS TO STACK f B < P*  DATA   LAST,ADDRE          LAST ENTRY; ERROR ADDRESS  f ~ > P*  DATA   KEY1,ADDR1          KEY (A2); ADDRESS FOR BRANCH f     P*   "   
0x0d7834…0d79c8          Dummy {f00=0x0044, f01=0x0190, f02=»LOOKUP EQU * f   < P LDR* A3,A15 POINT TO NEXT INSTRUCTION ADDRESS IN STACK  g   . P LDR* A3,A15 GET CONTENTS = TABLE ADDRESS  g T & P LDR* A4,A3 GET LAST LEGAL ADDRESS g     P LD A1,2,A3 ERROR ADDRESS  g     P*  g     PLOOK50 EQU * LOOP ENTRY  g   * P ADK A3,4 GE
0x0d79c8…0d7b5c          Dummy {f00=0x0044, f01=0x0190, f02=»?  g p ( P RB(NE) LOOK50 NO - CHECK NEXT ENTRY h   & P ABI 2,A3 BRANCH TO TABLE ADDRESS  h 6   P*  KEY NOT FOUND h `   PLOOK90 EQU * h x " P LDR P,A1 GO TO ERROR ADDRESS  h     P EJECT h     P*  h     P*  h     P*  h   " P* REQUEST TIMER HANDLING PART  h     P*  h
0x0d7b5c…0d7cf0          Dummy {f00=0x0044, f01=0x0190, f02=»UE h p   P RF(N) TIMRTN NO TIMING  i   . P RF(Z) ITOUTR TIMER=0 => IMMEDIATE TIMEOUT i *   P ST A2,TIMERR  i     P CF A15,SETIME i r   P DATA TOUTRE i     PTIMERR DATA 0  i   ( P ST A4,DWTRTP,A6 STORE TIMER POINTER i     PTIMRTN EQU * i     P ABL RTNA15  i     P* 
0x0d7cf0…0d7e84          Dummy {f00=0x0044, f01=0x018e, f02=»ETCH DWT i     P CM DWTRTP,A6  j   * P RF TIMOUT COMPLETE REQUEST RC=TIMEOUT j &   P*  j T   P*  j ^ " P*   RETURN FROM TIMER HANDLING j h   P*  j     P EJECT j     P*  j     P* SEND TIMER=TIMWR j     P*  j     PTIMEWR LDR A1,A6 j   & P LD A2,DWTRTV,A6 GET TIMEOUT
0x0d7e84…0d8018          Dummy {f00=0x0044, f01=0x0190, f02=»   P DATA TOUTWR k     PTIMWR DATA 0 k     P ST A4,DWTRTP,A6 k ,   P RB TIMRTN k D   P*  k V   P* TIMEOUT WRITE TIMER  k `   P*  k ~   PTOUTWR EQU * k     P LDR A6,A1 FETCH DWT k     P CM DWTRTP,A6  k   * P CF A15,REMOVW REMOVE FROM WRITE QUEUE k     P*  k     P* 
0x0d8018…0d81ac          Dummy {f00=0x0044, f01=0x0190, f02=»MOUT THIS DWT IS NOT WRITING k   ( P CM XACK INDICATE 'ACK NOT EXPECTED' l $   P CM FDWTUT l P   PTIMOUT EQU * l b , P ABL RTTIME COMPLETE REQUEST RC=TIMEOUT  l v   P EJECT l     P*  l     P*  l     P* STOP REQUEST TIMING  l     P*  l   & P* REMAINING TIME IS RETU
0x0d81ac…0d8340          Dummy {f00=0x0044, f01=0x0190, f02=»FT REMTIM=1  =9  l     P LDR* A2,A2  =9  m   $ P NGR A2,A2 GET REMAINING TIME =9 m 0   P XIF   =9  m X   P CM* DWTRTP,A6 KILL TIMER =9 m j   P CM DWTRTP,A6  m     P    =3 m     PCTIM10 EQU * m     P ABL RTNA15  m     P EJECT m     P*  m     P* GET RECEIVE BUFFER m
0x0d8340…0d84d4 (6, 24)  Dummy {f00=0x0044, f01=0x0190, f02=»A2 AND A3 ARE DESTROYED  m     P*  n     P*  n * ( PGRBUF LDKL A2,DCRBUF RECEIVE BUFFERS n 4   P INH n `   P LDR* A4,A2  n l   P RF(Z) GBUF10 NO BUFFER FREE n   . P LDR* A3,A4 REMOVE BUFFER FROM FREE CHAIN  n     P STR A3,A2 n     PGBUF10 EQU * n     P ABL RTNA15 
0x0d84d4…0d8668          Dummy {f00=0x0044, f01=0x0190, f02=»CE: CF A15,RRBUF n     P* A2 AND A3 ARE DESTROYED  o     P*  o :   P*  o D ( PRRBUF LDKL A2,DCRBUF RECEIVE BUFFERS o N   P INH o z   PRBUF10 EQU * o     P LDR* A3,A2  o     P RF(Z) RBUF20  o     P LDR A2,A3 o     P RB RBUF10 o     PRBUF20 EQU * o     P STR A4,A2 o
0x0d8668…0d87fc          Dummy {f00=0x0044, f01=0x0190, f02=»*  o     P* A6 - DWT ADDR  p     P* A1 AND A4 ARE DESTROYED  p " ( P* CALLING SEQUENCE: CF    A15,RELBUF p D   P*  p p   P*  p z   PRELBUF EQU * p   * P LDK A1,DWTIPC SET BUFFER QUEUE DISP.  p     P ADR A1,A6 p     PRLBU10 EQU * p   $ P LDR* A4,A1 NEXT IN BUFFER Q
0x0d87fc…0d8990          Dummy {f00=0x0044, f01=0x0190, f02=»10 p     P EJECT q     P*  q     P*  q " & P* INSERT DWT IN SEND REQUEST QUEUE q ,   P*  q V   P* A2,A3,A4 DESTROYED q `   P* A6=DWT q |   P*  q   ( PINSWQ LDKL A2,DCWRQ GET QUEUE ANCHOR q     P LDK A4,DWTOPN q     PINSWQ2 LDR* A3,A2  q   $ P RF(Z) INSWQ3 END OF Q
0x0d8990…0d8b24          Dummy {f00=0x0044, f01=0x018e, f02=»QUEUE  q x   P RB GBUF10 RETURN  r     P EJECT r (   P*  r 6   P*  r @ ( P* REMOVE DWT FROM SEND REQUEST QUEUE r J   P*  r v   P* A2,A3,A4 DESTROYED r     P* A6=DWT r     P*  r   * PREMOVW LDKL A2,DCWRQ GET QUEUE ANCHOR  r   . P LDK A4,DWTOPN GET DWT-LINK TO BE RE
0x0d8b24…0d8cb8          Dummy {f00=0x0044, f01=0x018e, f02=»   P RF(E) REM15 s     P LDR A2,A3 GET NEXT  s     P RB REM10  s 4   PREM15 LDR* A3,A4 REMOVE  s F   P STR A3,A2 s f   P RB GBUF10 RETURN  s x   P EJECT s     P*  s     P*  s     P* INSERT DWT IN STATUS QUEUE s     P*  s     P IFF STARVI=0  s     P* A2,A3,A4 DESTR
0x0d8cb8…0d8e4c          Dummy {f00=0x0044, f01=0x0190, f02=» s   " P* REMOVE DWT FROM STATUS QUEUE t     P*  t .   P* A2,A3,A4 DESTROYED t 8   P* A6=DWT t T   P*  t d * PREMOVS LDKL A2,DCSTQ GET QUEUE ANCHOR  t n   P LDK A4,DWTOPE t     P RB REM06  t     P XIF t     P EJECT t     P*  t     P*  t   $ P* QUEUE ALLOCATED RECE
0x0d8e4c…0d8fe0          Dummy {f00=0x0044, f01=0x0190, f02=»TIPC SET BUFFER QUEUE DISP.  t     P ADR A2,A6 u $   PQR100 EQU *  u 6   P LDR* A3,A2  u J $ P RF(Z) QR200 END OF QUEUE FOUND  u ^   P LDR A2,A3 u     P RB QR100  u   & PQR200 STR A4,A2 INSERT INTO QUEUE  u   " P CMR A4 INDICATE END OF QUEUE  u     P RTN A5  u    
0x0d8fe0…0d9174 (6, 25)  Dummy {f00=0x0045, f01=0x0190, f02=»   P ST A4,LCA4  v     P ST A5,LCA5  v     P ST A6,LCA6  v ,   P ST A7,LCA7  v @   P ST A8,LCA8  v T   P RF RTNA15 RETURN  v h   P*  v     P*  v     P* RESTORE  v   $ P* CALLING SEQUENCE: CF A15,LDREG v     P*  v     PLDREG LDKL A3,0  v     PLCA3 EQU *-2 v     P L
0x0d9174…0d9308          Dummy {f00=0x0045, f01=0x018e, f02=»QU *-2 v     P LDKL A8,0 w     PLCA8 EQU *-2 w     P*  w 4   P*  w >   P*  RETURN VIA REGISTER 15  w H   P*  w j   PRTNA15 EQU * w t   P ADKL A15,4  w     P ABR* A15  w     P EJECT w     P*  w     P* POLL TIME OUT  w     P*  w   ( PPTOUT LDKL A5,STB LOAD A5 STACK 
0x0d9308…0d949c          Dummy {f00=0x0045, f01=0x0190, f02=»   P*  COUNT POLL TIME OUT x     P*  x "   P LDK A1,CSSXC3 x ,   P CF A15,DCSUPS x B   P XIF x X $ P CF A15,SPOTIM START POLL TIMER  x d   P ABL TDISP x     P*  x   4 P* RESTART POLL TIMER WHEN POLL HAS BEEN RECEIVED x     P*  x     PCPTIM EQU *  x     P LDK A2,1 
0x0d949c…0d9630          Dummy {f00=0x0045, f01=0x0190, f02=»   P* START POLL TIMER y     P*  y     PSPOTIM EQU * y ( , P LDR A1,A6 LOAD DWT ADDRESS AS PARAMETER y <   P CF A15,SETIME START TIMER y l   P DATA PTOUT,TIMPOL y   & P ST A4,DCTPGP STORE TIMER POINTER  y     P RB RTNA15 RETURN  y     P EJECT y     P*  y     P* ST
0x0d9630…0d97c4          Dummy {f00=0x0045, f01=0x0190, f02=»PRO  y   $ P ST A4,DCTPP SAVE TIMER POINTER  z     P RTN A5  z 4   P*  z D   P* PROCEDURE TIMEOUT  z N   P*  z j   PPRTOUT CM DCTPP  z t   P LDR A6,A1 RELOAD A6 z     P LDKL A5,STB LOAD STACK BASE z     P LDKL A7,DTETAB  z     P IFT STTSTS=1  z     P*  z     P*  z
0x0d97c4…0d9958          Dummy {f00=0x0045, f01=0x0190, f02=»OPEN SALCUZ  z t   P LD A1,XACK  {   " P RF(Z) PRT10 ACK NOT EXPECTED  { (   P CF A5,TRENQ SEND ENQ  { N & P CF A5,SPTIM START PROCEDURE TIMER { l   PPRT10 ABL BRM  {     P EJECT {     P*  {     P* STOP PROCEDURE TIMER {     P*  {   ( PHPTIM LD A1,DCTPP GET TIMER 
0x0d9958…0d9aec          Dummy {f00=0x0045, f01=0x0190, f02=» ( P*   WAIT 1 SEC. FOR MODEM CONNECTION |     P*  | 0   P | :   PDTE:ON LDR A1,A6 DWT ADDRESS | B   P CF A15,SETIME WAIT 1 SEC. | f   P DATA DTE:10,10  |     P    =1 |     P LDKL A5,STB  =1 |   " P CF A5,CSYNCI CONNECT MODEM =1 |   * P CF A5,CHALTI NO INTERRUPTS 
0x0d9aec…0d9c80          Dummy {f00=0x0045, f01=0x018e, f02=»DR A6,A1 DWT ADDRESS |     P LDKL A7,DTETAB  }   $ P IM DTESTA,A7 SET OPEN STATUS =1 } 4   P LDKL A5,STB  =1 }   * P CF A5,CSYNCI PUT CU IN ACTIVE MODE =1 } t 8 P CF A5,CHALTI HALT I/P DEVICE TO GET MODEM STATUS =1 }   0 P IM DTEPLS,A7 PRESET PHYSICAL STATUS = OK 
0x0d9c80…0d9e14 (6, 26)  Dummy {f00=0x0045, f01=0x0190, f02=» } ~ " P LDR A1,A2 SET RETURN CODE =1  ~   * P CF A15,TENDIO COMPLETE THE REQUEST =1 ~ . & P CF A15,SPOTIM START POLL TIMER =6 ~     P ABL BRM START I/P =1  ~     P EJECT ~     P IFT MESPAS=1  ~     P*  ~     P*  ~     P*  GET DWT ADDRESS ~     P*  ~     PMESDWT E
0x0d9e14…0d9fa8          Dummy {f00=0x0045, f01=0x0190, f02=» DDT-ADDR  ~     P RF(E) MES200 YES      " P LD A2,DWTST,A6 ANY REQUEST ?    ,   P RF(N) MESD50 NO   R ( P LD A2,DWTOR,A6 ANY MESSAGE ORDER ?    j   P ANK A2,/FF        P RF(Z) MES200 YES      & P SUK A2,RECEIVE A RECEIVE ORDER ?        P RF(Z) MES200 YES        P
0x0d9fa8…0da13c          Dummy {f00=0x0045, f01=0x0190, f02=»00       PMES100 EQU *       P LDR A6,A7 GET DTETAB-ADDR       PMES200 EQU *   @   P ABL RTNA15 RETURN VIA A15   T   P XIF   v   P EJECT       P*        P*        P* BASIC RECEIVE MODE       P*      " P* ENTERED EVERY TIME A MESSAGE     & P* IS EXPECTED FROM THE M
0x0da13c…0da2d0          Dummy {f00=0x0045, f01=0x0190, f02=»EAR TRANSPARENT TEXT     , P CF A5,CSYNCI START INPUT WITH SYNC DEF        P*    L   P*    V   P*    `   P CF A5,READP READ CHARACTER    j   P RF(NZ) BRM120 PARITY ERROR        P*        P*      * P*  CHECK IF IT IS A CONTROL CHARACTER        P*        P LDR A1,A2
0x0da2d0…0da464          Dummy {f00=0x0045, f01=0x0190, f02=»A STX,STX100 STX RECEIVED      " P DATA EOT,EOT100 EOT RECEIVED    " " P DATA ENQ,ENQ100 ENQ RECEIVED    H " P DATA DLE,DLE100 DLE RECEIVED    n ( PBRM100 DATA NAK,NAK100 NAK RECEIVED        P EJECT       P*        P*        P*  THROUGHPUT ERROR        P*        P
0x0da464…0da5f8          Dummy {f00=0x0045, f01=0x0190, f02=» SYNC DEF    r   P*        P*      $ P*  WAIT FOR MARK HOLD TO RESYNC.   &   P*    N   PBRM120 EQU *   X   P CF A5,READ READ CHARACTER   l 0 P LD A1,DCSTCU ANY STATUS FROM CONTROL UNIT ?       P RF(NZ) BRM130 YES       P ANK A2,/7F        P SUK A2,/7F        P RB(
0x0da5f8…0da78c          Dummy {f00=0x0045, f01=0x0190, f02=»IT IS A POLL OR A SELECT SEQUENCE        P*    *   PBRM200 EQU *   4   P IFT MSV1=0    H   P LDR A4,A2       P CF A5,READP READ CHARACTER    n   P CWR A2,A4     $ P RB(NE) BRM120 INVALID SEQUENCE        P XIF       P LDK A3,0        P CC A2,1,A7 IS IT A POLL ?    
0x0da78c…0da920          Dummy {f00=0x0045, f01=0x018e, f02=»QU *       P CF A5,READP READ 1:ST STA       P RB(NZ) BRM PARITY ERROR   .   P LDR A4,A2   N   P IFT MSV1=0    `   P CF A5,READP READ 2:ND STA   t   P CWR A2,A4     $ P RB(NE) BRM120 INVALID SEQUENCE        P XIF       P CF A5,READP READ ENQ        P SUK A2,ENQ   
0x0da920…0daab4 (6, 27)  Dummy {f00=0x0045, f01=0x018e, f02=»   P EJECT       P*        P*      0 P*  CHECK IF IT IS A SELECT OR A POLL ADDRESS   &   P*    Z   P LDK A1,1    d   P ST A1,CACK LOAD ACK-COUNTER   v   P LDR A2,A4       P SUK A3,2        P RF(Z) SELECT SELECTING        P*        P*        P*  POLLING       P*   
0x0daab4…0dac48          Dummy {f00=0x0045, f01=0x0190, f02=»       P EJECT       P*        P*      & P* SPECIFIC POLL HAS BEEN RECEIVED    *   P*    T   P*    ^   P IFF STARVI+SPECP=0    h   P LD A1,XACK        P RF(NZ) POL100 ACK EXPECTED      * P LDR A6,A3 LOAD DWT ADDRESS IN A6 =10      8 P RF(Z) POL150 REQ. DEV. NOT CO
0x0dac48…0daddc          Dummy {f00=0x0045, f01=0x018e, f02=» " P RF(NZ) POL120 PENDING STATUS        P XIF   *   P IFF STARVI+SPECP=0    6   P LD A1,DWTST,A6    R   P RF(N) POL150 NO REQUEST   j   P LD A1,DWTOR,A6 GET ORDER      & P ANK A1,/FF MASK AWAY OPTION PART        P SUK A1,6        P RF(Z) POL170 WRITE REQUEST     
0x0daddc…0daf70          Dummy {f00=0x0045, f01=0x0190, f02=»   PGPOLL EQU *        P LD A1,XACK      " P RF(Z) POL110 ACK NOT EXPECTED   ,   P    =11    R   PPOL100 EQU *   b * P CF A5,HPTIM KILL PROCEDURE TIMER =11    v   P CF A5,TRENQ SEND ENQ      & P CF A5,SPTIM START PROCEDURE TIMER       P ABL BRM WAIT FOR RESPONSE  
0x0daf70…0db104          Dummy {f00=0x0045, f01=0x0190, f02=» BE SENT   v " P SUK A6,DWTOPE GET DWT ADDRESS       PPOL120 EQU *   6   P CF A5,TRSTA SEND STATUS   J & P CF A5,SPTIM START PROCEDURE TIMER   j   P IM XACK SET 'ACK EXPECTED'        P XIF       P IFF STARVI=1        P RF POL140       P XIF       PPOL130 EQU *    
0x0db104…0db298          Dummy {f00=0x0045, f01=0x0190, f02=»EOT    ~   P RB POL130       PPOL160 EQU *     " P SUK A6,DWTOPN GET DWT ADDRESS   2   PPOL170 EQU *   X $ P LD A8,DWTECB,A6 GET ECB ADDRESS   l   P RF(NZ) POL180       P CF A15,REMOVW       P RB POL150       PPOL180 EQU *       P ST A8,FECB SAVE ECB ADDRESS      
0x0db298…0db42c          Dummy {f00=0x0045, f01=0x0190, f02=»E DATA FROM USER BUFFER    ~   P XIF     & P LD A4,ECBBA,A8 GET BUFFER ADDRESS   ,   P LD A3,ECBRL,A8 GET LENGTH   V   PPOL190 EQU *   x & P ST A4,FECBBA SAVE BUFFER ADDRESS        P   . =15       P ST A3,FECBRL SAVE LENGTH        P CM FBAX RESET BUFFER INDEX     
0x0db42c…0db5c0          Dummy {f00=0x0045, f01=0x0190, f02=»RE TIMER   v   P IM XACK SET 'ACK EXPECTED'        P RB POL130   4   P EJECT   F   P*    T   P*    ^   P*  SELECT HAS BEEN RECEIVED    h   P*        PSELECT EQU *       P CF A5,FINTES        P LDR A6,A3 GET DWT-ADDR        P RF(NZ) SEL100       P IFT MESPAS=1     
0x0db5c0…0db754 (6, 28)  Dummy {f00=0x0045, f01=0x0190, f02=»A1,XACK      & P RB(NZ) POL100 ERROR. ACK EXPECTED       P IFF STARVI=0    :   P LD A1,DWTST,A6 GET STATUS   P   P LDR A3,A1   r   P ANK A1,1      $ P RF(Z) SEL120 NO PENDING STATUS        P CF A5,TRRVI SEND RVI        P XIF       P IFF STARVI=1        P RF SEL120
0x0db754…0db8e8          Dummy {f00=0x0045, f01=0x0190, f02=» OR DB ? =2    |   P RF(NZ) SEL140 YES =2        P XIF   2   P    =2   >   P LD A1,DCRBUF    L $ P RF(NZ) SEL150 BUFFER AVAILABLE    b   P IFT STTSTS=1      ( P LDK A1,CSSRBY BUFFER NOT AVAILABLE      $ P CF A15,DCSUPS INCREMENT COUNTER       P XIF       PSEL140 E
0x0db8e8…0dba7c          Dummy {f00=0x0045, f01=0x0190, f02=»F A5,PRREC PREPARE FOR TEXT RECEPTION        P ADK A1,6    .   P ST A1,FBLST   @   P CF A5,TRACK SEND ACK,0    T   P RB SEL110   t   P EJECT       P*        P*        P* EOT HAS BEEN RECEIVED        P*        P*        PEOT100 EQU *     & P CF A5,HPTIM STOP PROCED
0x0dba7c…0dbc10          Dummy {f00=0x0045, f01=0x0190, f02=»D    p " P LD A6,FDWTUT GET WRITING DWT        P RF(Z) EOT110 NO ONE WRITING   0   P LDK A1,2 SET RC=2   T ( P CF A5,CWRITE COMPLETE WRITE REQUEST   n   PEOT110 EQU *     " P CM XACK RESET 'ACK EXPECTED'        PEOT120 EQU *       P CM XSEL RESET 'SELECTED'       
0x0dbc10…0dbda4          Dummy {f00=0x0045, f01=0x018e, f02=»       P IFT TPMODE=1        P ABL BRM120 INVALID SEQENCE        PSTX110 EQU *   B   P XIF   V   P LD A1,XSEL    b   P RF(Z) STX150 NOT SELECTED   v   P LD A1,DCRBUF        P IFF STTSTS=1      & P ABL(Z) BRM120 NO BUFFER AVAILABLE       P XIF       P IFT STTSTS=1 
0x0dbda4…0dbf38          Dummy {f00=0x0045, f01=0x018e, f02=»   n   P ABL BRM120        P XIF       PSTX120 EQU *   (   P CF A5,RDMESS READ MESSAGE   <   P IFT STTSTS=1    ^   P*    t   P*    ~   P*  COUNT MESSAGES RECEIVED       P*        P LDK A1,CSSRBL       P CF A15,DCSUPS       P XIF       P SUK A3,1        P RF(NZ) ST
0x0dbf38…0dc0cc          Dummy {f00=0x0045, f01=0x0190, f02=»   P ABL BRM       PSTX150 EQU *       P IFT RCOM=1    (   P LD A1,XACK    < & P RF(Z) STX160 ACK IS NOT EXPECTED    P   P LD A1,DCRBUF    z & P RF(Z) STX160 NO BUFFER AVAILABLE      " P LD A6,FDWTUT GET WRITING DWT      0 P ABL(Z) BRM120 NO ONE WRITING. RESYNCHRO
0x0dc0cc…0dc260          Dummy {f00=0x0045, f01=0x0190, f02=» WRITE REQUEST   z   P CM CACK PRESET ACK-1        P RB STX120 READ THE MESSAGE    4   P XIF   X ( PSTX160 CF A5,READ READ ONE CHARACTER   d   P CWK A2,ENQPAR IS IT ENQ ?     ( P RB(Z) STX140 FORWARD ABORT SEQUENCE       P RB EOT120       PSTX170 EQU *       P IM 
0x0dc260…0dc3f4 (6, 29)  Dummy {f00=0x0046, f01=0x0190, f02=»LOCK   v   P IFF RCOM=0        P LDK A1,ESC        P CCR A1,A4   4   P RB(NE) STX130 ESC NOT FOUND   F   P LC A1,1,A4 GET COMMAND CODE   j   P SUK A1,RDBCOM     ( P RF(Z) RDBUF READ MODIFIED RECEIVED        P SUK A1,RDMCOM-RDBCOM      & P RF(Z) RDMOD READ BUFFER R
0x0dc3f4…0dc588          Dummy {f00=0x0046, f01=0x0190, f02=» MESPAS=1        P CF A15,MESDWT       P XIF   (   P CWR A7,A6 IS IT DTETAB ?    4   P RF(E) STX280 SEND ACK   V   P LD A2,DWTSTA,A6 . =14   t , P RF(Z) STX280 TERMINAL DISCONNECTED =14        P CM FBAX     * P CF A15,GRBUF ALLOCATE RECEIVE BUFFER        P ADK A4,
0x0dc588…0dc71c          Dummy {f00=0x0046, f01=0x0190, f02=»UFFER    v   P RF(Z) STX200 NO       P ST A2,+4,A1 STORE THE ADDR    &   PSTX200 EQU *   J   P XIF   ^ " P LD A2,DWTST,A6 ANY REQUEST ?    j   P RF(N) STX220 NO       P LD A2,DWTOR,A6 GET ORDER        P IFT EM3270=1      & P RF(Z) STX210 ANY MESSAGE ORDER ?       
0x0dc71c…0dc8b0          Dummy {f00=0x0046, f01=0x0190, f02=» ADDRESS   x   P LD A3,-4,A4 GET LENGTH      * P ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH   0 . P LD A1,DWTLAD,A6 SYMBOLIC DTE ADDRESS =12    ^ ( P LD A2,-2,A4 NETWORK SUB-ADDRESS =12     0 P CF A15,GETSSA GET SYMBOLIC SUB ADDRESS =12      , P ST A1,ECBCW2,A8 AND SAV
0x0dc8b0…0dca44          Dummy {f00=0x0046, f01=0x0190, f02=»A2,ECBCW1,A8 STORE REMAINING TIME        P XIF   =9    *   PSTX220 EQU *   <   P IFT STARVI=1    P   P LC A2,+2,A4 GET WCC/CCC   f   P ANK A2,/FF        P LC A2,TEBCDIC,A2        P ANK A2,8        P RF(Z) STX230        P LD A2,DWTST,A6        P ORK A2,/A       P S
0x0dca44…0dcbd8          Dummy {f00=0x0046, f01=0x0190, f02=» BUFFER    ~   P RF STX270       PSTX240 EQU *   "   P LD A2,DWTOR,A6 GET ORDER    6 $ P CWK A2,RECEIVE RECEIVE ORDER ?    X   P RF(NE) STX260 NO        P    =12        P LDK A1,0 RESET RETURN CODE      * P LD A2,DWTIPC,A6 ANY QUEUED MESSAGES ?       P RF(Z) STX25
0x0dcbd8…0dcd6c          Dummy {f00=0x0046, f01=0x0190, f02=»   P CF A5,QRBUF QUEUE BUFFER        P IFT EM3270=1    &   P LD A2,DWTOR,A6 GET ORDER    < ( P RF(NZ) STX270 NOT ANY MESSAGE ORDER   ^ $ P CF A15,TENDIO COMPLETE REQUEST        P XIF       PSTX270 EQU *       P IFT STARVI=1        P LD A1,DWTST,A6 GET STATUS      
0x0dcd6c…0dcf00          Dummy {f00=0x0046, f01=0x0190, f02=»,TRACK SEND ACK        PSTX290 EQU *       P ABL BRM   ,   P EJECT   <   P*    J   P*    T , P* READ MODIFIED OR READ BUFFER RECEIVED    ^   P*        P*        P IFF RCOM=0      $ PRDBUF EQU * READ BUFFER COMMAND        PRDMOD EQU *      " P CM XSEL RESET SELECT 
0x0dcf00…0dd094 (6, 30)  Dummy {f00=0x0046, f01=0x0190, f02=»ADDRESS    x " P LDKL A3,1922 REQUESTED LENGTH     " P IM XRB SET READ BUFFER SWITCH   6   P CM FDWTUT       P LDK A1,1    n & P XRS A1,CACK INCREMENT ACK COUNTER       P ABL POL190        P XIF       P EJECT       P*        P*        P* ENQ HAS BEEN RECEIVED     
0x0dd094…0dd228          Dummy {f00=0x0046, f01=0x0190, f02=»OF MESSAGE   r   P OR A1,XSEL      " P RF(Z) ENQ110 IN CONTROL STATE   & . P CF A5,TRREP REPEAT LAST CONTROL SEQUENCE    L   PENQ110 EQU *   ~   P ABL BRM       P EJECT       P*        P*        P* NAK HAS BEEN RECEIVED        P*        P*        PNAK100 EQU *    
0x0dd228…0dd3bc          Dummy {f00=0x0046, f01=0x018e, f02=»IN CONTROL STATE       P RF DLE160       PNAK110 EQU *   * " P LD A6,FDWTUT GET WRITING DWT    >   P IFF STARVI=0    d   P LD A1,XSTA    z 0 P ABL(NZ) POL120 STATUS HAS BEEN TRANSMITTED        P XIF     0 P LD A1,FBLST GET START POINT FOR LAST BLOCK      & P SU A1
0x0dd3bc…0dd550          Dummy {f00=0x0046, f01=0x0190, f02=»   P*        P LDK A1,CSSTRT       P CF A15,DCSUPS   $   P XIF   :   P ABL POL200    F   P EJECT   Z   P*    h   P*    r   P* DLE HAS BEEN RECEIVED    |   P*        P*        PDLE100 EQU *     & P CF A5,HPTIM STOP PROCEDURE TIMER        P LD A1,XACK        P RF(NZ
0x0dd550…0dd6e4          Dummy {f00=0x0046, f01=0x0190, f02=» RB ENQ110       PDLE110 EQU *     & P CF A5,READ READ SECOND CHARACTER    &   P CWK A2,ACKPAR IS IT ACK 0 ?   P   P RF(NE) DLE130   t   P*        P* ACK , 0 RECEIVED       P*        P LD A1,CACK GET ACKCOUNTER       P RF(Z) DLE140 ACK,0 EXPECTED       PDLE120 EQU
0x0dd6e4…0dd878          Dummy {f00=0x0046, f01=0x0190, f02=»   P RF(NE) DLE180       P*        P* ACK , 1 RECEIVED   $   P*    >   P LD A1,CACK GET ACK COUNTER    H $ P RB(Z) DLE120 ACK,1 NOT EXPECTED   l   PDLE140 EQU *       P LD A1,XETX        P RF(Z) DLE170 ETX NOT SENT       P EJECT       P*      , P* ACK HAS BEEN REC
0x0dd878…0dda0c          Dummy {f00=0x0046, f01=0x0190, f02=»DLE200 STATUS HAS BEEN TRANSMITTED       P XIF   * ( P CF A5,CWRITE COMPLETE WRITE REQUEST   6   PDLE160 EQU *   b   P CF A5,TREOT SEND EOT    v   P IFT RCOM=1        P CM XRB RESET READ BUFFER        P XIF       P RB ENQ110       PDLE170 EQU *       P LDK A1,1   
0x0dda0c…0ddba0          Dummy {f00=0x0046, f01=0x0190, f02=» INVALID DLE SEQUENCE      " P CM XACK RESET 'EXPECTING ACK'       P LD A1,XETX    D $ P RF(NZ) DLE190 ETX HAS BEEN SENT   X   P LDK A1,2 SET RC=2       P RB DLE150       PDLE190 EQU *       P LDK A1,0 SET RC=0       P RB DLE150       P EJECT       P IFF STARVI=0 
0x0ddba0…0ddd34 (6, 31)  Dummy {f00=0x0046, f01=0x0190, f02=»   r , P CF A15,REMOVS REMOVE FROM STATUS QUEUE        P CM XSTA CLEAR 'STATUS SENT'   8 " P CM XACK CLEAR 'ACK EXPECTED'        P LD A1,DWTST,A6 GET STATUS       P ANK A1,4        P RB(Z) DLE160 NOT DE       P LDKL A1,/8000     " P ANS A1,DWTST,A6 CLEAR STATUS   
0x0ddd34…0ddec8          Dummy {f00=0x0046, f01=0x0190, f02=»CALLING SEQUENCE: CF A5,FINTER(S)        P* A2=SUBTERMINAL ADDRESS   *   P* A4 DESTROYED   J " P* A3#0: DWT TO FOUND TERMINAL    `   P*      B P* NOTE: FOR SIEMENS MSV1 - SEPARATE SELECT AND POLL ADDRESSES      * P* ENTRY: FINTES - CHECK SELECT ADDRESS     , P*  F
0x0ddec8…0de05c          Dummy {f00=0x0046, f01=0x0190, f02=»FINT05       P XIF       PFINTEP EQU *       P LDK A4,1 RIGTH BYTE   .   PFINT05 EQU *   J " P LD A3,DTEDWT,A7 GET FIRST DWT   ^   PFINT10 EQU *       P RF(Z) FINT20 END QUEUE        P ADR A3,A4     " P CCR A2,A3 THIS SUB-ADDRESS ?        P RF(E) FINT20 YES       
0x0de05c…0de1f0          Dummy {f00=0x0046, f01=0x018e, f02=»JECT       P*        P*        P* PREPARE FOR TEXT RECEPTION       P*    D   P*    N   PPRREC EQU *    X   P IM XSEL SET 'SELECTED'    l   P CM FBAX RESET BUFFER INDEX        P IFT CODE=1      . P LC A2,TEBCDIC,A2 TRANSLATE STA TO EBCDIC        P XIF     $ P ST A2
0x0de1f0…0de384          Dummy {f00=0x0046, f01=0x0190, f02=» 6 P* CHECK IF THERE IS A SEND REQUEST TO BE COMPLETED       P*    >   P* A1 CONTAINS RETURN CODE    H   P*    j   P*    t   PCWRITE LD A6,FDWTUT    ~ $ P RF(Z) CWR900 NO WRITE GOING ON        P LD A2,DWTST,A6        P RF(N) CWR900 NO REQUEST       P LD A2,DWTOR,A
0x0de384…0de518          Dummy {f00=0x0046, f01=0x0190, f02=» ANY RECEIVED BUFFERS ON QUEU ?        P RF(Z) CWR110 NO   ( 0 P ORKL A1,R:DATA ACCEPTED AND DATA AVAILABLE    @   PCWR110 EQU *   t   P LD A8,DWTECB,A6       P CF A15,CTIME STOP TIMER       P IFT REMTIM=1  =9        P ST A2,ECBCW1,A8       P XIF   =9      $ P CF 
0x0de518…0de6ac          Dummy {f00=0x0046, f01=0x0190, f02=» 'ACK EXPECTED'        P CM FDWTUT       P RTN A5    *   P EJECT   :   P*    H   P*    R   P* READ ONE TEXT BLOCK        P*    z   P* ON EXIT A3 CONTAINS :      ( P* 0 : IF CORRECT ETX BLOCK RECEIVED      2 P* 1 : IF LRC OR PARITY ERROR , BUFFER OVERFLOW     ( P* 
0x0de6ac…0de840          Dummy {f00=0x0046, f01=0x0190, f02=»   x   P LDK A3,0        P LD A1,XSTA      $ P RF(NZ) RDM050 LAST INPUT WAS OK   . " P LD A1,FBLST COMPUTE NEW INDEX   V   P SUR A1,A4   |   P ST A1,FBAX        PRDM050 EQU *       P AD A4,FBAX ADD BUFFER INDEX     ( P ST A4,FBLST REMEMBER START OF BLOCK       P C
0x0de840…0de9d4 (6, 32)  Dummy {f00=0x0046, f01=0x018e, f02=»ST BLOCK   z   P CF A5,READP       P RF(NZ) RDM120 PARITY ERROR    $   P CWK A2,ESC    H   P RF(NE) RDM110     * P CF A5,READP SKIP NEXT TWO CHARACTERS    r   P CF A5,READP       P XIF       P IFF TPMODE=1        PRDM100 EQU *     $ P CF A5,READP READ ONE CHARACTE
0x0de9d4…0deb68          Dummy {f00=0x0046, f01=0x0190, f02=»   l   PRDM100 CF A5,READ        P CWK A2,DLE CHECK IF DLE   "   P RF(NE) RDM112 NO    B 0 P CF A5,READ SKIP DLE AND READ NEXT CHARACTER       P CWK A2,SYNEBC CHECK IF SYN        P RB(E) RDM100 SKIP SYN       P CF A5,CRCCAL CALCULATE CRC      " P CWK A2,DLE CHECK 
0x0deb68…0decfc          Dummy {f00=0x0046, f01=0x0190, f02=»BC CHECK IF ETB        P RF(E) RDM160 YES        P CWK A2,ITB CHECK IF ITB   2   P RF(E) RDM175 YES    R   P CWK A2,ENQEBC CHECK IF ENQ    l   P RF(E) RDM140 YES SEND NAK       P*        P*        P* GET END OF BLOCK       P*        PRDM105 EQU *       P CF A5,REA
0x0decfc…0dee90          Dummy {f00=0x0046, f01=0x0190, f02=» A2,ETBEBC     $ P RB(NE) RDM105 NOT END OF BLOCK        PRDM110 EQU *   : $ P CM TPM OUT OF TRANSPARENT TEXT    N   P CF A5,RDCRC   v ( P RF RDM140 INDICATE INVALID MESSAGE      & PRDM112 CF A5,CRCCAL CALCULATE CRC        P XIF       P IFF TPMODE=1        P CWK A
0x0dee90…0df024          Dummy {f00=0x0046, f01=0x0190, f02=»ITB RECEIVED       P CWK A2,ENQ      2 P RF(E) RDM120 SKIP IF ENQ EMBEDDED IN MESSAGE    (   P CWK A2,/FF    ^ $ P RF(E) RDM140 MARK HOLD RECEIVED   r   P IFT CODE=0        P IFT BINTRM=1        P LDR A1,A2       P SUK A1,DC1+3        P RF(P) RDM115 NOT DC1-DC3   
0x0df024…0df1b8          Dummy {f00=0x0046, f01=0x0190, f02=»   j   P RF(NZ) RDM120 PARITY ERROR        P LCR A1,A4  =7   , * P SUK A2,/20 ASSEMBLE TO ONE CHARACTER    B   P ORR A2,A1  =7   p   P XIF       PRDM115 EQU *     & P ADK A3,0 ERROR DETECTED EARLIER ?       P RB(NZ) RDM100 YES !!!       P SCR A2,A4 STORE CHARACTER
0x0df1b8…0df34c          Dummy {f00=0x0046, f01=0x018e, f02=»NG) RDM100 NOT OVERFLOW        P*        P* BUFFER OVERFLOW    *   P*    D & P LDK A3,1 INDICATE BUFFER OVERFLOW   N   P IFT STTSTS=1    x " P LDK A1,CSSRBO BUFFER OVERFLOW     $ P CF A15,DCSUPS INCREMENT COUNTER       P XIF       P RB RDM100       P*        P* PA
0x0df34c…0df4e0          Dummy {f00=0x0046, f01=0x0190, f02=»   n   P XIF     & P LDK A3,1 INDICATE INVALID MESSAGE       P SUK A2,/7F    > $ P RF(Z) RDM150 MARK HOLD RECEIVED   R   P RB RDM100   z   P*        P* ETX RECEIVED       P*        PRDM130 EQU *     $ P LD A1,DCRBUF GET BUFFER ADDRESS       P LD A2,FBAX GET BUFFER
0x0df4e0…0df674 (6, 33)  Dummy {f00=0x0047, f01=0x0190, f02=»   P XIF       P IFT CODE=1      & P CF A5,RDCRC READ CRC AND CHECK IT   $   P RF(E) RDM150 CRC WAS OK   N   P XIF   n   PRDM140 EQU *   z & P LDK A3,1 INDICATE INVALID MESSAGE       PRDM150 EQU *       P CF A5,CHALTI HALT INPUT       P IFT P6805=1       P IFT COD
0x0df674…0df808          Dummy {f00=0x0047, f01=0x0190, f02=» & P CWK A3,1 ERROR DETECTED EARLIER ?       P RF(NE) RDM158 NO    . $ P CM TPM OUT OF TRANSPARENT TEXT    H   PRDM158 EQU *   p   P XIF       P RTN A5        P*        P* ETB RECEIVED       P*        PRDM160 EQU *       P LDR A3,A3     " P RB(NZ) RDM130 ALREADY I
0x0df808…0df99c          Dummy {f00=0x0047, f01=0x0190, f02=» CODE=1        P CF A5,RDLRC     " P RB(NZ) RDM120 LRC WAS NOT OK    $   P XIF   J   P IFT CODE=1    V & P CF A5,RDCRC READ CRC AND CHECK IT   j " P RB(NE) RDM120 CRC WAS NOT OK        P IFT TPMODE=1      * PRDM175 CM TPM OUT OF TRANSPARENT TEXT      $ P CF A5,RDC
0x0df99c…0dfb30          Dummy {f00=0x0047, f01=0x0190, f02=»E) RDM180 SKIP SYN       P CWK A2,DLE      $ P RB(NE) RDM105 ILLEGAL CHARACTER   .   P CF A5,READ    V   P CWK A2,STX    j $ P RB(NE) RDM105 ILLEGAL CHARACTER   ~   P XIF       P RB RDM100       P EJECT       P*        P* TRANSMIT ACK 0 OR 1        P*        PTRAC
0x0dfb30…0dfcc4          Dummy {f00=0x0047, f01=0x018e, f02=»K0   |   P RF TRDLE        P*        P* TRANSMIT WACK    &   P*    >   PTRWACK LDK A3,WACK LOAD WACK   H   P RF TRDLE    l   P*    ~   P* TRANSMIT RVI       P*        P IFF STARVI=0        PTRRVI LDK A3,RVI LOAD RVI        P XIF       P*        P* TRANSMIT DLE    
0x0dfcc4…0dfe58          Dummy {f00=0x0047, f01=0x0190, f02=»       P*        P* TRANSMIT NAK       P*    (   PTRNAK LDK A3,NAK LOAD NAK    2   P RF TREN10   T   P*    f   P* TRANSMIT EOT   p   P*        PTREOT LDK A3,EOT LOAD EOT        P RF TREN10       P*        P* TRANSMIT ENQ       P*        PTRENQ LDK A3,ENQ LOAD ENQ 
0x0dfe58…0dffec          Dummy {f00=0x0047, f01=0x018e, f02=»T    r & P LC A2,RESEND GET FIRST CHARACTER        P CF A5,WRITEP SEND IT    4 & P LC A2,RESEND+1 GET NEXT CHARACTER   R   P CF A5,WRITEP SEND IT    |   PTRRE10 LDK A2,/FF        P CF A5,WRIT05 SEND PAD       P LDK A2,/FF        P CF A5,WRIT05        P CF A5,CHALT
0x0dffec…0e0180          Dummy {f00=0x0047, f01=0x0190, f02=»   P*        P* TRANSMIT ONE TEXT BLOCK        P*    0   P*    :   PTRTEXT EQU *   D   P CF A5,TRSYNC START OUTPUT   X   P IFF TPMODE=0    z   P LDK A2,DLE        P CF A5,WRIDLE SEND DLE       P XIF       P LDK A2,STX        P CF A5,WRITE SEND STX        P SUR A8,
0x0e0180…0e0314 (6, 34)  Dummy {f00=0x0047, f01=0x0190, f02=»   P   . =15     & P LDK A3,0 RESET CHARACTER COUNTER        P LD A1,FBAX GET BUFFER INDEX   > " P RF(NZ) TRT100 NOT FIRST BLOCK   b " P LDR* A2,A7 NETWORK POLL ADDR        P CF A5,WRITEP SEND TCA     " P LD A2,FDWTUT GET DWT-ADDRESS      ( P LDR* A2,A2 GET NETWOR
0x0e0314…0e04a8          Dummy {f00=0x0047, f01=0x0190, f02=»A5,WRITEP      " P LDK A2,/20 AND CURSOR ADDRESS       P CF A5,WRITEP    8   P LDK A2,/20    N   P CF A5,WRITEP    b   P XIF   x   P IFT RCOM=1        P     & P LD A1,XRB READ BUFFER COMMAND ???       P RF(Z) TRT070 NO!!       P       P   ********************     
0x0e04a8…0e063c          Dummy {f00=0x0047, f01=0x0190, f02=»ND LINE AND COLUMN NUMBER        P LDK A3,5 SET BLOCK COUNT    "   P RF TRT100   D   PTRT070 EQU *   V   P XIF   j   P   v   P LDK A3,2    ~   PTRT100 EQU *       P IFT TPMODE=1        P IM TPM TRANSPARENT TEXT       P XIF       P LCR A2,A4 GET ONE CHARACTER      
0x0e063c…0e07d0          Dummy {f00=0x0047, f01=0x0190, f02=»!!       P     @ P************************************************************       P*    V , P*   CHECK IF ATTRIBUTE CHARACTER OR NULL   `   P*      4 P***********************************************        P     & P CWK A2,X'20' ATTRIBUTE CHARACTER        P RF(
0x0e07d0…0e0964          Dummy {f00=0x0047, f01=0x0190, f02=»A        PTRT102 EQU *       P CWK A2,/7D END OF MESSAGE ?     " P RF(NE) TRT103 NO,GO TO TRT103   B   P LDK A2,/19    h   PTRT103 EQU *   |   P CWK A2,X'7F' NULL ??        P RF(NE) TRT105       P SUK A2,1        P XIF       P IFT RCOM=1        P RF TRT105       P
0x0e0964…0e0af8          Dummy {f00=0x0047, f01=0x0190, f02=»   l   P ANK A2,X'7F'      ( P LDR A1,A2 CONVERT TO IBM ATTRIBUTE        P ANK A1,1    J   P ANK A2,/1E MASK       P SLL A2,1    t & P ORR A2,A1 IBM ATTRIBUTE COMPOSED      " P ORK A2,/40 BIT ALWAYS SET ONE       P LC A2,TASCII,A2     & P CWK A2,/18 CHECK SPECIAL 
0x0e0af8…0e0c8c          Dummy {f00=0x0047, f01=0x0190, f02=»TRT110       PTRT105 EQU *       P XIF   "   P EJECT   .   P IFF TPMODE=1    <   P CWK A2,/07    R ( P RF(L) TRT110 ILLEGAL CODE : SKIP IT   f   P XIF       P CF A5,WRITEP SEND CHARACTER       PTRT110 EQU *     $ P IM FBAX INCREMENT BUFFER INDEX      & P LD A1,FEC
0x0e0c8c…0e0e20          Dummy {f00=0x0047, f01=0x0190, f02=» CWK A3,TBLEN        P IFT TPMODE=1        P RB(L) TRT105 NOT FULL BLOCK   ,   P XIF   P   P RB(L) TRT100 NOT FULL BLOCK       P IFT RCOM=1      , P LDK A1,SBA CHECK IF SBA AT END OF BLOCK       P CC A1,-2,A4       P RF(E) TRT115 YES        P CC A1,-1,A4       P R
0x0e0e20…0e0fb4 (6, 35)  Dummy {f00=0x0047, f01=0x018e, f02=»   P IM FBAX INCREMENT INDEX     . PTRT115 LCR A2,A4 GET SECOND BYTE AFTER SBA   $   P CF A5,WRITEP SEND IT    V   P IM FBAX INCREMENT INDEX   t   P XIF       PTRT116 EQU *       P IFT TPMODE=1        P LDK A2,DLE      $ P CF A5,WRIDLE SEND AN EXTRA DLE        P X
0x0e0fb4…0e1148          Dummy {f00=0x0047, f01=0x0190, f02=»   P IFF CODE=1        P LDR A2,A8 GET LRC       P CF A5,WRITEP SEND LRC   2   P XIF   P   P IFT CODE=1        P LDR A2,A6   p   P ANK A2,/FF      " P CF A5,WRIT05 SEND CRC BYTE 1        P ECR A2,A6       P ANK A2,/FF      " P CF A5,WRIT05 SEND CRC BYTE 2        P
0x0e1148…0e12dc          Dummy {f00=0x0047, f01=0x0190, f02=»PS       P XIF       P ABL TRRE10 HALT OUTPUT        PTRT130 EQU *   6   P IM XETX INDICATE 'ETX SENT'   J   P IFT TPMODE=1    n   P LDK A2,DLE      $ P CF A5,WRIDLE SEND AN EXTRA DLE        P XIF       P LDK A2,ETX LOAD ETX       P RB TRT120 SEND ETX AND LRC     
0x0e12dc…0e1470          Dummy {f00=0x0047, f01=0x0190, f02=»M XSTA INDICATE 'STATUS SENT'        P ST A6,FDWTUT SAVE A6    &   P CF A5,TRSYNC START OUTPUT   D   P LDK A2,SOH    f   P CF A5,WRITE SEND SOH    z   P SUR A8,A8 RESET LRC       P LDK A2,'%'        P CF A5,WRITEP SEND '%'       P LDK A2,'R'        P CF A5,WRITEP 
0x0e1470…0e1604          Dummy {f00=0x0047, f01=0x0190, f02=»T-ADDRESS    | ( P LDR* A2,A4 GET NETWORK SUB-ADDRESS        P CF A5,WRITEP SEND STA   >   P LD A1,DWTST,A4 GET STATUS       P ANK A1,/06 MASK FOR S/S 0   ~   P SRL A1,1      $ P LC A2,SSTAB,A1 GET STATUS BYTE        P CF A5,WRITEP SEND S/S 0       P LDK A2,NOIR P
0x0e1604…0e1798          Dummy {f00=0x0047, f01=0x0190, f02=»O IR IF DE       P LDK A2,IR       PTRST10 EQU *   $   P CF A5,WRITEP SEND S/S 1   8   P RB TRT130 SEND ETX AND LRC    X   P XIF   |   P EJECT       P*        P*      & P*  TRSYNC : TRANSMIT SYNC SEQUENCE       P*        PTRSYNC EQU *     ( P CF A5,CHALTI HALT INP
0x0e1798…0e192c          Dummy {f00=0x0047, f01=0x0190, f02=»*  SEND 4 SYN-CHARACTERS       P*        P LDK A3,4    *   PTRS100 EQU *   <   P LDK A2,SYN    P   P CF A5,WRITE SEND CHARACTER    d   P SUK A3,1        P RB(NZ) TRS100       P RTN A5 RETURN TO CALLER       P EJECT       P*        P*      0 P*  CSYNCI :SEND SYNC-P
0x0e192c…0e1ac0          Dummy {f00=0x0047, f01=0x0190, f02=»STOP INPUT     & P ST A5,DCLCI SET INPUT ACTIVE FLAG       P IFT P6805=1   < . P LDK A2,PARITY CHAR PARITY FUNCTION FOR LC   P   P CIO A2,1,LCUIN START I/O        P LDK A2,SYNC SYNC PATTERN      2 P OTR A2,1,LCUIN SEND INPUT SYNC-PATTERN TO LC        P XIF       P
0x0e1ac0…0e1c54 (6, 36)  Dummy {f00=0x0047, f01=0x0190, f02=»IF       PCSYN:I EQU *       P RTN A5 RETURN TO CALLER       P*    >   P*    H " P*  CHALTI : HALT INPUT CHANNEL   R   P*    x   PCHALTI EQU *       P IFT P6805=1     $ P LDK A2,CBSTOP STOP FUNCTION BIT       P XIF       P CIO A2,0,LCUIN HALT INPUT     & P CM DCLC
0x0e1c54…0e1de8          Dummy {f00=0x0047, f01=0x0190, f02=»PTED, SET MODEM ERR. =1    r   PCHALTR EQU *  =1       P IFF LOGG=0    8 $ P CF A5,LOGSST LOGG INPUT STATUS    L   P XIF   t   P RTN A5 RETURN TO CALLER       P EJECT       P*        P*      0 P*  CSYNCO : START TRANSMITTER WITH SYNC DEF        P*        PCSYNCO E
0x0e1de8…0e1f7c          Dummy {f00=0x0047, f01=0x018e, f02=»   P CIO A2,1,LCUUT CIO START        P RF(A) CSYNC1 ACCEPTED   & $ P SST A2,LCUUT TRY TO READ STATUS   D * P ABL BRM NOT ACCEPTED TIMEOUT REQUEST    l   PCSYNC1 EQU *     " P LDK A2,SYNC DEF SYNC PATTERN      & P OTR A2,1,LCUUT SEND SYNC PATTERN        P XIF      
0x0e1f7c…0e2110          Dummy {f00=0x0047, f01=0x0190, f02=»   P*      $ P*  CHALTO : HALT OUTPUT CHANNEL        P*    6   PCHALTO EQU *   @   P IFT P6805=1   T   P LDK A2,CBSTOP STOP FUNCTION   h   P XIF       P CIO A2,0,LCUUT HALT OUTPUT        P IFT P6805=1     , P LDK A2,1 PRESET STATUS = MODEM ERROR =1     . P RF(NA) 
0x0e2110…0e22a4          Dummy {f00=0x0047, f01=0x0190, f02=»       P IFT STTSTS=1        P ANK A2,H:NOOP+H:THRU        P RF(Z) CHLTO2    < $ P LDK A1,CSCDCE DCE NOT OPERABLE    R   P ANK A2,H:NOOP   z   P RF(NZ) CHLTO1 YES     * P LDK A1,CSCDOT OUTPUT THROUGHPUT ERROR       PCHLTO1 EQU *     $ P CF A15,DCSUPS INCREMENT COU
0x0e22a4…0e2438          Dummy {f00=0x0047, f01=0x018e, f02=»   P*        P*        PIH1501 EQU *       P ST P,INTSAV   ,   P IFT CPU852=1    @   P CF A15,SAVE8 SAVE A1-A8   V   P XIF   v   P       P IFF CPU852=1        P MSR 8,A15 SAVE A1-A8        P XIF     * P CF A15,LDREG RESTORE DC REGS A3 - A8        P INR A2,0,LCUIN 
0x0e2438…0e25cc          Dummy {f00=0x0047, f01=0x0190, f02=»       P IFT TPMODE=1        P C2 TPM      8 P RF(NZ) IHLC10 DO NOT SKIP SYNC IN TRANSPARENT TEXT    .   P XIF   j   P C2 SYNSW    v 0 P RF(NZ) IHLC05 DO NOT SKIP SYNS IN BCC FRAME       P CWK A2,SYNC       P RF(E) READ        PIHLC05 EQU *       P IFT CODE=0     
0x0e25cc…0e2760          Dummy {f00=0x0047, f01=0x0190, f02=»CII    p   P XIF       PIHLC10 EQU *       P LDR A1,A2   , * P ORKL A1,/FF00 SET FLAG FOR CARRIER ON   > & P ST A1,DCLCI SET INPUT ACTIV FLAG    l   P CM DCSTCU CLEAR SST SAVE        P LDK A1,1        P ST A1,DTEPLS,A7 CU OPERABLE       P RTN A5 RETURN TO CALLER  
0x0e2760…0e28f4 (6, 37)  Dummy {f00=0x0048, f01=0x0190, f02=»   P*        P*        PIH1502 EQU *       P ST P,INTSAV   ,   P IFT CPU852=1    @   P CF A15,SAVE8 SAVE A1 - A8   V   P XIF   x   P       P IFF CPU852=1        P MSR 8,A15 SAVE A1-A8        P XIF     * P CF A15,LDREG RESTORE DC REGS A3 - A8        P RTN A5       
0x0e28f4…0e2a88          Dummy {f00=0x0048, f01=0x0190, f02=»IT 13=PARITY ERROR (6805 ONLY) SALCUZ      , P*                BIT 14=THROUGHPUT ERROR   . , P*                BIT 15=MODEM NOT READY    ^   P*        PSST EQU *        P SST A2,LCUIN GET STATUS       P LDR A1,A2       P IFT LOGG=1      & P CF A5,LOGSST LOGG SST I
0x0e2a88…0e2c1c          Dummy {f00=0x0048, f01=0x0190, f02=»S    x * P RF(Z) SST125 INPUT NOT ACTIVE  IGNORE     ( P RF(N) SST100 INPUT ACTIVE WITH DATA   8 * P LDKL A2,CBCARR+SYNC DEF SYNC PATTERN    d & P CIO A2,1,LCUIN START INPUT AGAIN      $ P RF SST125 RETURN TO DISPATCHER        P XIF       P IFT P6805=1       P RF 
0x0e2c1c…0e2db0          Dummy {f00=0x0048, f01=0x018e, f02=»075 NO       P LD A2,DCLCI INPUT STATUS      0 P RF(Z) SST125 NOT ACTIVE IGNORE CARRIER OFF    0   P RF SST100 ACTIVE    d   PSST075 EQU *   ~   P LDR A2,A1     $ P ANK A2,H:THRU THROUGHPUT ERROR        P RF(Z) SST100 NO       P IFT STTSTS=1        P*        P*   
0x0e2db0…0e2f44          Dummy {f00=0x0048, f01=0x0190, f02=»       PSST100 EQU *       P LDR A2,A1       P ANK A2,H:NOOP NOT OPERABLE    .   P RF(Z) SST200    R   P IFT STTSTS=1    h   P*    ~   P*        P*  COUNT DCE NOT OPERABLE        P*        P LDK A1,CSCDCE       P CF A15,DCSUPS       P XIF       P CF A15,STREG SAVE
0x0e2f44…0e30d8          Dummy {f00=0x0048, f01=0x0190, f02=»*        PSST150 EQU *       P CF A15,LDREG LOAD REGISTERS       PSST200 EQU *   B   P LDR A2,A1   V . P ANK A2,H:CARR CHECK STATUS IF CARRIER OFF   h   P RF(Z) SST225 NO     4 P XRK A1,H:CARR CHECK STATUS IF ONLY CARRIER OFF        P RF(Z) SST250 YES        PSST2
0x0e30d8…0e326c          Dummy {f00=0x0048, f01=0x0190, f02=»       P*      , P* WRITE FROM OR READ ONE CHARACTER TO A2       P*    B   P*    L   PWRITE EQU *    V   P IFT CODE=1    j   P C2 TPM    ~ & P RF(Z) WRIT02 NOT TRANSPARENT MODE       P CWK A2,DLE CHECK IF DLE       P RF(NZ) WRIT05 NO        P CF A5,WRIDLE SEND EXT
0x0e326c…0e3400          Dummy {f00=0x0048, f01=0x018e, f02=»TION OF TRAILING PAD   x * P LC A2,TEBCDIC,A2 TRANSLATE TO EBCDIC        P XIF   J   PWRIT05 EQU *   V " P OTR A2,0,LCUUT SEND CHARACTER   j   P RF(A) WRIT10        P IFF CODE=1      $ PWRIT10 XRR A8,A2 ACCUMULATE BCC        P XIF       P IFT CODE=1      & PWRIT10
0x0e3400…0e3594 (6, 38)  Dummy {f00=0x0048, f01=0x0190, f02=»       P*        PREAD CF A15,STREG        P ABL TDISP   ,   P*    >   P*    H < P*  THESE INSTRUCTIONS ARE ONLY USED TO SEND AN EXTRA DLE   R * P*  WHEN TRANSPARENT MODE IS CONFIGURED       P*        PWRIDLE EQU *     " P OTR A2,0,LCUUT SEND CHARACTER       P RB(
0x0e3594…0e3728          Dummy {f00=0x0048, f01=0x0190, f02=»E A2 WITH PARITY       P*        P*    "   P IFT CODE+P6805=0  SALCUZ    ,   PWRITEP ANK A2,/FF    N   P ECR A1,A2   h   P ORK A2,/80    z   PWRI100 SLL A1,1        P RB(P) WRI100        P RB(Z) WRITE WRITE       P XRK A2,/80        P RB WRI100       P XIF       P
0x0e3728…0e38bc          Dummy {f00=0x0048, f01=0x0190, f02=» CHARACTER TO A2 AND CHECK PARITY        P*    *   P*    4   PREADP CF A5,READ   >   P IFT CODE+P6805=0  SALCUZ    V   P ECR A1,A2   x   PRE100 SLL A1,1       P RF(Z) RE110       P RB(NN) RE100        P XRK A2,/80        P RB RE100        PRE110 LDR A1,A2        P
0x0e38bc…0e3a50          Dummy {f00=0x0048, f01=0x0190, f02=» XRK A1,/80        P ABR* A5       P*    $   P*    .   P EJECT   8   P*    F   P*    P   P* POWER ON FUNCTIONS   Z   P*    v   P*        PDC15ON EQU *       P IFT CPU852=1        P CF A15,SAVE8 SAVE A1-A8       P XIF       P       P IFF CPU852=1        P MSR 8,A15
0x0e3a50…0e3be4          Dummy {f00=0x0048, f01=0x0190, f02=»T,A7 GET FIRST DWT ADDR        PDC1510 EQU *       P RF(Z) DC1520 END OF CHAIN   4 & P ORS A5,DWTST,A6 STORE DEVICE END    V , P CF A15,INSSQ INSERT DWT IN STAUS QUEUE      * P LD A6,DWTCHN,A6 GET NEXT DWT IN CHAIN       P RB DC1510       PDC1520 EQU *       P    
0x0e3be4…0e3d78          Dummy {f00=0x0048, f01=0x0190, f02=»DCLCI INIT LINE CONTROL UNIT INFO      ( P LD A2,DCTPGP GET POLL TIMER POINTER   * " P RF(NZ) DC1540 ALREADY STARTED   V $ P CF A15,SPOTIM START POLL TIMER    |   PDC1540 EQU *       P ABL BRM       P EJECT       P IFT CODE=1        P*        P*        P* CALCULAT
0x0e3d78…0e3f0c          Dummy {f00=0x0048, f01=0x0190, f02=»2        P ST A2,CRCSAV+6        P ST A3,CRCSAV+10   "   P ST A4,CRCSAV+14   :   P LDK A1,8    R   P LDR A4,A8 GET OLD CRC   d   PCRC100 LDR A3,A4       P SRL A4,1        P XRR A3,A2       P SRL A2,1        P ANK A3,1        P RF(Z) CRC110        P XRKL A4,/A001  
0x0e3f0c…0e40a0          Dummy {f00=0x0048, f01=0x0190, f02=»   P LDKL A3,0       P LDKL A4,0       P RTN A5    (   P EJECT   8   P*    F   P*    P ( P* READ CRC CHARACTERS AND CHECK THEM   Z   P* CR = (E) IF CRC WAS OK       P*        P*        PRDCRC EQU *        P STR A8,A5 SAVE CURRENT CRC      " P SUK A5,2 ADJUST STACK
0x0e40a0…0e4234 (6, 39)  Dummy {f00=0x0048, f01=0x0190, f02=» BYTE 2      ( P CM SYNSW SYNCS CAN BE SKIPPED AGAIN       P LD A2,CRCSAV+6 SAVE IT    <   P SLL A2,8        P XRR A2,A4   n   P ADK A5,6        P CW A2,-4,A5       P ABR* A5       P XIF       P IFT CODE=0        P*      & P*   RDLRC      READ LRC CHARACTER      "
0x0e4234…0e43c8          Dummy {f00=0x0048, f01=0x0190, f02=»LRCEND       P ANKL A8,/007F       PLRCEND EQU *   $   P CM SYNSW    8   P ABR* A5   J   P   Z   P XIF   b   P EJECT   n , P****************************************   |   P*        P*  DRIVER WORK AREAS       P*      , P****************************************    
0x0e43c8…0e455c          Dummy {f00=0x0048, f01=0x0190, f02=»2 FREE BUFFER ANCHOR       P IFF RBUFNR=2        P DATA *+RLINK    2   P RES RBUFL+3   H   P IFF RBUFNR=3        P DATA *+RLINK    r   P RES RBUFL+3       P IFF RBUFNR=4        P DATA *+RLINK        P RES RBUFL+3       P XIF       P DATA *+RLINK        P RES RBUFL
0x0e455c…0e46f0          Dummy {f00=0x0048, f01=0x0190, f02=» RES 3 MMU BUFFER FOR CONNECT REQUEST =16        P XIF   2   P EJECT   >   P*    L   P*    V   P* INTERRUPT LOGGING ROUTINE    `   P*        P*        P IFF LOGG=0        PLOGSST ST A2,SAVE2       P ORKL A2,/F000       P RF LOG10        PLOGOUT ST A2,SAVE2       P
0x0e46f0…0e4884          Dummy {f00=0x0048, f01=0x018e, f02=»A3,LOGPNT        P STR A2,A3       P ADK A3,2    $   P CWK A3,LOGEND   6   P RF(L) LOGEXI    L   P LDKL A3,LOGSTA    b   PLOGEXI ST A3,LOGPNT    z   P LD A2,SAVE2       P LD A3,SAVE3       PLOGE10 RTN A5        P EJECT       P*        P*        PLOGPNT DATA LOGSTA
0x0e4884…0e4a18          Dummy {f00=0x0048, f01=0x018e, f02=»   P*        P IFT RCOM=1        P EJECT   " < P*******************************************************    0   P*    p   P*     L I N C O L    z   P*      : P*     CONVERT CURSOR ADDRESS TO LINE AND COLUMN NUMBER       P*      > P**********************************
0x0e4a18…0e4bac          Dummy {f00=0x0048, f01=0x0190, f02=» & P LC A2,LICO:T,A2 ASCII LINE NUMBER     " P CF A5,WRITEP SEND LINE NUMBER   .   P   T   P LDR A2,A3       P ANK A2,X'3F'    n ( P LC A2,LICO:T,A2 ASCII COLUMN NUMBER     $ P CF A5,WRITEP SEND COLUMN NUMBER       P RTN A5 RETURN       P*        P*        P*     
0x0e4bac…0e4d40          Dummy {f00=0x0048, f01=0x0190, f02=»F    l * P DATA /264A,/4B4C,/4D4E,/4F50 /10-/17      * P DATA /5152,/5D24,/2A29,/3B5E /18-/1F    8 * P DATA /2D2F,/5354,/5556,/5758 /20-/27    f * P DATA /595A,/7C2C,/255F,/3E3F /28-/2F      ( P DATA /3031,/3233,/3435,/3637 /30-37     ( P DATA /3839,/3A23,/4027,/3
0x0e4d40…0e4ed4 (6, 40)  Dummy {f00=0x0048, f01=0x0190, f02=» DATA 0,0        P DATA 0,0,0,0,0,0        P IFT MMUPAG=1    ,   P DATA 0,0    B   P XIF   T   P* DRIVER DEPENDENT PART    ` 2 P DATA DTESBU-DTETAB START OF STATISTIC BUFFER        P DATA 0,0,0,0,0,0        P DATA 0,0,0,0,0,0  *       PDTESBU EQU *       P DATA 0 
0x0e4ed4…0e5068          Dummy {f00=0x0048, f01=0x0190, f02=»       P*        P*        P* PROCEDURE WORK AREAS       P*    :   P*    D * PFDWTIN RES 1 CURRENT DWT FOR RECEPTION   N . PFDWTUT RES 1 CURRENT DWT FOR TRANSMISSION    |   PXACK DATA 0 ACK EXPECTED       PXSEL DATA 0 SELECTED       PXETX DATA 0 ETX SENT     2 PXS
0x0e5068…0e51fc          Dummy {f00=0x0048, f01=0x0190, f02=»=SKIP SYNS, 1=DON'T SKIP     & PTPM DATA 0 IF =1 TRANSPARENT TEXT        P*    J   PFECB RES 1 WRITING ECB   T ( PFECBBA RES 1 WRITING BUFFER ADDRESS    r & PFECBRL RES 1 WRITING BUFFER LENGTH       PFBAX DATA 0 BUFFER INDEX     0 PFBLST DATA 0 START OF LAST TRANS
0x0e51fc…0e5390          Dummy {f00=0x0048, f01=0x412e, f02=» QUEUE   v , PRESEND DATA 0 CONTROL SEQUENCE SAVE AREA       P*    >   P EJECT   H   P*    V   P*    `   P* CONSTANTS AND WORK AREAS   j   P*        P*        PDCSTCU DATA 0 CURRENT STATUS     , PDCTPGP DATA 0 TIMER POINTER GENERAL POLL     & PDCLCI DATA 0 DC UNIT
0x0e5390…0e5524          Dummy {f00=0x0048, f01=0x2008, f02=»         H P X ` h p x                                                                                                                                                                                                                                                  
0x0e5524…0e56b8          Dummy {f00=0x0048, f01=0x0190, f02=»   ECBCW1      , (     K   X .:D    :D    :D     C             , (     i           B     Y       X .         B       DWTOPT    r , (       @                 X    " P            , (                           X .                     ECBEL     * &             X &T   
0x0e56b8…0e584c          Dummy {f00=0x0048, f01=0x0190, f02=»      W   @ W    v       DISEND      , (         @W   W   W   W   W          > >   ( , (     5   , L      Q  ,   L       X  R P    X       SETIME      , (     U   A       "     Y          W    Y     , (     s    W    X  Z X  A       "     Y       , (        _.   Y
0x0e584c…0e59e0          Dummy {f00=0x0048, f01=0x0190, f02=»   0 %    _      $ (P   _    ) 1_@     , (             $   (XL  P   _  0 )_Z   &     * , (     1   (P   _  ) 1 4 A   A   A   A   A   Z , (     Q        W                              , (     q       >   *       ]                   , (       @ ]       a   4       "
0x0e59e0…0e6680 (7, 0)   DirGranule ((7, 0)) {
0x0e59e0…0e6680            DirEnt {nam=»UPD5.1«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x0920, f03=0x0000}
0x0e59e0…0e6680            DirEnt {nam=»DRDY02«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0928, f03=0x0000}
0x0e59e0…0e6680          }
0x0e6680…0e6814 (7, 1)   Opaque[0x194]
0x0e6814…0e69a8          # DirEnt {nam=»DRDY02«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0928, f03=0x0000}
0x0e6814…0e69a8          IdxSect {
0x0e6814…0e69a8            f00 = 0x0049	// 0xe6814 @0x0 
0x0e6814…0e69a8            f01 = 0x0020	// 0xe6816 @0x2 
0x0e6814…0e69a8            gno = [	// 0xe6818 @0x4 
0x0e6814…0e69a8                [0x00]: C0x0049.0x1.0
0x0e6814…0e69a8                [0x01]: C0x0049.0x2.0
0x0e6814…0e69a8                [0x02]: C0x0049.0x3.0
0x0e6814…0e69a8                [0x03]: C0x004a.0x0.0
0x0e6814…0e69a8                [0x04]: C0x004a.0x1.0
0x0e6814…0e69a8                [0x05]: C0x004a.0x2.0
0x0e6814…0e69a8                [0x06]: C0x004a.0x3.0
0x0e6814…0e69a8                [0x07]: C0x004b.0x0.0
0x0e6814…0e69a8                [0x08]: C0x004b.0x1.0
0x0e6814…0e69a8                [0x09]: C0x004b.0x2.0
0x0e6814…0e69a8                [0x0a]: C0x004b.0x3.0
0x0e6814…0e69a8                [0x0b]: C0x004c.0x0.0
0x0e6814…0e69a8                [0x0c]: C0x004c.0x1.0
0x0e6814…0e69a8                [0x0d]: C0x004c.0x2.0
0x0e6814…0e69a8                [0x0e]: C0x004c.0x3.0
0x0e6814…0e69a8                [0x0f]: C0x004d.0x0.0
0x0e6814…0e69a8            ]
0x0e6814…0e69a8          }
0x0e69a8…0e6b3c          Dummy {f00=0x0049, f01=0x0190, f02=» 2 P IDENT DRDY02  REL 11.0 81-09-30 870105041100        P   : 6 P   =9 ERR. FOR 6342/51 AND EMPTY BLOCK IN ORD. /05   B : P      CHAR. CHECK AT FAST OUTPUT. ULINE&LOWINT ON 6387   |   P   REL 11.0 81-09-17     2 P   = 8 ERROR FOR 6342 & 6351 IN ORDER 0B & 31     
0x0e6b3c…0e6cd0          Dummy {f00=0x0049, f01=0x0190, f02=»G BLANKS" REMOVED FROM BASIC WRITE   r   P   REL 11.0 81-06-24   * . P   = 5 SUPPRESSION OF TABULATION CORRECTED   F   P   REL 11.0 81-05-24   x 8 P   = 4 GREEK CHARACTER SET HANDLING & NEW CONDITIONS       P   REL 11.0 81-04-06     8 P   = 3 ASS. ERROR IF FAST0=1
0x0e6cd0…0e6e64          Dummy {f00=0x0049, f01=0x0190, f02=»   | 0 P   = 1 ECB-ADDRESS CHECKED IN ERROR-ROUTINE        P   REL 11.0 81-02-03   <   P*    X @ P************************************************************   b   P*        P*        P*      & P*   PHILIPS TERMINAL SYSTEM P T S      & P*   DRDY02 = DRIVER VIDEO 
0x0e6e64…0e6ff8          Dummy {f00=0x0049, f01=0x0190, f02=»VER HANDLES OUTPUT TO THE VIDEO      0 P*   DISPLAYS PTS 6342, 6344, 6346 AND TO THE   ( * P*   DISPLAYS PTS 6351, 6385 AND 6386.      2 P*   THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-     0 P*   FUNCTIONS WHICH MAKES IT POSSIBLE TO USE     2 P*   THE DISPLAY AS A
0x0e6ff8…0e718c          Dummy {f00=0x0049, f01=0x0190, f02=»R  00   TEST STATUS        P*          05   BASIC WRITE      " P*          06   STANDARD WRITE   @ ( P*          0B   SET CURSOR AND WRITE   f   P*          31   ERASE        P*        P*        P*   NORMAL REGISTER USAGE :        P*      $ P*   REGISTER  A1  =  R
0x0e718c…0e7320          Dummy {f00=0x0049, f01=0x0190, f02=»EGISTER    r $ P*             A5  =  STACK BASE      $ P*             A6  =  DWT-ADDRESS   8   P*             A7  =  ORDER   ` $ P*             A8  =  ECB-ADDRESS       P*        P*        P*   ENTRIES        P*        P*      ( P ENTRY DYAD ADDRESS TO ADDRESSBLOC
0x0e7320…0e74b4 (7, 2)   Dummy {f00=0x0049, f01=0x0190, f02=»ROR    t " P EXTRN LENDIS END I/O-REQUEST        P EXTRN STABLK START OF BLOCK   2   P EXTRN OUTPUT SEND   V   P EXTRN ENDBLK END OF BLOCK   p 2 P EXTRN GETCHR FETCH CHARACTER FROM ECB-BUFFER      $ P EXTRN ECHRTN RETURN TO KEYBOARD       P EXTRN TENDIO END OF I/O
0x0e74b4…0e7648          Dummy {f00=0x0049, f01=0x018e, f02=» EXTRN DWTOR ORDER       P EXTRN DWTSB2 STACK BASE       P*    :   P*   ECB DISPLACEMENTS    D   P*    b   P EXTRN ECBBA BUFFER ADDRESS    l " P EXTRN ECBRL REQUESTED LENGTH      " P EXTRN ECBEL EFFECTIVE LENGTH        P EXTRN ECBRC RETURN CODE       P EXTRN ECBCW
0x0e7648…0e77dc          Dummy {f00=0x0049, f01=0x0190, f02=»     @ P************************************************************       P*    L   P*   DWT DISPLACEMENTS    V   P*    t & PDWTAP EQU /2 HEAD POSITION POINTER   ~ " PDWTBC EQU /1 POSITION COUNTER        PDWTLIN EQU /4 LINES        PDWTPOS EQU /5 POSITIONS      &
0x0e77dc…0e7970          Dummy {f00=0x0049, f01=0x0190, f02=» NON-DESTRUCTIVE BACKSPACE       PLF EQU /0A LINE FEED   "   PHOME EQU /0B CURSOR HOME   > ( PCLEHOM EQU /0C CLEAR AND CURSOR HOME   ^   PCR EQU /0D CARRIAGE RETURN       PCURRIG EQU /10 CURSOR RIGHT      $ PSCADD EQU /11 SET CURSOR ADDRESS     " PULSTOP EQU /13 U
0x0e7970…0e7b04          Dummy {f00=0x0049, f01=0x0190, f02=»OP EQU /1F LOW INTENSITY STOP        PSPACE EQU /20 SPACE    &   P*    B   P*   RETURN CODES   L   P*    d " PCCERR EQU /4 CODE CHECK ERROR    n   P*        P*   OTHER        P*        PMINBLK EQU 6 BLOCK SIZE      @ PFASTNR EQU 6 LEAST NUMBER OF CHARS TO SEND WIT
0x0e7b04…0e7c98          Dummy {f00=0x0049, f01=0x0190, f02=»*      @ P************************************************************       P DATA DVBLEN BUFFER LENGTH   N   P DATA 2 DEVICE INDEX   p   PDYAD EQU *     ( P DATA ACDY DRIVER ACTIVATION ADDRESS       P DATA ABDY ABORT ROUTINE       P DATA 0 NO INTERRUPT HANDLER  
0x0e7c98…0e7e2c          Dummy {f00=0x0049, f01=0x018e, f02=»**********   ^   P*        P*   CONDITIONAL ASSEMBLY       P*    < @ P************************************************************   F   P*      4 P*   IF THE CONSTANT X:A IS SET TO 1, FAST OUTPUT     < P*   WILL BE USED IF A NUMBER (SEE THE CONSTANT "FASTNR")    
0x0e7e2c…0e7fc0          Dummy {f00=0x0049, f01=0x0190, f02=»   P*        P*      H P*   BY SETTING X:B=1 THE DRIVER HANDLES OTHER DISPLAYS THAN PTS 6344       P*   6346, 6385 AND 6386.   d   P*        PX:B EQU 0        PWHATDY EQU X:B       P*        P*      8 P*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR      & P* 
0x0e7fc0…0e8154 (7, 3)   Dummy {f00=0x0049, f01=0x0190, f02=»Y IT IS POSSIBLE   l 8 P*    TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.     8 P*    THIS IS ATTAINED BY SETTING THE CONSTANT X:G=0    T   P*        PX:D EQU 0        PEORECH EQU X:D       P*      0 P*   BY SETTING THE CONSTANT TRASPA = 1 IT IS     T P*   POSS
0x0e8154…0e82e8          Dummy {f00=0x0049, f01=0x0190, f02=» 2 P*   BY SETTING X:F = 1, CURSOR WILL BE STEADY        P*   INSTEAD OF BLINKING.   :   P*    Z   PX:F EQU 1    d   PSTEADY EQU X:F   v   P*      4 P*   BY MEANS OF CONDITIONAL ASSEMBLY IT IS POS-      . P*   SIBLE TO CHOOSE BETWEEN TEN DIFFERENT      , P*   CHAR
0x0e82e8…0e847c          Dummy {f00=0x0049, f01=0x0190, f02=»E        P* 4 I/CH       P* 5 S/SF       P* 6 DK/N   *   P* 7 P    :   P* 8 YU   H   P* 9 US   V   PX:G EQU 0    d   PCOUNTRY EQU X:G    v   P*      & P*   MEMORY MANAGEMENT BUFFER SIZE        P*        PX:H EQU 82       PDVBLEN EQU X:H       P*        P*   MAXIMU
0x0e847c…0e8610          Dummy {f00=0x0049, f01=0x0190, f02=»UDED IN SYSTEM =4    Z   P*        PX:I EQU 0    $   PPLASM EQU X:I    6   P*    L 2 P*   IF X:K = 1 IT IS POSSIBLE TO USE GREEK  =4   V   P*   CHARACTER SET  =4        P*        PX:K EQU 0  =4        PGREECE EQU X:K  =4       P*      4 P*   IF DISPLAY VD 87 IS US
0x0e8610…0e87a4          Dummy {f00=0x0049, f01=0x0190, f02=»*****************************    x   P*    & & P*   A C T I V A T I O N   P A R T    0   P*    Z 4 P*   THIS PART MAKES A START OF BLOCK, CHECKS THE   d 8 P*   REQUESTED ORDER AND BRANCHES TO THE APPROPRIATE        P*   PART OF THE DRIVER.        P*      < P******
0x0e87a4…0e8938          Dummy {f00=0x0049, f01=0x0190, f02=»DEV,A6 CLEAR CHARACTER COUNTER     $ P LDKL A2,MAXBLK MAX. BLOCK SIZE    &   P CF A5,STABLK START OF BLOCK   N   P RF(NZ) DYER10   r   P*        P*   TEST ORDER       P*        P LDR A7,A7 GET ORDER     & P RF(Z) DY100 ORDER 00, TEST STATUS       P*        P SUK A
0x0e8938…0e8acc          Dummy {f00=0x0049, f01=0x0190, f02=» SUK A7,/5     0 P ABL(Z) DY600 ORDER 0B, SET CURSOR AND WRITE       P*    F   P SUK A7,/26    P " P ABL(Z) DY700 ORDER 31, ERASE    d   P IFT VD87=1  =7        P ADK A7,/A     0 P ABL(Z) ORD27 ORDER /27, TRANSFER PARAMETERS       P XIF       P*        P*   I/O-RE
0x0e8acc…0e8c60          Dummy {f00=0x0049, f01=0x0190, f02=»CT       P*      @ P************************************************************       P*    X   P*   ORDER 00, TEST STATUS.   b 8 P*   THIS PART SENDS A DUMMY CHARACTER TO THE DISPLAY     : P*   AND SETS BIT 15 IN THE RETURN CODE IF THE DISPLAY        P*   IS NOT
0x0e8c60…0e8df4 (7, 4)   Dummy {f00=0x004a, f01=0x0190, f02=»   P*   THE RIGHT.       P*      @ P************************************************************   $   P*    h   PDY100 EQU *    r   P LDK A2,DUMMY        P CF A5,OUTPUT SEND DUMMY       P RF(NZ) DYER10       P*      . P LD A4,DWTAP+DWTDEV,A6 GET CURSOR POSITION  
0x0e8df4…0e8f88          Dummy {f00=0x004a, f01=0x0190, f02=»**********************************   v   P*    *   P*   ORDER 05, BASIC WRITE.   4 0 P*   THIS ORDER SENDS THE REQUESTED NUMBER OF   V . P*   CHARACTERS TO THE DISPLAY AND SETS THE     0 P*   INTERNAL CURSOR POSITION COUNTER TO HOME       P*   POSITION. (/0101)   
0x0e8f88…0e911c          Dummy {f00=0x004a, f01=0x0190, f02=»HARACTER FROM ECB-BUFFER   z 0 P LDR A1,A1 IS THERE ANY CHARACTER TO SEND ?        P RF(NP) DY210 NO   T   P IFT GREECE=1  =4    l   P CF A15,GRCHAR  =4       P XIF       P*      & P CF A5,OUTPUT YES ! SEND CHARACTER       P RF(NZ) DYER05       P*      * P CF A15,
0x0e911c…0e92b0          Dummy {f00=0x004a, f01=0x0190, f02=»*      4 P IM DWTBLC+DWTDEV,A6 INCREMENT CHARACTER COUNTER     " P LDKL A2,MAXBLK GET BLOCKSIZE    B * P CW A2,DWTBLC+DWTDEV,A6 BLOCK FILLED ?   h   P*      $ P RB(G) DY200 NO ! NEXT CHARACTER       P*      $ P CF A15,GETCHR MORE TO SEND ? =9       P LDR A1,A1  =9
0x0e92b0…0e9444          Dummy {f00=0x004a, f01=0x0190, f02=»ER05     " P LDKL A2,MAXBLK GET BLOCKSIZE      " P CF A5,STABLK START NEW BLOCK    2   P RF(NZ) DYER05   X 0 P CM DWTBLC+DWTDEV,A6 RESET CHARACTER COUNTER   n   P RB DY200 NEXT CHARACTER       P*        PDY210 EQU *      * P CF A15,UPDAPP RESET POSITION COUNTER   
0x0e9444…0e95d8          Dummy {f00=0x004a, f01=0x0190, f02=»V,A6 RESET CHARACTERS-IN-BLOCK COUNTER       P*    .   P ABL DY493 END REQUEST   8   P*    V   PDYER05 EQU *   ` B P CM DWTBLC+DWTDEV,A6 RESET CHARACTERS-IN-BLOCK COUNTER BEFORE    t ( P RF DYER10 ERROR ROUTINE IS ENTERED        P EJECT       P*      @ P**********
0x0e95d8…0e976c          Dummy {f00=0x004a, f01=0x0190, f02=»QUESTED LENGTH IS ZERO.    r > P*   IF IT IS, CARRIAGE RETURN AND LINE FEED ARE SENT, AND      " P*   THE REQUEST IS COMPLETED.    b F P*   ELSE THIS PART LOOKS FOR A CONTROL CHARACTER IN THE FIRST WORD     @ P*   IN THE ECB-BUFFER AND CARRIES OUT THE DESIRED FUNC
0x0e976c…0e9900          Dummy {f00=0x004a, f01=0x0190, f02=» L P*   CHARACTER ( /07, /11, /12, /13, /14, /1E, /1F, /AE ) IS RECOGNIZED.      B P*   IF A SPECIAL CHARACTER IS FOUND, THE APPROPRIATE FUNCTION    T 6 P*   IS CARRIED OUT BEFORE NEXT CHARACTER IS SENT.      < P*   WHEN ALL CHARACTERS ARE SENT, THE CURSOR POSITIO
0x0e9900…0e9a94 (7, 5)   Dummy {f00=0x004a, f01=0x0190, f02=»*        PDY300 EQU *        P*        P*   TEST REQUESTED LENGTH    (   P*    J 6 P LD A2,ECBRL,A8 GET REQUESTED LENGTH. IS IT ZERO ?   T   P RF(Z) DY307 YES !       P*        P*   TEST CONTROL CHARACTER       P*        PDY305 EQU *      & P LD A2,ECBBA,A8 GET BU
0x0e9a94…0e9c28          Dummy {f00=0x004a, f01=0x0190, f02=» A2,/2B      $ P RF(Z) DY335 NO MOVING OF CURSOR       PDY307 EQU *    8   P*    L 0 P LDK A4,1 FIRST POSITION AND ONE LINE FEED.    V 8 P SC A4,DWTAP+DWTDEV+1,A6 RESET HEAD POSITION COUNTER       P*        P SUK A2,/5 TWO LINE FEED ?       P RF(NZ) DY310 NO !    
0x0e9c28…0e9dbc          Dummy {f00=0x004a, f01=0x0190, f02=»RACTER MEANS ERASE   r   P*        P LDK A2,CR CARRIAGE RETURN   $   P*    F   PDY320 EQU *    P   P CF A5,OUTPUT SEND   d   PDYER10 RF(NZ) DYER15   ~   P*        P SUK A4,1 READY ?      0 P RF(N) DY335 YES ! START WRITING ON DISPLAY        P*      < P LC A1,DWTLI
0x0e9dbc…0e9f50          Dummy {f00=0x004a, f01=0x0190, f02=»     . P LDKL A2,/100 NO ! INCREMENT LINE COUNTER  !     P ADS A2,DWTAP+DWTDEV,A6  ! :   PDY325 EQU *  ! Z " P LDK A2,LF LINE FEED CHARACTER ! n " P RB DY320 SEND NEXT LINE FEED  !     P*  !     PDY330 EQU *  !   . P SC A4,DWTAP+DWTDEV,A6 RESET LINE COUNTER  !   (
0x0e9f50…0ea0e4          Dummy {f00=0x004a, f01=0x0190, f02=»*  !     P*  "   8 P*   WRITING PART, ORDER 06 (ALSO USED BY ORDER 0B).  "     P*  " P   P*  " Z   PDY335 EQU *  " d   P IFT TRASPA=1  " x * P CF A15,TRASP SUPPRESS TRAILING SPACES "     P XIF "     PDY340 EQU *  "   0 P CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER
0x0ea0e4…0ea278          Dummy {f00=0x004a, f01=0x018e, f02=»   P XIF #     P*  #     P LDR A4,A2 CHECK CODE LIMITS #     P SUK A4,/20  # > * P RF(N) DY380 TEST IF SPECIAL CHARACTER # R   P SUK A4,/5F  #   * P RF(P) DY380 TEST IF SPECIAL CHARACTER #     P IFT FASTO=1 #     P IFT WHATDY=1  #   6 P LDK A4,0 RESET A4 BEFORE EN
0x0ea278…0ea40c          Dummy {f00=0x004a, f01=0x0190, f02=»   P IFT FASTO=1 $     P*  $     P*  $ " 2 P*   FAST OUTPUT SHOULD BE USED IF A NUMBER OF  $ , $ P*   CHARACTERS ARE FOUND EQUAL.  $ b   P*  $     P*  $   & P LD A1,ECBBA,A8 GET BUFFER ADDRESS $     P ADR A1,A3 ADD BUFFER INDEX  $     P*  $     P*  $   4 P LC A4,D
0x0ea40c…0ea5a0          Dummy {f00=0x004a, f01=0x0190, f02=»1 INCREMENT CHARACTER COUNTER  $   6 P CCR A2,A1 NEXT CHAR. IN BUFFER EQUAL TO CURRENT ? % &   P RF(NE) FAST40 NO !  % `   P*  % | , P CC A4,DWTPOS+DWTDEV,A6 MAX. POSITIONS ? %     P RF(NL) FAST40 YES ! %     P*  %   & P CW A3,ECBRL,A8 REQUESTED LENGTH ? %     P R
0x0ea5a0…0ea734 (7, 6)   Dummy {f00=0x004a, f01=0x0190, f02=»   PFAST40 EQU * &   : P LD A1,DWTAP+DWTDEV,A6 GET NUMBER OF EQUAL CHARACTERS  &     P AD A1,DWTBC+DWTDEV,A6 & V   P ANK A1,/FF  & t   P SUR A4,A1 &     P*  &   6 P CWK A4,FASTNR COND. FOR FAST OUTPUT FULLFILLED ?  &     P RF(L) FAST80 NO ! &     P*  &   . P*   YE
0x0ea734…0ea8c8          Dummy {f00=0x004a, f01=0x018e, f02=»UFFER POINTER  &     P ADR A4,A3 '     P*  ' (   P IFT LOWCHA=0  ' 2   P LDR A3,A2 ' H   P SUK A3,/5F  ' Z   P RF(NP) FAST30 ' n   P SUK A2,/20  '     PFAST30 EQU * '     P XIF '     P IFT FASTO=1 '   $ P LDR A3,A2 PUT CHARACTER INTO A3 '     P*  '     P CF A5,FAS
0x0ea8c8…0eaa5c          Dummy {f00=0x004a, f01=0x0190, f02=» ' d   P ANK A4,/FF  (     P AD A4,DWTAP+DWTDEV,A6 (     P*  ( :   P CF A5,CURPOS SET CURSOR ( D   P RB DY340 NEXT CHARACTER ( d   PFAST80 EQU * (     P XIF (     P*  (   $ P IFT LOWCHA=0 LOWER CASE IS USED (     P LDR A1,A2 (     P SUK A1,/5F  (     P RF(NP) DY36
0x0eaa5c…0eabf0          Dummy {f00=0x004a, f01=0x0190, f02=»R20  ( ~ * P CF A15,POSUPD POSITION COUNTER UPDATE )     P IFT FASTO=1 ) :   P IFT WHATDY=1  ) N * P LD A1,DWTDEV,A6 6344, 6385 OR 6386 ?  ) d   P ANKL A1,/1000 )     P RF(NZ) FAST90 NO !  )     P XIF )     P IFT FASTO=1 )   * P SUK A4,1 DECREMENT CHARACTER COUNTE
0x0eabf0…0ead84          Dummy {f00=0x004a, f01=0x0190, f02=»C A2,-1,A2 )     P ANK A2,/7F MASK CHARACTER *     P RB FAST80 * 4   PFAST90 EQU * * F   P XIF * Z   P RB DY340 NEXT CHARACTER * f   P*  *   " P*   TEST IF SPECIAL CHARACTER  *     P*  *     PDY380 EQU *  *     P LDK A4,0 RESET A4 *     P LDR A1,A2 CHARACTER *    
0x0ead84…0eaf18          Dummy {f00=0x004a, f01=0x0190, f02=»ADY140 YES ! GO TO TABULATION ROUTINE  *     P*  + . $ P SUK A1,/3 FAST OUTPUT ( /14 ) ? + 8 * P RF(Z) DY390 YES ! GO TO THAT ROUTINE  + `   P*  +     P SUK A1,/9A POINT ( /AE ) ?  +   $ P RF(Z) DY410 YES ! LOAD AND SEND +     P IFF WHATDY+PLASM=0  =4  +   0 P LD 
0x0eaf18…0eb0ac          Dummy {f00=0x004a, f01=0x0190, f02=» ! + l   PDY382 EQU *  =9  ,     P XIF , "   P*  , . * P ADK A1,/9C UNDERLINE START ( /12 ) ?  , 8   P RF(Z) DY467 YES ! , f   P*  ,   ( P SUK A1,/1 UNDERLINE STOP ( /13 ) ?  ,     P RF(Z) DY467 YES ! ,     P*  ,   , P SUK A1,/B LOW INTENSITY START ( /1E) ?  ,    
0x0eb0ac…0eb240          Dummy {f00=0x004a, f01=0x018e, f02=»ARACTER  ,     P*  -     PDY385 EQU *  -   " P LDK A1,CCERR CODE CHECK ERROR - . , P ORS A1,ECBRC,A8 SET RETURN CODE OF ECB  - T   P RB DY340 NEXT CHARACTER -     P EJECT -     P*  -     P*   ROUTINE FOR FAST OUTPUT  -     P*  -     PDY390 EQU *  -     P IFT TRASP
0x0eb240…0eb3d4 (7, 7)   Dummy {f00=0x004a, f01=0x0190, f02=»   P*  .   $ P LD A4,ECBRL,A8 REQUESTED LENGTH .   0 P SUR A4,A3 GET NUMBER OF CHARACTERS TO SEND  . 6   P RF(NP) DY400 NONE ! . j   P IFT GREECE=1  =4  .     P CF A15,GRCHAR  =4 .     P XIF .     P*  .   $ P LDR A3,A2 LOAD CHARACTER IN A3  .     P SUK A2,/20 IS C
0x0eb3d4…0eb568          Dummy {f00=0x004a, f01=0x0190, f02=»ST OUTPUT  . v   P*  /     PDY400 EQU *  /   6 P LD A3,ECBRL,A8 GET REQ. LEN. TO STORE IN EFF. LEN / 0   P*  / j $ PDY405 RF DY470 GO TO COMMON END  / t   P*  /     P*   SEND A POINT /     P*  /     PDY410 EQU *  /   " P LDK A2,/2E GET CODE FOR POINT /     P RB DY
0x0eb568…0eb6fc          Dummy {f00=0x004a, f01=0x0190, f02=»40 NEXT CHARACTER !  /     P EJECT 0   @ P************************************************************ 0 *   P*  0 n   P*    TABULATION  0 x   P*  0   @ P************************************************************ 0     PADY140 EQU * 0   , P CF A15,GETCHR GET FIR
0x0eb6fc…0eb890          Dummy {f00=0x004a, f01=0x0190, f02=» ADY144  0   0 PADY143 ADK A2,/A FROM DECIMAL TO HEXADECIMAL 1     P SUK A4,1  1 D   P RB(NE) ADY143 1 V " PADY144 LC A4,DWTAP+DWTDEV+1,A6 1 l . P SUR A2,A4 SUBTRACT HEAD POSITION POINTER  1     P LC A4,DWTBC+DWTDEV,A6 1   , P SUR A2,A4 AND REQUESTS POSITION COUNT
0x0eb890…0eba24          Dummy {f00=0x004a, f01=0x018e, f02=»RIGHT  1 t   P CF A5,OUTPUT  2     P RF(NZ) DYER20 2 $ , P CF A15,POSUPD POSITION COUNTER UPDATING 2 :   P SUK A4,1 READY ?  2 j   P RB(NE) ADY145 NO  2     P ABL DY340 NEXT CHARACTER  2     P EJECT 2   B P**********************************************************
0x0eba24…0ebbb8          Dummy {f00=0x004a, f01=0x0190, f02=»   P*  3   B P*************************************************************  3     P*  3 T   PDY470 EQU *  3 ^ " P LDK A2,ULSTOP UNDERLINE STOP  3 r   P CF A5,OUTPUT SEND 3     PDYER20 RF(NZ) DYER30 3     P*  3   & P LDK A2,LISTOP LOW INTENSITY STOP  3     P CF A5
0x0ebbb8…0ebd4c          Dummy {f00=0x004a, f01=0x0190, f02=»FT TRASPA=1  3     P LD A2,ECBCW,A8  4   0 P ST A2,ECBRL,A8 RESTORE OLD REQUESTED LENGTH 4 ,   P XIF 4 ` , P ST A3,ECBEL,A8 STORE EFF. LENGTH IN ECB 4 l 4 P LD A2,DWTAP+DWTDEV,A6 SET HEAD POSITION POINTER 4   * P ST A2,ECBCW,A8 IN CONTROL WORD OF ECB 4     PENDIO 
0x0ebd4c…0ebee0          Dummy {f00=0x004a, f01=0x0190, f02=»************************************ 4 x   P*  5 , ( P*   ORDER 0B, SET CURSOR AND WRITE.  5 6 8 P*   THIS ORDER SETS CURSOR TO THE POSITION GIVEN IN  5 b 8 P*   THE CONTROL WORD OF ECB AND SENDS THE CHARACTERS 5   : P*   TO THE DISPLAY, CHECKING THE SAME SPECIAL 
0x0ebee0…0ec074 (7, 8)   Dummy {f00=0x004b, f01=0x0190, f02=»600 EQU *  5     P IFT WHATDY=1  6   0 P LD A4,DWTDEV,A6 6344, 6346, 6385 OR 6386 ?  6 (   P ANKL A4,/1000 6     P RF(Z) DY610 YES ! 6 r   P*    GET LINE  6     P LDK A4,0  =8  6   & P LC A4,ECBCW,A8 GET REQUESTED LINE 6   , P CC A4,DWTLIN+DWTDEV,A6 OUTSIDE SCREEN
0x0ec074…0ec208          Dummy {f00=0x004b, f01=0x018e, f02=»V,A6 GET ACTUAL LINE 6 ~   PADY210 CWR A4,A3 7   . P RF(N) ADY250 REQUESTED LINE ABOVE ACTUAL  7 4   P RF(E) ADY300 SAME LINE  7 f   P LDK A2,LF LINE FEED 7   * P ADK A3,1 INCREMENT ACTUAL LINE NUMBER 7     PADY230 CF A5,OUTPUT SEND 7     P RF(NZ) DYER30 7     P L
0x0ec208…0ec39c          Dummy {f00=0x004b, f01=0x0190, f02=» & P LDK A3,1 RESET ACTUAL LINE NUMBER 8   * P ST A3,DWTAP+DWTDEV,A6 RESET POSITION  8 .   P RB ADY230 8     P*  8 n   P*  8 x   P*    GET POSITION  8     P*  8   : PADY300 SC A4,DWTAP+DWTDEV,A6 UPDATE HEAD LINE COUNTER  8   , P LC A4,ECBCW+1,A8 GET REQUESTED POSI
0x0ec39c…0ec530          Dummy {f00=0x004b, f01=0x0190, f02=»03 EQU * 8     P CWK A4,1 FIRST POSITION ? 9     P RF(NE) ADY305 NO  9 2   P CWR A4,A3 FIRST LINE ?  9 L   P RF(NE) ADY305 NO  9 l   P LDK A2,HOME CURSOR GO HOME  9     P RF ADY330 9   * PADY305 RF(NL) ADY307 REQ. POS NOT ZERO 9     P LDK A4,1  9   6 PADY307 LC A3
0x0ec530…0ec6c4          Dummy {f00=0x004b, f01=0x0190, f02=» CWR A4,A3 FORWARDS OR BACKWARDS 9     P RF(E) ADY370 POSITION FOUND : (   P RF(N) ADY340 BACK : L   P LDK A2,CURRIG CURSOR RIGHT  : f & P ADK A3,1 UPDATE POSITION COUNTER  :     PADY330 CF A5,OUTPUT SEND :     P RF(NZ) DYER30 :     P RB ADY310 :   . PADY340 SUR A
0x0ec6c4…0ec858          Dummy {f00=0x004b, f01=0x0190, f02=»RIAGE RETURN :   & P LDK A3,1 INDICATE FIRST POSITION  ;     P RB ADY330 ; > " PADY345 LDK A2,BACKSP BACKSPACE ; P   P CF A5,OUTPUT SEND ; v   P RF(NZ) DYER30 ;     P SUK A3,1 LAST BACKSPACE ? ;     P RB(NE) ADY345 ;   @ PADY370 SC A4,DWTAP+DWTDEV+1,A6 UPDATE HEAD
0x0ec858…0ec9ec          Dummy {f00=0x004b, f01=0x0190, f02=»,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION COUNTER  ;   ( P CF A5,CURPOS SET CURSOR ON DISPLAY  < 6   P*  < b   PDY620 EQU *  < l   P LDK A3,2 START BUFFER INDEX <   2 P ABL DY335 SEND CHARACTERS WITH STANDARD WRITE <     P EJECT <   @ P********************************
0x0ec9ec…0ecb80          Dummy {f00=0x004b, f01=0x018e, f02=»TION AND LINE) < d   P*  =   @ P************************************************************ =     PCURPOS EQU * = d $ P LDK A2,SCADD SET CURSOR ADDRESS = x   P CF A5,OUTPUT SEND =     P RF(NZ) DYER30 =     P*  =     P LDR A2,A4 GET POSITIONS =   6 P CC A4,DWTPOS+
0x0ecb80…0ecd14 (7, 9)   Dummy {f00=0x004b, f01=0x0190, f02=»   PCURR10 ADK A2,/1F CONVERT  >     P CF A5,OUTPUT SEND > &   PDYER30 RF(NZ) DYER32 > @   P*  >     P LDR A2,A4 > f   P SRL A2,8 GET LINES  > x 2 P CC A2,DWTLIN+DWTDEV,A6 MORE THAN MAX. LINES ? >     P RF(NG) CURR20 NO !  >   0 P LC A2,DWTLIN+DWTDEV,A6 YES ! SET 
0x0ecd14…0ecea8          Dummy {f00=0x004b, f01=0x0190, f02=» A5  >     P EJECT ?     P IFT VD87=1  =7  ?   < P******************************************************** ? 2   P*  ? r ( P*   ORDER /27. TRANSFER PARAMETERS.  ? | ( P*   THIS ORDER MAKES IT POSSIBLE TO  ?   , P*   CHANGE BACKGROUND COLOUR, CHARACTER  ?   , P*   
0x0ecea8…0ed03c          Dummy {f00=0x004b, f01=0x0190, f02=» ?   > P*********************************************************  @     P*  @ J   PORD27 EQU *  @ T $ P LD A3,ECBCW,A8 GET CONTROL WORD @ h & P SLC A3,1 ADJUST CW FOR SUBROUTINE @   $ P CF A15,TSTBIT CHECK BITS IN CW  @     P LDR A2,A2 @   & P RF(Z) TEST10 NO CHA
0x0ed03c…0ed1d0          Dummy {f00=0x004b, f01=0x0190, f02=» @     P*  A   ( P LCK A4,/3000 GET CONTROL CHARACTER  A     P CF A5,PSEND1 AND SEND IT  A >   P*  A `   PTEST10 EQU * A j $ P CF A15,TSTBIT CHECK BITS IN CW  A ~   P LDR A2,A2 A   $ P RF(Z) TEST20 NO CHANGE IN WITDH A     P*  A     P SLC A4,5 CHANGE WIDTH A     P
0x0ed1d0…0ed364          Dummy {f00=0x004b, f01=0x0190, f02=»,/0101 CURSOR IS SET TO HOME POS.  A   0 P ST A4,DWTAP+DWTDEV,A6 WHEN WIDTH IS CHANGED B *   P*  B ^   PTEST20 EQU * B h   P CF A15,TSTBIT CHECK CW  B |   P LDR A2,A2 B   ( P RF(Z) TEST30 NO CHANGE IN INTENSITY B     P*  B     P SLC A4,6 CHANGE INTENSITY B     P C
0x0ed364…0ed4f8          Dummy {f00=0x004b, f01=0x018e, f02=» * B     P CF A15,TSTBIT CHECK CW  C     P LDR A2,A2 C * & P RF(Z) TEST40 NO CHANGE OF CURSOR  C <   P*  C f   P SLC A4,7 CHANGE CURSOR MODE C p   P CF A15,SETBIT C     P SRC A2,7  C     P ST A2,DWTDEV,A6 C     P LCK A4,/1500  C     P CF A5,PSEND2  C     P*  C    
0x0ed4f8…0ed68c          Dummy {f00=0x004b, f01=0x0190, f02=» C R   P*  D     P*   ORDER 31, ERASE. D   < P*   SENDS THE NUMBER OF SPACES THAT IS GIVEN IN CONTROL  D . . P*   WORD OF ECB. THE CURSOR IS NOT MOVED.  D n   P*  D   @ P************************************************************ D     P*  D     PDY700 EQU *  D  
0x0ed68c…0ed820          Dummy {f00=0x004b, f01=0x0190, f02=»L A1,/1000 D     P RF(Z) DY750 YES ! E     P*  E , , P LD A2,DWTPOS+DWTDEV,A6 MAX. CHARACTERS  E 6   P ANK A2,/FF  E f . P LC A3,DWTAP+DWTDEV+1,A6 CURRENT POSITION  E z   P ANK A3,/FF  E   , P SUR A2,A3 NR OF CHARS. TO END OF SCREEN E     P LDK A3,0 ADJUST =8  E  
0x0ed820…0ed9b4 (7, 10)  Dummy {f00=0x004b, f01=0x018e, f02=» SUK A3,1  =8  E     PDY710 EQU *  F   " P ADR A3,A4 CHARACTERS TO ERASE F *   PDY720 EQU *  =8  F P   P LDK A2,/20 SPACE  F h , P SUK A4,1 DECREMENT NUMBER OF CHARACTERS F     P RF(N) DY730 ERASE READY F     P*  F     P CF A5,OUTPUT SEND F     P RF(NZ) DYER40 F  
0x0ed9b4…0edb48          Dummy {f00=0x004b, f01=0x0190, f02=» F t $ P CF A5,STABLK START OF NEW BLOCK G     P RF(NZ) DYER40 G 0   P LDR A4,A3 RESET COUNTER G F   PDY740 EQU *  =8  G f " P LDK A2,BACKSP CURSOR LEFT =8  G ~ , P SUK A4,1 CURSOR IN ORIGINAL POSITION ?  G     P ABL(N) ENDIO YES !  G   . P CF A5,OUTPUT NO ! SEND 
0x0edb48…0edcdc          Dummy {f00=0x004b, f01=0x0190, f02=»R SEND WITH FAST OUTPUT  G     P ABL ENDIO H     P EJECT H 2 @ P************************************************************ H @   P*  H   . P*   ECHODY, DEVICE-DEPENDENT ECHO-ROUTINE  H   0 P*   THIS ROUTINE CHECKS IF THE ECHO-CHARCTER H   . P*   IS A BACKSPACE, 
0x0edcdc…0ede70          Dummy {f00=0x004b, f01=0x0190, f02=»SENT TO THE DISPLAY. H     P*  I   @ P************************************************************ I &   P*  I j   PECHODY EQU * I t   P LDR A7,A7 END OF ECHOING ?  I     P RF(NN) EDY110 NO !  I     P*  I     P*  I   0 P CF A15,UPDAPP UPDATE HEAD POSITION COUNTER 
0x0ede70…0ee004          Dummy {f00=0x004b, f01=0x0190, f02=»Y120 I     P*  J     PEDY110 EQU * J   0 P LDR A4,A1 SAVE "MORE CHARACTERS" INDICATION J *   P IFT GREECE=1  =4  J ^   P CF A15,GRCHAR  =4  =4 J x   P XIF   =4  J     P LDR A3,A2 SAVE CHARACTER  J     P*  J     P IFT EORECH=0  J     P SUK A3,/80  J   $ P RF(NN) ED
0x0ee004…0ee198          Dummy {f00=0x004b, f01=0x0190, f02=» CWK A1,MINBLK YES ! IS IT FULL ?  J     P RF(L) EDY118 NO ! K * 6 P CM DWTBLC+DWTDEV,A6 YES ! CLEAR CHARACTER COUNTER K D   P CF A5,ENDBLK FINISH BLOCK K ~   PDYER35 RF(NZ) DYER40 K     PEDY116 EQU * K     P LDK A2,MINBLK K     P CF A5,STABLK DECLARE BLOCK  K    
0x0ee198…0ee32c          Dummy {f00=0x004b, f01=0x0190, f02=» K ~   P ADK A3,/10 BACKSPACE ?  L     P RF(Z) DY800 YES ! L (   P*  L B   P*  L L & P*   SEND CHARACTER TO ECHO-DEVICE  L V   P*  L   * P IM DWTBLC+DWTDEV,A6 INCREMENT COUNTER L     P CF A5,OUTPUT SEND L     PDYER40 RF(NZ) DYER45 L   , P CF A15,POSUPD POSITION CO
0x0ee32c…0ee4c0          Dummy {f00=0x004b, f01=0x0190, f02=» BLOCK L |   P RF(NZ) DYER45 M   & P CM DWTBLC+DWTDEV,A6 RESET COUNTER M $ ( PEDY130 ABL ECHRTN RETURN TO KEYBOARD M N   P EJECT M z @ P************************************************************ M     P*  M     P*   BACKSPACE  M   6 P*   CHECKS CURSOR POSITION, 
0x0ee4c0…0ee654 (7, 11)  Dummy {f00=0x004b, f01=0x018e, f02=»******************************************************** M     P*  N @   PDY800 EQU *  N J 0 P LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER  N ^   P ANK A3,/FF  N     P RB(Z) EDY120 FIRST POSITION N     P*  N   " P CF A5,ENDBLK FINISH OLD BLOCK N     P RF(NZ) DYER45
0x0ee654…0ee7e8          Dummy {f00=0x004b, f01=0x0190, f02=» N n $ P SUK A3,1 INDICATE ONE BACKSTEP  O   0 P SC A3,DWTBC+DWTDEV,A6 SET POSITION COUNTER  O 0 " P ADK A3,1 GET POSITION ON LINE O d   P AD A3,DWTAP+DWTDEV,A6 O   4 P CC A3,DWTPOS+DWTDEV,A6 LAST POSITION ON LINE ?  O     P RF(L) DY810 NO !  O     P RB(G) DY800 N
0x0ee7e8…0ee97c          Dummy {f00=0x004b, f01=0x0190, f02=»45 O     P*  P     PDY810 EQU *  P   , P LDK A2,BACKSP NON-DESTRUCTIVE BACKSPACE P (   P CF A5,OUTPUT SEND P X   P RF(NZ) DYER45 P r   P*  P     P SUK A4,1 SEND AGAIN ? P     P RB(NZ) DY805 YES !  P     P*   NO, BACKSPACE FINISHED P     P RB EDY120 P     P EJECT P
0x0ee97c…0eeb10          Dummy {f00=0x004b, f01=0x018e, f02=»R WHERE LAST P j 4 P*   REQUEST ENDED AND SENDS SPACES TO ERASE THE  Q   2 P*   CHARACTERS WRITTEN DURING CURRENT REQUEST. Q L   P*  Q   @ P************************************************************ Q     P*  Q     PDY850 EQU *  Q   " P CF A5,ENDBLK FINISH OLD B
0x0eeb10…0eeca4          Dummy {f00=0x004b, f01=0x0190, f02=» 0 P LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER  R     P ANK A3,/FF  R 8   P RB(Z) EDY120 FIRST POSITION R L   P*  R p   P IFT WHATDY=1  R z . P LD A1,DWTDEV,A6 PTS 6344, 6385 OR 6386 ?  R     P ANKL A1,/1000 R     P RF(Z) DY860 YES ! R   ( P CF A5,BACCAN ERASE CU
0x0eeca4…0eee38          Dummy {f00=0x004b, f01=0x0190, f02=»URPOS SET CURSOR R     P*  S   $ P LDR A4,A3 GET POSITION COUNTER  S " & P ADK A4,1 UPDATE POSITION COUNTER  S J $ P LDK A3,SPACE GET SPACE TO SEND  S t ( P CF A5,FASTER SEND WITH FAST OUTPUT  S     P*  S   2 P SC A1,DWTBC+DWTDEV,A6 RESET POSITION COUNTER  S     P
0x0eee38…0eefcc          Dummy {f00=0x004b, f01=0x0190, f02=» BACCAN = SUBROUTINE TO POSITION CURSOR  S   0 P*             AT THE PLACE BEFORE REQUEST IF T 0   P*             CLEAR. T d   P*  T   @ P************************************************************ T     PBACCAN EQU * T   0 P CM DWTBLC+DWTDEV,A6 RESET CHARACTER C
0x0eefcc…0ef160          Dummy {f00=0x004b, f01=0x0190, f02=»POSITION COUNTER T p   P ANK A2,/FF  U   * P CC A2,DWTPOS+DWTDEV,A6 LAST POSITION  U ,   P RF(NP) BACA10 NO  U Z $ P LDK A2,SPACE DESTRUCTIVE SPACE  U t   P RF BACA20 U     PBACA10 EQU * U   4 P IM DWTBLC+DWTDEV,A6 INCREMENT CHARACTER COUNTER U   ( P LDKL A2,MAXBL
0x0ef160…0ef2f4 (7, 12)  Dummy {f00=0x004c, f01=0x0190, f02=»NDBLK YES ! END OLD BLOCK  U     P RF(NZ) DYER50 V "   P LDKL A2,MAXBLK BLOCK SIZE V 8 $ P CF A5,STABLK START A NEW BLOCK  V Z   P RF(NZ) DYER50 V   0 P CM DWTBLC+DWTDEV,A6 RESET CHARACTER COUNTER V     PBACA30 EQU * V     P LDK A2,BACKSP BACKSPACE V     P CF A5,O
0x0ef2f4…0ef488          Dummy {f00=0x004c, f01=0x0190, f02=»BACKSP BACKSPACE V     PBACA20 CF A5,OUTPUT SEND W     P RF(NZ) DYER50 W 8   P SUK A4,1  W N   P RB(NE) BACA10 W `   P NGR A3,A3 NEGATE REGISTER W v 4 P ADS A3,DWTBC+DWTDEV,A6 UPDATE POSITION COUNTER  W     P RTN A5  W     P XIF W     P EJECT W   @ P**************
0x0ef488…0ef61c          Dummy {f00=0x004c, f01=0x018e, f02=»4 = NUMBER OF CHARACTERS W x 2 P*                      A3 = CHARACTER TO SEND  X     P*  X V @ P************************************************************ X `   PFASTER EQU * X     P IFT WHATDY=1  X     P LD A2,DWTDEV,A6 PTS X   " P ANKL A2,/1000 6342 OR 6351 ? 
0x0ef61c…0ef7b0          Dummy {f00=0x004c, f01=0x0190, f02=» X x ( P AD A2,DWTAP+DWTDEV,A6 GET POSITION  Y     P ANK A2,/FF  Y 4 ( P ADR A2,A4 ADD NUMBER OF CHARACTERS  Y H   P*  Y t . P LD A1,DWTPOS+DWTDEV,A6 GET MAX. POSITIONS Y ~   P ANK A1,/FF  Y     P SUR A1,A2 COMPARE Y     P RF(NN) FAS002 LENGTH OK Y     P ADR A4,A1
0x0ef7b0…0ef944          Dummy {f00=0x004c, f01=0x0190, f02=»OF CHARACTERS  Y x   P RF FAS007  =9 Z     P*  Z ,   PFAS002 EQU * Z 6   P*  Z J & P LDR A2,A4 PUT TWO COUNTERS IN A4  Z T   PFAS007 EQU *  =9 Z ~   P SLL A2,8  Z     P ORR A4,A2 Z     P*  Z     PFAS004 EQU * Z   $ P LDR A2,A3 GET CHARACTER TO SEND Z     P CF A5,O
0x0ef944…0efad8          Dummy {f00=0x004c, f01=0x0190, f02=»RACTER Z z   P*  [   & P CF A5,ENDBLK START A NEW BLOCK TO [   $ P RF(NZ) DYER50 AVOID OVERFLOW IN [ B   P LDKL A2,MAXBLK THE OLD ONE  [ j   P CF A5,STABLK  [     P RF(NZ) DYER50 [     P*  [     P SRL A4,8 GET LENGTH COUNTER [   * P RF(Z) FAS008 NO BACKSPACE TO SE
0x0efad8…0efc6c          Dummy {f00=0x004c, f01=0x0190, f02=»UNTER  [ z   P RB(P) FAS003 NEXT       PFAS008 EQU *  =9   (   P RTN A5    @   PFAS005 EQU *   P   P XIF   d 6 P CC A4,DWTPOS+DWTDEV,A6 TEST NUMBER OF CHARACTERS    p . P RF(L) FAS010 NUMBER OF CHAR NOT TOO LONG      : P LC A4,DWTPOS+DWTDEV,A6 GET MAX. POSITIONS O
0x0efc6c…0efe00          Dummy {f00=0x004c, f01=0x0190, f02=» RF(NZ) DYER50       P LDR A2,A4 NO OF CHAR  ]     P ANK A2,/FF  ] 4   P CF A5,OUTPUT SEND ] H   P RF(NZ) DYER50 ] b   P LDR A2,A3 ] x   P CF A5,OUTPUT SEND ]     P RF(NZ) DYER50 ]     P RTN A5  ]     P EJECT ]   8 P************************************************
0x0efe00…0eff94 (7, 13)  Dummy {f00=0x004c, f01=0x018e, f02=»**************************************************** ]     PDYER50 EQU * ^ <   P LD A7,DWTST,A6  ^ P   P SLC A7,2 ECHO ? ^ h * P ABL(N) ECHRTN YES ! RETURN FROM ECHO  ^     P*  ^   " P SRC A1,5 OUTPUT ERROR (HER) ? ^   & P ABL(N) RCDY YES ! GO TO RECOVERY  ^     P
0x0eff94…0f0128          Dummy {f00=0x004c, f01=0x0190, f02=»   P SUK A7,5 ORDER 5 ?  _     P RF(Z) DYER52 YES !  _     P SUK A7,/2B ORDER 31 ? _ <   P RF(Z) DYER52 YES !  _ Z   P*  _ v   P SRC A1,2 LRC-ERROR ?  _     P RF(N) DYER70 YES !  _     P SLC A1,2  _     PDYER52 SRC A1,3 LINK ERROR ? _     P RF(NN) DYER55 NO !  _  
0x0f0128…0f02bc          Dummy {f00=0x004c, f01=0x0190, f02=»Z) DYER60 NO ECB-ADDRESS (SYSTEM START) =1 _   2 P CM ECBCW,A8 CLEAR INSIGNIFICANT CONTROL WORD  ` 2   PDYER60 EQU *   =1  ` h   P ABL LENDIS COMPLETE REQUEST `     P*  `     P*   LRC-ERROR  `     P*  `     PDYER70 EQU * `   ( P LDKL A5,DWTSB2 INITIALIZE A5 STACK 
0x0f02bc…0f0450          Dummy {f00=0x004c, f01=0x0190, f02=» ( P LD A4,DWTDEV,A6 6344,6385 OR 6386 ? a     P ANKL A4,/1000 a 0   P RF(Z) DYER90 YES !  a F 6 P LC A4,DWTBC+DWTDEV,A6 GET NUMBER OF POS. TO BACK  a b   P ANK A4,/FF  a     P RF(Z) DYER80  a   . P CF A5,BACCAN SEND BACKSPACES AND RUB OUT  a     P LDK A3,2 SET BU
0x0f0450…0f05e4          Dummy {f00=0x004c, f01=0x018e, f02=»NTER a h ( P CF A5,CURPOS SET CURSOR ON DISPLAY  b     P LDK A3,0 RESET BUFFER INDEX b 8   P LD A7,DWTOR,A6 GET ORDER  b     P ANK A7,/FF  b ~   P ABL ACDY  b     P EJECT b   @ P************************************************************ b     P*  b   , P*    UPD
0x0f05e4…0f0778          Dummy {f00=0x004c, f01=0x0190, f02=» b   @ P************************************************************ c     PUPDAPP EQU * c L 0 P LC A2,DWTBC+DWTDEV,A6 GET POSITION COUNTER  c `   P ANK A2,/FF  c   8 P ADS A2,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION POINTER c     P LDK A2,0  c   2 P SC A2,DWTBC+DWTDE
0x0f0778…0f090c          Dummy {f00=0x004c, f01=0x018e, f02=»OSUPD = SUBROUTINE TO UPDATE ACTUAL POSITION c   0 P*             COUNTER WHEN REQUEST RUNNING.  d 4 D P*             A CHECK THAT POINTER NOT EXCEEDS THE LIMIT IS DONE d h   P*  d   @ P************************************************************ d     PPOSUPD EQU
0x0f090c…0f0aa0          Dummy {f00=0x004c, f01=0x0190, f02=» d   ( P CC A2,DWTPOS+DWTDEV,A6 END OF ROW ? e     P RF(G) POSU10  e 4 ( P IM DWTBC+DWTDEV,A6 POSITION COUNTER e J   PPOSU10 RTN A15 e v   P IFT GREECE=1  =4  e     P EJECT   =4  e   : P*************************************************** =4 e     P*  e   : P*   GR
0x0f0aa0…0f0c34 (7, 14)  Dummy {f00=0x004c, f01=0x0190, f02=»***************************************** =4 e     PGRCHAR EQU *  =  f 4 , P LDR A1,A2 IS IT A GREEK CHARACTER ? =4  f L   P SUK A1,/B9  =4  f |   P RF(P) GRCH10 NO =4  f     P ADK A1,9  =4  f     P RF(N) GRCH10 NO =4  f     P*    =4  f   0 P ADKL A1,GRTAB GET THE
0x0f0c34…0f0dc8          Dummy {f00=0x004c, f01=0x0190, f02=» =4  f     PGRTAB EQU *  =4  g   , P DATA /265B,/5C23,/5D22,/4021,/5E5F  =4  g $   P XIF   =4  g T   P IFT TRASPA=1  g f   P EJECT g | 6 P************************************************** g     P*  g   4 P*   TRASP = SUBROUTINE THAT ELIMINATES TRAILING  g   4 P* 
0x0f0dc8…0f0f5c          Dummy {f00=0x004c, f01=0x0190, f02=»D TABULATIONS. g r   P*  h   6 P************************************************** h     P*  h Z   PTRASP EQU *  h d , P LD A1,ECBBA,A8 GET BUFFER ADDRESS (BA)  h x , P LD A2,ECBRL,A8 GET REQUESTED LENGTH(RL) h     P ADR A1,A2 GET END OF BUFFER h     PSKIP05 CWK A
0x0f0f5c…0f10f0          Dummy {f00=0x004c, f01=0x0190, f02=» h |   P RF(Z) SKIP07 YES  i     P ADK A4,1 LOW INT. STOP ?  i "   P RF(Z) SKIP07 YES !  i D   P ADK A4,1 LOW INT. START ? i `   P RF(Z) SKIP07 YES !  i     P CWK A2,4  i   " P RF(NG) SKIP30 REQ, LENGTH < 5 i     P LC A4,-2,A1 GET CHARACTER i   & P SUK A4,/11 TABU
0x0f10f0…0f1284          Dummy {f00=0x004c, f01=0x0190, f02=»IP05 GET NEXT  i     PSKIP30 EQU * j     P LD A4,ECBRL,A8  j * ( P ST A4,ECBCW,A8 SAVE OLD REQ. LENGTH j B   P*  j n   P ST A2,ECBRL,A8 STORE NEW RL j x   P*  j     P RTN A15 j     P XIF j     P IFT VD87=1  =7  j     P EJECT j     P*  j   D P**********************
0x0f1284…0f1418          Dummy {f00=0x004c, f01=0x0190, f02=», RIGHT BYTE: CONTROL CHAR. FOR FIRST TYPE j   J P*             A4, LEFT BYTE: BIT 0 = 0 FOR FIRST TYPE, 1 = SECOND TYPE k 2 < P*   PSEND1 SENDS CHARACTER /1B BEFORE CONTROL CHARACTER  k     P*  k   D P**************************************************************
0x0f1418…0f15ac          Dummy {f00=0x004c, f01=0x0190, f02=» k     PPSEND2 EQU * l     P LDR A2,A4 FIRST TYPE ?  l     P RF(NN) PS10 YES ! l < * P ADK A2,1 NO, CHANGE CONTROL CHARACTER l V   PPS10 EQU * l   ( P CF A5,OUTPUT SEND CONTROL CHARACTER l     P RF(NZ) RCER NOT OK !  l     P RTN A5 RETURN l     P*  l     P EJECT l
0x0f15ac…0f1740          Dummy {f00=0x004c, f01=0x0190, f02=» l   F P*****************************************************************  m     P*  m R   PTSTBIT EQU * m     P LD A4,DWTDEV,A6 m p   P SRC A3,2  m     P LDR A2,A3 m     P ANKL A2,/8001 m     P RTN A15 m     P*  m   F P********************************************
0x0f1740…0f18d4 (7, 15)  Dummy {f00=0x004c, f01=0x0190, f02=» IS ACTUAL INDICATION BIT  m b . P*             A2=INDICATION BIT IN BIT 15  n " @ P*   ON EXIT: A2 AND A4=DWTDEV WITH NEW IND. BIT IN BIT ZERO  n T   P*  n   F P*****************************************************************  n     P*  n     PSETBIT EQU * n    
0x0f18d4…0f1a68          Dummy {f00=0x004c, f01=0x0190, f02=»O BIT ZERO n p   P LDR A4,A2 o     P RTN A15 o $   P XIF o 4   P EJECT o @ @ P************************************************************ o N   P*  o     P*   RCDY = RECOVERY ROUTINE  o   6 P*   CLEARS DISPLAY AND SETS CURSOR & HEAD POSITION o   , P*   COUNTER TO
0x0f1a68…0f1bfc          Dummy {f00=0x004c, f01=0x018e, f02=»   P LDKL A2,/7FFF p   " P ANS A2,DWTST,A6 INDICATE BUSY p     P*  p @ $ P LDKL A2,MAXBLK MAX. BLOCK SIZE  p J   P CF A5,STABLK START OF BLOCK p r   PRCER ABL(NZ) DYER50  p     P IFT VD87=1  =7  p     P*  p   2 P*   THIS PART IS ONLY USED BY THE VD87 DISPLAY p    
0x0f1bfc…0f1d90          Dummy {f00=0x004c, f01=0x0190, f02=» p j 2 P LCK A4,/3000 CONTR. CHAR. FOR BACKGR. COLOUR  q   " P CF A5,PSEND1 SEND PARAMETERS  q >   P*  q d   P SLL A4,1  q n ( P LCK A4,/3200 CONTR. CHAR. FOR WIDTH q     P CF A5,PSEND1  q     P*  q     P SLL A4,1  q   4 P LCK A4,/3600 CONTR. CHAR. FOR SCREEN INTE
0x0f1d90…0f1f24          Dummy {f00=0x004c, f01=0x0190, f02=»05 EQU * q     P XIF r     P IFF STEADY+VD87=0 r   & P LD A2,DWTDEV,A6 GET DEVICE STATUS r 6 & P ANKL A2,/2000 PTS 6385 OR 6386 ?  r `   P RF(Z) RCDY20 NO ! r   ( P LDK A3,/40 SET UP TRANSFER COUNTER  r     P*  r   0 PRCDY10 LDK A2,STILL-1 SET UP CURSOR BLINKING r
0x0f1f24…0f20b8          Dummy {f00=0x004c, f01=0x0190, f02=»T TRANSFER COUNTER r ~ & P RB(P) RCDY10 NOT ENOUGH TRANSFERS s     P XIF s D   P IFF COUNTRY=0 s P * P LDK A2,CTYCOD SEND "SET COUNTRY CODE" s f   P CF A5,OUTPUT  s     P RB(NZ) RCER s     P IFT VD87=1  =7  s     P*  s   D P*   SEND AN EXTRA CONTROL CHARACTER TO V
0x0f20b8…0f224c          Dummy {f00=0x004c, f01=0x0190, f02=»ND C.C.  s     P RB(NZ) RCER NOT OK !  t     PNOT87 EQU *  t .   P XIF t B   P IFF COUNTRY=0 t N ( P LDK A2,COUNTRY SEND "COUNTRY CODE"  t d   P ORK A2,/30 MAKE ASCII DIGIT t     P CF A5,OUTPUT  t     P RB(NZ) RCER t     P XIF t     PRCDY20 EQU * t     P*  t   ( P
0x0f224c…0f23e0          Dummy {f00=0x004c, f01=0x0190, f02=» ST A2,DWTAP+DWTDEV,A6 SET HEAD POSITION COUNTER t     P LDK A2,0  u 8 : P SC A2,DWTBC+DWTDEV,A6 RESET CURRENT POSITION COUNTER  u J   P*  u     P ABL ENDIO u     P*  u   , P**************************************** u     P*  u     P*   ABORT ROUTINE  u     P*  u  
0x0f23e0…0f2574 (7, 16)  Dummy {f00=0x004d, f01=0x4024, f02=»DIS END I/O  u     P END v  @    v                                                                                                                                                                                                                                      
0x0f2574…0f2708          Dummy {f00=0x004d, f01=0x2008, f02=»     w  E  & |     CF A5,STABLK START OF BLOCK '      *  ' 6 ( $ LDK A2,CLEHOM CLEAR AND CURSOR HOME ' @     CF A5,OUTPUT SEND ' l    *  '       LDKL A2,/0101 HOME POSITION '   4 0 ST A2,DWTAP+DWTDEV,A6 SET HEAD POSITION COUNTER '      *  '       ABL ENDIO '      
0x0f2708…0f289c          Dummy {f00=0x004d, f01=0x0190, f02=» WRITE TO THE APPLICATION;       P$FRAME;    "   P   2   P   : * P LD A14,TC:STK,A13 RESET STACK POINTER   B   P LDR A8,A13 A8 -> WSM-TCA    p   P ADKL A8,TC:IC A8 -> ITC-ECB     ( P LD A1,W:ICFC LOAD OUTPUT FILE CODE      $ P SC A1,ECB:FC+1,A8 STORE IN ECB      .
0x0f289c…0f2a30          Dummy {f00=0x004d, f01=0x018e, f02=»UESTED LENGTH    x . P LDK A7,WRITE SET ORDER = WRITE WITH WAIT        P   H   PSTR500 EQU *   P   P LKM   d   P DATA 1    p   P     & P LD A1,ECB:RC,A8 LOAD RETURN-CODE        P ANK A1,/40 TIME OUT ?     $ P RB(NZ) STR500 -YES, TRY AGAIN !       P     4 P LC A1,P
0x0f2a30…0f2bc4          Dummy {f00=0x004d, f01=0x403e, f02=» & P RB STR020 -NO, GO TO ADDR READ !        P END   .@      :T        P   H   PSTR500 EQU *   P   P LKM   d   P DATA 1    p   P     & P LD A1,ECB:RC,A8 LOAD RETURN-CODE        P ANK A1,/40 TIME OUT ?     $ P RB(NZ) STR500 -YES, TRY AGAIN !       P     4 P LC A1,P
0x0f2bc4…0f2d58          Dummy {f00=0x004d, f01=0x2008, f02=»        STR020 -NO, GO TO ADDR READ !        P END   .@      :T        P   H   PSTR500 EQU *   P   P LKM   d   P DATA 1    p   P     & P LD A1,ECB:RC,A8 LOAD RETURN-CODE        P ANK A1,/40 TIME OUT ?     $ P RB(NZ) STR500 -YES, TRY AGAIN !       P     4 P LC A1,P
0x0f2d58…0f2eec          Dummy {f00=0x004d, f01=0x018e, f02=»   PDOTEND EQU *       P EJECT       P   &   P$FRAME;    .   P$C PREPARE INPUT BUFFER ;    >   P$FRAME;    `   P   p $ P LD A4,TC:CFD,A13 A4 -> DF DATA    x 2 P ADK A4,1 A4 -> DF DATA AFTER DECORATION BYTE        P LCR A3,A4     2 P CF A14,W:PIB MOVE COMPRESSED TO
0x0f2eec…0f3080          Dummy {f00=0x004d, f01=0x018e, f02=»   n 0 P CF A14,W:TSTP CHECK IF INPUT SHOULD BE MADE       P RF(Z) DIN050 - YES !    <   P RF(P) DIN025 - NO !   Z * P LDK A1,K1:DUPL - NO, BUT AUTO DUPL !    v   P RF DIN200         PDIN025 EQU *     4 P LD A1,PB:KID,A13 - SKIP INPUT, SEE IF VAL. ETC        P RF 
0x0f3080…0f3d20 (8, 0)   DirGranule ((8, 0)) {
0x0f3080…0f3d20            DirEnt {nam=»UPD5.2«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x09a8, f03=0x0000}
0x0f3080…0f3d20            DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x09b0, f03=0x0000}
0x0f3080…0f3d20          }
0x0f3d20…0f3eb4 (8, 1)   Opaque[0x194]
0x0f3eb4…0f4048          # DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x09b0, f03=0x0000}
0x0f3eb4…0f4048          IdxSect {
0x0f3eb4…0f4048            f00 = 0x004d	// 0xf3eb4 @0x0 
0x0f3eb4…0f4048            f01 = 0x0008	// 0xf3eb6 @0x2 
0x0f3eb4…0f4048            gno = [	// 0xf3eb8 @0x4 
0x0f3eb4…0f4048                [0x00]: C0x004d.0x2.0
0x0f3eb4…0f4048                [0x01]: C0x004d.0x3.0
0x0f3eb4…0f4048                [0x02]: C0x004e.0x0.0
0x0f3eb4…0f4048                [0x03]: C0x004e.0x1.0
0x0f3eb4…0f4048            ]
0x0f3eb4…0f4048          }
0x0f4048…0f41dc          Dummy {f00=0x004d, f01=0x0190, f02=» > @        IDENT    T:ENLI     T,REL=11.0,810615,870137141100           T:DNL T:DSL   F       I:EVNO            I:ECPY    n       I:EPIC            I:ETXT            I:ETAB            I:EBRI            I:EBRB            I:EBR     * &                              
0x0f41dc…0f4370          Dummy {f00=0x004d, f01=0x0190, f02=»                                                 I:ESKI    .       I:EXPY    @       I:RET   R       I:ATTR    b       T:DSL ,   t       T:GRFC      , (     ! H             "   $   &     ( Y .           T:DNL :     , (     5   Y ,W      ( Y . X (   X ." P  X      
0x0f4370…0f4504          Dummy {f00=0x004d, f01=0x018e, f02=»   .   l       I:ECTR      , (         X . X 2Q    Y *T        0 :  "      , (        P  X 0U  X *#     P     P     T    N       I:ER16    ~       T:ENIN      , (          " T  :  "      2     Y .     4     , (           Y (           (   Y *T     "               
0x0f4504…0f4698          Dummy {f00=0x004d, f01=0x401e, f02=»   r                  @                X . X 2Q    Y *T        0 :  "      , (        P  X 0U  X *#     P     P     T    N       I:ER16    ~       T:ENIN      , (          " T  :  "      2     Y .     4     , (           Y (           (   Y *T     "               
0x0f4698…0f482c          Dummy {f00=0x004d, f01=0x0190, f02=» > @        IDENT    T:DEDT     T,REL=11.0,810615,870137141100     . *   T:TABC  T:TABD  T:TABE  T:TABN  T:SCR2    F       I:EVNO    x       I:ESKI            I:EVA0            I:EBRI            I:EBRB            I:EBR     , (                                      
0x0f482c…0f49c0          Dummy {f00=0x004d, f01=0x0190, f02=»                     z       T:DSL           I:RET   *       T:TABC  ,   :       T:TABD  0   N       T:TABE  4   b , (     !                            W   W    v , (     5     X 0Q          Y (   Y *P                T:EDWI            I:EVT           I:EDSK      ,
0x0f49c0…0f4b54 (8, 2)   Dummy {f00=0x004d, f01=0x0190, f02=»V _`  " P     T   "    |       T:ENIN            T:LOPS    . , (      ! P      &         (W   " P      Y   @ , (         0]    Y (_z    P     P     T      p       T:EDWF      , (        " X _@  " P      * X *#     P  B           I:ER16      , (               1    
0x0f4b54…0f4ce8          Dummy {f00=0x004d, f01=0x4136, f02=»    P                z , (     _@      . C  W  @ X (T   W  X   y 6           T:TABN      J       T:RCR   ^ "       } @     Y ( : X (;n     0   n H D !   /W  3W  ;Q  ? 2 C 0 OP   Q   P   PR  V   PL  T   Ph  Wp  P   P      < 8      P   T0  P"  P   W   P  =P  CP  IT 
0x0f4ce8…0f4e7c          Dummy {f00=0x004d, f01=0x018e, f02=» > @        IDENT    I:EDT      T,REL=11.0,810615,870137141100     F B   I:EDT I:EDW I:ED1 I:EDSK  I:EVT I:ETAB  I:EXIT  I:ETXT  I:ECPY    F D @   I:ECTR  I:ESL I:ENL I:EOR I:ECW I:ECWC  I:EFIL  I:EFLA  I:SCB     $     I:FFSN  I:EXPY  I:RET I:ATTR      , (        
0x0f4e7c…0f5010          Dummy {f00=0x004d, f01=0x0190, f02=»           I:EVA5            I:EVB           I:EGTB    *       I:EVI   <       I:EVA3    L       I:EVA0    ^ * &     AUT                                 p       I:EVNO            I:EPIC            I:ESKI            I:EBRI            I:EBRB            I:EBR     * &
0x0f5010…0f51a4          Dummy {f00=0x004d, f01=0x0190, f02=»DSK  ~     , (     {                     6     K   K             I:EDT     >       I:ED1     P       I:EDW     b , (             K   K   V   K     :           t       I:EVA6      , (                 R   B         " V           , (                   V   Z  P  2  " 
0x0f51a4…0f5338          Dummy {f00=0x004d, f01=0x0190, f02=»SEG      , (     7  _Z Z                   [   Z  P            I:ERR9    < , (     W@      $     [   V                   N       I:RET ~   ~       I:EXIT              P:MTAB      , (     u@      &   7_     W        Z           , (      B  @ " (! P      $ Z   7    
0x0f5338…0f54cc          Dummy {f00=0x004d, f01=0x0190, f02=» *   j       I:ETAB        , (      @      * :   R J  P  v     I < :             I:ECPY      N , (                 J      Q    :             b       I:ETXT  4           I:EXPY  4           I:ATTR  F           I:ECTR  H     , (     )  P  4  ! T _           P  4  W 
0x0f54cc…0f5660          Dummy {f00=0x004d, f01=0x0190, f02=»CW |           T:EDWE      * &     i      W   _&  X      ,W   X  &             I:ECWC      L       I:EFIL      `       I:SCB     t       I:ERRD      , (           . J   K   :        V  : J  T               @      0 1         H D !   U   Y 4 [   e r g   i | k 8 m  
0x0f5660…0f57f4 (8, 3)   Dummy {f00=0x004e, f01=0x404a, f02=» EWV O   QWJ U X WW  _ r c n mW. {W   V   T    |                 4@      F                                                                                                                                                                                              
0x0f57f4…0f5988          Dummy {f00=0x004e, f01=0x2008, f02=»        L = REL11             DATE =  811025     6879 PACK NBR =  0011                                                                                                                                                                                                  
0x0f5988…0f5b1c          Dummy {f00=0x004e, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
                         […0xd…]
0x0f6fa0…0f7c40 (9, 0)   DirGranule ((9, 0)) {
0x0f6fa0…0f7c40            DirEnt {nam=»UPD5.3«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x09d0, f03=0x0000}
0x0f6fa0…0f7c40            DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x09d8, f03=0x0000}
0x0f6fa0…0f7c40          }
0x0f7c40…0f7dd4 (9, 1)   Opaque[0x194]
0x0f7dd4…0f7f68          # DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x09d8, f03=0x0000}
0x0f7dd4…0f7f68          IdxSect {
0x0f7dd4…0f7f68            f00 = 0x004e	// 0xf7dd4 @0x0 
0x0f7dd4…0f7f68            f01 = 0x0008	// 0xf7dd6 @0x2 
0x0f7dd4…0f7f68            gno = [	// 0xf7dd8 @0x4 
0x0f7dd4…0f7f68                [0x00]: C0x004e.0x3.0
0x0f7dd4…0f7f68                [0x01]: C0x004f.0x0.0
0x0f7dd4…0f7f68                [0x02]: C0x004f.0x1.0
0x0f7dd4…0f7f68                [0x03]: C0x004f.0x2.0
0x0f7dd4…0f7f68            ]
0x0f7dd4…0f7f68          }
0x0f7f68…0f80fc          Dummy {f00=0x004e, f01=0x0190, f02=» > @        IDENT    T:ENLI     P,REL=11.0,810615,870136941100           T:DNL T:DSL   F       I:EVNO            I:ECPY    n       I:EPIC            I:ETXT            I:ETAB            I:EBRI            I:EBRB            I:EBR     * &                              
0x0f80fc…0f8290          Dummy {f00=0x004e, f01=0x0190, f02=»                                                 I:ESKI    .       I:EXPY    @       I:RET   R       I:ATTR    b       T:DSL ,   t       T:GRFC      , (     ! H             "   $   &     ( Y .           T:DNL :     , (     5   Y ,W      ( Y . X (   X ." P  X      
0x0f8290…0f8424          Dummy {f00=0x004e, f01=0x4190, f02=»   .   l       I:ECTR      , (         X . X 2Q    Y *T        0 :  "      , (        P  X 0U  X *#     P     P     T    N       T:ENIN    ~ * &       @  " T  :     Y .     2   Y (       , (                 (   Y *T     " T ! 1 W                 ! )      0 :     H
0x0f8424…0f85b8          Dummy {f00=0x004e, f01=0x0190, f02=» > @        IDENT    T:DEDT     P,REL=11.0,810615,870136941100     . *   T:TABC  T:TABD  T:TABE  T:TABN  T:SCR2    F       I:EVNO    x       I:ESKI            I:EVA0            I:EBRI            I:EBRB            I:EBR     , (                                      
0x0f85b8…0f874c          Dummy {f00=0x004e, f01=0x0190, f02=»                     z       T:DSL           I:RET   *       T:TABC  ,   :       T:TABD  0   N       T:TABE  4   b , (     !                            W   W    v , (     5     X 0Q          Y (   Y *P                T:EDWI            I:EVT           I:EDSK      ,
0x0f874c…0f88e0          Dummy {f00=0x004e, f01=0x0190, f02=»      P  X 0P     V _`  " P     T              T:LOPS    , , (           &         (W   " P      Y 0]    >       T:EDWF    n , (       @   Y (_t  " X _.     * X *#          , (        P  B       1       *W   " P                T:SCR2        , (        X     X$ C  
0x0f88e0…0f8a74 (9, 2)   Dummy {f00=0x004f, f01=0x40a8, f02=»     y 6     Y ( : X (;n     .     H D !   /W  3W  ;Q  ?   C   OP   Qp  P   P:  Vp  P4  T   WT  P   P   W    &          P   P  /W  7T  ;W    r           X      @            , (        P  B       1       *W   " P                T:SCR2        , (        X     X$ C  
0x0f8a74…0f8c08          Dummy {f00=0x004f, f01=0x018e, f02=» > @        IDENT    I:EDT      P,REL=11.0,810615,870136941100     F B   I:EDT I:EDW I:ED1 I:EDSK  I:EVT I:ETAB  I:EXIT  I:ETXT  I:ECPY    F D @   I:ECTR  I:ESL I:ENL I:EOR I:ECW I:ECWC  I:EFIL  I:EFLA  I:SCB     $     I:FFSN  I:EXPY  I:RET I:ATTR      , (        
0x0f8c08…0f8d9c          Dummy {f00=0x004f, f01=0x0190, f02=»           I:EVA5            I:EVB           I:EGTB    *       I:EVI   <       I:EVA3    L       I:EVA0    ^ * &     AUT                                 p       I:EVNO            I:EPIC            I:ESKI            I:EBRI            I:EBRB            I:EBR     * &
0x0f8d9c…0f8f30          Dummy {f00=0x004f, f01=0x0190, f02=»DSK  ~     , (     {                     6     K   K             I:EDT     >       I:ED1     P       I:EDW     b , (             K   K   V   K     :           t       I:EVA6      , (                 R   B         " V           , (                   V   Z  P  2  " 
0x0f8f30…0f90c4          Dummy {f00=0x004f, f01=0x0190, f02=»SEG      , (     7  _Z Z                   [   Z  P            I:RET r   < , (     W@      $     [   V           7_      N       I:EXIT  x   ~       P:MTAB      * &     u    W        Z       @ " &! P        , (           $ Z   7     Z   Z  P      $             I:F
0x0f90c4…0f9258          Dummy {f00=0x004f, f01=0x0190, f02=»       , (         J  P  v     I < :           J             I:ECPY      :       I:ETXT  (   N       I:EXPY  (   b , (            Q    :          P  4  ! T _    v       I:ATTR  :           I:ECTR  <           I:ESL F     , (     )            P  4  W    K      W   
0x0f9258…0f93ec          Dummy {f00=0x004f, f01=0x4188, f02=»E            I:ECWC  z           I:EFIL        , (     i @X      *W   X  &     , J   K   :   2       I:SCB     b                    V  : 1       t H D !   U   Y ( [   e f g x i p k 8 m P s   u F y ( { r } :       @         H D !     @      P   T   W   T   W  ?   U
0x0f93ec…0f9580          Dummy {f00=0x004f, f01=0x2008, f02=»        L = REL11             DATE =  811025     6879 PACK NBR =  0011                                                                                                                                                                                                  
0x0f9580…0f9714 (9, 3)   Dummy {f00=0x004f, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
                         […0xf…]
0x0faec0…0fbb60 (10, 0)  DirGranule ((10, 0)) {
0x0faec0…0fbb60            DirEnt {nam=»UPD6.1«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x09f8, f03=0x0000}
0x0faec0…0fbb60            DirEnt {nam=»SYSLOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0a00, f03=0x0000}
0x0faec0…0fbb60          }
0x0fbb60…0fbcf4 (10, 1)  Opaque[0x194]
0x0fbcf4…0fbe88          # DirEnt {nam=»SYSLOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0a00, f03=0x0000}
0x0fbcf4…0fbe88          IdxSect {
0x0fbcf4…0fbe88            f00 = 0x0050	// 0xfbcf4 @0x0 
0x0fbcf4…0fbe88            f01 = 0x005a	// 0xfbcf6 @0x2 
0x0fbcf4…0fbe88            gno = [	// 0xfbcf8 @0x4 
0x0fbcf4…0fbe88                [0x00]: C0x0050.0x0.0
0x0fbcf4…0fbe88                [0x01]: C0x0050.0x1.0
0x0fbcf4…0fbe88                [0x02]: C0x0050.0x2.0
0x0fbcf4…0fbe88                [0x03]: C0x0050.0x3.0
0x0fbcf4…0fbe88                [0x04]: C0x0051.0x0.0
0x0fbcf4…0fbe88                [0x05]: C0x0051.0x1.0
0x0fbcf4…0fbe88                [0x06]: C0x0051.0x2.0
0x0fbcf4…0fbe88                [0x07]: C0x0051.0x3.0
0x0fbcf4…0fbe88                [0x08]: C0x0052.0x0.0
0x0fbcf4…0fbe88                [0x09]: C0x0052.0x1.0
0x0fbcf4…0fbe88                [0x0a]: C0x0052.0x2.0
0x0fbcf4…0fbe88                [0x0b]: C0x0052.0x3.0
0x0fbcf4…0fbe88                [0x0c]: C0x0053.0x0.0
0x0fbcf4…0fbe88                [0x0d]: C0x0053.0x1.0
0x0fbcf4…0fbe88                [0x0e]: C0x0053.0x2.0
0x0fbcf4…0fbe88                [0x0f]: C0x0053.0x3.0
0x0fbcf4…0fbe88                [0x10]: C0x0054.0x0.0
0x0fbcf4…0fbe88                [0x11]: C0x0054.0x1.0
0x0fbcf4…0fbe88                [0x12]: C0x0054.0x2.0
0x0fbcf4…0fbe88                [0x13]: C0x0054.0x3.0
0x0fbcf4…0fbe88                [0x14]: C0x0055.0x0.0
0x0fbcf4…0fbe88                [0x15]: C0x0055.0x1.0
0x0fbcf4…0fbe88                [0x16]: C0x0055.0x2.0
0x0fbcf4…0fbe88                [0x17]: C0x0055.0x3.0
0x0fbcf4…0fbe88                [0x18]: C0x0056.0x0.0
0x0fbcf4…0fbe88                [0x19]: C0x0056.0x1.0
0x0fbcf4…0fbe88                [0x1a]: C0x0056.0x2.0
0x0fbcf4…0fbe88                [0x1b]: C0x0056.0x3.0
0x0fbcf4…0fbe88                [0x1c]: C0x0057.0x0.0
0x0fbcf4…0fbe88                [0x1d]: C0x0057.0x1.0
0x0fbcf4…0fbe88                [0x1e]: C0x0057.0x2.0
0x0fbcf4…0fbe88                [0x1f]: C0x0057.0x3.0
0x0fbcf4…0fbe88                [0x20]: C0x0058.0x0.0
0x0fbcf4…0fbe88                [0x21]: C0x0058.0x1.0
0x0fbcf4…0fbe88                [0x22]: C0x0058.0x2.0
0x0fbcf4…0fbe88                [0x23]: C0x0058.0x3.0
0x0fbcf4…0fbe88                [0x24]: C0x0059.0x0.0
0x0fbcf4…0fbe88                [0x25]: C0x0059.0x1.0
0x0fbcf4…0fbe88                [0x26]: C0x0059.0x2.0
0x0fbcf4…0fbe88                [0x27]: C0x0059.0x3.0
0x0fbcf4…0fbe88                [0x28]: C0x005a.0x0.0
0x0fbcf4…0fbe88                [0x29]: C0x005a.0x1.0
0x0fbcf4…0fbe88                [0x2a]: C0x005a.0x2.0
0x0fbcf4…0fbe88                [0x2b]: C0x005a.0x3.0
0x0fbcf4…0fbe88                [0x2c]: C0x005b.0x0.0
0x0fbcf4…0fbe88            ]
0x0fbcf4…0fbe88          }
0x0fbe88…0fc01c          Dummy {f00=0x0050, f01=0x0190, f02=» 2 P IDENT SYSLOD  REL 11.0 81-12-17 870105041100        P   : 0 P   =15, LOADING SEVERAL APPL. FROM 80M DISC    B   P   =15, REL 11.0 81-11-10    v * P   =14,LOADING SEGMENTS FROM CASSETTE      " P   =14,REL 11.0 81-09-25 SVBU      ( P   =13, ERROR WHEN SEGMENT S
0x0fc01c…0fc1b0          Dummy {f00=0x0050, f01=0x0190, f02=» IN READ ROUT. FOR 16M,80M       P   =11,REL 11.0 81-05-11   " , P   =10,TWO WORDS IN INTERRUPT TABLE ARE    B   P   =10,DESTROYED   r   P   =10,REL 11.0 81-04-08     ( P   =9,NEW CONTROL UNIT 16M,80M DISC        P   =9,REL 11.0 81-04-06      2 P   =8,WHEN CFTEST=
0x0fc1b0…0fc344          Dummy {f00=0x0050, f01=0x018e, f02=» * P   =6,DC BLOCK DESTROYED WHEN CFTEST=0       P   =6,REL 11.0 81-02-06    2 2 P   =5,SUPPORTS LOADING FROM TWO HARDDISC UNITS   R   P   =5,REL 11.0 81-01-29        P   =4,FLOPPY MUX CORRECTED       P   =4,REL 11.0 81-01-26      & P   =3,IF 256 KBYTE MEMORY OVER
0x0fc344…0fc4d8          Dummy {f00=0x0050, f01=0x0190, f02=»   b 0 P   =2,REDESIGNED SEGMENT ALLOCATION ALGORITM       P   =2,PRR 11.0 80-11-20    < * P   =1,MXSTAB ADDR. NOT REL IF CFTEST=0       P   =1,PRR 11.0 80-11-19        P ENTRY SYSLOD        P ENTRY SYSBAS        P ENTRY NUMSEG        P ENTRY PRGLG1        P ENTRY
0x0fc4d8…0fc66c          Dummy {f00=0x0050, f01=0x0190, f02=»NPE        P ENTRY APLREL        P ENTRY APLSTA    "   P ENTRY APLTYP    8   P ENTRY APLIOE    N   P ENTRY APLSEG    d   P ENTRY APLSWB    z   P***************************        P*                         *        P*  ENTRIES AND EXTERNALS  *        P*           
0x0fc66c…0fc800          Dummy {f00=0x0050, f01=0x018e, f02=»H SAVE REGISTER CONTENTS       P EXTRN SYSLDM        P EXTRN SCTANO    6   P EXTRN SCTBUG    L   P EXTRN SCTEFA    b   P EXTRN SCTMSZ    x 2 P EXTRN SCTMXS ADDRESS TO MONITOR EXTENT TABLE        P EXTRN SCTNOP        P EXTRN SCTOPT        P EXTRN SCTIPL        P E
0x0fc800…0fc994 (10, 2)  Dummy {f00=0x0050, f01=0x0190, f02=»   P EXTRN TABBE       P EXTRN MMEND       P EXTRN CMPADR    ,   P EXTRN MOVE    B 4 P EXTRN TTB:MT DISPLACEMENT TO MMU TABLE IN TTAB    V   P EXTRN TTB:CB        P EXTRN STKCOM        P EXTRN STKEND        P EJECT       P           P         $ P******************
0x0fc994…0fcb28          Dummy {f00=0x0050, f01=0x0190, f02=»K:   z   PTDBBT EQU 0 1A BLOCK TYPE      ( PTDBNT EQU TDBBT+1 2N NUMBER OF TASKS   , , PTDBID EQU TDBNT+2 6A TASK ID START VALUE   X , PTDBMC EQU TDBID+6 6A MATCHING TASK CLASS     $ PTDBTL EQU TDBMC+6 6A TASK LEVEL      : PTDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL 
0x0fcb28…0fccbc          Dummy {f00=0x0050, f01=0x0190, f02=»ION    z ( PTDBREC EQU TDC+TLC TDB-RECORD LENGTH       P*    8 * PSDC EQU 7 SPECIAL DEVICE CLASS-RECORD    B   P*    p   P* COMMON DEVICE DEF. BLOCK:    z   PCDBBT EQU 0 1A BLOCK TYPE      6 PCDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES      ( PSDCFST EQU CDB
0x0fccbc…0fce50          Dummy {f00=0x0050, f01=0x0190, f02=»UDBBT+1 3A NUMBER OF UWB TYPES       P*    & ( PUDBFST EQU UDBNU+3 SAVE05 UDB-RECORD   0   PNAMUWB EQU 3 NAME OF UWB     " PNUMUBL EQU 3 NUMBER OF BLOCKS    | . PUDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH       P EJECT       P****************       P* SOP-HANDLING
0x0fce50…0fcfe4          Dummy {f00=0x0050, f01=0x0190, f02=» EQU /100        PLMP4 EQU /80       PLMP5 EQU /40   &   PLMP6 EQU /20   :   PLMP7 EQU /10   N   PLMP8 EQU 8   b   PLMP9 EQU 4   t   PLMP10 EQU 2        PLMP11 EQU 1        P EJECT       P       P     ( P***********************************      ( P*  MXSTAB DISPLA
0x0fcfe4…0fd178          Dummy {f00=0x0050, f01=0x0190, f02=»NT CLUSTERS    t   P       P     2 P*********************************************    $ 2 P*                                           *    Z 2 P*    APCTAB DISPLACEMENTS                   *      2 P*    ====================                   *      2 P*           
0x0fd178…0fd30c          Dummy {f00=0x0050, f01=0x0190, f02=»N DISC FILE ADDRESS =2   x . PAPLREL EQU 18 APPLICATION RELOCATION BASE      , PAPLIOE EQU 0 APPLICATION RESTART ADDRESS   P 8 PAPLLAC EQU 14 APPLICATION LOAD ADDR. (LOGICAL ADDR.)     & PAPLLAP EQU 12 LOGICAL PAGE ADDRESS     8 PAPLLDA EQU 0 APPLICATION LOAD ADDR
0x0fd30c…0fd4a0          Dummy {f00=0x0050, f01=0x0190, f02=»SICAL START OF 1ST SEGMENT     . PAPLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU   " . PAPLPSZ EQU 20 APPLICATION SEGMENT SIZE =2    T   PAPLSWB EQU 2 APPLICATION SWB     * PAPLSTA EQU 16 APPL. PGM START ADDRESS      " PAPLTYP EQU 8 APPLICATION TYPE        P EJECT    
0x0fd4a0…0fd634 (10, 3)  Dummy {f00=0x0050, f01=0x0190, f02=»           *   ~ " P*                            *     " P******************************   :   P       `   P       l 6 PACBLEN EQU 26 APPLICATION CONTROL BLOCK LENGTH =2    x 0 PAPLTAB EQU 12 ADDRESS TO APPL. CONTROL TABLE     $ PAPPLNO EQU 18 APPLICATION NUMBER  
0x0fd634…0fd7c8          Dummy {f00=0x0050, f01=0x0190, f02=»DATA   l ( PDATEND EQU 34 END OF DDIV PROTOTYPE      : PFSTADR EQU 20 1ST FREE ADDRESS WHEN ALLOCATING BUFFER    8 * PFSTPAG EQU 22 1ST FREE PAGE (PHYSICAL)   v , PFYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER      6 PLSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART  
0x0fd7c8…0fd95c          Dummy {f00=0x0050, f01=0x0190, f02=» $ PM:REL EQU 16 RELOCATION CONSTANT     , PSYSBUF EQU 28 START OF TEMPORARY BUFFER    , 2 PSWBFSA EQU 4 SWB-FILE START ADDRESS (2 WORDS)      0 PSWBFSE EQU 8 SWB-FILE END ADDRESS (2 WORDS)      ( PTTAB EQU 32 WORK AREA FOR MMU TABLE      $ PCOM01 EQU 40 COMMON SA
0x0fd95c…0fdaf0          Dummy {f00=0x0050, f01=0x018e, f02=»   j , PSWBFLG EQU 48 SWAPPPABLE WORK BLOCK FLAG     $ PCOM04 EQU 50 COMMON SAVE AREA 4    8 ( PDCBLK EQU 54 START OF DC CONF. DATA    `   P EJECT     " P******************************     " P*                            *     " P*  LOCAL DISPLACEMENTS       *    
0x0fdaf0…0fdc84          Dummy {f00=0x0050, f01=0x0190, f02=»     , PAPLCNT EQU 4 NO OF APPLICATIONS TO LOAD      & PBLKLEN EQU 6 SEGMENT BLOCK LENGTH    8 8 PCARFIX EQU 54 CARTRIDGE OR FIX INDICATOR 16M DISC =9   b ( PCBLEN EQU 256 CASSETTE BUFFER LENGTH     , PCOMLG EQU 4 LENGTH OF CORE RESIDENT PART     * PCONDAD EQU 44 
0x0fdc84…0fde18          Dummy {f00=0x0050, f01=0x0190, f02=»LOCK   l   PDEVTYP EQU 50 DEVICE TYPE      6 PDISCAD EQU 28 SAVE AREA FOR DISC ADDRESS (2 WORDS)   . $ PECNFBF EQU 6 END OF CONF. BUFFER   h $ PEINPBF EQU 2 END OF INPUT BUFFER     $ PESYSTA EQU 0 END OF SYSTEM AREA      & PEXLEN EQU 4 MONITOR EXTENT LENGTH      6
0x0fde18…0fdfac          Dummy {f00=0x0050, f01=0x0190, f02=»LOAD DEVICE    p & PIPLTYP EQU 48 PGM LOAD DEVICE TYPE     & PLLDADR EQU 12 LOGICAL LOAD ADDRESS   > , PLSTREC EQU 20 LAST RECORD OF CONF. FILE    h 0 PLSTASG EQU 8 LOGICAL START OF FIRST SEGMENT        PMONNO EQU 22 MONITOR NUMBER      * PNCHAID EQU 8 NO OF CHAR.
0x0fdfac…0fe140          Dummy {f00=0x0050, f01=0x0190, f02=» OF SEGM. IN S:GTAB    v . POPTION EQU 52 SAVE AREA FOR OPTOIN WORD =2     & PPAGLG EQU 8 PAGE LENGTH IN S:GTAB    N ( PPAGSIZ EQU /1000 PHYSICAL PAGE SIZE    x ( PPLDADR EQU 14 PHYSICAL LOAD ADDRESS      , PPRGLG1 EQU 2 PROGRAM LENGTH DISPLACEMENT     : PPSECNL E
0x0fe140…0fe2d4 (10, 4)  Dummy {f00=0x0050, f01=0x0190, f02=»AL SECTOR PART (0-2)   | ( PREWFLG EQU 56 REWIND INDICATION =14      " PSEGCNT EQU 10 SEGMENT COUNTER    H $ PSWPFEL EQU 14 FILE EXTENT LENGTH   n * PTNBRSG EQU 26 TOTAL NUMBER OF SEGMENTS       P EJECT       P***********************        P*  CASSETTE HANDLING  
0x0fe2d4…0fe468          Dummy {f00=0x0050, f01=0x0190, f02=»EARCH BEGINNING OF TAPE      ( PSTMF EQU /C SEARCH TAPEMARK FORWARD        P*    L " P*  DISC/FLEXIBLE DISC HANDLING   V   P*    | ( PBUFLEN EQU 256 LENGTH OF READ BUFFER     * PDKBA3 EQU 514 BUFFER LENGTH VERSION A3     2 PRECLEN EQU 9 CONFIGURATION FILE RECORD L
0x0fe468…0fe5fc          Dummy {f00=0x0050, f01=0x0190, f02=»XCC EQU /8080 1:ST MUX WORD      * PMXCCD3 EQU /80C1 BYTE2=NUMBER OF WORDS   $   PQBLFAC EQU 6 BLOCKING FACTOR   R , PCIO EQU /41C0 I/O INSTR. CONF. CONSTANT    v   P EJECT       P         F P*****************************************************************      F
0x0fe5fc…0fe790          Dummy {f00=0x0050, f01=0x0190, f02=»    *    T F P*                                                               *      F P*****************************************************************    X   P           P           P           PCALL FORM 16=/F697,16        P EJECT       P**********************
0x0fe790…0fe924          Dummy {f00=0x0050, f01=0x0190, f02=»   r   P*        P       P       PX:A EQU 1    "   PX:B EQU 1    4   PX:C EQU 1    F   PX:D EQU 0    X   PX:E EQU 0    j   PX:F EQU 0  =9    |   PX:G EQU 1  =9        P     ( PMMUPAG EQU 0 1-MMU HARDWARE PRESENT      . PEDM EQU 0 1-SUPPORTS EXTENDED MONITORS =12  
0x0fe924…0feab8          Dummy {f00=0x0050, f01=0x0190, f02=»LOAD DEVICE = FLEXIBLE DISC    v : PMFDISC EQU X:D 1-PROGRAM LOAD DEVICE = MINI FIXED DISC   $ 6 PCDDISC EQU X:E 1-PROGRAM LOAD DEVICE=80M CDC DISC    b : PCDDI16 EQU X:F 1-PROGRAM LOAD DEVICE = 16M CDC DISC =9     2 PCFTEST EQU X:G 1-TEST OF CONFIGURATION FILE =9
0x0feab8…0fec4c          Dummy {f00=0x0050, f01=0x0190, f02=»**     : P*                                                    *     : P*          APPLICATION LOAD PART OF SYSLOD           *   H : P*          ===============================           *     : P*                                                    *     8 P*  ENT
0x0fec4c…0fede0          Dummy {f00=0x0050, f01=0x0190, f02=»ICATION NUMBER                   *   | : P*          A7 - APPLICATION DISC ADDRESS BIT 16-31  *    * : P*          A8 - APPLICATION DISC ADDRESS BIT  0-15  *    h : P*          A9 - START OF FREE AREA                   *     : P*         A13 - MONITOR START ADDRES
0x0fede0…0fef74 (10, 5)  Dummy {f00=0x0051, f01=0x018e, f02=»     *   ` : P*                                                    *     : P*  SUBROUTINES:  CASSIN,SOPIN,CHCRIO,LODCOM          *   L : P*                LODSEG,REBUF,MOVBUF,RDBLK,          *     : P*                CONLOD,CONEX,MOVREV                 *     : P* 
0x0fef74…0ff108          Dummy {f00=0x0051, f01=0x0190, f02=»       P*        P*  SAVE REGISTERS        P*    , 4 P ST A1,IPLTYP+STKEND SAVE FORMAT AND DEVICE TYPE   6 * P ST A2,SCTIPL SAVE PROGRAM LOAD DEVICE   n   P ST A2,IPLDEV+STKEND     2 P CM CONDEV+STKEND RESET CONF. DATA DEV. ADDR.      $ P ST A3,SCTANO APPLICATION 
0x0ff108…0ff29c          Dummy {f00=0x0051, f01=0x0190, f02=»E AREA   t " P LDK A1,1 INITIATE NO OF APPL.       P STR A1,A3 AND SAVE IN TABLE   4 > P ST A8,APLADA+2,A3 SAVE APPLICATION DISC ADDRESS BIT 0-15    X > P ST A7,APLADA+4,A3 SAVE APPLICATION DISC ADDRESS BIT 16-31     * P ST A9,SCTSFA SAVE START OF FREE AREA       
0x0ff29c…0ff430          Dummy {f00=0x0051, f01=0x018e, f02=» 8 P ANK A2,1 TEST IF DEBUG ADDRESS IS ODD,IF TRUE START !     P ABR(NZ) A1  ! @   P*  ! T   PSYS110 EQU * ! ^ " P LD A15,SCTSTB LOAD STACK BASE ! r " P SUKL A15,4 ADJUST STACK BASE  !     P*  !     P*  INDICATE SYSLOD RUNS  !     P*  !     P LDKL A1,LMP1  !     P
0x0ff430…0ff5c4          Dummy {f00=0x0051, f01=0x018e, f02=» ! n   P*  "     P LDR A8,P RETURN ADDRESS "   & P LDKL A3,REL+2 RELOCATION ROUTINE  " 2   P CFR A8,A3 "   $ P LDKL A5,/5555 LOAD TEST PATTERN " n   P LDK A6,64 INIT PAGE COUNTER "     P IFT MMUPAG=1  "     P EJECT "     P*  "   > P*  EXECUTION PATH FOR SYSTEMS WI
0x0ff5c4…0ff758          Dummy {f00=0x0051, f01=0x0190, f02=» " P LD A2,TABBE GET PAGE ADDRESS  #   2 P SUKL A2,/400 DECREMENT PHYSICAL PAGE ADDRESS  # *   P ST A2,TABBE STORE IT BACK # `   P TL TABBE LOAD MMU REGISTERS #   0 P EL A3,PAGSIZ-2,A1 SAVE OLD MEMORY CONTENTS  #   * P ES A5,PAGSIZ-2,A1 STORE TEST PATTERN  #   * P
0x0ff758…0ff8ec          Dummy {f00=0x0051, f01=0x0190, f02=» # l   P RF(E) AP:020  $   ( P SUK A6,4 DECREMENT NUMBER OF PAGES  $     P RB AP:010 $ J   P*  $   $ P*  CHECK IF MMU HARDWARE PRESENT $ f   P*  $     PAP:020 LDKL A1,/FC00 $   6 P ST A1,MMDDIV,A13 SET 1ST ENTRY IN MMU TABLE AREA  $   , P TL MMDDIV,A13 TRY TO LOAD
0x0ff8ec…0ffa80          Dummy {f00=0x0051, f01=0x0190, f02=»SENT $ v   P LDKL A1,LMP9  %   . P CALL ERROR INDICATE HARDWARE NOT PRESENT  % " $ PAP:030 CM TABBE RESET MMU TABLE  % T   P*  % | D P*  END OF EXECUTION PATH FOR SYSTEMS WITH MMU OPTION EXCLUSIVELY %     P*  %     P XIF %     P IFT MMUPAG=0  %     P EJECT %     P
0x0ffa80…0ffc14 (10, 6)  Dummy {f00=0x0051, f01=0x0190, f02=»FFFE % t   PAP:110 EQU * &   & P SUKL A1,PAGSIZ NEXT PHYSICAL PAGE &   ( P LDR* A2,A1 SAVE OLD MEMORY CONTENT  & J " P STR A5,A1 STORE TEST PATTERN  & v   P CWR* A5,A1 CHECK IF MEMORY  &   " P RF(E) AP:120 MEMORY END FOUND &   0 P SUK A6,4 DECREMENT NUMBER OF PHYS
0x0ffc14…0ffda8          Dummy {f00=0x0051, f01=0x0190, f02=» FOR SYSTEMS WITHOUT MMU OPTION EXCLUSIVELY  & x   P*  ' 4   P XIF ' >   P EJECT ' J   P*  ' X   P*  COMMON EXECUTION PATH ' b   P*  '     PAP:200 EQU * '   0 P ST A6,SCTMSZ SAVE NUMBER OF PHYSICAL PAGES  '   " P SRL A6,2 MAKE NO OF 4K FRAMES '   " P SLL A6,10 MAK
0x0ffda8…0fff3c          Dummy {f00=0x0051, f01=0x0190, f02=» LD A1,SCTOPT GET OPTION WORD =2 '     P ST A1,OPTION+STKEND   =2  ( ( $ P ANKL A1,/FFF RESET TYPE BITS =2 ( J * P ST A1,SCTOPT AND SET AS NEW OPTION =2 ( r   P*  (   H P*  INIT POINTER TO READ BUFFER. INIT DEVICE ADDRESS FOR READ-ROUTINE (   ( P LD A9,SCTSFA POIN
0x0fff3c…1000d0          Dummy {f00=0x0051, f01=0x018e, f02=»IZE PROGRAM LOAD DEVICE  (     P*  )     P CF A14,LODDEV ) *   P LDR A3,A9 SAVE  ) @ . P AD A3,SAVCON COMPUTE START OF APPL. TABLE ) X " P ST A3,SCTSFA STORE IN SYSTAB  )     P LDR A1,A1 )   " P RF(Z) AP:233 CASSETTE LOADING )     P*  )   2 P ST A2,SCTIPL SET FILE
0x1000d0…100264          Dummy {f00=0x0051, f01=0x018e, f02=» ) l   P*  *   ( P CF A14,LODMEX  LOAD MONITOR EXTENTS *     P XIF * >   P*  * J $ P*  SCAN CONF. FILE FOR POSSIBLE  * T $ P*  APPLICATION DEFINITION BLOCKS * |   P*  *     P CF A14,SCNCON *   ( P LD A1,APLTAB+STKCOM GET ADDRESS TO  *   ( P ADK A1,2 CURRENT APPL. 
0x100264…1003f8          Dummy {f00=0x0051, f01=0x0190, f02=» ( P LD A10,READ GET SUBROUTINE ADDRESS  +   " P CFR A14,A10 READ FIRST SECTOR + 0   PAP:233 EQU * + V 0 P LD A1,APLTAB+STKCOM GET APPL. TABLE ADDRESS + j ( P LDR* A6,A1 GET NO OF APPL. TO LOAD  +     P NGR A6,A6 NEGATE AND SAVE +   $ P ST A6,APLCNT+STKEND AS COUN
0x1003f8…10058c          Dummy {f00=0x0051, f01=0x0190, f02=»TO USE + r ( P LD A5,SCTEFA+2 AND AREA EMPTY IN IT ,   : P LD A1,CURAPL+STKEND RESTORE APPL. CONTROL BLOCK ADDR. , :   P EJECT , x   PAP:235 EQU * ,     P*  ,   . P*  SAVE INFORMATION ABOUT THE LOAD MODULE  ,     P*  ,   4 P CM APLLAP,A1 RESET NO OF MMU ENTRIES TO
0x10058c…100720          Dummy {f00=0x0051, f01=0x0190, f02=»REL. POSITION OF CONF. DATA  , | . P CM APLPSZ,A1 CLEAR SEGMENT SIZE ENTRY =2  - $ 0 P CM TNBRSG+STKEND CLEAR NBR. OF SEGMENTS =5  - V : P LDR* A6,A9 GET PGM. START ADDRESS (UNSEGMENTED APPL.) -     P ST A6,APLSTA,A1 SAVE  -   " P LD A2,SCTOPT GET OPTION WORD  -  
0x100720…1008b4 (10, 7)  Dummy {f00=0x0051, f01=0x0190, f02=» - p   P RF(E) AP2340  .     P*  .   . P SLL A4,1 BIT SETTING FOR COBOL (BIT 2=1)  . ( $ P CWK A6,'CO' COBOL APPLICATION?  . Z   P RF(E) AP2340  .     P*  .   . P SLL A4,1 BIT SETTING FOR BASIC (BIT 1=1)  .   " P CWK A6,'BA' BASIC APLICATION? .     P RF(E) AP2340 
0x1008b4…100a48          Dummy {f00=0x0051, f01=0x0190, f02=»A6,APLTYP,A1 SAVE APPLICATION TYPE .   , P CWK A6,'AS' ASSEMBLER ALWAYS ALLOWED =2 / *   P RF(E) AP2345   =2 / Z 6 P AN A4,OPTION+STKEND LOOK IF THIS TYPE ALLOWED =2  / t   P RF(NZ) AP2345 YES =2  /   , P LDK A1,LMP9 NO, WRONG MONITOR OPTION =2 /     P CALL ERROR 
0x100a48…100bdc          Dummy {f00=0x0051, f01=0x0190, f02=» AP2350 SKIP IF ASSEMBLER APPL.  /     P*  0 ( , P LD A3,PAGLG+8,A9 GET DEFINED PAGE SIZE  0 2 ( P LD A2,SCTPSZ GET PREVIOUS VALUE =13 0 b " P SRL A2,1 MAKE WORD COUNT =13  0   $ P SRL A3,1 NEW SIZE IN WORDS =13  0   " P CWR A3,A2 MEW SIZE > OLD? =13 0   ( P RF(NG
0x100bdc…100d70          Dummy {f00=0x0051, f01=0x0190, f02=»AP2350 EQU *  =13  0     P SLL A3,1  =13 1     PAP2352 EQU *  =13  1 0   P IFT MMUPAG=1  1 J   P EJECT 1 `   P*  1 n 2 P*  EXECUTION PATH FOR SYSTEMS WITH MMU OPTION  1 x   P*  1   ( P CWK A6,'AS' ASSEMBLER APPLICATION?  1   $ P ABL(E) AP:330 YES! NO SEGMENTS  1  
0x100d70…100f04          Dummy {f00=0x0051, f01=0x0190, f02=»INDICATE PAGE SIZE ERROR 1     P*  2     PAP:237 EQU * 2 * 2 P LD A2,NUMSEG+8,A9 NUMBER OF SEGMENTS DEFINED  2 >   P*  2 t   PAP:238 EQU * 2 ~   P ABL(Z) AP:330 NO SEGMENTS!  2     P*  2   2 P CF A14,ALOCSG RESERVE AREA FOR RESIDENT SEGM. 2     P*  2   2 P*  A1 - 
0x100f04…101098          Dummy {f00=0x0051, f01=0x0190, f02=»RAME ADDR. (PHYS. ADDR.) 2   , P*  A4 - AREA LEFT IN LAST 4K PAGE FRAME  3     P*  3 P ( P*  STORE ADDRESS(ES) TO PAGE FRAMES  3 Z & P*  HOLDING THE FIRST LOGICAL PAGE  3     P*  3   , P SRL A3,10 SEGMENT SIZE IN 1K BLOCKS =2  3   ( P LDKL A6,MMEND GET END OF MMU-
0x101098…10122c          Dummy {f00=0x0051, f01=0x0190, f02=»T MMU ENTRY ADDR.  3 ~ * P SUKL A8,1 DECREMENT MMU ENTRY POINTER 4   2 P SUK A3,4 DECREMENT PAGE SIZE WITH FRAME SIZE  4 H   P RB(P) AP:295  4 ~ $ P RF(Z) AP:300 EVEN 4K BYTES PAGE 4     P*  4   " P*  RESERVE ONE EXTRA MMU ENTRY 4     P*  WHEN PAGE SIZE IS NOT AN 
0x10122c…1013c0          Dummy {f00=0x0051, f01=0x0190, f02=»WK A3,/400 PAGE SIZE = 1K? 4   ( P RF(E) AP:300 YES! ONE ENTRY ENOUGH  5 "   P*  5 N & P SUK A6,2 ALLOCATE ONE ENTRY EXTRA 5 X   P SUKL A8,1 5     P*  5     PAP:300 EQU * 5   4 P LD A3,SEGCNT+STKEND ANY CORE RESIDENT SEGMENTS? 5     P RF(Z) AP:310 NO!  5     P*  5
0x1013c0…101554 (10, 8)  Dummy {f00=0x0051, f01=0x0190, f02=»SS TO PAGE FRAME 5 z * P ADK A3,2 INCREMENT MMU ENTRY ADDRESS  6   $ P CWK A3,MMEND END OF MMU TABLE?  6 F   P RF(E) AP:310 YES! 6 n   P*  6   , P ADKL A2,/400 INCREMENT PAGE FRAME ADDR. 6     P RB AP:305 6     P*  6     PAP:310 EQU * 6     P*  6     P*  SAVE LOGI
0x101554…1016e8          Dummy {f00=0x0051, f01=0x0190, f02=»LAP,A1 SAVE IN APPLICATION CONTROL BLOCK 6   ( P ORR A2,A4 CONCATENATE DISPLACEMENT  7 0 8 P ST A2,LSTASG+STKEND AND SAVE AS LOGICAL START ADDR. 7     P RF AP:335 7     P*  7     P*  NO SEGMENTS DEFINED 7     P*  7     PAP:330 EQU * 7   0 P LDK A3,0 RESET NO OF MM
0x1016e8…10187c          Dummy {f00=0x0051, f01=0x0190, f02=»N LAST FRAME 7 z   PAP:335 EQU * 8     P*  8 ( ( P* COMPUTE APPLICATION START ADDRESS  8 2   P*  8 ^ 0 P*  A1 - POINTER TO APPLICATION CONTROL BLOCK 8 h , P*  A4 - AREA LEFT IN CURRENT PAGE FRAME  8   " P*  A7 - PHYSICAL PAGE ADDRESS  8     P*  A6 - MMU ENTRY ADDR
0x10187c…101a10          Dummy {f00=0x0051, f01=0x0190, f02=»TION TYPE  8 t   P CWK A3,'AS' ASSEMBLER?  9     P RF(NE) AP:336 NO! 9 2   P*  9 L , P ADK A2,10 YES, ADD 5 WORDS FOR DEBUGGER 9 V   PAP:336 EQU * 9     P ADK A2,1  9   $ P ANKL A2,/FFFE MAKE EVEN LENGTH  9     P*  9   $ P*  IF APPLICATION IS LARGER THAN 9     P* 
0x101a10…101ba4          Dummy {f00=0x0051, f01=0x0190, f02=» 9     P LDR A5,A2 :     P SRL A5,12 NO OF 4K BLOCKS :     P CWK A5,15 >60 KBYTES? : <   P RF(L) AP:337 NO!  : Z   P*  : t $ P LDK A4,0 START ON A 4K BOUNDARY : ~   P RF AP:341 :     P*  :     PAP:337 EQU * :   & P ADK A2,0 RESTORE LENGTH CONDITION :   & P RF(N) A
0x101ba4…101d38          Dummy {f00=0x0051, f01=0x0190, f02=»T ALLOCATED PAGE?  :     P*  ;     P CWR A2,A4 ; $   P RF(G) AP:340 LARGER ; 6   P*  ; R ( P* APPLICATION LENGTH LESS THAN AREA  ;     P* LEFT IN LAST PAGE  ;     P* COPY FRAME ADDRESS IN NEXT ;     P* MMU ENTRY  ;     P*  ;     P*  ;     P SUKL A8,1 ;   " P RF(N)
0x101d38…101ecc          Dummy {f00=0x0051, f01=0x0190, f02=» ; h   P RF AP:351 <     P*  <     PAP:340 EQU * < $   P*  < 8 ( P*  RESERVE ENTRIES IN MMU TABLE FOR  < B " P*  COMMON PART OF APPLICATION  < n   P*  <   $ P*  A4 - AREA MAPPED BUT NOT USED <     P*       IN LAST MMU ENTRY  <   " P*  A2 - LENGTH OF COMMON PART  <
0x101ecc…102060          Dummy {f00=0x0051, f01=0x0190, f02=» < ~   P*  =   ( P SUK A6,2 ADVANCE TO NEXT MMU ENTRY  =   & P STR A7,A6 AND COPY FRAME ADDRESS  = >   PAP:341 EQU * = h 2 P SUR A2,A4 SUBTRACT AREA LEFT IN CURRENT FRAME = | , P LDK A4,0 RESET AREA LEFT IN LAST FRAME  =   * P LDR A5,A2 SAVE REMAINING AREA NEEDED 
0x102060…1021f4 (10, 9)  Dummy {f00=0x0052, f01=0x0190, f02=» REMAINDER =     P*  >   & P ADK A2,1 ALLOCATE ONE MORE ENTRY  >     P*  > F   P*  UPDTE MMU ENTRIES > P   P*  > l   PAP:342 EQU * > v & P SUK A2,1 MORE ENTRIES TO UPDATE?  >     P RF(N) AP:350 NO!  >     P*  >   * P SUKL A8,1 DECREMENT MMU ENTRY POINTER >   " P R
0x1021f4…102388          Dummy {f00=0x0052, f01=0x0190, f02=» STR A7,A6 STORE FRAME ADDRESS >     P RB AP:342 ? &   P*  ? 8   PTABOVF EQU * ? B   P LDK A1,LMP7 ? V & P CALL ERROR SIGNAL TABBE OVERFLOW! ? j   PMEMOVF EQU * ?     P LDKL A1,LMP3  ?     P CALL ERROR MEMORY OVERFLOW! ?     P*  ?     PAP:350 EQU * ?     P*  ?   0
0x102388…10251c          Dummy {f00=0x0052, f01=0x0190, f02=» ?   4 P SUR A4,A5 ALLOCATE REMAINIG AREA IN LAST FRAME  @     P LDR A2,A8 GET MMU ENTRY @ @ * P SLL A2,12 MOVE TO FOUR LEFTMOST BITS  @ `   P LDR A8,A2 @   $ P ORR A8,A4 LOGICAL START ADDRESS @   ( P CWK A3,'AS' ASSEMBLER APPLICATION?  @     P RF(NE) AP:352 NO! @
0x10251c…1026b0          Dummy {f00=0x0052, f01=0x0190, f02=»VE @ | , P ST A4,SCTEFA+2 SAVE OFFSET WITHIN FRAME A   : P ST A7,APLLDA,A1 SAVE APPLICATION LOAD ADDR. (BIT 0-5) A : $ P ST A4,APLLDA+2,A1 AND BIT 6-17  A x , P ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL  A   & P ST A4,LSTADR+STKCOM ADDRESS USED  A   , P LDR* A1,A6 GE
0x1026b0…102844          Dummy {f00=0x0052, f01=0x0190, f02=» RF AP:354 A     PAP:353 EQU * B   $ P LDR* A1,A6 GET PHYSICAL ADDRESS B &   P SLL A1,2  B N   P ADR A1,A4 ADD DISPLACEMENT  B ` ( P LD A2,SCTSFA GET START OF FREE AREA B   ( P TNM A1,A2 ON SAME SIDE OF 32K-LIMIT B     P RF(NN) AP3532 YES!  B     P CWR A2,A1 B    
0x102844…1029d8          Dummy {f00=0x0052, f01=0x0190, f02=»STKEND SAVE  B   . P LD A10,COMLG,A9 LOAD COMLG OF COMMON PART C     P TL TABBE LOAD MMU REGISTERS C F   P XIF C j   P IFT MMUPAG=0  C v   P EJECT C     PAP:240 EQU * C     P*  C   @ P*  EXECUTION PATH EXCLUSIVELY FOR SYSTEMS WITHOUT MMU OPTION C     P*  C     P* 
0x1029d8…102b6c          Dummy {f00=0x0052, f01=0x0190, f02=»,NUMSEG+8,A9 NUMBER OF SEGMENTS  C     P RF(Z) AP:275 NO SEGMENTS! D ( , P CF A14,ALOCSG RESERVE AREA FOR SEGMENTS D J , P LDR A2,A7 CONFIGURE LOGICAL START ADDR. D z   P SLL A2,2 TO FIRST SEGMENT D     P ORR A2,A5 D     P ST A2,LSTASG+STKEND D     PAP:275 EQU * D
0x102b6c…102d00          Dummy {f00=0x0052, f01=0x0190, f02=»F(NE) AP:276 NO! D     P*  E   . P ADKL A10,10 YES, ADD 5 WORDS FOR DEBUGGER E "   PAP:276 EQU * E T   P ADKL A10,1  E h $ P ANKL A10,/FFFE MAKE EVEN LENGTH E | 8 P RF(N) AP:278 APPLICATION IS LARGER THAN FRAME SIZE  E     P*  E   > P CWR A10,A5 APPL. IS SMALLER T
0x102d00…102e94 (10, 10) Dummy {f00=0x0052, f01=0x0190, f02=»RAME E f , P LDK A5,0 NO AREA LEFT IN CURRENT FRAME  F   $ P LDR A2,A10 GET REMAINING LENGTH F < $ P SRL A2,12 COUNT NO OF 4K BLOCKS F d , P SRL A7,10 FRAME ADDRESS AS BLOCK COUNT  F   $ P SUR A7,A2 SUBTRACT AREA NEEDED  F   " P RF(N) MEMOVF MEMORY OVERFLOW! F    
0x102e94…103028          Dummy {f00=0x0052, f01=0x0190, f02=»W FRAME  F r   P SUK A7,1  G   " P RF(N) MEMOVF MEMORY OVERFLOW! G "   P*  G H   PAP:279 EQU * G R $ P SLL A7,10 RESTORE FRAME ADDRESS G f   PAP:280 EQU * G   2 P SUR A5,A10 ALLOCATE AREA NEEDED IN LAST FRAME G     P LDR A4,A9 SAVE A9 G     P LDR A8,A11 SAVE A11 G
0x103028…1031bc          Dummy {f00=0x0052, f01=0x0190, f02=»0-5) G b 2 P ST A5,APLLDA+2,A1 AND BIT 6-17 OF APPLICATION H   , P ST A7,FYSPAG+STKCOM SAVE LAST PHYSICAL  H B & P ST A5,LSTADR+STKCOM ADDRESS USED  H r   P SLL A7,2  H     P LDR A11,A7  H   . P ORR A11,A5 MAKE ADDRESS AS A 16 BIT ADDR. H   ( P LD A9,SCTSFA GET ST
0x1031bc…103350          Dummy {f00=0x0052, f01=0x0190, f02=» OVERFLOW! H |   P CALL ERROR  I     P*  I &   PAP:290 EQU * I 0 ( P CWK A3,'AS' ASSEMBLER APPLICATION?  I D   P RF(NE) AP:295 NO! I p   P*  I   ( P ADKL A11,10 SKIP 5 PRECEEDING WORDS I     PAP:295 EQU * I   2 P ST A11,LLDADR+STKEND SAVE APPL. LOAD ADDRESS  I    
0x103350…1034e4          Dummy {f00=0x0052, f01=0x0190, f02=»ND SAVE APPLICATION LOAD-ADDRESS I ~ . P LD A10,COMLG,A9 GET LENGTH OF COMMON PART J (   P XIF J Z   P EJECT J f   P*  J t   P*  COMMON EXECUTION PATH J ~   P*  J   : P*  READ AND RELOCATE CORE RESIDENT PART OF APPLICATION J     P*  J   $ P*  A8 - APPLICATION LOAD
0x1034e4…103678          Dummy {f00=0x0052, f01=0x0190, f02=»LOCK POINTER J d * P ST A8,APLLAC,A1 SAVE LOGICAL ADDRESS  K   6 P ST A8,APLREL,A1 SAVE APPLICATION RELOCATION BASE  K B 4 P CM FSTSEC+STKEND RESET FIRST SECTOR/BLOCK IND.  K | 6 P LDKL A7,240 INITIATE NR OF CODE WORDS/SECT/BLOCK  K   $ P ST A7,LOD:10 MODIFY INSTR
0x103678…10380c          Dummy {f00=0x0052, f01=0x0190, f02=»STKEND GET CURRENT APPL. CONTR. BLOCK  K   , P LD A2,APLTYP,A1 AND TYPE OF THIS APPL.  L . ( P CWK A2,'AS' ASSEMBLER APPLICATION?  L ^   P ABL(E) AP:400 YES L   : P LD A8,LSTASG+STKEND GET LOGICAL ADDRESS TO FIRST PAGE L   0 P LD A2,TNBRSG+STKEND GET NUMBER OF SEG
0x10380c…1039a0          Dummy {f00=0x0052, f01=0x0190, f02=»MUPAG=1  L   . P TS MMDDIV,A13 SAVE MMU REGISTER CONTENTS  M     P XIF M B   PAP:360 EQU * M N   P*  M b & P*  READ AND RELOCATE THE SEGMENTS  M l   P*  M   . P*  A8 - LOGICAL ADDRESS OF SAVE05 SEGMENT  M     P*  A10 - SEGMENT LENGTH  M     P*  M   6 P LD A3,CURAP
0x1039a0…103b34 (10, 11) Dummy {f00=0x0052, f01=0x0190, f02=»EGCNT+STKEND GET SEGMENT COUNTER M     PAP:365 EQU * N (   P RF(Z) AP:370  N <   P ADK A2,BLKLEN NEXT BLOCK  N R & P SUK A1,1 DECREMENT BLOCK COUNTER  N t   P RB AP:365 N     PAP:370 EQU * N   . P LD A1,SCTIPL IF LOADING FROM CASSETTE =14 N     P SUK A1,/F0 . =14 
0x103b34…103cc8          Dummy {f00=0x0052, f01=0x0190, f02=»   P ANK A1,2 DISC PAGING? O     P RF(Z) AP:376 NO!  O "   P*  O < & P*  CHECK IF CORE RESIDENT SEGMENT  O F   P*  O p " P CALL GETCON GET SEGMENT TYPE  O z * P LDR A12,A1 GET MOST SIGNIFICANT PART  O   " P ANKL A12,/FF OF DISC ADDRESS  O   * P SRL A1,8 SEGMENT TY
0x103cc8…103e5c          Dummy {f00=0x0052, f01=0x0190, f02=»THIS SEGMENT AND CHECK NEXT  O     P*  P $ , P LD A1,SEGCNT+STKEND GET SEGMENT COUNTER P . 6 P LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS  P ^   P ADK A1,1 INCREMENT  P     P CWR A1,A2 LAST SEGMENT? P     P ABL(E) AP:400 YES!  P   4 P ST A1,SEGCNT+STKEND SAV
0x103e5c…103ff0          Dummy {f00=0x0052, f01=0x0190, f02=» * P   " P ADK A2,2 DISC SECTOR ADDRESS  Q   * P LD A1,SCTIPL IF CASSETTE LOADING =14  Q 0   P SUK A1,/F0 . =14  Q ^ 4 P RF(N) AP378B SKIP DISC ADDRESS CALCULATION =14  Q x ( P CALL GETCON GET DISC SECTOR ADDRESS Q     P LDR A11,A1 SAVE Q   8 P AD A11,APLADA+2,A3 
0x103ff0…104184          Dummy {f00=0x0052, f01=0x0190, f02=»F DISC ADDRESS Q n " P ANKL A11,/7FFF RESET OVERFLOW R   4 PAP:378 AD A12,APLADA,A3 ADD M. S. P. OF A. D. A. R <   P CWK A12,255 OVERFLOW? R t , P RB(G) AP:375 YES: ILLEGAL DISC ADDRESS! R     PAP378B EQU * . =14 R     P ADK A2,2 SEGMENT LENGTH R   $ P CALL GETCON
0x104184…104318          Dummy {f00=0x0052, f01=0x0190, f02=»   P CF A14,LODSEG LOAD SEGMENT  S   , P LD A1,SEGCNT+STKEND GET SEGMENT COUNTER S ( 6 P LD A2,TNBRSG+STKEND GET TOTAL NUMBER OF SEGMENTS  S X ( P ADK A1,1 INCREMENT SEGMENT COUNTER  S   $ P CWR A1,A2 ALL SEGMENTS LOADED?  S     P ABL(E) AP:400 YES!  S   . P ST A1
0x104318…1044ac          Dummy {f00=0x0052, f01=0x0190, f02=» SIZE DEFINED =2 S t   P IFT MMUPAG=0  T   , P ADR A8,A4 COMPUTE ADDRESS TO NEXT PAGE  T .   P RB AP:360 T ^   P XIF T p   P IFT MMUPAG=1  T |   P EJECT T     PAP:379 EQU * T     P LDR A1,A4 SAVE  T   . P ANKL A4,/0C00 GET MODULO 4K DISCRIMINANT  T   " P RF(Z) AP:
0x1044ac…104640          Dummy {f00=0x0052, f01=0x0190, f02=» DISCRIMINANT  T t 0 P ANKL A1,/F000 LOGICAL ADDRESS TO NEXT PAGE  U   2 P ANKL A8,/F000 LOGICAL ADDRESS TO CURRENT PAGE U J * P SUR A1,A8 COMPUTE PHYSICAL INCREMENT  U     PAP:380 EQU * U   * P LD A8,APLLAP,A3 LOGICAL PAGE ADDRESS  U     P LDR A2,A8 SAVE  U   4 P
0x104640…1047d4 (10, 12) Dummy {f00=0x0052, f01=0x0190, f02=»2,A13  U   & P ADKL A2,MMDDIV MMU ENTRY ADDRESS  V     P LDR A3,A13  V 8   P ADKL A3,MMDDIV+32 V L * P SRL A1,2 MAP PHYSICAL ADDRESS ON MMU  V f   PAP:385 EQU * V   , P ADRS A1,A2 LOGICAL ADDRESS TO NEXT PAGE V     P ADK A2,2 NEXT MMU ENTRY V     P CWR A2,A3 V    
0x1047d4…104968          Dummy {f00=0x0052, f01=0x0190, f02=» 8 P LD A1,CURAPL+STKEND GET CURRENT APPL.CONTROL BLOCK  W     P IM APLCNT+STKEND  W @ * P ABL(Z) CONLOD ALL APPLICATIONS LOADED W Z   P*  W   . P ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION W   2 P ST A1,CURAPL+STKEND APPLICATION CONTROL BLOCK W   4 P LD A12,APLADA
0x104968…104afc          Dummy {f00=0x0052, f01=0x0190, f02=» W l " P CFR A14,A10 READ FIRST SECTOR X     P ABL AP:234  X .   P EJECT X B 2 P*********************************************  X P 2 P*                                           *  X   2 P*                                           *  X   2 P*                ALOCS
0x104afc…104c90          Dummy {f00=0x0052, f01=0x0190, f02=» 2 P*   RESERVE PAGES FOR RESIDENT SEGMENTS     *  Y   2 P*                                           *  Y : 2 P*                                           *  Y p 2 P*********************************************  Y     P*  Y     P*  Y     PALOCSG EQU * Y   0 P ST 
0x104c90…104e24          Dummy {f00=0x0052, f01=0x0190, f02=» RESIDENT SEGMENTS Y n * P ST A3,APLPSZ,A1 SAVE SEGMENT SIZE =2  Z   " P LD A4,SCTOPT GET OPTION WORD  Z H   P SRC A4,2 DISC PAGING? Z n   P RF(NN) ALSG04 NO! Z     P*  Z   * P LD A4,SCTIPL GET PROGRAM LOAD DEVICE  Z   " P SUK A4,/F0 CHECK IF CASSETTE  Z   0 P RF(
0x104e24…104fb8          Dummy {f00=0x0052, f01=0x0190, f02=»APPLICATION  Z | & P ADK A6,14 START OF SEGMENT BLOCKS [     PALSG00 EQU * [ >   P ADK A6,6 NEXT SEGMENT BLOCK [ R   P*  LOOK IF OUTSIDE BUFFER  [ v   P*  IF SO READ NEXT [     P*  SECTOR BLOCK  [     P*  [   $ P LDR A4,A6 SAVE BUFFER POSITION  [     P SUR A4,A9 R
0x104fb8…10514c          Dummy {f00=0x0052, f01=0x0190, f02=»ICATION =14  [ p $ P CF A14,NXTSEC READ NEXT SECTOR      8 P SUK A6,BUFLEN-16 COMPENSATE FOR RELOCATION BITS =5    < $ P   AND RESET BUFFER POSITION =5    x   P*        PALSG01 EQU *       P LCR A4,A6 GET SEGMENT TYPE      ( P CCK A4,'RR' CORE RESIDENT SEGMENT?   
0x10514c…1052e0          Dummy {f00=0x0052, f01=0x0190, f02=»?    x   P RB(NZ) ALSG00 YES!  ]   4 P LD A2,SEGCNT+STKEND NUMBER OF RESIDENT SEGMENTS ] & ( P RF(Z) ALSG12 NO RESIDENT SEGMENTS!  ] ^   PALSG04 EQU * ]   6 P ST A2,SEGCNT+STKEND SAVE NBR OF RESIDENT SEGMENTS ]   4 P ADS A2,SCTNOP ACKUMULATE NO OF CORE RES. SEGM. 
0x1052e0…105474 (10, 13) Dummy {f00=0x0053, f01=0x0190, f02=» SIZE  ] z   P ANKL A6,/FFF  ^   . P RF(NZ) ALSG08 NOT A MULTIPLE OF 4K BYTES  ^ $   P*  ^ V 0 P LDR A5,A5 LOOK IF ALREADY ON A 4K BOUNDARY  ^ `   P RF(Z) ALSG08 YES  ^     P*  ^   $ P LDK A5,0 START ON A 4K BOUNDARY ^     PALSG08 EQU * ^   * P LDR A7,A7 LOOK IF 2
0x105474…105608          Dummy {f00=0x0053, f01=0x0190, f02=»FRAME =3 ^ p   PALSG8B EQU * _   . P ANKL A5,/1C00 ALWAYS START ON 1K BOUNDARY _ $ . P SRL A3,1 MAKE SEGMENT LENGTH IN WORDS =2  _ V ( P SRL A5,1 AND REMAINING AREA TOO =2  _   * P SRL A7,10 CONVERT TO NO OF FRAMES =2  _   " P LDR A4,A3 GET SEGMENT SIZE =2 _   . P
0x105608…10579c          Dummy {f00=0x0053, f01=0x0190, f02=» _ z & P SUK A7,1 DECREMENT FRAME COUNT =2 `   , P ADKL A5,/800 ALLOCATE ANOTHER FRAME =2  ` 2 $ P RB(P) ALSG09 LOOK IF ENOUGH =2  ` b   PALSG10 EQU * =2  `   4 P TNM A5,A3 FREE AREA GREATER THAN 32K WORDS? =2  `     P RF(N) ALS11A YES =2 `   . P SUR A5,A3 ALLOCAT
0x10579c…105930          Dummy {f00=0x0053, f01=0x0190, f02=»QU * =2  `   * P SUK A2,1 DECREMENT SEGMENT COUNTS =2  a   $ P RB(NZ) ALSG09 MORE SEGMENTS =2  a >   P LDR A7,A7 =2  a f $ P ABL(N) MEMOVF MEMORY OVERFLOW!  a |   P*  a   $ P SLL A7,10 RESTORE FRAME ADDRESS a   . P ST A7,APLSEG,A1 SAVE PHYSICAL ADDRESS TO  a   , P
0x105930…105ac4          Dummy {f00=0x0053, f01=0x0190, f02=»ENT  a j   PALSG12 EQU * b     P*  b   * P*  REREAD FIRST SECTOR OF APPLICATION  b * * P*  IF S:GTAB IS LARGER THAN ONE SECTOR b X   P*  b   < P LD A2,REWFLG+STKEND DO WE HAVE TO REWIND THE FILE? =14  b     P RF(Z) ALSG30 NO! =14  b     P*  b     P IFT CASS=1  =14
0x105ac4…105c58          Dummy {f00=0x0053, f01=0x0190, f02=» THE TAPE TO =14 b ~ $ P*   BEGINNING OF APPLICATION =14 c     P*  c @ " P CALL PUSH SAVE REGISTERS =14  c J . P LDK A1,SBOT SEARCH BEGINNING OF TAPE =14  c p   P CF A14,CHCRIO . =14 c     P LDK A1,STMF . =14 c   . P CF A14,CHCRIO SEARCH START OF MONITOR =14 c    
0x105c58…105dec          Dummy {f00=0x0053, f01=0x0190, f02=» CALL POB RESTORE REGISTERS =14  c     P RF ALSG30 . =14 d (   PALSG14 EQU * . =14 d @   P XIF  =14  d Z 8 P LD A12,APLADA,A1 GET MOST SIGN. PART OF DISC ADDR.  d l 2 P LD A11,APLADA+2,A1 AND LEAST SIGNIFICANT PART d   & P CF A14,NXTSEC REREAD FIRST SECTOR d     P
0x105dec…105f80          Dummy {f00=0x0053, f01=0x0190, f02=»READ READ NEXT SECTOR  d     P CFR A14,A10 e   8 P ST A11,DISCAD+STKEND SAVE CURRENT SECTOR/BLOCK =10  e 2 ( P ST A12,DISCAD+2+STKEND ADDRESS =10  e n . P CALL POB RESTORE FORMER REGISTER CONTENTS e   : P LD A11,DISCAD+STKEND RESTORE CURRENT SECTOR/BLOCK =10 e   (
0x105f80…106114 (10, 14) Dummy {f00=0x0053, f01=0x0190, f02=»***********  e l 4 P*                                             *  f   4 P*  LODMEX - LOAD MONITOR EXTENT(S)            *  f L 4 P*  ===============================            *  f   4 P*                                             *  f   4 P*  REFERENCED IN:  S
0x106114…1062a8          Dummy {f00=0x0053, f01=0x0190, f02=»  *  f d 4 P*                                             *  g   4 P*  EXIT:                                      *  g D 4 P*                                             *  g | 4 P*  WORK REGISTERS:  A1-A12                    *  g   4 P*                           
0x1062a8…10643c          Dummy {f00=0x0053, f01=0x0190, f02=» 4 P***********************************************  h     PLODMEX EQU * h < & P LD A1,SCTMXS MONITOR EXTENT TABLE h P   PMSX10 EQU *  h z   P RF(Z) MSX99 h     P*  h   ( P LD A1,SCTOPT GET MONITOR OPTION =12 h   ( P SRC A1,1 LOOK IF MMU OPTION ON =12  h     P RF(
0x10643c…1065d0          Dummy {f00=0x0053, f01=0x0190, f02=»A14,GETMON GET MONITOR DISC ADDRESS  h   * P LD A3,MX:NOX,A1 GET NUMBER OF EXTENTS i , 4 P LD A6,MX:NOS,A1 GET NUMBER OF SEGMENT CLUSTERS  i Z $ P SLL A6,1 MAKE BYTE DISPLACEMENT i     P ADK A6,4  i   " P ADR A6,A1 FIRST EXTENT BLOCK  i     PMSX20 EQU *  i   & P S
0x1065d0…106764          Dummy {f00=0x0053, f01=0x018e, f02=»XT EXTENT BLOCK  i   $ P LD A7,SCTEFA RESTORE ADDRESS TO j   $ P LD A5,SCTEFA+2 END OF FREE AREA j @   P RF(NZ) MSX25  j h   P*  j ~ 2 P LDKL A5,PAGSIZ EMPTY FRAME, START ON NEXT ONE j     P SUKL A7,/400  j     PMSX25 EQU *  j   ( P LD A2,EXLEN,A6 GET LENGTH OF EX
0x106764…1068f8          Dummy {f00=0x0053, f01=0x0190, f02=» j f 0 P ADK A2,0 EXTENT LENGTH LESS THAN 32K BYTES? k     P RF(N) MSX30 NO  k <   P*  k T 2 P CWR A2,A5 EXTENT LESS THAN AREA LEFT IN FRAME k ^   P RF(L) MSX40 YES!  k     P*  k     PMSX30 EQU *  k     P LDR A1,A2 k   . P SRL A1,12 CONVERT LENGTH TO NO OF FRAMES 
0x1068f8…106a8c          Dummy {f00=0x0053, f01=0x0190, f02=»ES!  k     P*  l   ( P LDKL A5,PAGSIZ START ON 4K BOUNDARY l     P SUK A7,1  l B   PMSX35 EQU *  l T 0 P SUR A2,A5 SUBTRACT AREA LEFT IN LAST FRAME  l h " P LDK A5,0 AND SET EMPTY FRAME  l     P LDR A1,A2 l   . P SRL A1,12 CONVERT LENGTH TO NO OF FRAMES  l   , P S
0x106a8c…106c20          Dummy {f00=0x0053, f01=0x0190, f02=» RF(Z) MSX45 l     P*  m   * P LDKL A5,PAGSIZ TAKE NEXT EMPTY FRAME  m     P SUK A7,1  m L   PMSX40 EQU *  m ^ 4 P SUR A5,A2 SUBTACT FROM AREA LEFT IN LAST FRAME  m r   PMSX45 EQU *  m   & P CWK A7,15 LOOK IF FIRST PARTITION m   * P ABL(NG) MEMOVF YES, MEMORY OVER
0x106c20…106db4 (10, 15) Dummy {f00=0x0053, f01=0x0190, f02=»HYSICAL ADDRESS  m z & P ST A7,SCTEFA TO END OF FREE AREA  n     P*  n B $ P LD A4,SCTMXS GET MXSTAB ADDRESS n L " P ADK A4,2 MONITOR DISC ADDRESS n t   P XRR A1,A1 RESET REG. A1 n   * P LDR* A2,A6 GET MONITOR EXTENT ADDRESS n   ( P DAR* A4 AND RELOCATE EXTENT ADD
0x106db4…106f48          Dummy {f00=0x0053, f01=0x0190, f02=»ERT PHYSICAL LOAD ADDRESS  n   $ P ORR A1,A7 TO A 16 BITS ADDRESS  o " " P STR A1,A6 AND SAVE IN MXSTAB  o J   P*  o p * P ADK A5,10 SKIP PRECCEDING FIVE WORDS  o z : P ST A5,LLDADR+STKEND SAVE AS PGM LOAD ADDR. (LOGICAL)  o   $ P LDR A8,A5 SAVE RELOCATION BASE  o
0x106f48…1070dc          Dummy {f00=0x0053, f01=0x0190, f02=»TRY COUNTER  o z , P LDKL A2,TABBE GET ADDRESS TO MMU TABLE  p   6 P ST A3,FSTSEC+STKEND RESET FIRST SECTOR INDICATOR  p D   PMSX50 EQU *  p ~ " P STR A7,A2 STORE PAGE ADDRESS  p   $ P ADKL A7,/400 NEXT PAGE ADDRESS  p     P ADK A2,2 NEXT MMU ENTRY p   & P ADK A3,
0x1070dc…107270          Dummy {f00=0x0053, f01=0x0190, f02=»TERS p x   P CALL LOD:70 LOAD EXTENT q   & P LDR* A3,A15 RESTORE NO OF EXTENTS q ,   P RB MSX20  q V   P*  q h   PMSX99 EQU *  q r   P RTN A14 q     P EJECT q   4 P***********************************************  q     P*  q     P*               GETMON q     P*   
0x107270…107404          Dummy {f00=0x0053, f01=0x0190, f02=»IES. q ~   P*  r   4 P************************************************ r     P*  r N   P*  r X   PGETMON EQU * r b ( P LD A1,SCTANO GET APPLICATION NUMBER r v   P ST A1,MONNO+STKEND SAVE r   2 P CF A14,GETNBR GET CORRESPONDING ENTRY IN VTOC r   0 P LC A1,8,A4 GET 
0x107404…107598          Dummy {f00=0x0053, f01=0x0190, f02=»TNBR SEARCH FOR APPL. NBR. 0 (MONITOR) r     P*  s .   PGTMON2 EQU * s 8 0 P LD A1,MONNO+STKEND GET MONITOR NO (BIT 0-7) s L ( P CW A1,8,A4 IS IT THE RIGHT MONITOR? s     P RF(E) GTMON4 YES! s     P*  s   8 P CF A14,GTNBR4 NO, CONTINUE TO NEXT MONITOR IN VTOC  s  
0x107598…10772c          Dummy {f00=0x0053, f01=0x0190, f02=»-15) s d " P ST A2,2,A1 AND SAVE IN MXSTAB t   6 P LD A2,18,A4 AND MONITOR DISC ADDRESS (BIT 16-31)  t 2 " P ST A2,4,A1 AND SAVE IN MXSTAB t l   P RTN A14 RETURN  t     P EJECT t     PGETNBR EQU * t   $ P CF A14,GETVLB READ VOLUME LABEL t     PGTNBR0 EQU * t     P
0x10772c…1078c0          Dummy {f00=0x0053, f01=0x0190, f02=»APPLICATION NUMBER t x   PGTNBR2 EQU * u   . P LCR A2,A4 GET 1ST CHARACTER IN FILE NAME  u .   P CCK A2,/2020 UNUSED?  u `   P RF(E) GTNBR4 YES! u ~   P*  u   ( P CC A1,9,A4 SAME APPLICATION NUMBER? u     P RF(E) GTNBR6 YES, RETURN  u     P*  u     PGTNBR4 EQU * u
0x1078c0…107a54 (10, 16) Dummy {f00=0x0053, f01=0x0190, f02=»TNBR2 YES! u     P*  v   $ P RB GTNBR0 NO, READ NEXT SECTOR  v     P*  v D   PGTNBR6 EQU * v N   P RTN A14 v b   P XIF v r   P EJECT v ~ > P********************************************************** v   > P*                                                        *
0x107a54…107be8          Dummy {f00=0x0053, f01=0x0190, f02=» > P*                                                        * w   > P*  ENTRY:  A9 - BUFFER ADDRESS                           * w F > P*                                                        * w   > P*  EXIT:                                                 * w  
0x107be8…107d7c          Dummy {f00=0x0053, f01=0x0190, f02=»*                                                        * w   > P********************************************************** x B   PCONLOD EQU * x   & P LD A1,SCTEFA GET END OF FREE AREA x     P LDR A2,A1 SAVE  x   " P ANKL A1,/3C00 ISOLATE BIT 2-5 x     P SLL A1,
0x107d7c…107f10          Dummy {f00=0x0053, f01=0x0190, f02=»ISOLATE IT x     P ST A2,SCTEFA AND SAVE y   8 P LD A1,CURAPL+STKEND START OF LAST APPL. CTRL. BLOCK y 0 0 P ADK A1,ACBLEN END OF LAST APPL. CTRL. BLOCK y l , P ST A1,SCTSFA UPDATE START OF FREE AREA  y   8 P LD A1,APLTAB+STKCOM GET START OF APPL. CONTR. TABLE y  
0x107f10…1080a4          Dummy {f00=0x0053, f01=0x0190, f02=»XT APPLICATION y t & P ST A1,CURAPL+STKEND CONTROL BLOCK z   * P LD A1,SCTIPL GET PROGRAM LOAD DEVICE  z @ " P SUK A1,/F0 CHECK DEVICE TYPE  z n   P RF(NN) CONRAD NOT CASSETTE  z     P IFT CFTEST+CASS=2 z     P*  z   & P*  PROGRAM LOAD DEVICE = CASSETTE  z     P* 
0x1080a4…108238          Dummy {f00=0x0053, f01=0x0190, f02=»   P LDKL A1,/0100 {     P ST A1,COR:38 MODIFY {     P LDR A1,A9 START OF BUFFER { 6 " P ADKL A1,BUFLEN END OF BUFFER  { X , P ST A1,PLDADR+STKEND SAVE END OF BUFFER  { ~   P ST A1,EINPBF+STKEND SAVE  {   , P ST A1,CONSTA+STKCOM START OF CONF. DATA {     P CF A14,
0x108238…1083cc          Dummy {f00=0x0053, f01=0x0190, f02=»EMARK? {     P RF(Z) TST:10 NO!  |   . P CF A14,CASSIN INIT CONFIGURATION CASSETTE | (   P CALL CON:40 | Z   P RF TST:10 | n   PCONEX EQU *  |     P*  |   > P*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE |     P*  |   " P CF A14,RDBLK READ NEXT BLOCK 
0x1083cc…108560          Dummy {f00=0x0053, f01=0x0190, f02=»F A14,RDBLK BYPASS TAPEMARK  |     P RF CON:90 } $   PCON:80 EQU * } 6   P LDK A1,/F } J " P CF A14,CHCRIO UNLOAD CASSETTE }     PCON:90 EQU * }     P ABL CONMOV  }     P XIF }     P IFT CFTEST=1  }     P EJECT }     PCONRAD EQU * }     P*  }   6 P*  LOAD CONFIGUR
0x108560…1086f4 (10, 17) Dummy {f00=0x0054, f01=0x0190, f02=»M LOAD DEVICE  } x   P*  ~   0 P CF A14,CONFLD INITIATE CONF. DATA LOAD DEV. ~     PCONRA0 EQU * ~ T * P LD A11,CONDAD+STKEND GET START SECTOR ~ h 2 P LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART  ~   " P LDR A1,A9 GET START OF BUFFER ~   $ P ADKL A1,BUFLEN-6 END 
0x1086f4…108888          Dummy {f00=0x0054, f01=0x018e, f02=»ER ~ p   P ST A1,EINPBF+STKEND SAVE =2     , P ST A1,CONSTA+STKCOM START OF CONF. DATA   . $ P LDKL A10,0 RESET RECORD COUNTER   ^   P*      0 P*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE       P*        P CALL READC READ SECTOR        P*      0 P* TEST THE SYNTA
0x108888…108a1c          Dummy {f00=0x0054, f01=0x0190, f02=»       P CALL TEST       P CALL AA       P CALL CONRD    *   P CALL TCL    >   P CALL TEST   P   P CALL AA   b   P CALL CONRD    r   P CALL LEV        P CALL TEST       P CALL NN1        PTST:20 CALL CONRD        P CALL NN1        P CALL CONRD      B PTST:30 LD A5
0x108a1c…108bb0          Dummy {f00=0x0054, f01=0x0190, f02=»L TDCT       P CALL TEST       P CALL NN       P CALL CONRD    0   P CALL LC   D   P CALL TEST   T   P CALL NNL    f   P CALL CONRD    x   P RB TST:30       PTST:40 EQU *       P CALL NN1        P CALL CONRD        PTST:50 EQU *     < P LD A5,NDEVCL+STKEND GET NUM
0x108bb0…108d44          Dummy {f00=0x0054, f01=0x018e, f02=»ST       P CALL NN       P CALL CONRD        P RB TST:50   .   PTST:60 EQU *   @   P LCR A5,A4 GET CHARACTER   T , P CCK A5,'TT' BLOCK TYPE T? (MOD. INSTR.)   t   PTST:70 EQU *-2       P RB(E) TST:10 YES!       P LDKL A3,/FFFF     * P ST A3,TST:70 MODIFY INSTRUCTI
0x108d44…108ed8          Dummy {f00=0x0054, f01=0x0190, f02=»   P CALL T        P RB TST:20       PTST:80 EQU *   & . P LDR A1,A5 SAVE FIRST CHARACTER IN RECORD    : & P ADK A4,1 INCREMENT BUFFER POINTER   l   P LCR A5,A4 GET CHARACTER       P CCK A5,';;' END OF RECORD       P ABL(NE) CONERR NO!        PTST:85 EQU *     . P
0x108ed8…10906c          Dummy {f00=0x0054, f01=0x0190, f02=»NE) TST:87 NO!       P*      8 P LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA      4 P SU A1,CONSTA+STKCOM CALCULATE RELATIVE POSITION       P ST A1,DCBLK+STKCOM SAVE       PTST:87 EQU *     ( P CALL CONRD MOVE AND GET NEXT RECORD     $ P LCR A1,A4 AND FIRST
0x10906c…109200          Dummy {f00=0x0054, f01=0x0190, f02=»D    z   P*  SCAN CONFIGURATION DATA       P*    , : P LDKL A1,/FF3B SUBSTITUTE 'A;' WITH 'HEX. FF' AND ';'    6   P STR A1,A8   t 4 P LD A2,CURAPL+STKEND CURRENT APPL. CONTR. BLOCK      8 P LD A1,EINPBF+STKEND CURRENT POSITION IN CONF. DATA        P ADK A1,1 SKIP
0x109200…109394 (10, 18) Dummy {f00=0x0054, f01=0x0190, f02=»   P ADK A2,ACBLEN     < P ST A2,CURAPL+STKEND ADVANCE TO NEXT APPL. CONTR. BLOCK      $ P CALL CONRD MOVE AND PACK RECORD   Z ( P ADKL A10,1 INCREMENT RECORD COUNTER     & P CW A10,LSTREC+STKEND LAST RECORD        P RF(E) COR:50 YES!     . P ADKL A8,RECLEN+1 INCR
0x109394…109528          Dummy {f00=0x0054, f01=0x0190, f02=»T:95 EQU *     * P LDKL A1,'TT' LOOK FOR TASK DEF. BLOCK       P ST A1,TST:70 MODIFY INSTR.    @   P ST A1,T:10    d   P LDR A4,A8   x   P ABL TST:10 SCAN CONF. DATA        P*        PCOR:50 EQU *     " P LD A1,SCTOPT GET OPTION WORD        P ANK A1,8 SWB:S?      
0x109528…1096bc          Dummy {f00=0x0054, f01=0x0190, f02=»,IPLDEV+STKEND     . P CF A14,LODDEV INITIALIZE PGM LOAD DEVICE        P CF A14,GETFIL   H   P*    ^   P*  UNLOCK FLEXIBLE DISC    h   P*        PCOR:55 EQU *     4 P LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE      , P RF(Z) COR:58 SAME AS APPL. LOAD DEVICE   
0x1096bc…109850          Dummy {f00=0x0054, f01=0x018e, f02=» CFTEST+FLDISC=2     ( P CF A14,UNLOCK UNLOCK FLEXIBLE DISC        P XIF   D   P IFT CFTEST=1    P   PCOR:58 EQU *   f * P LD A1,SCTIPL GET PROGRAM LOAD DEVICE    z   P SUK A1,/F8 CHECK TYPE     $ P RF(N) COR:60 NOT FLEXIBLE DISC        P*        P XIF     " P SUK
0x109850…1099e4          Dummy {f00=0x0054, f01=0x0190, f02=»   P ANK A1,2 DISC PAGING?     $ P RF(NZ) COR:60 YES! DON'T UNLOCK   "   P*    J   P LD A1,IPLDEV+STKEND   T ( P CF A14,UNLOCK UNLOCK FLEXIBLE DISC    p   P XIF       P IFT CFTEST=1        PCOR:60 EQU *       P EJECT       PCONMOV EQU *       P*      4 P*  MOVE CO
0x1099e4…109b78          Dummy {f00=0x0054, f01=0x0190, f02=». DATA   j < PCMOV10 LD A3,EINPBF+STKEND GET END OF CONFIGURATION DATA     0 P LD A2,ESYSTA+STKEND GET END OF SYSTEM AREA    N * P CM -2,A2 MAKE SURE CONFIGURATION FILE     " P SUK A2,1 IS FOLLOWED BY X'00'     , P SUR A3,A1 LENGTH OF CONFIGURATION DATA      2 P S
0x109b78…109d0c          Dummy {f00=0x0054, f01=0x0190, f02=»   P CALL MOVE     : P ST A2,CONSTA+STKCOM SAVE START OF CONFIGURATION DATA      2 P LD A1,CONLEN+STKCOM GET LENGTH OF CONF. DATA    T 0 P ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH        P ANKL A1,/FFFE AND MAKE EVEN       P ST A1,CONLEN+STKCOM     & P LDR A1,A9
0x109d0c…109ea0          Dummy {f00=0x0054, f01=0x0190, f02=»LOCATION CONSTANT    t $ P LD A2,SCTMXS GET MXSTAB ADDRESS     $ P RF(Z) CMOV20 NO MXSTAB PRESENT    B   P*    j 0 P AD A2,M:REL+STKCOM RELOCATE MXSTAB ADDRESS    t * P ST A2,SCTMXS AND SAVE AS NEW ADDRESS        PCMOV20 EQU *     , P LD A2,CONSTA+STKCOM GET START
0x109ea0…10a034 (10, 19) Dummy {f00=0x0054, f01=0x0190, f02=»DM       P SUK A1,2        P SUK A2,2        P LDR* A4,A1    .   P STR A4,A2   B   P CWR A1,A13    T   P RB(NE) MOPRO    h ( P ABR A2 CONTINUE EXECUTION IN SYSLDM   ~   P EJECT     D P***************************************************************      D P*  SUROU
0x10a034…10a1c8          Dummy {f00=0x0054, f01=0x0190, f02=» EJECT       PCONRD EQU *        P*    " 2 P*  COMPUTE NUMBER OF CHARACTERS IN THIS RECORD   ,   P*    b 6 P LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER   l   P LDR A2,A1 SAVE      & P LDK A3,0 RESET CHARACTER COUNTER        P LDR A4,A8 START OF RECORD      
0x10a1c8…10a35c          Dummy {f00=0x0054, f01=0x0190, f02=» CWK A3,RECLEN MAXIMUM SIZE ACHIEVED?        PCOR:38 EQU *-2   .   P RF(E) COR:40 YES!   D * P CW A1,ESYSTA+STKEND MEMORY OVERFLOW?    ^   P RF(E) MEMOFL YES!     & P ADK A1,1 INCREMENT BUFFER POINTER     * P ADK A3,1 INCREMENT CHARACTER COUNTER      & P ADK A4,1 
0x10a35c…10a4f0          Dummy {f00=0x0054, f01=0x018e, f02=»OLONS?   z   P RF(NE) COR:45 NO!     * P CWK A3,NCHTID CHECK IF END OF RECORD    ( 4 P RB(E) COR:35 NO: SEMICOLON CHARACTER IN RECORD    V   PCOR:45 EQU *     2 P ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION        P LDR A1,A8 START OF RECORD       P CALL MOVE    
0x10a4f0…10a684          Dummy {f00=0x0054, f01=0x0190, f02=» . P ADKL A8,RECLEN+1 INCREMENT RECORD POINTER     & P CW A8,PLDADR+STKEND END OF BUFFER   6   P RF(NE) COR:10 NO!   `   P CALL READC READ SECTOR    z $ PCOR:10 LDR A4,A8 START OF RECORD       P RTN A14       P XIF       P IFT CFTEST+CASS=2       PCON:40 EQU *    
0x10a684…10a818          Dummy {f00=0x0054, f01=0x0190, f02=» OF BUFFER   |   P RTN A14       P XIF   "   P IFT CFTEST=1    .   PMEMOFL EQU *   D * P LDKL A1,LMP3 INDICATE MEMORY OVERFLOW   X   P CALL ERROR        P EJECT       PREADC EQU *        P CF A14,RDSEC READ SECTOR        P LDR A8,A9     " P LDR A4,A8 GET START OF 
0x10a818…10a9ac          Dummy {f00=0x0054, f01=0x018e, f02=»(NE) CONERR      & P ADK A4,1 INCREMENT BUFFER POINTER     " P LCR A5,A4 GET NEXT CHARACTER    >   P CCK A5,';;' END OF RECORD?    d   P ABL(NE) CONERR NO!        P RTN A14       P EJECT       PNNL EQU *      * P LDK A3,3 NO OF DIGITS IN LINE NUMBER      & P CF A1
0x10a9ac…10ab40          Dummy {f00=0x0054, f01=0x0190, f02=» " P LCR A5,A4 GET NEXT CHARACTER        P CCK A5,'LL' LINE L?   *   P RF(E) NN:40 YES!    F   P CCK A5,'RR' LINE R?   `   P RF(E) NN:40 YES!    |   P CCK A5,'AA' LINE A?       P RF(E) NN:40 YES!        P CCK A5,'SS' LINE S?       P RF(E) NN:40 YES!        P CCK A
0x10ab40…10acd4 (10, 20) Dummy {f00=0x0054, f01=0x0190, f02=» YES!        P RF CONERR       PNN:40 EQU *      & P ADK A4,1 INCREMENT BUFFER POINTER   4   P RF NN:50    ^   P*    p   PNN EQU *   z $ P LDK A3,2 NO OF DIGITS IN NUMBER     & P CF A14,NUMB LOOK IF LEGAL DIGITS      $ P LDR A1,A1 SET RETURN CONDITION      " P RF(
0x10acd4…10ae68          Dummy {f00=0x0054, f01=0x0190, f02=»N NUMBER   x & P CF A14,NUMB LOOK IF LEGAL DIGITS      $ P ST A5,NDEVCL+STKEND SAVE NUMBER   : " PNN:50 LCR A5,A4 GET CHARACTER    b   P CCK A5,';;' END OF RECORD?        P RF(NE) CONERR NO!       P RTN A14       P EJECT       PAA EQU *       P LDK A3,2        PAA
0x10ae68…10affc          Dummy {f00=0x0054, f01=0x0190, f02=»939 ALPHA-NUMERIC CHARACTER > 39?        P RF(NG) AA:20 NO!    * 0 P CCK A5,/4141 ALPHA-NUMERIC CHARACTER < 41?    D   P RF(L) CONERR    x 0 P CCK A5,/5A5A ALPHA-NUMERIC CHARACTER > 5A?        P RF(G) CONERR        PAA:20 EQU *      & P ADK A4,1 INCREMENT BUFFER P
0x10affc…10b190          Dummy {f00=0x0054, f01=0x0190, f02=»CONERR NO!       P RTN A14       P EJECT   "   PTID EQU *    0 " P LDKL A2,SEQ1 SELECT SEQUENCE    B & P LDK A3,4 GET NUMBER OF CHARACTERS   h   P RTN A14       PTCL EQU *      " P LDKL A2,SEQ2 SELECT SEQUENCE      & P LDK A3,4 GET NUMBER OF CHARACTERS       P RTN
0x10b190…10b324          Dummy {f00=0x0054, f01=0x0190, f02=»   PTDCT EQU *     " P LDKL A2,SEQ4 SELECT SEQUENCE      & P LDK A3,5 GET NUMBER OF CHARACTERS   <   P RTN A14   f   PLC EQU *   v " P LDKL A2,SEQ5 SELECT SEQUENCE      & P LDK A3,3 GET NUMBER OF CHARACTERS       P RTN A14       PSDCS EQU *     " P LDKL A2,SEQ6 SE
0x10b324…10b4b8          Dummy {f00=0x0054, f01=0x0190, f02=»   x   P CCR A5,A2       P RF(NE) CONERR     & P ADK A4,1 INCREMENT BUFFER POINTER   0 ( P ADK A2,1 INCREMENT SEQUENCE POINTER   Z . P SUK A3,1 MORE CHARACTERS IN THE SEQUENCE?       P RB(NZ) TEST YES!        P RTN A14       P EJECT       PSUKASC EQU *     2 P CCK
0x10b4b8…10b64c          Dummy {f00=0x0054, f01=0x0190, f02=»VCL+STKEND STORE NUMBER OF CLASSES       P RTN A14   *   P EJECT   :   PNUMB EQU *   H * P LDK A1,0 RESET NO OF NON ZERO DIGITS    Z   PNUMB00 EQU *     " P LCR A5,A4 GET DIGIT IN NUMBER     & P ADK A4,1 INCREMENT BUFFER POINTER     ( P CCK A5,/3939 NUMERIC CHARAC
0x10b64c…10b7e0          Dummy {f00=0x0054, f01=0x0190, f02=»NUMERIC CHARACTER =0       P*      . P ADK A1,1 INCREMENT NO OF NON ZERO DIGITS    &   PNUMB10 EQU *   X & P SUK A3,1 DECREMENT DIGIT COUNTER    l & P RF(Z) NUMB20 ALL DIGITS PROCESSED       P*      , P SLL A5,8 LAST DIGIT TO LEAST SIGN. BYTE     " P RB NUMB00 PRO
0x10b7e0…10b974 (10, 21) Dummy {f00=0x0055, f01=0x0190, f02=»**************************   x 6 P*                                                *   " 6 P*     SEQUENCES                                  *     6 P*                                                *     6 P**************************************************      
0x10b974…10bb08          Dummy {f00=0x0055, f01=0x0190, f02=»       P DATA 'L='       PSEQ3 EQU * LEV=        P DATA 'LE'   2   P DATA 'V='   D   PSEQ4 EQU * TDC=T   V   P DATA 'TD'   n   P DATA 'C='       P DATA 'T0'       PSEQ5 EQU * LC=       P DATA 'LC'       P DATA '=0'       PSEQ6 EQU * SDC=S       P DATA 'SD'       P
0x10bb08…10bc9c          Dummy {f00=0x0055, f01=0x0190, f02=»CON:30 EQU *       P LDR A1,A9 START OF BUFFER     " P ADKL A1,BUFLEN END OF BUFFER    6 , P ST A1,PLDADR+STKEND SAVE END OF BUFFER        P ST A1,EINPBF+STKEND SAVE      4 P ST A1,CONSTA+STKCOM START OF CONFIGURATION DATA       P CF A14,RDBLK READ ONE BLOCK     "
0x10bc9c…10be30          Dummy {f00=0x0055, f01=0x0190, f02=»   f   PCON:40 EQU *     " P CF A14,RDBLK READ NEXT BLOCK        P LDR A1,A1 TAPEMARK?   B   P RF(NZ) CONEX YES!   ^   PCON:50 EQU *   x   P*      2 P*  COMPUTE NUMBER OF CHARACTERS IN THIS BLOCK        P*      6 P LD A1,EINPBF+STKEND GET CURRENT POINTER IN BUFFER
0x10be30…10bfc4          Dummy {f00=0x0055, f01=0x018e, f02=» A5,A4 GET CHARACTER IN BUFFER       P CCK A5,';;' CHECK IF SPACE    & & P RF(E) CON:70 NO MOORE CHARACTERS    J   PCON:65 EQU *   t   P CWK A3,CBLEN END OF BUFFER?       P RF(E) CON:75 YES!     * P CW A1,ESYSTA+STKEND MEMORY OVERFLOW?        P RF(E) MEMOFL YES!  
0x10bfc4…10c158          Dummy {f00=0x0055, f01=0x0190, f02=»   l   P RB CON:60       PCON:70 EQU *     " P LC A5,1,A4 GET NEXT CHARACTER   . " P CCK A5,';;' TWO SEMI-COLONS?    T   P RF(NE) CON:75 NO!   z * P CWK A3,NCHTID CHECK IF END OF RECORD      4 P RB(E) CON:65 NO: SEMI-COLON CHARACTER IN RECORD       PCON:75 EQU *  
0x10c158…10c2ec          Dummy {f00=0x0055, f01=0x0190, f02=»NEX EQU *        P*      > P*  UNLOAD CASSETTE IF NO APPLICATION DATA ON SAME CASSETTE       P*    ^ " P CF A14,RDBLK READ NEXT BLOCK    h   P LDR A1,A1 APPLICATION DATA?       P RF(NZ) CON:80 NO!       P LDK A1,/D     * P CF A14,CHCRIO SEARCH TAPEMARK REVERSE    
0x10c2ec…10c480          Dummy {f00=0x0055, f01=0x0190, f02=»CON:90 EQU *       P ABL CONMOV        P XIF   (   PCONERR EQU *   4   P LDKL A1,LMP4    H   P CALL ERROR    ^   P IFF CFTEST=1    r   PMEMOFL EQU *     * P LDKL A1,LMP3 INDICATE MEMORY OVERFLOW       P CALL ERROR        P EJECT       PCONRAD EQU *       P*      6
0x10c480…10c614 (10, 22) Dummy {f00=0x0055, f01=0x0190, f02=» CONRA0 SAME AS PGM LOAD DEVICE        P*    ( 0 P CF A14,CONFLD INITIATE CONF. DATA LOAD DEV.   2   PCONRA0 EQU *   f * P LD A11,CONDAD+STKEND GET START SECTOR   z 2 P LD A12,CONDAD+2+STKEND MOST SIGNIFICANT PART      " P LDR A1,A9 GET START OF BUFFER     $ P ADK
0x10c614…10c7a8          Dummy {f00=0x0055, f01=0x0190, f02=»START OF SAVE BUFFER       P ST A1,EINPBF+STKEND SAVE =2       P ST A1,CONSTA+STKCOM   @ $ P LDKL A10,0 RESET RECORD COUNTER       PCOR:10 EQU *       P*      0 P*  READ ONE SECTOR FROM RANDOM ACCESS DEVICE       P*        P CF A14,RDSEC READ SECTOR      " P LDR A
0x10c7a8…10c93c          Dummy {f00=0x0055, f01=0x0190, f02=»PBF+STKEND GET CURRENT POINTER IN BUFFER       P LDR A2,A1 SAVE    0 & P LDK A3,0 RESET CHARACTER COUNTER    H   P LDR A4,A8 START OF RECORD   r   P*        P*  LOOK IF WE HAVE AN        P*  APPLICATION CONTROL BLOCK       P*      & P LDR* A5,A4 GET 1ST WORD IN BU
0x10c93c…10cad0          Dummy {f00=0x0055, f01=0x0190, f02=»   l   P RF(NE) COR:30 NO!       P*    " * P LDKL A5,/FF3B YES, SUBSTITUTE A; WITH   ,   P STR A5,A4 'HEX FF' AND ';'    Z 8 P LD A5,CURAPL+STKEND GET CURRENT APPL. CONTR. BLOCK    ~   P ADK A1,1 SKIP BLOCK MARKER      6 P ST A1,EINPBF+STKEND SAVE CURRENT BUFFER P
0x10cad0…10cc64          Dummy {f00=0x0055, f01=0x018e, f02=»A8 START OF RECORD     0 P ADK A3,1 INCREMENT NO OF CHARACTERS TO MOVE       P CALL MOVE   N   P ADKL A10,2 SKIP NEXT RECORD   `   P*      . P ADKL A8,RECLEN+1 INCREMENT RECORD POINTER     ( P CW A8,PLDADR+STKEND END OF BUFFER?        P RF(L) COR:48 NO!        P* 
0x10cc64…10cdf8          Dummy {f00=0x0055, f01=0x0190, f02=»     : P LD A5,EINPBF+STKEND CURRENT POSITION IN CONF. DATA =6     8 P SU A5,CONSTA+STKCOM CALCULATE RELATIVE POSITION =6    F   P ST A5,DCBLK+STKCOM SAVE =6        PCOR:30 EQU *       P LCR A5,A4 GET CHARACTER       P CCK A5,';;' END OF RECORD?        P RF(E) COR
0x10cdf8…10cf8c          Dummy {f00=0x0055, f01=0x0190, f02=»OVERFLOW?    t   P RB(E) MEMOFL YES!     & P ADK A1,1 INCREMENT BUFFER POINTER   , * P ADK A3,1 INCREMENT CHARACTER COUNTER    V & P ADK A4,1 INCREMENT RECORD POINTER       P RB COR:30 LOOP        PCOR:40 EQU *     " P LC A5,1,A4 GET NEXT CHARACTER       P CCK A5,
0x10cf8c…10d120          Dummy {f00=0x0055, f01=0x0190, f02=»R IN RECORD    l   PCOR:45 EQU *     2 P ST A1,EINPBF+STKEND SAVE CURRENT DESTINATION    (   P LDR A1,A8 START OF RECORD   ^   P CALL MOVE     ( P ADKL A10,1 INCREMENT RECORD COUNTER     & P CW A10,LSTREC+STKEND LAST RECORD        P RF(E) COR:50 YES!       PCOR:48
0x10d120…10d2b4 (10, 23) Dummy {f00=0x0055, f01=0x0190, f02=»   P RB COR:20 NEXT RECORD       PCOR:50 EQU *   " " P LD A1,SCTOPT GET OPTION WORD    6   P ANK A1,8 SWB:S?       P RF(Z) COR:55 NO   t   P LDK A3,'S'      & P SC A3,GET:25+1 MODIFY INSTRUCTION     & P SC A3,GET:60+1 MODIFY INSTRUCTION       P LD A1,IPLDEV+STKEND
0x10d2b4…10d448          Dummy {f00=0x0055, f01=0x0190, f02=»55 EQU *     4 P LD A1,CONDEV+STKEND GET CONF. DATA LOAD DEVICE      , P RF(Z) COR:58 SAME AS APPL. LOAD DEVICE    H   P*    x   P LDR A2,A1       P ANK A2,/F       P SUK A2,9      $ P RF(NZ) COR:58 NOT FLEXIBLE DISC       P XIF       P IFT CFTFLD+FLDISC=2     ( P
0x10d448…10d5dc          Dummy {f00=0x0055, f01=0x0190, f02=»   j   P SUK A1,/F8 CHECK TYPE     $ P RF(N) COR:60 NOT FLEXIBLE DISC    &   P*    N " P SUK A1,/FC-/F8 FLEXIBLE DISC?   X   P RF(NN) COR:60 NO!   ~   P*        P XIF       P IFT CFTFLD+FLDISC=2     " P LD A2,SCTOPT GET OPTION WORD        P ANK A1,2 DISC PAGING?  
0x10d5dc…10d770          Dummy {f00=0x0055, f01=0x0190, f02=»   P IFF CFTEST=1        P IFF CFTEST=1        PCOR:60 EQU *   0   P EJECT   D   PCONMOV EQU *   R   P*    f 4 P*  MOVE CONFIGURATION DATA TO END OF SYSTEM AREA   p   P*      & P CIO A1,0,SOP INHIBIT SOP SWITCHES     " P LDR A1,A9 GET START OF BUFFER     ( P AD A1
0x10d770…10d904          Dummy {f00=0x0055, f01=0x0190, f02=»STEM AREA    n * P CM -2,A2 MAKE SURE CONFIGURATION FILE     " P SUK A2,1 IS FOLLOWED BY X'00'   @ , P SUR A3,A1 LENGTH OF CONFIGURATION DATA    f 2 P ST A3,CONLEN+STKCOM SAVE LENGTH OF CONF. DATA       P SUR A2,A3 TO-ADDRESS        P*      $ P ANKL A2,/FFFE MAKE 
0x10d904…10da98          Dummy {f00=0x0055, f01=0x0190, f02=»ONF. DATA    l 0 P ADK A1,2 INCLUDE TRAILING ZEROES IN LENGTH        P ANKL A1,/FFFE AND MAKE EVEN   F   P ST A1,CONLEN+STKCOM   j & P LDR A1,A9 GET START OF FREE AREA        P LDR A12,A2 END OF FREE AREA     $ P SUR A12,A1 SUBTRACT MONITOR END     2 P ST A12,M:RE
0x10da98…10dc2c          Dummy {f00=0x0055, f01=0x0190, f02=»     * P ADR A2,A12 RELOCATE MXSTAB ADDRESS =1     , P ST A2,SCTMXS AND SAVE AS NEW ADDRESS =1   6   PCMOV20 EQU *   =1    f , P LD A2,CONSTA+STKCOM GET START OF CONFF        P*      < P*  MOVE SYSLDA+SYSLDM+DWT-PROTOTYPES TO END OF FREE AREA       P*        PMOPR
0x10dc2c…10ddc0          Dummy {f00=0x0055, f01=0x0190, f02=»B(NE) MOPRO      ( P ABR A2 CONTINUE EXECUTION IN SYSLDM       P XIF   @   P EJECT   L L P************************************************************************   Z L P*  SUBROUTINES USED IN THE APPLICATION AND CONFIGURATION LOADING PHASE O     L P**************
0x10ddc0…10df54 (10, 24) Dummy {f00=0x0055, f01=0x0190, f02=»*    r $ P*  =========================  *      $ P*                             *    2 $ P*  ENTRY:                     *    Z $ P*                             *      $ P*  EXIT:  A1 - SOP INPUT      *      $ P*         BIT 6 - SWITCH 1    *      $ P*         BIT 
0x10df54…10e0e8          Dummy {f00=0x0055, f01=0x0190, f02=»*    r $ P*  SUBROUTINES:               *      $ P*                             *    2 $ P*******************************    Z   PSOPIN EQU *        P CIO A1,1,SOP        P INR A1,0,SOP        P RB(NA) *-2        P RTN A14       P EJECT     ( P********************
0x10e0e8…10e27c          Dummy {f00=0x0055, f01=0x0190, f02=»=====     *    x ( P*                                 *      ( P* USED FOR CONFIGURATION OF       *    @ ( P* PROGRAM LOAD DEVICE AND         *    l ( P* CONFIGURATION DATA LOAD         *      ( P* DEVICE (IF DIFFERENT).          *      ( P*                       
0x10e27c…10e410          Dummy {f00=0x0055, f01=0x018e, f02=»      *    t ( P***********************************        P   <   P   D   PLODDEV EQU *   L   P LDKL A3,BUFLEN    ` * P ST A3,SAVCON INITIALIZE BUFFER LENGTH   x   P LDKL A2,-1      $ P ST A2,CYLNBR SET SEEK CONDITION       P LDR A2,A1     $ P ANK A2,/80 CHECK IF
0x10e410…10e5a4          Dummy {f00=0x0055, f01=0x0190, f02=»   j * P LC A3,IPLTYP+1+STKEND GET DEVICE TYPE       P ANK A3,/FF    6   P SUK A3,3    J   P RF(N) DISC:0 DISC       P RF(Z) MFD:0 MINI FIXED DISC   v   P SUK A3,3  =9        P RF(N) CDC:0 80M CDC DISC        P RF FLEX:0 FLEXIBLE DISC       P EJECT       PCASS:0 E
0x10e5a4…10e738          Dummy {f00=0x0055, f01=0x0190, f02=»ON CONTR. BLOCK    f * P CM APLADA+2,A1 CLEAR APPLICATION DISC     ( P CM APLADA+4,A1 FILE ADDRESS ENTRIES   F * P LDKL A1,RDBLK GET SUBROUTINE ADDRESS    r   P LDR A10,A1      0 P ST A1,READ STORE IN PROGRAM LOAD SUBROUTINE       PCASS:2 EQU *     * P CF A14,RDBL
0x10e738…10e8cc          Dummy {f00=0x0055, f01=0x0190, f02=»SSETTE   n   P RB CASS:2       P XIF       P IFF CASS=1    ,   P LDKL A1,LMP9    @ & P CALL ERROR ILLEGAL MONITOR OPTION   V   P XIF       P EJECT       PFLEX:0 EQU *       P IFT FLDISC=1        P*      * P*  PROGRAM LOAD DEVICE = FLEXIBLE DISC       P*        P* 
0x10e8cc…10ea60          Dummy {f00=0x0055, f01=0x0190, f02=»*        P*  INIT FLEXIBLE DISC        P*    (   P CF A14,FDINIT   2   P RF FINISH   H   P*    Z   P XIF   d   P IFF FLDISC=1    p   P LDKL A1,LMP9      & P CALL ERROR ILLEGAL MONITOR OPTION       P XIF       P EJECT       PMFD:0 EQU *        P IFT MFDISC=1       
0x10ea60…10ebf4 (10, 25) Dummy {f00=0x0056, f01=0x0190, f02=»/F4      ( P ST A2,FILCOD+STKEND SAVE FILE CODE        P*    8   P* INIT MINI FIXED DISC   B   P*    `   P CF A14,MDINIT   j   P RF FINISH RETURN        P*        P XIF       P IFF MFDISC=1        P LDKL A1,LMP9      & P CALL ERROR ILLEGAL MONITOR OPTION       P X
0x10ebf4…10ed88          Dummy {f00=0x0056, f01=0x0190, f02=»ODIFY SCTIPL: /F1 - CARTRIDGE DISC /F0 - FIX DISC        P*    : & P LC A2,FCTAB,A2 LOAD FILE CODE =5    D ( P ST A2,FILCOD+STKEND SAVE FILE CODE    n   P*        P*  INITIALIZE DISC COMMANDS        P*        P CF A14,DUINIT       P XIF       P IFF DISC=1        P
0x10ed88…10ef1c          Dummy {f00=0x0056, f01=0x0190, f02=»     * P LD A2,FILCOD+STKEND RESTORE FILE CODE       P RTN A14   6   P EJECT   F   PCDC:0 EQU *    T   P IFF CDDISC+CDDI16=0   h   P*      0 P* PROGRAM LOAD DEVICE = 16M OR 80M CDC DISC        P*        P*        P* MODIFY SCTIPL: /FC - /FD       P*      $ P SRC A
0x10ef1c…10f0b0          Dummy {f00=0x0056, f01=0x018e, f02=»USED =9    x   P ORK A2,/FC FILE CODE      ( P ST A2,FILCOD+STKEND SAVE FILE CODE    .   P*    Z   P* INITIALISE DISC COMMANDS   d   P*        P CF A14,CDINIT INIT DEVICE       P RB FINISH RETURN        P XIF       P IFT CDDISC+CDDI16=0  =9       P LDKL A1,LMP9   
0x10f0b0…10f244          Dummy {f00=0x0056, f01=0x0190, f02=» < P*                                                     *      < P*      CONFLD - SELECT LOAD UNIT FOR CONF. DATA       *    D < P*      ========================================       *      < P*                                                     *      < P*   
0x10f244…10f3d8          Dummy {f00=0x0056, f01=0x0190, f02=»*******************************************        P   4   P   <   PCONFLD EQU *   D   P LDKL A2,-1    X $ P ST A2,CYLNBR SET SEEK CONDITION   l " P LDR A2,A1 SAVE DEVICE ADDRESS     " P ANK A2,/F ISOLATE LAST DIGIT        P SUK A2,7        P RB(N) MFD:0 MINI FIXE
0x10f3d8…10f56c          Dummy {f00=0x0056, f01=0x0190, f02=»EX:0 FLEXIBLE DISC DEVICE        P EJECT   "   P IFT CASS=1    0 < P*******************************************************    D < P*        CASSIN - CASSETTE INITIATING ROUTINE         *      < P*        ====================================         *      < P*   
0x10f56c…10f700          Dummy {f00=0x0056, f01=0x0190, f02=»                                          *      < P*  ENTRY:                                             *    4 < P*                                                     *    t < P*  EXIT:                                              *      < P*                   
0x10f700…10f894 (10, 26) Dummy {f00=0x0056, f01=0x0190, f02=»                          *    t < P*  SUBROUTINES:  SOPIN,CHCRIO                         *    $ < P*                                                     *    d < P*******************************************************        PCASSIN EQU *       P LDK A1,/F     "
0x10f894…10fa28          Dummy {f00=0x0056, f01=0x0190, f02=» CF A14,SOPIN READ SOP     $ P ANKL A1,/0300 ALLOWED SWITCHES?       P RB(Z) CAS:10 NO!    F & P LDKL A3,LMP1 SWITCH ON LOAD LAMP    `   P OTR A3,0,SOP        P SRL A1,8 RIGHT ALIGN        P ANK A1,1 SELECT UNIT        P CF A14,CHCRIO SELECT UNIT       P LDK A1,LO
0x10fa28…10fbbc          Dummy {f00=0x0056, f01=0x0190, f02=»4,CHCRIO SEARCH BEGINNING OF TAPE        P LDK A1,STMF   * * P CF A14,CHCRIO SEARCH TAPEMARK FORWARD   >   P RTN A14   l   P EJECT   | 2 P*********************************************      2 P*  CHCRIO - CASSETTE I/O EXECUTING ROUTINE  *      2 P*  ===============
0x10fbbc…10fd50          Dummy {f00=0x0056, f01=0x0190, f02=»   b 2 P*                                           *      2 P*  ENTRY:  A1 - I/O INSTRUCTION COMMAND     *    > 2 P*                                           *    t 2 P*  EXIT:                                    *      2 P*                                       
0x10fd50…10fee4          Dummy {f00=0x0056, f01=0x0190, f02=»:                             *      2 P*                                           *    ( 2 P*********************************************    ^   PCHCRIO EQU *       P CIO A1,1,CHCR       P SST A3,CHCR       P RB(NA) CHCRIO       P RTN A14       P EJECT     6 P**
0x10fee4…110078          Dummy {f00=0x0056, f01=0x0190, f02=»ONE CASSETTE BLOCK         *   z 6 P*        ===============================         *   $ 6 P*                                                *   ^ 6 P*  REFERENCED IN:  SYSLOD                        *     6 P*                                                *    
0x110078…11020c          Dummy {f00=0x0056, f01=0x0190, f02=»UMBER OF CHARACTERS IN BLOCK     *     6 P*                                                *   * : P*  WORK REGISTERS: A1,A2,A3,A4,A5                   *    d 6 P*                                                *     6 P*  SUBROUTINES:                             
0x11020c…1103a0          Dummy {f00=0x0056, f01=0x0190, f02=»3,A9 START OF BUFFER     & P LDK A2,0 RESET CHARACTER COUNTER      $ P LDR A4,A3 SAVE START OF BUFFER    F   P ADKL A3,CBLEN END OF BUFFER   n   P LDK A1,/A       P CIO A1,1,CHCR READ BLOCK        P RF(NA) RDERR3       PRDB:20 EQU *       P INR A1,0,CHCR       P R
0x1103a0…110534 (10, 27) Dummy {f00=0x0056, f01=0x0190, f02=»ARACTER COUNTER    z & P ADK A4,1 INCREMENT BUFFER POINTER       PRDB:30 EQU *   B   P SST A1,CHCR     V   P RB(NA) RDB:20   l   P ANKL A1,/FCFF CHECK STATUS        P LDR A4,A1 SAVE STATUS       P RF(Z) RDBEX OK        P SLC A4,3 CHECK IF TAPEMARK        P RF(N) R
0x110534…1106c8          Dummy {f00=0x0056, f01=0x0190, f02=»OCK IF NOT 3 ATTEMPTS ALREADY HAS BEEN MADE        P*    4   P ADK A5,1 NEXT ATTEMPT   >   P CWK A5,3 THIRD ATTEMPT?       P RF(E) RDERR3 YES - GIVE UP!   |   P LDK A1,/E REVERSE ONE BLOCK       P CIO A1,1,CHCR EXECUTE ORDER     $ P RB(NA) *-2 LOOP UNTIL ACCEPTED 
0x1106c8…11085c          Dummy {f00=0x0056, f01=0x0190, f02=» IFT DISC=1        P EJECT     ( P***********************************    " ( P*                                 *    N ( P*  DUINIT - INITIALIZE DISC UNIT  *    z ( P*  =============================  *      ( P*                                 *      ( P*  REFEREN
0x11085c…1109f0          Dummy {f00=0x0056, f01=0x0190, f02=»                    *      ( P*  EXIT:                          *      ( P*                                 *    J * P*  WORK REGISTERS: A2,A3             *   v ( P*                                 *      ( P*  SUBROUTINES:                   *      ( P*           
0x1109f0…110b84          Dummy {f00=0x0056, f01=0x0190, f02=»DDRESS   p   P LDR A5,A1 SAVE FILE CODE        P EJECT   0   P*    > $ P* INIT DISC COMMANDS VERSION A2    H   P*    p , P ORKL A1,CIO+8 CONF. CIO A1,1,XX INSTR.    z   P ST A1,SEEK20      ( P ORKL A1,/800 FORM SST A1,XX INSTR.        P ST A1,SEEK21      * P XRKL 
0x110b84…110d18          Dummy {f00=0x0056, f01=0x0190, f02=»D INIT SUBROUTINE ADDRESSES        P ST A2,READS   $   P LDK A2,4    8 $ P XRS A2,CRCCHK DISCARD CRC CHECK   J $ P CF A14,GETVLB GET VOLUME LABEL    r   P LDK A2,4        P ORS A2,CRCCHK SET CRC CHECK       P LC A2,FORDEV,A9 GET FORMAT        P ANK A2,1        P R
0x110d18…110eac          Dummy {f00=0x0056, f01=0x0190, f02=»INIT DISC COMMANDS VERSION A3        P*    & , P LDKL A3,DKBA3 BUFFER LENGTH VERSION A3    0 * P ST A3,SAVCON BUFFER LENGTH VERSION A3   `   P ORKL A1,CIO+8     , P XRKL A1,/500 CONFIG. CIO A4,1,XX INSTR.       P ST A1,SEEK30      ( P ORKL A1,/800 FORM SST A4,XX I
0x110eac…111040          Dummy {f00=0x0056, f01=0x0190, f02=»TR.    p   P ST A1,READ31        P*    "   P*  INIT SUBROUTINE ADDRESSES   ,   P*    P " PDUI:40 ST A2,READ READ PROGRAM   Z ( P ST A2,READS READ CONFIGURATION DATA       PDUI:50 EQU *       P RTN A14       P EJECT     4 P******************************************
0x111040…1111d4 (10, 28) Dummy {f00=0x0056, f01=0x0190, f02=»==========================          *      4 P*                                             *    . 4 P*  REFERENCED IN: SYSLOD                      *    f 4 P*                                             *      " P*  ENTRY:  A9 = BUFFER ADDRESS     4 P*           
0x1111d4…111368          Dummy {f00=0x0056, f01=0x0190, f02=»          *    l 4 P*  EXIT:                                      *      4 P*                                             *    L ( P*   WORK REGISTERS:  A1,A2,A3,A4,A7      4 P*                                             *      4 P*  SUBROUTINES:  ERROR          
0x111368…1114fc          Dummy {f00=0x0056, f01=0x0190, f02=»*        P EJECT       P*      " P* READ DISC SECTOR VERSION A2    "   P*    H   PRDSEC2 EQU *   R   P LDK A2,0    f * P LDR A1,A11 GET LOGICAL SECTOR NUMBER    x   PDIV200 EQU *       P ADR A2,A1       P SRL A1,5      ( P RB(NZ) DIV200 MORE IN SERIE TO ADD       
0x1114fc…111690          Dummy {f00=0x0056, f01=0x0190, f02=»RECTION OF RESULT    |   P ADK A2,1        PDIV210 EQU *   , . P LDR A2,A2 A2:=CYL NBR = LOG SEC NBR / 31    @   P RF(Z) DIV220 CYLINDER 0   r   P ADK A2,1        PDIV220 EQU *     4 P ADR A2,A11 A2:=PHYS. SEC NBR BEFORE INTERLACING       P*        P LDR A1,A2    
0x111690…111824          Dummy {f00=0x0056, f01=0x0190, f02=»SET BIT 14       P EJECT       P*        P* SEEK CYLINDER    *   P*    B   PSEEK20 CIO A1,1,0    L   P RB(NA) SEEK20   f   P*    |   PSEEK21 SST A1,0        P RB(NA) SEEK21       P*        P* INTERLACING        P*        PINT200 EQU *       P LDR A1,A2       P ADR
0x111824…1119b8          Dummy {f00=0x0056, f01=0x0190, f02=»F(Z) INT210 EVEN CYLINDER        P ADK A2,8    "   PINT210 EQU *   4   P ANK A2,/1F    H , P SLL A2,2 PHYSICAL SECTOR AND ORDER CODE       P ST A2,SECNBR        P EJECT       P*        P* READ SECTOR        P*        P LDR A1,A9 BUFFER ADDRESS      ( PREAD20 LDKL 
0x1119b8…111b4c          Dummy {f00=0x0056, f01=0x0190, f02=»0 READ SECTOR      & P RB(NA) READ21 LOOP UNTIL ACCEPTED       PREAD22 SST A2,0 STATUS   @ & P RB(NA) READ22 LOOP UNTIL ACCEPTED   ^   PCRCCHK EQU *       P ANK A2,/1F STATUS       P RF(NZ) DUERR READING ERROR      ( P ADKL A11,1 INCREMENT SECTOR COUNTER       P R
0x111b4c…111ce0          Dummy {f00=0x0056, f01=0x0190, f02=»GET LOGICAL SECTOR NUMBER        P LDKL A7,/1000   "   P LDKL A4,/3000   8   PDIV300 EQU *   N   P SUR A1,A4   b   P RF(N) DIV310    t   P ADR A2,A7       P RB DIV300       PDIV310 EQU *       P ADR A1,A4 ADJUST DIVIDEND       P SRL A4,4        P SRL A7,4        P
0x111ce0…111e74 (10, 29) Dummy {f00=0x0057, f01=0x0190, f02=»  ,    b   P ADK A2,1 ,      ,  XXXX,        PCASE10 EQU *   .   P LDR A4,A2   B   P SRL A4,5    T   P CW A4,CYLNBR    f   P RF(E) INT300    | , P ST A4,CYLNBR STORE NEW CYLINDER NUMBER        P SLL A4,3        P ORK A4,2 SET BIT 14       P EJECT       P*        P
0x111e74…112008          Dummy {f00=0x0057, f01=0x018e, f02=»EK31       P*        P* INTERLACING        P*    ,   PINT300 EQU *   6   P LDR A3,A2   J   P ADR A2,A2     $ P ADR A2,A3 INTERLACING FACTOR 3    n   P ANK A2,/1F      & P LD A4,CYLNBR GET CYLINDER NUMBER        P ANK A4,1      & P RF(Z) INT310 EVEN CYLINDER NUMBER
0x112008…11219c          Dummy {f00=0x0057, f01=0x0190, f02=» . P ST A2,SECNBR STORE PHYSICAL SECTOR NUMBER       P EJECT   6   P*    D   P* READ SECTOR    N   P*    d   P LDR A7,A9 BUFFER ADDRESS    n * PREAD34 LDKL A4,MXCCD3 NUMBER OF WORDS      , PWERIO3 WER A4,/10 WRITE NUMBER OF WORDS      $ P WER A7,/11 WRITE BUFFER A
0x11219c…112330          Dummy {f00=0x0057, f01=0x0190, f02=»ATUS   z & P RB(NA) READ31 LOOP UNTIL ACCEPTED       P ANK A2,/1F STATUS   6   P RF(NZ) DUERR READING ERROR    P   P LDR A2,A9 BUFFER ADDRESS    t   P LDR A1,A1     " P RF(N) RETURN ,XXXX  ,      ,      " P RF(P) READ33 ,      ,  XXXX,        P ADKL A2,256 SOURCE 
0x112330…1124c4          Dummy {f00=0x0057, f01=0x0190, f02=» A2,2        P ADK A7,2        P SUK A4,1      " P RB(NZ) READ32 CONTINUE MOVING   2   P LD A1,SAVMEM    X   P RF(P) RETURN    n ( P LD A2,SECNBR PHYSICAL SECTOR NUMBER     " P ADK A2,/C NEW SECTOR TO READ        P ANK A2,/7C        P SUK A1,1        P RB READ34  
0x1124c4…112658          Dummy {f00=0x0057, f01=0x0190, f02=»RETURN ADKL A11,1 INCREMENT SECTOR NUMBER        P RTN A14   2   P   B   PDUERR EQU *    J   P LDKL A1,LMP2    ^   P CALL ERROR    t   P XIF       P IFT MFDISC=1        P EJECT     < P********************************************************     < P*               
0x112658…1127ec          Dummy {f00=0x0057, f01=0x0190, f02=»==================             *   x < P*                                                      *   ( < P*  REFERENCED IN: SYSLOD,GETFIL                        *   h < P*                                                      *     < P*  ENTRY:  A1 = DEVICE ADDRESS  
0x1127ec…112980          Dummy {f00=0x0057, f01=0x0190, f02=»               *   h < P*                                                      *     < P*  WORK REGISTERS:                                     *   X < P*                                                      *     < P*  SUBROUTINES: ERROR                           
0x112980…112b14 (10, 30) Dummy {f00=0x0057, f01=0x018e, f02=»   X   PMDINIT EQU *       P*      $ P* INIT MINI FIXED DISC COMMANDS    &   P*    N   PMDI:00 EQU *   X , P ORKL A1,CIO CONFIG. CIO A1,1,XX INSTR.    l   P ST A1,READM2      ( P ORKL A1,/800 FORM SST A1,XX INSTR.        P ST A1,READM3      * P XRKL A1,/B00 FORM C
0x112b14…112ca8          Dummy {f00=0x0057, f01=0x0190, f02=» * P LDKL A2,MRDSEC GET SUBROUTINE ADDRESS       P ST A2,READ    2   P ST A2,READS   F   P RTN A14   Z   P EJECT   j : P******************************************************   x : P*                                                    *     : P*  MRDSEC - READ ONE
0x112ca8…112e3c          Dummy {f00=0x0057, f01=0x018e, f02=»                     *   p : P*  REFERENCED IN: SYSLOD                             *     : P*                                                    *     : P*  ENTRY:  A9 = BUFFER ADDRESS                       *     : P*          A11 = SECTOR NUMBER                  
0x112e3c…112fd0          Dummy {f00=0x0057, f01=0x0190, f02=» : P*                                                    *     : P*  WORK REGISTERS:                                   *   B : P*                                                    *     : P*  SUBROUTINES:                                      *     : P*           
0x112fd0…113164          Dummy {f00=0x0057, f01=0x0190, f02=» A1,0 PREPARE FOR DIVISION     * P LDR A2,A11 GET LOGICAL SECTOR NUMBER    "   P DVK 104 DIVIDE BY 104   P   P SLL A2,2    n   P ORK A2,3 SET BIT 14 AND 15        P*      " P* A1=SECTOR NUMBER ON CYLINDER       P* A2=CYLINDER NUMBER       P*      & P ST A1,SECNBR 
0x113164…1132f8          Dummy {f00=0x0057, f01=0x0190, f02=» EJECT       P*        P* SEEK CYLINDER        P*    0 " PSEEKM1 CIO A2,1,0 SEEK COMMAND   : & P RB(NA) SEEKM1 LOOP UNTIL ACCEPTED   `   P*        PSEEKM2 SST A2,0 GET STATUS     & P RB(NA) SEEKM2 WAIT UNTIL ACCEPTED       P*        P* INTERLACING        P*       
0x1132f8…11348c          Dummy {f00=0x0057, f01=0x0190, f02=»     " P SLL A2,2 A2:=4*SECTOR NUMBER      " P LDK A1,0 PREPARE FOR DIVISION   .   P DVK 52    T , P ADR A1,A2 A1:=INTERLACED SECTOR NUMBER    d   P*      " P* A1:=INTERLACED SECTOR NUMBER       P*      & P LD A2,CYLNBR GET CYLINDER NUMBER        P SRC A2,3      (
0x11348c…113620          Dummy {f00=0x0057, f01=0x0190, f02=»   P SLL A1,2      6 P LD A2,SECNBR GET SECTOR NUMBER BEFORE INTERLACING       P CWK A2,52   P   P RF(L) INTM40 HEAD NUMBER 0    b   P ORKL A1,/4000 HEAD NUMBER 1       PINTM40 EQU *       P*        P* READ SECTOR        P*        PREADM1 EQU *     " P LDKL A4,MUX
0x113620…1137b4 (10, 31) Dummy {f00=0x0057, f01=0x0190, f02=»ER ADDRESS   |   P*      " PREADM2 CIO A1,1,0 READ SECTOR      & P RB(NA) READM2 LOOP UNTIL ACCEPTED   B   P*    l   PREADM3 SST A1,0 GET STATUS   v & P RB(NA) READM3 LOOP UNTIL ACCEPTED       P ANK A1,/1F STATUS       P RF(NZ) MFDERR READING ERROR     ( P ADKL A1
0x1137b4…113948          Dummy {f00=0x0057, f01=0x0190, f02=»FT FLDISC=1        P EJECT     4 P************************************************   " 4 P*                                              *   Z 4 P*  FDINIT - INITIALIZE FLEXIBLE DISC           *     4 P*  =================================           *     4 P*     
0x113948…113adc          Dummy {f00=0x0057, f01=0x0190, f02=»                 *   r 4 P*  ENTRY:  A1 - DEVICE ADDRESS                 *     4 P*                                              *   R 4 P*  EXIT:                                       *     4 P*                                              *     4 P*  WORK REGIST
0x113adc…113c70          Dummy {f00=0x0057, f01=0x018e, f02=»         *   j 4 P*                                              *     4 P************************************************   J   PFDINIT EQU *       P ANK A1,/10      0 P ORKL A1,CIO+9 CONFIG. CIO+9 A1,1,XX INSTR.        P ST A1,FRD:10      < P LDKL A2,FRDS25 ADDR
0x113c70…113e04          Dummy {f00=0x0057, f01=0x0190, f02=»       P RB(NA) FDI:05       P*        P ANK A1,/10    ( ( P RF(NZ) FDI:10 0.25 MEG FLOPPY DRIVE   <   P*    h . P LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4    r ( P ST A1,FRD:20 MODIFY INR INSTRUCTION       P LDKL A1,/41F      " P ST A1,FRD:42 MODIFY SST MASK     
0x113e04…113f98          Dummy {f00=0x0057, f01=0x0190, f02=» EQU *       P ST A2,READ        P ST A2,READS   " $ P CF A14,GETVLB GET VOLUME LABEL    6   P LD A1,FORDEV,A9 GET FORMAT    ^   P ST A1,DEVTYP+STKEND       P RTN A14       P EJECT     0 P********************************************     0 P*                       
0x113f98…11412c          Dummy {f00=0x0057, f01=0x0190, f02=»  =============================        *     0 P*                                          *   0 0 P*     ON ENTRY: A1 = DEVICE ADDRESS        *   d 0 P*                                          *     0 P********************************************       P       P
0x11412c…1142c0          Dummy {f00=0x0057, f01=0x0190, f02=»COMMAND    v $ P RB(NA) *-4 LOOP UNTIL ACCEPTED        P*    8   P EX FRD:40 SENSE STATUS    B $ P RB(NA) *-4 LOOP UNTIL ACCEPTED    b   P RTN A14       P EJECT     @ P***********************************************************      @ P*                           
0x1142c0…114454 (10, 32) Dummy {f00=0x0057, f01=0x0190, f02=»====================          *    t @ P*                                                         *    ( @ P*  REFERENCED IN:  SYSLOD                                 *    l @ P*                                                         *      @ P*  ENTRY:  A9 - BUFF
0x114454…1145e8          Dummy {f00=0x0057, f01=0x0190, f02=»                                      *    | @ P*  EXIT:                                                  *    0 @ P*                                                         *    t @ P*  WORK REGISTERS:  A1,A2,A3                              *      @ P*           
0x1145e8…11477c          Dummy {f00=0x0057, f01=0x0190, f02=»                                              *      @ P***********************************************************    8   PFRDSEC EQU *   | " P LDR A2,A11 GET SECTOR NUMBER      * P LDKL A4,/340 26 SHIFTED 10 STEPS LEFT     $ P LD A1,DEVTYP+STKEND DEVICE TYPE    
0x11477c…114910          Dummy {f00=0x0057, f01=0x0190, f02=» * P SLL A2,1 A2=0-25,PHYSICAL SECTOR NBR        P RF DVK26    2   PNOTCY0 EQU *   D   P ADK A2,13   X   P EJECT   j   P*    x   P* A2=PHYSICAL SECTOR NUMBER        P*        PDVK26 EQU *        P LDK A1,0        PDVK26A EQU *       P SLL A1,5        PDVK26B EQU *
0x114910…114aa4          Dummy {f00=0x0057, f01=0x0190, f02=» " P RB(NZ) DVK26A NEXT FIVE BITS        P EJECT   *   P*    8   P* A2=SECTOR NUMBER   B   P* A1=CYLINDER NUMBER       P*    x $ P LD A4,DEVTYP+STKEND DEVICE TYPE       P ANK A4,1      , P RF(NZ) DBHEAD 1 MEG FLOPPY,DOUBLE HEAD        P SLL A1,1 ONLY ONE HEAD     
0x114aa4…114c38          Dummy {f00=0x0057, f01=0x0190, f02=» CORRECT POSITION    v $ P ORR A2,A4 A2=CIO READ REGISTER      2 P SLL A1,1 CYLINDER NUMBER IN CORRECT POSITION    B " P ORK A1,3 A1=CIO SEEK REGISTER   x 4 P CW A1,CYLNBR COMPARE OLD AN NEW CYLINDER NUMBER       P RF(E) NOSEEK NO SEEK NEEDED     & P ST A1,CYLNBR 
0x114c38…114dcc          Dummy {f00=0x0057, f01=0x0190, f02=»L A1,/611        P RF(NZ) FRD:50 SEEK ERROR        PNOSEEK EQU *   4   P LDR A1,A2   H   P RF FRD:05   Z   P EJECT   l   PFRDS25 EQU *   z   P LDR A1,A11 SECTOR NO        P SLL A1,4      8 P ORKL A1,/4000 NUMBER OF SECTORS=2  (BIT 0 - BIT 1)        PFRD:05 EQU *  
0x114dcc…114f60          Dummy {f00=0x0057, f01=0x0190, f02=» LDR A2,A3 BUFFER START ADDRESS      $ P AD A2,SAVCON BUFFER END ADDRESS   (   P*    P $ PFRD:10 CIO A1,1,FDCU START READ    Z   P RB(NA) FRD:10       P*        P EJECT   CRVOL       P*        P*        PFRD:20 INR A1,0,FDCU       P RF(NA) FRD:40  =4       P STR A
0x114f60…1150f4 (10, 33) Dummy {f00=0x0058, f01=0x0190, f02=»FRD:40 SST A1,FDCU       P RB(NA) FRD:20       PFRD:42 EQU *+2   0   P ANKL A1,/4E15 FATAL ERROR ?   F   P RF(NZ) FRD:50 YES!    j   PFRD:43 CWR A3,A2  =4     ( P RF(E) FRD:44 PROGRAMMED CHANNEL =4      . P LDKL A1,FRD:B1+/5700 RF FRD:40 INSTR. =4      & P ST A1,F
0x1150f4…115288          Dummy {f00=0x0058, f01=0x0190, f02=»TR. =4   t   P ABI READ READ AGAIN =4        PFRD:45 EQU *   . ( P ADKL A11,1 INCRMENT SECTOR ADDRESS    B   P RF(NN) FRD:48   n 0 P SUR A11,A11 RESET LEAST SIGN. PART OF D.A.      2 P ADKL A12,1 INCREMENT MOST SIGN. PART OF D.A.      $ P RF(O) FRD:50 DISC ADDRESS
0x115288…11541c          Dummy {f00=0x0058, f01=0x0190, f02=»-2  =4   x " PFRD:B2 EQU FRD:45-FRD:43-2  =4       P XIF   4   P IFT CDDISC=1    @   P IFT CDDI16=0  =9    V   P EJECT   p ( P***********************************    ~ ( P*                                 *      ( P*  CDINIT - INITIALIZE DISC UNIT  *      ( P*  ===
0x11541c…1155b0          Dummy {f00=0x0058, f01=0x0190, f02=»                        *      ( P*  ENTRY: A1 - DEVICE ADDRESS     *    " ( P*                                 *    N ( P*  EXIT:                          *    z ( P*                                 *      ( P*  WORK REGISTERS:  A1,A2          *     ( P*         
0x1155b0…115744          Dummy {f00=0x0058, f01=0x0190, f02=»*********************        P       PCDINIT EQU *   &   P*    :   P* INIT 80M CDC DISC COMMANDS   D   P*    h , P ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR.    r   P ST A1,READC1      ( P ORKL A1,/800 FORM SST A1,XX  INSTR.       P ST A1,READC2      * P XRKL A1,/B00 
0x115744…1158d8          Dummy {f00=0x0058, f01=0x0190, f02=» 2 P ST A2,PSECNL+STKEND INIT VALUE FOR SECTOR NBR     & P LDKL A2,/300 BUFLEN 80M CDC DISC    :   P ST A2,SAVCON SAVE LENGTH    d 4 P LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.       P ST A2,READ        P ST A2,READS       P RTN A14       P EJECT     4 P****
0x1158d8…115a6c          Dummy {f00=0x0058, f01=0x0190, f02=»ROM DISC          *    t 4 P*  =================================          *      4 P*                                             *    T 4 P*  REFERENCED IN: SYSLOD                      *      4 P*                                             *      4 P*  ENTRY:  A
0x115a6c…115c00          Dummy {f00=0x0058, f01=0x0190, f02=»NIFICANT  *    l 4 P*         A12 - SECTOR NBR MOST SIGNIFICANT   *      4 P*                                             *    L 4 P*  EXIT: A12,A11 = A12,A11 + 1                *      4 P*                                             *      4 P*   WORK REGISTERS: 
0x115c00…115d94 (10, 34) Dummy {f00=0x0058, f01=0x0190, f02=»  *    d 4 P*                                             *      4 P***********************************************    D   P*    |   PCRDSEC EQU *       P*        P* SET BUFFER ADDRESS       P*        P LDR A1,A9 BUFFER ADDRESS        P ADKL A1,256       P ST A1,C
0x115d94…115f28          Dummy {f00=0x0058, f01=0x0190, f02=» A1,CIOTOT RESET BITS      . P LDR A1,A12 SECTOR NUMBER MOST SIGNIFICANT     0 P LDR A2,A11 SECTOR NUMBER LEAST SIGNIFICANT    P   P EJECT       P*        P* DIVIDE LOGICAL WITH 3        P*        P LDK A3,0        PRED100 EQU *       P ADK A3,1        P SUK A1,3 
0x115f28…1160bc          Dummy {f00=0x0058, f01=0x0190, f02=»RESS MEANS NEW READ    n   P CW A2,PSECNL+STKEND     , P RF(NE) RED110 NOT SAME PHYSICAL SEC NBR   8   P CW A3,PSECNM+STKEND   h , P RF(NE) RED110 NOT SAME PHYSICAL SEC NBR       P CW A1,PSECPA+STKEND     & P RF(E) TURN SAME LOG SEC AS BEFORE     . P RF(G) REDMOV 
0x1160bc…116250          Dummy {f00=0x0058, f01=0x0190, f02=» A1,A3       P DVK 115       P EJECT       P* A1=HEAD NBR * SECTOR NBR   ,   P* A2=CYLINDER NBR    N   P LDR A3,A2   h   P LDR A2,A1   z   P LDK A1,0        P DVK 23        P* A1=SECTOR NBR        P* A2=HEAD NBR      $ P ORKL A2,/800 SET INTERRUPT BIT      " P ST 
0x116250…1163e4          Dummy {f00=0x0058, f01=0x0190, f02=» SLC A3,1      ( P RF(NN) INT100 EVEN CYLINDER NUMBER        P ADK A2,12 SKEW FACTOR   >   PINT100 EQU *       P DVK 23    p   P SLL A1,5 IN POSITION      $ P ORS A1,CIOTAB UPDATE CIO TABLE        P SRC A3,1 RESTORE A3       P CW A3,CYLNBR      & P RF(E) READER SA
0x1163e4…116578          Dummy {f00=0x0058, f01=0x0190, f02=»MMAND    z   P ST A3,SEKTAB        P LDKL A2,SEKTAB    $   PSEEKC1 EQU *   <   P CIO A2,1,0 SEEK   P   P RB(NA) SEEKC1   h   PSEEKC2 EQU *   ~   P SST A2,0        P RB(NA) SEEKC2       P EJECT       P*        P*    READ        P*        PREADER EQU *     $ P LDK A
0x116578…11670c          Dummy {f00=0x0058, f01=0x0190, f02=»READC1 LOOP UNTIL ACCEPTED       P*    "   PREADC2 SST A1,0 STATUS   , & P RB(NA) READC2 LOOP UNTIL ACCEPTED   J   P ANKL A1,/FF0F STATUS    t   P RF(NZ) RET30 READING ERROR      > P LD A1,PSECPA+STKEND GET RELATIV LOG SECT IN PHYSICAL =11      0 P RF(NZ) REDMOV N
0x11670c…1168a0          Dummy {f00=0x0058, f01=0x0190, f02=»   z   P RF TURN20       PTURN10 EQU *       P SUR A11,A11 RESET A11   .   P ADKL A12,1    L   PTURN20 EQU *   `   P RTN A14   t   P EJECT       P*      " P* MOVE UP NEXT LOGICAL SECTOR        P*        PREDMOV EQU *     6 P ST A1,PSECPA+STKEND SAVE NEW LOGICAL SE
0x1168a0…116a34 (10, 35) Dummy {f00=0x0058, f01=0x0190, f02=»128 LENGTH IN WORDS        PRMOV10 EQU *       P LDR* A4,A1 . =15    0   P STR A4,A2 . =15   J   P ADK A1,2    b   P ADK A2,2    t   P SUK A3,1        P RB(P) RMOV10 NEXT WORD        P RB TURN       P       P       P       PNOFOND EQU *       P LDKL A1,LMP2      &
0x116a34…116bc8          Dummy {f00=0x0058, f01=0x0190, f02=»1 . =15        P RB(NZ) REA100 NEW TRY       P LC A1,CIOTAB    .   P ANK A1,/C0    D 4 P RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S    X   P LDKL A2,/8000     0 P ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE       P RB READER       PRET31 EQU *        P ANK A1,
0x116bc8…116d5c          Dummy {f00=0x0058, f01=0x0190, f02=»   P RB READER       PRET32 EQU *        P LDKL A2,/3FFF   * * P ANS A2,CIOTAB RESET LATE DATA STROBE    @   P LC A1,CIOTOT    n   P ANK A1,/C0      4 P RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE-        P LDKL A2,/8000     ( P ORS A2,CIOTOT PREPARE FOR CARRIAG
0x116d5c…116ef0          Dummy {f00=0x0058, f01=0x018e, f02=»OTOT FROM CARRIAGE+ TO CARRIGE-        P RB READER   (   P EJECT   :   P*    H   P* SEEK TABLE   R   P*    f   PSEKTAB EQU *   p   P DATA 0        P*        P* CIO TABLE        P*        PCIOTAB EQU *     & P DATA 0 ORDER,SECTOR NBR,HEAD NBR        PCIOTOT EQU *  
0x116ef0…117084          Dummy {f00=0x0058, f01=0x0190, f02=»       PCIOAD1 EQU *       P DATA 0 ADDRESS 1        PCIOPA2 EQU *   6   P DATA /4000+128    J   PCIOAD2 EQU *   b   P DATA 0 ADDRESS 2    v   PCIOPA3 EQU *       P DATA 128        PCIOAD3 EQU *       P DATA 0 ADDRESS 3        P XIF       P IFT CDDI16=1  =9       
0x117084…117218          Dummy {f00=0x0058, f01=0x0190, f02=»  *    p ( P*  =============================  *      ( P*                                 *    8 ( P*  REFERENCED IN: SYSLOD,GETFIL   *    d ( P*                                 *      ( P*  ENTRY: A1 - DEVICE ADDRESS     *      ( P*                               
0x117218…1173ac          Dummy {f00=0x0058, f01=0x0190, f02=»   l ( P*                                 *      ( P*  SUBROUTINES:                   *    4 ( P*                                 *    ` ( P***********************************        P       PCDINIT EQU *       P*      ( P* INIT 16M OR 80M CDC DISC COMMANDS       
0x1173ac…117540          Dummy {f00=0x0058, f01=0x0190, f02=»0  =9      < P ST A2,CARFIX+STKEND SAVE FIX OR CARTRIDGE INDICATOR =9      , P ORKL A1,CIO CONFIG CIO A1,1,XX  INSTR.    N   P ST A1,READC1    ~ ( P ORKL A1,/800 FORM SST A1,XX  INSTR.       P ST A1,READC2      * P XRKL A1,/B00 FORM CIO A2,1,XX  INSTR.       P ST 
0x117540…1176d4 (10, 36) Dummy {f00=0x0058, f01=0x0190, f02=»FOR SECTOR NBR   p & P LDKL A2,/300 BUFLEN 80M CDC DISC        P ST A2,SAVCON SAVE LENGTH    @ 4 P LDKL A2,CRDSEC GET READ SECTOR SUBROUTINE ADDR.   b   P ST A2,READ        P ST A2,READS     & P CF A14,GETVLB GET VOLUME LABEL =9     $ P LC A2,FORDEV+1,A9 GET FORMA
0x1176d4…117868          Dummy {f00=0x0058, f01=0x0190, f02=»CONSTANT FOR 80M DISC =9       PCDI:10 EQU *  =9     ( P ST A2,DIVCON SET DIVIDE CONSTANT =9   8   P RTN A14   d   P EJECT   t 4 P***********************************************      4 P*                                             *      4 P*  CRDSEC- READ ONE SE
0x117868…1179fc          Dummy {f00=0x0058, f01=0x018e, f02=»*    b 4 P*  REFERENCED IN: SYSLOD                      *      4 P*                                             *    B 4 P*  ENTRY:  A9 = BUFFER ADDRESS                *    z 4 P*                                             *      4 P*         A11 - SECTOR NBR LEA
0x1179fc…117b90          Dummy {f00=0x0058, f01=0x018e, f02=» 4 P*  EXIT: A12,A11 = A12,A11 + 1                *      4 P*                                             *    < 4 P*   WORK REGISTERS:  A1,A2,A3,A4              *    t 4 P*                                             *      4 P*  SUBROUTINES:  ERROR              
0x117b90…117d24          Dummy {f00=0x0058, f01=0x018e, f02=»       PCRDSEC EQU *       P*        P* SET BUFFER ADDRESS   &   P*    B   P LDR A1,A9 BUFFER ADDRESS    L   P ADKL A1,256   n   P ST A1,CIOAD2 ADDRESS 2        P ADKL A1,256       P ST A1,CIOAD3 ADDRESS 3        P LDKL A1,/3FFF       P ANS A1,CIOTAB RESET BITS   
0x117d24…117eb8          Dummy {f00=0x0058, f01=0x0190, f02=»   b   P EJECT       P*        P* DIVIDE LOGICAL WITH 3        P*    @   P LDK A3,0    J   PRED100 EQU *       P ADK A3,1    p   P SUK A1,3        P RB(NN) RED100       P ADK A1,3        P SUK A3,1        P DVK 3       P CW A9,CIOAD1      : P RF(NE) RED110 NOT SAM
0x117eb8…11804c          Dummy {f00=0x0058, f01=0x0190, f02=»   | , P RF(NE) RED110 NOT SAME PHYSICAL SEC NBR       P CW A1,PSECPA+STKEND   8 & P RF(E) TURN SAME LOG SEC AS BEFORE   T . P RF(G) REDMOV MOVE UP NEXT LOGICAL SECTOR    ~   PRED110 EQU *       P ST A9,CIOAD1 ADDRESS 1      ( P MS 3,PSECPA+STKEND SAVE NEW VALUES 
0x11804c…1181e0          Dummy {f00=0x0058, f01=0x0190, f02=»R        P LDR A3,A2       P LDR A2,A1       P LDK A1,0    .   P DVK 23    @   P* A1=SECTOR NBR    P   P* A2=HEAD NBR    h $ P ORKL A2,/800 SET INTERRUPT BIT    ~ , P OR A2,CARFIX+STKEND FIX OR CARTRIDGE =9     " P ST A2,CIOTAB UPDATE CIO TABLE       P EJECT      
0x1181e0…118374 (10, 37) Dummy {f00=0x0059, f01=0x0190, f02=»NDER NUMBER    x   P ADK A2,12 SKEW FACTOR       PINT100 EQU *   2   P DVK 23    F   P SLL A1,5 IN POSITION    V $ P ORS A1,CIOTAB UPDATE CIO TABLE    t   P SLC A3,1 RESTORE A3 =9        P CW A3,CYLNBR      & P RF(E) READER SAME CYLINDER NUMBER       P EJECT      
0x118374…118508          Dummy {f00=0x0059, f01=0x018e, f02=»DKL A2,SEKTAB        PSEEKC1 EQU *       P CIO A2,1,0 SEEK   *   P RB(NA) SEEKC1   B   PSEEKC2 EQU *   X   P SST A2,0    l   P RB(NA) SEEKC2   ~   P EJECT       P*        P*    READ        P*        PREADER EQU *     $ P LDK A4,3 NUMBER OF RETRIES =15        PREA1
0x118508…11869c          Dummy {f00=0x0059, f01=0x0190, f02=»       PREADC2 SST A1,0 STATUS     & P RB(NA) READC2 LOOP UNTIL ACCEPTED   &   P ANKL A1,/FF0F STATUS    P   P RF(NZ) RET30 READING ERROR    n : P LD A1,PSECPA+STKEND GET LOGICAL SECT. IN PHYSICAL =11     : P RF(NZ) REDMOV NOT FIRST LOGICAL SECT. IN PHYSICAL =11  
0x11869c…118830          Dummy {f00=0x0059, f01=0x0190, f02=»10 EQU *       P SUR A11,A11 RESET A11 !     P ADKL A12,1  ! .   PTURN20 EQU * ! B   P RTN A14 ! V   P EJECT ! f   P*  ! t " P* MOVE UP NEXT LOGICAL SECTOR  ! ~   P*  !     PREDMOV EQU * !   6 P ST A1,PSECPA+STKEND SAVE NEW LOGICAL SECTOR PART  !     P SLL A1,1  =
0x118830…1189c4          Dummy {f00=0x0059, f01=0x0190, f02=» LDR A2,A9 DESTINATION ADDRESS !     P LDK A3,128 LENGTH IN WORDS  " &   PRMOV10 EQU * " J   P LDR* A4,A1 . =15  " ^   P STR A4,A2 . =15 " x   P ADK A1,2  "     P ADK A2,2  "     P SUK A3,1  "     P RB(P) RMOV10 NEXT WORD  "     P RB TURN "     P "     P "     P "
0x1189c4…118b58          Dummy {f00=0x0059, f01=0x0190, f02=» " z   P*  #     PRET30 EQU *  #     P SUK A4,1 . =15  # &   P RB(NZ) REA100 NEW TRY # >   P LC A1,CIOTAB  #     P ANK A1,/C0  # r 4 P RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.S  #     P LDKL A2,/8000 #   0 P ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE #     P
0x118b58…118cec          Dummy {f00=0x0059, f01=0x0190, f02=»RS A2,CIOTAB CHANGE FROM EARLY TO LATE D.S #     P RB READER $ 2   PRET32 EQU *  $ D   P LDKL A2,/3FFF $ X * P ANS A2,CIOTAB RESET LATE DATA STROBE  $ n   P LC A1,CIOTOT  $     P ANK A1,/C0  $   4 P RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE-  $     P LDKL A2,/
0x118cec…118e80          Dummy {f00=0x0059, f01=0x0190, f02=»ERROR  $ z   P LDKL A2,/C000 %   . P XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE-  % $   P RB READER % V   P EJECT % h   P*  % v   P* SEEK TABLE %     P*  %     PSEKTAB EQU * %     P DATA 0  %     P*  %     P* CIO TABLE  %     P*  %     PCIOTAB EQU * %   & P DATA 0 OR
0x118e80…119014 (10, 38) Dummy {f00=0x0059, f01=0x018e, f02=»/4000+128 DATA CHAINING BIT,NUMBER OF WORDS  %   " P DATA 0 ADDRESS1 MOST SIGN. =9 & 4   PCIOAD1 EQU * & Z   P DATA 0 ADDRESS 1  & n   PCIOPA2 EQU * &     P DATA /4000+128  &   $ P DATA 0 ADDRESS 2 MOST SIGN. =9  &     PCIOAD2 EQU * &     P DATA 0 ADDRESS 2  &    
0x119014…1191a8          Dummy {f00=0x0059, f01=0x0190, f02=»   P EJECT '   8 P***************************************************  '   8 P*                                                 *  ' N 8 P*        GETFIL - GET CONFIGURATION FILE          *  '   8 P*        ===============================          *  '   8 P*     
0x1191a8…11933c          Dummy {f00=0x0059, f01=0x0190, f02=»                            *  ' z 8 P*  ENTRY:  A9 - BUFFER ADDRESS                    *  ( & 8 P*                                                 *  ( b 8 P*  EXIT:  A11 - SECTOR ADDRESS TO CONF. FILE      *  (   8 P*                                             
0x11933c…1194d0          Dummy {f00=0x0059, f01=0x0190, f02=»UBROUTINES:  READVL,READCF                    *  (   8 P*                                                 *  ) 8 8 P***************************************************  ) t   PGETFIL EQU * )     P CF A14,GETVLB )     PGET:10 EQU * )   " P CF A14,RDSEC GET VOLUME L
0x1194d0…119664          Dummy {f00=0x0059, f01=0x0190, f02=» ) z   P CCR A5,A6 UNUSED FILE?  *     P RF(E) GET:50 YES! * (   P LDR A4,A6 START OF RECORD * B ( P LDK A5,'S' STANDARD FILE CHARACTER  * d   P CC A5,27,A6 STANDARD FILE?  *     P RF(NE) GET:50 NO! *   * P LDK A5,'$' LEADING CHAR IN CONF. FILE *   " P CCR A5,A4 C
0x119664…1197f8          Dummy {f00=0x0059, f01=0x0190, f02=» FILE? * r   P RF(NE) GET:85 NO! +     P ADK A4,5 SIXTH CHARACTER  + ( , P LDK A5,':' CHARACTER TO PRECEED NUMBER  + J ( PGET:30 CCR A5,A4 CONFIGURATION FILE? + z   P RF(E) GET:40 YES! +     P SUK A4,1 TRY NEXT CHARACTER +     P CWR A4,A6 FIRST IN NAME?  +     P R
0x1197f8…11998c          Dummy {f00=0x0059, f01=0x0190, f02=»FT DIGIT + ~   P SLL A5,8 SHIFT TO LEFT BYTE ,     P LC A5,2,A4 GET RIGHT DIGIT  , 4 " P CALL CONVRT CONVERT TO BINARY , X , P CW A1,SCTANO SAME AS APPLICATION NUMBER , ~   P RF(NE) GET:50 ,     P*  ,     P*  CONFIGURATION FILE FOUND  ,     P*  ,   $ P LD A1,22,A6
0x11998c…119b20          Dummy {f00=0x0059, f01=0x0190, f02=»   P*  -     PGET:50 EQU * -     P ADR A6,A8 NEXT VTOC RECORD  - " & P ADK A6,1 BYPASS STATUS CHARACTER  - F , P SUK A7,1 MOORE RECORDS IN THIS SECTOR?  - p   P RB(P) GET:20 YES! -   " P CWR A11,A10 LAST VTOC SECTOR? -     P RB(NE) GET:10 NO! -   2 PGET:60 LDK A3,
0x119b20…119cb4 (10, 39) Dummy {f00=0x0059, f01=0x0190, f02=» FILE NOT FOUND - READ SOP AND SELECT  -   * P*  LOAD MEDIUM FOR CONFIGURATION FILE  . .   P*  .     P*  . f   P LDKL A2,/7F8  . p & P OTR A2,0,SOP SWITCH ON SOP LAMPS  .     PGET:70 EQU * .     P CF A14,SOPIN  .   " P ANKL A1,/7FC ALLOWED SWITCH?  .     P RB(Z) G
0x119cb4…119e48          Dummy {f00=0x0059, f01=0x0190, f02=» . l   PGET:75 EQU * /   6 P SC A1,CONDEV+1+STKEND SAVE CONF. DATA LOAD DEVICE /   ( P CF A14,CONFLD CONFIGURE LOAD DEVICE / V   P RB GETFIL /     PGET:85 EQU * /   $ P CCK A3,'SS' LOOKING FOR $SWAPP? /     P RF(NE) GET:99 NO! /   & P LDK A5,0 RESET CHARACTER COUN
0x119e48…119fdc          Dummy {f00=0x0059, f01=0x0190, f02=»DK A4,1 NEXT CHARACTER /   * P ADK A5,1 INCREMENT CHARACTER COUNTER  0   & P CWK A5,8 ALL CHARACTERS CHECKED?  0 L   P RB(NE) GET:90 NO! 0 v   P*  0   : P*  SWAPPABLE WORK BLOCK FILE FOUND - SAVE DISC ADDRESS 0   , P*  TO FILE AND TO NEXT SECTOR AFTER FILE 0     P
0x119fdc…11a170          Dummy {f00=0x0059, f01=0x018e, f02=»WBFSA+STKCOM+2 SAVE  0   , P LD A3,SWPFEL,A6 GET BIT 16-31 OF LENGTH 1   . P LD A4,SWPFEL-2,A6 GET BIT 0-15 OF LENGTH  1 L ( P ADR A4,A2 ADD MOST SIGNIFICANT PART 1 ~ * P ADR A3,A1 ADD LEAST SIGNIFICANT PART  1   & P RF(O) GET:92 OVERFLOW - ADD CARRY 1     P RF GE
0x11a170…11a304          Dummy {f00=0x0059, f01=0x0190, f02=» 1   0 P ST A4,SWBFSE+STKCOM+2 SAVE BIT 0-15 OF D.A. 2   . P IM SWBFLG+STKCOM INDICATE SWB-FILE FOUND  2 <   PGET:99 RTN A14 2 n   P EJECT 2   : P*****************************************************  2   : P*                                                   *  2
0x11a304…11a498          Dummy {f00=0x0059, f01=0x0190, f02=»                                              *  2   : P*  LODSEG - LOAD ONE SEGMENT                        *  3 8 : P*  =========================                        *  3 v : P*                                                   *  3   : P*  ENTRY:  A8 - RELOCA
0x11a498…11a62c          Dummy {f00=0x0059, f01=0x0190, f02=»                  *  3 n : P*  EXIT:                                            *  4   : P*                                                   *  4 Z : P*  WORK REGISTERS:  A1,A2,A3,A4,A7                  *  4   : P*                                                 
0x11a62c…11a7c0          Dummy {f00=0x0059, f01=0x0190, f02=»*****************************************************  4     PLODCOM EQU * 5 > , P LD A9,MXBUF GET ADDRESS TO READ BUFFER  5 R " P LDR A3,A9 GET START OF BUFFER 5     P LDR A2,A3 SAVE  5   & P LDKL A7,240 NUMBER OF CODE WORDS  5     PLOD:10 EQU *-2 5     P LDR A10
0x11a7c0…11a954 (10, 40) Dummy {f00=0x0059, f01=0x0190, f02=»K IF IN END OF OF SEGMENT  5     P RF(P) LOD:50 NO YET!  6 " " P CWK A7,256 128 WORDS/SECTOR?  6 @   P RF(NE) LOD:30 NO! 6 f , P ADR A7,A10 COMPUTE NUMBER OF CODE WORDS 6   ( P LDKL A10,0 INDICATE END OF SEGMENT  6     P RF LOD:52 6     PLOD:30 EQU * 6   2 P ADR A
0x11a954…11aae8          Dummy {f00=0x0059, f01=0x0190, f02=»OCK  6 d   P RF(NZ) LOD:50 NO! 7     P*  7 & 2 P ADK A7,8 YES, ADD 8 TO COMPENSATE FOR HEADER  7 0 : P CWK A7,240 LOOK IF OUTSIDE CODE PART OF SECTOR/BLOCK  7 f   P RF(L) LOD:50 NO!  7     P*  7   ( P SUK A7,240 YES, GET WORDS REMAINING 7     P LDR A10,A7 AND SAVE
0x11aae8…11ac7c          Dummy {f00=0x0059, f01=0x018e, f02=» ADR A2,A7 START OF RELOCATION BITS  7     P CF A14,REBUF RELOCATE 8 ,   PLOD:52 EQU * 8 J " P LDR A1,A9 START OF CODE PART  8 ^ , P LD A4,FSTSEC+STKEND FIRST SECTOR/BLOCK? 8     P RF(NZ) LOD:55 NO! 8   6 P IM FSTSEC+STKEND INDICATE NOT FIRST SECTOR/BLOCK  8   0 P
0x11ac7c…11ae10          Dummy {f00=0x0059, f01=0x0190, f02=» 4 P RF(N) LOD:54 APPL. LARGER THAN ONE SECTOR/BLOCK 9     P*  9 < 0 P CWK A3,240 SINGLE SECTOR/BLOCK APPLICATION? 9 F   P RF(NG) LOD:55 YES!  9 z   P*  9     PLOD:54 ADKL A10,8  9     PLOD:55 EQU * 9   , P LDR A3,A7 NUMBER OF CHARACTERS TO MOVE  9   ( P LD A2,LLD
0x11ae10…11afa4          Dummy {f00=0x0059, f01=0x0190, f02=»TEM  9 t   P XIF :     P IFT MMUPAG=0  :     P CALL MOVE : .   P XIF : @   P LDR A10,A10 END OF SEGMENT? : L   P RF(NZ) LOD:70 : p   P RTN A14 EXIT  :     PLODSEG EQU * :   ( P LDKL A1,256 NUMBER OF WORDS/SECTOR  :   $ P ST A1,LOD:10 MODIFY INSTRUCTION :     PLOD:
0x11afa4…11b138          Dummy {f00=0x0059, f01=0x0190, f02=»*  : ` 6 P*                                               *  ;   6 P*        REBUF - RELOCATE BUFFER ROUTINE        *  ; D 6 P*        ===============================        *  ; ~ 6 P*                                               *  ;   6 P*  REFERENCED IN:  LOD
0x11b138…11b2cc          Dummy {f00=0x0059, f01=0x0190, f02=»      *  ; f 6 P*          A2 - START OF RELOCATION TABLE       *  <   6 P*                                               *  < J 6 P*  EXIT:                                        *  <   6 P*                                               *  <   6 P*  WORK REGISTER
0x11b2cc…11b460          Dummy {f00=0x0059, f01=0x0190, f02=»            *  < l 6 P*                                               *  =   6 P*************************************************  = P   PREBUF EQU *  =   . P LDR A4,A2 GET START OPF RELOCATION TABLE  =     P SUK A4,2  =     PREB:10 EQU * =   " P ADK A4,2 NEXT REL
0x11b460…11b5f4 (10, 41) Dummy {f00=0x005a, f01=0x0190, f02=»30 DON'T RELOCATE THIS WORD! =     P LDR* A5,A3 GET CODE WORD  > $   P ADR A5,A8 RELOCATE  > F   P STR A5,A3 STORE IT BACK > b   PREB:30 EQU * >     P ADK A3,2 NEXT CODE WORD >   & P CWR A3,A2 END OF CODE WORD PART?  >     P RF(E) EXREL YES!  >   $ P SUK A6,1 MOOR
0x11b5f4…11b788          Dummy {f00=0x005a, f01=0x0190, f02=» >     P EJECT ?   . P*****************************************  ?   . P*  GETCON - GET CONTENT IN MEMORY WORD  *  ? H . P*****************************************  ? z   P*  ?     P*  REFERENCED IN:  SEGGEN  ?     P*  ?   " P*  ENTRY:  A2 - MEMORY ADDRESS ?   . P
0x11b788…11b91c          Dummy {f00=0x005a, f01=0x0190, f02=» ? ~   P*  @     P*  SUBROUTINES:  @     P*  @ *   PGETCON EQU * @ 4 " P LD A1,SCTOPT GET OPTION WORD  @ H   P ANK A1,1 MMU OPTION @ n   P RF(Z) GCON10 NO MMU @     P ELR A1,A2 @     P RF GCON20 @     PGCON10 EQU * @     P LDR* A1,A2  @     PGCON20 EQU * @     P R
0x11b91c…11bab0          Dummy {f00=0x005a, f01=0x0190, f02=» @ b 2 P*               SCNCON                      *  A   2 P*               ======                      *  A > 2 P*                                           *  A t 2 P*  SCAN CONFIGURATION FILE FOR POSSIBLE     *  A   2 P*  APPLICATION DEFINITION BLOCKS. IF    
0x11bab0…11bc44          Dummy {f00=0x005a, f01=0x0190, f02=»                                    *  A   2 P*  ENTRY: A9 INPUT BUFFER ADDRESS           *  B . 2 P*                                           *  B d 2 P*  WORK REGISTERS  A1-A8,A10                *  B   2 P*                                           *  B   2 P* 
0x11bc44…11bdd8          Dummy {f00=0x005a, f01=0x0190, f02=»              *  B r 2 P*                                           *  C   2 P*********************************************  C N   P*  C     P*  C     PSCNCON EQU * C   * P CF A14,GETFIL GET CONFIGURATION FILE  C   6 P ST A11,CONDAD+STKEND SAVE CONF. DISC FILE ADD
0x11bdd8…11bf6c          Dummy {f00=0x005a, f01=0x0190, f02=»ED C j , P ST A8,ECNFBF+STKEND AND SAVE BUFFER END D     P*  D : $ P LDKL A10,0 RESET RECORD COUNTER D D 2 P LD A6,APLTAB+STKCOM GET APLTAB+STKCOM ADDRESS D l * P ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK  D   $ P CF A14,RDSEC READ FIRST SECTOR  D   " P LDR A4,A9 GET S
0x11bf6c…11c100          Dummy {f00=0x005a, f01=0x0190, f02=» A1,'A;' APPLICATION DEFINITION BLOCK? D     P RF(NE) SCAN10 NO! E .   P*  E H * P CF A14,APLID YES GET APPLICATION NAME E R   PSCAN10 EQU * E   ( P ADKL A10,1 INCREMENT RECORD COUNTER E   & P CW A10,LSTREC+STKEND LAST RECORD? E     P RF(E) SCNEND YES! E     P*  E
0x11c100…11c294 (10, 42) Dummy {f00=0x005a, f01=0x018e, f02=» CF A14,RDSEC READ NEXT SECTOR E   $ P LDR A8,A9 RESET RECORD ADDRESS  F &   PSCAN20 EQU * F N   P LDR A4,A8 GET RECORD START  F b $ P RB SCAN00 CONTINUE SCAN PROCESS F     P*  F   $ P*  THE WHOLE CONFIGURATION FILE  F   $ P*  IS PROCESSED. SEARCH VTOC FOR F   " P
0x11c294…11c428          Dummy {f00=0x005a, f01=0x0190, f02=» 0 P LD A1,IPLDEV+STKEND CONFIGURE PGM LOAD DEV. G     P CF A14,LODDEV G 8 8 P LD A6,APLTAB+STKCOM GET APLTAB+STKCOM START ADDRESS G N * P ADK A6,ACBLEN+2 SKIP 1ST TABLE BLOCK  G   0 P LD* A1,APLTAB+STKCOM GET NO OF APPLICATIONS G     P SUK A1,1 DECREMENT  G   $ P
0x11c428…11c5bc          Dummy {f00=0x005a, f01=0x0190, f02=»PDATE APPLIC. DISC ADDR. G     P*  H     PRTRN EQU * H *   P RTN A14 END OF SCNCON H <   P EJECT H Z 2 P*********************************************  H h 2 P*                                           *  H   2 P*                                           *  H   2
0x11c5bc…11c750          Dummy {f00=0x005a, f01=0x0190, f02=»                  *  H v 2 P*  APLID TAKES THE NAME OF APPLICATION      *  I   2 P*  AND MOVES IT FROM CONF. FILE TO          *  I R 8 P*  APLTAB+STKCOM. FOR EACH APPLICATION A ENTRY     * I   8 P*  IN APLTAB+STKCOM IS CREATED ACCORDINGLY:        * I   2 P*       
0x11c750…11c8e4          Dummy {f00=0x005a, f01=0x018e, f02=»        *  I l 2 P*                                           *  J   2 P*  THE NAME ENTRY CONSISTS OF 1-4 WORDS     *  J H 2 P*                                           *  J ~ 8 P*  ENTRY: A6 POINTER INTO APLTAB+STKCOM            * J   2 P*         A8 RECORD POIN
0x11c8e4…11ca78          Dummy {f00=0x005a, f01=0x0190, f02=» 2 P*  WORK REGISTERS: A1-A5                    *  K   2 P*                                           *  K : 2 P*********************************************  K p   P*  K     P*  K     PAPLID EQU *  K   ( P ADKL A10,1 INCREMENT RECORD COUNTER K   & P CW A10,LSTREC
0x11ca78…11cc0c          Dummy {f00=0x005a, f01=0x0190, f02=» K f ( P CW A8,ECNFBF+STKEND OUTSIDE SECTOR? L     P RF(NE) APLID0 NO! L 4   P*  L N " P CF A14,RDSEC READ NEXT SECTOR L X   P LDR A8,A9 GET RECORD START  L ~   PAPLID0 EQU * L     P LDR A4,A8 RECORD START  L   & P LDK A5,0 RESET CHARACTER COUNTER  L     PAPLID2 E
0x11cc0c…11cda0          Dummy {f00=0x005a, f01=0x0190, f02=»DK A4,1 INCREMENT CHARACTER POINTER  L   ( P ADK A5,1 INCREMENT CHARACTER COUNT  M , & P CWK A5,NCHAID END OF THIS RECORD? M X ( P RB(NE) APLID2 NO GET NEXT CHARACTER M     P*  M   " P*  END OF NAME RECORD, LOOK IF M   $ P*  NEXT CHARACTER IS A DELIMITER M     P* 
0x11cda0…11cf34 (10, 43) Dummy {f00=0x005a, f01=0x0190, f02=»DK A5,0  M   . P ABL(Z) CONERR NO LEGAL CHARACTER IN NAME  N     P*  N B   P LDR A3,A6 SAVE BLOCK START  N L 0 P STR A5,A3 SAVE NAME LENGTH IN APLTAB+STKCOM N p . P IM* APLTAB+STKCOM INCREMENT NO OF APPLIC. N   ( P LDR A4,A8 GET START OF NAME RECORD  N   ( P ADK A
0x11cf34…11d0c8          Dummy {f00=0x005a, f01=0x0190, f02=»R  N r * P LDR* A1,A4 MOVE 2 CHARACTERS OF NAME  O     P STR A1,A3 TO APLTAB+STKCOM  O 8 ( P ADK A4,2 ADVANCE CHARACTER POINTER  O   " P SUK A5,1 DECREMENT WORD COUNT O   * P RB(P) APLID6 MORE CHARACTERS TO MOVE  O     P*  O   0 P ADK A6,ACBLEN PREPARE FOR NEXT TA
0x11d0c8…11d25c          Dummy {f00=0x005a, f01=0x0190, f02=»                      *  O z 2 P*                                           *  P   2 P*              GETAPL                       *  P V 2 P*              ======                       *  P   2 P*                                           *  P   2 P*  SCANS VTOC FO
0x11d25c…11d3f0          Dummy {f00=0x005a, f01=0x0190, f02=»THE LENGTH    *  P r 8 P*  OF APLTAB+STKCOM IS THEN USED TO CALCULATE      * Q   2 P*  START OF FREE AREA.                      *  Q T 2 P*                                           *  Q   8 P*  ENTRY: A6 - 1ST ENTRY IN APLTAB+STKCOM          * Q   @ P*         AP
0x11d3f0…11d584          Dummy {f00=0x005a, f01=0x0190, f02=»*******************  Q v   P*  R     P*  R &   PGETAPL EQU * R 0 $ P CF A14,GETVLB READ VOLUME LABEL R D   PGETAP0 EQU * R l   P CF A14,RDSEC READ SECTOR  R   ( P LDK A7,QBLFAC VTOC BLOCKING FACTOR  R   " P LDR A4,A9 GET START OF RECORD R     PGETAP2 EQU * R   ( P
0x11d584…11d718          Dummy {f00=0x005a, f01=0x0190, f02=» CHAR. ENTRY R | . P LCR A2,A4 GET 1ST CHARACTER IN FILE NAME  S     P CCK A2,/2020 UNUSED?  S F   P RF(E) GETAP4 YES! S d   P*  S ~ " P CF A14,CMPSYM COMPARE SYMBOLS S     P ADK A5,0  S     P RF(Z) FOUND EQUAL S     P*  S   $ P*  NO MATCH, TRY NEXT VTOC ENTRY S  
0x11d718…11d8ac          Dummy {f00=0x005a, f01=0x0190, f02=»THIS SECTOR  S v   P RB(P) GETAP2 YES! T     P*  T . " P CWR A11,A10 LAST VTOC SECTOR? T 8 & P ABL(E) CONERR ERROR IN CONF. FILE T ^   P*  T     P RB GETAP0 T     P*  T     PFOUND EQU *  T   $ P LDK A2,'L' LOAD FILE CHARACTER  T     P CC A2,27,A4 LOAD FILE?  T   *
0x11d8ac…11da40          Dummy {f00=0x005a, f01=0x0190, f02=»TAB+STKCOM T t . P LD A2,18,A4 GET DISC ADDRESS (BITS 16-31) U   0 P ST A2,APLADA+2,A6 AND SAVE IN APLTAB+STKCOM U D . P ADK A6,ACBLEN ADVANCE TO NEXT TABLE BLOCK U x   P*  U   2 P IM APLCNT+STKEND INCREMENT APPLICATION COUNT  U     P RB(NZ) GETAPL MORE TO DO! U  
0x11da40…11dbd4 (10, 44) Dummy {f00=0x005a, f01=0x0190, f02=»                    *  U x 2 P*                                           *  V   2 P*            CMPSYM                         *  V T 2 P*            ======                         *  V   2 P*                                           *  V   2 P*  COMPARE TWO SYM
0x11dbd4…11dd68          Dummy {f00=0x005a, f01=0x0190, f02=» V b 2 P*         A1 - START OF SYMBOL 2            *  W   2 P*         A5 - LENGTH OF SYMBOL 2           *  W > 2 P*                                           *  W t 2 P*  EXIT:  A5 = 0 IF SYMBOLS EQUAL           *  W   2 P*                                       
0x11dd68…11defc          Dummy {f00=0x005a, f01=0x018e, f02=»SYMBOL 1 W t 2 P CCR A2,A1 COMPARE WITH CHARACTER IN SYMBOL 2  X   ( P RF(NE) CMPEND IF NOT EQUAL, RETURN  X F   P*  X r ( P ADK A3,1 ADVANCE CHARACTER POINTERS X |   P ADK A1,1  X   ( P SUK A5,1 DECREMENT CHARACTER COUNT  X   , P RB(NZ) CMPSYM CONTINUE THE COMPAR
0x11defc…11e090          Dummy {f00=0x005a, f01=0x0190, f02=»   P*  Y   . P LCR A2,A3 GET NEXT CHARACTER IN FILE NAME Y   $ P CCK A2,/2020 END OF FILE NAME?  Y @   P RF(E) CMPEND YES! Y h   P*  Y     P LDK A5,1 NO, NOT EQUAL! Y     PCMPEND EQU * Y     P RTN A14 END OF CMPSYM Y     P EJECT Y   2 P****************************
0x11e090…11e224          Dummy {f00=0x005a, f01=0x0190, f02=»              GETVLB                      *  Y   2 P*               ======                      *  Z 4 2 P*                                           *  Z j 2 P*  READ SECTOR CONTAINIG VOLUME LABEL       *  Z   2 P*                                           *  Z  
0x11e224…11e3b8          Dummy {f00=0x005a, f01=0x0190, f02=»RD LENGTH           *  Z x 2 P*                                           *  [   2 P*********************************************  [ T   P*  [     P*  [     PGETVLB EQU * [     P SUR A11,A11 VOLUME LABEL  [     P SUR A12,A12 [   " P CF A14,RDSEC GET VOLUME LABEL [
0x11e3b8…11e54c          Dummy {f00=0x005a, f01=0x0190, f02=»ENGTH  [ r . P AD A11,46,A9 FIRST FILE SECTOR IN VTOC =7       P RTN A14 END OF GETVLB   @   P*    ^   P EJECT   h 2 P*********************************************    v 2 P*                                           *      2 P*                                     
0x11e54c…11e6e0          Dummy {f00=0x005a, f01=0x0190, f02=»                                *      2 P*  READS A SECTOR FROM INPUT DISC.          *  ] * 2 P*                                           *  ] ` 2 P*  ENTRY: A9 - BUFFER ADDRESS               *  ]   2 P*         A11- SECTOR ADDRESS               *  ]   2 P*     
0x11e6e0…11e874 (10, 45) Dummy {f00=0x005b, f01=0x0190, f02=»***********  ] n   P*  ^     P*  ^     PRDSEC EQU *  ^ ( " P CF A14,READS MODIFIED ADDRESS ^ <   PREADS EQU *-2  ^ b   P RTN A14 ^ x   P EJECT ^     P*  ^     P*  DATA AREA DEFINITION  ^     P*  ^     PSYSBAS EQU * ^     PSAVCON DATA BUFLEN ^   2 PMXBUF DATA 0 DIS
0x11e874…11ea08          Dummy {f00=0x005b, f01=0x4168, f02=»ECTOR NUMBER ^ x   P IFT CDDISC=1  =9  _     P IFT CDDI16=0  =9  _ . * PDEVTAB DATA 0,/1909,/3717,/2808,/1404  _ H   P XIF   =9  _ v   P IFF CDDISC-CDDI16=1  =9 _   , PDEVTAB DATA 0,/1909,/3717,/2808,/5717 =9 _     P XIF   =9  _   $ PSWPTAB DATA '$S','WA','P ','  
0x11ea08…11eb9c          Dummy {f00=0x005b, f01=0x2008, f02=»     `                   P X ` h p                                                                                                                                                                                                                                      
0x11eb9c…11ed30          Dummy {f00=0x005b, f01=0x0000, f02=»     DUPLICATES_NOT_ALLOWED      DUPLICATES_ALLOWED      CON_TYPES     NOT_COND      YES     EXP_TYPES     IDENTICAL     UNIDENTICAL     FPB     FM_COMMAND_CODES      FM_OPEN     FM_CREATE     FM_EXTEND    wFM_CLOSE      FM_DELETE     FM_READ_FILE_PARAMETERS     F
0x11ed30…11eec4          Dummy {f00=0x005b, f01=0x0000, f02=»    D F         ;z   @              D F         ;z   A              D F0        ;z   B              D F@        ;z   C              D FP        ;z   D              D       P   ;z   F              D    "      ;z   P    Fp        F`F  )      ;z   P    C         F`  
0x11eec4…11f058          Dummy {f00=0x005b, f01=0x0000, f02=»                                                                                                                                                                                                                                                                        
0x11f058…11f1ec          Dummy {f00=0x005b, f01=0x0000, f02=»     SOP_SWITCH_NR     NO_OF_INDEX_FILES     KEY_ADDRESS     DUMMY_5     EDM_PART      ORDER_FIELD     ECB    ^FILLER_0      FILE_NUMBER     BUFFER_ADDRESS      FPB_ADDRESS     REQUESTED_LENGTH      BLOCK_LENGTH      EFFECTIVE_LENGTH      RETURN_CODE     RETURN_CO
0x11f1ec…11f380          Dummy {f00=0x005b, f01=0x0000, f02=»    C C         ;z                        ;z        D         D F`        ;z        D-        D D=        ;z                  D DM        ;z                  D D]        ;z                  D Dm "      ;z                  D D} (      ;z                  D D  -    
0x11f380…120020 (11, 0)  DirGranule ((11, 0)) {
0x11f380…120020            DirEnt {nam=»UPD6.2«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x0b68, f03=0x0000}
0x11f380…120020            DirEnt {nam=»TOSSUT«, typ=»LM«, f00=0x0000, f01=0x0000, f02=0x0b70, f03=0x0000}
0x11f380…120020          }
0x120020…1201b4 (11, 1)  Opaque[0x194]
0x1201b4…120348          # DirEnt {nam=»TOSSUT«, typ=»LM«, f00=0x0000, f01=0x0000, f02=0x0b70, f03=0x0000}
0x1201b4…120348          IdxSect {
0x1201b4…120348            f00 = 0x005b	// 0x1201b4 @0x0 
0x1201b4…120348            f01 = 0x0018	// 0x1201b6 @0x2 
0x1201b4…120348            gno = [	// 0x1201b8 @0x4 
0x1201b4…120348                [0x00]: C0x005b.0x2.0
0x1201b4…120348                [0x01]: C0x005b.0x3.0
0x1201b4…120348                [0x02]: C0x005c.0x0.0
0x1201b4…120348                [0x03]: C0x005c.0x1.0
0x1201b4…120348                [0x04]: C0x005c.0x2.0
0x1201b4…120348                [0x05]: C0x005c.0x3.0
0x1201b4…120348                [0x06]: C0x005d.0x0.0
0x1201b4…120348                [0x07]: C0x005d.0x1.0
0x1201b4…120348                [0x08]: C0x005d.0x2.0
0x1201b4…120348                [0x09]: C0x005d.0x3.0
0x1201b4…120348                [0x0a]: C0x005e.0x0.0
0x1201b4…120348                [0x0b]: C0x005e.0x1.0
0x1201b4…120348            ]
0x1201b4…120348          }
0x120348…1204dc          Dummy {f00=0x005b, f01=0x0190, f02=» . ] h         :               j         0                                                                                                                                                                                                     ,* #    +,  +  RC:       
0x1204dc…120670          Dummy {f00=0x005b, f01=0x0190, f02=»                                                                                                                                                                                                                               "END OF     ;          PROGRAM ABORTED BY
0x120670…120804          Dummy {f00=0x005b, f01=0x0190, f02=» B     B   $ A  T  C   A  T    C   B  ZVT  @ lT          J     B    R    [   B   :             B             ; [                     H     *  %  A J B   A B   L  (    B      Tj @ B!      F A F a FP4   @ J        T    @ H   A H  R _F  P  a H A H_T  W        a H B  
0x120804…120998          Dummy {f00=0x005b, f01=0x0190, f02=»P  I ,     =Z    I ,     *  _:    8  ,>A  P     8 Z  : ; L   , [     A "       j , 9         : Z   :     [         *     J  /          L Z           : R   < !LLP    !XXP    :    T  D @ L   4T  4   6T    A j :    T  @ h   A j : @ L   6T     T W     T  @ j A hW     
0x120998…120b2c          Dummy {f00=0x005b, f01=0x0190, f02=»Sd        S       _4  SN    _   SD    _:   A R Z      T   T  @ RT W"   >P     T  Z   Z   Z   Z       :   [  _*     [   [      Q.     ,   0R"   9U    AR    FQ    0    P =D  _,   [     Z   Z       :  =   !   U    9 -    Y  :       [   [   [   [   [   [   [          
0x120b2c…120cc0          Dummy {f00=0x005b, f01=0x0190, f02=» J T7v   ^  Xv    V     _T        W6   [   Z   Z   Z   Z   Z   Z   Z                     : T1$>EV  U2(ZN  T       T     T       W     T.         C @ L   4T  3   6T      @ d ) A d        TD   @ j @ f:B   @ f E   A f  7v D     & @ L   6T                             
0x120cc0…120e54 (11, 2)  Dummy {f00=0x005b, f01=0x0190, f02=» @ P   r>AV   54W W    |   r    T  A fW     T  A d @ P @ L   4T     T     T        @ T  >BV  -Wt>AV  -Wl>AVh B       j  R         _     TJ B      V@        R6        _  @ T   M   @ R -     B          RL M   M  WB   T69 A T     B     f    R& T1$> R >  @ L    T     
0x120e54…120fe8          Dummy {f00=0x005b, f01=0x0190, f02=» A        '  A     *     J      /      L A f A d        P     _  @/  @ j  EXT (    H/ P     X$_  @ l I/   :a A L A N  ;a L1 #  A   A    P  A      TH         #(           W0                   @  P          #(            :   >     M    ^   /     R  0  ;a;A  _  @ L  
0x120fe8…12117c          Dummy {f00=0x005b, f01=0x0190, f02=» R   A  _. @ L   <R    A L    T  @  T  S    7<        P^Q0    T$    W2FUNCTION NOT IN THIS PACKAGE ;   nW ;A   @ L H8z ,       &  P                  J @ L:A H/  A ` H/  A b   X   &     (   J   LLPOP  SLX TK1 TK2 MT1 MT2   pqCSH                               FLOGFI
0x12117c…121310          Dummy {f00=0x005b, f01=0x0190, f02=»  P   II S           R :   t   @ j   AP    IP    QP    : : @ j   !NNP    !YYP    t A P :   R     l @   @   S   :   @ L   .P    0P     T  S   : S   :   S   : S           ( !  T  )       :   R   !IIP  !EEP        : @ j!     P   P      t A P : @6H"    (  "     R  @ P
0x121310…1214a4          Dummy {f00=0x005b, f01=0x0190, f02=»   t A P :     NW    t @ j  CDP"  FDP   MDP   DUT  :         S   :  W    A         :     @ j $P         WZ    9a   D   A P :   @ j I  P   ^    : :    R  I j  W$ :   @ j!  YT    A P @ L &T    :  X    :   @ j  NEX$    EQX,_  @ P   @Y$ : A  W* A   A   A   A  W$ A   A
0x1214a4…121638          Dummy {f00=0x005b, f01=0x0190, f02=»    P       P   _  @  T    A   A  W  @  P    A  _    A  _   (    ]        '      ( =                  (   '      ( =                P     P     P     P _*    _0    (  ] @ @       A      (    B           A   A      (    @ L   2Pv   @(  !LLPD !XXP> A   A   !DDT  A  
0x121638…1217cc          Dummy {f00=0x005b, f01=0x0190, f02=» TYPE;          P     P    j   8             D:    8   @ @  P    ](   ^  @    (  ]          '      ( =                  (       '      ( =            P     P     P     P     P _,    _2       @ L   *T      @ L *T   (    B       C  W  @  P  @  T   (    B       C   @
0x1217cc…121960          Dummy {f00=0x005b, f01=0x0190, f02=»      P W         (    @     b        Q   9A D: T      T   8FATAL DM OPEN ERROR ; FATAL FM OPEN ERROR ; DISC I/O ERROR;         '       T  @  T    *]  :               @ j  DKTj     A   : @ j  DKP     WX   A       : @ j  DKX.    W6   S    DK     A     H   H  P     
0x121960…121af4 (11, 3)  Dummy {f00=0x005c, f01=0x0190, f02=»   P   : @ j @ l   "P       ^     W  C    ;b :   @ j!  YT    A P :  P Wb      _   0 W   0     W WH : @ j    R< I    :  @ L    P$ @  P       W    @ j!   P  !P   T    A P :   [   :   VW  A     2W         _  A  W<     @ P #      (    B  # TlW IBM LABEL;TOSS LABEL;   
0x121af4…121c88          Dummy {f00=0x005c, f01=0x0190, f02=»     &  _    j   N  Z  rQ@     , 0P  @  X            N     : %U    : :     ,! 9D   ,"    :       , 0 &     N   0_.   A     R     l @  P      A   ` V       m               j^    i    00   jR     _    a V   j        ]  @  Y  :   :   :   R_ _    S   :    W  @   A P  
0x121c88…121e1c          Dummy {f00=0x005c, f01=0x0190, f02=»   C   C    (      B      P    A     j :                                                                                                                                                                                                                                
0x121e1c…121fb0          Dummy {f00=0x005c, f01=0x0190, f02=»                                                                                                                                                                                                                                                                        
                         […0xe…]
0x1235c8…12375c          Dummy {f00=0x005c, f01=0x0190, f02=»                                                                                                                                                                            CC:   TRY AGAIN!!   CRV CRF DLF PVC  XEYf  ,eh        ik   g    g          g    8           
0x12375c…1238f0          Dummy {f00=0x005c, f01=0x0190, f02=»   j#g   kqpc[ ]^_d`ah tuvscr[ ]^_d`ah w{xh       )*+h     h       9:h Zc[ ]^_d`abh   Z     c[ ]^_d`abh              NP  B AI  k wx  yz  |                                   A A      V!    VAW!T T"V"$,   B         A A A A A A AVAVA    T  A A A A          V!VAVA A A
0x1238f0…123a84          Dummy {f00=0x005c, f01=0x0190, f02=»                 T QT  A A A     A             "       A                                                                                                                                                                                                                
0x123a84…123c18          Dummy {f00=0x005c, f01=0x0190, f02=»                                                                                                               c                                       N                                   @           d                                                                
0x123c18…123dac          Dummy {f00=0x005c, f01=0x0190, f02=»                                                                  |                    N B B B         (         , N B       R 2 8     R R             R                       V B         R   z B R                   B B     r       B             B       R     R    
0x123dac…123f40          Dummy {f00=0x005c, f01=0x0190, f02=»                                                  6 4 5         " ( . 5           : 8                                 * H                           <               8                 (   (     . 2                                 e K WF]l                   B        
0x123f40…1240d4 (11, 6)  Dummy {f00=0x005c, f01=0x0190, f02=»; =d=t= ;N= = = ; =d<0  = = >l= = > <6>4>B>T>l>r>z>     ;   > > ; >   ? >l? ? ? <n; ?4; ?F?T?h?z? ? ? ? ? ? ? @ @*        @B?T;&@z@ @ @ @ @ @   @ @   ; ;*?T;*A ;   A A,< 8 9 9 9.9:9D9N9`9p9p9 9 9 9 9 9 9 9 9 9 : : :B:P:^:n:x:.:  Z8   8  b8  x8  {8   8  k8   8   8 
0x1240d4…124268          Dummy {f00=0x005c, f01=0x0190, f02=»D EXE C,C BbBbA H8HPA F A@A B B B E HhG C C,C@CbCtC C C C C C B E B A@A A E F G G A@A D`A@A DzB BvA@A B B B D D A@A B B B D D.D A@A D D D   EDA@A A D C,C B D E E B B B C,C B GxE E B B B   E0E C,C EnB B   B A@C,C B D E E B B E   C F F I>F IX          A D DJ      BJ
0x124268…1243fc          Dummy {f00=0x005c, f01=0x0190, f02=»    Fh                    A@PRINT DEVICE:;SOURCE RESP. DESTINATION  DISC:;VOLUME NAME:; VOLUME NAMES:;OLD FILE NAME:; NUMBER OF VTOC ENTRIES:;CREATION DATE:; RETENTION PERIOD:;BLOCKING FACTOR:; EFFECTIVE RECORD LENGTH:; MAXIMUM NUMBER OF RECORDS:; SECTOR NUMBER:; 
0x1243fc…124590          Dummy {f00=0x005c, f01=0x0190, f02=»TPUT DEVICE:; LABELLED TAPE:; SEQ. NUMBER INPUT TAPE:;SEQ. NUMBER OUTPUT TAPE:; BLOCK FACTOR INPUT TAPE:; BLOCK FACTOR OUTPUT TAPE:;TAPE VOLUME ID:;RECORD LIMITS:; PRINT FORMAT:;RECORD KEYS IN LISTING:;CHARACTER CODE:;PROGRAM LENGTH:;MONITOR NUMBER:;START SWITCH O
0x124590…124724          Dummy {f00=0x005c, f01=0x0190, f02=»ION:; DATASET NUMBER:;NUMBER OF INDEX FILES:; KEY ADDRESS WITHIN DATA RECORD:;KEY LENGTH IN DATA RECORD:; RECORD LENGTH INPUT TAPE:;LOAD FACTOR:; INDEX FILE NAME:; MASTER INDEX FILE NAME:;INPUT DEVICE:;PTS 6876 DISC :;MAX NO OF RECORDS ON OUTPUT INDEX FILE:;SUB-KE
0x124724…1248b8          Dummy {f00=0x005c, f01=0x0190, f02=»DING ORDER:;REORGANIZE DISC:; DISC VERSION:;INDEX VOLUME NAME:;   DUPL. ALLOWED: ;  COND. INDEX: ;  EXP. TYPE:;   COND ITEM DISPL.:;  COND ITEM VALUE:;     ITEM DISPL.:;     ITEM LENGTH:; INDEX FILE LENGTH:; *** INDEX DESCRIPTION ***;*** KEY DESCRIPTION ***;TESTIN
0x1248b8…124a4c          Dummy {f00=0x005c, f01=0x0190, f02=»EVICE  :; EXTENSION SIZE :; FUNCTION :;   USAGE :;USAGE :;VOLUME NAME OF WORKFILE:; ALL INDICES:; LOG FILE VOLUME NAME:;LOWER RECORD LIMIT:;UPPER RECORD LIMIT:;DISC NOT OPERABLE;BADSPOT ON SYSTEM AREA. DISC NOT USEABLE; MORE THAN 18 BADSPOTS.DISC NOT USABLE;DISC I
0x124a4c…124be0          Dummy {f00=0x005c, f01=0x0190, f02=»NGTH; VTOC OVERFLOW;NO FREE SPACE ENTRY AVAILABLE;FILE NAME ALREADY USED; NO TOSS DISC FORMAT;TAPE UNIT NOT OPERABLE; OUTPUT DISC NOT EMPTY;FAULTY RECORD LENGTH; OUTPUT FILE NOT LARGE ENOUGH; OUTPUT FILE NOT EMPTY;TAPE UNIT NOT LOCKED/LOADED;INCORRECT TNR;OUTPUT I
0x124be0…124d74 (11, 7)  Dummy {f00=0x005d, f01=0x0190, f02=»L RECORD; LABEL RECORD MISSING; UNEXPECTED TAPE MARK; LABEL RECORD ERROR; ILLEGAL BLOCK LENGTH ON INPUT;EOF INSIDE SPLITTED RECORD; INPUT VOLUME NAME UNKNOWN;OUTPUT VOLUME NAME UNKNOWN; OLD FILE NAME UNKNOWN;FLEX. DISC ALREADY LOCKED;FLEX. DISC NOT LOCKED;FLEX. DI
0x124d74…124f08          Dummy {f00=0x005d, f01=0x0190, f02=»; KEY DEF. ERROR; LOAD FACTOR TOO SMALL;KEY SEQUENCE ERROR; DATA SET DEF. ERROR;ILLEGAL SECTOR NUMBER;CARD READER NOT OPERABLE; FILE ORG. ERROR;CORE AREA TOO SMALL;RECORD NOT IN FILE-END OF MEDIUM; ILLEGAL POSITION NUMBER;NOT ALLOWED TO MIX DISCSIZES; NOT ENOUGH C
0x124f08…12509c          Dummy {f00=0x005d, f01=0x0190, f02=»; TOTAL KEY LENGTH TOO LONG;FM I/O-ERROR: ; DESCRIPTOR BLOCK TOO LONG;OPERATOR ABORTED; FILE ATTACHED;ONLY D-PART DELETED;DATA ERROR ON ONE OR  MORE DISC SECTORS;TAPE WRITE PROTECTED; FATAL TAPE ERROR; TAPE NOT CREATED BY CDT;COPY NOT SUCCESSFULL; DUPLICATE KEYS I
0x12509c…125230          Dummy {f00=0x005d, f01=0x0190, f02=»ATION ERROR;KEY ALREADY EXISTS; NOT EXISTING KEY; NO INDEX LEFT;SOURCE DISC DATA ERROR:;DEST. DISC DATA ERROR:; NO INDICES; USER INFORMATION CONFLICTS  WITH LOG INFORMATIOM ;CREATE BUFFER FILE NOT  SUCCESSFUL ;ERROR ON FUNKTION LOG FILE ;BUFFER FILE NOT BIG ENOUGH
0x125230…1253c4          Dummy {f00=0x005d, f01=0x0190, f02=»ECT MMU-BUFFER LENGTH ;      (   8     ) 9      DUFDMD [   ; @I    HI  -P        Z   : : HI  M      :B   L  #   ;A   HI  @   P   0!?  T  P  $ _@ P  ZH P  !   _ DU2 DU1 DU4 DU3 MD1 MD2 MD3 MD4 FD1 FD2 FD3 FD4 CD1 CD2 CD3 CD4                           TOSS UTILITIES
0x1253c4…125558          Dummy {f00=0x005d, f01=0x0190, f02=»                                               AJ  AJ  AJ  AJ  AJ  AJ  AK  AK  R   %  KZ  P  AJ  @J P   Wp @J    : R   !LLPB !XXPh   R 1   R 2    Y  AK      AK  AK           Y  AK  AK  @K W    S 1     AK      S 2   AK  AJ   K     N  :   S 1     AK      S 2   AK _.
0x125558…1256ec          Dummy {f00=0x005d, f01=0x0190, f02=»            Q* ( ,      X  "'           P   [&    I   _  "'  AJ  @J   M  R   0 $'     R     T W    $    T  AJ  R   !LLP  @J T      AJ  AJ  R 1 R 6 AJ  R 4!  AJ PJ AJ  AJ  @J  @J       w  AJ  AJ S$ @J  @J       w Y4 @J  AJ  @J  AJ W    :   AJ  AJ  @J  @J    @K   w 
0x1256ec…125880          Dummy {f00=0x005d, f01=0x0190, f02=» @J  @J   w  AJ  AJ  AJ  R       AJ      AJ  AJ    . AK 9H AK      AK  AJ  AJ    AJ  @J P  AJ  AJ  B   AK   (    B        P  @J  C   C       C    (        C   B     /  P  : @K :c AK      AJ  AJ  AJ  AJ  @J  AJ  @J  AJ  AJ  @J  @J       w  AJ  AJ  @J  AK  C   C    
0x125880…125a14 (11, 8)  Dummy {f00=0x005d, f01=0x0190, f02=»J    0 AJ  @J T  @J X  @J  @J R&Q  @J  @J R    @K  AK  @J  AJ  @J  AJ  @J  @J Z Q  @J  @J Z  @J  @J RBQ  @J  @J U6 @J  @J Y R  @J  @J Y    AJ  @K  AK  @J  AJ  @J  AJ _  @J  AJ  @J  AJ  @J  AJ  @J  AJ  @K  AK   Q*  U   Tr Q   1 Q   Q    T  AW@ AJ   J  R   AJ  @K  A
0x125a14…125ba8          Dummy {f00=0x005d, f01=0x0190, f02=»(    B     /  P  @W@ :     @W@  P  R   @J  AJ  @J  AJ  !LLPZ @J     T  @J  @K V  @K  AK   R     P  P   AJ  P   AJ  @J  @J  @J  @J   w  AJ  AJ Rv  P$W8 @J  @J  @J  @J   w  AJ  AJ   SH @J   P  P   AJ  P   AJ  @J  @J  P   P    w  Q   Q   @J  Q   @J  1  U     P   P> P
0x125ba8…125d3c          Dummy {f00=0x005d, f01=0x0190, f02=»    w  Q   Q   P   AJ  0 AJ  @J  @J  @J   w  AJ  AJ T  Q   Q   @J  Q   @J  1 @J  @J  @J  @J   w  AJ  AJ  AJ  AJ  @J P  @J  @J  @J  @J   w  AJ  AJ   U     P   P>    P  AJ  AJ  @J  ?  N    : AK   P>         (  P6 .    P. @J P  @J  AJ  @J  AJ  @J  AK   T   K     N  :
0x125d3c…125ed0          Dummy {f00=0x005d, f01=0x0190, f02=»  _   J   X`_2 AJ    : @J T         SL @J     P Q    :  J   SL @J               Z` @J  K   @J  K   @J  K   @J  K   @J  K   @J  K   K   K   R 2 K   R 1:H R   K   R   !LLT  R 4:H R 5 K   K $ K & AJ    (        Z`   .     "  Z` R   !LLP  R : K % R 8 K & K (   K )  ( 
0x125ed0…126064          Dummy {f00=0x005d, f01=0x0190, f02=»J     SJ AJ   V    2 AJ  @K  %         @J    R 2   R 1   %  Y  @J  AJ  @J  AJ  @J  @J  AJ  AJ   w  AJ  AJ     J  @K  C   @J  AJ  @J  AK (        C   @J  @J    @K  @J P  @J   w  AJ  AJ  @J  @J YXR  @J  @J Yd @J  AJ  @J  AJ  @K  C     @J  AJ  @J  AK (        C   @J 
0x126064…1261f8          Dummy {f00=0x005d, f01=0x0190, f02=»    Z     Z`   AZr  (     Z    9 AZ   (         Z   Z` @J  0 AZ  @J  @J     Z   wn @J  @J     [   wn    J   [  @J T   [   Z`  Z    A AZ   (     J  @J  :       AJ  AK  AK  R   %  Wl  T  @J T      : AJ  AJ   K  AJ   T@W  AK   P>        SL @J   P&    T        (  P  .
0x1261f8…12638c          Dummy {f00=0x005d, f01=0x0190, f02=»K 9c AK  @K      R   C   @J  C   AK  AK  R   AJ   P       Z. R          R4 B     C   AK  AW@     C    (    B     /  P  R   @W@ 0 AWB   0 AWD @WBT  @WD  Z  P   @J T  @K  AK  P   @J   W  AJ  AJ  AW@ @WB @WD P   P    w  AWB AWD @J  @J  @W@ @J  @WBT  @J  @WDT  P   AJ 
0x12638c…126520          Dummy {f00=0x005d, f01=0x0190, f02=»  P>  K   K   P  ]   = ]   ]    W  AJ  AJ  AW@ P   P   @J  @J   w  AWB AWD @J  @J  @W@ @J  @WB  XT @J  @WD  XT @J  Q   @J  Q   AK   P>_  @K  AK     XT    W     R   P  @J  I   @J  ) @J  I   @J  I    W  ( -         :  Zz          FILE            Z  9        VOLUME N
0x126520…1266b4 (11, 9)  Dummy {f00=0x005d, f01=0x0190, f02=»               DELETEDDU1 DU2 DU3 DU4 MD1 MD2 FD1 FD2      1   0   0VOLUME NAME:            DISC:                                        0FREE SPACE TABLE   0EXT BASE  EXT LENGTH                             OF      ENTRIES USED    0VOLUME TABLE OF CONTENTS   0FILE
0x1266b4…126848          Dummy {f00=0x005d, f01=0x0190, f02=»     EXT BASE EXT LEN ORG  LENGTH FACT    REC NO SEC NO EXT NO DATE     PER FILES ADDRESS NO      NO/SOP   0NUMBER OF FREE ENTRIES IN VTOC =                                     ( -         :  ](     C    (    B        bD    b8 :  ]4 2 A]    A[  A]  R   A]) R   A] 
0x126848…1269dc          Dummy {f00=0x005d, f01=0x0190, f02=» C  (    B  &    B  &   b< B        b2 2   R   A]6  ]6  [b   , 9          TO     4    bH   4 I[z      Y   [J    ]F  [R $  ]F  [x    ]F , A[    , A[    , A[  " , A[  @[           >c A[      A]   ]    C  (    B     .  b2 B  &   b<     A]   [N    ]F  [     ]F  [     
0x1269dc…126b70          Dummy {f00=0x005d, f01=0x0190, f02=»[     wn  [     ]F      Y W       Y  @[   [     vh @[   [     vh  [     ]F  [N    ]F  [     ]F     n  ]F     n  ]F  [   [         [   [           [     b   ]       (    B     .  b2 B  &   b<        [   [ ]B *%   a      R   p          [  R              ]8 J   U   !
0x126b70…126d04          Dummy {f00=0x005d, f01=0x0190, f02=»   - U T U Z J     8    vh J     ?    vh J   J            wn J   J          wn   - J   J      wn J  "    (    vh         E  ]8   "   N    ]8 J   !LLP6 J     "    vh J   !SST    J %   T    vh J &   X    vh  [        R   p $   !  R  !__Q   Y  . %  Y      p  ]F  W  A
0x126d04…126e98          Dummy {f00=0x005d, f01=0x0190, f02=»                                                        b                                                                                                                                                                                                      0NUMBER O
0x126e98…12702c          Dummy {f00=0x005d, f01=0x0190, f02=»SS REL 11.0   NUMBER OF CATALOGED BADSPOTS =                                                                         Z   $ Ad  D   Ad  D   Ad  D   Ad  D   Ad"   [   : Z   $ Ad  D   Ad  D   Ad  D   Ad  D   Ad    [   : Z   $ Ad$ D   Ad& D   Ad( D   Ad,   [   :  cR C
0x12702c…1271c0          Dummy {f00=0x005d, f01=0x0190, f02=»e8  e8  e8 :        cD 2 C   C      (    B  &   m  B     .P   " T     m      :   0 Ac  Ad.  UU Ad6     Ad8     Ad< @   AcH Ac:  d            R  '     P       gB    P     P0    PV    P|    P   d   } ~     dT M          g   d           dT  [g  [h 4  d [4 4        g 
0x1271c0…127354 (11, 10) Dummy {f00=0x005d, f01=0x0190, f02=»    g  R      P     P W<  dT  &?  &@    d  h h h    g   d y z {     dT            g   d z { |     dT  &?  &@    g  R      P     P W<  d  h h h    dT  L   L     g   d y z {     dT  1g  1h    g   d z { |     dT  L   L     g  2 AcF Ac8     $ AcS   $ Ac7 AcE R   !  R 
0x127354…1274e8          Dummy {f00=0x005d, f01=0x0190, f02=»9 R ! T  :      m       m       cD C     C   C   B   % E   E     AdR  (    B    !   :   m      C    x  AcF AcF    m   cD R     R   C  &     V8  c     d   cD      P     T  R     IT  C  W    C    (      C  (    B   R   % R   E   R   E       B     Nc  %          Z  R
0x1274e8…12767c          Dummy {f00=0x005d, f01=0x0190, f02=» IP  @dRP   t   m    AdB 2 AcF    d6               Ac   c     d   cD       @dBP     W      AcH           2  d       e(      d  @dBT   e(      d (    AdB B  &   m    B          m     P2    T       m   dN  dP       B  >(  r   m   dN  dP  e( @d      @d   U     Y     
0x12767c…127810          Dummy {f00=0x005d, f01=0x0190, f02=»(     dBP   e8  e8W   eV  c6 B  &   m  B      P Wt @c:        Y  2  d2  d4  d: @d< Ad: @d: $T     d: @d< Ad: @d: $P   d2  d4W( @d6       $      Y   P   e(_R  d2  d4W.    T       m   dN  dP   @c:>(  r   m   dN  dP @dBP   eH  e(  e( AdB     Ac:W   eH  eH @d   T* @d 
0x127810…1279a4          Dummy {f00=0x005d, f01=0x0190, f02=» ,  d2  d4  d: @d< Ad: @d: $T     d: @d< Ad: @d: $P   d2  d4Wn @d6       $      Y   P   e(_R  d2  d4  eH  eH @d   Tl @d   Q  @dDP   c6(     k<    QL     AcH    Q>     AcHW4    T     RF  dN  dP   @cH>(  r   m   dN  dP  eH  eH  c6(     k(  dDT(  cD(     l   W   W   
0x1279a4…127b38          Dummy {f00=0x005d, f01=0x0190, f02=»  c  $  d W   cf $  d   c4  b  4    Pr @bR 4 T   T   T    w      4 T        w  1 Q       4    PB 4 T        w  1 Q   T   T   4 T    w          4    P _8 @bR    W      @d  @d   w Q      1 Q     AbR             AcH  bP  b  2         P  T  0PV 0 %   %               (
0x127b38…127ccc          Dummy {f00=0x005d, f01=0x0190, f02=»d@      Y      @d@ Ad* 2   T  T  4  R   _        T   4  w  U   5        cb        ed @d*   2       %          P       ed  _      AcH 2 AcF  pD Acd @d*  Q     U(  _  2         %       2       * %  Y  :    b     pD 2     *     ,    P     Pv *  BA %  DS   %  PO   %  
0x127ccc…127e60          Dummy {f00=0x005d, f01=0x0190, f02=»ed  Y      Ad2 R  " T  `d$ Ad2        9A Dd$ 2                 @d2R     V  2     U   Ad2  ed        ]D 2       2                   @cd %     %    cb     ) %   %    Z  @d  %   @d  %   @d" %      c  ( %      Y  2     %         @d* O . R   O 1 R   O 0 B    W  E d E ~
0x127e60…127ff4 (11, 11) Dummy {f00=0x005e, f01=0x0190, f02=»r~  r  Ar  Ar   b  Ar|   @rzT   tV  t.  t   r   r~    t@  s   r~  r   t   sp  t   t  @r|    r   t   t. @r|       0 4 @r|   @r|   8 <  w  1 5 @r|       @r|   @b     <! $ )      Y  @b      %   %   %   % @b    Ab  @rz   Arz  t. @b   b         t2 @r|   Ar| `r|      r 
0x127ff4…128188          Dummy {f00=0x005e, f01=0x0190, f02=»t2 @b      @b  @r|     $ )      Y   tV  W         rz   :       $ ) :      Y  : @r~ @r| ) @r    )   @r  )   @r  ) Arz @b    Ab  : (   (   $   (  w   T   T W          : @r|       0 4 @r  @r   w  1 5 : @r| ,   ,   ,   ,  w       w  Ar  Ar  :    cD     C   C   C   2 C
0x128188…12831c          Dummy {f00=0x005e, f01=0x0190, f02=» C   R   C  (    B        u           rt  rp  rp]L *% P0 @rt     8   BT   rv @rt   0   0          r   rv      rt_J  W          :  R   _   P  0 -         : ;     [      V    - -    '   v       v  d  v     v     v  Z       :   :       ;      vb  v      :  V    *W   
0x12831c…1284b0          Dummy {f00=0x005e, f01=0x0190, f02=»        B@    v         v   '     v         v  d    v       v     v    Z   Z   Z   Z                   :     :         ;      wf  v      :  V    *W     R  -  _ 1 T     R  Pwf -    _  :     [              S   Q"R S   P W       S _   R   Q _       ;A     [   :     [
0x1284b0…128644          Dummy {f00=0x005e, f01=0x0190, f02=»?  0OUTPUT VOLUME NAME:         x  C   C  (    :     : B      x    $ )      Y     xr    x     xl    x  AxZ    xP(     xl      x  `xR!  YP    4   :      %?           v   S : S f S 6 S b% =A S ^ S `         x          UU   x 3 2P     _            , )             p  
0x128644…1287d8          Dummy {f00=0x005e, f01=0x0190, f02=»      T     G.G K.  A ;A;         G.     x       ]   S z                     .           N 0         N     S      W                         P   X _  R z R 6"? R ~   |  z                     P       LLT      #P        "   0    B.      T  P  '  " P   : P   S | P   S
0x1287d8…12896c          Dummy {f00=0x005e, f01=0x0190, f02=»                                    %?     v         S @ S l S < S h% =A S d S f   V                UU   > 3 2P     _            , )                          0   R   _   <d?d            U     ?e R  P  S  ?C/ G   O         %  R  ' P   % =B S        t w E   M   %  t
0x12896c…128b00          Dummy {f00=0x005e, f01=0x0190, f02=»                   .           N 0   R     N     S 4    W                         P   X _  R   R <"? R        }H                    P       LLT      #P        "   0    B.      T  P  '  " P   : P   S   P   S     P  "  h_"W W W W W + #           @ # P       s v     
0x128b00…128c94 (11, 12) Dummy {f00=0x005e, f01=0x0190, f02=»     S DW  `   S D   S t S p S $     S $  M   % T  S           (     p     jW    L                       p       .           N 0 S    # T  S     r   p   N     S      W      p                  P   X _   T  R t S $  M    R   R       R $"  R D    P *   W8W        p  
0x128c94…128e28          Dummy {f00=0x005e, f01=0x0190, f02=»  "  ~_6 XW W W W      @ R  T     V ?AW     =E  R   _   <e   R  P =A  $ < ?B  =A-  R  P  S   S $  M           W W   =D  @       t w       E   M T  1      E _ M   = R =   @ T   P   W  S (  W  S H R p :     V   6    "?  UU   j 3 2P     _          4 , 5              
0x128e28…128fbc          Dummy {f00=0x005e, f01=0x0190, f02=» .           N 0 S     &       N     S      W                           P   X _  R   R  "? R   R                 h:B*  S   R  P  S  B   J      4R  4  :B     4   R  : V   V  49B R     4R   @       t w A   I   !  j :                        P       LLT      #P       
0x128fbc…129150          Dummy {f00=0x005e, f01=0x0190, f02=»      T     G.G K.  A ;A;         G.         S   S ( S   S $ S           ]             S     S             ]     ]                     S             .           N 0 S      W  h     S   S   S    ?  S   S   R        ^             9B           %     s               S
0x129150…1292e4          Dummy {f00=0x005e, f01=0x0190, f02=»   S  _>  ?  S   R  ! T      S  _X! P      S  _f      @   @              N     S      W    j                        P   X"_  R   R  "? R   R             S             j            P       LLT      #P        "  Y4    B.      T  P  !  " P   S   P   S   : P   S   P  
0x1292e4…129478          Dummy {f00=0x005e, f01=0x0190, f02=»A ;A;         G.         S   S   S   S     h ]           x S     S     $ S         f       ]     ]           x   ~    W  "     S t S z S    ?  S p S r R        ^               P   P        t       %                     R $ S p      ; V       9E S p;  R  P  S      
0x129478…12960c          Dummy {f00=0x005e, f01=0x0190, f02=»   S r_f      @     @            S     f       .           N 0 S  !   T  s S         f   N     S      W        f                    P   X"_  R   R  "? R $9B   R   R             S         f                P       LLT      #P        "  Y4    B.      T  P  !  " P   S
0x12960c…1297a0          Dummy {f00=0x005e, f01=0x018e, f02=»   | 8 P LDKL A2,LIBRLE SET RECORD LENGTH FOR LIB. FILES =1        P ST A2,RECLEN,A12    D   P LDK A2,1  =20   ^   P ST A2,BLKSLE  =20   t   P*        PCRF020 CM HEAD     < P CALL GETVOL GET RIGHT VOLUME AND READ FREE BLOCK SECTOR       P ADK A1,0      4 P ABL(Z) 

Reduced view