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: / A C D E L M P S T p ½

⟦7e2393f80⟧ Bits:30009710 Philips computer tape "M_KONV", SimhTapContainer, ½" Magnetic Tape

    Length: 1092416 (0x10ab40)
    Description: Bits:30009710 Philips computer tape "M_KONV"
    Types: SimhTapContainer, ½" Magnetic Tape

Namespace

name artifact
M:KONV«none»
M:KONV//OBJCT.OB⟦356eba7d0⟧ pts_type
M:KONV/ADDMOD.SC⟦e025d7dd0⟧ pts_type
M:KONV/CTAB01.SC⟦bd5da88c4⟧ pts_type
M:KONV/CTABX.SC⟦3769dd56c⟧ pts_type
M:KONV/DFTAB.SC⟦562c06f52⟧ pts_type
M:KONV/DIVMOD.SC⟦b9eb194e5⟧ pts_type
M:KONV/DMBUF.SC⟦e03bc2626⟧ pts_type
M:KONV/DMFDB.SC⟦bf8aec4aa⟧ pts_type
M:KONV/DMINIT.SC⟦edfbc020d⟧ pts_type
M:KONV/DMSUBR.SC⟦e45677dad⟧ pts_type
M:KONV/DMSUBX.SC⟦211c916bf⟧ pts_type
M:KONV/DMTASK.SC⟦82a8666a3⟧ pts_type
M:KONV/DMTASS.SC⟦bc845f52b⟧ pts_type
M:KONV/DRDU01.SC⟦aec7ac8e6⟧ pts_type
M:KONV/DRDY01.SC⟦d4efe45ce⟧ pts_type
M:KONV/DRKB01.SC⟦199426c7d⟧ pts_type
M:KONV/DRLP01.SC⟦f6c0ebe59⟧ pts_type
M:KONV/DRLT01.SC⟦5b09e9d39⟧ pts_type
M:KONV/DRMT01.SC⟦31ab30ee6⟧ pts_type
M:KONV/DSUMOD.SC⟦d2407a445⟧ pts_type
M:KONV/DVDY00.SC⟦3211ed640⟧ pts_type
M:KONV/DVDY01.SC⟦cb9000774⟧ pts_type
M:KONV/DVKB00.SC⟦783161843⟧ pts_type
M:KONV/DVKB01.SC⟦05adf42fc⟧ pts_type
M:KONV/DVTDY.SC⟦963eba64a⟧ pts_type
M:KONV/DVTKB.SC⟦4c3fd787c⟧ pts_type
M:KONV/EBCDIC.SC⟦0811c5658⟧ pts_type
M:KONV/LDTASK.SC⟦e63edbf99⟧ pts_type
M:KONV/LKMAL.SC⟦632bd603f⟧ pts_type
M:KONV/LRPINT.SC⟦f7c9f33d4⟧ pts_type
M:KONV/M:KONV.LM⟦d06ca4ddf⟧ pts_type
M:KONV/M:KONV.UF⟦0c579e5c0⟧ pts_type
M:KONV/MONTAB.SC⟦0556ff4ba⟧ pts_type
M:KONV/MONTIM.SC⟦9de98120b⟧ pts_type
M:KONV/MPYMOD.SC⟦f8bcb6c39⟧ pts_type
M:KONV/MSUBS.SC⟦73979b4c8⟧ pts_type
M:KONV/PFTAB.SC⟦a20d5c2e9⟧ pts_type
M:KONV/SCLASS.SC⟦10a9cef79⟧ pts_type
M:KONV/SYSLDA.SC⟦9a289fc5b⟧ pts_type
M:KONV/SYSLDM.SC⟦582b91448⟧ pts_type
M:KONV/SYSTAB.SC⟦32c0b2c0c⟧ pts_type
M:KONV/TABORT.SC⟦e23f7d676⟧ pts_type
M:KONV/TASS.SC⟦3eaf702aa⟧ pts_type
M:KONV/TCLASS.SC⟦6642e1e56⟧ pts_type
M:KONV/TDISP.SC⟦6712444e2⟧ pts_type
M:KONV/TIMER.SC⟦0c9dd8f63⟧ pts_type
M:KONV/TIODM.SC⟦b37ae7593⟧ pts_type
M:KONV/TOSSIO.SC⟦3ed8a6996⟧ pts_type
M:KONV/TPROC.SC⟦4526d3ef3⟧ pts_type
M:KONV/TTMJOB.SC⟦5598222e8⟧ pts_type

HexDump

0x000000…000ca0 (0, 0)   DirGranule ((0, 0)) {
0x000000…000ca0            DirEnt {nam=»M:KONV«, typ=»  «, f00=0x0000, f01=0x0000, f02=0x0018, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»M:KONV«, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x0020, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TCLASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0050, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x0058, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»SCLASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0208, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»MONTAB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0210, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»SYSTAB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0218, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TDISP «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0230, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»LRPINT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0250, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TPROC «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0278, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»MSUBS «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0290, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TTMJOB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02c0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TOSSIO«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02d0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»SYSLDM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0368, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»SYSLDA«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0440, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»LDTASK«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0590, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»PFTAB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05c0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»LKMAL «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05c8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»CTABX «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05d0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVTKB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05d8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVTDY «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05e0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRKB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05e8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRDY01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0630, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRLT01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0690, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRDU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x06f0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRLP01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0738, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»EBCDIC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x1fe8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TIMER «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0768, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TABORT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0780, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»MONTIM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0790, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TASS  «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07a8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»TIODM «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07d8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMTASK«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0808, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMINIT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08a0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMTASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08b0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMBUF «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08f0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMFDB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0910, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DFTAB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0920, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMSUBX«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0928, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»ADDMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0958, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DSUMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0968, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»MPYMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0978, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DIVMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0988, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DMSUBR«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0998, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»CTAB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09e0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVKB00«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09e8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVDY00«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09f0, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVKB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09f8, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DVDY01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0a00, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»DRMT01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x2028, f03=0x0000}
0x000000…000ca0            DirEnt {nam=»M:KONV«, typ=»LM«, f00=0x0000, f01=0x0000, f02=0x1fe0, f03=0x0000}
0x000000…000ca0          }
0x000ca0…000e34 (0, 1)   Opaque[0x194]
0x000e34…000fc8          # DirEnt {nam=»M:KONV«, typ=»UF«, f00=0x0000, f01=0x0000, f02=0x0020, f03=0x0000}
0x000e34…000fc8          IdxSect {
0x000e34…000fc8            f00 = 0x0001	// 0xe34 @0x0 
0x000e34…000fc8            f01 = 0x000c	// 0xe36 @0x2 
0x000e34…000fc8            gno = [	// 0xe38 @0x4 
0x000e34…000fc8                [0x00]: C0x0001.0x0.0
0x000e34…000fc8                [0x01]: C0x0001.0x1.0
0x000e34…000fc8                [0x02]: C0x0001.0x2.0
0x000e34…000fc8                [0x03]: C0x0001.0x3.0
0x000e34…000fc8                [0x04]: C0x0002.0x0.0
0x000e34…000fc8                [0x05]: C0x0002.0x1.0
0x000e34…000fc8            ]
0x000e34…000fc8          }
0x000fc8…00115c          Dummy {f00=0x0001, f01=0x0190, f02=»    ASG /02,NO        MOV TCLASS,/S,TOSSWORK        KPF /S,TCLASS    4    SCR    J    INC TCLASS,TOSSWORK    V    KPF /O   r    MOV SCLASS,/S,TOSSWORK        KPF /S,SCLASS         SCR         INC SCLASS,TOSSWORK         KPF /O        MOV MONTAB,/S,TOSSWORK        
0x00115c…0012f0          Dummy {f00=0x0001, f01=0x0190, f02=»    MOV  TDISP,/S,TOSSWORK        KPF /S,TDISP   "    SCR    6    MOV LRPINT,/S,TOSSWORK   B    KPF /S,LRPINT    `    SCR    v    MOV  TPROC,/S,TOSSWORK        KPF /S,TPROC        SCR         MOV  MSUBS,/S,TOSSWORK        KPF /S,MSUBS        SCR         MOV TTMJOB
0x0012f0…001484          Dummy {f00=0x0001, f01=0x0190, f02=»WORK   ~    KPF /S,SYSLDM         SCR    "    MOV SYSLDA,/S,TOSSWORK   .    KPF /S,SYSLDA    L    SCR    b    MOV LDTASK,/S,TOSSWORK   n    KPF /S,LDTASK         SCR         MOV  PFTAB,/S,TOSSWORK        KPF /S,PFTAB        SCR         MOV  LKMAL,/S,TOSSWORK      
0x001484…001618          Dummy {f00=0x0001, f01=0x018e, f02=»REDIT EQU 1$$    z    !!EN        ASM /S   "    KPF /O   0    KPF /S   >    SCR    L    LED  TDISP   X ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    j    !!EN        ASM /S        KPF /O        KPF /S        SCR         LED LRPINT     ( #!!CH $$CREDIT EQU 0$$CREDIT EQ
0x001618…0017ac          Dummy {f00=0x0001, f01=0x0190, f02=»   j    !!EN        ASM /S        KPF /O   "    KPF /S   0    SCR    >    LED  MSUBS   J ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN        ASM /S        KPF /O        KPF /S        SCR         LED TTMJOB     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         
0x0017ac…001940          Dummy {f00=0x0001, f01=0x018e, f02=»    ASM /S        KPF /O        KPF /S        SCR    .    LED SYSLDM   : ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    L    !!EN   x    ASM /S        KPF /O        KPF /S        SCR         LED SYSLDA     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN        ASM 
0x001940…001ad4 (0, 2)   Dummy {f00=0x0001, f01=0x0190, f02=»    KPF /O        KPF /S        SCR         MOV  DVTKB,/S,TOSSWORK   ,    KPF /S,DVTKB   J    SCR    ^    MOV  DVTDY,/S,TOSSWORK   j    KPF /S,DVTDY        SCR         MOV DRKB01,/S,TOSSWORK        KPF /S,DRKB01         SCR         MOV DRDY01,/S,TOSSWORK        KP
0x001ad4…001c68          Dummy {f00=0x0001, f01=0x0190, f02=»T01         SCR         MOV DRDU01,/S,TOSSWORK        KPF /S,DRDU01    6    SCR    L    MOV DRLP01,/S,TOSSWORK   X    KPF /S,DRLP01    v    SCR         LED DRKB01        !!CH $$ X:A$$ 0$$         !!CH $$ X:B$$ 1$$         !!CH $$ X:C$$ 1$$         !!CH $$ X:D$$ 2$
0x001c68…001dfc          Dummy {f00=0x0001, f01=0x0190, f02=»    !!CH $$ X:J$$ 000$$         !!CH $$ X:K$$ 00$$     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    :    !!EN   f    ASM /S   r    KPF /O        KPF /S        SCR         LED DRDY01        !!CH $$ X:A$$ 0$$         !!CH $$ X:B$$ 1$$         !!CH $$ X:C$$ 0$$         
0x001dfc…001f90          Dummy {f00=0x0001, f01=0x0190, f02=» $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN   (    ASM /S   4    KPF /O   B    KPF /S   P    SCR    ^    LED DRLT01   j    !!CH $$ X:A$$ 0$$    |    !!CH $$ X:B$$ 1$$         !!CH $$ X:C$$ 0$$         !!CH $$ X:D$$ 0$$         !!CH $$ X:E$$ 01$$     ( #!!CH $$CRE
0x001f90…002124          Dummy {f00=0x0001, f01=0x0190, f02=»0$$CREDIT EQU 1$$    ~    !!EN        ASM /S,NL    &    KPF /O   8    KPF /S   F    SCR    T    LED DRDU01   `    !!CH $$ X:A$$ 0$$    r    !!CH $$ X:B$$ 2$$         !!CH $$ X:C$$ 0$$         !!CH $$ X:D$$ 1$$         !!CH $$ X:E$$ 0$$      ( #!!CH $$CREDIT EQU 0$
0x002124…0022b8          Dummy {f00=0x0001, f01=0x0190, f02=»CH $$ X:B$$ 000$$      ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN   F    ASM /S   R    KPF /O   `    KPF /S   n    SCR    |    MOV EBCDIC,/S,TOSSWORK        KPF /S,EBCDIC         SCR         LED EBCDIC        !!DL 34,65        !!DL 75,91        !!EN      
0x0022b8…00244c          Dummy {f00=0x0001, f01=0x018e, f02=»        !!EN        ASM /S        KPF /O   "    KPF /S   0    SCR    >    LED TOSSIO   J    !!CH $$ X:A$$ 1$$         !!EN   v    ASM /S        KPF /O        KPF /S        SCR         MOV  TIMER,/S,TOSSWORK        KPF /S,TIMER        SCR         MOV  TPROC,/S,TOSS
0x00244c…0025e0          Dummy {f00=0x0001, f01=0x0190, f02=»    KPF /S,MONTIM         SCR         MOV   TASS,/S,TOSSWORK   &    KPF /S,TASSI   D    SCR    X    LED  TIMER   d ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    v    !!EN        ASM /S        KPF /O        KPF /S        SCR         LED  TPROC     ( #!!CH $$CREDIT EQU 
0x0025e0…002774 (0, 3)   Dummy {f00=0x0001, f01=0x018e, f02=»T EQU 1$$    v    !!EN        ASM /S        KPF /O   ,    KPF /S   :    SCR    H    LED MONTIM   T ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    f    !!EN        ASM /S        KPF /O        KPF /S        SCR         LED   TASS     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$
0x002774…002908          Dummy {f00=0x0001, f01=0x0190, f02=»        !!DL 022        !!DL 025        !!DL 026   (    !!DL 027   8    !!DL 028   H    !!DL 039   X             DATA     00   h    !!DL 040                 DATA     00        !!DL 042                 DATA     00        !!DL 045                 DATA     00        
0x002908…002a9c          Dummy {f00=0x0001, f01=0x0190, f02=»PINT        !!CH $$ X:A$$ 1$$         !!EN   &    ASM /S   2    KPF /O   @    KPF /S   N    SCR         MOV  TIODM,/S,TOSSWORK   h    KPF /S,TIODM        SCR         MOV DMTASK,/S,TOSSWORK        KPF /S,DMTASK         SCR         MOV DMINIT,/S,TOSSWORK        KPF 
0x002a9c…002c30          Dummy {f00=0x0001, f01=0x0190, f02=»        SCR         MOV  DMBUF,/S,TOSSWORK        KPF /S,DMBUF   2    SCR    F    MOV  DMFDB,/S,TOSSWORK   R    KPF /S,DMFDB   p    SCR         MOV  DFTAB,/S,TOSSWORK        KPF /S,DFTAB        SCR         MOV DMSUBX,/S,TOSSWORK        KPF /S,DMSUBX         SCR   
0x002c30…002dc4          Dummy {f00=0x0001, f01=0x0190, f02=»V MPYMOD,/S,TOSSWORK        KPF /S,MPYMOD         SCR    2    MOV DIVMOD,/S,TOSSWORK   >    KPF /S,DIVMOD         SCR    r    MOV DMSUBR,/S,TOSSWORK   ~    KPF /S,DMSUBR         SCR         LED TIODM         !!CH $$ X:A$$ 00000$$      ( #!!CH $$CREDIT EQU 0$$CREDI
0x002dc4…002f58          Dummy {f00=0x0001, f01=0x018e, f02=» $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN   (    ASM /S   4    KPF /O   B    KPF /S   P    SCR    ^    LED DMTASK   j    !!CH $$ X:A$$ 00000$$    |    !!CH $$ X:B$$ 00000$$         !!CH $$ X:C$$ 00004$$      ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN  
0x002f58…0030ec          Dummy {f00=0x0001, f01=0x0190, f02=» ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN   0    ASM /S   <    KPF /O   J    KPF /S   X    SCR    f    LED DFTAB    r    !!DL 24         !!EN        ASM /S        KPF /O        KPF /S        SCR         LED DMFDB         !!CH $$ X:A$$ 00576$$         !!
0x0030ec…003280          Dummy {f00=0x0001, f01=0x018e, f02=»        ASM /S        KPF /O        KPF /S   $    SCR    2    LED DMINIT   > ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    P    !!EN   |    ASM /S        KPF /O        KPF /S        SCR         LED   TASS     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN        
0x003280…003414 (0, 4)   Dummy {f00=0x0001, f01=0x018e, f02=»        KPF /O        KPF /S        SCR    $    LED ADDMOD   0 ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    B    !!EN   n    ASM /S   z    KPF /O        KPF /S        SCR         LED DSUMOD     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN        ASM /S        
0x003414…0035a8          Dummy {f00=0x0001, f01=0x0190, f02=»        KPF /S        SCR         LED DIVMOD   " ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$    4    !!EN   `    ASM /S   l    KPF /O   z    KPF /S        SCR         LED DMSUBR     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!EN        ASM /S        KPF /O        
0x0035a8…00373c          Dummy {f00=0x0001, f01=0x0190, f02=»2F$$   J    !!EN        ASM /S        KPF /O   &    KPF /S   4    SCR    B    LED SYSTAB   N    !!CH $$IHINPT$$TRAP$$    `    !!CH $$ X:A$$ 00000$$    ~    !!CH $$ EXTRN BUG$$*$$        !!CH $$ BUG$$ 0$$         !!CH $$ X:B$$ 00003$$         !!CH $$ X:C$$ 00004$$ 
0x00373c…0038d0          Dummy {f00=0x0001, f01=0x0190, f02=» 060        !!DL 061        !!DL 062        !!DL 064   ,    !!DL 065   <    !!DL 066   L    !!DL 067        !!DL 068   l    !!DL 069   |    !!DL 070        !!DL 071        !!DL 073        !!DL 074        !!DL 075        !!DL 076        !!DL 078        !!DL 85     
0x0038d0…003a64          Dummy {f00=0x0001, f01=0x0190, f02=»LINT   |    !!DL 125                 DATA     ILLINT        !!DL 126   <             DATA     ILLINT   L    !!DL 127   l             DATA     ILLINT   |    !!DL 128                 DATA     ILLINT        !!DL 130                 DATA     ILLINT        !!DL 131    
0x003a64…003bf8          Dummy {f00=0x0001, f01=0x0190, f02=» 134                 DATA     ILLINT        !!DL 135   ,             DATA     ILLINT   <    !!DL 136                 DATA     ILLINT   l    !!DL 138                 DATA     ILLINT        !!DL 140                 DATA     ILLINT        !!DL 141                 DAT
0x003bf8…003d8c          Dummy {f00=0x0001, f01=0x0190, f02=»     DATA     ILLINT        !!EN        ASM /S   (    KPF /O   6    KPF /S   D    SCR    R    LED PFTAB    ^    !!IL 12    p    !!DL 013        !!DL 014        !!DL 015        !!DL 016        !!DL 018        !!DL 019        !!DL 020        !!DL 021        !!DL 022
0x003d8c…003f20          Dummy {f00=0x0001, f01=0x0190, f02=»!!DL 031        !!DL 032        !!DL 033        !!DL 035   0    !!DL 037   @    !!IL 40    P    !!DL 041   `    !!DL 042   p    !!DL 043        !!DL 044        !!DL 046        !!DL 047        !!DL 048        !!DL 049        !!DL 050        !!DL 051        !!DL 052
0x003f20…0040b4 (0, 5)   Dummy {f00=0x0002, f01=0x0190, f02=»!!DL 061        !!DL 063        !!DL 065        !!EN   0    ASM /S   <    KPF /O   J    KPF /S   X    SCR    f    LED  DVTKB   r ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!CH $$DVTKB$$DVKB00$$        !!CH $$/1111$$/1110$$         !!CH $$BCA$$94A3$$        !!
0x0040b4…004248          Dummy {f00=0x0002, f01=0x0190, f02=»!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!CH $$DVTKB$$DVKB00$$   ,    !!CH $$/1111$$/1115$$    J    !!CH $$BCA$$94A3$$   h    !!CH $$ED0$$FFBA$$        !!CH $$8000$$8002$$         !!CH $$0 CODE $$CTAB01 $$$        !!CH $$***$$ EXTRN CTAB01$$         !!CH $$ECH
0x004248…0043dc          Dummy {f00=0x0002, f01=0x018e, f02=»$    n    !!CH $$DVTDY$$DVDY00$$        !!CH $$/ABC$$/1850$$   (    !!CH $$/1111$$/C000$$    D    !!EN   b    ASM /S   n    KPF /O   |    KPF /S        SCR         LED  DVTKB     ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$         !!CH $$DVTKB$$DVKB01$$        !!CH $$/
0x0043dc…004570          Dummy {f00=0x0002, f01=0x0190, f02=»        KPF /S !      SCR  !      LED  DVTKB ! " ( #!!CH $$CREDIT EQU 0$$CREDIT EQU 1$$  ! 4    !!CH $$DVTKB$$DVKB01$$ ! `    !!CH $$/1111$$/1115$$  ! ~    !!CH $$BCA$$8791$$ !      !!CH $$ED0$$FFBA$$ !      !!CH $$8000$$8002$$  !      !!CH $$ECH$$DVDY01$$ !      
0x004570…004704          Dummy {f00=0x0002, f01=0x0190, f02=»VTDY$$DVDY01$$ !      !!CH $$/ABC$$/1850$$ "      !!CH $$/1111$$/C000$$  " 2    !!EN " P    ASM /S "      KPF /O " j    KPF /S " x    SCR  "      LED TCLASS "      !!IL 6 "               EXTRN    DVKB00 "               EXTRN    DVDY00 "               EXTRN    DVKB
0x004704…004898          Dummy {f00=0x0002, f01=0x0190, f02=»00     DATA     TC00E-*  "               DATA     /0021  #               DATA     DVKB00 # @             DATA     /00210 # `             DATA     DVKB00 #               DATA     /00310 #               DATA     DVDY00 #      TC00E    EQU      *  #      TC01     DAT
0x004898…004a2c          Dummy {f00=0x0002, f01=0x0190, f02=»DVKB01 # ~             DATA     /00501 $               DATA     DVDY01 $ .    TC01E    EQU      *  $ N    !!EN $ j    ASM /S $ v    KPF /O $      KPF /S $      SCR  $      LED SCLASS $      !!IL 6 $               EXTRN    DWMT01 $               EXTRN    DWLP01 $  
0x004a2c…004bc0          Dummy {f00=0x0002, f01=0x0190, f02=» $ z    !!IL 12  %      TC00     DATA     TC00E-*  %               DATA     /00151 % :             DATA     DWMT01 % Z             DATA     /00801 % z             DATA     DWLP01 %      TC00E    EQU      *  %      TC01     DATA     TC01E-*  %               DATA   
0x004bc0…004d54 (0, 6)   Dummy {f00=0x0002, f01=0x018e, f02=»1  %               DATA     /01F11 &       DATA  DWDU01  & *    TC01E    EQU      *  & @    !!EN &      ASM /S & h    KPF /O & v    KPF /S &      SCR  &      LED MONTAB &      !!IL 19  &      **** &       EXTRN CTAB01  &      !!DL 20  &      !!DL 022 &      !!DL 0
0x004d54…004ee8          Dummy {f00=0x0002, f01=0x018e, f02=»    !!IL 47  '      **** '       DATA  CTAB01  '      !!DL 48  ' 6    !!DL 050 ' F    !!DL 051 ' V    !!DL 052 ' f    !!DL 053 ' v    !!DL 056 '      !!DL 057 '      !!DL 058 '      !!DL 059 '      !!DL 060 '      !!DL 061 '      !!EN '      ASM /S '      KPF /O '
0x004ee8…00507c          Dummy {f00=0x0002, f01=0x2008, f02=»     (   47  '      **** '       DATA  CTAB01  '      !!DL 48  ' 6    !!DL 050 ' F    !!DL 051 ' V    !!DL 052 ' f    !!DL 053 ' v    !!DL 056 '      !!DL 057 '      !!DL 058 '      !!DL 059 '      !!DL 060 '      !!DL 061 '      !!EN '      ASM /S '      KPF /O '
0x00507c…005210          Dummy {f00=0x0002, f01=0x0190, f02=»         C   B  _,    _  X    <8  <n  P   <J     B  _R         (      E  X   D     D     :   K   + Q     2  P.  P8  O   `$         (  E* B     X  #   V    :      P8   N_0      Q _>]@]>P8]>]>]>] ],](  [   [z>r?r?r]>>d]>  W   W    X 0Q   =   =  Y (   Y *P         I 
0x005210…0053a4          Dummy {f00=0x0002, f01=0x0190, f02=» (_t  " X _.  I  X *#     P  B       1    I W   " P     X     X$ C   : X *!     P         I   D8 C  W  @ X (T   W  X   y 6     Y ( : X (;n  D ]@ N`$ N 6? ] ],](  [   [z>r?D?D  >d]>  D  Y . Y ,W   D  Y . X (   X ." PV X 0RzT$   Y *P     U     :H      D   >> K      
0x0053a4…005538          Dummy {f00=0x0002, f01=0x0190, f02=» *T     " T ! 1 W ! )    d :  D    6       Y *T   ?^ :     d  C        d :  D    V   Y " X .9H     $      P        & X (  " Qv   Y +Q R   " P W   " U   A  Y ,  " Q  X . X 0RvP  X *:h    P     P4)  Y (W  X *:h    Pl    Pf    P     P   A   P<  B(WZ X  !  X $"   P<Q 
0x005538…0056cc          Dummy {f00=0x0002, f01=0x0190, f02=» X , X 0P@  A   T, X *:h    XF    XL X (!@T  @ Y ( X , Y     t X 0 l  B(_r X (      P      Y (_     P.      B   P  Y 8    ?^    D  X 8   X $  D Wh_   " P  X (    T  X & V   H  "@TF  B   P6   V   Y       X (P   C   BP             X (P   A   DD   8     Y 0 X 2P  X 0
0x0056cc…005860          Dummy {f00=0x0002, f01=0x0190, f02=»T          :   :   Y ( X $ Y   X " Y   X & Y   X < Y @ : Y :      D  X :   X (    T  X & V   H  "   V    Y :   X $  D  X :  D  : X   Y " X   Y $ X   Y & X @W  X < Y =           "  E           ! T     W   ]D  ! P   =H  ]D    C^ X *!     T" X   y 4 @ X (T    y 6W4 X
0x005860…0059f4 (0, 7)   Opaque[0x194]
0x0059f4…005b88          # DirEnt {nam=»TCLASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0050, f03=0x0000}
0x0059f4…005b88          IdxSect {
0x0059f4…005b88            f00 = 0x0002	// 0x59f4 @0x0 
0x0059f4…005b88            f01 = 0x0002	// 0x59f6 @0x2 
0x0059f4…005b88            gno = [	// 0x59f8 @0x4 
0x0059f4…005b88                [0x00]: C0x0002.0x2.0
0x0059f4…005b88            ]
0x0059f4…005b88          }
0x005b88…005d1c          Dummy {f00=0x0002, f01=0x0190, f02=» 2 P IDENT TCLASS  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L   P ENTRY TCLASS    V   P*    l   P*    v   P         EXTRN    DVKB00       P         EXTRN    DVDY00       P         EXTRN    DVKB01       P         EXTRN    DVDY01       P*       
0x005d1c…005eb0          Dummy {f00=0x0002, f01=0x0190, f02=»   PTC00     DATA     TC00E-*        P         DATA     /0021    &   P         DATA     DVKB00   F   P         DATA     /0021    f   P         DATA     DVKB00       P         DATA     /0031        P         DATA     DVDY00       PTC00E    EQU      *        PTC01  
0x005eb0…006044          Dummy {f00=0x0002, f01=0x4080, f02=»A     DVKB01       P         DATA     /0050        P         DATA     DVDY01   4   PTC01E    EQU      *    T   P END   p@      | f   P         DATA     DVKB00       P         DATA     /0031        P         DATA     DVDY00       PTC00E    EQU      *        PTC01  
0x006044…0061d8          Dummy {f00=0x0002, f01=0x2008, f02=»        NT TCLASS         *         *    $    *    .     ENTRY TCLASS    8    *    N    *    X    *    b    *    l    *    v    *         *         TCLASS DATALTCLASE-*        TCLASE EQU *         END    @       1              INTLT2              INTRT1           
0x0061d8…00636c          Dummy {f00=0x0002, f01=0x0190, f02=»   P*        PABTIM2 EQU *       P CMR A2 RESET QUEUE LINK   "   P*    B   PABTIM LDK A1,DWTTP   L $ P ADR A1,A2 TIMER POINTER ADDRESS   f   P LDR* A3,A1      " P RF(Z) IH:RTN NO TIMER ACTIVE?       P CM* 0,A1      " P CMR A1 INDICATE NO TIMER SET        P*       
0x00636c…006500          Dummy {f00=0x0002, f01=0x018e, f02=» EJECT   DRIC01        P*        P* M O V B U F    "   P*    8 4 P*   SUBROUTINE TO MOVE BUFFER FROM SENDING TASK    B   P*   TO ADDRESSED TASK.   z > P*   EFFECTIVE LENGTH IN BOTH INPUT AND OUTPUT ECB ARE SET.     B P*   A1 WILL CONTAIN RETURN CODE /8 IF SENDING 
0x006500…006694 (0, 8)   Opaque[0x194]
0x006694…006828          # DirEnt {nam=»/OBJCT«, typ=»OB«, f00=0x0000, f01=0x0000, f02=0x0058, f03=0x0000}
0x006694…006828          IdxSect {
0x006694…006828            f00 = 0x0002	// 0x6694 @0x0 
0x006694…006828            f01 = 0x0070	// 0x6696 @0x2 
0x006694…006828            gno = [	// 0x6698 @0x4 
0x006694…006828                [0x00]: C0x0002.0x3.0
0x006694…006828                [0x01]: C0x0003.0x0.0
0x006694…006828                [0x02]: C0x0003.0x1.0
0x006694…006828                [0x03]: C0x0003.0x2.0
0x006694…006828                [0x04]: C0x0003.0x3.0
0x006694…006828                [0x05]: C0x0004.0x0.0
0x006694…006828                [0x06]: C0x0004.0x1.0
0x006694…006828                [0x07]: C0x0004.0x2.0
0x006694…006828                [0x08]: C0x0004.0x3.0
0x006694…006828                [0x09]: C0x0005.0x0.0
0x006694…006828                [0x0a]: C0x0005.0x1.0
0x006694…006828                [0x0b]: C0x0005.0x2.0
0x006694…006828                [0x0c]: C0x0005.0x3.0
0x006694…006828                [0x0d]: C0x0006.0x0.0
0x006694…006828                [0x0e]: C0x0006.0x1.0
0x006694…006828                [0x0f]: C0x0006.0x2.0
0x006694…006828                [0x10]: C0x0006.0x3.0
0x006694…006828                [0x11]: C0x0007.0x0.0
0x006694…006828                [0x12]: C0x0007.0x1.0
0x006694…006828                [0x13]: C0x0007.0x2.0
0x006694…006828                [0x14]: C0x0007.0x3.0
0x006694…006828                [0x15]: C0x0008.0x0.0
0x006694…006828                [0x16]: C0x0008.0x1.0
0x006694…006828                [0x17]: C0x0008.0x2.0
0x006694…006828                [0x18]: C0x0008.0x3.0
0x006694…006828                [0x19]: C0x0009.0x0.0
0x006694…006828                [0x1a]: C0x0009.0x1.0
0x006694…006828                [0x1b]: C0x0009.0x2.0
0x006694…006828                [0x1c]: C0x0009.0x3.0
0x006694…006828                [0x1d]: C0x000a.0x0.0
0x006694…006828                [0x1e]: C0x000a.0x1.0
0x006694…006828                [0x1f]: C0x000a.0x2.0
0x006694…006828                [0x20]: C0x000a.0x3.0
0x006694…006828                [0x21]: C0x000b.0x0.0
0x006694…006828                [0x22]: C0x000b.0x1.0
0x006694…006828                [0x23]: C0x000b.0x2.0
0x006694…006828                [0x24]: C0x000b.0x3.0
0x006694…006828                [0x25]: C0x000c.0x0.0
0x006694…006828                [0x26]: C0x000c.0x1.0
0x006694…006828                [0x27]: C0x000c.0x2.0
0x006694…006828                [0x28]: C0x000c.0x3.0
0x006694…006828                [0x29]: C0x000d.0x0.0
0x006694…006828                [0x2a]: C0x000d.0x1.0
0x006694…006828                [0x2b]: C0x000d.0x2.0
0x006694…006828                [0x2c]: C0x000d.0x3.0
0x006694…006828                [0x2d]: C0x000e.0x0.0
0x006694…006828                [0x2e]: C0x000e.0x1.0
0x006694…006828                [0x2f]: C0x000e.0x2.0
0x006694…006828                [0x30]: C0x000e.0x3.0
0x006694…006828                [0x31]: C0x000f.0x0.0
0x006694…006828                [0x32]: C0x000f.0x1.0
0x006694…006828                [0x33]: C0x000f.0x2.0
0x006694…006828                [0x34]: C0x000f.0x3.0
0x006694…006828                [0x35]: C0x0010.0x0.0
0x006694…006828                [0x36]: C0x0103.0x3.0
0x006694…006828                [0x37]: C0x00ff.0x3.0
0x006694…006828            ]
0x006694…006828          }
0x006828…0069bc          Dummy {f00=0x0002, f01=0x4144, f02=» J F         IDENT TCLASS                   REL 9.2 79-11-16  870105040920           TCLASSK   R       TCLASSK     d       DVKB00    x       DVDY00            DVKB01      * &                 !     !     1                   DVDY01                            P      
0x0069bc…006b50          Dummy {f00=0x0002, f01=0x4144, f02=» J F         IDENT SCLASS                   REL 9.2 79-11-16  870105040920           SCLASSK   R       SCLASSK     d       DWMT01    x       DWLP01            DWDU02      * &                                                 DWDU01                                   
0x006b50…006ce4          Dummy {f00=0x0002, f01=0x0190, f02=» J F         IDENT MONTAB                   REL 9.2 79-11-16  870105040920     F B   MONTABK SPDLCI  FREQUE  PAGQUE  INTLT1  INTLT2  INTLT3L INTLT4    R & "   INTRT1  INTRT2  INTRT3  INTRT4            MONTABK             FREQUE              PAGQUE              INT
0x006ce4…006e78          Dummy {f00=0x0002, f01=0x40c8, f02=» INTRT4              SYSLOD            CTAB01L   $       KBADN   6 * &                                         F       DYADN   t       SPDLCI                                                   @        MONTABK             FREQUE              PAGQUE              INT
0x006e78…00700c          Dummy {f00=0x0002, f01=0x0190, f02=» J F         IDENT SYSTAB                   REL 9.2 79-11-16  870105040920     F B   SCTMSZK SCTSFA  SCTEFA  SCTPLD  SCTANO  SCTADA  SCTPAGL SCTSEG    R F B   SCTSWB  SCTNOS  SCTNOP  SCTPSZ  SCTMMC  SCTLACL SCTMMP  SCTLAP      F B   SCTNPE  SCTSTB  SCTOPT  SCTTCT 
0x00700c…0071a0          Dummy {f00=0x0002, f01=0x0190, f02=»:PA  PAG:SB  SWB:NC  SWB:DS  SWB:ELS SWB:NS0   z       T:ACSB    4       SEG:ST      F       SEG:DSL     Z       SEG:EL      n       SEG:PBI             PAG:QF              PAG:QBV             PAG:PA              PAG:SB              SWB:NC              SWB:DS     
0x0071a0…007334 (0, 9)   Dummy {f00=0x0003, f01=0x0190, f02=»                                                 CHLT1   . , (                                           > , (     !                                     n , (     1                                             IHLPN           IHDU1     , (     A                    
0x007334…0074c8          Dummy {f00=0x0003, f01=0x0190, f02=»         n , (     q                                             HALTN   >                       N       SCTMSZK     f       SCTSFA      z       SCTEFA              SCTPLD              SCTANO              SCTADA              SCTPAGL       , (               @      
0x0074c8…00765c          Dummy {f00=0x0003, f01=0x018e, f02=»             SCTLACL             SCTMMP              SCTLAP      2       SCTNPE      F       SCTSTB      Z       SCTOPT      n       SCTTCT              SCTCDT              SCTBUG~             SCTDMT        , (                                                   SCT
0x00765c…0077f0          Dummy {f00=0x0003, f01=0x403e, f02=»                                                     (@      :   2       SCTNPE      F       SCTSTB      Z       SCTOPT      n       SCTTCT              SCTCDT              SCTBUG~             SCTDMT        , (                                                   SCT
0x0077f0…007984          Dummy {f00=0x0003, f01=0x0190, f02=» J F         IDENT TDISP                    REL 9.2 79-11-16  870105040920     8 4   TDISP MEXIT DISIOE  DISEND  DISQUE  PRUNY RETUR8    R       DISQUE              PRUNY             RETUR8              MEXIT             EXITN     * &               > > > > > > > >
0x007984…007b18          Dummy {f00=0x0003, f01=0x0190, f02=»       TTB:ST      , (  D  ;       (X> @  P  T     M    ]N , )           TTB:SA`   F , (  @  W   A    P   P  Y    U    (   ) 5     X * &     u           > > > > > > >             * &       H                             [     * &       H     [     [     [     [    
0x007b18…007cac          Dummy {f00=0x0003, f01=0x409e, f02=»   Z     Z     Z                 * &       H                                 $                 >   R         %W  GP  ]Pj aP  gU    h                  @        > > > >             * &       H                             [     * &       H     [     [     [     [    
0x007cac…007e40          Dummy {f00=0x0003, f01=0x0190, f02=» J F         IDENT LRPINT                   9.2DK 1 79-11-16  870105040920     J F " IHLKM LKM030  LKMRQE  LKMERR  LKMQDI  IHRTC TIMQUE@ MONCLO  IHPFARC   R       INIFLG            IHLKM             INTSAV            PRUNN           TTB:SA      , (      A  A      
0x007e40…007fd4 (0, 10)  Dummy {f00=0x0003, f01=0x0190, f02=»   (  ( P   c P   W  A   ~       SWL48     , (     W                V      (   U         .       LKMAL   ^       LKMERR      n       HALTN           LKMRQE        , (     q! P  @    V    L                             LKMQDI              QTJOB           TDISP      
0x007fd4…008168          Dummy {f00=0x0003, f01=0x0190, f02=» A             A  Q    | , (      @       _2     A     < Q   P     Q           MONCLO      L       MEXIT   ` , (            Z Y   _                    8   p       FREBLK0     , (      @"       Q  Z P  0 9                   , (       @_             _,         P   H
0x008168…0082fc          Dummy {f00=0x0003, f01=0x40f6, f02=»     Q     A HQ        @       < ) A               PFINIT    0 * &  %  k H_    B     B A J       A    _    B H D ! w   4 IP  OP  SW. aV  qP  wV    6  Q    6          Q                p               8  P    $ G l WQ                       @         _,         P   H
0x0082fc…008490          Dummy {f00=0x0003, f01=0x0190, f02=» J F         IDENT TPROC                    REL 9.2 79-11-16  870105040920     * &   TWAIT TEXIT TACTOT  TPAUSE  TMWAIT    R       FNDDWT            TWAIT             DWTWAT            TEXIT             EXITN           TDISP     * &      @         P  "R  Y    W   
0x008490…008624          Dummy {f00=0x0003, f01=0x018a, f02=»    P    n       TPAUSE              TMWAIT  6   "       DWTST   6 , (     1@       _    <U      "R         P    F       DWTTAB    v , (     MD@ X    R  X    T  X    T .   T        , (     g     G        Y6 G    _b        P            LKMRQE            LKMQDI     
0x008624…0087b8          Dummy {f00=0x0003, f01=0x4008, f02=»@        n       TPAUSE              TMWAIT  6   "       DWTST   6 , (     1@       _    <U      "R         P    F       DWTTAB    v , (     MD@ X    R  X    T  X    T .   T        , (     g     G        Y6 G    _b        P            LKMRQE            LKMQDI     
0x0087b8…00894c          Dummy {f00=0x0003, f01=0x0190, f02=» J F         IDENT MSUBS                    REL 9.2 79-11-16  870105040920     D @   SAVE8 QTJOB QMJOB ACTOT ACTOTP  EXITY GETBLK  FREBLKL FNDDWT    R H D ! FNDTID  PFINIT  SWL48 SWLXY ILLINT  INTSAV@ HALTY IHRET8  IHRET2            IHRET1  IHRTN           SAVE8  
0x00894c…008ae0          Dummy {f00=0x0003, f01=0x018e, f02=»   $P  T     I   v       QMJOB N           TTMJOB    (       ACTOTP  X   : , (     =      R    $   5 %              W    N       ACTOT `   ~       TTB:SA      * &  D  Y        W        T    T  U     U           TTB:ID      , (     s H     U     U     T     U      
0x008ae0…008c74 (0, 11)  Dummy {f00=0x0003, f01=0x0190, f02=»   f       GETBLK              FREQUE      , (                      _p   ? @    T        .       FREBLKL     ^ * &           0 A     1 Q   Q   >W    0 @   r       FNDDWT              TTB:TD      , (             1 A     P   P  W  ?                   DWTADR@        
0x008c74…008e08          Dummy {f00=0x0003, f01=0x0190, f02=»     j * &     K  R  Y  T  ? X   D          T              FNDTID  |   8       SCTTCTD   L * &     e      W  >  _&  W  > 8 X  W  ? `   ^ , (             @       @    P  $ H      W            IHRET8              IHRET2              IHRET1              IHRTN        
0x008e08…008f9c          Dummy {f00=0x0003, f01=0x4178, f02=» ?     _   p       SWLXY             INTSAV@     " , (           > > ? ^  !   Y  ^      _        6       ILLINT      f       HALTY     z * &                                  A.       H D !     $ 5P  ?R  M   WW  _W  kT               T   P           T          H D !
0x008f9c…009130          Dummy {f00=0x0003, f01=0x0190, f02=» J F         IDENT TTMJOB                   REL 9.2 79-11-16  870105040920     F B   TTB:LAK TTB:MT  TTB:SB  TTMJOB  TTB:QL  TTB:ID  TTB:STL TTB:PP    R       TTB:PW  TTB:SA  TTB:TD            TTB:LAK             TTB:MT              TTB:SB              TTMJOB     
0x009130…0092c4          Dummy {f00=0x0003, f01=0x407a, f02=»#M 1                                     TTB:TD  (   &         !               :         )     T           *     d@      vL  TTB:ID  TTB:STL TTB:PP    R       TTB:PW  TTB:SA  TTB:TD            TTB:LAK             TTB:MT              TTB:SB              TTMJOB     
0x0092c4…009458          Dummy {f00=0x0003, f01=0x018e, f02=» J F         IDENT SYSLDM                   REL 9.2 80-03-19  870105040920           SYSLDMK   R       SYSLDMK     d       SCTSFA    x       SYSBAS            SCTEFA            TCLASSV     , (      I  A                                         SCLASS            SAV
0x009458…0095ec          Dummy {f00=0x0003, f01=0x0190, f02=»   f , (     K             ,  P    ,   - 4  ]              CMPADR    8       SCTOPT:   J , (     i @ 4        Y    5          X                SAVE01f     * &               *          _6 :       @           TTMJOB            SCTDMT      , (       "             ]  
0x0095ec…009780          Dummy {f00=0x0003, f01=0x0190, f02=»   . !TTP                  @           NXTBLK    $ , (            T             Y      " !TTX"   6       SCTTCTW   f , (      B$ A       9 A   $ :       @   $     x       SCTDMI      , (     %B  @    P    @   &" P   #D      "      , (     A  P   #E      " P   #F  
0x009780…009914 (0, 12)  Dummy {f00=0x0003, f01=0x0190, f02=»9B   @         @   z * &            T                      :             SCTDML@   F       SAVE04    X , (                   @   (:B W   * . !TTP    j       SAVE19E           SAVE16E     , (                       W   , N  =H N   W           SAVE17T     , (        
0x009914…009aa8          Dummy {f00=0x0003, f01=0x0190, f02=»W  @    % P                      , (     Y            P              "    U    $ , (     w                                _2   T , (                  P              "    U      , (                                      _2     , (      A  V   *       V         ,P  S
0x009aa8…009c3c          Dummy {f00=0x0003, f01=0x0190, f02=»    % P    p , (     7      W  @    % P          " !TTT           bREL   @ , (  @  S           6     @         @    T    N , (     m                       :   @    !    ~       SCTADA            SCTLAC            PRGLG1      , (      $ P  @   8 @   :     <      CR
0x009c3c…009dd0          Dummy {f00=0x0003, f01=0x0190, f02=»   h , (       @           !RRP  @    ! T            , (         3         @    & P        3       8 , (               3          YL @         @   h , (     1      T                      :               FREQUE            SCTBLK      , (     K @         B `   $ @  
0x009dd0…009f64          Dummy {f00=0x0003, f01=0x0190, f02=» @    T    p , (                             :  P            , (       H   S   S    _  :             . !   @ , (        TTP            V           W   ,   p * &               *            P              , (                              _                    SAVE03N
0x009f64…00a0f8          Dummy {f00=0x0003, f01=0x0190, f02=» H         I     K   T       , (     }   +      Y@     V   0  _j V   ,       , (        Y      " !TTX  @         @    T    P * &                             :             , (       $       @        R  @                 , (                      T               P   
0x00a0f8…00a28c          Dummy {f00=0x0003, f01=0x0190, f02=» W   ,      P  W   N             SAVE14G     , (     K         (           W   P           0 , (     g       G  =h G   V   P   V       <   ` , (             V   N  P  W   N    _B V         , (      $    W     V   ,  Yr     " !TTX  @     , (                 @    T 
0x00a28c…00a420          Dummy {f00=0x0003, f01=0x0190, f02=»             $ $             , (     %    _.          P        V     4             SCTDCTN   P , (     C    U              $ $          _.   b , (     aH  @   R @       @    !   P  V               SCTDMC            SCTCDT      * &     y   8     8 8     @   T>B    
0x00a420…00a5b4 (0, 13)  Dummy {f00=0x0004, f01=0x018e, f02=»         V   t , (           N  _2              U        V     * &               8 8 8     4 D  P          B , (     !     L @    # P      H         I     p , (     =     K   T   +      Y@        _`R      , (     ]H  @     @   R   @    %   P  V         , (     u  
0x00a5b4…00a748          Dummy {f00=0x0004, f01=0x0190, f02=»     * &                     V   Z @       0 V           SAVE072   6 , (            P     _  W   ^ $    q > R      H       DWTECH    x * &          P >b  W >b  &    8P  D  P  U           SYSLOD      , (           ` E  W      b  V   W   R  9       , (        W     
0x00a748…00a8dc          Dummy {f00=0x0004, f01=0x0190, f02=» V   j , (     o     ^ -W  H  P  U   ` E   @    %      , (        P  H             I   H   T  P  H   : , (                   U           V   FU  W   j , (           F     H       < +     +    P      , (       @       V       : V   X   $           * &         F   !
0x00a8dc…00aa70          Dummy {f00=0x0004, f01=0x0190, f02=»       W          R   _     $              SAVE21S   ( , (     qD  W   Z :             W   4     f   :       SAVE23I   j , (       @                     h             | , (           *T   P         _  /    P          , (             *_        *T   P     _  .P     
0x00aa70…00ac04          Dummy {f00=0x0004, f01=0x0190, f02=»    _  V   4P  V   f ]   ~ , (     ;     jW      f      P   _  @           , (     U     @    T                          N , (     o @     : N  =H N       2 : N  =H N   ~ , (               2 : &=H F       2 : F  =H     , (         F       2 : F  =H F       2 :    
0x00ac04…00ad98          Dummy {f00=0x0004, f01=0x0190, f02=»    !    n , (        P  (W  ( :               ~   F       , (     =               v @   :     <         > , (     Y  CRT  @    ! P  `   : @     E "W    n       SYSLDA      * &     sH  `   : @     E "                                 l       H D !p   P  # N / N G &
0x00ad98…00af2c          Dummy {f00=0x0004, f01=0x0190, f02=» g   uU       P0      U   PJ 5P  ;W  CP  QT  kT   P       T          H D !            PP      P   T   P          3T  [P  _   g   {V   T   P    H H D !m   P    r      P      !   )Ph 1   OP$ _P   T       R   T   P   T      H D ! * 7 r ?   CPT Y   a   i        P   T 
0x00af2c…00b0c0          Dummy {f00=0x0004, f01=0x410e, f02=»  P   W   P   P   W   V   W   R   W  3P@ AT@   x H D !   GP  cP  sW  yP   PD  P(  U   P   T  !WR %T  /W, 3T  ?W  ET  QW    4 H D !   cR   T   P   P   T   P$  P   U   P   W  'P  3P  =W  IP  [T   P      ( $      T   P   P   P  !W  [T" cP  qW                       @ 
0x00b0c0…00b254 (0, 14)  Dummy {f00=0x0004, f01=0x0190, f02=» J F         IDENT SYSLDA                   REL 9.2 80-07-15  870105040920     D @   JUMPY SYSLDA dREL LDALEN  MOVEY ERROR CMPADR  NXTBLKL NXTCOM    R F B   CONVRT  GETNUM  MMTAB TABBE MMEND MMDDIV  BUFSIZ` SYSBUF  M:REL     F B   SAVE01  SAVE120 SAVE03  SAVE04  S
0x00b254…00b3e8          Dummy {f00=0x0004, f01=0x0190, f02=»9( SAVE20  SAVE21  SAVE22  SAVE23F SAVE24V   x       SAVE25    2      |REL     D $          W            W         "   T , (     1     ; Z   [   : :         [   [     |       SYSLDMP           JUMPY       , (     Q             :                               SAVE0
0x00b3e8…00b57c          Dummy {f00=0x0004, f01=0x0190, f02=»AVE08        , (     o                                             SAVE09      @       SAVE10      T       SAVE11      h       SAVE120     |       SAVE13D             SAVE22              SAVE25              M:REL             SYSBUF              BUFSIZ`       , (  
0x00b57c…00b710          Dummy {f00=0x0004, f01=0x018e, f02=» p           SAVE18  r           SAVE19( t           SAVE20  n   2       SAVE21  v   F       SAVE23F z   Z       SAVE24V |   n       MMDDIV              MMTAB             TABBE             MMEND             ERROR       , (                             W   Z    A.  
0x00b710…00b8a4          Dummy {f00=0x0004, f01=0x0190, f02=» , (                      V            t         , (     -  Z  W r        _j V  <B   W         4 , (   @ M         :       $         w   : V   d , (   @ m       $     V l $     V               , (         M   : W     V     R          R      , (         Y       R  
0x00b8a4…00ba38          Dummy {f00=0x0004, f01=0x0190, f02=»  P              W     V  P      , (     -   $;A^      D   E   D  P       V    $ , (   A M        P              P  T          T , (     m   E  _N  T      E  _                  , (         r    V            t_~ " V r   D     , (          T    E   %     E   : " R  
0x00ba38…00bbcc          Dummy {f00=0x0004, f01=0x0190, f02=» :     V  P 9a  _  " (   ) 8 (       , (     -   ) : " $ V  P 9A  _      0 : W     ( , (     M    W  W  ?AP ^    0 : W   ;   V     X       SCTTCT      , (     m       : :   J       @     0    V      , (           @     0 H     W   :       ?             SAVE8      
0x00bbcc…00bd60          Dummy {f00=0x0004, f01=0x0190, f02=»  _      n       TTB:SA      , (             :   4P      " D     ~ H   H           SCTSFA    P , (             M     v b - I          Y& :   b , (     !@  @       ` V b                 p     , (     ? @P          t           " =   4       , (  !  ]  Q     _2      
0x00bd60…00bef4 (0, 15)  Dummy {f00=0x0004, f01=0x0190, f02=»       SCTOPT      * &                   @       @    !                SCTPAG    D       SCTNOPN   V , (                           @    P          h       SCTPSZ      , (        P       P   P _   _  @               , (              V   W   U           P          ,
0x00bef4…00c088          Dummy {f00=0x0004, f01=0x018e, f02=»       A               | , (     u               @         .V      3           PAGQUE    L * &         S                    Y&  P      ^ , (                               S      P      , (             3    _        3                       SCTBUGR           SCTSTB 
0x00c088…00c21c          Dummy {f00=0x0004, f01=0x0190, f02=» , (       @:            A       (   >           , (     ;     l :   0R    <     W n     V p   4 , (     [  T  :   N   V l W   H   V  ]"       d , (     {         .   nT    j W v   T W n V     , (         ~P      W x                         , (                    
0x00c21c…00c3b0          Dummy {f00=0x0004, f01=0x0190, f02=» 0V    P   :   j   T V ~P        , (     ;     W x    _$ 8 V   V x %   V v %   $ , (     [   :       V   V            P        T , (     y  W          t $ )      ^        r     , (         V         W f )   G   V             , (         ) W b   G         )   G    
0x00c3b0…00c544          Dummy {f00=0x0004, f01=0x0190, f02=»P    4 R       t , (     7             ,     `           " E     , (     W     R       W ~ R       R  P        D , (     w   R  X^    _dW    HT  :   <   j W   t , (  (      x       P_  V  P    ~ I   W z       , (         `       pP            " R           , (    
0x00c544…00c6d8          Dummy {f00=0x0004, f01=0x0190, f02=»       CONVRT  >     , (     5                ;h 0      :C    #            NXTBLKL X   H       NXTCOM        , (   D U     :     .=H N     >       `       p , (     u     .=H N     >       `       N             GETNUM              SYSLDA        , (         : d    
0x00c6d8…00c86c          Dummy {f00=0x0004, f01=0x0190, f02=» d 2   @            R                , (             - @       -     N   !TTP      ( , (  @  +       N  :H N    TBT  W  W    2     X , (     K     "  T  @     X     2   N  =H N     , (   @ k       > @       )   X !TTXT !CCT      , (                 !UUT    d    W 
0x00c86c…00ca00          Dummy {f00=0x0004, f01=0x018e, f02=» @                 x , (           W   W     > W     @     W         , (     %       D       `     V   W   W       H , (     C     ` "   W p @                     x , (     a     pP  " 4X          1               , (         R      Z0 %  _  W l a     w `       , (
0x00ca00…00cb94 (0, 16)  Dummy {f00=0x0004, f01=0x0190, f02=» H D !    W>   2   0   . 1 2 C   S   Y        V   W   U   R       V  +       H D !P   R,   H  P    P  P  +Pv CP. KV  SP  eT  uT       V   T   P   P    P H D !    V   W   P  9P  OW  WP   V       R   P0 ?PL ]Q   T           P      H D !    P^  P   PR  V   W   U(  P 
0x00cb94…00cd28          Dummy {f00=0x0004, f01=0x4092, f02=»  P0  P  +PV qP  u        W   T   P   PJ  T   R   P      < 8      R  'P  =T  CW4 QT   T   T       WT  P   V  eP*  P    <                 |@       P    P H D !    V   W   P  9P  OW  WP   V       R   P0 ?PL ]Q   T           P      H D !    P^  P   PR  V   W   U(  P 
0x00cd28…00cebc          Dummy {f00=0x0004, f01=0x0190, f02=» J F         IDENT LDTASK                   REL 9.2 79-12-06  870105040920     6 2   LT:DSKK LT:SWB  TTABLD  QLTDSK  QLTSWB  PQEMTY    R                                   PQEMTY              TTABLD        , (              #L 1                                 LT:DS
0x00cebc…00d050          Dummy {f00=0x0004, f01=0x0190, f02=»  H  D                 A  (    @               PAG:QB    ,       PAG:SB    > , (      D       X  H     A         )  @  H   P       SEG:EL            SCTPSZ      , (       H    P  1 % E     I     D    >a @           PAG:PA`           SEG:DS            T:ACSB      ,
0x00d050…00d1e4          Dummy {f00=0x0004, f01=0x0190, f02=»       l , (     g  W  C        U        C        R      , (                _$     C       #           <       QTJOB   l       MEXIT   | * &                      Y      '                   ECBRC     * &            (    B   "    T  :"      U           TTB:SBH     ,
0x00d1e4…00d378          Dummy {f00=0x0004, f01=0x40a2, f02=»W            r       LKMERR            LT:SWB      $          H      &     (   8 4 0  C@  V       P  gW  qU>  R           T       W    T                  @       Y      '                   ECBRC     * &            (    B   "    T  :"      U           TTB:SBH     ,
0x00d378…00d50c          Dummy {f00=0x0004, f01=0x0190, f02=» J F         IDENT DRKB01                   9.2DK 1 79-11-16  870105040920     $     KBADY EOQUEU  DWTINQ  DWTUTQ    R       DWTINQ  (   z       DWTUTQ  *           KBADY             DWTST     , (                           Y          U      , (           -P  -P R 
0x00d50c…00d6a0          Dummy {f00=0x0004, f01=0x0190, f02=»       ECHON     , (     }   Y *    V      !     B  _P B  P      , (         $$       R    %     C      W  Y   D , (         &X  !   8$ P   W  8$ P   $ T      t , (        W   $  Y 'P  Y %P  Y $P   T          , (      @  !     B  Z   W     W  !  *   T            E
0x00d6a0…00d834 (0, 17)  Dummy {f00=0x0005, f01=0x0190, f02=» *     ,T  6    W      X (P  Y *     , (     q   0 %_.   % Y *  _d    _   P        ( , (                _  ?"  8    T ! )_  W !    X , (        T "? 9 0  R   Q  >   4   >_   <k           DWTBC     , (        $  Y    T   #? 0R   R * W    ?W      , (         X  P   
0x00d834…00d9c8          Dummy {f00=0x0005, f01=0x018e, f02=» +  T * W  Y ( -       B     1  " W      $       I           6T  ,      (@ >   , H D !            U  #P  'P  )R  1 " ?   EP  IT  eT  kW  qT  wW  { H  V    T H D !     :  P   R    :  WV      P   W   P   T   W   PH  P   P   T    :     H D !T   W    :  W       T  ; :
0x00d9c8…00db5c          Dummy {f00=0x0005, f01=0x4008, f02=»@       W  Y ( -       B     1  " W      $       I           6T  ,      (@ >   , H D !            U  #P  'P  )R  1 " ?   EP  IT  eT  kW  qT  wW  { H  V    T H D !     :  P   R    :  WV      P   W   P   T   W   PH  P   P   T    :     H D !T   W    :  W       T  ; :
0x00db5c…00dcf0          Dummy {f00=0x0005, f01=0x0190, f02=» J F         IDENT DRDY01                   9.2DK 1 80-02-12  870105040921           DYADY ECHODY    R       DYADY     j       OUTPUT    | , (                                                   DISIOE      * &     !@  !        P   P        &           , (     =    
0x00dcf0…00de84          Dummy {f00=0x0005, f01=0x0190, f02=»           !         B   B        U        , (         $ !  T   _     U  D   !  T        .       GETCHR    ^ , (        _  $$   X"  X&  X* C               p , (              X`"    E  P    8'0P    E       , (        T  !  T    9  _  !  T  @_  !         , (     5  
0x00de84…00e018          Dummy {f00=0x0005, f01=0x018e, f02=»   DWTBC     , (         X #   X      ]      !               , (               B   !     !     !           @ , (   @     B   Y " !  W        8!0T  8  !@   p , (       DP    !    $ P    !       !           , (             !      T      Y "  T  X " C           TENDI
0x00e018…00e1ac          Dummy {f00=0x0005, f01=0x0190, f02=»       LDREG           SAVE8     , (     U      Z2<BR    J                 Y   $ , (     o D       !      T  X       !         T , (           Y "  Zn        T   _    !               ECHODY        , (   @  @  X    $ P  !          R     V              ECHRTN      ,
0x00e1ac…00e340          Dummy {f00=0x0005, f01=0x0190, f02=»     j * &        "  X ""  Y %U   W    !       !     , (     3         !           Y     4 B       8 * &  @  M                U    )X     R  X   h , (     k       X ""    Y & X %    V      Y     , (               !   X    $  X " !   X &       , (  H               
0x00e340…00e4d4 (0, 18)  Dummy {f00=0x0005, f01=0x0190, f02=»"  X ##       R        4   * >     H D !             R   d         )P  -P  3   9   CP  SP  WP. ]T  oR| yR    & H D !     F   :  U4  T   U   T       P(  P   TD  T  )T  GP  M   Y   cP    r H D !>  gR   P    :                  W   T   P   P    *  T   T  KQ  [R      H
0x00e4d4…00e668          Dummy {f00=0x0005, f01=0x4008, f02=»@                                                                                                                                                                                                                                                                       
0x00e668…00e7fc          Dummy {f00=0x0005, f01=0x0190, f02=» J F         IDENT DRLT01                   REL 9.2 79-11-16  870105040920     D @   CHLT1 CHLT2 CHLT3 CHLT4 OUTLIN  CHLTON  OUTPUTL LDREG LDREGE    R H D ! LDREGF  STREG GETCHR  LOCHAN  RECHAN  REMFC DWREMU  ECHRTN  ECHOY           ECHEND            LOCHAN       
0x00e7fc…00e990          Dummy {f00=0x0005, f01=0x0190, f02=» CHLT4             SAVE8     , (   0            J B B                              INTSAV    P , (           A    J     ;h  # <c$     "      b       DWTOTQ            DWTOCH      * &     ;  P   P  4 5 T  P  ? X     U   X           DWTST     , (     W           >  
0x00e990…00eb24          Dummy {f00=0x0005, f01=0x0190, f02=» , (           Y      T  8R W      4 U           , (          P    $P > R >  8' T      Y       4       DWTADR    d       RECADRf   v       DWTSB2      * &      @  X    ' T   P  X          P        , (                     >            Z   X            DWTOR        
0x00eb24…00ecb8          Dummy {f00=0x0005, f01=0x0190, f02=»UTLIN  Z     , (     W                   $P  D  P   P  P     , (     u H    P   _  E  W  Q     Y    W  8   @       IHRET8    p       CHLTON        , (            "    E   4 % E   Y                     OUTPUTL       , (  $     B  @  P  A       Z    "     P         
0x00ecb8…00ee4c          Dummy {f00=0x0005, f01=0x0190, f02=» LDREGF        * &           "     X             Y     X           LDREGE      @       GETCHR      T , (       D   " X     X     X    '        4   h , (         B    U  B     ("   W  C      (@           ECHEND  4           ECHOY 8     , (     3 $ >     Y     Y    
0x00ee4c…00efe0          Dummy {f00=0x0005, f01=0x4128, f02=»           TENDIO      $       c     (  V      * X   &         H D !D      5   ;P  ?PR IP  [ Z aPZ ePF iP  mP  wT   Wn   0  Tx  Rt  WP   B H D !     D  P>  P4  R0  T   T   P   P    D +T  IP  OP  Y , gP$ mP  qP0     4 0     wP   W   W   P    ,  P>  P:  U  'W  KV$ g
0x00efe0…00f174 (0, 19)  Dummy {f00=0x0005, f01=0x0190, f02=» J F         IDENT DRDU01                   REL 9.2 79-11-16  870105040920     4 0   DUADR DUONY IHDU1 IHDUY IHDU2 DWDU01  DWDU02    R       DUADR                               , (                                                   DWTST           DWTOR     , (    
0x00f174…00f308          Dummy {f00=0x0005, f01=0x0190, f02=» B    #  L     t , (         Y  :e X  Y, X  P  Y   !  9 R  !     , (          9 R          Y      W     P      D , (        U  !   !  ! P     W  X   @   @ !   t , (           !  ! P     W W  !   !  ! P        , (               b   X  X _t        W          , (  @ 
0x00f308…00f49c          Dummy {f00=0x0005, f01=0x0190, f02=»       DWTA4           DWTA5           TDISP   $       DUONY     4       SAVE8   F , (       $       Y     Y                     V       INIFLGN           DWTSB2`     * &           @    P      Y     8 Y                 DWTECB`     , (               !   8         !
0x00f49c…00f630          Dummy {f00=0x0005, f01=0x0190, f02=»                 !     8         !       , (     #          P   XT 8        P   Xb     ,       SETIMP      , (     ?  XX     0P      -_           _      n       IHDU2 d           INTSAV            IHDUY r           IHDU1 r     , (     ]     A  _  A              W 
0x00f630…00f7c4          Dummy {f00=0x0005, f01=0x0190, f02=» C     X    P    v , (             X    "      I   8       8       , (                   Y   Y     ! N    T  !   F , (             Y   ! z! T      X    P        v , (           Y       , (P    )          P      * &     =D  @    T  X         Q   X     X           D
0x00f7c4…00f958          Dummy {f00=0x0005, f01=0x0190, f02=»      B B r s                      n     , (                                           , * &          B B r s                          H D ! @   4 CP* K : S   W   ]P  aP  eP  iP  q   sW        >   <  P&   <     H D !     D  R    N  R    <  WJ  P   U0       R  P   
0x00f958…00faec          Dummy {f00=0x0005, f01=0x40d8, f02=»    PT          T   P    :   l       n H D !   !   )P  7P  C l GP  U Z ]   a l o n qW  }    P    n   8  V   T    * H D !    T   P        8  Td   <  TR   ,  P  +P  ;P  AT  M   WT  i 8 o     v                  @                                                       
0x00faec…00fc80          Dummy {f00=0x0005, f01=0x0190, f02=» J F         IDENT DRLP01                   REL 9.2 79-11-16  870105040920     & "   LPADR ACLPY IHLPY LPONY DWLP01    R       LPADR     |       ACLPY             DWTBC     , (                    T          1  W  B             DISIOEC     , (         B    P   P   
0x00fc80…00fe14 (0, 20)  Dummy {f00=0x0005, f01=0x018e, f02=»       TDISP           DWTA5     , (     }         Q     1             Y       $       LPONY     T       SAVE8   f       DWTST   v * &       @  @ r t B X   _              X           IHLPY             INTSAV            DWTOR     , (            Z(W  A          I   
0x00fe14…00ffa8          Dummy {f00=0x0005, f01=0x407a, f02=»   n H D !        T   WP %PD )P  3V  I   OT  UW  _P  eP  m   qT  uV       W                    T                 d@      vWTST   v * &       @  @ r t B X   _              X           IHLPY             INTSAV            DWTOR     , (            Z(W  A          I   
0x00ffa8…01013c          Dummy {f00=0x0005, f01=0xc16e, f02=» J F         IDENT    EBCDIC                9.2DK 1 79-11-16  870105040920           TASCIIK TEBCDI    R , (        yz|,%_>?0123456789:#@'=" ABCDEFG   l , (     !  HI[.<(+!&JKLMNOPQR]$*);^ /STUVWX     , (     A  YZ|,%_>?          z^L~noj            , (     a      
0x01013c…0102d0          Dummy {f00=0x0005, f01=0x4112, f02=» J F         IDENT DVTKB                    REL 9.2 79-11-16  870105040920           DVTKB   R       DVTKB     b       KBADN   t & "                    KB                      bECH     $       !@                                   `    6 ) , + ,               6    
0x0102d0…010464          Dummy {f00=0x0005, f01=0x0190, f02=» J F         IDENT TOSSIO                   REL 9.2 79-11-16  870105040920     H D !dTIO TENDIO  DC:MIN  DC:MOT  MONMMU  ECBFC ECBBA ECBRL ECBEL ECBRC   R D @   ECBCW ECBCW2  BUFLENA ACTADRA ABTADR  INTADR` POLADR  RECADR      F B   ECHADR  DC:DIXV DM:DIX  PC:DIX8
0x010464…0105f8          Dummy {f00=0x0005, f01=0x018e, f02=»UEC# DWTMEC  DWTA2 DWTA3 DWTA4 DWTA5 DWTSB1    z * &   DWTSB2f DWTTP DWTECHj DWTSQ DWTVOLW   4       DWTCHP      b       DWTST     v       DWTBC             DWTECB              DWTOR             DWTOCH              DWTADR              DWTTAB              DWTWAT   
0x0105f8…01078c          Dummy {f00=0x0005, f01=0x0190, f02=»           DWTA4             DWTA5             DWTSB1      ,       DWTSB2f     @       DWTTP     T       DWTECHj "   f       DWTSQ ,   z       DWTVOLW ,           BUFLENA             ACTADRA             ABTADR              INTADR`             POLADR              R
0x01078c…010920          Dummy {f00=0x0005, f01=0x0190, f02=»   IT:DIX              ECBFC             ECBBA     &       ECBRL     8       ECBEL     J       ECBRC             ECBCW     n       ECBCW2              MONMMU              FREBLK      , (       @   ( H       0 )             $P            TTB:SAS     , (       @    
0x010920…010ab4 (0, 21)  Dummy {f00=0x0006, f01=0x0190, f02=»  R      I  W            ~       QTJOB     , (     w    _"   H  P  4 I          _H  T    .       TIODM   ^ , (         C    T   V      Y        T    P   n , (  @    @   8  P  q   0 )      W  X  P              GETBLKP     , (         8  T  B  R P  A     @ L       A
0x010ab4…010c48          Dummy {f00=0x0006, f01=0x0190, f02=»       TTB:ST      , (     +   C               8W      T                 TDISP   F , (     G   8P  Y    ^      5 )  P    U       V       FNDDWT           |TIO f     , (     cH                   XH                       TTB:ID      , (        '   X   X            D
0x010c48…010ddc          Dummy {f00=0x0006, f01=0x0190, f02=»  T _   X      I     z , (         Y       # C   C    '? Y             * &        T  Y  W  Y        T # P   W      J       DC:MIN  J   x       SAVE8     , (     7             Y  (@       2       X           IHRET8W     , (     Q     L    % T    L  R           (@  
0x010ddc…010f70          Dummy {f00=0x0006, f01=0x018e, f02=»   X     n       MEXIT           QMJOB     , (  B    @   l                 "     Y  _    .       DC:MOT      ^       TENDIO      r * &      $               (@       X  P  T     , (               D  #DP      0P  X  T  4 Y           REQEND      * &     #!          X
0x010f70…011104          Dummy {f00=0x0006, f01=0x0190, f02=»     * &     y    _            &W        Y                           6 H D !     8  P  7W  ; L AP  _P  cR  mW  u z  P   T   T,  V.  T   Pn  W`   J H D !    P   T&  RN  P"      W>  W&  T"  P   T   T  !W  ;W  IP  [P   P      H D !    P   T   P<  T   W0  P*  T   P   
0x011104…011298          Dummy {f00=0x0006, f01=0x4014, f02=»            @                  &W        Y                           6 H D !     8  P  7W  ; L AP  _P  cR  mW  u z  P   T   T,  V.  T   Pn  W`   J H D !    P   T&  RN  P"      W>  W&  T"  P   T   T  !W  ;W  IP  [P   P      H D !    P   T   P<  T   W0  P*  T   P   
0x011298…01142c          Dummy {f00=0x0006, f01=0x018e, f02=» J F         IDENT TIMER                    REL 9.2 79-11-16  870105040920           TIMER SETIME  SETIMP    R       TIMER     r       TDISP           FNDTIDC           LKMRQE      , (       $  T                                        GETBLK@           LKMQDI     
0x01142c…0115c0          Dummy {f00=0x0006, f01=0x4116, f02=»     , (     9        _                   _<         , (     S           ^   4       _             8       TIMQUE    h , (     o$@         @     1 A       _    P    z       IHRET8                  9           ( $  ~   T        N   : - 4 1 N 3 >  P                 
0x0115c0…011754 (0, 22)  Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT TABORT                   REL 9.2 79-11-16  870105040920           TABORTK   R       TABORTK     d       FNDDWT    x       DWTTAB            DWTST     , (         "R         P  X    T  X    R ?            DWTECH            DWTADR            ABTAD
0x011754…0118e8          Dummy {f00=0x0006, f01=0x40a8, f02=»     X     H       x       LKMQDI            LKMRQE    * & "     I  P                            < ( $      RT  PL  TF  R@  V  )P  7P  IP    f                  @        , (         "R         P  X    T  X    R ?            DWTECH            DWTADR            ABTAD
0x0118e8…011a7c          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT MONTIM                   REL 9.2 79-11-16  870105040920           GETTIMK SETTIM    R       GETTIMK     l       MONCLO      , (      @            < ?   < ?   <(@     C           TTB:SA            LKMQDI      , (             #  P      >_    < U  
0x011a7c…011c10          Dummy {f00=0x0006, f01=0x4078, f02=»  R     _       00 >  & <h$ P                        >   *           t 'P  Q   UP  yR   P    >                 b@      t   l       MONCLO      , (      @            < ?   < ?   <(@     C           TTB:SA            LKMQDI      , (             #  P      >_    < U  
0x011c10…011da4          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT TASS                     REL 9.2 79-11-16  870105040920     D @   TASSY VOLCHE  IXTASS  TASBLK  TASQUE  TASTTA  TASASB  TASCVOC   R F B   TASVOL  TASCXO  TASSEX  TASXLB  TASFDB  TASVRL  TASVLEC TASVRN      F B   TASECB  TASFIL  TASTID  TASMXAP T
0x011da4…011f38          Dummy {f00=0x0006, f01=0x0190, f02=»           TASCVOC             TASVOL              TASCXO      0       TASSEX      D , (                                           X       TASXLB  $           TASFDB  4           TASVRL  6           TASVLEC 8           TASVRN  :           TASECB  <     , (     !  
0x011f38…0120cc          Dummy {f00=0x0006, f01=0x0190, f02=»       TASTBE  T           TASLFD# V     , (     A                                     ,       TASCAQT b           TTB:SA    p       QTJOB     , (  "  a $   @  P  4 A       U          W            VOLCHE        , (  T  }   A   A   @   U     : A V A X:A            
0x0120cc…012260          Dummy {f00=0x0006, f01=0x0190, f02=»       ECBRC     , (                (    B    P     T     W      , (        ' T  I   @     8  =hP     Y  X     D       DWTVOL    t , (        P               T       Y  H  !      , (     )      R   W 9a I    T   T   9a H       , (  @  I   E V      ^ W   P  ,!   T 
0x012260…0123f4 (0, 23)  Dummy {f00=0x0006, f01=0x0190, f02=»       #     r       TDISP     , (  I        `   @  P        $   ) 5         " , (  U      A   A R A         A         ""    R , (   A    P     U W                 P  @             TTB:TD      * &   @       E   "# P   P  @     P           , (            W  @     0
0x0123f4…012588          Dummy {f00=0x0006, f01=0x0190, f02=»   "R      G     T @     D           FNDTID    "       DMTASSV   4 , (     u      #D        T  G    W    A J     F       ACTOT   v , (       $     "R  A J A 4                           LKMQDI                              b           H D !   gP  {W   R   P.  T&  P 
0x012588…01271c          Dummy {f00=0x0006, f01=0x402e, f02=» _R   T   W,  R                       @      *                                                                                                                                                                                                                          
0x01271c…0128b0          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT LKMAL                    REL 9.2 79-11-16  870105040920           LKMAL   R       LKMAL     b      bTIO   t       TWAIT           TEXIT           TACTOT            TPAUSE            TIMER           TMWAIT      , (      UT                        
0x0128b0…012a44          Dummy {f00=0x0006, f01=0x4030, f02=»     p           "               "      @      ,9.2 79-11-16  870105040920           LKMAL   R       LKMAL     b      bTIO   t       TWAIT           TEXIT           TACTOT            TPAUSE            TIMER           TMWAIT      , (      UT                        
0x012a44…012bd8          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT TIODM                    REL 9.2 79-11-16  870105040920     D @   TIODM FDBLNK  FDBECB  FDBSNR  FDBRRO  FDBRLE  FDBBLF  FDBTNRC   R D @   FDBVTO  FDBCEX  FDBEXT  EXTDMI  EXTFC EXTLEN@ EXTBAS  EXTELE      D @   FDBLRN  FDBNIF  FDBEAL  FDBCRL` FDB
0x012bd8…012d6c          Dummy {f00=0x0006, f01=0x0190, f02=»               t , (     !                    "                  , (     A     #  $   %                        D       FDBLNK      t       FDBECB              FDBSNR              FDBRRO  "           FDBRLE  $           FDBBLF  &           FDBTNRC '           FDBVT
0x012d6c…012f00          Dummy {f00=0x0006, f01=0x0190, f02=»ELE              FDBLRN  E           FDBNIF  D   "       FDBEAL  H   6       FDBCRL` J   J       FDBKA L   ^       FDBMIAT N   p       FDBADFN P           FDBAI1  R           FDBDBR  Z           FDBMRN  [           FDBMROV ^           FDBMEC  `           FDBKEY  n
0x012f00…013094 (0, 24)  Dummy {f00=0x0006, f01=0x0190, f02=»   j       @       D   X           TTB:ID      , (     }      P   _  L     !##P      P       2       DWTST   b , (        @   R  $P  U ' U      _ (@(@       r       DWTOR           ECBCW2      , (   !         I 2P   ^      H L Y     H       , (      @  B    #  X $
0x013094…013228          Dummy {f00=0x0006, f01=0x0190, f02=» E B     Y F_    v       CRNGET            ECBFC   ( , (     -    W                    C    P  C   8 * &     I      W  < C         C    _H       h , (     a         H   H    S W        C               ECBRL           EATESTR     , (     }D  C       B     B       B
0x013228…0133bc          Dummy {f00=0x0006, f01=0x0190, f02=» E   j , (       H X F  S W        C     C    W              ECBRC   : , (      H  B     B     Y ER Q  X FU      C   J      bSQR   z       CALSNO      , (            '?      T   W      "  T (@(@           FNDTID(           TASHLTO           DMTASK      * &     !  
0x0133bc…013550          Dummy {f00=0x0006, f01=0x410a, f02=»           J   J   J   J   J                     !   # , % J ' J     H D ! + ) 0 +   -   /   1    P   P   R   P   P    J  U    J  W        J   H H D !   /W  EP  KW  oS  qW   U   R   WJ  P   S   W   W,  R   Q   U   T               W6  T.               N      @     
0x013550…0136e4          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT DMBUF                    REL 9.2 79-11-16  870105040920     J F " CURBUFK BUFLNK  BUFDMI  BUFFC BUFSNR  BUFOR BUFSTA@ DMTGBU  DMTRBUC   R       CLRBUF            CURBUFK             BUFLNK              BUFDMI              BUFFC             BUFSN
0x0136e4…013878          Dummy {f00=0x0006, f01=0x018e, f02=»                                           /             &                       >         s             V                       n                                 Y                                             DMTGBU        , (           @     ,     L  T  L  P    L
0x013878…013a0c          Dummy {f00=0x0006, f01=0x40f4, f02=»           CLRBUF        , (           M   A     -(@ :     - :   @       & "         ,       L  T  M   @     :   L H D !             H I         . /     r s         X Y        T   PF  T    v          Q   V   T  'T                4      @            L  T  L  P    L
0x013a0c…013ba0          Dummy {f00=0x0006, f01=0x0190, f02=» J F         IDENT DMTASK                   REL 9.2 79-11-16  870105040920     ( $   DMTASKKdSQRdQSW DMTWM QIRNY QIRR    R       QIRNY     ~       QIRR             tQSW            tSQR       , (                                                   ECBRL           FDB
0x013ba0…013d34 (0, 25)  Dummy {f00=0x0007, f01=0x0190, f02=»R  $ -    _ "    v , (     W  P  $ - :  R  $ -    _  :      Z            TTB:TDC   F , (     w       $ -_  D      U            0   X       SCTCDT@     , (            W   T  `      U  @       ,             FDBRRO            ECBBA     , (      A  @    W    : X      
0x013d34…013ec8          Dummy {f00=0x0007, f01=0x018e, f02=»     X   p       FDBDBR            DWTOR     , (            P  D    V      D    "?    P    0       FDBECB    `       GTBKBUM   r * &            P  &P      E                   , (     5        V   P   (     (     (   W            DMTIOTO     * &  @  S @            
0x013ec8…01405c          Dummy {f00=0x0007, f01=0x0190, f02=»       VLVRL           FDBVTO            DIVMOD    & , (   @        T      T     A (   J   "       8       VLVBA   h , (       $   $      P   W    T   & Y         x       DMTRBUS     * &          P  T      _  Y     F                   CLRBUFV           FDBLRN     
0x01405c…0141f0          Dummy {f00=0x0007, f01=0x0190, f02=» FDBMIA            ECBFC     * &     !        T  X   0 X   2P        F     , (     9     4          T          P         N       SCTTCT    ~       TTB:ID      , (     W!    `   6  U  @   6   , D   8 !##     , (     q$ X  D            ]"     0             , (      
0x0141f0…014384          Dummy {f00=0x0007, f01=0x0190, f02=»     , (         5W   P  0   @   > 1 A   >(@_              FDBEXT:   8       EXTELER   J , (      $        @     B  (@             /           DWTTQ           QTJOB     , (         O         D $P  % 4     F           , (       "   F   4        (@ B           (    
0x014384…014518          Dummy {f00=0x0007, f01=0x0190, f02=»' X   X          @     ~ , (   @       B  Z"     B )    _ (@ C   4       , (   P    (    B    !          @ ( F    U    L * &      $    G     F     G                 |       ECBCW     , (       D                 F   J"  F   J             EATESTS     , (         +P 
0x014518…0146ac          Dummy {f00=0x0007, f01=0x0190, f02=» E     F   + X    V     P    "P  $P            FDBMROU   , , (     c$ W  X     X   NT   ;AR     (        > , (        (               T      Y       F   n , (           J"  F   J     4 D    '?    P            CRNGETR           CRNCIF      , (       D    P  $  P   
0x0146ac…014840          Dummy {f00=0x0007, f01=0x0190, f02=» D   V$ T      t       EASETB:     , (       H   L  T      XW  E   , E   ,   X   &       TENDIO    V * &            V   ? T  B           (       h         3     Z(@(        H D !                                         z           z                 H D !   !   #  
0x014840…0149d4 (0, 26)  Dummy {f00=0x0007, f01=0x412a, f02=» H D !    TT  P   W   P      %T$ /P  ET  M   _U0  Wf  U   WF  W   P    F     H D !%   P  3P  E . iW  qP&      U       P   P   W   R   PB  P<  W        P H D !   -P  3W  9P  QV" WP  ]P8 aP4 cW  mT( sR  }    T   P   P(  P"  P      ( $      P   P   W   T   T   W   V 
0x0149d4…014b68          Dummy {f00=0x0007, f01=0x0190, f02=» J F         IDENT DMTASS                   REL 9.2 79-11-16  870105040920     ( $   DMTASSK VTLRN VLVBA VLVRL SECTLEA   R       VLVBA     ~       VLVRL             VTLRN             SECTLEA             TASECB            ECBBA           ECBRC     , (              
0x014b68…014cfc          Dummy {f00=0x0007, f01=0x018e, f02=»       :       t       TASMXAE           TASASB    &       VOLCHE    8 , (     7H@ A     A    " P        ""          J       TASCVO    z       CLRBUF      * &     Q H      P                @                 TASVOL            ECBFC           ECBRL           ECBCW  
0x014cfc…014e90          Dummy {f00=0x0007, f01=0x0190, f02=»       TASVLEP     , (               L "  TOP        A   " L             TASVRL    F , (      B  A   $ L   C             & @   $   X       TASFIL      , (      "    A   $Q  @           A       @           DMTRBU      , (           (     B               * D        
0x014e90…015024          Dummy {f00=0x0007, f01=0x018e, f02=»     j , (     G             &             @   (T      , (     a         A   "     0"                : , (                U     _  L   !SSP  !LL     j       TASCXOS     , (            W  L     @   ,   A   ,V                TASSEXR           TASXLBP     , (        
0x015024…0151b8          Dummy {f00=0x0007, f01=0x0190, f02=»           FDBVTO      , (       H         4 2% P  R   6 X    T  R           FDBMIA#   J , (           8 @   "T  R   :T  @   (           , (                   6     4 2% P                    QFDBFL      , (     =             2       <        P  %           DWTST  
0x0151b8…01534c          Dummy {f00=0x0007, f01=0x0190, f02=» E       3 P   S   F P   S           FDBRLE    "       FDBBLF    4       FDBNIF    F * &           F P   S   H P   S   J P % S   X       FDBKA     , (           L P & S   N @   " S   8           , (      @  B       |   f       @   ,T   W      , (      A      2T   
0x01534c…0154e0          Dummy {f00=0x0007, f01=0x018e, f02=»   h       EXTLENT           EXTBAS      , (     'I$ Y   P P   0 Y   R P   0 Y   T     , , (     =    U   !   T   !   X6    _R  _V             TASLFD      , (     ]       D   V" P        A      (              TASTBE      , (     w    ^     W    @   X  P  I   @    
0x0154e0…015674 (0, 27)  Dummy {f00=0x0007, f01=0x0190, f02=»       QTJOB     * &       H               *                         FDBADF&   B , (           ^(@(    @   (        _      `   T       FDBDBR            EXTELE      , (      A  `      ` 9A S   b       L     d           FDBCEXj           FDBSNR      * &      @     
0x015674…015808          Dummy {f00=0x0007, f01=0x4188, f02=»     C$    S   l S   l R   H     R   J             FDBMRO    0         [H      n S   p       B H D !%l  P  !Tn / Z AP  UP  ] Z  P    Z  Q<       Z _T  u        U   P    b H D !        W   V    Z  T   P    Z  P(  T   T   T      ! Z 3P  A Z UP      H D !    T   W   
0x015808…01599c          Dummy {f00=0x0007, f01=0x40ba, f02=» J F         IDENT DFTAB                    REL 9.2 79-11-16  870105040920           DFTAB DFTABE    R       DFTAB     j       DFTABE      |                                      @       B        PDFTABE EQU *       P END    @          P*        P*        P*   LEVE
0x01599c…015b30          Dummy {f00=0x0007, f01=0x4172, f02=» J F         IDENT DMFDB                    REL 9.2 79-11-16  870105040920     < 8   FDBSTAK FDBEND  QFDBFL  CRNQUE  CRBUFL  CRNEND  MXIND   R       CRBUFL              QFDBFL  `           FDBSTAK             FDBEND              CRNQUE                             
0x015b30…015cc4          Dummy {f00=0x0007, f01=0x0190, f02=» J F         IDENT DMINIT                   REL 9.2 79-11-16  870105040920           DMINITK   R       DMINITK     d       INIFLG    x , (              =a  9a  Q  -  _    -     >           QFDBFL            FDBSTA            FDBEND            CRNQUE      , (     !
0x015cc4…015e58          Dummy {f00=0x0007, f01=0x40da, f02=»   h       BUFDMIL           BUFSNR            BUFOR   , , (     Q       , - M     M     M     @       <       TASBLK    l       TASQUE    ~         g$    A     A     >              Q  %PJ               r      @              FDBEND            CRNQUE      , (     !
0x015e58…015fec          Dummy {f00=0x0007, f01=0x0190, f02=» J F         IDENT DMSUBX                   REL 9.2 79-11-16  870105040920     . *   FNDKMXK CHKKEY  RDNXTR  FNDKEY  CRNUPD    R       FNDKMXK             MPYMOD      * &         4U       :!         4    U        , (            9                       & ?!     , (
0x015fec…016180          Dummy {f00=0x0007, f01=0x0190, f02=»V     _   W     W      |       RDNXTR              GTBKBU    0 , (       @ :  T  ;     [          V     (    B       DMTIOZ    r       FDBRRO      , (       "          T        E    W  D               FDBMROP           FDBRLE      , (        V  ;     [  _  D    V 
0x016180…016314 (0, 28)  Dummy {f00=0x0007, f01=0x0190, f02=»   GTLGRN#     , (               D    U  E      W                    ADDMODH   B       CALSNOT   T       DMTRBU    f , (     ! @                          P W      x , (     =@         _       P          [               FNDKEY  d           FDBMIA      , (     Y   Z
0x016314…0164a8          Dummy {f00=0x0007, f01=0x0190, f02=» FDBLRN      , (             E                 E    Z:Q      , (      D  D    ZB            W  Z     r     @ , (        Q R W  K  ]d J  _j  @ W   W        p       CRNUPD              FDBADF            FDBCRL      , (       "       :   :           "       $        
0x0164a8…01663c          Dummy {f00=0x0007, f01=0x412a, f02=» U           R   ( R   (       S   (             m@  S   (_P    (@ :   , H D !    UP  U  3 r AU  EP  OP  YW  }P   Q   R   V   W   W   T.  V   T    L H D !    W   V   V   Wn  U   W  7P  9W  KP   T~  W   Wh  P0  Q   W,  Q      , (      R   W   W   W  !W  %PL 7R  CQ 
0x01663c…0167d0          Dummy {f00=0x0007, f01=0x4138, f02=» J F         IDENT ADDMOD                   REL 9.2 79-11-16  870105040920           ADDMODK   R       ADDMODK     d , (                    S   Q R S   P W        x , (     !    S _   R   Q _       ;A                     A   [   [   :     , (      S   Q"  R   S   
0x0167d0…016964          Dummy {f00=0x0007, f01=0x414c, f02=» J F         IDENT DSUMOD                   REL 9.2 79-11-16  870105040920           DSUMODK   R       DSUMODK     d , (                        Q   S W   S   Q    x , (     !  R S   P W       S _   R   _          "       A    ;A         [   [   :     4 0      Q   
0x016964…016af8          Dummy {f00=0x0007, f01=0x4188, f02=» J F         IDENT MPYMOD                   REL 9.2 79-11-16  870105040920           MPYMODK   R       MPYMODK     d , (              T   P               P V      x , (     !        P V       S ? V   :!9 V        , (     A  @           P         R       W      * &
0x016af8…016c8c          Dummy {f00=0x0007, f01=0x0190, f02=» J F         IDENT DIVMOD                   REL 9.2 79-11-16  870105040920           DIVMODK   R       DIVMODK     d , (              P   T     P       V          x , (     !        Q   U   V         U   Q P      , (     A    P 9A?A:AV     R   Z     _          , (
0x016c8c…016e20          Dummy {f00=0x0007, f01=0x4066, f02=»  Pf  V  'Q  +UF /V  9Ud =Q4 ?P  CP  QR  aP* cR  oR  qP               V    @                 P@      b DIVMODK     d , (              P   T     P       V          x , (     !        Q   U   V         U   Q P      , (     A    P 9A?A:AV     R   Z     _          , (
0x016e20…016fb4 (0, 29)  Dummy {f00=0x0008, f01=0x0190, f02=» J F         IDENT DMSUBR                   REL 9.2 79-11-16  870105040920     F B   EATESTK EASETB  EARELB  CRNGET  CALSNO  GTBKBU  GTLGRNL DMTIOT    R . *   CHKIND  REQEND  DMTIOZ  MOV:US  MOV:SU            CHKIND        , (         ? ?    !?    P     P !>  P W 
0x016fb4…017148          Dummy {f00=0x0008, f01=0x0190, f02=»WTTQ     , (     =    R      L    X   P  L    P  4 M           QTJOB   <       DWTTDM    L       DWTST   ^ , (     Y             X         M         M   n       IHRTN           EATESTK z           FDBEALL     , (     q      _8 >       D    W  0P  Q               F
0x017148…0172dc          Dummy {f00=0x0008, f01=0x0190, f02=»         X     1 Y     :     , (                 4W    0P   R  Q     P             FREQUEW   P * &          W     R  D     Q   ( 0 5   @   b       CRNGET              FDBCRL      , (             1 A        Z> : D    W  (P            CRNTID            CRNQUE       
0x0172dc…017470          Dummy {f00=0x0008, f01=0x018e, f02=»SNO  X           FDBBLF      , (     G       I     D     ) E     :     T           DIVMOD    P       FDBEXT~   b , (     _     $     &S       P   W  X   $     t       EXTLEN            FDBCEX      , (     yH      (     *    U   U        *_            EXTBAS       
0x017470…017604          Dummy {f00=0x0008, f01=0x0190, f02=»     , (          P  X   2  _     W    Y   4 :             DWTECB    8       ECBRC   J , (      D      6       8 B   :P     T        Z       FDBDBR            ECBBA           BUFDMIT     , (      D$ G   :W  X   <     Y   < B   >             DMTIOZ              DWT
0x017604…017798          Dummy {f00=0x0008, f01=0x0190, f02=»   GTBKBU  ,           EXTDMI      , (     )     8_    X   , P   H X   0     8   &       SECTLE    V       ECBRL   h       DMTGBU    x       ECBCW     , (     ?  !  #       J C   L     NW      C           BUFSTAH     , (     Y     P       R C   > X   B%?   : X    
0x017798…01792c          Dummy {f00=0x0008, f01=0x0190, f02=»   MPYMODF     , (           0   D   $       V T   2     T     , (           4      ^   S W                  B       MOV:US      r       MOV:SU              TASHLTP                 :     X     H D !    P   P   P   W  #P  7P> ?R4 MP  SP   W   P   P   W   W   P8  R 
0x01792c…017ac0          Dummy {f00=0x0008, f01=0x4012, f02=»          @                  0   D   $       V T   2     T     , (           4      ^   S W                  B       MOV:US      r       MOV:SU              TASHLTP                 :     X     H D !    P   P   P   W  #P  7P> ?R4 MP  SP   W   P   P   W   W   P8  R 
0x017ac0…017c54 (0, 30)  Dummy {f00=0x0008, f01=0x40be, f02=» J F         IDENT CTAB01                   REL 9.2 79-11-16  870105040920           CTAB01K   R       CTAB01K     d , (         !"#$%% () +,-./                   x                  @        DATA C2       P DATA C3       P DATA C4       P DATA C5       P DATA C6  
0x017c54…017de8          Dummy {f00=0x0008, f01=0x4116, f02=» J F         IDENT PFTAB                    REL 9.2 79-11-16  870105040920           PFTAB   R       PFTAB     b       CHLTON    t       LPONN           DUONN           MTDRONA           DMINITA     "        U@                                                      
0x017de8…017f7c          Dummy {f00=0x0008, f01=0x412e, f02=» J F         IDENT DVKB00                   REL 9.2 79-11-16  870105040920           DVKB00K   R       DVKB00K     d       KBADN   x       CTAB01      ( $       @            KB                         DVDY00      $       !@                                   `    6
0x017f7c…018110          Dummy {f00=0x0008, f01=0x40f0, f02=» J F         IDENT DVDY00                   REL 9.2 79-11-16  870105040920           DVDY00K   R       DVDY00K     d       DYADN   x & "                    DY                         !       P                 (               (      @       CB DATA 0,0,0,0,0,0     
0x018110…0182a4          Dummy {f00=0x0008, f01=0x411a, f02=» J F         IDENT DVKB01                   REL 9.2 79-11-16  870105040920           DVKB01K   R       DVKB01K     d       KBADN   x & "                    KB                       DVDY01      $       !@                                   `    6 ) , + ,            
0x0182a4…018438          Dummy {f00=0x0008, f01=0x40f0, f02=» J F         IDENT DVDY01                   REL 9.2 79-11-16  870105040920           DVDY01K   R       DVDY01K     d       DYADN   x & "                    DY                         !       P                 (               (      @       CB DATA 0,0,0,0,0,0     
0x018438…0185cc          Dummy {f00=0x0008, f01=0x0190, f02=» J F         IDENT DRMT01                   REL 9.2 79-11-16  870105040920           IHMTY DWMT01  MTDRON    R       DISIOE    r       DWTOR     , (             Q  P                  A   X           ECBRL     , (            "   :B        V  B     H  R            E
0x0185cc…018760          Dummy {f00=0x0008, f01=0x018e, f02=»      }    (   t , (         5T      5P ) W  H  R  (     C       , (           C   !  P Q  !   !    R !  A     D , (        _  !  Q   ; V  )W  !   !    R !    t       ECBCW     , (         A  _$ B    9  I   !   ) !  W  )     , (         !   !  W  !  Q      )  ; V 
0x018760…0188f4 (0, 31)  Dummy {f00=0x0008, f01=0x0190, f02=»           SETIMP`     , (     q     I   A        ?  A   A                   TDISP   J , (      B                    @   @   A  _4   Z , (             A   !  9 R 9  4 A  X  A         , (                               @   @   @     , (           A  _<  s t W     @ 
0x0188f4…018a88          Dummy {f00=0x0008, f01=0x0190, f02=»             INTSAV      , (     A               4 A   A   A                   SAVE8   L , (     ]H  A          I P          A  T              DWTECB      , (     wB                  @      (G  P  @     , (              T   :  U   @   B     H  R            MTDRON 
0x018a88…018c1c          Dummy {f00=0x0008, f01=0x0190, f02=»       A                       , (           H  9 R  !           @           " , (  A  #            ?b ! $ H  R  !   (       R , (  "  C   ( !       !  9 Z 9 V  A  ! T  @     , (     c       ( )T   Q     R  !  _   R  !     , (          _  !  T 9 V  H  ; R      @  
0x018c1c…018db0          Dummy {f00=0x0008, f01=0x0190, f02=»                                   , (                                           & H D !^?          P          )   -   /V  9R  MP  Q $ U   [   e $ i v m     V H D !|& oP  s H y X }     B   F  T   P   W   R       P   Q           R      H D !            Qz  V   Wp  
0x018db0…018f44          Dummy {f00=0x0008, f01=0x415c, f02=»            R                                   W4  W(  W$     H D ! z  W   W   W   W   W  !   -   1P  3S  G   O   S   W   gP  q   sT    B H D ! o }        P   T                   P           T                      H D ! P          R    &   "     +   7R` WV  [   _
0x018f44…0190d8          Dummy {f00=0x0008, f01=0x0190, f02=» J F         IDENT    EBCDIC                9.2DK 3 79-11-16  870105040920           TASCIIK TEBCDI    R       TASCIIK     l , (                                    {        , (     !                                       , (     A   ABCDEFGHI#.<(+!&JKLMNOPQR$]*);^
0x0190d8…01926c          Dummy {f00=0x0008, f01=0x416e, f02=»89:#@'="   p , (         ABCDEFGHI[.<(+!&JKLMNOPQR]$*);^           TEBCDI      @ , (         /STUVWXYZ|,%_>?0123456789:#@'=    T , (            7-              <=2&p ?'         , (     !  @O JZlP}M] Nk`Ka          z^L~no     , (     A  j                          {
0x01926c…019400          Dummy {f00=0x0008, f01=0x2008, f02=»        L = KMD10             DATE =  81  02  06  1216PACK NBR =  0010                                                                                                                                                                                                  
0x019400…019594 (0, 32)  Dummy {f00=0x0008, f01=0x0190, f02=» 6 P RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE 6   * P CF A5,WER:R5 EXECUTE WER INSTRUCTIONS 6 > " P LDK A2,0 CYLINDER NUMBER = 0  6 l   P ST A2,DWTCYL,A6 6     P CF A5,CIO READ VOLUME LABEL 6     P ANK A1,3  6   0 P RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPER
0x019594…019728          Dummy {f00=0x0008, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x019728…0198bc          Dummy {f00=0x0008, f01=0x416e, f02=» J F         IDENT    EBCDIC                9.2DK 1 79-11-16  870105040920           TASCIIK TEBCDI    R , (        yz|,%_>?0123456789:#@'=" ABCDEFG   l , (     !  HI[.<(+!&JKLMNOPQR]$*);^ /STUVWX     , (     A  YZ|,%_>?          z^L~noj            , (     a      
0x0198bc…019a50          Dummy {f00=0x0008, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x019a50…019be4          Dummy {f00=0x0008, f01=0x018e, f02=» 9 t   P*  :     P EJECT   DRDU01   DRDU01 :     P*  : 2   P*  : < * P*   DEVICE WORK TABLE DISC UNIT NO. 2  : F   P*  : t   P*  : ~   PDWDU02 EQU * :     P IFT NUNITS=2  :   & P DATA DWDU01 POINTER TO OTHER DWT  :     P DATA /8000 DWT STATUS :     P DATA 0 ECB AD
0x019be4…019d78          Dummy {f00=0x0008, f01=0x0190, f02=» : n   P DATA 0 TERMINAL QUEUE ;       IFT MMUPAG=1  ; & & " DATA 0 SAVE AREA USER ECB ADDRESS ; <   P DATA ECBDU2 MMU ECB ADDRESS ; f     XIF ;     P IFT NUNITS=2  ;   ( P DATA /00FF LEFT BYTE=SECTOR NUMBER  ;   ( P DATA 0,0,0 SAVE AREA FOR REGISTERS  ;     P DAT
0x019d78…019f0c          Dummy {f00=0x0008, f01=0x018e, f02=»IO A2,1,DAF2 CIO-START FIXED DISC  ;   , P CIO A2,1,DAC2 CIO-START CARTRIDGE DISC  < *   P*  < Z   P EJECT   DRDU01  < d   P*  < |   P*  <     P WER A2,WER1 <     P WER A3,WER1+1 <   & P DATA 0,0,0 VOLUME NAME FIXED DISC <   * P DATA 0,0,0 VOLUME NAME CARTRIDGE DI
0x019f0c…01a0a0          Dummy {f00=0x0008, f01=0x018e, f02=» <     P IFT NUNITS+TYPE2=3  =     P DATA MAXCY6 MAX CYLINDER NO = $   P XIF = H   P*  = T   P IFT NUNITS=2  = ^   P IFT MMUPAG=1  = t * P DATA 0 PAGE NUMBER (PSEUDO MMU TABLE) =   * P DATA 0 16 BIT LOGICAL BUFFER ADDRESS  =     PECBDU2 EQU * =     P DATA 0,0,0,0,
0x01a0a0…01a234 (0, 33)  Dummy {f00=0x0009, f01=0x0190, f02=»ROCESSING? U p   P RF(Z) MOVW10 NO!  V     P TL* MMTO,A13 LOAD TO-TABLE  V , : PMOVW10 ES* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE V P & P TL* MMFROM,A13 RELOAD FROM-TABLE  V     P XIF V     P IFF CREDIT=0  V     P RTN A14 V     P EJECT V     P     V     P    
0x01a234…01a3c8          Dummy {f00=0x0009, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x01a3c8…01a55c          Dummy {f00=0x0009, f01=0x0190, f02=» 0 P IDENT DVTDY  REL 9.2 79-11-16  870105040920       P   8 * P*  DEVICE WORK TABLE FOR VIDEO DISPLAY   @   P*    n   P ENTRY DVTDY TABLE ENTRY   x   P*        P*      ( P EXTRN DYAD POINTER TO ADDRESS BLOCK       PMMUPAG EQU 0       P*        PDVTDY EQU * TABLE 
0x01a55c…01a6f0          Dummy {f00=0x0009, f01=0x0190, f02=»A DWTEND-DVTDY ORDER     ( P DATA DYAD POINTER TO ADDRESS-BLOCK        P DATA 'DY' TTAB-ADDRESS    H $ P DATA 0 WAIT/ACTIVATE INDICATOR    h   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB MMU ECB ADDRE
0x01a6f0…01a884          Dummy {f00=0x0009, f01=0x4150, f02=»A FOR A5       P RES 4 DWT-STACK       P DATA 0 TIMER POINTER    (   P DATA /101 CURSOR POINTER    F ( P DATA /ABC LEFT BYTE=NUMBER OF LINES   h " P   RIGHT BYTE=CHARACTERS/LINE        P DATA 0 BUFFER INDEX       P IFT MMUPAG=1        PDEVECB DATA 0,0,0,0,0,0     
0x01a884…01aa18          Dummy {f00=0x0009, f01=0x2008, f02=»        S-BLOCK    |   P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    4   P DATA 0 TERMINAL QUEUE       P DATA 0 OUTPUT QUEUE LINK    z   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-S
0x01aa18…01abac          Dummy {f00=0x0009, f01=0x0190, f02=»   P LD A7,DWTOR,A6  L     P ANK A7,/3F ORDER  L     P LD A8,DWTECB,A6 ECB ADDRESS L 6   P ABL FDAD REACTIVATE L Z   P EJECT   DRFD01  L v   P*  L     P*********************  L     P*                   *  L     P* INTERRUPT HANDLER *  L     P*                   * 
0x01abac…01ad40          Dummy {f00=0x0009, f01=0x018e, f02=» L r   P IFT CPU852=1  M   * P CF A15,SAVE8 SAVE REGISTERS ON STACK  M     P XIF M L   P*  M X   P IFT CPU852=0  M b " P MSR 8,A15 SAVE A1-A8 ON STACK M x   P XIF M     P*  M     P LDKL A6,DWFD01 DWT ADDRESS  M     P IFT CHAN=1  M     P ENB M   & P LD A1,DWTUB,A6 
0x01ad40…01aed4 (0, 34)  Dummy {f00=0x0009, f01=0x0190, f02=»LOAD TABLE   ~   P RTN A14       P XIF   "   P IFF CREDIT=0    .   P EJECT   D @ P************************************************************   R @ P*                                                          *     @ P*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE A
0x01aed4…01b068          Dummy {f00=0x0009, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x01b068…01b1fc          Dummy {f00=0x0009, f01=0x0190, f02=» 2 P IDENT DWII01  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L ( P*  INTERTASK COMMUNICATION INPUT DWT   V   P*        P ENTRY DWII01 TABLE ENTRY        P       P EXTRN ITAD DRIVER ENTRY     & P EXTRN IT:BUF INTERTASK MMU BUFFER       PMMUPAG E
0x01b1fc…01b390          Dummy {f00=0x0009, f01=0x0190, f02=»I01 ORDER      " P DATA ITAD+1 ACTIVATION ENTRY        P DATA 0 TTAB ADDRESS   8 $ P DATA 0 WAIT/ACTIVATE INDICATOR    T   P DATA 0 TERMINAL QUEUE   |   P*        P IFT MMUPAG=1        P DATA 0 USER ECB ADDRESS       P DATA ITECB MMU ECB ADDRESS        P XIF      
0x01b390…01b524          Dummy {f00=0x0009, f01=0x40e8, f02=»   p   P DATA 0,0 SAVE AREA        P*    $   P IFT MMUPAG=1    .   PITECB EQU * MMU ECB    D   P DATA 0    `   P DATA IT:BUF   p   P DATA 0,0,0,0        P XIF       PDWTEND EQU *       P*        P*        P*        P END    @       U ECB ADDRESS        P XIF      
0x01b524…01b6b8          Dummy {f00=0x0009, f01=0x2008, f02=»         DATA 0 TTAB ADDRESS     $   DATA 0 WAIT/ACTIVATE INDICATOR    $     DATA 0 TERMINAL QUEUE   L     DATA 0 TIMER POINTER    j     DATA 0 TIME OUT         DATA 0          DATA 0,0 SAVE AREA          END    @        & ! DATA 0 QUEUE ANCHOR OUTPUT DWT'S       
0x01b6b8…01b84c          Dummy {f00=0x0009, f01=0x0190, f02=»CORRESPONDING T:A-ADDRESS    x * P ES A4,T:ATID,A3 REPLACE TCL IN T:A =3   " 0 P EL* A3,T:ATNW,A13 GET LENGTH OF REAL T:ATAB   P $ P NGR A3,A3 NEGATIVE DISPLACEMENT     . P ADR A3,A8 COMPUTE ENTRY IN AUX. TID TABLE     0 P ESR A4,A3 SAVE TID FOR DEBUGGER PURPOSE =
0x01b84c…01b9e0          Dummy {f00=0x0009, f01=0x0190, f02=»NT   ~ ( P SUK A6,1 DECREMENT NUMBER OF COPIES       P RB(P) CHT:20 NEXT COPY    6   PCHT:90 RTN A14   V   P EJECT   l   P   z   P     4 P************************************************     4 P***                                          ***     4 P**            
0x01b9e0…01bb74 (0, 35)  Dummy {f00=0x0009, f01=0x0190, f02=»   P LD A2,SCTSFA  n     P SUK A2,2  n     PDWTS95 ADK A2,2  n ,   P CW A2,SCTEFA  n D   P RF(NE) DWTS99 n Z   P LDKL A1,LMP3  n p ( P CALL ERROR INDICATE MEMORY OVERFLOW n     PDWTS99 CWR A2,A12  n     P RB(NE) DWTS95 n       ST A12,SCTSFA n       RTN A14 RETURN 
0x01bb74…01bd08          Dummy {f00=0x0009, f01=0x0190, f02=»********************************************** n   4 0************************************************ o 6    *  o n    *  REFERENCED IN: MONCON o x    *  o      *  ENTRY:  o      *  o      *  EXIT: o      *  o      *  WORK REGISTERS: A1-A12  o      *  o   D @*  S
0x01bd08…01be9c          Dummy {f00=0x0009, f01=0x0190, f02=»MPORARY WORK AREA IN USED PART OF SYSLDM IF POSSIBLE o     P*  p <   P LDK A1,0  p F 0 P LDKL A11,BDWT05 GET END OF TEMP. WORK AREA  p X & P AD A11,M:REL,A13 RELOCATE ADDRESS p     P LDR A7,A11 SAVE p   2 P SU A7,SCTSFA+2 COMPUTE SIZE OF TEMP WORK AREA p   $ P CWK
0x01be9c…01c030          Dummy {f00=0x0009, f01=0x018e, f02=»ORARY AREA p v    *  q   H D*  ALLOCATE MEMORY FOR TEMPORARY INTERRUPT TABLE AT END OF FREE AREA q      *  q h   PBDWT02 EQU * q r ( P LD A11,SCTEFA GET END OF FREE AREA  q   ( $ LD A9,SCTSFA GET START OF FREE AREA q     PBDWT05 EQU * q       LDK A7,0 RESET WORD C
0x01c030…01c1c4          Dummy {f00=0x0009, f01=0x0190, f02=» q h     CALL ERROR  r     PBDWT15 EQU * r   $   CWK A7,896 ALL WORDS RESERVED?  r 0     RF(E) BDWT20 YES  r X $   SUKL A11,2 RESERV ANOTHER WORD  r r   P CMR A11 CLEAR MEMORY WORD r   $   ADK A7,1 INCREMENT WORD COUNTER r       RB BDWT10 r     PBDWT20 EQU * r    
0x01c1c4…01c358          Dummy {f00=0x0009, f01=0x0190, f02=»O! r     P LDR A1,A11  s     PBDWT25 EQU * s     P LD A7,SCTSFA+2  s 2   PBDWT30 EQU * s J , ( STR A11,A7 SAVE INTERRUPT TABLE ADDRESS s ^ & " ADK A7,2 NEXT ADDRESS TABLE ENTRY s   . * ADKL A11,224 NEXT INTERRUPT TABLE ADDRESS s   * % CW A11,SCTEFA ALL POINTERS IN
0x01c358…01c4ec          Dummy {f00=0x0009, f01=0x0190, f02=»    *  t     P LD A11,SAVE01,A13 t   * % LD A12,SCTSFA GET START OF FREE AREA  t (    *  t V B >*  INIT TC:TAB ENTRY POINTER TO POINT AT FIRST USER TASK ENTRY t `    *  t   0 P LD A5,SAVE02,A13 GET FIRST USER TASK ENTRY  t   6 P ST A5,SAVE13,A13 STORE IN CURRENT U
0x01c4ec…01c680          Dummy {f00=0x0009, f01=0x0190, f02=»OF TASKS t x   PBDWT50 EQU * u   ( P ST A1,SAVE19,A13 SAVE BINARY VALUE  u $    *  u P @ ;*  GET NUMBER OF TERMINAL DEVICE CLASSES IN THIS TASK CLASS  u Z    *  u       CALL GETTDC u      *  u   $  *  CHECK IF TASK WITHOUT DEVICES u      *  u   $   LDR A1,A1 ANY T
0x01c680…01c814 (0, 36)  Dummy {f00=0x0009, f01=0x018e, f02=»LOAD MMU REGISTERS FROM TTAB       P*    $   P EJECT   TOSSIO    .   P*    F   P* MOVE DWT ECB TO USER ECB   P   P*    r * P LD A8,DWTUEC,A6 GET USER ECB ADDRESS    |   P ELR A4,A8     * P ORR A4,A2 SET EVENT COMPLETED IN ECB        P ESR A4,A8       P LDR A1,A3  
0x01c814…01c9a8          Dummy {f00=0x0009, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x01c9a8…01cb3c          Dummy {f00=0x0009, f01=0x0190, f02=» J F         IDENT TPROC                    REL 9.2 79-11-16  870105040920     * &   TWAIT TEXIT TACTOT  TPAUSE  TMWAIT    R       FNDDWT            TWAIT             DWTWAT            TEXIT             EXITN           TDISP     * &      @         P  "R  Y    W   
0x01cb3c…01ccd0          Dummy {f00=0x0009, f01=0x018a, f02=»    P    n       TPAUSE              TMWAIT  6   "       DWTST   6 , (     1@       _    <U      "R         P    F       DWTTAB    v , (     MD@ X    R  X    T  X    T .   T        , (     g     G        Y6 G    _b        P            LKMRQE            LKMQDI     
0x01ccd0…01ce64          Dummy {f00=0x0009, f01=0x4008, f02=»@        n       TPAUSE              TMWAIT  6   "       DWTST   6 , (     1@       _    <U      "R         P    F       DWTTAB    v , (     MD@ X    R  X    T  X    T .   T        , (     g     G        Y6 G    _b        P            LKMRQE            LKMQDI     
0x01ce64…01cff8          Dummy {f00=0x0009, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x01cff8…01d18c          Dummy {f00=0x0009, f01=0x40dc, f02=» IFT CPU852=1        P ABL IHRET8        P XIF   *   P*    6   P IFT CPU852=0    @ * P MLR 8,A15 RESTORE A1-A8 FROM STACK...   V   P RTN A15 ...AND RETURN       P XIF       P*        P*        P*        P END    @            PTEN240 EQU *     2 P CF A15,QTJOB WAIT
0x01d18c…01d320          Dummy {f00=0x0009, f01=0x2008, f02=»        NT TOSSIO          END    @      &                                                                                                                                                                                                                              
0x01d320…01d4b4 (0, 37)  Dummy {f00=0x000a, f01=0x0190, f02=»  T _   X      I     z , (         Y       # C   C    '? Y             * &        T  Y  W  Y        T # P   W      J       DC:MIN  J   x       SAVE8     , (     7             Y  (@       2       X           IHRET8W     , (     Q     L    % T    L  R           (@  
0x01d4b4…01d648          Dummy {f00=0x000a, f01=0x018e, f02=»   X     n       MEXIT           QMJOB     , (  B    @   l                 "     Y  _    .       DC:MOT      ^       TENDIO      r * &      $               (@       X  P  T     , (               D  #DP      0P  X  T  4 Y           REQEND      * &     #!          X
0x01d648…01d7dc          Dummy {f00=0x000a, f01=0x0190, f02=»     * &     y    _            &W        Y                           6 H D !     8  P  7W  ; L AP  _P  cR  mW  u z  P   T   T,  V.  T   Pn  W`   J H D !    P   T&  RN  P"      W>  W&  T"  P   T   T  !W  ;W  IP  [P   P      H D !    P   T   P<  T   W0  P*  T   P   
0x01d7dc…01d970          Dummy {f00=0x000a, f01=0x4014, f02=»            @                  &W        Y                           6 H D !     8  P  7W  ; L AP  _P  cR  mW  u z  P   T   T,  V.  T   Pn  W`   J H D !    P   T&  RN  P"      W>  W&  T"  P   T   T  !W  ;W  IP  [P   P      H D !    P   T   P<  T   W0  P*  T   P   
0x01d970…01db04          Dummy {f00=0x000a, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x01db04…01dc98          Dummy {f00=0x000a, f01=0x2008, f02=»        A DIAD POINTER TO ADDRESS-BLOCK      4 P DATA 0,0 TERM.NUMBER AND PROGRAM START ADDRESS    0 $ P DATA 0 ECB QUEUE ANCHOR ADDRESS   h   P DATA 0 OUTPUT QUEUE       P DATA /2010        P DATA /3F4F,/5F6F        P*        P*        P END    @       BLE ENTRY 
0x01dc98…01de2c          Dummy {f00=0x000a, f01=0x018e, f02=»   P LDKL A1,/C000 WORDS,WRITE <     P XIF < &   P IFT CHAN=1  < 2 ( P CM DWTRW,A6 INDICATOR TO WRITE MODE < F   P XIF < r   P RF FD:800 < ~   P*  <     PFD:REA EQU * <     P IFT CHAN=1  <     P LDK A1,1  <     P ST A1,DWTRW,A6 READ MODE  <     P XIF <     P IFT C
0x01de2c…01dfc0          Dummy {f00=0x000a, f01=0x0190, f02=»   P*  =     P IFT MMUPAG=1  =   & P ORR* A1,A8 GET FIRST WORD OF ECB  = $ * P ANKL A1,/F000 KEEP FOUR LEFTMOST BITS = N   P XIF = |   P*  =     P IFT CHAN=0  =     P ORR A3,A1 =     PWER1 WER A3,MUXADR FIRST WER =   $ PWER2 WER A4,MUXADR+1 SECOND WER  =     P XIF
0x01dfc0…01e154 (0, 38)  Dummy {f00=0x000a, f01=0x0190, f02=»**********************************     , P*    CONDITIONAL ASSEMBLY              *   * , P****************************************   Z   P*      . P*    TIME OUT FUNCTION MAY BE EXCLUDED BY        P*    SETTING X:A = 0.        P*        PX:A EQU 0        PCTIMUT E
0x01e154…01e2e8          Dummy {f00=0x000a, f01=0x0190, f02=»1        P*      * P*    STANDARD READ MAY BE EXCLUDED BY        P*    SETTING X:C = 0.    B   P*    `   PX:C EQU 1    j   PCSTAND EQU 1   |   P*      . P*    DOUBLE ZERO MAY BE INCLUDED IN SYSTEM     ( P*    BY SETTING X:D = 2. SETTING X:D     , P*    = 3 GIVES A
0x01e2e8…01e47c          Dummy {f00=0x000a, f01=0x0190, f02=»   `   P*        PX:D EQU 2        PCMULTZ EQU 2   $   P*    8   P EJECT   B   P*    P 8 P*    BY SETTING X:E = 1 FOLLOWING POWER OFF FUNCTION   Z ( P*    CAN BE INCLUDED IN THE DRIVER.      > P*    IF THERE IS A READ REQUEST, THIS IS COMPLETED WITH -2     @ P*   
0x01e47c…01e610          Dummy {f00=0x000a, f01=0x018e, f02=»   BE COMPLETED WITH CONTROL WORD SET TO -2.       P*    4   PX:E EQU 0    >   PPOWOFF EQU 1   P   P**   d   P**   n 4 P*    BY SETTING X:G TO 1 THE CODE CONVERSION VIA   x 2 P*    "8-BIT" SETTING AND CONVERSION TABLES IS        P*    INCLUDED IN THE DRIVER.      
0x01e610…01e7a4          Dummy {f00=0x000a, f01=0x0190, f02=»   P*   BY SETTING CREDIT = 1      0 P*   ORDER /04 IS THEN REPLACED BY ORDER /31    & < P*    BY SETTING CREDIT=1 THIS DRIVER INDEX THE EOR-KEYS    Z B P*     IN THE FOLOWING WAY: THE FIRST KEY IN THE EOR-KEY-TABLE      @ P*    IS GIVEN INDEX =1, THE SECOND EOR-K
0x01e7a4…01e938          Dummy {f00=0x000a, f01=0x0190, f02=»*        P*        P       PCREDIT EQU 1       P*    0 4 P*    BY SETTING NOLJE=1 THIS DRIVER IS PREPARED    : 0 P*    TO HANDLE THE NORWAY-CASE WITH BETWEEN    r . P*    THEMSELVES DEPENDENT KEYBOARDS ON THE       P*    SAME SELECTOR UNIT.       P*        PNOLJE 
0x01e938…01eacc          Dummy {f00=0x000a, f01=0x0190, f02=» EQU 1       P*        P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   " . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 0       P*        P*        P*   MMU BUFFER SIZE        P*        P*        PX:J EQU 10       PDVBLEN
0x01eacc…01ec60          Dummy {f00=0x000a, f01=0x0190, f02=» EJECT       P*        P*        P***************************    "   P*    DWT-DISPLACEMENT     *    F   P***************************    j   P*        P*      0 PDWTDRD EQU /10 START OF DRIVER DEFINED PART        P*        P IFT MMUPAG=0        PSTART EQU DWTDRD  
0x01ec60…01edf4 (0, 39)  Dummy {f00=0x000a, f01=0x018e, f02=» 0 PTASVOL DATA 0 VOLUME IDENTIFICATION (DMI,FC)     " P DATA 0,0,0 THREE MORE ENTRIES   8 6 PTASCXO DATA 0 CURRENT OFFSET IN TASSEX AND TASXLB    ^ 0 PTASSEX DATA 0 SECTION NUMBER, EXTENT NUMBER      * P DATA 0 OFFSET IN TASVOL FOR THIS EXT      ( P DATA 0,0,0,0,
0x01edf4…01ef88          Dummy {f00=0x000a, f01=0x0190, f02=»   PTASFDB DATA 0 FDB ADDRESS      $ PTASVRL DATA 0 VTOC RECORD LENGTH   &   PTASVLE DATA 0 VTOC LENGTH    N   PTASVRN DATA 0 VTOC RECORD NO   p   PTASECB DATA 0,0 ECBFC,ECBBA        P DATA 410 ECBRL        P DATA 0,0,0 ECBEL,-RC,-CW        P DATA 0 CW2      0 PTA
0x01ef88…01f11c          Dummy {f00=0x000a, f01=0x0190, f02=»TASSPW DATA 0 TTAB ADDRESS DMTASK      $ PTASFDD DATA 0 FDB ADDR DATA FILE   * ( PTASTBE DATA 0 TTAB/SCTCDT ENTRY ADDR   R 2 PTASLFD DATA 0,0 LOCKED FLEXDISC FILE CODES =1    ~   P DATA 0,0        P DATA 0,0      " PTASS14 EQU *-2 TASS A14 STACK        P*        P
0x01f11c…01f2b0          Dummy {f00=0x000a, f01=0x0190, f02=» *       P**************       P*      , P*   ENTRY   TASCAQ   CHECK ASSIGN QUEUE    *   P*    Z   P*       A7= RETURN CODE    d   P*      * P*           SET OFF USE BIT IN TASBLK      H P*           IF TASQUE = 0 THEN RETURN ELSE QUEUE FIRST IN CHAIN AND      2 P
0x01f2b0…01f444          Dummy {f00=0x000a, f01=0x0190, f02=»QUE        P RF(Z) TASCEX EMPTY QUEUE      " P LDR* A1,A5 GET NEXT IN CHAIN    . , P ST A1,TASQUE AND PUT IT FIRST IN QUEUE    T   P LDKL A1,-4      ( P ADS A1,TTB:SA,A5 UPD DISPATCH ADDR        P CF A15,QTJOB NEXT ASSIGN        P RF TASC05     & PTASCEX CM TASQUE
0x01f444…01f5d8          Dummy {f00=0x000a, f01=0x0190, f02=» CODE IN SAVED A7    r   P RTN A14       P EJECT   * 8 P****DESCRIPTION*************************************   8   P*    t : P*   VOLCHE WILL COMPARE EACH VOLUME NAME IN ASBLK WITH   ~ & P*   VOLUME NAMES IN DWT FOR DISCS        P*      8 P****ENTRY PARAMETERS****
0x01f5d8…01f76c          Dummy {f00=0x000a, f01=0x0190, f02=»S WANTED.    v : P*         1 LOCK WANTED. ONLY FROM DMTASS FOR FLEXDISC       P*    P 8 P****EXIT PARAMETERS*********************************   Z   P*        P*   A1 = 0 OK        P*        1 VOLUME UNKNOWN        P*   A5 = TTAB ADDR       P*      8 P****USED REG
0x01f76c…01f900          Dummy {f00=0x000a, f01=0x0190, f02=»**************   h   PVOLCHE EQU *       P CM TASLFD  =1   * $ P CM TASLFD+2 LOCKED FLEXDISCS =1   @   P SLL A2,1    h   P SUK A2,2    z   P ST A2,TASCVO INIT. TASCVO       P LDR A4,A8     2 P ADK A4,10 POINTER TO FIRST VOL NAME IN ASBLK        PTAS110 EQU *     2
0x01f900…01fa94 (0, 40)  Dummy {f00=0x000a, f01=0x0190, f02=» LDK A1,DWTCRN -     P CF A5,STDWT .     P ADK A4,EOE-BOE EOE ADDRESS  . *   P CF A5,LOGSEC  . N   P LDK A1,DWTEOE . d $ P CF A5,STDWT STORE EOE NO IN DWT . z   P ADK A4,EOD-EOE EOD ADDRESS  .     P CF A5,LOGSEC  .     P CF A5,SETINH INHIBIT  .     P LDK A1,DWTEOD
0x01fa94…01fc28          Dummy {f00=0x000a, f01=0x0190, f02=»ATE LOCK . z & PLOA:75 LD A3,DWTRCW,A6 RETURN CODE /     PLOA:80 ABL FD:RC / :   P*  / R   P     DRFD01  /     P*  / p   P*  / z   P IFF TOSS+IBM=0  /     P*  /     P*  ERROR , UNLOCK  /     P*  /     PLOA:90 EQU * /     P LDR A5,A6 /     P ADKL A5,DWTSB2 STACK BA
0x01fc28…01fdbc          Dummy {f00=0x000a, f01=0x0190, f02=»---  / ^   P*   LD:RC  SUBROUTINE  0     P*  0 *   PLD:RC ORS A3,DWTRCW,A6 0 4   P ANKL A3,/2007 FATAL ERROR 0 R   P RB(NZ) LOA:90 0 t & P LDKL A4,BUF DRIVER BUFFER ADDRESS 0     P RTN A5  0     P XIF 0     P     DRFD01  0     P*  0     P********** 0     P*       
0x01fdbc…01ff50          Dummy {f00=0x000a, f01=0x0190, f02=»OPEN?  0     P*  1     P CF A5,DSOPCH A1,AFFECTED  1     P LDR A7,A7 EOD 1 :   P RF(Z) UNL:70 NOT OPEN 1 P 4 P ST A7,10,A8 STORE EOD-NO IN CONTROL WORD OF ECB 1 n   P*  1   , P*  READ DATA SET LABEL TO DRIVER BUFFER  1     P*  1     P CF A5,DSLIO PREPARE FOR I/O 1
0x01ff50…0200e4          Dummy {f00=0x000a, f01=0x0190, f02=»-----  1 v < P*  TRANSFORM RETURN CODE TO IBM SECTOR NO (EBCDIC-CODED) 2     P*  2 N   P CF A5,DSOPCH EOD-NO TO A7 2 X   P*  2 z   P*  DIVIDE EOD BY 26  2     P*  2     P LDK A1,0  2     PUNL:10 SUK A7,26 2     P RF(N) UNL:20  2     P ADK A1,1  2     P RB UNL:10 2
0x0200e4…020278          Dummy {f00=0x000a, f01=0x0190, f02=»INDEC TRANSFORM SEC.NO TO A3 2   ( P LDKL A4,BUF+EOD+4 ADDRESS TO POS 79 3 $   P SCR A3,A4 3 P   P SUK A4,1  3 b   P SRL A3,8 LEFT BYTE  3 t   P SCR A3,A4 STORE IN BUFFER 3     P LDR A7,A1 TRACK 3   ( P CF A5,BINDEC DEC EBCDIC-CODED IN A3 3     P SUK A4,3  3     P
0x020278…02040c          Dummy {f00=0x000a, f01=0x0190, f02=» FOR I/O 3 |   P ORK A2,5 PHYSICAL WRITE 4   ( P CF A5,FD:WRITE WRITE DATA SET LEBEL 4 0 $ P CF A5,UNL:RC CHECK RETURN CODE  4     P CF A5,DSOPCH  4     P CMR A2 INDICATE NOT OPEN  4     P*  4     P*    UNLOCK  4     P*  4     P XIF 4     PUNL:70 EQU * 4     P LDK
0x02040c…0205a0          Dummy {f00=0x000a, f01=0x0190, f02=» LD A2,DWTA3,A6 INDEX MASK 4   , P XRS A2,DWTLC,A6 INDICATE UNLOCK IN DWT  5 "   PUNL:80 EQU * 5 R   P RB LOA:75 END:IO  5 f   P IFF TOSS+IBM=0  5     P*  5     P*   UNLOAD RETURN CODE CHECK 5     P*  5     PUNL:RC ORS A3,DWTRCW,A6  5     P ANK A3,/7 FATAL ERROR? 
0x0205a0…020734 (0, 41)  Dummy {f00=0x000b, f01=0x0190, f02=» % t   P RF(NG) TIOD25 CRN <= LRN  &     PTIOD23 EQU * & *   P LDKL A3,/1000 END OF FILE & >   P ORS A3,ECBRC,A8 & `   P ANK A7,/3F  & x   P SUKL A7,SQR SEQ READ  &     P RF(NE) TIOD25 NOT SR  &     P LDR A1,A3 &     P RF TIODME &     PTIOD25 EQU * &   6 P CF A14,
0x020734…0208c8          Dummy {f00=0x000b, f01=0x0190, f02=»TE DMTASK WITH FDB ADDRESS IN A1 &     P*  ' (   PTIOD68 EQU * ' 2   P ENB ' F   P ENB ' R   P INH ' ^   P LDR A1,A6 FDB ADDRESS ' j   P LDK A7,0  '   $ P LC A7,EXTDMI,A4 TID FOR DMTASK  '     P ADKL A7,'#D'  '     P CF A15,FNDTID A2:=TTAB ADDR '     P LDR A5,A2 '
0x0208c8…020a5c          Dummy {f00=0x000b, f01=0x0190, f02=»TE DMTASK  ' |   P*  (     P*   EXIT TO TDISP  (     P*  ( 6   P ABL TDISP ( @   P*  ( R   P EJECT (     P*  ( j   P************** ( t   P*   TIODME   * (     P************** (     P*  (   J P*   TIODM ERROR CALL TENDIO WITH RETURN CODE IN A1 AND GOTO DISPATCHER (
0x020a5c…020bf0          Dummy {f00=0x000b, f01=0x4056, f02=»RESS (   , P ABL DISEND CALL TENDIO  GOTO DISPATCHER )     P*  ) <   P END ) F@    ) R R   P EJECT (     P*  ( j   P************** ( t   P*   TIODME   * (     P************** (     P*  (   J P*   TIODM ERROR CALL TENDIO WITH RETURN CODE IN A1 AND GOTO DISPATCHER (
0x020bf0…020d84          Dummy {f00=0x000b, f01=0x2008, f02=»     *                                                                                                                                                                                                                                                                  
0x020d84…020f18          Dummy {f00=0x000b, f01=0x0190, f02=»       P STR A1,A4       P ST A4,FREQUE SET BLOCK FREE       P LD A2,2,A4    >   P LD A1,4,A4    R   P*    f   P IFT CPU852=1    p   P RF IHRTN        P XIF       P*        P IFT CPU852=0        P RTN A15       P XIF       P*        P EJECT   MSUBS       P*       
0x020f18…0210ac          Dummy {f00=0x000b, f01=0x0190, f02=»  A5 = TTAB ADDRESS      8 P*   A7 = ORDER CODE WHEN CALLED FROM DATA MANAGEMENT       P*   A8 = ECB ADDRESS   X   P*    t   P*   EXIT PARAMETERS:-    ~   P*        P*   A2 = DWT INDEX     * P*   A6 = DWT ADDRESS IF FOUND, ELSE 0        P*        P*        PFNDDWT
0x0210ac…021240          Dummy {f00=0x000b, f01=0x0190, f02=»GTH    v   P*        P IFT MMUPAG=1      & P ELR A2,A8 LOAD FILE CODE FROM ECB   ,   P XIF   V   P*    b   P IFT MMUPAG=0    l ( P LDR* A2,A8 LOAD FILE CODE FROM ECB        P XIF       P*        P EJECT   MSUBS       P*        P*        PFND100 SUK A1,4      ( P R
0x021240…0213d4 (0, 42)  Dummy {f00=0x000b, f01=0x0190, f02=»   X   P*        P*   INPUT PARAMETERS:        P*   A2  RECEIVING DWT    0   P*   A5  STACK POINTER    N   P*   A6  SENDING DWT    l   P*        P*   REGISTER USAGE:        P*   A1  RETURN CODE        P*   A2  DWT RECEIVING TASK       P*   A3  WORKING REGISTER    
0x0213d4…021568          Dummy {f00=0x000b, f01=0x0190, f02=»  A8  ECB ADDRESS SENDING TASK     & P*   A9  ECB ADDRESS RECEIVING TASK   &   P*    P   PMOVBUF EQU *   Z   P LD A8,DWTECB,A6 SENDING ECB   n $ P ENB  GIVE OTHER TASKS A CHANCE        P*        P EJECT   DRIC01        P*        P*        P LDK A1,0      " P LD A9
0x021568…0216fc          Dummy {f00=0x000b, f01=0x0190, f02=»V:05     , P LDK A1,8 RETURN CODE (INCORRECT LENGTH)       P LD A3,ECBRL,A9    <   P RB(N) DIS:OE    T   P*    j   PMOV:05 EQU *   t   P IFT MMUPAG=1      6 P LDKL A4,ITAD GET ADDRESS TO DRIVER ADDRESS BLOCK      * P CW A3,BUFLEN,A4 CHECK MMU BUFFER SIZE     , P R
0x0216fc…021890          Dummy {f00=0x000b, f01=0x018e, f02=»   P*  !     PMOV:10 EQU * !     P XIF ! "   P*  ! .   P ! 8 $ P ST A3,ECBEL,A8 EFFECTIVE LENGTH ! @ $ P ST A3,ECBEL,A9 EFFECTIVE LENGTH ! h   P*  !     P EJECT   DRIC01  !     P*  !     P*  !     P IFT MMUPAG=0  !   * P LD A4,ECBBA,A8 SENDING BUFFER ADDRESS !   ,
0x021890…021a24          Dummy {f00=0x000b, f01=0x40e0, f02=» ! j   P LCR A9,A4 "     P SCR A9,A7 "     P ADK A4,1  " ,   P ADK A7,1  " >   P RB MOV:15 " P   P*  " b   PMOV:20 EQU * " l   P XIF "     P*  "     P INH "     P RTN A5  "     P*  "     P*  "     P*  "     P END "  @    "  A4,ECBBA,A8 SENDING BUFFER ADDRESS !   ,
0x021a24…021bb8          Dummy {f00=0x000b, f01=0x2008, f02=»     #   A5          END    @       ODE          LD A3,4,A1    0       D    MOV:10 EQU *   L & " LD A4,2,A8 SENDING BUFFER ADDRESS   ` "   LD A7,2,A2 REC. BUFFER ADDR.          ADR A3,A4 END OF BUFFER         CWR A4,A3     "   RF(E) MOV:20 ALL CHAR. MOVED         
0x021bb8…021d4c          Dummy {f00=0x000b, f01=0x0190, f02=» #     P*  $     P EJECT   DRFD01  $     P*  $ * $ P*  READ RECORD WITH KEY COMMAND  $ 4   P*  $     PFD:060 EQU * $ f   P LDK A2,4 BIO  $ z   P LD A3,4,A8 REQUESTED LENGTH $     P CWK A3,130  $   " P ABL(NE) END:10 ILLEGAL LENGTH $     P LD A4,2,A8 BUFFER ADDRESS
0x021d4c…021ee0          Dummy {f00=0x000b, f01=0x0190, f02=» STATUS *  $     P*             *  %     P***************  % *   P*  % B   PFD:070 EQU * % L   P LDKL A2,/FFF9 BIO DUMMY % `   P CF A5,FD:WRI  %     P LDR A1,A3 %     P ANK A1,1  %   & P RF(NZ) FD:090 DISC NOT OPERABEL?  %   " P ANKL A3,/200 WRITE PROTECTED? %    
0x021ee0…022074 (0, 43)  Dummy {f00=0x000b, f01=0x0190, f02=»,DWTRCW,A6 GET RETURN CODE %     PFD:090 ABL END:IO  & "   P*  & <   P EJECT   DRFD01  & F   P*  & ^   P******** & h   P*      * & x   P* LOAD * &     P*      * &     P******** &     P*  &     PLOAD EQU * &     P LDK A2,/14 LOCK &     P CF A5,FD:REA  &     P ANK A
0x022074…022208          Dummy {f00=0x000b, f01=0x002a, f02=»                       ( 0 8 @ H P X ` h p                                                                                                                                                                                                                              
0x022208…02239c          Dummy {f00=0x000b, f01=0x0190, f02=» 2 P IDENT DRDC15  9.2DK 2 80-01-03  870105040920        P   :   P   DK2, TBUFL    B   P   80-03-11    X 0 P   DK, COND.ASM., TIMPRO, TIMNAK, READ BUF.    l   P   80-03-11        P   REL 9.1 79-08-16        P   =8, ASCII-MODE FOR SALCUZ       P   REL 9.1 79-07-19 
0x02239c…022530          Dummy {f00=0x000b, f01=0x0190, f02=»9-05-23      $ P   =5, INCOMPLETE POLL SEQUENCE        P   REL 9.1 79-05-23    8   P   =3, TRANSFER PARAMETER    T   P   PRR 9.1 79-04-06    v   P   =4, ANY MESSAGE ORDER       P   PRR 9.1 79-04-06        P   =2, ABORT HANDLING        P   PRR 9.1 78-11-29        P
0x022530…0226c4          Dummy {f00=0x000b, f01=0x0190, f02=»***********************    z   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS    *   P*    R * P*   DRDC15: DRIVER DATA COMMUNICATION      . P*           BSC MULTIPOINT LINE PROCEDURE        P*           OR SIEMENS MSV1        P*        P*        P*        P*        P
0x0226c4…022858          Dummy {f00=0x000b, f01=0x0190, f02=» ENTRY DC15AD ADDRESS BLOCK TERMINAL REQUESTS      " P ENTRY IH1501 INPUT INTERRUPT    6 " P ENTRY IH1502 OUTPUT INTERRUPT     " P ENTRY DC15ON POWER ON ROUTINE     " P ENTRY DW1500 DWT FOR DC TASK        P*        P*        P* EXTERNAL REFERENCES        P*       
0x022858…0229ec          Dummy {f00=0x000b, f01=0x0190, f02=»XTRN DISIOE REQUEST ERROR        P EXTRN SETIME SET TIMER    "   P EXTRN DWTST DWT STATUS    B   P EXTRN DWTOR DWT ORDER   b   P EXTRN DWTECB DWT ECB      * P EXTRN INTSAV SAVE AREA LAST INTERRUPT     ( P EXTRN TEBCDIC ASCII TO EBCDIC TABLE     ( P EXTRN TASCII EB
0x0229ec…022b80          Dummy {f00=0x000b, f01=0x0190, f02=» LENGTH    v   P EXTRN ECBRC ECB RETURN CODE     " P EXTRN ECBCW ECB CONTROL WORD    4 * P EXTRN DC:MIN MOVE DATA TO USER BUFFER   Z , P EXTRN DC:MOT MOVE DATA FROM USER BUFFER     0 P EXTRN DISEND COMPLETE REQUEST AND DISPATCH        P EJECT       P*        P*   
0x022b80…022d14 (0, 44)  Dummy {f00=0x000b, f01=0x0190, f02=»ECK NEXT M r   P LDR A6,A1 FDB ADDR  N     P LDKL A1,/4000 KEY NOT FOUND N ,   P RF DMERR  N P   PCHK100 EQU * N b   P LDR A6,A1 FDB ADDR  N v   P LD A7,DWTOR,A6  N     P ANK A7,/3F ORDER INDEX  N     P LDK A2,0  N     P LC A2,FDBNIF,A6 N     P CWR A2,A12  N   ( P
0x022d14…022ea8          Dummy {f00=0x000b, f01=0x0190, f02=»R  N     P XIF O   $ PDMEAER LDKL A1,/2000 EA PROTECT  O     PDMERR ABL DMTERR O >   P EJECT O V   P*  O d   P*   MOVE RECORD  O n   P*  O     PDMT310 EQU * O     P IFT INDXAC=1  O     P LDR A2,A7 O     P SUK A2,QDEL O   " P ABL(E) DMXDEL INDEXED DELETE  O     P X
0x022ea8…02303c          Dummy {f00=0x000b, f01=0x0190, f02=»FROM ADDRESS O     P*  P     P IFT MMUPAG=0  P     P XRR A4,A1 P 4   P ANK A4,/01  P F ( P RF(E) DMT320 BOTH ODD OR BOTH EVEN  P Z & P CF A14,DMTBM ONE ODD AND ONE EVEN P     P RF DMT340 P     P*  P     PDMT320 LDR A4,A3 P     P ANK A4,/01  P     P RF(E) DMT330 BO
0x02303c…0231d0          Dummy {f00=0x000b, f01=0x018e, f02=»RD MOVE  P z   P*  Q     P XIF Q     P*  Q &   P IFT MMUPAG=1  Q 0   P LDR A3,A2 GET LENGTH  Q F , P LDR A2,A4 GET RECEIVING BUFFER ADDRESS  Q d   P INH Q   & P LD A4,DWTTDM,A6 GET TTAB ADDRESS  Q   $ P TL TTB:MT,A4 LOAD MMU REGISTERS Q   $ P LD A4,PRUN GET DM TTA
0x0231d0…023364          Dummy {f00=0x000b, f01=0x0190, f02=» Q Z   P XIF R     P*  R     PDMT340 EQU * R     P*  R 2   P*   SET STATUS USED  R <   P*  R X   P LDK A1,/FF  R b   PDMT350 SCR A1,A10  R v   P LD A3,FDBDBR,A6 R     P RF(NN) DMT394 NO DELAY  R     P LDR A2,A7 R     P SUK A2,QSW  R   " P RF(E) DMT360 SEQUENTIAL W
0x023364…0234f8          Dummy {f00=0x000b, f01=0x0190, f02=»NDOM DELETE  R x   P RF DMT390 S   $ P*   WRITE IF LAST REC IN SECTOR  S &   P*  S N   PDMT360 LD A4,FDBRRO,A6 S X   P CW A4,FDBMRO,A6 S v " P RF(NE) DMT400 NOT LAST RECORD S   " PDMT390 LDK A7,/05 BASIC WRITE  S     P SLL A3,1  S     P RF(N) DMT395 BASIC WANTED S
0x0234f8…02368c          Dummy {f00=0x000b, f01=0x0190, f02=»1,A6 FDB ADDRESS AS PARAMETER  S     P LKM T &   P DATA -1 I/O AND ACTIVATION  T 2 " P DATA DMTAR2 DMTASK RESTART #2 T V   P LKM T |   P DATA 3 EXIT T     P EJECT T     P*  T     P************** T     P*   DMTAR2   * T     P************** T     P*  T     P*  T   ,
0x02368c…023820          Dummy {f00=0x000b, f01=0x0190, f02=»4,DMTIOT CHECK DISC I/O  T     P LDR A1,A1 U     P RF(NZ) DMTERR U 2   P LDKL A1,/C0FF U H $ P ANS A1,FDBDBR,A6 RELEASE BUFFER U ^   PDMT400 EQU * U   " P LDR A1,A6 FDB ADDR DATA FILE  U     P LD A2,ECBCW+2,A9  U     P ANK A2,/FF  U     P LD A3,ECBCW,A9 LOG REC NR
0x023820…0239b4 (0, 45)  Dummy {f00=0x000c, f01=0x0190, f02=» RF(E) DMT460 SEQ WRITE  U     P LDK A4,QRD  V     P CWR A7,A4 V 4   P RF(E) DMT420 RAND DEL V F   P LDK A4,QRDD V d   P CWR A7,A4 V x ( P RF(E) DMT420 DELAYED RANDEOM DELETE V     P IFT INDXAC=1  V     P LDK A4,QDEL V     P CWR A7,A4 V     P RF(E) DMT420 INDEXED 
0x0239b4…023b48          Dummy {f00=0x000c, f01=0x0190, f02=»ET GET CRN BUFFER  V     P LDR A10,A2 BUFFER ADDR  W     P IFT INDXAC=1  =2 START  W :   P LDK A3,QIRW W Z   P CWR A7,A3 W n " P RF(E) DMT410 INDEXED REWRITE  W     P XIF   =2 END  W     P CM CRNCIF,A2  W     P*   CLEAR INDEX CRN  W     P CM CRNCIF+2,A2  W     PDM
0x023b48…023cdc          Dummy {f00=0x000c, f01=0x018e, f02=»NCDF,A10 CRN FIL E CODE  W     P IFT INDXAC=1  X     P LDK A4,QINS X 6   P CWR A7,A4 X J   P RF(E) DMT460 INDEXED INSERT X     P XIF X     PDMT420 EQU * X     P LDK A4,QSR  X     P CWR A7,A4 X     P RF(E) DMT450 SEQ READ X     P LDK A4,QRR  X     P CWR A7,A4 X    
0x023cdc…023e70          Dummy {f00=0x000c, f01=0x018e, f02=»   P*  Y     P*   RELEASE EA Y     P*  Y $   P CF A14,EARELB REL EA  Y .   P RF DMTAEX Y L   PDMT450 EQU * Y ^   P LC A4,DWTST,A1 DWTSTATUS  Y r   P ANK A4,EABIT EA-BIT Y   & P RF(NZ) DMTAEX EA=1. NO EA WANTED  Y     P*  Y   " P*   CHECK IF EA IS SET ALREADY Y    
0x023e70…024004          Dummy {f00=0x000c, f01=0x0190, f02=»   P CF A14,EASETB Z     P RF DMTAEX Z     PDMT460 EQU * Z ,   P*  Z @   P*   UPDATE LRN Z J   P*  Z `   P SC A2,FDBLRN,A1 Z j   P ST A3,FDBLRN+1,A1 Z     P IFT INDXAC=1  Z     P LDK A4,QINS Z     P CWR A7,A4 Z   " P ABL(E) DMINS2 INDEXED INSERT  Z     P XIF Z    
0x024004…024198          Dummy {f00=0x000c, f01=0x0190, f02=»3F00 Z   ( P RF(NZ) DMTERX NO RELEASE OF BUFFER  [     PDMTEX1 LD A3,ECBBA,A8  [ 8   P SUK A3,8  [ V   PDMTEX2 EQU * [ h ( P CF A14,DMTRBU RELEASE BUFFER AT A3  [ |   PDMTERX EQU * [     P INH [     P*   A1 = RET CODE  [     P*   A6 = DWT ADDR  [     P CF A15,TEND
0x024198…02432c          Dummy {f00=0x000c, f01=0x0190, f02=»RANDOM READ  [   2 P*********************************************      " P LD A9,DWTECB,A1 USER ECB ADDR   J   P IFT MMUPAG=0    p   P LD A8,ECBCW,A9 ADDR OF KEY        P XIF       P IFT INDXAC=1        P IFT MMUPAG=1        P LDR A8,A1 FDB ADDR      " P ADKL A8,F
0x02432c…0244c0          Dummy {f00=0x000c, f01=0x018e, f02=» LDR A13,A1        P ADKL A13,FDBECB ECB ADDR  ]   $ P CF A14,FNDKEY GET INDEX RECORD  ] 6 ( PDMR006 EQU * FROM INDEXED READ NEXT  ] ^   P LD A9,DWTECB,A1 ]     P LDR A6,A1 FDB ADR ]     P LDKL A8,FDBECB  ]     P ADR A8,A6 ECB ADDRESS ]     P LDR A2,A2 RETURN CODE
0x0244c0…024654 (0, 46)  Dummy {f00=0x000c, f01=0x0190, f02=»1,A1       P RF(Z) DMT010 OK       P LDK A7,4 VOL UNKNOWN    $   P SUR A8,A8 NO BUFFER =3    B   P ABL DMTASX    b   PDMT010 EQU *   v   P*        P LDKL A8,TASECB        P*      6 P LD A1,TASCVO OFFSET INTO TASVOL FOR FIRST VOLUME        PDMT050 EQU *     , P CF 
0x024654…0247e8          Dummy {f00=0x000c, f01=0x0190, f02=»L A2,SECTLE      " P ST A2,ECBRL,A8 SECTOR LENGTH        P LDK A2,0    : 0 P ST A2,ECBCW,A8 SECTOR #0 VL (VOLUME LABEL)    L   P*        P*      2 P CF A14,DMTGBU GET A DM BUFFER  ADDRESS IN A3        P DATA /5700 NOP. READ ALWAYS       P ADKL A3,BUFSTA      & P S
0x0247e8…02497c          Dummy {f00=0x000c, f01=0x0190, f02=»2    ~   P LKM       P DATA 1  =2      . P LDKL A14,DMTA14 SET UP A14 STACK POINTER    *   P CF A14,DMTIOC I/O CHECK       P LD A2,VLVER,A3 VERSION    | & P CWK A2,'TO' DTOSS FORMATED DISC?        P RF(E) DMT100 YES        P LDK A7,8 NO       P ABL DMTASX ERROR RE
0x02497c…024b10          Dummy {f00=0x000c, f01=0x018e, f02=»OC BASE    ~ . P ST A2,ECBCW,A8 1:ST VTOC SECTOR NO = FSAT     & P LD A9,VLVRL,A3 VTOC RECORD LENGTH   B   P ST A9,TASVRL    l   P EJECT       P*        P*   SEARCH ALL VTOC:S        P*        PDMT110 EQU *       P LD A6,TASVLE        P SUK A6,1        P ST A6,TAS
0x024b10…024ca4          Dummy {f00=0x000c, f01=0x018e, f02=»   P LD A1,TASCVO        P SUK A1,2      & P ABL(N) DMT300 ALL VOLUMES CHECKED   ,   P ST A1,TASCVO UPDATE TASCVO    V $ P LDK A7,7 TOO MANY FILE SECTIONS   z   P LD A3,TASFIL      " P ABL(NZ) DMTASX NOT DATA FILE        P LD A3,ECBBA,A8        P SUKL A3,BUFSTA   
0x024ca4…024e38          Dummy {f00=0x000c, f01=0x0190, f02=»   P*   ACTIVATE NEXT DM TASK        P*    &   P ADKL A7,'#D'    0   P LKM   F   P DATA -4   R   P DATA DMTASS   b   P LKM   v   P DATA 3 EXIT       P EJECT       P*      & P*   READ NEXT VTOC SECTOR AND EXIT       P*        PDMT115 EQU *       P LD A3,ECBBA,A8   
0x024e38…024fcc          Dummy {f00=0x000c, f01=0x0190, f02=»A1,TASVOL,A1       P CF A14,DMTGBU GET BUFFER        P DATA /5700 NOP. READ ALWAYS   6   P ADKL A3,BUFSTA    Z   P ST A3,ECBBA,A8    r   P ST A2,ECBCW,A8        P LDK A7,/91 WAIT =2        P LKM       P DATA 1  =2        P LDKL A14,DMTA14       P CF A14,DMTIOC    
0x024fcc…025160          Dummy {f00=0x000c, f01=0x0190, f02=» RF(NE) DMT135 NOT MASTER INDEX      " P ADKL A11,14 MX FILE NAME ADDR   (   PDMT135 EQU *   N   P ADK A3,2 SKIP CYLID   b   PDMT120 EQU *   ~ ( P IM TASVRN INCREMENT VTOC RECORD NO        P LDR A4,A3     " P ADR A4,A9 ADDRESS STATUS BYTE       P LCR A2,A4       P
0x025160…0252f4 (0, 47)  Dummy {f00=0x000c, f01=0x018e, f02=»ERE UNLOCKED BEFORE  % f   P*  &     P LDR A5,A7 & &   P LDR A6,A8 SAVE  & 8   P LDK A1,3 LOOP & P   PDMTASY EQU * & f   P LC A2,TASLFD,A1 FILE CODES  & z   P ANK A2,/FF  &     P RF(Z) DMTASZ NO CODE  &     P LDKL A8,TASECB  &     P SC A2,TASECB+1  &     P LDK A7,
0x0252f4…025488          Dummy {f00=0x000c, f01=0x0190, f02=»   P LDR A8,A6 '     P RF DMT401  =1 END '     P*  ' 0 ( P*   PUT FDB ADDRESS INTO TTAB/CD:TAB ' :   P*  ' f   PDMT400 EQU * ' p   P LDK A7,0  '     PDMT401 EQU *  =1 '   , P LD A2,TASTBE TTAB/CDTAB FILE CODE ADDR  '     P LDR A7,A7 '     P RF(Z) DMT420 CORRECT RE
0x025488…02561c          Dummy {f00=0x000c, f01=0x018e, f02=» ' p " P RF(Z) DMT410 NO MASTER INDEX  (     P INH   INH ( . ( P LD A2,MXIND SIEZE MASTERINDEXINDEX  ( @   P SUK A2,2  ( l   PDMT405 EQU * ( ~   P SUK A2,4 NEXT OFFSET  (     P RF(NN) DMT407 OK  (   * P RF DMT408 MASTER INDEX MUST BE FOUND  (     PDMT407 CW A4,MXI
0x02561c…0257b0          Dummy {f00=0x000c, f01=0x0190, f02=»   PDMT410 EQU * )     P LD A3,TASFDB  )     P RF(Z) DMT430 NO FDB USED  ) .   P LDKL A2,/FFFE ) P " P ANRS A2,A3 CLEAR FDB USE BIT  ) f   P RF DMT430 )     PDMT420 EQU * )     P ST A12,1,A2 FDB ADDR  )     PDMT430 EQU * )     P LDR A8,A8 )     P RF(Z) DMT440 NO B
0x0257b0…025944          Dummy {f00=0x000c, f01=0x0190, f02=»ELEASE ALL FREE BUFFERS  )   & P CF A14,TASCAQ CHECK ASSIGN QUEUE  *   $ P CF A15,QTJOB QUEUE CALLING TASK * J   P ENB * r   P LKM * ~   P DATA 3  *     P EJECT *     PDMT500 EQU * *     P LD A6,TASFIL  *     P ABL(Z) DMT700 DATA FILE *     P IFF INDXAC=1  *     P
0x025944…025ad8          Dummy {f00=0x000c, f01=0x0190, f02=»CT *     P*  +   " P*   THIS IS MASTER INDEX LOOP. +   8 P*   CONNECT FDB TO FILE CODE IN DMTASK TTAB AND READ + : < P*   MASTER INDEX WITH SEQUENTIAL READ ON THIS FILE CODE  + v   P*  +     P LD A7,TASTID DMTASK ID  +     P INH +   " P CF A15,FNDTID TTAB ADDR TO 
0x025ad8…025c6c          Dummy {f00=0x000c, f01=0x0190, f02=»C A3,TASECB+1  +   " P ST A3,TTB:TD+2,A2 TTAB ENTRY  ,     P ST A12,TTB:TD+4,A2 FDB ADR  , <   P LD A3,ECBBA,A8  , `   P SUKL A3,BUFSTA  , x " P CF A14,DMTRBU RELEASE BUFFER  ,     P*  ,   0 P*   CALC NO OF WORDS NEEDED IN MASTRE INDEX  ,     P*  ,     P LD A6,FDB
0x025c6c…025e00          Dummy {f00=0x000c, f01=0x0190, f02=»A1 GET MOST SIGN BIT ,     P ADK A2,5  -     P SRL A2,1 NO OF WORDS NEEDED - .   P RF(Z) DMT570 WRONG SIZE - R   P INH - r   P LD A4,MXIND LENGTH MXIND  - ~   P SUK A4,4 MAX A5 VALUE -     P LDKL A5,-2 OFFSET -     PDMT540 EQU * -     P ADK A5,4 GET ENTRY  -     P
0x025e00…025f94 (0, 48)  Dummy {f00=0x000c, f01=0x018e, f02=» ]   " P LD A2,FDBRRO,A1 RECORD OFFSET ^     P ADK A2,10 BUFFER HEADER ^ .   P ADR A2,A3 REC ADDR  ^ N   P LD A4,FDBRLE,A1 REC LENGTH  ^ j   P SUK A4,6 KEY LENGTH ^     P ADR A2,A4 ^   " P CC A4,2,A2 DUPLICATE KEY CHAR ^   $ P RF(NE) DMR020 NEXT KEY NOT SAME ^    
0x025f94…026128          Dummy {f00=0x000c, f01=0x0190, f02=» ^     P LDK A5,0  _     P LC A5,3,A2  _     P SC A5,ECBCW+3,A8  _ .   P LC A5,4,A2  _ H   P ECR A5,A5 _     P LC A5,5,A2  _ n   P ST A5,ECBCW,A8  _     P*  _     P*   RELEASE BLOCK BUFFER _     P*  _     P CF A14,DMTRBU _     P EJECT _     P*  _   0 P*   PERFORM 
0x026128…0262bc          Dummy {f00=0x000c, f01=0x018e, f02=» BIT _ |   P SLL A2,1  `   " P LDK A7,/A RANDOM READ NO WAIT `     P ORR A7,A2 EA BIT  ` D   P*  ` ^   P*   MOVE USER ECB  ` h   P*  `     P LDR A1,A9 FROM ECB ADDR `     P LDR A3,A8 TO ECB ADDR `     P LDK A2,6 NO OF CHAR `     P CF A14,DMTWM MOVE ECB `     P LDR
0x0262bc…026450          Dummy {f00=0x000c, f01=0x0190, f02=»   P DATA 3 EXIT a     PDMTAR4 EQU * a     P*  a ,   P*   SET UP A14 STACK a 6   P*  a R   P CF A15,GETA14 a     P LDR A6,A1 a r   P LDKL A8,FDBECB  a     P ADR A8,A6 RR ECB  a     P LD A9,DWTECB,A6 USER ECB  a     P LD A1,ECBRC,A8  a   & P ORS A1,ECBRC,A9 RET COD
0x026450…0265e4          Dummy {f00=0x000c, f01=0x0190, f02=»LE a x   P*  b   ( P LD A1,FDBADF,A6 FDB ADDR DATA FILEP b   & P CF A14,CRNGET GET CRN BUFFER ADDR b @   P LDR A10,A2 CRN BUFFER ADDR  b j " P LDR A1,A6 FDB ADDR INDEX FILE b   ( P CF A14,GTLGRN GET INDE X LOG REC NO b     P SC A2,CRNCIF+1,A10  b   & P ST A3,CRNCI
0x0265e4…026778          Dummy {f00=0x000c, f01=0x0190, f02=»URN CODEXS b     P*  c   $ P LD A2,ECBEL,A8 EFFECTIVE LENGTH c     P ST A2,ECBEL,A9  c D   P LDK A1,0 RETURN CODE  c     P ABL DMTERX TENDIO c z   P EJECT c   " PDMIRN EQU * INDEXED READ NEXT  c   2 P*********************************************  c     P LDR A1,A6
0x026778…02690c          Dummy {f00=0x000c, f01=0x0190, f02=»UFFADR c     P ADK A2,10 RECORD ADDR d   ( P AD A2,FDBRLE,A1 ADDR OF STATUS CHAR d ,   P LDK A5,/FF USED MARK  d X   P CCR A5,A2 STATUS  d v   P RF(E) DMI120 USED d     P LD A4,FDBMRO,A1 d   & P ST A4,FDBRRO,A1 LAST REC IN SECT  d     P*  d     P*   CHECK IF END O
0x02690c…026aa0          Dummy {f00=0x000c, f01=0x0190, f02=» RF(G) DMI105 EOF  d     P CW A3,FDBLRN+1,A1 e     P RF(L) DMI106 NOT EOF  e 4   PDMI105 LDR A3,A9 e R   P RF DMI030 EOF e j   PDMI106 LDR A3,A9 RESTORE e     P RF DMI010 NEXT REC  e     PDMI120 EQU *   e     P*   INDEX RECORD IS FOUND  e     P*  e     P LDK A2,0 
0x026aa0…026c34 (0, 49)  Dummy {f00=0x000d, f01=0x0190, f02=» LDK A1,1        PTAS155 EQU *       P RTN A14   &   P*    6 ( PTASHLT LDK A1,/11 INDICATE DM ERROR    @   P CF A15,HALT HALT SYSTEM   l   P*        P EJECT       P*        P************       P*   TASS   *       P************       P*        PIXTASS EQU *       P
0x026c34…026dc8          Dummy {f00=0x000d, f01=0x0190, f02=» A7,A8 GET FIRST WORD OF USER ASSIGN BLOCK     $ P ANK A7,/FF SKIP LEFT CHARACTER    2 0 P ORKL A7,/8100 BIT 0+7 IND. ASSIGN ONE INDEX   Z ( P ESR A7,A8 SET WORD IN ASSIGN BLOCK        P XIF       P*~     ( P LDK A7,0 ONLY GLOBAL ASSIGN ALLOWED       P*        PTA
0x026dc8…026f5c          Dummy {f00=0x000d, f01=0x0190, f02=»NOT COMPLETED    t 4 P*   AND IF SO QUEUE THIS REQUEST VIA THE TASQUE        P*    N   P LD A1,TASBLK    X & P RF(Z) TAS050 NO CONCURRENT ASSIGN   n * P LDKL A1,TASQUE START OF ASSIGN QUEUE      ( PTAS020 EQU * QUEUE AS FOR GETBUFFER        P LDR A2,A1       P LDR
0x026f5c…0270f0          Dummy {f00=0x000d, f01=0x0190, f02=»QU *     & P IM TASBLK INDICATE ASSIGN STARTED !   " P CM TASFDD FDB ADDR DATA FILE  ! 6   P*  !   6 P ST A5,TASTTA SAVE TTAB ADDRESS OF REQUESTING TASK ! f   P*  !     P IFT MMUPAG=1  !     P*  !   2 P* MOVE USER ASSIGN BLOCK TO SYSTEM AREA MASBLK !     P*  !   ,
0x0270f0…027284          Dummy {f00=0x000d, f01=0x0190, f02=»BLOCK ADDRESS  ! p , P LDK A3,34 ASSIGN BLOCK LENGTH IN BYTES  "   $ P CF A14,MOV:US MOVE ASSIGN BLOCK " F   P XIF " n   P*  " z $ P ST A8,TASASB SAVE ASBLK ADDRESS "     P*  "     P LDK A1,16 "   : P ST A1,TASCXO INIT. TASCXO TO LAST ENTRY IN TASSEXXLB  "     P* 
0x027284…027418          Dummy {f00=0x000d, f01=0x0190, f02=» "     P LCR A2,A8 NO OF VOLUMES #   . P ANK A2,/1F REMOVE INDEX BIT +DELAY+BASIC  # (   P RF(Z) TAS090 NO VOL # Z   P CWK A2,4  # v   P RF(NG) TAS100 <=4 #     PTAS090 RF TASSEM #     P EJECT #     P*  #   $ P*   CHECK IF VOLUMES ARE ON LINE #     P*  #     PTAS1
0x027418…0275ac          Dummy {f00=0x000d, f01=0x0190, f02=»1,0 SET CR #   $ P RF(Z) TAS160 ALL VOLUMES FOUND  $     P*  $ : , P*   ALL VOL NOT FOUND. ACT FLEXDISCTASK  $ D   P*  $ t   P LD A1,TASCVO  $ ~   P LDK A2,2 ID DMTASK FLEXDISC $     P SC A2,TASVOL,A1 SEE TAS195  $     P EJECT $     P*  $   , P*   CHECK IF FILE CO
0x0275ac…027740          Dummy {f00=0x000d, f01=0x0190, f02=»D  $ j   P LDR A10,A10 TC  %     P RF(Z) TAS165 GLOBAL ASSIGN  % "   P LD A2,TASTTA TTAB ADDR  % F   P LDR A4,A2 % f   P LD A2,TTB:TD,A4 % x   P ADKL A4,TTB:TD+1  %     P RF TAS170 %     PTAS165 EQU * %     P LD A4,SCTCDT  %     P LDR* A2,A4  %     P ADK A4,1  %  
0x027740…0278d4 (0, 50)  Dummy {f00=0x000d, f01=0x0190, f02=»ST,A10 5     P ANK A3,/40  6   & P RF(NZ) DMT639 OTHER REQUEST BUSY  6 "   P LDK A3,8 MAX NO OF INDE*2 6 L   PDMT620 EQU * 6 n   P SUK A3,2  6   $ P RF(N) DMT640 MORE THAN 4 INDEX  6     P LDR A6,A10  6     P ADR A6,A3 6     P LD A2,FDBAI1,A6 6     P RB(NZ) DMT620
0x0278d4…027a68          Dummy {f00=0x000d, f01=0x0190, f02=» 6     P LDK A5,8 NR OF INDEX *2 7     PDMT625 EQU * 7 (   P SUK A5,2  7 < " P RF(N) DMT635 ALL FDB UPPDATED 7 N   P LDR A1,A10 FDB DATA 7 t   P ADR A1,A5 7   $ P LD A3,FDBAI1,A1 FDB ADDR INDEX  7     P RB(Z) DMT625 NO INDEX FILE  7     P LDKL A1,FDBADF  7     P A
0x027a68…027bfc          Dummy {f00=0x000d, f01=0x0190, f02=»DMT635 EQU * 7     P LC A1,DWTST,A10 8   0 P SC A1,DWTST,A12 SAME BUSY BITS AS DATA FILE 8 ,   P ENB   ENB 8 `   P LD A1,TASMXA  8 r ( P ST A1,FDBMIA,A12 MASTER INDEX ADDR  8     P RF DMT720 8   ( PDMT639 ADK A7,2 A7=13=OTHER REQ BUSY 8   * PDMT640 ADK A7,1 A7=11=
0x027bfc…027d90          Dummy {f00=0x000d, f01=0x018e, f02=»ILE  8 v & P ST A12,FDBADF,A12 FDB ADDR TO FDB 9     P LD* A1,TASASB ASBLK ADDR  9 6   P ANKL A1,/6000 9 X   P SLL A1,1  9 n $ P ORS A1,FDBDBR,A12 DELAY + BASIC 9     PDMT720 EQU * 9     P*  9   ( P*   SET FDBMRN TO MAX REC NO IN FILE 9     P*  9     P LDR A1,A12 
0x027d90…027f24          Dummy {f00=0x000d, f01=0x0190, f02=»   P AD A2,-2,A1 :     P SUKL A1,EXTELE-2  :     P ST A1,FDBCEX,A12  : 2   P SUK A2,1  : L   P ST A2,FDBSNR,A12  : ^   P LDR A1,A12  : x " P CF A14,GTLGRN GET LOG REC NO  :     P LDK A1,0  :   " P LC A1,FDBBLF,A12 BLOCK FACTOR :     P SUK A1,1  :     P ADR A3,A1 :
0x027f24…0280b8          Dummy {f00=0x000d, f01=0x414a, f02=»,FDBMRN+1,A12  :     P*  ;   4 P*   CALCULATE FDBMRO WHICH IS MAX FDBRRO IN FILE ;     P*  ; X   P LD A6,FDBRLE,A12 REC LENGTH ; b   P ADK A6,1  ;     P LDK A7,0  ;     P LC A7,FDBBLF,A12 BLOCK FACT ;     P SUK A7,1  ;     P CF A14,MPYMOD A1,A2=A6*A7 ;     P ST A2
0x0280b8…02824c          Dummy {f00=0x000d, f01=0x2008, f02=»     <  EXIT       P*        P ENB       P LKM   *   P DATA 3    6   P END   F@      RA2,/FFFE   P " P ANRS A2,A3 CLEAR FDB USE BIT    f   P RF DMT430       PDMT420 EQU *       P ST A12,CDTAB+2,A2       PDMT430 EQU *       P LD A3,ECBBA,A8        P SUKL A3,BUFSTA 
0x02824c…0283e0          Dummy {f00=0x000d, f01=0x0190, f02=»AT MADE THE I/O REQUEST. THUS I/O WITH WAIT CAN        P*   NOT BE ABORTED.    8   P*    T   P*    ^   PTABORT EQU *   h   P IFT MMUPAG=0    | & P LDR* A3,A8 GET FIRST WORD OF ECB        P XIF       P*        P IFT MMUPAG=1      $ P ELR A3,A8 GET FIRST WORD OF ECB
0x0283e0…028574 (0, 51)  Dummy {f00=0x000d, f01=0x018e, f02=»   PADY407 EQU * 6   $ P LDK A2,ETB END OF TEXT MESSAGE  6     P CF A5,OUTPUT SEND CHARACTER 6 @ 0 P CF A15,UPDAPP UPDATE HEAD POSITION COUNTER  6 d   PADY410 LDK A2,ETX LAST DUMMY 6     P CF A5,OUTPUT SEND DUMMY 6     PADY415 EQU * 6     P SUK A7,5 ORDER 5 ?  6  
0x028574…028708          Dummy {f00=0x000d, f01=0x0002, f02=» P                                                                                                                                                                                                                                                                      
0x028708…02889c          Dummy {f00=0x000d, f01=0x0190, f02=» 0 P IDENT DFTAB  REL 9.2 79-11-16  870105040920       P   8   P*    @ 8 P****************************************************   J   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      & P*   DFTAB  = DISC FILE CODE TABLE        P*        P*        P*   LEVE
0x02889c…028a30          Dummy {f00=0x000d, f01=0x40e8, f02=»**   ^   P*        P*   DISC FILE CODE TABLE       P*    4   P ENTRY DFTAB   >   P ENTRY DFTABE    R   P*    h   P*    r   PDFTAB EQU *    |   P DATA /F0F1,/F2F3        P DATA /F8F9,/FAFB        PDFTABE EQU *       P END    @          P*        P*        P*   LEVE
0x028a30…028bc4          Dummy {f00=0x000d, f01=0x2008, f02=»        NT DFTAB       P*        P*   DISC FILE CODE TABLE   "   P*    B   P ENTRY DFTAB   L   P ENTRY DFTABE    `   P*    v   P*        PDFTAB EQU *        P DATA /F0F1        PDFTABE EQU *       P END    @       END        P ENTRY QFDBFL        P*        P*     
0x028bc4…028d58          Dummy {f00=0x000d, f01=0x2008, f02=»         DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    $   P DATA 0 TERMINAL QUEUE   L   P DATA 0 OUTPUT QUEUE LINK    j   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-STACK       P*   
0x028d58…028eec          Dummy {f00=0x000d, f01=0x0190, f02=»D A3,4,A8 REQUESTED LENGTH #     P CWK A3,130  $ " " P ABL(NE) END:10 ILLEGAL LENGTH $ 6   P LD A4,2,A8 BUFFER ADDRESS $     P RB FD:045 $ ~   P XIF $     P*  $     P EJECT   DRFD01  $     P*  $     P***************  $     P*             *  $     P* TEST STATUS * 
0x028eec…029080          Dummy {f00=0x000d, f01=0x018e, f02=»   P LDR A1,A3 %     P ANK A1,1  %   & P RF(NZ) FD:090 DISC NOT OPERABEL?  % ( " P ANKL A3,/200 WRITE PROTECTED? % R   P ORS A3,DWTRCW,A6  % x   P IFF TOSS+IBM=0  %     P RF LOA:05 READ VOLUME NAME  %     P*  %     PFD:075 EQU * %     P XIF %   $ P LD A1,DWTRCW,A6
0x029080…029214 (0, 52)  Dummy {f00=0x000d, f01=0x0190, f02=»WHEN NO RECORD IS READ BEFORE, THE FIRST RECORD IN SPECIFIED     & P*   SECTOR WILL BE MADE AVAILABLE    D   P*    n 8 P****ENTRY PARAMETERS********************************   x   P*      : P*   A1 = FDB ADDRESS FOR CURRENT RECORD (BEFORE NEXT)        P*        FDB
0x029214…0293a8          Dummy {f00=0x000d, f01=0x0190, f02=»NTED   ` : P*   A3 = ADDRESS OF BLOCK BUFFER FROM PREVIOUS CALL IN     > P*        SAME DM-REQUEST. =0 WHEN NO BYUFFER IS ALLOCATED    J   P*   A8 = ECB ADDRESS       P*      8 P****EXIT PARAMETERS*********************************       P*      2 P*   RETURN AT AD
0x0293a8…02953c          Dummy {f00=0x000d, f01=0x018e, f02=»DE FOM PHYS I/O) WHEN NO BUFFER IS ALLOCATED   r $ P*   A2 = FDBRRO = RECORD OFFSET    4   P*   A3 = BUFFER ADDRESS      * P*      = 0 WHEN NO BUFFER IS ALLOCATED   |   P*   A8 = ECB ADDRESS       P*      8 P****USED REGISTERS**********************************    
0x02953c…0296d0          Dummy {f00=0x000d, f01=0x0190, f02=»   X   P EJECT       PRDNXTR EQU *       P LDR A10,A3 SAVE BUFFER ADDR   *   P RF(NZ) RDN200 BUFFER EXIST    N   P STR A7,A14    r   P SUKL A14,4        P ST A6,2,A14       P*        P*   GET A BUFFER       P*        PRDN040 EQU *     & P CF A14,GTBKBU GET BLOCKBU
0x0296d0…029864          Dummy {f00=0x000d, f01=0x0190, f02=»DR A10,A3 BUFFER ADDR      $ P LDK A7,/91 PHYS READ WITH WAIT        P LKM   F   P DATA 1    R & P CF A14,DMTIOZ CHECK RETURN CODES    b   P LDR A1,A1       P RF(NZ) RDN900 ERROR       P LDR A1,A6 FDB ADDR        PRDN080 EQU *       P LDR A6,A1 FDB ADDR        P L
0x029864…0299f8          Dummy {f00=0x000d, f01=0x0190, f02=»RDN200 EQU *     $ P LD A2,FDBRRO,A1 REC ORD  OFFSET       P RF(NN) RDN220 NOT FIRST REC   <   P STR A7,A14    `   P SUKL A14,4    t   P ST A6,2,A14       P RB RDN080 FIRST REC WANTED        P*      : P*   CHECK IF THIS OFFSET POINTS TO LAST REC IN BUFFER        P
0x0299f8…029b8c          Dummy {f00=0x000d, f01=0x0190, f02=»EC IN CURRENT BLOCKBUFFER        P*    " $ P AD A2,FDBRLE,A1 RECOR D  LENGTH   ,   P ADK A2,1 STATUS CHAR    T   P ST A2,FDBRRO,A1 NEW OFFSET    r   P RF RDN950 RETURN        P*      4 P*   CHECK IF THIS RECORD ALSO IS LAST IN EXTENT        P*        PRDN300 EQU *
0x029b8c…029d20          Dummy {f00=0x000d, f01=0x0190, f02=» AD A5,EXTLEN,A3 EXTENT LENGTH       P SUK A5,1    & $ P CW A5,FDBSNR,A1 SECT NO CURRENT   8 , P RF(NG) RDN400 IT WAS LAST REC IN EXTENT   `   P*        P*   NEW SECTOR       P*        P IM FDBSNR,A1 SECT NO        P LDR A6,A1 FDB ADDR        P RF RDN500       P* 
0x029d20…029eb4 (0, 53)  Dummy {f00=0x000e, f01=0x4028, f02=» %     P RTN A14 &     P END &  @    & $                                                                                                                                                                                                                                
0x029eb4…02a048          Dummy {f00=0x000e, f01=0x2008, f02=»     '   + t   P INH ,     P CF A15,TENDIO ,     P ENB , 2   P*  , >   P*   EXIT , H   P*  , X   P LKM , b   P DATA 3  , n   P*  , ~   P END ,  @    ,  RD ADDR  A2:=EA BIT  +   & P C1R A2,A2 ONE COMPLEMENT BIT MASK +     P ANRS A2,A3 SET OFF EA BIT +     P*  +    
0x02a048…02a1dc          Dummy {f00=0x000e, f01=0x0190, f02=» A6,A10  g     P ADR A6,A5 h   ( P LD A1,FDBAI1,A6 FDB ADDR INDEX FILE h "   P RB(Z) DXI020 NO INDEX h N   P*  h l ( P*   GET FILE CODE FOR THIS FDB ADDR  h v   P*  h     P LD* A6,SCTCDT h     PDXI030 SUK A6,4  h     P LD A7,SCTCDT  h     P ADR A7,A6 h     P CW A1
0x02a1dc…02a370          Dummy {f00=0x000e, f01=0x0190, f02=»CBFC,A8 INDEX FILE h     P LDR A6,A11  i     P SUK A6,QINS i .   P RF(E) DXI080 INDEXED DELETE i B   P*  i f $ P*   GET ADDRESSS OF DATA RECORD  i p   P*  i     P LD A6,ECBBA,A12 SECTOR ADDR i     P ADK A6,2 CYLID  i   $ P AD A6,FDBRRO,A10 ADDR DATA REC  i     P A
0x02a370…02a504          Dummy {f00=0x000e, f01=0x0190, f02=» ADDR  i v $ P LD A6,ECBBA,A9 USER BUFFER ADDR j     P AD A6,FDBKA,A1 KEY OFFSET j 6   P IFT MMUPAG=1  j X   P LDR A6,A1 j n " P ADKL A6,FDBKEY ADDR KEY AREA  j     P XIF j     P IFT INDXAC=1  j   $ P LDK A7,/1F INSERT INDEX NOWAIT  j     PDXI090 EQU * j     P*  j
0x02a504…02a698          Dummy {f00=0x000e, f01=0x0190, f02=» DATA DMTAR5 j     P LD A7,ECBRC,A8  k     P RF(N) DMTAR5 REQ ERR  k ,   P RB DXI020 NEXT INDEX DIRECT k J   PDXI100 LKM k n   P DATA 3 EXIT k     PDMTAR5 EQU * k   " P LD A6,FDBADF,A1 FDB DATA FILE k     P LD A9,DWTECB,A6 USER ECB  k     P LDKL A8,FDBECB  k     P
0x02a698…02a82c          Dummy {f00=0x000e, f01=0x0190, f02=»A9 RC TO USER  k     P LDK A1,0 RETURN CODE  l   & P LC A2,FDBDBR,A6 NR OF READY INDEX l 4   P ADK A2,1 COUNT INDEXES  l ^ $ P CC A2,FDBNIF,A6 TOT NR OF INDEX l ~   P RF(NE) DXI200 l     P LD A7,DWTOR,A6  l     P ANK A7,/3F ORDER CODE l     P SUK A7,QINS INDEXED I
0x02a82c…02a9c0          Dummy {f00=0x000e, f01=0x0190, f02=»   P ADKL A10,2 CYLID  m     P AD A10,FDBRRO,A6  m   & P AD A10,FDBRLE,A6 ADDR STATUS CHAR m 8   P LDK A1,0 STATUS FREE  m b . P ABL DMT350 CONTINUE AS FOR RANDOM DELETE  m     PDXI200 EQU * m     P SC A2,FDBDBR,A6 m     P LKM m   " P DATA 3 EXIT. MORE INDEX LEFT 
0x02a9c0…02ab54 (0, 54)  Dummy {f00=0x000e, f01=0x0190, f02=»TS       P*      J P* DWTCHP TERMINAL ADDRESS AS GIVEN AT PARAMETER TRANSFER (BIT #08-#15)       P*    b   P EJECT   l < P*******************************************************    z   P*      * P* PARAMETERS FOR CONDITIONAL ASSEMBLY        P*      ( PXRVI EQU /5C
0x02ab54…02ace8          Dummy {f00=0x000e, f01=0x0190, f02=» BUFFER LENGTH   |   PRBUFL EQU 650+X:X  DK        PX:B EQU /60 DCTASK FILE CODE   4   PDC15FC EQU /60   X $ PX:C EQU 1 IF 1 INTERRUPT LOGGING   n   PLOGG EQU 0       P*      * PTIMPOL EQU 600 POLL TIMEOUT VALUE  DK      * PX:E EQU 1 STATUS AND RVI HANDLING IF=1  
0x02ace8…02ae7c          Dummy {f00=0x000e, f01=0x0190, f02=»U 252      ( PX:H EQU 1 CODE , 0=ASCII , 1=EBCDIC        PCODE EQU 1   : * PX:I EQU 0 IF 1 SPECIFIC POLL HANDLING    L   PSPECP EQU 0    z , PX:J EQU 1 IF = 1  LINE SPEED SET TO HIGH     ( P   IF = 0  LINE SPEED IS SET TO LOW        PSPEED EQU 1      * PX:K EQU 0 
0x02ae7c…02b010          Dummy {f00=0x000e, f01=0x0190, f02=» = 1  PTS 6805 ADAPTION SALCUZ       PP6805 EQU 00   &   PX:N EQU /02    :   P IFT P6805=0   N , PLCUIN EQU 02 DEVICE ADDRESS OF RECEIVER    b   P XIF       P IFT P6805=1     , PLCUIN EQU /0A DEVICE ADDRESS OF RECEIVER       P XIF       PX:O EQU 0      , PIBMCHR E
0x02b010…02b1a4          Dummy {f00=0x000e, f01=0x0190, f02=»ON PACKAGE, IF NOT = 0   v   PEM3270 EQU 1       PX:R EQU 1000   2   P    DK2    F * PBINTRM EQU 0 IF 1 BINARY TRANSMISSION    V , PTSTREQ EQU 0 IF 1 TEST REQUEST HANDLING      , PDMRK EQU 1 SPECIAL CONDITION FOR DENMARK     4 PNOWACK EQU 0 WHEN WORKING WITH A MAI
0x02b1a4…02b338          Dummy {f00=0x000e, f01=0x0190, f02=»ING IF STAT IS SET TO "ONE".       P IFT P6805=0  SALCUZ   $ < PLCUUT EQU LCUIN+/10 DEVICE ADDRESS OF TRANSMITTER SALCUZ   @   P XIF   SALCUZ        P IFT P6805=1     < PLCUUT EQU LCUIN+/01 DEVICE ADDRESS OF TRANSMITTER SALCUZ       P XIF   SALCUZ        P*       
0x02b338…02b4cc          Dummy {f00=0x000e, f01=0x018e, f02=»*****************************************        P*    2 . P* A PROGRAM VERSION USING TOSS MMU PAGING    < * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   n   P*        PMMUPAG EQU 1       P*        P    DB       P IFT MMUPAG=0  DK2       PTBUFL EQU 0  DK2       P XIF
0x02b4cc…02b660          Dummy {f00=0x000e, f01=0x0190, f02=» 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.   >   P*    p   PCPU852 EQU 0   z   P*      2 PDEVIND EQU -2 DEVICE INDEX DATA COMMUNICATION      * PBUFLEN EQU TBUFL+TBUFL MMU BUFFER SIZE       P*        P E
0x02b660…02b7f4 (0, 55)  Dummy {f00=0x000e, f01=0x018e, f02=»       PSTART EQU DWTDRD       P XIF       P*    ,   P IFT MMUPAG=1    6   PSTART EQU DWTDRD+4   L   P XIF   f   P*    r 4 PDWTTP EQU START+/00 TIMER POINTER ORDER PROCESS    | . PDWTWQ EQU START+/02 WRITE/GET BUFFER QUEUE     $ PDWTSQ EQU START+/04 STATUS QUEUE  
0x02b7f4…02b988          Dummy {f00=0x000e, f01=0x0190, f02=»   j , PDWTTIM EQU START+/0C REQUEST TIMER VALUE       P*    8   P EJECT   B   P*    P   P* REQUEST HANDLING   Z   P*    t   P*    ~   P*        P* A7=ORDER       P*        P* /02: READ        P* /06: WRITE       P* /37: TRANSFER PARAMETERS       P* /38: SET STATU
0x02b988…02bb1c          Dummy {f00=0x000e, f01=0x0190, f02=»0 ON- / OFFLINESWITCH      * PDCSTOL DATA 0 OLD DC EQUIPMENT STATUS        PDCSTCU DATA 0 CURRENT STATUS   L $ PDCWRQ DATA 0 WRITE REQUEST QUEUE   p , PDCTPGP DATA 0 TIMER POINTER GENERAL POLL       P EJECT       P*        P* DC TASK ADDRESS BLOCK        P*      $
0x02bb1c…02bcb0          Dummy {f00=0x000e, f01=0x0190, f02=»ORT ROUTINE ADDRESS      $ P DATA DCRBUF REC. BUFFER ANCHOR        P*    D   P* DRIVER ADDRESS BLOCK   N   P*    l   P DATA BUFLEN MMU BUFFER SIZE   v   P DATA DEVIND DEVICE INDEX      ( PDC15AD DATA DCACT ACTIVATION ADDRESS     4 P DATA ABORT ABORT ROUTINE ABORT 
0x02bcb0…02be44          Dummy {f00=0x000e, f01=0x018e, f02=» " P RES 1 AND FOR TRANSFER PARAM        PSTB2 RES 1   *   P   <   P IFT SPEED=1   D   PLSPEED EQU /0200   X   P XIF   p   P IFT SPEED=0   |   PLSPEED EQU 0       P XIF       P EJECT       P*        P*      $ P* ACTIVATION FROM TERMINAL TASKS       P*        PDCAC
0x02be44…02bfd8          Dummy {f00=0x000e, f01=0x0190, f02=»   l   P XIF       P SUK A7,/02        P RF(Z) DCRD READ SPECIFIC    (   P SUK A7,/06-/02    J   P RF(Z) DCWR    b   P SUK A7,/37-/06    v $ P RF(Z) DCTP TRANSFER PARAMETERS        P IFF STAT=0        P SUK A7,/38-/37        P RF(Z) DCSS SET STATUS       P SUK A7,
0x02bfd8…02c16c          Dummy {f00=0x000e, f01=0x0190, f02=»T REQUEST TIMER        P XIF       P RF DCA100   $   P EJECT   6   P*    D   P*    N   P* ACTIVATION FROM DCTASK   X   P*    x   P*        PDCACTD EQU *     $ P SUR A1,A1 PRESET RETURN CODE =4       P IFT EM3270=1  =4        P LDR A7,A7  =4     & P RF(Z) ANYMSG AN
0x02c16c…02c300          Dummy {f00=0x000e, f01=0x0190, f02=»ERS    t   P       PDCA100 EQU * REQUEST ERROR       P ABL DISIOE INVALID ORDER    6   P*    X   P*    b   P* READ FROM DCTASK   l   P*        P*        P* REQUEST FROM DC-TASK       P* COMPLETE WHEN:     & P*   STATUS CHANGE ON DC EQUIPMENT      $ P*   SPONTANOUS
0x02c300…02c494 (0, 56)  Dummy {f00=0x000e, f01=0x018e, f02=»B    ~   P*      8 P****EXIT PARAMETERS*********************************       P*    P   P*   A6 = FDB ADDR    Z   P*    t 8 P****USED REGISTERS**********************************   ~   P*        P*   A1-A4,A6       P*      < P**************************************
0x02c494…02c628          Dummy {f00=0x000e, f01=0x0190, f02=»   P LDR A1,A3 LOG REC NO        P INH   " , P CF A15,GETBLK GET BUFF AND STORE A1,A2    .   P*    ^   P*   LINK BUFFER TO FDB   h   P*        P LD A2,FDBEAL,A6 LINK ROOT       P STR A2,A4 THREAD        P ST A4,FDBEAL,A6 NEW ROOT        P RTN A14       P EJECT   D
0x02c628…02c7bc          Dummy {f00=0x000e, f01=0x0190, f02=»       P*   TIO THE FREE LINK.       P*    & 8 P****ENTRY PARAMETERS********************************   0   P*    l   P*   A1 = FDB-ADDRESS   v " P*   A2,A3 = LOGICAL RECORD NO      B P*   A2: BIT 0=1,BIT 1=1  ALL BUFFERS WITH TASK ID SAME AS FDB      ( P*         
0x02c7bc…02c950          Dummy {f00=0x000e, f01=0x0190, f02=»FER WITH TASK ID AND LOG REC NO    j 0 P*                        AS SPEC IS REMOVED.   (   P*      8 P****EXIT PARAMETERS*********************************   f   P*        P*   A1 = UNCHANGED       P*      8 P****USED REGISTERS**********************************    
0x02c950…02cae4          Dummy {f00=0x000e, f01=0x0190, f02=»,A5 EA ROOT        P RF EAR030       PEAR020 EQU *   &   P LDR A5,A4 SAVE OLD ROOT   :   P LDR* A4,A4 NEXT BUFFER ADR    Z   PEAR030 EQU *   ~   P RF(Z) EAR100 EA LINK END        P LDR A2,A2 REC NO      & P RF(N) EAR050 RELEASE MANY BUFFERS       P*        P*   SE
0x02cae4…02cc78          Dummy {f00=0x000e, f01=0x018e, f02=»EAR050 EQU *       P CWK A2,/A000 CHECK BIT 1      0 P RF(L) EAR080 BIT 1 ZERO,ALL BUFFERS REMOVED   6   PEAR060 EQU *   j   P*    ~   P*   SEARCH TASK IDENT        P*        P LC A3,FDBTNR,A1 TAK ID        P CC A3,2,A4        P RB(NE) EAR020       P*        P*   
0x02cc78…02ce0c          Dummy {f00=0x000e, f01=0x0190, f02=»   P*   RETURN BUFFER TO POOL        P*    &   P INH   0   P LD A3,FREQUE    <   P STR A3,A4 NEXT FREE   R   P ST A4,FREQUE NEW ROOT   n   P LDR A4,A5 BUFFER ROOT       P LDR A2,A2       P RB(N) EAR020 RELEASE MORE       PEAR100 EQU *       P RTN A14       P EJECT
0x02ce0c…02cfa0          Dummy {f00=0x000e, f01=0x0190, f02=» IF NO BUFFER IS   ` D P*   FOUND A NEW IS FETCHED FROM THE FREE LINK AND B FILLED WITH      H P*   ZEROES AND PUT ON THE CRN LINK. IF NO FREE BUFFERS ARE AVAILABLE   ` 0 P*   THE SYSTEM WILL HALT AND LITE SOP-LAMPS.     ( P*   TASK ID IS PLACED IN THE BUFFER     
0x02cfa0…02d134 (0, 57)  Dummy {f00=0x000f, f01=0x018e, f02=»0,C1 CAS F0,F1 DISC F8,F9 FLOPP      $ PSCTANO DATA 0 APPLICATION NUMBER   ( 2 PSCTADA DATA 0 APPLICATION DISC SECTOR ADDRESS    P   PSCTPAG DATA 0 PAGTAB ADDRESS       PSCTSEG DATA 0 SEGTAB ADDRESS       PSCTSWB DATA 0 SWBTAB ADDRESS     $ PSCTNOS DATA 0 NUMBER O
0x02d134…02d2c8          Dummy {f00=0x000f, f01=0x0190, f02=»   P   INDEX REL TTAB      0 PSCTLAC DATA 0 LOGICAL ADDRESS OF COMMON PART     & PSCTMMP DATA 0 MMU TABLE PAGE ENTRY   R   P   INDEX REL TTAB    | * PSCTLAP DATA 0 LOGICAL ADDRESS OF PAGES     ( PSCTNPE DATA 0 NUMBER OF PAGE ENTRIES     & PSCTSTB DATA STB SYSTEM S
0x02d2c8…02d45c          Dummy {f00=0x000f, f01=0x018e, f02=»SCTCDT DATA 0 CDTAB ADDRESS        PSCTBUG DATA BUG DEBUGGER   $ & PSCTDMT DATA X:B DMTASKS IN SYSTEM    D   P   BIT 13:D2,14:D1,15:D0   n 0 PSCTDMI DATA X:C DM INDEX RECORD BUFFER SIZE      ( PSCTDML DATA X:D DM NO OF LOCAL FILES     * PSCTDMC DATA X:E DM NO OF C
0x02d45c…02d5f0          Dummy {f00=0x000f, f01=0x40fe, f02=»   P*        P* SYSTEM STACK       P*    $   P RES 145   .   P DATA /FCC0 AND PSW    > & PSTB DATA LOOP AND PC FOR IDLE LOOP   Z   P       P       P*        P* IDLE LOOP        P*        P       PLOOP RB *        P       P       P       P END    @       DM NO OF C
0x02d5f0…02d784          Dummy {f00=0x000f, f01=0x2008, f02=»           P       P END INIM     @      &       P EJECT   2   P   @   P*    H   P* START SYSTEM   R   P*    h   P   r   P LD A13,CVTAPS   z * P STR A13,A15 STORE USER START ADDRESS      " P STR A7,A15 AND LEVEL ON STACK     " P ABL PFINIT INITIALIZE DEVICES      
0x02d784…02d918          Dummy {f00=0x000f, f01=0x0190, f02=»    4    I JI " 'T   b ~ * &        $T I         H s(  o     @ Wf( c   * &     )     K )A  (    WZ 'T[ $TWK %    c J * &     G  )   WA(   K N (    W7(   I   ( c x * &     e      W(_4(    'T#W  $T @ !      c   * &            W    W  ) T    4    4    6 c   * &      
0x02d918…02daac          Dummy {f00=0x000f, f01=0x0190, f02=»        *    S]W I  I  A        *W c   * &         W I  I  A        *W W H  I  I d * * &     7    I      A        +0      WrWu d X * &     U    WlH     WdWgH ]I  )  C@ @ H  d   * &     s  0 ,@ 0!    0        - 0   0"   d   * &        IQ    %   A      ) @  .@ @  +W
0x02daac…02dc40          Dummy {f00=0x000f, f01=0x0190, f02=»   d l * &         @   l   A   @ 6          _(@  e   * &     '  @ _Q%     l                    e 8 * &     E            L      A I  @ 4      e f * &     c           @ @ @ @ 0"  4 I 5I  A e   * &         A     /  0   W 0!        /  0 e   * &        0    @ @        
0x02dc40…02ddd4 (0, 58)  Dummy {f00=0x000f, f01=0x0190, f02=» % | , P*                    FDB-CEX,ECB,SNR,RRO &   8 P*                    ECB-FC,CW,BA,DWT-OR,ECB,EXTDMI  & 8   P*   A8 = ECB ADDR  & t   P*  &   8 P****EXIT PARAMETERS********************************* &     P*  &     P*   A1 = A6 = FDB ADDR &   0 P*   A2 = FDB
0x02ddd4…02df68          Dummy {f00=0x000f, f01=0x0004, f02=»                                                                                                                                                                                                                                                                        
0x02df68…02e0fc          Dummy {f00=0x000f, f01=0x0190, f02=» J F         IDENT SYSTAB                   REL 9.2 79-11-16  870105040920     F B   SCTMSZK SCTSFA  SCTEFA  SCTPLD  SCTANO  SCTADA  SCTPAGL SCTSEG    R F B   SCTSWB  SCTNOS  SCTNOP  SCTPSZ  SCTMMC  SCTLACL SCTMMP  SCTLAP      F B   SCTNPE  SCTSTB  SCTOPT  SCTTCT 
0x02e0fc…02e290          Dummy {f00=0x000f, f01=0x0190, f02=»:PA  PAG:SB  SWB:NC  SWB:DS  SWB:ELS SWB:NS0   z       T:ACSB    4       SEG:ST      F       SEG:DSL     Z       SEG:EL      n       SEG:PBI             PAG:QF              PAG:QBV             PAG:PA              PAG:SB              SWB:NC              SWB:DS     
0x02e290…02e424          Dummy {f00=0x000f, f01=0x0190, f02=»                                                 CHLT1   . , (                                           > , (     !                                     n , (     1                                             IHLPN           IHDU1     , (     A                    
0x02e424…02e5b8          Dummy {f00=0x000f, f01=0x0190, f02=»         n , (     q                                             HALTN   >                       N       SCTMSZK     f       SCTSFA      z       SCTEFA              SCTPLD              SCTANO              SCTADA              SCTPAGL       , (               @      
0x02e5b8…02e74c          Dummy {f00=0x000f, f01=0x018e, f02=»             SCTLACL             SCTMMP              SCTLAP      2       SCTNPE      F       SCTSTB      Z       SCTOPT      n       SCTTCT              SCTCDT              SCTBUG~             SCTDMT        , (                                                   SCT
0x02e74c…02e8e0          Dummy {f00=0x000f, f01=0x403e, f02=»                                                     (@      :   2       SCTNPE      F       SCTSTB      Z       SCTOPT      n       SCTTCT              SCTCDT              SCTBUG~             SCTDMT        , (                                                   SCT
0x02e8e0…02ea74 (0, 59)  Dummy {f00=0x000f, f01=0x0190, f02=»UPDATE BUFFER ADDRESSES  5     P ADK A2,1  6   ( P SUK A3,1 DECREMENT REQUESTED LENGTH 6 2 & P RB(P) MVUS10 MORE CHAR. TO MOVE?  6 ^   P RB MVUS30 NO, RETURN  6     P*  6     P EJECT   DMSUBR  6     P*  6     P* M O V : S U  6     P*  6   F P* THIS ROUTINE MOVES D
0x02ea74…02ec08          Dummy {f00=0x000f, f01=0x0190, f02=»USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT. 6     P*  7 H : P* INPUT:  A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA) 7 R : P*         A2 = ADDRESS OF RECEIVING BUFFER (USER AREA) 7   . P*         A3 = NUMBER OF BYTES TO BE MOVED 7     P*  7   "
0x02ec08…02ed9c          Dummy {f00=0x000f, f01=0x0190, f02=»F REQUESTED LENGTH <= 0  7 x   P STR A5,A14 SAVE A5  8   ( P LDR A4,A2 CHECK USER BUFFER ADDRESS 8 <   P ANK A4,1  8 h . P RF(NZ) MVSU40 USER BUFFER ADDRESS UNEVEN? 8 z . P LDR A4,A1 NO, CHECK SYSTEM BUFFER ADDRESS 8     P ANK A4,1  8   0 P RF(NZ) MVSU60 SYSTEM BU
0x02ed9c…02ef30          Dummy {f00=0x000f, f01=0x018e, f02=»UNEVEN?  8 p   P*  9     PMVSU20 MVSU A3 9     P*  9 0 " PMVSU30 LDR* A5,A14 RESTORE A5  9 :   P*  9 `   PMVSU35 RTN A14 9 j   P*  9     P EJECT   DMSUBR  9     P*  9     P*  9   0 PMVSU40 EQU * USER BUFFER ADDRESS WAS UNEVEN  9   * P LDR A4,A1 CHECK SYSTEM BUFFER
0x02ef30…02f0c4          Dummy {f00=0x000f, f01=0x0190, f02=» 9 ^   P RF MVSU65 :     P*  :   2 PMVSU60 EQU * SYSTEM BUFFER ADDRESS WAS UNEVEN  : $ 0 P LCR A4,A1 GET ONE CHAR. FROM SYSTEM BUFFER  : Z   P ECR A4,A4 :   * P ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS :   ( P SUK A3,1 DECREMENT REQUESTED LENGTH :   * P RF(NP) MVSU70
0x02f0c4…02f258          Dummy {f00=0x000f, f01=0x0190, f02=»ER BUFFER  : p & P ADK A1,1 UPDATE BUFFER ADDRESSES  ;     P ADK A2,2  ; < ( P SUK A3,1 DECREMENT REQUESTED LENGTH ; N & P RB(P) MVSU60 MORE CHAR. TO MOVE?  ; z   P RB MVSU30 NO, RETURN  ;     P*  ;   4 PMVSU70 ELR A3,A2 GET LAST CHAR. FROM USER BUFFER ;   $ P ANK
0x02f258…02f3ec          Dummy {f00=0x000f, f01=0x018e, f02=»FFER ; j   P RB MVSU30 RETURN  <     P*  < &   P EJECT   DMSUBR  < 0   P*  < H   P*  < R 2 PMVSU80 EQU * BOTH BUFFER ADDRESSES WERE UNEVEN <   2 P LDR* A4,A1 GET FIRST CHAR. FROM SYSTEM BUFFER <   0 P ELR A5,A2 GET FIRST CHAR. FROM USER BUFFER  <   $ P ANK A4,/FF 
0x02f3ec…02f580          Dummy {f00=0x000f, f01=0x0190, f02=» < b & P ADK A1,1 UPDATE BUFFER ADDRESSES  =     P ADK A2,1  = 2 ( P SUK A3,1 DECREMENT REQUESTED LENGTH = D * P RB(P) MVSU10 MORE CHARACTERS TO MOVE? = p   P RB MVSU30 NO, RETURN  =     P*  =   , PMVSU90 EQU * REQUESTED LENGTH WAS UNEVEN =   ( P SUK A3,1 MAKE REQ
0x02f580…02f714 (0, 60)  Dummy {f00=0x000f, f01=0x0190, f02=»NCHOR ADDRESS    t " P CWR A1,A6 CHECK QUEUE ANCHOR      0 P RF(E) ADR:30 REQUEST ISSUED FOR THIS TASK?    <   P*    p   P ANK A7,1    z   P RF(Z) ADR:25 READ?        P CWK A1,RD:QUE     ( P RF(E) ADR:30 COMPLEMENTARY REQUEST?       P RF ADR:50 NO        P*       
0x02f714…02f8a8          Dummy {f00=0x000f, f01=0x0004, f02=»                                                                                                                                                                                                                                                                        
0x02f8a8…02fa3c          Dummy {f00=0x000f, f01=0x0190, f02=» J F         IDENT DMSUBR                   REL 9.2 79-11-16  870105040920     F B   EATESTK EASETB  EARELB  CRNGET  CALSNO  GTBKBU  GTLGRNL DMTIOT    R . *   CHKIND  REQEND  DMTIOZ  MOV:US  MOV:SU            CHKIND        , (         ? ?    !?    P     P !>  P W 
0x02fa3c…02fbd0          Dummy {f00=0x000f, f01=0x0190, f02=»WTTQ     , (     =    R      L    X   P  L    P  4 M           QTJOB   <       DWTTDM    L       DWTST   ^ , (     Y             X         M         M   n       IHRTN           EATESTK z           FDBEALL     , (     q      _8 >       D    W  0P  Q               F
0x02fbd0…02fd64          Dummy {f00=0x000f, f01=0x0190, f02=»         X     1 Y     :     , (                 4W    0P   R  Q     P             FREQUEW   P * &          W     R  D     Q   ( 0 5   @   b       CRNGET              FDBCRL      , (             1 A        Z> : D    W  (P            CRNTID            CRNQUE       
0x02fd64…02fef8          Dummy {f00=0x000f, f01=0x018e, f02=»SNO  X           FDBBLF      , (     G       I     D     ) E     :     T           DIVMOD    P       FDBEXT~   b , (     _     $     &S       P   W  X   $     t       EXTLEN            FDBCEX      , (     yH      (     *    U   U        *_            EXTBAS       
0x02fef8…03008c          Dummy {f00=0x000f, f01=0x0190, f02=»     , (          P  X   2  _     W    Y   4 :             DWTECB    8       ECBRC   J , (      D      6       8 B   :P     T        Z       FDBDBR            ECBBA           BUFDMIT     , (      D$ G   :W  X   <     Y   < B   >             DMTIOZ              DWT
0x03008c…030220          Dummy {f00=0x000f, f01=0x0190, f02=»   GTBKBU  ,           EXTDMI      , (     )     8_    X   , P   H X   0     8   &       SECTLE    V       ECBRL   h       DMTGBU    x       ECBCW     , (     ?  !  #       J C   L     NW      C           BUFSTAH     , (     Y     P       R C   > X   B%?   : X    
0x030220…0303b4 (0, 61)  Dummy {f00=0x0010, f01=0x0190, f02=»O TO DISPATCHER        P IFT EM3270=1  =4        P EJECT   2 . P*****************************************    @   P*    r   P*   ANY MESSAGE ORDER    |   P*      " P*****************************        P     2 PANYMSG LD A4,DWTRQ,A6 ANY QUEUED MESSAGE ?? =4       P
0x0303b4…030548          Dummy {f00=0x0010, f01=0x0190, f02=»ETERS        P*        P*      > P* REQUEST FROM DC-TASK: TRANSFER TERMINAL COMPUTER ADDRESS   " : P*         FROM TERMINALS: TRANSFER TERMINAL ADDRESSES    d   P*        P*        P IFF CODE=1      & PDCTP LD A2,ECBCW,A8 GET PARAMETER        P XIF       P IFT COD
0x030548…0306dc          Dummy {f00=0x0010, f01=0x0190, f02=»   P SLL A2,8        PDCTP10 EQU *     $ P LC A3,ECBCW+1,A8 GET TCP OR DV    *   P ANK A3,/FF    R ( P LC A2,TASCII,A3 TRANSLATE TO ASCII    f   P XIF     ( P STR A2,A6 SAVE IN FIRST WORD OF DWT       P       P IFT RCOM=1      * P LD A3,ECBBA,A8 DEVICE BUFFER ADDR
0x0306dc…030870          Dummy {f00=0x0010, f01=0x0190, f02=»K DWT ???    | 2 P RF(E) DCTP30 YES!!!  SHOULD NOT BE IN DC:TAB      * P LD A1,DC:IN GET DC:TAB INPUT POINTER    H * P CWK A1,DC:END TABLE ALREADY FULL ????   v & P ABL(E) DISIOE YES!! REQUEST ERROR       P EJECT       P       P       PDCTP20 EQU *     " P LD A4,D
0x030870…030a04          Dummy {f00=0x0010, f01=0x0190, f02=»RIES CHECKED?? =3    | * P RF(E) DCTP25 YES.DWT NOT IN TABLE =3        P CWR* A6,A4 IN TABLE ?? =3   H   P RF(E) DCTP30 YES!! =3   j " P RB DCTP22 CHECK NEXT ENTRY =3       PDCTP25 EQU *  =3       P     $ P STR A6,A1 INSERT DWT IN DC:TAB        P LDK A1,2      * P
0x030a04…030b98          Dummy {f00=0x0010, f01=0x0190, f02=» END       P ORS A1,DWTST,A6     ( P CF A15,INSSQ INSERT IN STATUS QUEUE   $   P XIF   P   PDCTP30 EQU *       P SUR A1,A1 RETURN CODE ::= 0   p   PENDIO EQU *      $ P CF A15,TENDIO COMPLETE REQUEST        P RB DCRTN        P EJECT       P*        P*        P* WR
0x030b98…030d2c          Dummy {f00=0x0010, f01=0x0190, f02=»QU *       P IFT MMUPAG=1      $ P LD A1,ECBRL,A8 REQUESTED LENGTH   " " P CWK A1,BUFLEN ILLEGAL LENGTH?   J   P RF(G) IL:LEN YES!!    p   P XIF       P CF A15,TIMEWR SET TIMER       P CF A15,INSWQ  QUEUE REQUEST       P RB DCRTN        P*        P*        P*     
0x030d2c…030ec0          Dummy {f00=0x0010, f01=0x0190, f02=»QU *       P LD A8,DWTECB,A6 GET ECB     . P LD A4,DWTRQ,A6 AND RECEIVE MESSAGE QUEUE    , " P RF(Z) DCRD10 NOTHING IN QUEUE   ^   P       P       P     ( P LDR* A2,A4 TAKE THE FIRST IN QUEUE        P ST A2,DWTRQ,A6        P ADK A4,6      " P LD A3,-4,A4 EFFECTIVE
0x030ec0…031054 (0, 62)  Dummy {f00=0x0103, f01=0x0190, f02=» F     ` : > B      4       4       4    4       4       4 @       8 I  6    L0    0 WC0    W<6     0    W 0    6      0    W 0    W 0    W 0    W 0    W 0  : 0    P :    _ 0       0  P 0     +     P    Rq   WlWj6      0       W 0       W 0       W 0       W : @  
0x031054…0311e8          Dummy {f00=0x0103, f01=0x0190, f02=»  3         2     I     W 0   (   _    0      FI{   W   2     W50       A H          (      2                      4    90   _;0 W 0 W 0 W 0 W 0 W 0 W 0 W 0 8 : ;      8 7  GG;GG;7;;;7;7?    I  I  W 1   1 &  W 1   1 '  W ?    0  T b     !      A ?    WO0   (     ?
0x0311e8…03137c          Dummy {f00=0x0103, f01=0x0190, f02=» 0    6      0#     W 0#     W 0#     W 0#     W  0   6   8 2        _D  -                0  0    2        4     A        ?    0  0           ? 4 1   4     0$ P 0% W 0& (      W    4    0           $   1    W{1       B   n   6      0#     W 0#     W 0#     W 0#   
0x03137c…031510          Dummy {f00=0x0103, f01=0x0190, f02=»HZ I  H+    0    1    0  KZ      4    4        e    e% r*  e   af 0   0'   f eP      &           4 @Z   4 6   ovx(  v     Ww     Tp     Ti     Tb     T[H   u      TN u H1    ( TAH,>   ! T7H-4   " T-   # T&   $ T H.    % T W      W W W    4    4 AZH" 0 %6   CMOWO0 
0x031510…0316a4          Dummy {f00=0x0103, f01=0x0190, f02=»     r 0)         ?  _ 0*              0 ? H    30     :             @$A 0   A 1+      6           _:    ?@)6    o      _O 1       # ,`   r1  d_ A)WR@)  @  ?  ;     6    +       _   @  ?  ,   r 1< ,  _3  @  ;   uRc; ?  _F  @     W     )|   |    eI) -}rYA&A 0   1+ 
0x0316a4…031838          Dummy {f00=0x0103, f01=0x0190, f02=» 0*   ?!0*     g          0   A 1+   6     _ ?!  s      <!   <!   <!   <!I   !   t  Xr  ; " sa t Q  |! u  #          1b   a    I " | 3I  0   A 1+   6           _ _ ?"  u$ | W  $<! #  W 0   A 1+   6     _ _  X  t @'  t     t   ; " sa tT I'   uP       h   a  P    b 
0x031838…0319cc          Dummy {f00=0x0103, f01=0x0190, f02=»  X      'K  W: #  A 1+   6           _ _  t @'_ A'_ @'I  A$ (?#  g I"R_ 0 ? 0 _    )     E       #    )     o       )     o      _% XrA"      " r 0 ? _   ( 0   +    s A     * + , -   @ A     . ?$ g  ?%        < " r   T    4    4       !      r  4  /1 T4 /2 T. /3 
0x0319cc…031b60          Dummy {f00=0x0103, f01=0x0190, f02=» T    r8 T    r9 T    rB 4 I        " r 0*         _ 0*     4   /      0  0  0  0  0  0  0  0 4 @ 0,  P A         W    W       4 , %                   o   n   @   W   u                                                       4               7   ]   l                
0x031b60…031cf4 (0, 63)  Dummy {f00=0x00ff, f01=0x0190, f02=»TERS   l   P     , PMTDA60 LD A4,ECBBA,A8 GET BUFFER ADDRESS       P   D , P CWR* A2,A6 CHECK IF CH ALREADY SELECTED   L   P RF(E) MTDA70 YES    |   P CF A5,SELC SELECT CHANNEL     ( PMTDA70 CM MTEOT CLEAR EOT INDICATOR      ( P LDK A7,MTRTRY GET MAX NO OF RERIES 
0x031cf4…031e88          Dummy {f00=0x00ff, f01=0x018e, f02=»Y:       P*      & P* A2:  ACT CHANNEL STATUS ADDRESS        P* A3:  REQUESTED LENGTH    >   P* A4:  BUFFER ADDRESS    ^   P* A5:  STACK POINTER   |   P* A6:  DWT ADDRESS       P* A7:  MAX NO OF RETRIES       P* A8:  ECB ADDRESS       P*        P* EXIT:  ABL DISEN
0x031e88…03201c          Dummy {f00=0x00ff, f01=0x0190, f02=»   P* ARE UPDATED.       P*        P*    $   P* TEST STATUS  /00   .   P*    H   P   R , PTEST LC A7,DWTOR,A6 SELECT TO GET STATUS   Z   P ANK A7,/7       P CF A5,SELC        P ABL ENDIO8        P EJECT   DRMT01        P       P*        P* READ  /02        P*     
0x03201c…0321b0          Dummy {f00=0x00ff, f01=0x0190, f02=»BL(N) ENDIO4 NO MORE RETRIES       P CF A5,SKPR SKIP REVERSE   $   P RB READ TRY AGAIN   D   P   ^ ( PREAD10 LDR A5,A1 CHECK IF TAPE MARK    f   P SLC A5,3        P ABL(N) ENDIO0 TAPE MARK     $ PREAD20 LD A5,2,A2 CHECK SEQ MODE     " P ABL(N) ENDIO1 NO SEQ NUMBER
0x0321b0…032344          Dummy {f00=0x00ff, f01=0x0190, f02=»   t   P CCR A3,A5     * P RF(NE) READ30 NOT CORRECT SEQ NUMBER        P ECR A3,A3   H   P SUK A5,1    Z   P CCR A3,A5   l $ P RF(E) ENDIO1 BOTH SEQ CHARS OK    ~   P       P XIF       P*        P EJECT   DRMT01        P*        P*        P IFT MMUPAG=1      & P L
0x032344…0324d8          Dummy {f00=0x00ff, f01=0x0190, f02=»,A5 LOAD MMU REGISTERS FROM TTAB       P RER A5,MTIOPL   (   P ANKL A5,/FFF    >   P LD A3,ECBRL,A8    T $ P SUR A3,A5 GET EFFECTIVE LENGTH    l * P LD A5,DWTUEC,A6 GET USER ECB ADDRESS      & P EL A5,ECBBA,A5 GET BUFFER ADDRESS       P ADR A5,A3       P LDR A3,A5
0x0324d8…03266c          Dummy {f00=0x00ff, f01=0x0190, f02=» . P TL 2,A15 RESTORE MMU REGISTERS FROM STACK     $ P ADKL A15,32 ADJUST STACKPOINTER   6 & P CWR* A5,A2 CHECK SEQUENCE NUMBER    ^   P RF(E) ENDIO1 JUMP IF EQUAL        P XIF       P*        P EJECT   DRMT01        P*        P*        PREAD30 EQU *     $ P ORK A
0x03266c…032800          Dummy {f00=0x00ff, f01=0x0190, f02=»,A5        P ANKL A5,/FF00       P ORR A5,A3   "   P ECR A5,A5   4   P RB READ25   F   P XIF   X   P*    d   P EJECT   DRMT01    n   P       P       P*        P* WRITE  /05,/06       P*        P     " PWRIT LD A1,2,A2 CHECK SEQ MODE       P RF(N) WRIT10 NO SEQ NUM
0x032800…032994 (0, 64)  Opaque[0x194]
0x032994…032b28          # DirEnt {nam=»SCLASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0208, f03=0x0000}
0x032994…032b28          IdxSect {
0x032994…032b28            f00 = 0x0010	// 0x32994 @0x0 
0x032994…032b28            f01 = 0x0002	// 0x32996 @0x2 
0x032994…032b28            gno = [	// 0x32998 @0x4 
0x032994…032b28                [0x00]: C0x0010.0x1.0
0x032994…032b28            ]
0x032994…032b28          }
0x032b28…032cbc          Dummy {f00=0x0010, f01=0x0190, f02=» 2 P IDENT SCLASS  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L   P ENTRY SCLASS    V   P*    l   P*    v   P         EXTRN    DWMT01       P         EXTRN    DWLP01       P         EXTRN    DWDU02       P         EXTRN    DWDU01       P*       
0x032cbc…032e50          Dummy {f00=0x0010, f01=0x0190, f02=»   PTC00     DATA     TC00E-*        P         DATA     /0015    &   P         DATA     DWMT01   F   P         DATA     /0080    f   P         DATA     DWLP01       PTC00E    EQU      *        PTC01     DATA     TC01E-*        P         DATA     /00F2        P DAT
0x032e50…032fe4          Dummy {f00=0x0010, f01=0x4058, f02=»ATA     /01F1        P DATA  DWDU01        PTC01E    EQU      *    ,   P END   H@      TDWMT01   F   P         DATA     /0080    f   P         DATA     DWLP01       PTC00E    EQU      *        PTC01     DATA     TC01E-*        P         DATA     /00F2        P DAT
0x032fe4…033178          Dummy {f00=0x0010, f01=0x2008, f02=»        NT TCLASS         *         *    $    *    .     ENTRY TCLASS    8    *    N    *    X    *    b    *    l    *    v    *         *         TCLASS DATALTCLASE-*        TCLASE EQU *         END    @       1              INTLT2              INTRT1           
0x033178…03330c          Dummy {f00=0x0010, f01=0x018e, f02=»A5,READ READ 2ND CRC CHAR        P ECR A7,A7   "   P ADK A5,4    4 $ P XRR A2,A7 CHECK CRC AND SET CR    F   P ABR* A5 RETURN    n   P XIF       P EJECT     < P*******************************************************        P*      ( P* INTERRUPT HANDLER , CHLC REC
0x03330c…0334a0          Dummy {f00=0x0010, f01=0x0190, f02=»   P ST P,INTSAV     * P CF A15,IHSAV8 SAVE A1-A8 ON A15 STACK     $ P LDKL A6,DW1701 LOAD DWT ADDRESS   F , P INR A2,0,DAMI01 GET CHARACTER FROM LINR   n   PIHI100 EQU *       P ABL(NA) SSTIN       P**LOGG       P IFF LOGG=0        P LD A5,DWTSAV+4,A6     & P CF 
0x0334a0…033634 (0, 65)  Opaque[0x194]
0x033634…0337c8          # DirEnt {nam=»MONTAB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0210, f03=0x0000}
0x033634…0337c8          IdxSect {
0x033634…0337c8            f00 = 0x0010	// 0x33634 @0x0 
0x033634…0337c8            f01 = 0x0002	// 0x33636 @0x2 
0x033634…0337c8            gno = [	// 0x33638 @0x4 
0x033634…0337c8                [0x00]: C0x0010.0x2.0
0x033634…0337c8            ]
0x033634…0337c8          }
0x0337c8…03395c          Dummy {f00=0x0010, f01=0x0190, f02=» 2 P IDENT MONTAB  REL 9.2 79-11-16  870105040920        P   :   P*    B 6 P*   THIS TABLE CONTAINS ADDRESSES TO CONFIGURATION   L   P*   DEPENDENT MONITOR TABLES       P*        P*        P ENTRY MONTAB,SPDLCI       P ENTRY FREQUE        P ENTRY PAGQUE        P E
0x03395c…033af0          Dummy {f00=0x0010, f01=0x0190, f02=» INTRT3        P ENTRY INTRT4        P*    &   P EXTRN SYSLOD    0   P****   F   P EXTRN CTAB01    R   P EXTRN KBAD    h   P EXTRN DYAD    |   P*        P       P       PMONTAB EQU *       PFREQUE DATA 0        PPAGQUE DATA 0,0        PINTLT1 DATA 0        PINTLT2
0x033af0…033c84          Dummy {f00=0x0010, f01=0x40b4, f02=»A 0        P DATA SYSLOD       P****       P DATA  CTAB01    ,   P DATA KBAD   B   P DATA DYAD   T   P*    f 0 PSPDLCI DATA 0 LIGHTS CORE IMAGE (0=ON  1=OFF   p   P END    @        *       PFREQUE DATA 0        PPAGQUE DATA 0,0        PINTLT1 DATA 0        PINTLT2
0x033c84…033e18          Dummy {f00=0x0010, f01=0x2008, f02=»         DATA DYAD       P*        P*    $   P END   .@      : DYAD    8   P*    L   P*    V   P*    `   PMONTAB EQU *   j   PTCTAB DATA 0   ~   PCDTAB DATA 0       PBLOCKS DATA 0        PDCTAB DATA 0       PINTLT1 DATA 0        PINTLT2 DATA 0        PINTRT1 DATA 
0x033e18…033fac          Dummy {f00=0x0010, f01=0x018e, f02=»IO A2,1,DAF2 CIO-START FIXED DISC  ;   , P CIO A2,1,DAC2 CIO-START CARTRIDGE DISC  < *   P*  < Z   P EJECT   DRDU01  < d   P*  < |   P*  <     P WER A2,WER1 <     P WER A3,WER1+1 <   & P DATA 0,0,0 VOLUME NAME FIXED DISC <   * P DATA 0,0,0 VOLUME NAME CARTRIDGE DI
0x033fac…034140          Dummy {f00=0x0010, f01=0x018e, f02=» <     P IFT NUNITS+TYPE2=3  =     P DATA MAXCY6 MAX CYLINDER NO = $   P XIF = H   P*  = T   P IFT NUNITS=2  = ^   P IFT MMUPAG=1  = t * P DATA 0 PAGE NUMBER (PSEUDO MMU TABLE) =   * P DATA 0 16 BIT LOGICAL BUFFER ADDRESS  =     PECBDU2 EQU * =     P DATA 0,0,0,0,
0x034140…0342d4 (0, 66)  Opaque[0x194]
0x0342d4…034468          # DirEnt {nam=»SYSTAB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0218, f03=0x0000}
0x0342d4…034468          IdxSect {
0x0342d4…034468            f00 = 0x0010	// 0x342d4 @0x0 
0x0342d4…034468            f01 = 0x0006	// 0x342d6 @0x2 
0x0342d4…034468            gno = [	// 0x342d8 @0x4 
0x0342d4…034468                [0x00]: C0x0010.0x3.0
0x0342d4…034468                [0x01]: C0x0011.0x0.0
0x0342d4…034468                [0x02]: C0x0011.0x1.0
0x0342d4…034468            ]
0x0342d4…034468          }
0x034468…0345fc          Dummy {f00=0x0010, f01=0x0190, f02=» 2 P IDENT SYSTAB  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L 8 P***************************************************    V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      2 P*   SYSTAB = INTERRUPT VECTORS, SYSTEM CONTROL     2 P*   
0x0345fc…034790          Dummy {f00=0x0010, f01=0x0190, f02=»***************    l   P*        P*    "   P   ,   P   4   P   <   P   D   P   L   P   T   P       P   d   P   l   P   t   P   |   P       P       P EJECT   SYSTAB        P       P     4 P ENTRY SCTMSZ,SCTSFA,SCTEFA SYSTEM CONTROL TABLE       P ENTRY SCTPLD       
0x034790…034924          Dummy {f00=0x0010, f01=0x0190, f02=» SCTMMP,SCTLAP,SCTNPE        P ENTRY SCTSTB        P ENTRY SCTOPT    4   P ENTRY SCTTCT,SCTCDT   J   P ENTRY SCTBUG    f & P ENTRY SCTDMT,SCTDMI,SCTDML,SCTDMC   |   P ENTRY SCTBLK,SCTDCT     & P ENTRY SEG:ST,SEG:DS,SEG:EL,SEG:PB     & P ENTRY PAG:QF,PAG:QB,PAG:PA,
0x034924…034ab8          Dummy {f00=0x0010, f01=0x0190, f02=»O RESTART    r   P EXTRN IHLKM LKM INTERRUPT       P EXTRN IHRTC REAL TIME CLOCK   4   P   X * P EXTRN CHLT1 LOCAL CHANNEL UNIT NO. 1    `   P EXTRN IHLP LINE PRINTER       P EXTRN IHDU1 DISC UNIT NO. 1       P EXTRN IHDU2 DISC UNIT NO. 2       P EXTRN IHMT MAG. T
0x034ab8…034c4c          Dummy {f00=0x0010, f01=0x0190, f02=»B EQU 0 DATA MAN .TASKS IN SYSTEM      * PX:C EQU 0 DM INDEX RECORD BUFFER SIZE    * & PX:D EQU 0 DM NUMBER OF LOCAL FILES   X ( PX:E EQU 0 DM NUMBER OF COMMON FILES        PX:F EQU 0 DC TASK IN SYSTEM        P*      6 P* DISPLACEMENTS IN SEGTAB, PAGTAB, SWBTAB AN
0x034c4c…034de0          Dummy {f00=0x0010, f01=0x018e, f02=» EQU 6 PAGE BLOCK ADDRESS        P*    " & PPAG:QF EQU 0 QUEUE POINTER FORWARD   , ( PPAG:QB EQU 2 QUEUE POINTER BACKWARD    V   PPAG:PA EQU 4 PAGE ADDRESS      & PPAG:SB EQU 6 SEGMENT BLOCK ADDRESS       P*      2 PSWB:NC EQU 0 NUMBER OF COPIES WITHIN SWB TYPE   
0x034de0…034f74 (0, 67)  Dummy {f00=0x0011, f01=0x0190, f02=»   l   P*      ( PT:ACSB EQU -12 CURRENT SEGMENT BASE        P EJECT   SYSTAB    >   P*    V   P* INTERRUPT VECTORS    `   P*    |   P DATA IHPFAR       0       P DATA IHLKM       1        P DATA IHRTC       2        P DATA ILLINT       3       P DATA ILLINT      
0x034f74…035108          Dummy {f00=0x0011, f01=0x018e, f02=»   DATA     ILLINT       P         DATA     ILLINT       P         DATA     ILLINT   :   P         DATA     ILLINT   Z   P         DATA     ILLINT   z   P DATA CHLT1      14        P         DATA     ILLINT       P         DATA     ILLINT       P         DATA     
0x035108…03529c          Dummy {f00=0x0011, f01=0x0190, f02=»   v   P DATA ILLINT      22       P         DATA     ILLINT   $   P DATA CHLT1      24    D   P         DATA     ILLINT   `   P         DATA     ILLINT       P         DATA     ILLINT       P DATA ILLINT      28       P DATA ILLINT      29       P         DATA   
0x03529c…035430          Dummy {f00=0x0011, f01=0x0190, f02=»ATA     ILLINT       P DATA ILLINT      36       P DATA ILLINT      37   2   P DATA ILLINT      38   N   P DATA ILLINT      39   j   P DATA IHDU1      40        P DATA IHDU2      41        P DATA ILLINT      42       P DATA ILLINT      43       P DATA IHMT      44
0x035430…0355c4          Dummy {f00=0x0011, f01=0x0190, f02=»  49       P DATA ILLINT      50       P DATA ILLINT      51   (   P DATA ILLINT      52   D   P DATA ILLINT      53   `   P DATA ILLINT      54   |   P DATA ILLINT      55       P DATA ILLINT      56       P DATA ILLINT      57       P DATA ILLINT      58       P
0x0355c4…035758          Dummy {f00=0x0011, f01=0x018e, f02=»   x   P EJECT   SYSTAB        P       P*    ( " P* SYSTEM CONTROL TABLE POINTER   2   P*    X   P DATA SCT    b   P   t   P   |   P*        P* SYSTEM TRAP        P*        PTRAP LDK A1,/D       P CF A15,HALT       P RES 4       P HLT       P       P*        P* DE
0x035758…0358ec          Dummy {f00=0x0011, f01=0x0190, f02=»   P EJECT   SYSTAB        P       P*    $   P* SYSTEM CONTROL TABLE   .   P*    L   P   V   PSCT EQU *    ^   P   p * PSCTMSZ DATA 0 MEMORY SIZE MOD K BYTES    x & PSCTSFA DATA 0,0 START OF FREE AREA     $ PSCTEFA DATA 0,0 END OF FREE AREA     & PSCTPLD DATA 0 PR
0x0358ec…035a80          Dummy {f00=0x0011, f01=0x0190, f02=»DISC SECTOR ADDRESS    v   PSCTPAG DATA 0 PAGTAB ADDRESS       PSCTSEG DATA 0 SEGTAB ADDRESS   @   PSCTSWB DATA 0 SWBTAB ADDRESS   d $ PSCTNOS DATA 0 NUMBER OF SEGMENTS     " PSCTNOP DATA 0 NUMBER OF PAGES        PSCTPSZ DATA 0 PAGE SIZE      . PSCTMMC DATA 0 MMU 
0x035a80…035c14 (0, 68)  Dummy {f00=0x0011, f01=0x0190, f02=»GE ENTRY   v   P   INDEX REL TTAB      * PSCTLAP DATA 0 LOGICAL ADDRESS OF PAGES   * ( PSCTNPE DATA 0 NUMBER OF PAGE ENTRIES   X & PSCTSTB DATA STB SYSTEM STACK BASE      $ PSCTOPT DATA 00000 MONITOR OPTION     ( P   BIT 13:ASSOLY,14:DSKPAG,15:MMUPAG       PSCTTCT
0x035c14…035da8          Dummy {f00=0x0011, f01=0x0190, f02=»   P   BIT 13:D2,14:D1,15:D0     2 PSCTDMI DATA 00004 DM INDEX RECORD BUFFER SIZE    $ * PSCTDML DATA 00000 DM NO OF LOCAL FILES   Z , PSCTDMC DATA 00012 DM NO OF COMMON FILES      ( PSCTBLK DATA 6 NUMBER OF BLOCKS/TASK      & PSCTDCT DATA X:F DC-TASK IN SYSTEM   
0x035da8…035f3c          Dummy {f00=0x0011, f01=0x4098, f02=»P AND PC FOR IDLE LOOP       P       P   &   P*    .   P* IDLE LOOP    8   P*    L   P   V   PLOOP RB *    ^   P   p   P   x   P       P END    @       2 DM NO OF COMMON FILES      ( PSCTBLK DATA 6 NUMBER OF BLOCKS/TASK      & PSCTDCT DATA X:F DC-TASK IN SYSTEM   
0x035f3c…0360d0          Dummy {f00=0x0011, f01=0x2008, f02=»           P       P END INIM     @      &       P EJECT   2   P   @   P*    H   P* START SYSTEM   R   P*    h   P   r   P LD A13,CVTAPS   z * P STR A13,A15 STORE USER START ADDRESS      " P STR A7,A15 AND LEVEL ON STACK     " P ABL PFINIT INITIALIZE DEVICES      
0x0360d0…036264          Dummy {f00=0x0011, f01=0x0190, f02=»B ADDRESS  ! z   PDMTIT0 EQU * "     P LD A1,ECBRC,A8  " &   P RF(Z) DMTIOX DISC I/O OK  " >   P ANKL A1,/FEFF " ` $ P RF(NZ) DMTIT1 NOT ONLY RETRIES  " v   P LDKL A2,/100  "     P ORS A2,ECBRC,A9 USER RC "     P RF DMTIOX "     PDMTIT1 EQU * "     P LD A2,FDBDBR,
0x036264…0363f8          Dummy {f00=0x0011, f01=0x0190, f02=» A2,8 BUFSTA "   , P CM BUFDMI,A2 CLEAR VOL IDENT IN BUFFER  #     P LDK A1,/02 DISC IO ERROR  # D " P LDKL A2,/FF7E NOT BIT 8 OR 15 # f   P AN A2,ECBRC,A8  #     P RF(NZ) DMTIOX #     P LD A1,ECBRC,A8 BIT 8 OR 15  #     PDMTIOX RTN A14 #     P EJECT #     P*  #  
0x0363f8…03658c          Dummy {f00=0x0011, f01=0x0190, f02=»   P*   A8 = ECB ADDR  $     P*   OUT: $     P*   A1 = RET CODE  $ .   P*   A2 = DESTROYED $ H   P*   A6 = FDB ADDR  $ b   P*   A8 = ECB ADDR  $ |   P*   A9 == USER ECB $     P*  $     PDMTIOZ LDR A6,A1 $     P LD A2,DWTOR,A6 ORDER  $     P ANK A2,/3F  $     P CWK
0x03658c…036720          Dummy {f00=0x0011, f01=0x0190, f02=»DB DATA FILE $ ~   PDMTIZ1 EQU * %     P LD A9,DWTECB,A1 USER ECB  % (   P RB DMTIT0 % J   P EJECT   DMSUBR  %   8 P****DESCRIPTION************************************* % t   P*  %   8 P*   GTBKBU WILL GET A BLOCK BUFFER FOR DISC I/O AND  %   2 P*   PREPARE IT. EC
0x036720…0368b4 (0, 69)  Opaque[0x194]
0x0368b4…036a48          # DirEnt {nam=»TDISP «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0230, f03=0x0000}
0x0368b4…036a48          IdxSect {
0x0368b4…036a48            f00 = 0x0011	// 0x368b4 @0x0 
0x0368b4…036a48            f01 = 0x0008	// 0x368b6 @0x2 
0x0368b4…036a48            gno = [	// 0x368b8 @0x4 
0x0368b4…036a48                [0x00]: C0x0011.0x2.0
0x0368b4…036a48                [0x01]: C0x0011.0x3.0
0x0368b4…036a48                [0x02]: C0x0012.0x0.0
0x0368b4…036a48                [0x03]: C0x0012.0x1.0
0x0368b4…036a48            ]
0x0368b4…036a48          }
0x036a48…036bdc          Dummy {f00=0x0011, f01=0x0190, f02=» 0 P IDENT TDISP  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*    J 6 P**************************************************   T   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*        P*   TDISP = TOSS DISPATCHER        P*        P*        P*     
0x036bdc…036d70          Dummy {f00=0x0011, f01=0x0190, f02=»PATCHER IN TOSS.   x > P*   ENTRY POINT IS 'TDISP' WITH 8 REGISTERS ON A15 STACK.      > P*   THE DISPATCHER CHECKS IF THERE IS A TASK IN DISPATCHER   Z < P*   QUEUE WITH HIGHER PRIORITY THAN INTERRUPTED PROGRAM.     : P*   - IF SO, THE RUNNING TASK IS QUEUED AND 
0x036d70…036f04          Dummy {f00=0x0011, f01=0x0190, f02=»TRY 'DISEND' CALLS TENDIO BEFORE TDSIP       P*    . 6 P*   ENTRY 'DISIOE' SETS BIT 0 IN A1 BEFORE DISEND.   8   P*    r 8 P*   ENTRY 'MEXIT' EXITS A MONITOR TASK BEFORE TDISP.   |   P*      D P*   ENTRY 'RETUR8' LOADS 8 REGISTERS FROM A15 STACK AND RETURNS.      
0x036f04…037098          Dummy {f00=0x0011, f01=0x0190, f02=»NTRY TDISP DISPATCHER ENTRY      ( P ENTRY MEXIT EXIT FOR MONITOR TASKS    $ " P ENTRY DISIOE I/O ERROR ENTRY    P & P ENTRY DISEND END I/O AND DISPATCH   v 8 P ENTRY DISQUE POINTER TO FIRST PLACE IN DISP. QUEUE      0 P ENTRY PRUN TTAB ADDRESS OF RUNNING PROGRAM 
0x037098…03722c          Dummy {f00=0x0011, f01=0x018e, f02=»       P*************        P*        P*    (   P EXTRN TTB:SA SAVE AREA    2   P EXTRN TTB:ST STATUS   R & P EXTRN TTB:PW PROGRAM STATUS WORD    n   P EXTRN TTB:MT MMUTAB     ( P EXTRN TTB:SB SEGMENT BLOCK ADDRESS      , P EXTRN SEG:PB SEGMENT PAGE BLOCK ADDRESS
0x03722c…0373c0          Dummy {f00=0x0011, f01=0x018e, f02=»   d   P EXTRN TENDIO END I/O        P EXTRN EXIT PROGRAM EXIT   & 2 P EXTRN QLTDSK ACTIVATE LDTASK AT ENTRY LT:DSK    F . P EXTRN SCTLAP LOGICAL ADDRESS OF CODE PAGE   | & P EXTRN SCTMMP MMU TABLE PAGE ENTRY     ( P EXTRN SCTNPE NUMBER OF PAGE ENTRIES       P EJE
0x0373c0…037554 (0, 70)  Dummy {f00=0x0011, f01=0x0190, f02=» . P*****************************************        P*    6 . P* A PROGRAM VERSION USING TOSS MMU PAGING    @ * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   r   P*        PMMUPAG EQU 0       P*        P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION    
0x037554…0376e8          Dummy {f00=0x0011, f01=0x0190, f02=»ISC PAGING   p * &* IS OBTAINED BY SETTING DSKPAG EQU 1.        *    @   PDSKPAG EQU 0   J    *    ^   P*    h @ P* A PROGRAM VERSION PREVENTING SEGMENTS TO MOVE WHEN HAVING    r > P* APPLICATION TASKS AT DIFFERENT PRIORITY LEVELS USING THE     8 P* SAME SEGMENT I
0x0376e8…03787c          Dummy {f00=0x0011, f01=0x018e, f02=»VERLAY   f * P* IS OBTAINED BY SETTING ASSOLY EQU 1        P*    <   PASSOLY EQU 0   F   P*    Z   P EJECT   TDISP   d   P*    z   P*   D I S Q U E        P*      2 P*   POINTER TO FIRST PLACE IN DISPATCHER QUEUE       P*        PDISQUE DATA 0        P*        P* 
0x03787c…037a10          Dummy {f00=0x0011, f01=0x0190, f02=»       P*   R E T U R 8        P*      . P*   LOAD 8 REGISTERS FROM STACK AND RETURN   *   P*        PRETUR8 EQU *   f   P   z   P IFT CPU852=0        P MLR 8,A15       P XIF       P       P IFT CPU852=1        P LDR* A8,A15       P LDR* A7,A15       P LDR* A6,A15
0x037a10…037ba4          Dummy {f00=0x0011, f01=0x0190, f02=»       P EJECT   TDISP       P       P*    &   P*   M E X I T    0   P*    F 0 P*   DO EXIT ON MONITOR TASK AND GO TO TDISP    P   P*        PMEXIT INH        P LD A5,PRUN        P CF A15,EXIT       P CM PRUN       P RF TDISP        P       P*        P*   D I S I 
0x037ba4…037d38          Dummy {f00=0x0011, f01=0x0190, f02=»*   D I S E N D        P*      $ P*   CALL TENDIO AND GO TO TDISP    "   P*    J   PDISEND CF A15,TENDIO   T   P EJECT   TDISP   p   P*        P*   T D I S P        P*      $ P*   THIS IS THE DISPATCHER ENTRY       P*        PTDISP INH      & P LC A1,18,A15 LOAD P
0x037d38…037ecc          Dummy {f00=0x0011, f01=0x0190, f02=»CHER QUEUE       P*        PTDISCQ LDKL A2,DISQUE        P LDR* A3,A2    :   P RB(Z) RETUR8 QUEUE EMPTY    N   P   p   P LD A5,PRUN    x $ P RF(Z) TDCQ10 IDLE LOOP RUNNING      & P LD A4,TTB:ST+1,A5 COMPARE RUNNING     4 P CC A4,TTB:ST+1,A3 AND QUEUED TASK'S PRIOR
0x037ecc…038060          Dummy {f00=0x0011, f01=0x0190, f02=»   P       P IFT DSKPAG=1      , P LD A1,TTB:SB,A3 GET SEGMENT BLOCK ADDR    "   P RF(Z) TDISSW NONE   R   P LDR* A7,A1    l   P RF(N) TDISSW SEGMENT LOADED     2 P CF A15,QLTDSK SEGM NOT LOADED QUEUE LOAD TASK     & P RB TDISCQ TAKE NEXT TASK INSTEAD        P XIF
0x038060…0381f4 (0, 71)  Dummy {f00=0x0012, f01=0x0190, f02=»D RUNNING TASK   ~   P RF(Z) TDISST IDLE LOOP        P   6 . P ADK A6,0 QUEUE OLD TASK FIRST ON PRIORITY   >   P RF(Z) TDSW20 EMPTY QUEUE    p 0 PTDSW10 CC A4,TTB:ST+1,A6 COMPARE PRIORITIES      0 P RF(NG) TDSW20 SAME OR LOWER PRIORITY FOUND        P LDR A2,A6    
0x0381f4…038388          Dummy {f00=0x0012, f01=0x0190, f02=» ST A14,TTB:SA+28,A5 SAVE REGISTERS        P LDR A14,A5    ,   P   @   P IFT CPU852=0    H   P MLR 8,A15   ^   P MS 13,TTB:SA+2,A14    p   P MLR 2,A15       P       P XIF       P IFT CPU852=1        P LDR* A8,A15       P LDR* A7,A15       P LDR* A6,A15       P LDR
0x038388…03851c          Dummy {f00=0x0012, f01=0x0190, f02=»B:SA+24,A14        P ST A11,TTB:SA+22,A14        P ST A10,TTB:SA+20,A14    2   P ST A9,TTB:SA+18,A14   P   P ST A8,TTB:SA+16,A14   l   P ST A7,TTB:SA+14,A14       P ST A6,TTB:SA+12,A14       P ST A5,TTB:SA+10,A14       P ST A4,TTB:SA+8,A14        P ST A3,TTB:SA+6,
0x03851c…0386b0          Dummy {f00=0x0012, f01=0x0190, f02=»TB:SA,A14 AND PC     & P ST A2,TTB:PW,A14 AND PSW IN TTAB        P IFT DSKPAG+DIFPRI=2   B   P   ^ * P LD A1,TTB:SB,A14 GET SEGM BLOCK ADDR    f   P RF(Z) TDISST NONE       P LDR* A2,A1 GET SEGM STATUS        P LDKL A3,/1000     , P TM A2,A3 CHECK IF SEGM USED BY 
0x0386b0…038844          Dummy {f00=0x0012, f01=0x018e, f02=»AT IT WAS THIS TASK    x   P XIF       P EJECT   TDISP   (   P*    >   P* START NEW TASK   H   P*    `   PTDISST LD A14,PRUN   j   P IFT DSKPAG=1        P     * P LD A1,TTB:SB,A14 GET SEGM BLOCK ADDR        P RF(Z) TDST30 NONE     ( P LD A4,SEG:PB,A1 GET PAGE BLOC
0x038844…0389d8          Dummy {f00=0x0012, f01=0x0190, f02=»       P IFT DSKPAG+DIFPRI=2       P   $ ( P LDR* A2,A4 CHECK IF PAGE IN PAGQUE    ,   P RF(NZ) TDST10 YES   X " P LDR* A3,A1 NO GET SEGM STATUS   r 2 P ANKL A3,/1000 CHECK IF SEGM USED BY INT TASK        P RF(Z) TDST20 NO     4 P CW A14,PAG:QB,A4 YES CHECK IF IT 
0x0389d8…038b6c          Dummy {f00=0x0012, f01=0x018e, f02=» DSKPAG=1        P     2 PTDST10 LD A3,PAG:QB,A4 TAKE PAGE OUT OF QUEUE        P STR A2,A3   P   P ST A3,PAG:QB,A2   b   P CMR A4    z   P     , PTDST20 LD A1,PAG:PA,A4 GET PAGE ADDRESS      ( P LD A5,TTB:SA+26,A14 AND T:A ADDRESS       P       P IFT MMUPAG=1     
0x038b6c…038d00          Dummy {f00=0x0012, f01=0x0190, f02=» , P LD A4,SCTNPE AND GET NUMBER OF ENTRIES        P   4 2 PTDST22 SCR A2,A3 UPDATE MMU TABLE JUST IN CASE   <   P SUK A4,1    r   P RF(Z) TDST25        P ADK A2,4        P ADK A3,2        P RB TDST22       P       PTDST25 EQU *       P IFT ASSOLY=0      " P TL TT
0x038d00…038e94 (0, 72)  Dummy {f00=0x0012, f01=0x0190, f02=»,T:ACSB,A5       P RF TDST35       P   $   P XIF   ,   P IFT DSKPAG-MMUPAG=1   8 4 P ST A1,T:ACSB,A5 UPDATE BASE IN T:A JUST IN CASE   T   P XIF       P       PTDST30 EQU *       P IFT MMUPAG=1      " P TL TTB:MT,A14 LOAD MMU TABLE        P XIF       P     & PTDST
0x038e94…039028          Dummy {f00=0x0012, f01=0x0190, f02=»   n & P ML 14,TTB:SA+2,A14 LOAD REGISTERS       P   2   P XIF   :   P IFT CPU852=1    F   P       P STR A1,A15 PUT PC   d   P STR A2,A15 AND PSW ON STACK   ~ & P LD A1,TTB:SA+2,A14 LOAD REGISTERS       P LD A2,TTB:SA+4,A14        P LD A3,TTB:SA+6,A14        P LD 
0x039028…0391bc          Dummy {f00=0x0012, f01=0x4106, f02=» LD A9,TTB:SA+18,A14       P LD A10,TTB:SA+20,A14        P LD A11,TTB:SA+22,A14    :   P LD A12,TTB:SA+24,A14    X   P LD A13,TTB:SA+26,A14    v   P LD A14,TTB:SA+28,A14        P       P XIF       P       P RTN A15 START THE TASK        P       P END    @       D 
0x0391bc…039350          Dummy {f00=0x0012, f01=0x2008, f02=»           p   P*        P*        P END   $@      0K        P*    >   P*    H   PLKMDIS EQU *   R   P INH   f   P LD A5,DISQUE    r " P RF(Z) DIS010 NO QUEUE,RETURN      & P LD A1,32,A15 LOAD PSW FROM STACK        P SRL A1,10 GET LEVEL     4 P CC A1,TTABST+1,A5 A
0x039350…0394e4          Dummy {f00=0x0012, f01=0x0190, f02=» IHTWN           IHTCN     , (                                                   IHSOP   N       CHLT1   ^       IHFDN   n       CHRT1   ~ , (                                                   CHRT2           CHRT3           CHRT4           IHCC1           IHCC2  
0x0394e4…039678          Dummy {f00=0x0012, f01=0x018e, f02=» $   &                   ~       IHLPN           IHCRN   .       IHDU1   > , (     A             (   *                   N       IHDU2   ~       IHMTN     , (     Q     ,   .           0                 , (     a                                             IHINPTI
0x039678…03980c          Dummy {f00=0x0012, f01=0x0190, f02=»       SCTEFA              SCTPLD              SCTANO      ,       SCTADA      @       SCTPAGL     T , (               @                           h       SCTSEG              SCTSWB              SCTNOS              SCTNOP              SCTPSZ              SCTMMC   
0x03980c…0399a0          Dummy {f00=0x0012, f01=0x414e, f02=»T              SCTCDT             bBUG           SCTBUG~     . , (                                       6   B       SCTDMT      r       SCTDMI              SCTDML              SCTDMC              SCTBLK              SCTDCT                                         
0x0399a0…039b34 (0, 73)  Opaque[0x194]
0x039b34…039cc8          # DirEnt {nam=»LRPINT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0250, f03=0x0000}
0x039b34…039cc8          IdxSect {
0x039b34…039cc8            f00 = 0x0012	// 0x39b34 @0x0 
0x039b34…039cc8            f01 = 0x000a	// 0x39b36 @0x2 
0x039b34…039cc8            gno = [	// 0x39b38 @0x4 
0x039b34…039cc8                [0x00]: C0x0012.0x2.0
0x039b34…039cc8                [0x01]: C0x0012.0x3.0
0x039b34…039cc8                [0x02]: C0x0013.0x0.0
0x039b34…039cc8                [0x03]: C0x0013.0x1.0
0x039b34…039cc8                [0x04]: C0x0013.0x2.0
0x039b34…039cc8            ]
0x039b34…039cc8          }
0x039cc8…039e5c          Dummy {f00=0x0012, f01=0x0190, f02=» 2 P IDENT LRPINT  9.2DK 1 79-11-16  870105040920        P   :   P   =DK1, HANGING REM. TERM.    B   P   80-03-11    f   P*    z   P*      6 P**************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      0 P*   
0x039e5c…039ff0          Dummy {f00=0x0012, f01=0x0190, f02=»**************************************************       P*    :   P*    D : P*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS    N   P*   FOR TOSS. THESE ARE:       P*        P*   -IHLKM:  LKM INTERRUPT       P*        P*   -IHRTC:  RTC INTERRUPT       P*   
0x039ff0…03a184          Dummy {f00=0x0012, f01=0x0190, f02=»THESE ARE:       P*      4 P*   -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH       P*    T ( P*   -LKMQDI: QUEUE JOB AND DISPATCH    ^   P*        P EJECT   LRPINT        P*        P*        P***********        P* ENTRIES *        P***********        P*        P* 
0x03a184…03a318          Dummy {f00=0x0012, f01=0x0190, f02=»R    r 4 P ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR     ( P ENTRY LKMQDI QUEUE JOB AND DISPATCH   B & P ENTRY IHRTC RTC INTERRUPT HANDLER   n 8 P ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE        P ENTRY MONCLO MONITOR CLOCK      2 P ENTRY IHPFAR PO
0x03a318…03a4ac          Dummy {f00=0x0012, f01=0x0190, f02=»*        P* EXTERNALS *        P*************        P*    6   P*    @   P EXTRN TDISP DISPATCHER    J " P EXTRN DISQUE DISPATCHER QUEUE   j ( P EXTRN PRUN TTAB OF RUNNING PROGRAM      " P EXTRN MEXIT MONITOR TASK EXIT     , P EXTRN MONMMU MONITOR (SYSTEM) MMU TAB
0x03a4ac…03a640          Dummy {f00=0x0012, f01=0x0190, f02=»TCH TO LEVEL XY        P EXTRN FREBLK SET BLOCK FREE     " P EXTRN SAVE8 SAVE 8 REGISTERS    < $ P EXTRN PFINIT RESTART OF DEVICES   b   P EXTRN HALT HALT MODULE      ( P EXTRN INTSAV INTERRUPT SAVE MODULE        P EXTRN TTABLD LOAD TASK TTAB     ( P EXTRN PQEMTY 
0x03a640…03a7d4 (0, 74)  Dummy {f00=0x0012, f01=0x0190, f02=»KWARD    t ( P EXTRN TTB:SB SEGMENT BLOCK POINTER      & P EXTRN TTB:PW PROGRAM STATUS WORD    : 2 P EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB    d " P EXTRN LKMAL LKM REQUEST TABLE       P EJECT   LRPINT        P*        P*      . P****************************
0x03a7d4…03a968          Dummy {f00=0x0012, f01=0x018e, f02=»PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   .   P*        PMMUPAG EQU 0   f   P*    z   P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU8
0x03a968…03aafc          Dummy {f00=0x0012, f01=0x018e, f02=»        DSKPAG EQU 0        *        P*    & 8 P* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS   0 * P* IS OBTAINED BY SETTING MCLOCK EQU 0.   l   P*        PX:A EQU 1        PMONCLK EQU 1       P*        P EJECT   LRPINT        P*        P*        P*   I H 
0x03aafc…03ac90          Dummy {f00=0x0012, f01=0x0190, f02=» * P*   - IF STACK OVERFLOW SYSTEM HALTS.        P*    2 @ P*   - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING    <   P*     PROGRAM.       P*      : P*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO      $ P*     APPROPRIATE LKM PROCESSOR.       P* 
0x03ac90…03ae24          Dummy {f00=0x0012, f01=0x0190, f02=»KM REQUEST)    h , P*   A5 = TTAB ADDRESS OF CALLING PROGRAM       P*   A2, A3 AND A6 ARE LOST.    D   P*    h : P*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING    r   P*   PROGRAM.       P*        P*        P*        PIHLKM EQU *      $ P ST P,INTSAV SAVE 
0x03ae24…03afb8          Dummy {f00=0x0012, f01=0x0190, f02=» SAVE A15      " P LD A15,PRUN LOAD TTAB ADDRESS       P*    8   P IFT CPU852=1    B 4 P ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA   X * P STR A14,A15 SAVE USER REGISTERS, -A14       P STR A13,A15 -A13        P STR A12,A15 -A12        P STR A11,A15 -A11     
0x03afb8…03b14c          Dummy {f00=0x0012, f01=0x0190, f02=»5 -A5        P STR A4,A15 -A4        P STR A3,A15 -A3    &   P STR A2,A15 -A2    >   P STR A1,A15 -A1    V   P XIF   n   P*    z   P IFT CPU852=0      6 P MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA        P XIF       P*      0 P LD A5,PRUN GET TTAB ADDRESS O
0x03b14c…03b2e0          Dummy {f00=0x0012, f01=0x0190, f02=»  GET LKM REQUEST PARAMETERS       P*    $   P LDR* A3,A15   . 4 P LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER    B & P ST A3,TTB:PW,A5 STORE PSW IN TTAB   z   P*        P IFT MMUPAG=0      & P LD A3,-2,A2 GET INSTRUCTION CODE      " P LDR* A6,A2 GET DATA DIREC
0x03b2e0…03b474 (0, 75)  Dummy {f00=0x0013, f01=0x018e, f02=»MMU TABLE    t   P*        PLKM015 EQU *     & P  EL A3,-2,A2 GET INSTRUCTION CODE   0 " P ELR A6,A2 GET DATA DIRECTIVE    Z   P XIF       P*        P CWK A3,/2804        P RF(E) LKM025 LKM?       P CWK A3,/6300        P RF(E) LKM025 TRAP?        P*      $ P*   ST
0x03b474…03b608          Dummy {f00=0x0013, f01=0x0190, f02=»   P EJECT   LRPINT        P*        P*    &   PLKM025 EQU *   0   P IFT DSKPAG=1    D . P LD A3,TTB:SB,A5 GET SEGMENT BLOCK ADDRESS   Z   P RF(Z) LKM027 NO SEGMENT?      " P LDR* A4,A3 GET SEGMENT STATUS     0 P ANKL A4,/1E00 CHECK IF CORE RESIDENT OR...      2 P
0x03b608…03b79c          Dummy {f00=0x0013, f01=0x0190, f02=»ET PAGE BLOCK ADDRESS    ~ & P LDKL A4,PAGQUE GET PAGQUE ADDRESS       P ST A4,PAG:QB,A3   H 4 P LDR* A4,A4 GET ADDRESS OF FIRST BLOCK IN PAGQUE   ` " P STR A4,A3 UPDATE QUEUE LINKS        P ST A3,PAGQUE        P ST A3,PAG:QB,A4     4 P LD A3,PQEMTY CHECK IF LOAD 
0x03b79c…03b930          Dummy {f00=0x0013, f01=0x0190, f02=»K    |   P*      , P CM PQEMTY INDICATE PAGE QUEUE NOT EMPTY       P LDR A4,A5 SAVE A5   D , P LDKL A5,TTABLD GET LDTASK TTAB ADDRESS    ^ $ P CF A15,QTJOB RESTART LOAD TASK        P LDR A5,A4 RESTORE A5        P LD A4,TTB:PW,A5 GET PSW     & P ST A4,-2,A15 RESTOR
0x03b930…03bac4          Dummy {f00=0x0013, f01=0x0190, f02=» ( P RF(E) LKM060 LOAD SEGMENT REQUEST?        P XIF   0   P*    <   P EJECT   LRPINT    F   P*    ^   P*    h   PLKM030 EQU *   r ( P CM PRUN INDICATE IDLE LOOP RUNNING      $ P CF A15,SWL48 SWITCH TO LEVEL 48       P LDK A4,0      " P LDR A3,A6 GET DATA DIRECTIV
0x03bac4…03bc58          Dummy {f00=0x0013, f01=0x0190, f02=»IRECTIVE POSITIVE    z   P*        P IFT MMUPAG=0    $   P LDR* A4,A2 GET LABEL    :   P XIF   X   P*    d   P IFT MMUPAG=1    n   P ELR A4,A2 GET LABEL       P XIF       P*        P EJECT   LRPINT        P*      . P*   UPDATE TTB:SA AND GO TO LKM PROCESSOR       
0x03bc58…03bdec          Dummy {f00=0x0013, f01=0x0190, f02=»MAL    v * P RF(Z) LKMQDI PROGRAM SWITCH REQUEST?        P CW A3,LKMAL   : * P RF(NL) LKMRQE INVALID DATA DIRECTIVE?   N   P INH   |   P LD A3,LKMAL,A3        P*        P IFF MMUPAG+DSKPAG=0       P RF LKM065       P*      . PLKM060 EQU * LOAD SEGMENT REQUEST (DAT
0x03bdec…03bf80          Dummy {f00=0x0013, f01=0x018e, f02=»   P*        P EJECT   LRPINT        P*    &   P*    0   P*   L K M E R R    :   P*    R   P*      > PLKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT    f   P*        PLKM070 EQU *       P CF A15,HALT HALT SYSTEM       P*        P*        P*   L K M R Q 
0x03bf80…03c114 (0, 76)  Dummy {f00=0x0013, f01=0x0190, f02=»   PLKMRQE EQU *       P LDKL A2,-1      . P ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7   ,   P*    ^   P*    h   P*   L K M Q D I    r   P*      ( P*   QUEUE TERMINAL JOB AND DISPATCH.       P*        P*   A5 = TTAB ADDRESS        P*        P*        PLKMQDI EQU *
0x03c114…03c2a8          Dummy {f00=0x0013, f01=0x0190, f02=»CT   LRPINT        P*        P*   I H R T C        P*    4 6 P*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.   > 6 P*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.   x   P*      * PIHRTC ST P,INTSAV SAVE LAST INTERRUPT      " P RIT /1B RESET INTERRUPT FLAG 
0x03c2a8…03c43c          Dummy {f00=0x0013, f01=0x0190, f02=»F A15,SAVE8 SAVE A1-A8 ON STACK        P XIF   (   P*    4   P IFT CPU852=0    > " P MSR 8,A15 SAVE A1-A8 ON STACK   T   P XIF   z   P*      " P LDKL A4,-4 SET 100 MS SWITCH        P ST A4,COUNT     . P LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB       P CF A15,QMJO
0x03c43c…03c5d0          Dummy {f00=0x0013, f01=0x0190, f02=» *     $ P CF A15,SWLXY SWITCH TO LEVEL XY       P RB T:DISP   2   P*    D   P EJECT   LRPINT    N   P*    f   P*    p   P IFT MONCLK=1    z   P*      < P*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND.        P*        PMCLOCK EQU *     ( PRTC025 LDKL A4,-
0x03c5d0…03c764          Dummy {f00=0x0013, f01=0x0190, f02=»20 IM MONCLO+2,A4 INCREMENT TIME     0 P XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS ?   ( $ P RB(NE) RTC020 GO TO DISPATCHER?     ( P CM MONCLO+2,A4 RESTART TIME COUNTER       P SUK A4,2 END?     " P RB(N) MCLO20 MIDNIGHT CARRY?      " P RB(P) MCLO10 UPDATE MINUTES
0x03c764…03c8f8          Dummy {f00=0x0013, f01=0x0190, f02=»MONCLO EQU *       P IFT MONCLK=1      & P DATA 0 ACCUMULATED 24 HOUR CARRY    *   P DATA 0 HOUR   T   P DATA 0 MINUTE   h   P DATA 0 SECOND   ~   PSECOND DATA 0 SECOND SWITCH        P XIF       P*        P EJECT   LRPINT        P*      * P*   CLOCK ROUTINE STARTE
0x03c8f8…03ca8c          Dummy {f00=0x0013, f01=0x0190, f02=»0 LDR* A4,A6 GET TIMER BLOCK       P ABL(Z) MEXIT END OF QUEUE   $   P IM 4,A4 INCREMENT TIMER   F   P RB(N) CLK10 NOT TIME OUT?   f   P RF(Z) CLK30 TIME OUT?       P LDR* A3,A4 RELEASE TIMER        P STR A3,A6       P CF A15,FREBLK       P LDR A4,A2       P CF A1
0x03ca8c…03cc20          Dummy {f00=0x0013, f01=0x0190, f02=» CF A15,SWL48 SWITCH TO LEVEL 48 DK1       P INH   ,   P RB CLK10    8   P*    J   PCLK40 EQU *    T   P IFT CPU852=1    h & 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* 
0x03cc20…03cdb4 (0, 77)  Dummy {f00=0x0013, f01=0x0190, f02=»NE   r   P*        P*        PCOUNT DATA 0 100 MS SWITCH       P*    @   P*    J   P*   T I M Q U E    T   P*    l . P*   POINTER TO FIRST BLOCK IN TIMER QUEUE    v   P*        P*        PTIMQUE EQU *       P DATA 0        P*        P EJECT   LRPINT        P*     
0x03cdb4…03cf48          Dummy {f00=0x0013, f01=0x0190, f02=»ATA 0      & PTTABPF DATA 0 TTAB FOR POWER FAIL        P DATA '#P'   8   P DATA 0    J   PA15SAV DATA 0    Z   P DATA /00C0    p   P DATA POWOFF       P*        P*        P*   WORK AREAS       P*        P*      & PPFX DATA 1 POWER ON/OFF INDICATOR        P*       
0x03cf48…03d0dc          Dummy {f00=0x0013, f01=0x018e, f02=»INTERRUPT    t   P*        P*        PIHPFAR EQU *     & $ P ST P,INTSAV SAVE LAST INTERRUPT   < & P RIT /17 RESET INTERNAL INTERRUPT    d & P C1S PFX INDICATE POWER ON OR OFF        P RF(P) POWON POWER ON?       P*        P*   POWER OFF        P*        P IFT CPU
0x03d0dc…03d270          Dummy {f00=0x0013, f01=0x0190, f02=»   P XIF !     P*  !   4 P LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING !     P LDKL A2,TTABPF  ! R   P STR A1,A2 ! j   P ST A2,DISQUE  ! |   P RB T:DISP !     P*  !   2 PPOWOFF ST A15,A15SAV SAVE A15 FOR BETTER TIMES !     P HLT !     P*  !     P EJECT   LRPIN
0x03d270…03d404          Dummy {f00=0x0013, f01=0x4058, f02=» !     P CM PRUN "     P RB T:DISP "     P*  " *   P*  " 4   P*  " >   P END " H@    " TA2,TTABPF  ! R   P STR A1,A2 ! j   P ST A2,DISQUE  ! |   P RB T:DISP !     P*  !   2 PPOWOFF ST A15,A15SAV SAVE A15 FOR BETTER TIMES !     P HLT !     P*  !     P EJECT   LRPIN
0x03d404…03d598          Dummy {f00=0x0013, 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
0x03d598…03d72c          Dummy {f00=0x0013, f01=0x0190, f02=»1,0 SET CR #   $ P RF(Z) TAS160 ALL VOLUMES FOUND  $     P*  $ : , P*   ALL VOL NOT FOUND. ACT FLEXDISCTASK  $ D   P*  $ t   P LD A1,TASCVO  $ ~   P LDK A2,2 ID DMTASK FLEXDISC $     P SC A2,TASVOL,A1 SEE TAS195  $     P EJECT $     P*  $   , P*   CHECK IF FILE CO
0x03d72c…03d8c0          Dummy {f00=0x0013, f01=0x0190, f02=»D  $ j   P LDR A10,A10 TC  %     P RF(Z) TAS165 GLOBAL ASSIGN  % "   P LD A2,TASTTA TTAB ADDR  % F   P LDR A4,A2 % f   P LD A2,TTB:TD,A4 % x   P ADKL A4,TTB:TD+1  %     P RF TAS170 %     PTAS165 EQU * %     P LD A4,SCTCDT  %     P LDR* A2,A4  %     P ADK A4,1  %  
0x03d8c0…03da54 (0, 78)  Opaque[0x194]
0x03da54…03dbe8          # DirEnt {nam=»TPROC «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0278, f03=0x0000}
0x03da54…03dbe8          IdxSect {
0x03da54…03dbe8            f00 = 0x0013	// 0x3da54 @0x0 
0x03da54…03dbe8            f01 = 0x0006	// 0x3da56 @0x2 
0x03da54…03dbe8            gno = [	// 0x3da58 @0x4 
0x03da54…03dbe8                [0x00]: C0x0013.0x3.0
0x03da54…03dbe8                [0x01]: C0x0014.0x0.0
0x03da54…03dbe8                [0x02]: C0x0014.0x1.0
0x03da54…03dbe8            ]
0x03da54…03dbe8          }
0x03dbe8…03dd7c          Dummy {f00=0x0013, f01=0x0190, f02=» 0 P IDENT TPROC  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*    J 6 P**************************************************   T   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      $ P*   TPROC = TOSS LKM PROCESSORS        P*        P*        P* 
0x03dd7c…03df10          Dummy {f00=0x0013, f01=0x0190, f02=»AINS THE FOLLOWING   |   P*   TOSS LKM PROCESSORS:       P*    :   P*   - TWAIT  = WAIT    D   P*    `   P*   - TEXIT  = EXIT    j   P*      ( P*   - TACTOT = ACTIVATE/RESTART TASK       P*        P*   - TPAUSE = PAUSE TASK        P*        P*   - TMWAIT = MULTIPL
0x03df10…03e0a4          Dummy {f00=0x0013, f01=0x018e, f02=»*        P*        P ENTRY TWAIT WAIT PROCESSOR        P ENTRY TEXIT EXIT PROCESSOR    8 , P ENTRY TACTOT ACTIVATE/RESTART PROCESSOR     " P ENTRY TPAUSE PAUSE PROCESSOR      * P ENTRY TMWAIT MULTIPLE WAIT PROCESSOR        P       P       P       P*        P*     
0x03e0a4…03e238          Dummy {f00=0x0013, f01=0x0190, f02=»   P EXTRN TDISP DISPATCHER      * P EXTRN LKMQDI QUEUE TASK AND DISPATCH    $ $ P EXTRN LKMRQE LKM REQUEST ERROR    R   P EXTRN EXIT PROGRAM EXIT   z 2 P EXTRN FNDDWT FIND DWT ADDRESS FROM FILE CODE      0 P EXTRN FNDTID FIND TTAB ADDRESS FROM TASK ID       P EXT
0x03e238…03e3cc          Dummy {f00=0x0013, f01=0x018e, f02=»RN DWTWAT WAIT/ACTIVATE INDICATOR        P EJECT   TPROC   *   P*    @   P*    J . P*****************************************    T   P*        P* CONDITIONAL ASSEMBLY       P*      . P*****************************************        P*      . P* A PROGRAM VERSION 
0x03e3cc…03e560          Dummy {f00=0x0013, f01=0x0190, f02=»   P*        P*        P********       P* WAIT *   (   P********   8   P*    H   P*    R ( P*   THIS IS THE WAIT LKM PROCESSOR.        P*      , P*   THIS MODULE IS ENTERED WHEN THE TASK     6 P*   WANTS TO SYNCHRONIZE WITH A PARTICULAR EVENT.        P*      * P* 
0x03e560…03e6f4 (0, 79)  Dummy {f00=0x0014, f01=0x0190, f02=»CB ADDRESS       P*        P*      * PTWAIT CF A15,FNDDWT SEARCH DWT ADDRESS   &   P ADK A6,0 SET CR   T & P RF(Z) TP:RQE FILE CODE NOT FOUND?   l   P*        P IFT MMUPAG=0      * P LDR* A1,A8 RETURN IF EVENT COMPLETED        P XIF       P*        P IFT MMUPAG=1 
0x03e6f4…03e888          Dummy {f00=0x0014, f01=0x0190, f02=»SET WAIT INDICATOR IN DWT    ~   P RF T:DISP GO TO DISPATCHER    "   P*    F   P EJECT   TPROC   P   P*    f   P*    p   P********   z   P* EXIT *       P********       P*        P*      ( P*   THIS IS THE EXIT LKM PROCESSOR.        P*      * P*   THIS MODULE IS E
0x03e888…03ea1c          Dummy {f00=0x0014, f01=0x0190, f02=»D FROM THE LKM HANDLER     & P*   WITH THE FOLLOWING PARAMETERS:       P*    H   P*   A5 = TTAB ADDRESS    R   P*    p   P*    z   PTEXIT EQU *      " P CF A15,EXIT CALL PROGRAM EXIT       P*      & PT:DISP ABL TDISP GO TO DISPATCHER        P*        P EJECT   TPR
0x03ea1c…03ebb0          Dummy {f00=0x0014, f01=0x0190, f02=» TASK LKM PROCESSOR.   p   P*      4 P*   THIS MODULE IS ENTERED FROM THE LKM HANDLER    & ( P*   WHEN A TASK HAS TO BE ACTIVATED.   ^   P*      0 P*   THE FOLLOWING PARAMETERS ARE SUPPLIED:-        P*      ( P*   A1 = PARAMETER WHEN A4 NOT ZERO      4 P*   A4 = S
0x03ebb0…03ed44          Dummy {f00=0x0014, f01=0x0190, f02=»       PTACTOT EQU *     $ P CF A15,FNDTID FIND TTAB ADDRESS       P ADK A2,0 SET CR   D $ P RF(Z) TP:RQE TASK NOT IN SYSTEM     4 P CF A15,QTJOB QUEUE CALLING TASK FOR DISPATCHING     * P LD A3,TTB:SA+6,A5 GET SEGMENT NUMBER        P LDR A5,A2       P LDR A2,A4  
0x03ed44…03eed8          Dummy {f00=0x0014, f01=0x0190, f02=» EJECT   TPROC       P*        P*        P**********   *   P* TPAUSE *   <   P**********   N   P*    `   P*    j ( P*   THIS IS THE PAUSE LKM PROCESSOR.   t   P*      : P*   THIS MODULE IS ENTERED FROM THE LKM HANDLER WHEN A     : P*   TASK WANTS TO (TEMPORARILY) 
0x03eed8…03f06c          Dummy {f00=0x0014, f01=0x0190, f02=»       P**********       P* TMWAIT *       P**********   ,   P*    >   P*    H 0 P*   THIS IS THE MULTIPLE WAIT LKM PROCESSOR.   R   P*      * P*   IT IS ENTERED FROM THE LKM HANDLER     & P*   WITH THE FOLLOWING PARAMETERS:       P*        P*   A5 = TTAB ADDRESS 
0x03f06c…03f200          Dummy {f00=0x0014, f01=0x018e, f02=»LLING TASK VIA TENDIO    t & P*   WITH THE FOLLOWING PARAMETERS:       P*    H , P*   A8 = ECB ADDRESS OF COMPLETED EVENT    R   P*      > P*   IF REQUEST ERROR, A7 := -1 (AND NO RETURN VIA TENDIO).       P*      ( P*   NOTICE THAT ALL EVENTS MUST HAVE     ( P*   
0x03f200…03f394 (0, 80)  Dummy {f00=0x0014, f01=0x0190, f02=»   n   P LDK A3,0        P*        P IFT MMUPAG=0    $ * P LDR* A1,A7 GET NO OF ECB:S IN ECBBLK    :   P XIF   h   P*    t   P IFT MMUPAG=1    ~ ( P ELR A1,A7 GET NO OF ECB:S IN ECBBLK       P XIF       P*      ( P RF(NP) TP:RQE REQUEST ERROR IF <= 0       P*     
0x03f394…03f528          Dummy {f00=0x0014, f01=0x0190, f02=»S    v & P LDR* A2,A8 GET FIRST WORD OF ECB        P XIF   4   P*    @   P IFT MMUPAG=1    J   P ELR A8,A7 GET ECB ADDRESS   ` $ P ELR A2,A8 GET FIRST WORD OF ECB       P XIF       P*      ( P RF(N) TMW:30 I/O ALREADY COMPLETED?     8 P CF A15,FNDDWT NO, SEARCH DW
0x03f528…03f6bc          Dummy {f00=0x0014, f01=0x0190, f02=» " P LD A2,DWTST,A6 GET DWT STATUS       P RF(N) TP:RQE NOT BUSY?    *   P CW A5,DWTTAB,A6   J 4 P RF(NE) TP:RQE REQUEST NOT ISSUED BY THIS TASK?    b 0 P LD A2,DWTWAT,A6 GET WAIT/ACTIVATE INDICATOR     , P RF(NZ) TP:RQE REQUEST ISSUED WITH WAIT?       P ORK A6,1 
0x03f6bc…03f850          Dummy {f00=0x0014, f01=0x0190, f02=»AVE FIRST DWT ADDRESS        P LDR A3,A6       P*    0   PTMW:20 EQU *   : 8 P ST A6,DWTWAT,A9 CHAIN THIS DWT WITH THE ONE BEFORE    N $ P LDR A9,A6 SAVE THIS DWT ADDRESS       P SUK A1,1      ( P RB(P) TMW:10 MORE ECB:S IN ECBBLK?      : P ST A3,DWTWAT,A9 NO, SET
0x03f850…03f9e4          Dummy {f00=0x0014, f01=0x0190, f02=» TTAB SAVE AREA    p 2 P ADK A3,0 CHECK FLAG IF FIRST ECB TO WAIT FOR      & P RF(Z) TP:QDI FIRST ECB IN ECBBLK?   N   P*    x : PTMW:40 ADKL A3,DWTWAT POINT TO WAIT/ACTIVATE INDICATOR     $ P LDR* A2,A3 GET NEXT DWT ADDRESS       P RF(Z) TP:QDI NO MORE DWT:S?    
0x03f9e4…03fb78          Dummy {f00=0x0014, f01=0x40aa, f02=»QU *     " P ABL LKMRQE LKM REQUEST ERROR        P*    2   PTP:QDI EQU *   < ( P ABL LKMQDI QUEUE TASK AND DISPATCH    P   P*    |   P*        P*        P END    @       VATE INDICATOR     $ P LDR* A2,A3 GET NEXT DWT ADDRESS       P RF(Z) TP:QDI NO MORE DWT:S?    
0x03fb78…03fd0c          Dummy {f00=0x0014, f01=0x2008, f02=»         TERMINAL NOT IN SYSTEM      8 P CF A15,QTJOB QUEUE CALLING TERMINAL FOR DISPATCHING   (   P LDR A5,A2   d   P LDR A2,A4   v 0 P RB(Z) TPQUE RESTART: QUEUE FOR DISPATCHING        P CF A15,ACTOT ACTIVATION       P RB TPDIS GO TO DISPACHER        P EJECT    
0x03fd0c…03fea0          Dummy {f00=0x0014, f01=0x0000, f02=»                                                                                                                                                                                                                                                                        
0x03fea0…040034 (0, 81)  Opaque[0x194]
0x040034…0401c8          # DirEnt {nam=»MSUBS «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0290, f03=0x0000}
0x040034…0401c8          IdxSect {
0x040034…0401c8            f00 = 0x0014	// 0x40034 @0x0 
0x040034…0401c8            f01 = 0x000c	// 0x40036 @0x2 
0x040034…0401c8            gno = [	// 0x40038 @0x4 
0x040034…0401c8                [0x00]: C0x0014.0x2.0
0x040034…0401c8                [0x01]: C0x0014.0x3.0
0x040034…0401c8                [0x02]: C0x0015.0x0.0
0x040034…0401c8                [0x03]: C0x0015.0x1.0
0x040034…0401c8                [0x04]: C0x0015.0x2.0
0x040034…0401c8                [0x05]: C0x0015.0x3.0
0x040034…0401c8            ]
0x040034…0401c8          }
0x0401c8…04035c          Dummy {f00=0x0014, f01=0x0190, f02=» 0 P IDENT MSUBS  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*    J 6 P**************************************************   T   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      $ P*   MSUBS = MONITOR SUBROUTINES        P*        P*        P* 
0x04035c…0404f0          Dummy {f00=0x0014, f01=0x0190, f02=»OLLOWING MONITOR   r   P*   SUBROUTINES:       P*    0 , P*   -SAVE8    SAVE 8 REGISTERS ON STACK    : , P*   -QTJOB    QUEUE TASK FOR DISPATCHING   j 4 P*   -QMJOB    QUEUE MONITOR JOB FOR DISPATCHING      . P*   -ACTOT    ACTIVATE TASK ON FIFO BASIS      . P*   
0x0404f0…040684          Dummy {f00=0x0014, f01=0x018e, f02=»K   SET A MONITOR BLOCK FREE     " P*   -FNDDWT   FIND DWT ADDRESS   $ * P*   -FNDTID   FIND TASK IDENTIFICATION   J   P*   -PFINIT   RESTART DEVICE   x $ P*   -SWL48    SWITCH TO LEVEL 48     $ P*   -SWLXY    SWITCH TO LEVEL XY       P*   -HALT     HALT MODULE   
0x040684…040818          Dummy {f00=0x0014, f01=0x0190, f02=» " P ENTRY SAVE8 SAVE 8 REGISTERS        P ENTRY QTJOB QUEUE TASK    * " P ENTRY QMJOB QUEUE MONITOR JOB   J & P ENTRY ACTOT ACTIVATE TASK (FIFO)    p & P ENTRY ACTOTP ACTIVATE TASK (LIFO)       P ENTRY EXIT PROGRAM EXIT       P ENTRY GETBLK GET BLOCK        P ENT
0x040818…0409ac          Dummy {f00=0x0014, f01=0x0190, f02=»CE   v $ P ENTRY SWL48 SWITCH TO LEVEL 48      $ P ENTRY SWLXY SWITCH TO LEVEL XY    2 , P ENTRY ILLINT ILLEGAL INTERRUPT ROUTINE    Z * P ENTRY INTSAV SAVE AREA LAST INTERRUPT       P ENTRY HALT HALT MODULE        P*      2 P*   ENTRIES TO RESTORE REGISTERS A8-A1
0x0409ac…040b40          Dummy {f00=0x0014, f01=0x018e, f02=»         A1    ~ 2 P ENTRY IHRTN RETURN WITHOUT ENABLE INTERRUPTS        P EJECT   MSUBS   J   P*    `   P*    j   P*************    t   P* EXTERNALS *        P*************        P*        P*      : P EXTRN DISQUE POINTER TO 1ST PLACE IN DISPATCHER QUEUE     & P
0x040b40…040cd4 (0, 82)  Dummy {f00=0x0014, f01=0x0190, f02=» & P EXTRN TTB:ID TASK IDENTIFICATION        P EXTRN TTB:SA SAVE AREA    . * P EXTRN TTB:PP POINTER TO PENDING QUEUE   N ( P EXTRN TTB:TD TERMINAL DEVICE TABLE    | 6 P EXTRN FREQUE POINTER TO FIRST FREE MONITOR BLOCK        P EXTRN DWTADR -ADDRESS BLOCK     $ P E
0x040cd4…040e68          Dummy {f00=0x0014, f01=0x0190, f02=»XTRN TIODM DM ENTRY        P EXTRN CHKIND DM ENTRY       P*    :   P*    D " PSOP EQU /2E SOP DEVICE ADDRESS   N   P*    t   P EJECT   MSUBS   ~   P*        P*      . P*****************************************        P*        P* CONDITIONAL ASSEMBLY       P*     
0x040e68…040ffc          Dummy {f00=0x0014, f01=0x0190, f02=»NG MMUPAG EQU 1.   z   P*        PMMUPAG EQU 0   "   P*    6   P*    @ 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   J . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*         *      . ** A PROGRAM VERSION USING TOSS D
0x040ffc…041190          Dummy {f00=0x0014, f01=0x0190, f02=»*        P*   S A V E 8        P*      0 P*   SUBROUTINE TO SAVE 8 REGISTERS ON STACK    * $ P*   WITHOUT ENABLING INTERRUPTS.   ^   P*        P*        PSAVE8 EQU *        P INH  INHIBIT INTERRUPTS       P STR A3,A15        P STR A4,A15        P STR A5,A15       
0x041190…041324          Dummy {f00=0x0014, f01=0x0190, f02=»RANCH ADDRESS    v   P ST A2,14,A15        P ST A1,16,A15    ,   P LD A3,12,A15 RESTORE A3   B & P ABL 0 THIS IS USED TO BRANCH BACK   b   PSAVE81 EQU *-2       P*        P EJECT   MSUBS       P*        P*        P*   Q T J O B        P*      2 P*   SUBROUTINE TO 
0x041324…0414b8          Dummy {f00=0x0014, f01=0x0190, f02=»   P*      8 P*   THE REQUESTED JOB IS PUT IN DISPATCHER QUEUE ON      8 P*   PRIORITY BASIS. WITHIN ONE PRIORITY LEVEL JOB IS   J   P*   PUT LAST IN QUEUE.       P*        P*        PQTJOB EQU *        P INH       P*        P IFT CPU852=1      $ P STR A1,A15 SAVE
0x0414b8…04164c          Dummy {f00=0x0014, f01=0x0190, f02=»CK   t   P XIF       P*      . P LDKL A1,DISQUE LOAD QUEUE ANCHOR ADDRESS      2 P LDR* A2,A1 GET ADDRESS OF FIRST TASK IN QUEUE   R   P RF(Z) QTJ020 DISQUE EMPTY?      * P LD A3,TTB:ST+1,A5 GET PRIORITY LEVEL        P*        P EJECT   MSUBS       P*        P*   
0x04164c…0417e0          Dummy {f00=0x0014, f01=0x0190, f02=»1 GET NEXT TTAB ADDRESS IN QUEUE     $ P RB(NZ) QTJ010 NOT END OF QUEUE?   (   P*    P ( PQTJ020 STR A2,A5 UPDATE QUEUE LINKS    Z   P STR A5,A1       P*        P IFT CPU852=1        P ABL IHRET3        P XIF       P*        P IFT CPU852=0      * P MLR 3,A15 RESTO
0x0417e0…041974 (0, 83)  Dummy {f00=0x0015, f01=0x018e, f02=»B        P*      6 P*   SUBROUTINE TO QUEUE MONITOR JOBS ON LEVEL 49.        P*    N   P*   ENTRY PARAMETERS:-   X   P*    v   P*   A1 = PARAMETER       P*   A2 = DISPATCH ADDRESS        P*      : P*   A5 IS SET TO TTAB ADDRESS OF MONITOR JOBS AND THE      < P*   
0x041974…041b08          Dummy {f00=0x0015, f01=0x0190, f02=» & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF   .   P*    :   P IFT CPU852=0    D   P INH   Z " P MSR 8,A15 SAVE A1-A8 ON STACK   f   P XIF       P*      $ P LDKL A5,TTMJOB SET TTAB ADDRESS       P RF ACT01        P*        P EJECT   MSUBS       P*        P* 
0x041b08…041c9c          Dummy {f00=0x0015, f01=0x0190, f02=»*        P*   A1 = PARAMETER 1       P*   A2 = DISPATCH ADDRESS    &   P*   A3 = SEGMENT NUMBER    H   P*   A4 = PARAMETER 2   h   P*   A5 = TTAB ADDRESS        P*      < P*   - IF REQUESTED PROGRAM IS NOT ACTIVE THE PROGRAM IS      : P*     PUT IN DISPATCHER QUEU
0x041c9c…041e30          Dummy {f00=0x0015, f01=0x0190, f02=»LL PUT REQUEST IN PENDING QUEUE ON FIFO BASIS.     B P*   - ACTOTP WILL PUT REQUEST IN PENDING QUEUE ON LIFO BASIS.    6   P*    |   P*        PACTOTP EQU *       P IFT CPU852=1      & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF       P*        P IFT CPU852=0 
0x041e30…041fc4          Dummy {f00=0x0015, f01=0x0190, f02=»   P EJECT   MSUBS       P*        P*    $   PACTOT EQU *    .   P IFT CPU852=1    B & P CF A15,SAVE8 SAVE A1-A8 ON STACK    X   P XIF       P*        P IFT CPU852=0        P INH     " P MSR 8,A15 SAVE A1-A8 ON STACK       P XIF       P*        PACT01 LDK A6,0 IND
0x041fc4…042158          Dummy {f00=0x0015, f01=0x0190, f02=» " P ST A1,TTB:SA+2,A5 PARAMETER 1     0 P ST A2,TTB:SA,A5 SAVE (NEW) DISPATCH ADDRESS   * & P ST A3,TTB:SA+6,A5 SEGMENT NUMBER    ^ " P ST A4,TTB:SA+8,A5 PARAMETER 2     $ P LD A4,TTB:ID,A5 SET TERMINAL ID     * P ST A4,TTB:SA+4,A5 TO A2 IN SAVE AREA        P*   
0x042158…0422ec          Dummy {f00=0x0015, f01=0x0190, f02=»E JOB    z   P*        P EJECT   MSUBS       P*    .   P*    8   PACT010 EQU *   B   P IFT CPU852=1    V ( P ABL IHRET8 RESTORE A1-A8 AND RETURN   l   P XIF       P*        P IFT CPU852=0      * P MLR 8,A15 RESTORE A1-A8 FROM STACK...       P RTN A15 ...AND RETURN
0x0422ec…042480          Dummy {f00=0x0015, f01=0x0190, f02=»K GET A FREE BLOCK       P LDR A1,A7 PARAMETER 2       P LDR A2,A4   8   P CF A15,GETBLK   J   P ADKL A5,TTB:PP    `   P*    x " PACT030 LDR A3,A5 SAVE ADDRESS      ( P LDR* A5,A5 FOLLOW THE QUEUE THREAD        P ADK A6,0 SET CR     & P RF(NZ) ACT040 QUEUE ON LIFO
0x042480…042614 (0, 84)  Dummy {f00=0x0015, f01=0x0190, f02=»E    t   P STR A5,A4       P RB ACT010       P*    .   P EJECT   MSUBS   8   P*    N   P*    X   P*   E X I T    b   P*    v 8 P*   SUBROUTINE TO SET A PROGRAM FREE AND QUEUE FIRST       P*   PENDING PROGRAM.       P*        P*   ENTRY PARAMETER:       P*        P
0x042614…0427a8          Dummy {f00=0x0015, f01=0x018e, f02=»OGRAM COUNTER    z 0 P LD A4,TTB:PP,A5 GET PENDING PROGRAM POINTER     $ P RF(Z) IHRTN NO PENDING PROGRAM    J   P LDR* A3,A4 GET QUEUE THREAD   r 0 P ST A3,TTB:PP,A5 AND SAVE IN PENDING POINTER     4 P CF A15,FREBLK RELEASE BLOCK AND GET PARAMETERS        P LDR A
0x0427a8…04293c          Dummy {f00=0x0015, f01=0x0190, f02=»       P EJECT   MSUBS       P*        P*    (   P*   G E T B L K    2   P*    J 4 P*   SUBROUTINE TO GET A FREE BLOCK FROM MONITOR    T 8 P*   BLOCK POOL. REGISTERS A3-A1 ARE STORED IN FOUND        P*   FREE BLOCK.        P*        P*   EXIT PARAMETER:-       P* 
0x04293c…042ad0          Dummy {f00=0x0015, f01=0x0190, f02=»A4,FREQUE GET FIRST BLOCK IN FREE QUEUE        P RF(NZ) GBL010   0   P LDK A1,/B HALT PARAMETER    F , P CF A15,HALT HALT IF NO MORE FREE BLOCKS   h   P*        PGBL010 LDR* A5,A4      . P ST A5,FREQUE TAKE BLOCK OUT OF FREE QUEUE     $ P STR A3,A4 STORE A3-A1 IN 
0x042ad0…042c64          Dummy {f00=0x0015, f01=0x0190, f02=» XIF       P*        P IFT CPU852=0        P RTN A15   ,   P XIF   <   P*    H   P EJECT   MSUBS   R   P*    h   P*    r   P*   F R E B L K    |   P*      : P*   SUBROUTINE TO GET PARAMETERS FROM A MONITOR BLOCK        P*   AND SET THIS BLOCK FREE.       P*       
0x042c64…042df8          Dummy {f00=0x0015, f01=0x0190, f02=» PARAMETER IN BLOCK      $ P*   A2 = SECOND    "          "      $ P*   A1 = THIRD     "          "    D   P*    l   P*    v   PFREBLK EQU *       P INH       P LDR* A3,A4 UPDATE A3        P LD A1,FREQUE        P STR A1,A4       P ST A4,FREQUE SET BLOCK FREE      
0x042df8…042f8c          Dummy {f00=0x0015, f01=0x0190, f02=» RTN A15       P XIF       P*        P EJECT   MSUBS   &   P*    <   P*    F   P*   F N D D W T    P   P*    h " P*   SUBROUTINE TO FIND A DWT.    r   P*        P*   ENTRY PARAMETERS:-       P*        P*   A5 = TTAB ADDRESS      8 P*   A7 = ORDER CODE WHEN CALLED 
0x042f8c…043120          Dummy {f00=0x0015, f01=0x0190, f02=»A6 = DWT ADDRESS IF FOUND, ELSE 0        P*    *   P*    4   PFNDDWT STR A1,A15 SAVE A1    >   P LDKL A6,TTB:TD+2    ` 4 P ADR A6,A5 GET ADDRESS TO TERMINAL DEVICE TABLE    z " P LD A1,-2,A6 GET TABLE LENGTH        P*        P IFT MMUPAG=1      & P ELR A2,A8 LOAD 
0x043120…0432b4 (0, 85)  Dummy {f00=0x0015, f01=0x0190, f02=» EJECT   MSUBS       P*        P*        PFND100 SUK A1,4    * ( P RF(N) FND110 FILE CODE NOT IN TTAB?   B & P CC A2,1,A6 SEARCH IN DEVICE TABLE   n & P RF(NE) FND106 BRANCH IF NOT FOUND       P STR A1,A15        P LD A1,2,A6 DWT ADDRESS      " P LD A1,DWTADR,A1 A
0x0432b4…043448          Dummy {f00=0x0015, f01=0x0190, f02=» OK        P LDR* A1,A15       P*        PFND106 EQU *   * ( P ADK A6,4 ADDRESS TO NEXT FILE CODE    >   P RB FND100 TRY NEXT    j   P*      $ P* SEARCH IN COMMON DEVICE TABLE        P*      & PFND110 LD A6,SCTCDT CDTAB ADDRESS        P LDR* A1,A6 CDTAB LENGTH    
0x043448…0435dc          Dummy {f00=0x0015, f01=0x0190, f02=»LE CODE NOT FOUND?       P CC A2,1,A6      ( P RF(NE) FND126 FILE CODE NOT FOUND?    .   P STR A1,A15    Z   P LD A1,2,A6    n   P LD A1,DWTADR,A1       P CWK A1,TIODM      " P RF(NE) FND200 NOT DM REQUEST?     $ P CF A15,CHKIND CHECK INDEX IN DM       P RF FND200
0x0435dc…043770          Dummy {f00=0x0015, f01=0x0190, f02=»6,0        P RF IHRET1 !     P*  !   " PFND200 LDR* A1,A15 RESET STACK ! (   P LCR A2,A6 LOAD DWT INDEX  ! N   P LD A6,2,A6 LOAD DWT ADDRESS ! p   P*  !     PFND210 RF IHRET1 !     P*  !     P EJECT   MSUBS !     P*  !     P*  !     P*   F N D T I D  !     P*  !  
0x043770…043904          Dummy {f00=0x0015, f01=0x0190, f02=»IDENTIFICATION !     P*  "     P*   EXIT PARAMETER:  "     P*  " <   P*   A2 = TTAB ADDRESS  " F 0 P*   A2 = 0 INDICATES ILLEGAL IDENTIFICATION  " d   P*  "     P*  "     PFNDTID STR A1,A15 SAVE A1  "     P LD* A1,SCTTCT TCTAB LENGTH  "     P AD A1,SCTTCT  "     P
0x043904…043a98          Dummy {f00=0x0015, f01=0x0190, f02=»,TTB:ID,A2 COMPARE IDENTIFICATIONS "     P RB(NE) FTI010 NO MATCH? # *   P  RF IHRET1  # J   P*  # ^ * PFTI030 LDK A2,0 ILLEGAL IDENTIFICATION # h   P RF IHRET1 #     P*  #     P EJECT   MSUBS #     P*  #     P*  #   , P*   RESTORE REGISTERS AND RETURN WITHOUT #  
0x043a98…043c2c          Dummy {f00=0x0015, f01=0x0190, f02=»DR* A6,A15 #     PIHRET5 LDR* A5,A15 $     PIHRET4 LDR* A4,A15 $ ,   PIHRET3 LDR* A3,A15 $ F   PIHRET2 LDR* A2,A15 $ `   PIHRET1 LDR* A1,A15 $ z   PIHRTN INH  $   $ P ADKL A15,4 ADJUST STACK POINTER $     P ABR* A15 AND RETURN $     P XIF $     P*  $     P IFT CPU
0x043c2c…043dc0          Dummy {f00=0x0015, f01=0x0190, f02=» FROM STACK... $ r   P RTN A15 ...AND RETURN %     P*  % 4 0 PIHRET1 LDR* A1,A15 RESTORE A1 FROM STACK...  % >   P*  % r   PIHRTN RTN A15 ...AND RETURN  % |   P XIF %     P*  %     P EJECT   MSUBS %     P*  %     P*  %     P*   P F I N I T  %     P*  %   & P*   SU
0x043dc0…043f54 (0, 86)  Dummy {f00=0x0015, f01=0x0190, f02=»E AVAILABLE FOR THE RESTART ROUTINES.  % z   P*  & .   P*  & 8   PPFINIT EQU * & B ( P LDK A1,2 SET INDEX TO FIRST ROUTINE & V   P*  &   $ PPFI100 CW A1,PFTAB CHECK IF LAST &   " P RF(NL) PFI110 ALL RESTARTED?  &     P STR A1,A15 SAVE A1  &     P INH &   * P CFI A
0x043f54…0440e8          Dummy {f00=0x0015, f01=0x0190, f02=» RTN A15 RETURN WHEN ALL STARTED &     P*  ' (   P EJECT   MSUBS ' 2   P*  ' H   P*  ' R   P*   S W L 4 8  '     P*  ' r & P*   SWITCH TO LEVEL 48 AND ENABLE. ' |   P*  '     P*  '     PSWL48 EQU *  '     P STR A1,A15 SAVE A1  '     P*  '     PSWL481 EQU * '   $ P
0x0440e8…04427c          Dummy {f00=0x0015, f01=0x018e, f02=» ' x   P RTN A15 (     P*  (     P EJECT   MSUBS ( "   P*  ( 8   P*  ( B   P*   S W L X Y  ( L   P*  ( b & P*   SWITCH TO LEVEL XY AND ENABLE. ( l   P*  (   . P*   LEVEL := 48 IF LEVEL ON STACK IS >= 48 (   0 P*   LEVEL := XY "    "   "    "   "  XY < 48 (     P* 
0x04427c…044410          Dummy {f00=0x0015, f01=0x0190, f02=» ( z & P LC A1,24,A15 GET LEVEL FROM STACK )     P ANK A1,/FC  ) 2   P SUK A1,/BC  ) F   P RB(G) SWL481  ) Z   P LD A1,24,A15  ) p " P ANKL A1,/FFFE SYSTEM MODE BIT )     P RB SWL482 )     P*  )     P EJECT   MSUBS )     P*  )     P*  )   & P*   INTERRUPT SAVE AND
0x044410…0445a4          Dummy {f00=0x0015, f01=0x0190, f02=»A15,HALT )     P*  *     PHALT EQU * *     P IFT CPU852=1  * , & P CF A15,SAVE8 SAVE A1-A8 ON STACK  * B $ P STR A9,A15 SAVE A9-A14 ON STACK * l   P STR A10,A15 *     P STR A11,A15 *     P STR A12,A15 *     P STR A13,A15 *     P STR A14,A15 *     P XIF *     P*  *
0x0445a4…044738          Dummy {f00=0x0015, f01=0x404e, f02=»YPE OF HALT  * x   P HLT +     P*  +     P*  + *   P*  + 4   P END + >@    + J8 SAVE A1-A8 ON STACK  * B $ P STR A9,A15 SAVE A9-A14 ON STACK * l   P STR A10,A15 *     P STR A11,A15 *     P STR A12,A15 *     P STR A13,A15 *     P STR A14,A15 *     P XIF *     P*  *
0x044738…0448cc          Dummy {f00=0x0015, f01=0x2008, f02=»     ,  5 STACK  " ~   P LDR* A1,A15 RESTORE A1  #     P RTN A15 RETURN TO CALLER  # 8   P*  # Z   P END # d@    # pN WHEN ALL STARTED " `   P EJECT "     P*  "     P*  "     P*   S W L 4 8  "     P*  "   : P*   SUBROUTINE TO SWITCH PROGRAM PRIORITY LEVEL TO 48. "
0x0448cc…044a60          Dummy {f00=0x0015, f01=0x0190, f02=»'   6  ww Wu@8) m A8- l          * &     1    % q   p               TK   1   $ * &     O  '   6  == W;               T*    R * &     m   f1'   6     W    AY  u            * &             T @YW @8@^?:I^7A^H.0A 1'      * &          6  ## W!   % q   p  T    % q      
0x044a60…044bf4 (0, 87)  Opaque[0x194]
0x044bf4…044d88          # DirEnt {nam=»TTMJOB«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02c0, f03=0x0000}
0x044bf4…044d88          IdxSect {
0x044bf4…044d88            f00 = 0x0016	// 0x44bf4 @0x0 
0x044bf4…044d88            f01 = 0x0004	// 0x44bf6 @0x2 
0x044bf4…044d88            gno = [	// 0x44bf8 @0x4 
0x044bf4…044d88                [0x00]: C0x0016.0x0.0
0x044bf4…044d88                [0x01]: C0x0016.0x1.0
0x044bf4…044d88            ]
0x044bf4…044d88          }
0x044d88…044f1c          Dummy {f00=0x0016, f01=0x018e, f02=» 2 P IDENT TTMJOB  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L   P* MONITOR JOB TASK TABLE   V   P*    v   P*        P*********        P*ENTRIES*        P*********        P*        P*      $ P ENTRY TTB:LA LAST LOAD ADDRESS        P ENTRY TTB:M
0x044f1c…0450b0          Dummy {f00=0x0016, f01=0x0190, f02=»   j & P ENTRY TTB:ID TASK IDENTIFICATION        P ENTRY TTB:ST TASK STATUS    2 " P ENTRY TTB:PP PENDING POINTER    T & P ENTRY TTB:PW PROGRAM STATUS WORD    z $ P ENTRY TTB:SA TERMINAL SAVE AREA     " P ENTRY TTB:TD TERMINAL DEVICES       P*        P EJECT   TTM
0x0450b0…045244          Dummy {f00=0x0016, f01=0x0190, f02=»*************************************        P*    . . P* A PROGRAM VERSION USING TOSS MMU PAGING    8 * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   j   P*        PMMUPAG EQU 0       P*         *      . ** A PROGRAM VERSION USING TOSS DISC PAGING     * &* IS OBTAINE
0x045244…0453d8          Dummy {f00=0x0016, f01=0x018e, f02=» * P* IS OBTAINED BY SETTING ASSOLY EQU 1.       P*    2   PASSOLY EQU 0   <   P*    P " P EJECT   TTMJOB         TTMJOB   Z   P*        P*        PLA:DUM EQU *       P IFT ASSOLY=1        P DATA 0 LAST LOAD ADDRESS        P XIF       P*        PMMUDUM EQU *      
0x0453d8…04556c          Dummy {f00=0x0016, f01=0x0190, f02=» " P DATA /3000,/3400,/3800,/3C00        P XIF   *   P*    6   PSB:DUM EQU *   @   P IFF MMUPAG+DSKPAG=0   T " P DATA 0 SEGMENT BLOCK ADDRESS    p   P XIF     6 PTTB:LA EQU LA:DUM-* LAST LOAD ADDRESS DISPLACEMENT     . PTTB:MT EQU MMUDUM-* MMU TABLE DISPLACEMENT  
0x04556c…045700          Dummy {f00=0x0016, f01=0x018e, f02=»TMJOB ENTRY      . PTTB:QL EQU *-TTMJOB DISPATCHER QUEUE LINK        P DATA 0    F   P*    V , PTTB:ID EQU *-TTMJOB TASK IDENTIFICATION    `   P DATA '#M'       P*      $ PTTB:ST EQU *-TTMJOB TASK STATUS        P DATA 49       P*      ( PTTB:PP EQU *-TTMJOB PENDIN
0x045700…045894 (0, 88)  Dummy {f00=0x0016, f01=0x4168, f02=»   P EJECT   TTMJOB        P*        P*    & * PTTB:SA EQU *-TTMJOB TERMINAL SAVE AREA   0   P DATA 0 DISPATCH ADDRESS   ^ 2 P DATA 0,0,0,0,0,0,0 SAVE AREA, REGISTER A1-A14   ~   P DATA 0,0,0,0,0,0,0        P*      ( PTTB:TD EQU *-TTMJOB TERMINAL DEVICES       P D
0x045894…045a28          Dummy {f00=0x0016, f01=0x2008, f02=»            TMJOB TERMINAL STATUS        P DATA 48   * 0 PTTABID EQU *-TTMJOB TERMINAL IDENTIFICATION    :   P DATA /8000    n   PTTABPP EQU *-TTMJOB        P DATA 0      * PTTABSA EQU *-TTMJOB TERMINAL SAVE AREA       P DATA 0      & P DATA 0,0,0,0,0,0,0,0,0,0,0,
0x045a28…045bbc          Dummy {f00=0x0016, f01=0x0190, f02=»NG MMUPAG EQU 1.   z   P*        PMMUPAG EQU 0   "   P*    6   P*    @ 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   J . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*         *      . ** A PROGRAM VERSION USING TOSS D
0x045bbc…045d50          Dummy {f00=0x0016, f01=0x0190, f02=»*        P*   S A V E 8        P*      0 P*   SUBROUTINE TO SAVE 8 REGISTERS ON STACK    * $ P*   WITHOUT ENABLING INTERRUPTS.   ^   P*        P*        PSAVE8 EQU *        P INH  INHIBIT INTERRUPTS       P STR A3,A15        P STR A4,A15        P STR A5,A15       
0x045d50…045ee4          Dummy {f00=0x0016, f01=0x0190, f02=»RANCH ADDRESS    v   P ST A2,14,A15        P ST A1,16,A15    ,   P LD A3,12,A15 RESTORE A3   B & P ABL 0 THIS IS USED TO BRANCH BACK   b   PSAVE81 EQU *-2       P*        P EJECT   MSUBS       P*        P*        P*   Q T J O B        P*      2 P*   SUBROUTINE TO 
0x045ee4…046078          Dummy {f00=0x0016, f01=0x0190, f02=»   P*      8 P*   THE REQUESTED JOB IS PUT IN DISPATCHER QUEUE ON      8 P*   PRIORITY BASIS. WITHIN ONE PRIORITY LEVEL JOB IS   J   P*   PUT LAST IN QUEUE.       P*        P*        PQTJOB EQU *        P INH       P*        P IFT CPU852=1      $ P STR A1,A15 SAVE
0x046078…04620c          Dummy {f00=0x0016, f01=0x0190, f02=»CK   t   P XIF       P*      . P LDKL A1,DISQUE LOAD QUEUE ANCHOR ADDRESS      2 P LDR* A2,A1 GET ADDRESS OF FIRST TASK IN QUEUE   R   P RF(Z) QTJ020 DISQUE EMPTY?      * P LD A3,TTB:ST+1,A5 GET PRIORITY LEVEL        P*        P EJECT   MSUBS       P*        P*   
0x04620c…0463a0          Dummy {f00=0x0016, f01=0x0190, f02=»1 GET NEXT TTAB ADDRESS IN QUEUE     $ P RB(NZ) QTJ010 NOT END OF QUEUE?   (   P*    P ( PQTJ020 STR A2,A5 UPDATE QUEUE LINKS    Z   P STR A5,A1       P*        P IFT CPU852=1        P ABL IHRET3        P XIF       P*        P IFT CPU852=0      * P MLR 3,A15 RESTO
0x0463a0…046534 (0, 89)  Opaque[0x194]
0x046534…0466c8          # DirEnt {nam=»TOSSIO«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x02d0, f03=0x0000}
0x046534…0466c8          IdxSect {
0x046534…0466c8            f00 = 0x0016	// 0x46534 @0x0 
0x046534…0466c8            f01 = 0x0026	// 0x46536 @0x2 
0x046534…0466c8            gno = [	// 0x46538 @0x4 
0x046534…0466c8                [0x00]: C0x0016.0x2.0
0x046534…0466c8                [0x01]: C0x0016.0x3.0
0x046534…0466c8                [0x02]: C0x0017.0x0.0
0x046534…0466c8                [0x03]: C0x0017.0x1.0
0x046534…0466c8                [0x04]: C0x0017.0x2.0
0x046534…0466c8                [0x05]: C0x0017.0x3.0
0x046534…0466c8                [0x06]: C0x0018.0x0.0
0x046534…0466c8                [0x07]: C0x0018.0x1.0
0x046534…0466c8                [0x08]: C0x0018.0x2.0
0x046534…0466c8                [0x09]: C0x0018.0x3.0
0x046534…0466c8                [0x0a]: C0x0019.0x0.0
0x046534…0466c8                [0x0b]: C0x0019.0x1.0
0x046534…0466c8                [0x0c]: C0x0019.0x2.0
0x046534…0466c8                [0x0d]: C0x0019.0x3.0
0x046534…0466c8                [0x0e]: C0x001a.0x0.0
0x046534…0466c8                [0x0f]: C0x001a.0x1.0
0x046534…0466c8                [0x10]: C0x001a.0x2.0
0x046534…0466c8                [0x11]: C0x001a.0x3.0
0x046534…0466c8                [0x12]: C0x001b.0x0.0
0x046534…0466c8            ]
0x046534…0466c8          }
0x0466c8…04685c          Dummy {f00=0x0016, f01=0x018e, f02=» 2 P IDENT TOSSIO  REL 9.2 79-11-16  870105040920        P   :   P   =1, DM ATTACH HANG UP   B   P   REL 9.1 79-05-23    b   P*    ~   P*      6 P**************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      ( P
0x04685c…0469f0          Dummy {f00=0x0016, f01=0x0190, f02=»       P*      , P*   THIS IS THE TOSS I/O LKM PROCESSOR.      6 P*   IT CONTAINS THE FOLLOWING MONITOR SUBROUTINES:   B   P*    |   P*   -TIO     INITIALIZE I/O        P*        P*   -TENDIO  END I/O       P*        P*   -ATTACH  ATTACH DEVICE       P*        P* 
0x0469f0…046b84          Dummy {f00=0x0016, f01=0x0190, f02=»   j   P*      8 P*   THIS MODULE ALSO CONTAINS STANDARD DISPLACEMENT      8 P*   VALUES FOR ECB AND DWT AREAS, AS WELL AS SPECIAL   N . P*   MOVE ROUTINES FOR DATA COMMUNICATION.        P*        P EJECT   TOSSIO        P*        P*        P***********        P* 
0x046b84…046d18          Dummy {f00=0x0016, f01=0x0190, f02=» DC:MIN MOVE ROUTINE FOR DATACOM, INPUT      2 P ENTRY DC:MOT MOVE ROUTINE FOR DATACOM, OUTPUT   0 , P ENTRY MONMMU MONITOR (SYSTEM) MMU TABLE   f   P*        P ENTRY ECBFC FILE CODE       P ENTRY ECBBA BUFFER ADDRESS      " P ENTRY ECBRL REQUESTED LENGTH      " P
0x046d18…046eac          Dummy {f00=0x0016, f01=0x0190, f02=»D (USED BY DM)   p   P*      $ P ENTRY BUFLEN MMU BUFFER LENGTH      $ P ENTRY ACTADR ACTIVATION ADDRESS   H   P ENTRY ABTADR ABORT ADDRESS    p $ P ENTRY INTADR INTERRUPT ADDRESS      2 P ENTRY POLADR BUFFER POOL ADDRESS (DC DRIVERS)     " P ENTRY RECADR RECOVERY
0x046eac…047040          Dummy {f00=0x0016, f01=0x0190, f02=»NDEX DATA MANAGEMENT   z 2 P ENTRY PC:DIX DEVICE INDEX PROGRAMMED CHANNEL      0 P ENTRY MX:DIX DEVICE INDEX MULTIPLEX CHANNEL   R , P ENTRY KB:DIX DEVICE INDEX KEYBOARD/CTW      6 P ENTRY IT:DIX DEVICE INDEX INTERTASK COMMUNICATION       P*        P EJECT   TOSSI
0x047040…0471d4 (0, 90)  Dummy {f00=0x0016, f01=0x0190, f02=»RY DWTECB ECB ADDRESS        P ENTRY DWTOR INDEX AND ORDER     ( P ENTRY DWTOCH LAST OUTPUT CHARACTER    B & P ENTRY DWTADR DRIVER ADDRESS BLOCK   n   P ENTRY DWTTAB TTAB ADDRESS     * P ENTRY DWTWAT WAIT/ACTIVATE INDICATOR        P ENTRY DWTTQ TERMINAL QUEUE     
0x0471d4…047368          Dummy {f00=0x0016, f01=0x018e, f02=»WTMEC MMU ECB ADDRESS        P ENTRY DWTA2 SAVE AREA A2        P ENTRY DWTA3 SAVE AREA A3    @   P ENTRY DWTA4 SAVE AREA A4    b   P ENTRY DWTA5 SAVE AREA A5      & P ENTRY DWTSB1 STACK BASE 1 IN DWT      & P ENTRY DWTSB2 STACK BASE 2 IN DWT        P ENTRY DWTTP T
0x047368…0474fc          Dummy {f00=0x0016, f01=0x0190, f02=»       P EJECT   TOSSIO        P*        P*    *   P*************    4   P* EXTERNALS *    J   P*************    `   P*    v   P*      " P EXTRN SAVE8 SAVE 8 REGISTERS      0 P EXTRN IHRET8 RESTORE 8 REGISTERS AND RETURN     4 P EXTRN IHRTN RETURN WITHOUT ENABLING
0x0474fc…047690          Dummy {f00=0x0016, f01=0x0190, f02=»SPATCHING    j , P EXTRN QTJOB QUEUE TERM.PROG. FOR DISP.      " P EXTRN MEXIT MONITOR TASK EXIT   B   P EXTRN TDISP DISPATCHER    h 2 P EXTRN DISEND BRANCH TO DISPATCHER VIA TENDIO      * P EXTRN LKMQDI QUEUE TASK AND DISPATCH      , P EXTRN GETBLK PUT BLOCK IN P
0x047690…047824          Dummy {f00=0x0016, f01=0x0190, f02=» & P EXTRN TTB:ID TASK IDENTIFICATION      ( P EXTRN TTB:ST TASK STATUS AND LEVEL    . & P EXTRN TTB:PW PROGRAM STATUS WORD    Z   P EXTRN TTB:SA SAVE AREA        P EXTRN TTB:MT MMUTAB       P EXTRN TIODM ENTRY FOR DM        P EXTRN REQEND ENTRY FOR DM     * P EXT
0x047824…0479b8          Dummy {f00=0x0016, f01=0x0190, f02=»*    h   P*        P* CONDITIONAL ASSEMBLY       P*    2 . P*****************************************    <   P*    n . P* A PROGRAM VERSION USING TOSS MMU PAGING    x * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P*        PMMUPAG EQU 0       P*        P*      6
0x0479b8…047b4c          Dummy {f00=0x0016, f01=0x0190, f02=»   P*        P*      0 P* A PROGRAM VERSION INCLUDING ATTACH/DETACH      * P* IS OBTAINED BY SETTING ATTDET EQU 1.   L   P*    z   PX:A EQU 0        PATTDET EQU 1       P*        P*      4 P* A PROGRAM VERSION SPECIALIZED FOR THE 857 CPU      * P* IS OBTAINED BY S
0x047b4c…047ce0          Dummy {f00=0x0016, f01=0x0190, f02=»***************        P* FORM STATEMENTS *        P*******************    4   P*    P   P*    Z   PBYTES FORM 8,8   d   P*    z   P EJECT   TOSSIO        P*        P*        P*********************        P* DWT DISPLACEMENTS *        P*********************       
0x047ce0…047e74 (0, 91)  Dummy {f00=0x0017, f01=0x0190, f02=»C EQU /03 BYTE COUNTER       PDWTECB EQU /04 ECB ADDRESS     " PDWTOR EQU /06 INDEX AND ORDER    @ ( PDWTOCH EQU /06 LAST OUTPUT CHARACTER   f ( PDWTADR EQU /08 DRIVER ADDRESS BLOCK        PDWTTAB EQU /0A TTAB ADDRESS      * PDWTWAT EQU /0C WAIT/ACTIVATE INDICATOR
0x047e74…048008          Dummy {f00=0x0017, f01=0x0190, f02=» MMUPAG=0      4 PDWTDRD EQU DWTTQ+2 START OF DRIVER DEFINED PART        P XIF   J   P*    V   P IFT MMUPAG=1    ` 4 PDWTDRD EQU DWTMEC+2 START OF DRIVER DEFINED PART   v   P XIF       P*        P EJECT   TOSSIO        P*      , P* DWT DISPLACEMENTS: DRIVER DEFINE
0x048008…04819c          Dummy {f00=0x0017, f01=0x0190, f02=»DWTDRD+/02 SAVE AREA A2      & PDWTA3 EQU DWTDRD+/02 SAVE AREA A3      & PDWTA4 EQU DWTDRD+/04 SAVE AREA A4    J & PDWTA5 EQU DWTDRD+/06 SAVE AREA A5    t . PDWTSB1 EQU DWTDRD+/0A STACK BASE 1 IN DWT      . PDWTSB2 EQU DWTDRD+/0E STACK BASE 2 IN DWT      & PDWTTP 
0x04819c…048330          Dummy {f00=0x0017, f01=0x0190, f02=» DWTDRD+/1C DISC VOLUME NAME       P*    $   P EJECT   TOSSIO    .   P*    F   P*    P * P**************************************   Z * P* DRIVER ADDRESS BLOCK DISPLACEMENTS *     * P**************************************       P*        P*      & PKEYLEN EQU -6 DW
0x048330…0484c4          Dummy {f00=0x0017, f01=0x018e, f02=»   PABTADR EQU 2 ABORT ADDRESS     " PINTADR EQU 4 INTERRUPT ADDRESS   & $ PPOLADR EQU 4 BUFFER POOL ADDRESS   L " PRECADR EQU 6 RECOVERY ADDRESS    t   PECHADR EQU 8 ECHO ADDRESS        P*        P*        P***********************        P* DEVICE INDEX VALUES * 
0x0484c4…048658          Dummy {f00=0x0017, f01=0x0190, f02=» F P*   FROM ADDRESS TABLES TIOTAB AND TENTAB AT READ/WRITE REQUESTS.        P*    N $ PDC:DIX EQU -2 DATA COMMUNICATION   X   PDM:DIX EQU 0 DATA MANAGEMENT     $ PPC:DIX EQU 2 PROGRAMMED CHANNEL      " PMX:DIX EQU 4 MULTIPLEX CHANNEL       PKB:DIX EQU 6 KEYBOARD/
0x048658…0487ec          Dummy {f00=0x0017, f01=0x0190, f02=»   P* ECB DISPLACEMENTS *        P*********************    "   P*    @   P*    J   PECBFC EQU /01 FILE CODE    T   PECBBA EQU /02 BUFFER ADDRESS   t " PECBRL EQU /04 REQUESTED LENGTH     " PECBEL EQU /06 EFFECTIVE LENGTH       PECBRC EQU /08 RETURN CODE        PEC
0x0487ec…048980          Dummy {f00=0x0017, f01=0x0190, f02=»PAG=1        P*        P*        P**********   "   P* TIOTAB *   4   P**********   F   P*    X < P* TIOTAB CONTAINS ADDRESSES TO ROUTINES ENTERED FROM TIO   b   P*      2 PTIOTAB EQU * DEVICE TYPE/ROUTINE ADDRESS TABLE     . P DATA TIO:DM DATA MANAGEMENT, INPUT/OU
0x048980…048b14 (0, 92)  Dummy {f00=0x0017, f01=0x0190, f02=»   PTINDEX EQU *-TIOTAB      0 P DATA TIOITI INTERTASK COMMUNICATION, INPUT      , P DATA TIOPCO PROGRAMMED CHANNEL, OUTPUT    T   P DATA TIOMXO MUX, OUTPUT     & P DATA TIOKBO KEYBOARD/CTW, OUTPUT      0 P DATA TIOITO INTERTASK COMMUNICATION, OUTPUT       P*     
0x048b14…048ca8          Dummy {f00=0x0017, f01=0x0190, f02=»SES TO ROUTINES ENTERED FROM TENDIO    x   P*    , 2 PTENTAB EQU * DEVICE TYPE/ROUTINE ADDRESS TABLE   6 . P DATA TEN:DM DATA MANAGEMENT, INPUT/OUTPUT   l * P DATA TENPCI PROGRAMMED CHANNEL, INPUT       P DATA TENMXI MUX, INPUT      $ P DATA TENKBI KEYBOARD/CTW, I
0x048ca8…048e3c          Dummy {f00=0x0017, f01=0x0190, f02=»   x & P DATA TENKBO KEYBOARD/CTW, OUTPUT      0 P DATA TENITO INTERTASK COMMUNICATION, OUTPUT   2   P XIF   f   P*    r   P EJECT   TOSSIO    |   P*        P*        P**********       P* MONMMU *       P**********       P*        P* MONITOR (SYSTEM) MMU TABLE    
0x048e3c…048fd0          Dummy {f00=0x0017, f01=0x0190, f02=»400,/1800,/1C00      " P DATA /2000,/2400,/2800,/2C00      " P DATA /3000,/3400,/3800,/3C00    >   P XIF   d   P*    p   P EJECT   TOSSIO    z   P*        P*        P IFT ATTDET=1        P*      2 P* SUBROUTINES BELOW ARE USED BY ATTACH/DETACH        P*        P* 
0x048fd0…049164          Dummy {f00=0x0017, f01=0x0190, f02=» = BLOCK ADDRESS       P*         A5 = TTAB ADDRESS        P*         A6 = DWT ADDRESS   < " P*         A1-A3 ARE DESTROYED    ^   P*        PTIMOUT LDR A6,A1     & P LDR* A2,A2 TIMER POINTER ADDRESS        P LD A5,2,A2 GET TTAB ADDRESS       P*        P IFT MMUPA
0x049164…0492f8          Dummy {f00=0x0017, f01=0x018e, f02=»,A4      " P STR A1,A2 REMOVE FROM ATT:CH        P CF A15,FREBLK   2   P*    H   P EJECT   TOSSIO    R   P*    j & P*    REMOVE TTAB FROM DEVICE QUEUE   t   P*        P LDR A1,A6     & P ADK A1,DWTTQ QUEUE ANCHOR ADDRESS       P*        PTIM:10 LDR A2,A1 SAVE     
0x0492f8…04948c          Dummy {f00=0x0017, f01=0x018e, f02=»   P EJECT   TOSSIO        P*      & P*   TTAB FOUND - REMOVE FROM QUEUE   &   P*    P   P LDR* A1,A1    Z   P STR A1,A2   n   P*        PTIM:20 EQU *       P LDK A3,4      . P ADS A3,TTB:SA,A5 UPDATE DISPATCH ADDRESS      : P LD A8,TTB:SA+16,A5 GET ECB ADDRESS FR
0x04948c…049620          Dummy {f00=0x0017, f01=0x0190, f02=»   P XIF       P*        P IFT ATTDET=1        P IFT MMUPAG=1    0 * P ES A3,ECBRC,A8 INDICATE ERROR IN ECB    F . P TL MONMMU LOAD MONITOR (SYSTEM) MMU TABLE   t   P XIF       P*        P IFT ATTDET=1      & P RF TIORTN QUEUE TASK AND DISPATCH       P*        P E
0x049620…0497b4 (0, 93)  Dummy {f00=0x0017, f01=0x0190, f02=»B ADDRESS    ~   P*      6 P* OUTPUT: A2 = ADDRESS TO PRECEDING BLOCK IN CHAIN     2 P*         A4 = BLOCK ADDRESS IF FOUND, ELSE 0    V   P*      ( PFNDBLK LDKL A4,ATT:CH ANCHOR ADDRESS       P*        PFND:10 LDR A2,A4 SAVE A4       P LDR* A4,A4        P RF(Z) F
0x0497b4…049948          Dummy {f00=0x0017, f01=0x0190, f02=»BL IHRTN RETURN        P XIF       P*    $   P IFT ATTDET=1    .   P IFT CPU852=0    D   P RTN A15 RETURN    Z   P XIF   r   P*    ~   P IFT ATTDET=1      & PATT:CH DATA 0 ATTACH CHAIN ANCHOR        P*        P EJECT   TOSSIO        P*        P* F D B A T T / F D 
0x049948…049adc          Dummy {f00=0x0017, f01=0x0190, f02=»A5 = TTAB ADDRESS        P*         A6 = FDB ADDRESS     $ P*        A10 = /800 (ATTACH BIT)   <   P*    d " P* OUTPUT: A2-A4 AREA DESTROYED   n   P*        PFDBDET EQU *       P C1R A10,A10 A10=F7FF        P*        PFDBATT EQU *       P LDR A4,A6 FDB ADDRESS    
0x049adc…049c70          Dummy {f00=0x0017, f01=0x0190, f02=»A2,A4 NEXT FDB       P RF(Z) FDB:20 NO FDB?  !     P LDR A10,A10 ! 4 " P RF(N) FDB:15 DETACH REQUEST?  ! H $ P ORS A10,DWTST,A2 ATTACH REQUEST ! n   P ST A5,DWTTAB,A2 !     P RF FDB:20 !     P*  !   * PFDB:15 ANS A10,DWTST,A2 DETACH REQUEST !     P CF A15,QREQ UPD
0x049c70…049e04          Dummy {f00=0x0017, f01=0x0190, f02=»E Q  !     P*  "   8 P* SUBROUTINE TO QUEUE TASK IN DEVICE QUEUE (IF ANY)  "     P*  " R   P* INPUT:  A2 = DWT ADDRESS "     P*  " ~ " P* OUTPUT: A7, A9 ARE DESTROYED "     P*  "     PQREQ EQU * "   & P LDR A9,A5 SAVE A5 (TTAB ADDRESS)  "   & P LD A5,DWTTQ,A2 ANY 
0x049e04…049f98          Dummy {f00=0x0017, f01=0x0190, f02=»TASK " |   P*  #     PQRE:10 EQU * #   $ P LDR A5,A9 RESTORE TTAB ADDRESS  # *   P IFT CPU852=1  # R   P RB FND:20 RETURN  # h   P XIF #     P*  #     P IFT ATTDET=1  #     P IFT CPU852=0  #     P RTN A15 RETURN  #     P XIF #     P*  #     P IFT ATTDET=1  #     P
0x049f98…04a12c          Dummy {f00=0x0017, f01=0x0190, f02=»MODULE IS CALLED FROM TIO WITH #     P*  THE FOLLOWING PARAMETERS: $ &   P*  $ J & P*   A3  /8000 (REQUEST ERROR BIT)  $ T & P*   A4  I/O AND ACTIVATE INDICATOR $ ~   P*   A5  TTAB ADDRESS $     P*   A6  DWT ADDRESS  $     P*   A7  ORDER CODE $     P*   A8  ECB AD
0x04a12c…04a2c0          Dummy {f00=0x0017, f01=0x0190, f02=»CH EQU * ENTRY $     P ADK A4,0 SET CR %   * P RF(NZ) TIOERR I/O AND ACTIVATE ERROR? % .   P*  %     P IFT MMUPAG=0  % f " P CM ECBRC,A8 RESET RETURN CODE % |   P XIF %     P*  %     P IFT ATTDET=1  %     P IFT MMUPAG=1  %   & P ES A4,ECBRC,A8 RESET RETURN CODE  %
0x04a2c0…04a454 (0, 94)  Dummy {f00=0x0017, f01=0x0190, f02=»ALREADY ATTACHED?  % z   P LDR A13,A13 &     P RF(NN) ATT:50 DEVICE BUSY?  & .   P*  & R   P*    ATTACH REQUESTING TASK  &     P*  &     P ORS A10,DWTST,A6 ATTACH &   , P ST A5,DWTTAB,A6 PUT TTAB ADDRESS IN DWT &     P CWK A12,TIODM &   " P RF(NE) ATT:15 NO DM REQ
0x04a454…04a5e8          Dummy {f00=0x0017, f01=0x0190, f02=»4,0 SET CR &     P RF(Z) ATTRTN NO!  '     P*  ' ,   P EJECT   TOSSIO  ' 6   P*  ' N & P*   FREE BLOCK AND TIMER IN ATT:CH ' X   P*  '     P CM* 2,A4 FREE TIMER '   " P LDR* A3,A4 REMOVE FROM ATT:CH '     P STR A3,A2 '     P CF A15,FREBLK RELEASE BLOCK '     P RF 
0x04a5e8…04a77c          Dummy {f00=0x0017, f01=0x0190, f02=»A15,FNDBLK   '     P ADK A4,0 SET CR (   $ P RF(NZ) ATT:70 IS TIMER ACTIVE?  ( ,   P*  ( T   P*     SET TIMER  ( ^   P*  ( v   P IFT MMUPAG=0  (     P LD A1,ECBCW,A8 TIME (     P XIF (     P*  (     P EJECT   TOSSIO  (     P*  (     P*  (     P IFT ATTDET=1  (    
0x04a77c…04a910          Dummy {f00=0x0017, f01=0x0190, f02=»Z) ATT:80 END REQUEST? (     P*  )     PATT:60 ST A1,ATTIM ) (   P LDR A1,A5 TTAB ADDRESS  ) B   P LD A3,ATT:CH ANCHOR ) b   P CF A15,GETBLK GET BLOCK ) ~   P ST A4,ATT:CH UPDATE ANCHOR  )   $ P ADK A4,2 TIMER POINTER ADDRESS  )     P LDR A1,A6 DWT ADDRESS )     P
0x04a910…04aaa4          Dummy {f00=0x0017, f01=0x0190, f02=»   P RF TIOQ20 *     P*  *   & PATT:80 LDK A3,/40 SET TIME OUT BIT *     P RF TIOERR RETURN  * J   P*  * d   P EJECT   TOSSIO  * n   P*  *     P*  *     P********** *     P* DETACH * *     P********** *     P*  *   * P* THIS MODULE IS CALLED FROM TIO WITH  *   $ P
0x04aaa4…04ac38          Dummy {f00=0x0017, f01=0x0190, f02=»   P TM A10,A13  +     P RF(Z) TIOERR NOT ATTACHED?  +     P CW A5,DWTTAB,A6 + < * P RF(NE) TIOERR ATTACHED TO OTHER TASK? + T   P XRS A10,DWTST,A6 DETACH +     P CWK A12,TIODM +   " P RF(NE) DET:05 NO DM REQUEST?  +   ( P CF A15,FDBDET DETACH FILE STRUCTURE +    
0x04ac38…04adcc          Dummy {f00=0x0017, f01=0x0190, f02=»ATTRTN EQU * COMMON ATTACH/DETACH NORMAL EXIT  +     PDETRTN LDK A3,0 RETURN CODE  , 6   P XIF , Z   P*  , f   P EJECT   TOSSIO  , p   P*  ,     P*  ,     P********** ,     P* TIOERR * ,     P********** ,     P*  ,     P* ERROR: FILE CODE UNKNOWN ,   ( P* TIOERR I
0x04adcc…04af60          Dummy {f00=0x0017, f01=0x0190, f02=»,ECBRC,A8 INDICATE ERROR IN ECB  ,     P XIF - (   P*  - 4   P IFT MMUPAG=1  - > * P ES A3,ECBRC,A8 INDICATE ERROR IN ECB  - T   P XIF -     P*  -     PTIORTN EQU * -   ( P ABL LKMQDI QUEUE TASK AND DISPATCH  -     P*  -     P EJECT   TOSSIO  -     P*  -     P*  -
0x04af60…04b0f4 (0, 95)  Dummy {f00=0x0018, f01=0x018e, f02=»ICE REQUESTS.  - j > P* THE ROUTINE IS ENTERED AT DIFFERENT LABELS DEPENDING ON  .   @ P* WHETHER THE DEVICE IS AN ECHO DEVICE OR NOT, AND DEPENDING . X 8 P* ON WHETHER THE DEVICE IS ATTACHED OR NOT, AND WHEN .   B P* ATTACHED, WHETHER THE DEVICE IS ATTACHED TO TH
0x04b0f4…04b288          Dummy {f00=0x0018, f01=0x018e, f02=»   P*  /   ( PTIOQ05 ADK A6,DWTTQ GET QUEUE ANCHOR /     P LDR A2,A6 / :   P LDR* A6,A6  / L $ P RF TIOQ40 INSERT FIRST IN QUEUE / `   P*  /   & PTIOQ10 LDR A6,A2 QUEUE ECHO DEVICE /     P*  /   ( PTIOQ20 ADK A6,DWTTQ GET QUEUE ANCHOR /     P LD A1,TTB:ST+1,A5 GET
0x04b288…04b41c          Dummy {f00=0x0018, f01=0x0190, f02=» $ P LDR* A6,A6 FOLLOW QUEUE TO END  0     P RF(Z) TIOQ40 END FOUND? 0 , & P CC A1,TTB:ST+1,A6 COMPARE LEVELS  0 L   P RB(NL) TIOQ30 TRY NEXT? 0 v   P*  0   0 P* INSERT IN QUEUE AND UPDATE PROGRAM COUNTER 0     P*  0     PTIOQ40 LDKL A3,-4  0     P STR A6,A5 INSER
0x04b41c…04b5b0          Dummy {f00=0x0018, f01=0x018e, f02=»OQ50 ADS A3,TTB:SA,A5 UPDATE PC TO REPEAT LKM  0     P*  1 6   PTIOQ60 EQU * 1 @   P ABL TDISP GO TO DISPATCHER  1 T   P*  1 x   P EJECT   TOSSIO  1     P*  1     P*  1     P*******  1     P* TIO *  1     P*******  1     P*  1     P*  1   . P* THIS MODULE IS ENTER
0x04b5b0…04b744          Dummy {f00=0x0018, f01=0x0190, f02=» 2 P* AND THE TERMINAL PROGRAM SET IN WAIT STATE.  2     P*  2 : 2 P* WHEN RUNNING WITH MMU OPTION SPECIAL DEVICE  2 D * P* DEPENDENT SUBROUTINES ARE PERFORMED. 2 z   P*  2   6 P* THIS MODULE IS CALLED BY THE LKM HANDLING MODULE 2   & P* WITH THE FOLLOWING PARAMET
0x04b744…04b8d8          Dummy {f00=0x0018, f01=0x018e, f02=»ZERO, I/O AND ACTIVATION 2     P*  3     P*  A5 = TTAB ADDRESS 3 *   P*  3 F   P*  A7 = ORDER CODE 3 P   P*  3 j   P*  A8 = ECB ADDRESS  3 t   P*  3     P EJECT   TOSSIO  3     P*  3     P*  3   < P* THE 'TIO'-ROUTINE EXITS TO REQUESTED ACTIVATION DRIVER 3   * P* 
0x04b8d8…04ba6c          Dummy {f00=0x0018, f01=0x0190, f02=»   P*  A7 = ORDER CODE 4     P*  4     P*  A8 = ECB ADDRESS  4 (   P*  4 D , P* A12 = ADDRESS TO DRIVER ADDRESS BLOCK  4 N   P*  4 ~ 0 P* A13 = 0, IF REQUEST ISSUED IN SYSTEM MODE  4   . P*     = 1, "     "      "    "  USER MODE  4     P*  4     P*  4   , P* THE 
0x04ba6c…04bc00          Dummy {f00=0x0018, f01=0x0190, f02=» AND ECHO FIELDS 4     P*  -DWTTAB TTAB ADDRESS  5   & P*  -DWTWAT WAIT/ACTIVATE INDICATOR 5 8 . P*  -DWTUEC USER ECB ADDRESS (MMU SYSTEMS)  5 b   P*  5     P*  5   * P* THE FOLLOWING ECB FIELDS ARE RESET:- 5     P*  5     P*  -BIT 0 IN THE FIRST WORD  5     P*  -
0x04bc00…04bd94 (0, 96)  Dummy {f00=0x0018, f01=0x0190, f02=» REQUEST IS BUSY 5 r   P*  6   ( PTIO CF A15,FNDDWT SEARCH DWT ADDRESS 6 "   P LDKL A3,/8000 6 N   P ADK A6,0 SET CR 6 d $ P RB(Z) TIOERR FILE CODE UNKNOWN? 6 | : P LD A12,DWTADR,A6 GET ADDRESS TO DRIVER ADDRESS BLOCK  6   $ P LD A13,DWTST,A6 GET DWT STATUS  6    
0x04bd94…04bf28          Dummy {f00=0x0018, f01=0x0190, f02=»ATTACH ORDER?  6     P SUK A7,1  7     P RB(Z) DETACH DETACH ORDER?  7 ( " P ADK A7,/BC RESTORE ORDER CODE 7 L   P XIF 7 r   P*   END OF =1  7 ~ " P LD A11,TTB:ID,A5 GET TASK ID  7     P ANKL A11,/FF44  7     P SUKL A11,'#D' CHECK TASK ID 7   " P RF(Z) TIO020 DMTA
0x04bf28…04c0bc          Dummy {f00=0x0018, f01=0x0190, f02=»SIO  7     P*  8   & P* CHECK IF DEVICE IS ATTACHED/BUSY 8     P*  8 @   P IFT ATTDET=1  8 J   P TM A10,A13  8 `   P RF(Z) TIO020 NOT ATTACHED?  8 t   P CW A5,DWTTAB,A6 8   * P RB(NE) TIOQ20 ATTACHED TO OTHER TASK? 8     P TM A3,A13 8   $ P RF(NZ) TIO030 DEVICE NO
0x04c0bc…04c250          Dummy {f00=0x0018, f01=0x0190, f02=»USY? 8 z   P*  9     P EJECT   TOSSIO  9     P*  9 . H P* CHECK IF ECHO, AND WHEN TRUE CHECK IF ECHO DEVICE IS BUSY/ATTACHED 9 8   P*  9   * PTIO030 SC A2,DWTOR,A6 STORE DWT INDEX  9     P LDK A2,/40 CHECK IF ECHO  9     P ANR A2,A7 9     P RF(Z) TIO070 NOT ECHO? 
0x04c250…04c3e4          Dummy {f00=0x0018, f01=0x0190, f02=»   P*  :   . PTIO040 LD A2,DWTECH,A6 GET ECHO DEVICE DWT :   " P RF(Z) TIO070 NO ECHO DEVICE?  : @ & P LD A9,DEVIND,A12 GET DEVICE INDEX : f $ P CWK A9,KB:DIX CHECK IF KEYBOARD :   4 P RF(NE) TIO070 ECHO NOT ALLOWED IF NOT KEYBOARD  :   ( P LD A14,DWTST,A2 GET ECH
0x04c3e4…04c578          Dummy {f00=0x0018, f01=0x0190, f02=» :   6 P RB(NE) TIOQ10 ECHO DEVICE ATTACHED TO OTHER TASK? ;     P TM A3,A14 ; B ( P RF(NZ) TIO060 ECHO DEVICE NOT BUSY? ; T & P RB TIOQ00 BUSY, QUEUE ECHO DEVICE ;     P XIF ;     P*  ;     P EJECT   TOSSIO  ;     P*  ;     P*  ;     PTIO050 TM A3,A14 ;   $ P RB(
0x04c578…04c70c          Dummy {f00=0x0018, f01=0x0190, f02=»*  ;     P* UPDATE ECB AND DWT FIELDS  <     P*  < . @ PTIO070 XRS A3,DWTST,A6 UPDATE BUSY & ECHO BITS IN DWT STATUS < 8   P*  < |   P IFT MMUPAG=1  <     P LD A13,TTB:PW,A5 GET PSW  <   ( P ANKL A13,1 GET SYSTEM/USER MODE BIT <   $ P RF(NZ) TIO100 JUMP IF USER MO
0x04c70c…04c8a0          Dummy {f00=0x0018, f01=0x0190, f02=»L,A8  RESET EFFECTIVE LENGTH <   $ P CM ECBRC,A8  RESET RETURN CODE  = $   P RF TIO110 = L   P*  = ^   P EJECT   TOSSIO  = h   P*  =     P* MOVE USER ECB TO DWT ECB =     P*  =     PTIO100 EQU * =     P LDKL A2,/4FFF =   * P ELR A3,A8 LOAD FIRST WORD OF USER ECB =
0x04c8a0…04ca34 (0, 97)  Dummy {f00=0x0018, f01=0x0190, f02=»B,A6 SET ACTUAL ECB ADDRESS  =     P STR A3,A2 > $ * P ST A8,DWTUEC,A6 SAVE USER ECB ADDRESS > 6   P LDR A9,A8 > d   P LDK A3,0  > v * P ES A3,ECBEL,A8 RESET EFFECTIVE LENGTH >   & P ES A3,ECBRC,A8 RESET RETURN CODE  >     P*  >     P LDR A10,A1 SAVE PARAMETER >  
0x04ca34…04cbc8          Dummy {f00=0x0018, f01=0x0190, f02=» MOVE PART OF USER ECB TO DWT ECB  >   " P LDR A1,A10 RESTORE PARAMETER  ? *   P XIF ? P   P*  ?     P IFT MMUPAG=0  ? f   P LDKL A3,/7FFF ? | , P ANRS A3,A8 RESET BIT 0 IN ECB FILE CODE ?   ( P CM ECBEL,A8  RESET EFFECTIVE LENGTH ?   $ P CM ECBRC,A8  RESET RETURN
0x04cbc8…04cd5c          Dummy {f00=0x0018, f01=0x0190, f02=»/3F  ?   ( P SC A7,DWTOR+1,A6 STORE ORDER IN DWT @     P CWK A12,TIODM @ 8 * P RF(NE) TIO120 JUMP IF NOT DM REQUEST  @ N 0 P ST A5,DWTTDM,A6 SAVE TTAB ADDRESS IN DWTTDM @ |   P RF TIO130 @     P*  @     PTIO120 EQU * @   0 P ST A5,DWTTAB,A6 SAVE TTAB ADDRESS IN DW
0x04cd5c…04cef0          Dummy {f00=0x0018, f01=0x0190, f02=» DWTWAT (WAIT/ACTIVATE INDICATOR)  @     P*  A *   P LDR A2,A4 CHECK PARAMETER A 4 & P RF(NZ) TIO210 I/O AND ACTIVATION? A V 4 P ANK A3,/80 NORMAL I/O. CHECK IF WAIT REQUESTED  A     P RF(Z) TIO220 NOT WAIT?  A     P LDK A4,1 INDICATE WAIT  A     P RF TIO230 A    
0x04cef0…04d084          Dummy {f00=0x0018, f01=0x0190, f02=»   P*  B   8 PTIO230 ST A4,DWTWAT,A6 STORE WAIT/ACTIVATE INDICATOR B     P*  B J   P EJECT   TOSSIO  B T   P*  B l   P*  B v   P IFT MMUPAG=1  B   * P LDR A13,A13 CHECK IF SYSTEM/USER MODE B   & P RF(Z) TIO250 JUMP IF SYSTEM MODE  B   & P LD A3,DEVIND,A12 GET DEVI
0x04d084…04d218          Dummy {f00=0x0018, f01=0x0190, f02=»ER CODE  B z   P*  C     P LDR A4,A7 GET ORDER CODE  C   0 P CF A15,RD:WR2  CHECK IF ORDER IS READ/WRITE C < . P RF(Z) TIO250 JUMP IF NO READ/WRITE ORDER  C p   P*  C     PTIO240 EQU * C     P ENB C   < P CFI A15,TIOTAB,A3 BRANCH TO RELEVANT READ/WRITE ROUTINE C  
0x04d218…04d3ac          Dummy {f00=0x0018, f01=0x0190, f02=»A6 C     P INH D   & P ABR* A12 GO TO DRIVER ACTIVATION  D     P*  D @   P EJECT   TOSSIO  D J   P*  D b   P*  D l   P IFT MMUPAG=1  D v   P*  D     P* R D : W R  D     P*  D   @ P* THIS MODULE IS CALLED BY 'TIO' AND 'TENDIO' FOR SELECTING  D   @ P* THE APPROPRIAT
0x04d3ac…04d540          Dummy {f00=0x0018, f01=0x0190, f02=» REQUEST, CONDITION REGISTER ON STACK IS D ~ * P* SET TO ZERO, ELSE NOT EQUAL TO ZERO. E 0   P*  E ^   P* INPUT:  A3 = DEVICE INDEX  E h   P*         A6 = DWT ADDRESS E     P*  E   : P* OUTPUT: A3 = INDEX FOR USE IN THE INDEXED BRANCHING  E   . P*         CR = 0 I
0x04d540…04d6d4 (0, 98)  Dummy {f00=0x0018, f01=0x0190, f02=» GET ORDER CODE FROM DWT E |   P ANK A4,/3F  F     P*  F 4 * PRD:WR2 ADKL A15,4 ADJUST STACKPOINTER  F > $ P LC A4,ORDTAB,A4 GET ORDER INDEX F l   P ANK A4,/FF  F   . P ABR(Z)* A15 RETURN IF NO READ/WRITE ORDER F     P SUK A4,1  F   $ P ADR A3,A4 ADD READ/WRITE IN
0x04d6d4…04d868          Dummy {f00=0x0018, f01=0x0190, f02=» * F     P********** G     P*  G   2 P* ORDTAB CONTAINS ORDER CONSTANTS AS FOLLOWS:  G &   P*  G     P*  =0: NO READ/WRITE ORDER G f   P*  =1: READ ORDER  G     P*  =TINDEX+1: WRITE ORDER  G     P*  G     PORDTAB EQU * ORDER CONSTANTS G     P BYTES 0,1 /00, /01  G
0x04d868…04d9fc          Dummy {f00=0x0018, f01=0x0190, f02=» G v   P BYTES 1,TINDEX+1 /0A, /0B H     P BYTES 0,0 /0C, /0D  H *   P BYTES 0,0 /0E, /0F  H F   P BYTES 0,1 /10, /11  H b   P BYTES 0,0 /12, /13  H ~   P BYTES 0,TINDEX+1 /14, /15 H     P BYTES 0,0 /16, /17  H     P BYTES 0,0 /18, /19  H     P BYTES 0,0 /1A, /1B 
0x04d9fc…04db90          Dummy {f00=0x0018, f01=0x0190, f02=»ES 0,0 /24, /25  H     P BYTES 0,0 /26, /27  I     P BYTES 0,0 /28, /29  I 4   P BYTES 0,0 /2A, /2B  I P   P BYTES 0,1 /2C, /2D  I l   P BYTES 1,TINDEX+1 /2E, /2F I     P BYTES 0,0 /30, /31  I     P BYTES 0,0 /32, /33  I     P BYTES 0,0 /34, /35  I     P BYTES 0,0
0x04db90…04dd24          Dummy {f00=0x0018, f01=0x0190, f02=»   P EJECT   TOSSIO  J     P*  J     P* T I O : D M  J &   P*  J < 4 P* THIS MODULE IS CALLED BY 'TIO' WHEN A REQUEST  J F * P* FOR DATA MANAGEMENT HAS BEEN ISSUED. J ~   P*  J   & P* INPUT:  A8 = FDB MMU ECB ADDRESS J   $ P*         A9 = USER ECB ADDRESS  J     P
0x04dd24…04deb8          Dummy {f00=0x0018, f01=0x0190, f02=»ADDRESS  J p   P ST A2,ECBBA,A8  K   , P EL A2,ECBCW2,A9 GET SECOND CONTROL WORD K (   P ST A2,ECBCW2,A8 K X   P*  K p   PA15RTN EQU * K z   P RTN A15 K     P*  K     P EJECT   TOSSIO  K     P*  K     P* T I O P C I  K     P*  K   B P* THIS MODULE IS CALLED BY 'TI
0x04deb8…04e04c          Dummy {f00=0x0018, f01=0x0190, f02=»UFFER ADDRESSES SO THAT BOTH ARE K r < P* EVEN OR UNEVEN, DEPENDING ON THE USER BUFFER ADDRESS.  L ( 4 P* THE CORRESPONDING MODULE CALLED BY 'TENDIO' AT L h , P* COMPLETION OF THE REQUEST IS 'TENPCI'. L   4 P* NOTICE THAT ENTRY TIPI05 IS USED BY 'TIOKBI'.  L     P
0x04e04c…04e1e0          Dummy {f00=0x0018, f01=0x0190, f02=»*  L     P* OUTPUT: A1 IS DESTROYED  M     P*  M , * PTIOPCI EQU * PROGRAMMED CHANNEL, INPUT M 6 ( P LD A1,ECBRL,A8 GET REQUESTED LENGTH M d 2 P CW A1,BUFLEN,A12 COMPARE WITH DWT BUFFER SIZE M   6 P RF(G) IO:ERR REQ. LENGTH EXCEEDS DWT BUFFER SIZE? M     P*  M   .
0x04e1e0…04e374 (0, 99)  Dummy {f00=0x0019, f01=0x0190, f02=» BUFFER ADDRESS EVEN?  M ~   P ORS A1,ECBBA,A8 N     P RTN A15 N 6   P*  N F 0 PTIPI10 SUK A1,2 MAKE DWT BUFFER ADDRESS EVEN N P   P ANS A1,ECBBA,A8 N     P RTN A15 N     P*  N     P EJECT   TOSSIO  N     P*  N     P* T I O M X I  N     P*  N   B P* THIS MODULE IS
0x04e374…04e508          Dummy {f00=0x0019, f01=0x0190, f02=»ES THE FULL 18 BIT BUFFER ADDRESS WHICH IS N   , P* TRANSFERRED TO THE MUX BY THE DRIVER.  O 2 4 P* THE CORRESPONDING MODULE CALLED BY 'TENDIO' AT O b , P* COMPLETION OF THE REQUEST IS 'TENMXI'. O   6 P* NOTICE THAT MODULE 'TIOMXO' IS EQUAL TO TIOMXI.  O     P*  O
0x04e508…04e69c          Dummy {f00=0x0019, f01=0x0190, f02=»2 ARE DESTROYED  O   B P*         18 BIT USER BUFFER ADDRESS IS TRANSFERRED TO DWT ECB P     P*  P ^   PTIOMXI EQU * MUX, INPUT  P h , P EL A1,ECBBA,A9 GET USER BUFFER ADDRESS  P     P ECR A2,A1 P   & P ANKL A1,/FFF SKIP 4 LEFTMOST BITS P     P SRL A2,3  P   & P A
0x04e69c…04e830          Dummy {f00=0x0019, f01=0x0190, f02=» P     P ANK A2,/3F  Q   4 P SCR A2,A8 STORE BITS 16-17 IN DWT ECB 1ST WORD  Q     P ANK A2,/0F  Q T   P SRC A2,4  Q h   P ORR A1,A2 Q z 2 P ST A1,ECBBA,A8 STORE MODIFIED BUFFER ADDRESS  Q     P RTN A15 Q     P*  Q     P EJECT   TOSSIO  Q     P*  Q     P* T I O K 
0x04e830…04e9c4          Dummy {f00=0x0019, f01=0x0190, f02=»KBI WILL SET BUFFER ADDRESSES  Q d 6 P* AND MOVE KEYTABLE (IF ANY) BY USING ENTRY TIPI05 R & 0 P* IN 'TIOPCI' AND ENTRY TIPO05 IN 'TIOPCO'.  R ` 4 P* THE CORRESPONDING MODULE CALLED BY 'TENDIO' AT R   , P* COMPLETION OF THE REQUEST IS 'TENKBI'. R     P*  R     P* 
0x04e9c4…04eb58          Dummy {f00=0x0019, f01=0x0190, f02=»ADDRESS TO DRIVER ADDRESS BLOCK  R     P*  S ( " P* OUTPUT: A1-A4 ARE DESTROYED  S 2   P*  S X   PTIOKBI EQU * KEYBOARD/CTW  S b ( P LD A1,ECBRL,A8 GET REQUESTED LENGTH S   2 P CW A1,BUFLEN,A12 COMPARE WITH DWT BUFFER SIZE S   6 P RF(G) IO:ERR REQ. LENGTH EXCEEDS 
0x04eb58…04ecec          Dummy {f00=0x0019, f01=0x018e, f02=»TABLE IF BASIC READ  S | . P LD A4,ECBCW,A8 GET USER KEYTABLE ADDRESS  T     P RF(Z) TIKB20 NO KEYTABLE? T N   P*  T p   P EJECT   TOSSIO  T z   P*  T     P*  T     P LDR A1,A9 T     P ADK A1,8  T     P ADKL A8,12  T   * P ST A8,-2,A8 SET DWT KEYTABLE ADDRESS  T  
0x04ecec…04ee80          Dummy {f00=0x0019, f01=0x0190, f02=» , P ECR A3,A3 NO, PUT LENGTH IN RIGHT BYTE  U     P*  U 4 * PTIKB10 ANK A3,/FF SKIP LEFT CHARACTER  U >   P ADK A3,1  U l 0 P CW A3,KEYLEN,A12 CHECK KEYTABLE BUFFER SIZE U ~   P RF(G) IO:ERR TOO SMALL? U     P CF A15,TIPO05 U   & P SUKL A8,8 ADJUST DWT ECB ADDRES
0x04ee80…04f014 (0, 100) Dummy {f00=0x0019, f01=0x018e, f02=»TI EQU A15RTN INTERTASK COMMUNICATION, INPUT U     P*  V 4   P EJECT   TOSSIO  V >   P*  V V   P* T I O P C O  V `   P*  V v B P* THIS MODULE IS CALLED BY 'TIO' WHEN A WRITE REQUEST HAS BEEN V   > P* ISSUED AND THE DEVICE IS RUNNING ON PROGRAMMED CHANNEL.  V   B P
0x04f014…04f1a8          Dummy {f00=0x0019, f01=0x0190, f02=» V N   P* BUFFER TO THE DWT BUFFER.  W   4 P* THE CORRESPONDING MODULE CALLED BY 'TENDIO' AT W , , P* COMPLETION OF THE REQUEST IS 'TENPCO'. W d 6 P* NOTICE THAT MODULE 'TIOKBO' IS EQUAL TO TIOPCO.  W   F P* NOTICE ALSO THAT ENTRY TIPO05 IS USED BY 'TIOKBI' AND 'T
0x04f1a8…04f33c          Dummy {f00=0x0019, f01=0x0190, f02=»   P*  X   " P* OUTPUT: A1-A4 ARE DESTROYED  X     P*  X 4 , PTIOPCO EQU * PROGRAMMED CHANNEL, OUTPUT  X > 8 P LD A2,DWTADR,A6 GET ADDRESS TO DRIVER ADDRESS BLOCK X n ( P LD A3,ECBRL,A8 GET REQUESTED LENGTH X   * P RF(NP) TIPO20 REQUESTED LENGTH <= 0?  X   2 P CW 
0x04f33c…04f4d0          Dummy {f00=0x0019, f01=0x0190, f02=»B ADDRESS  X t   P*  Y     P EJECT   TOSSIO  Y     P*  Y 4   P*  Y > : PTIPO05 EQU * ENTRY POINT USED BY 'TIOKBI' AND 'TENITO' Y H   P ADK A3,1  Y   . P ANKL A3,/FFFE MAKE REQUESTED LENGTH EVEN  Y   , P EL A1,ECBBA,A1 GET USER BUFFER ADDRESS  Y   * P LD A2,ECBBA,A
0x04f4d0…04f664          Dummy {f00=0x0019, f01=0x0190, f02=»SER BUFFER ADDRESS UNEVEN? Y     P ST A2,ECBBA,A8  Z "   P*  Z : 6 PTIPO10 MVUS A3 MOVE (USER BUFFER) TO SYSTEM BUFFER Z D   P*  Z ~   PTIPO20 RTN A15 Z     P*  Z   0 PTIPO30 EQU * USER BUFFER ADDRESS WAS UNEVEN  Z   4 P ORS A4,ECBBA,A8 MAKE DWT BUFFER ADDRESS UNE
0x04f664…04f7f8          Dummy {f00=0x0019, f01=0x0190, f02=»TE USER BUFFER POINTER Z   ( P ADK A2,2 UPDATE DWT BUFFER POINTER  [   ( P RB TIPO10 MOVE REMAINING CHARACTERS [ J   P*  [ v   P EJECT   TOSSIO  [     P*  [     P* I O : E R R  [     P*  [   , P* DRIVER (DWT) MMU BUFFER IS TOO SMALL.  [   B P* SET RETURN CODE /800
0x04f7f8…04f98c          Dummy {f00=0x0019, f01=0x0190, f02=»MMU ROUTINES [ l   P INH     $ P  ADKL A15,4 ADJUST STACKPOINTER     " P LD A1,DWTST,A6 GET DWT STATUS   H   P SLL A1,2 CHECK ECHO BIT   n   P RF(NN) IO:E10 NOT ECHO?       P LDR A1,A6 SAVE DWT ADDRESS      * P LD A6,DWTECH,A6 GET ECHO DWT ADDRESS        P CF A15,
0x04f98c…04fb20          Dummy {f00=0x0019, f01=0x0190, f02=»CH TO DISPATCHER VIA TENDIO        P*  ] $   P EJECT   TOSSIO  ] .   P*  ] F   P* T I O M X O  ] P   P*  ] f " PTIOMXO EQU TIOMXI MUX, OUTPUT  ] p   P*  ]     P* T I O K B O  ]     P*  ]   * PTIOKBO EQU TIOPCO KEYBOARD/CTW, OUTPUT ]     P*  ]     P* T I O I T O  ]
0x04fb20…04fcb4 (0, 101) Dummy {f00=0x0019, f01=0x0190, f02=»   P*  ^   6 P* THIS MODULE IS CALLED BY 'TENDIO' WHEN A REQUEST ^   . P* FOR DATA MANAGEMENT HAS BEEN COMPLETED.  ^ H   P*  ^ z   P* INPUT:  A6 = FDB ADDRESS ^   $ P*         A8 = USER ECB ADDRESS  ^     P*  ^   " P* OUTPUT: A1-A2 ARE DESTROYED  ^     P*  ^   . P
0x04fcb4…04fe48          Dummy {f00=0x0019, f01=0x0190, f02=»1,A1 ^     P ES A2,ECBCW2,A8 _     P RTN A15 _ $   P*  _ 4   P EJECT   TOSSIO  _ >   P*  _ V   P* T E N P C I  _ `   P*  _ v D P* THIS MODULE IS CALLED BY 'TENDIO' WHEN A READ REQUEST HAS BEEN _   @ P* COMPLETED AND THE DEVICE IS RUNNING ON PROGRAMMED CHANNEL. _  
0x04fe48…04ffdc          Dummy {f00=0x0019, f01=0x0190, f02=» _ V & P* ISSUING THE REQUEST IS 'TIOPCI'. `   D P* NOTICE THAT MODULES 'TENKBI' AND 'TENITI' ARE EQUAL TO TENPCI. ` 2 8 P* NOTICE ALSO THAT ENTRY TEN:DC IS USED BY 'DC:MIN'. ` z   P*  `     P* INPUT:  A6 = DWT ADDRESS `   $ P*         A8 = USER ECB ADDRESS  `    
0x04ffdc…050170          Dummy {f00=0x0019, f01=0x018e, f02=»CB ADDRESS ` v ( P LD A4,ECBEL,A2 GET EFFECTIVE LENGTH a   " P RF(NP) TEPI30 NO MOVE IF ZERO a > * P LD A1,ECBBA,A2 GET DWT BUFFER ADDRESS a d   P*  a   . PTEN:DC EQU * ENTRY POINT USED BY 'DC:MIN'  a   , P EL A2,ECBBA,A8 GET USER BUFFER ADDRESS  a   $ P LDK A3,1 
0x050170…050304          Dummy {f00=0x0019, f01=0x018e, f02=» a f , P RF(Z) TEPI60 USER BUFFER ADDRESS EVEN?  b     P*  b 8   P EJECT   TOSSIO  b B   P*  b Z   P*  b d 2 PTEPI10 EQU * BOTH BUFFER ADDRESSES WERE UNEVEN b n 4 P  LDR* A3,A1 GET FIRST CHARACTER FROM DWT BUFFER b     P ELR A8,A2 b     P*  b   * PTEPI15 ANK A3,/F
0x050304…050498          Dummy {f00=0x0019, f01=0x0190, f02=» b d $ P ADK A1,1 UPDATE BUFFER POINTERS c     P ADK A2,1  c 0   P SUK A4,1  c B * P RF(P) TEPI25 MORE CHARACTERS TO MOVE? c T   P RTN A15 NO, RETURN  c     P*  c     PTEPI20 TM A3,A2  c   , P RF(Z) TEPI25 USER BUFFER ADDRESS EVEN?  c   & P LDR A3,A1 GET DWT BUFFE
0x050498…05062c          Dummy {f00=0x0019, f01=0x0190, f02=»R. ONE BYTE TO THE RIGHT c x & P SUK A3,1 POINT TO NEXT CHARACTER  d   4 P CWR A3,A1 COMPARE WITH START ADDRESS OF BUFFER  d J , P RB(NE) TEPI23 MORE CHARACTERS TO MOVE?  d   0 P ADK A1,1 NO, MAKE DWT BUFFER ADDRESS UNEVEN d     P RB TEPI10 d     P*  d     P EJECT
0x05062c…0507c0          Dummy {f00=0x0019, f01=0x0190, f02=»UNEVEN?  d p 0 P MVSU A4 MOVE (SYSTEM BUFFER) TO USER BUFFER e     P*  e D   PTEPI30 RTN A15 e N   P*  e d , PTEPI40 EQU * EFFECTIVE LENGTH WAS UNEVEN e n ( P SUK A4,1 MAKE EFFECTIVE LENGTH EVEN e   . P RF(Z) TEPI50 ONLY ONE CHARACTER TO MOVE?  e     P LDR A8,A4 N
0x0507c0…050954 (0, 102) Dummy {f00=0x0019, f01=0x0190, f02=»   PTEPI50 EQU * f   2 P LDR* A8,A1 GET LAST CHARACTER FROM DWT BUFFER f     P ELR A3,A2 f N   P RB TEPI15 f `   P*  f r . PTEPI60 EQU * DWT BUFFER ADDRESS WAS UNEVEN f | & P LDR A3,A1 GET DWT BUFFER ADDRESS  f   $ P ADR A1,A4 ADD EFFECTIVE LENGTH  f     P*  f   &
0x050954…050ae8          Dummy {f00=0x0019, f01=0x0190, f02=» f n * P CWR A3,A1 COMPARE WITH ENDING ADDRESS g   , P RB(NE) TEPI70 MORE CHARACTERS TO MOVE?  g 6 . P SUR A1,A4 NO, RESTORE DWT BUFFER ADDRESS  g f * P SUK A1,1 MAKE DWT BUFFER ADDRESS EVEN g     P RB TEPI25 g     P*  g     P EJECT   TOSSIO  g     P*  g     P* T 
0x050ae8…050c7c          Dummy {f00=0x0019, f01=0x018e, f02=»PUT  g r   P*  h     P* T E N I T I  h     P*  h , 4 PTENITI EQU TENPCI INTERTASK COMMUNICATION, INPUT h 6   P*  h n   P* T E N P C O  h x   P*  h   0 PTENPCO EQU A15RTN PROGRAMMED CHANNEL, OUTPUT h     P*  h     P* T E N M X O  h     P*  h   " PTENMXO EQU A15RTN 
0x050c7c…050e10          Dummy {f00=0x0019, f01=0x0190, f02=» h ~   P*  i     P* T E N I T O  i     P*  i ( F P* THIS MODULE IS CALLED BY 'TENDIO' WHEN A WRITE REQUEST HAS BEEN  i 2 L P* COMPLETED FOR INTERTASK COMMUNICATION, IN PURPOSE TO MOVE THE CONTENTS i | J P* OF THE USER BUFFER TO THE DRIVER BUFFER. THE ENTRY TIPO05 
0x050e10…050fa4          Dummy {f00=0x0019, f01=0x018e, f02=» A8 ARE DESTROYED  i     P*  j   0 PTENITO EQU * INTERTASK COMMUNICATION, OUTPUT j $ ( P LD A8,DWTECB,A6 GET DWT ECB ADDRESS j X ( P LD A3,ECBEL,A8 GET EFFECTIVE LENGTH j     P RF(NP) TEIO10 NO MOVE?  j   * P LD A1,DWTUEC,A6 GET USER ECB ADDRESS  j   ( P CF A15,TI
0x050fa4…051138          Dummy {f00=0x0019, f01=0x0190, f02=» j   < P* THIS MODULE IS CALLED BY THE DATA COMMUNICATION DRIVER k   < P* IN PURPOSE TO MOVE THE CONTENTS OF THE USER BUFFER TO  k H < P* THE DRIVER BUFFER. THE MOVE ROUTINE IN MODULE 'TIOPCO' k   " P* IS USED FOR MOVING THE DATA. k     P*  k     P* INPUT:  A6 = D
0x051138…0512cc          Dummy {f00=0x0019, f01=0x0190, f02=»,A15 SAVE A1-A8 ON STACK k   $ P SUKL A15,32 ADJUST STACKPOINTER l   * P TS 2,A15 SAVE MMU REGISTERS ON STACK  l H & P LD A5,DWTTAB,A6 GET TTAB ADDRESS  l v $ P TL TTB:MT,A5 LOAD MMU REGISTERS l   ( P LD A8,DWTMEC,A6 GET DWT ECB ADDRESS l     P ENB l   ( P CF A15,
0x0512cc…051460          Dummy {f00=0x0019, f01=0x0190, f02=» ADKL A15,32 ADJUST STACKPOINTER l   * P MLR 8,A15 RESTORE A1-A8 FROM STACK... m (   P RTN A15 ...AND RETURN m V   P XIF m t   P*  m     P EJECT   TOSSIO  m     P*  m     P* D C : M I N  m     P*  m   < P* THIS MODULE IS CALLED BY THE DATA COMMUNICATION DRIVER m  
0x051460…0515f4 (0, 103) Dummy {f00=0x001a, f01=0x0190, f02=»    A4 = DRIVER BUFFER ADDRESS m     P*         A6 = DWT ADDRESS n &   P*  n H ( P* OUTPUT: NO REGISTERS ARE DESTROYED n R   P*  n ~   PDC:MIN EQU * n     P IFT MMUPAG=0  n     P IFT CPU852=1  n   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  n     P XIF n     P*  n     P
0x0515f4…051788          Dummy {f00=0x001a, f01=0x0190, f02=»2,A15 SAVE MMU REGISTERS ON STACK  n   " P LD A5,DWTTAB,A6 TTAB ADDRESS  o * $ P TL TTB:MT,A5 LOAD MMU REGISTERS o P   P XIF o x   P*  o     P EJECT   TOSSIO  o     P*  o   & P* CHECK MESSAGE LENGTH AND DECIDE  o   $ P* IF TTMJOB IS TO BE ACTIVATED.  o     P*  o  
0x051788…05191c          Dummy {f00=0x001a, f01=0x018e, f02=»2=1  o     P LDK A7,128 852 CPU  p   ( P ANK A5,1 CHECK USER BUFFER ADDRESS  p ( . P RF(NZ) DCMI00 USER BUFFER ADDRESS UNEVEN  p T   P ADK A7,128 A7 := 256  p     P XIF p     P*  p     P IFT MMUPAG=0  p     P IFT CPU852=0  p     P IFT CPU857=0  p     P LDK A7,80 8
0x05191c…051ab0          Dummy {f00=0x001a, f01=0x0190, f02=»   P XIF q     P*  q     P IFT MMUPAG=0  q     P IFT CPU852=0  q 0   P IFT CPU857=1  q F   P LDKL A7,256 857 CPU q   ( P ANK A5,1 CHECK USER BUFFER ADDRESS  q x . P RF(NZ) DCMI00 USER BUFFER ADDRESS UNEVEN  q     P ADR A7,A7 A7 := 512 q     P XIF q     P*  q     P
0x051ab0…051c44          Dummy {f00=0x001a, f01=0x0190, f02=»ADDRESS  q t   P LDKL A7,256 r   ( P ANK A5,1 CHECK USER BUFFER ADDRESS  r $ . P RF(NZ) DCMI00 USER BUFFER ADDRESS UNEVEN  r P   P SLL A7,3 A7 := 2048 r     P XIF r     P*  r     PDCMI00 EQU * r   8 P CW A7,ECBEL,A3 CHECK IF USER BUFFER IS LARGE ENOUGH r   2 P RF(
0x051c44…051dd8          Dummy {f00=0x001a, f01=0x018e, f02=» r p   P IFT CPU852=1  s   ( P ABL IHRET8 RESTORE A1-A8 AND RETURN s     P XIF s J   P*  s V   P IFT MMUPAG=0  s `   P IFT CPU852=0  s v * P MLR 8,A15 RESTORE A1-A8 FROM STACK... s     P*  s     PDC:MOT RTN A15 ...AND RETURN s     P XIF s     P*  s     P IFT MMUPA
0x051dd8…051f6c          Dummy {f00=0x001a, f01=0x0190, f02=»   P* INPUT:  A1 = RETURN CODE t     P*         A3 = ECB ADDRESS t & ( P*         A4 = DRIVER BUFFER ADDRESS t H   P*         A6 = DWT ADDRESS t t   P*  t   & P* OUTPUT: A1-A5, A7 ARE DESTROYED  t     P*  t   " PMINMOV EQU * DC:MIN MOVE ENTRY t     P ENB t   * P L
0x051f6c…052100          Dummy {f00=0x001a, f01=0x0190, f02=»3 CHECK IF USER BUFFER IS LARGE ENOUGH t   $ P RF(G) MIN:70 NO, REQUEST ERROR  u .   P*  u V   P IFT MMUPAG=0  u ` ( P LD A5,ECBBA,A3 USER BUFFER ADDRESS  u v   P LDR A3,A5 u   ( P ANK A3,1 CHECK USER BUFFER ADDRESS  u   . P RF(NZ) MIN:30 USER BUFFER ADDRESS UNEVE
0x052100…052294 (0, 104) Dummy {f00=0x001a, f01=0x0190, f02=»   P*  v     PMIN:10 EQU * v     P LDR* A3,A7 MOVE ONE WORD  v "   P STR A3,A5 v D ( P ADK A7,2 INCREMENT BUFFER POINTERS  v V   P ADK A5,2  v   $ P SUK A2,2 DECREMENT LOOP COUNTER v   2 P RB(NN) MIN:10 AT LEAST ONE MORE WORD TO MOVE  v     P*  v     PMIN:20 EQU *
0x052294…052428          Dummy {f00=0x001a, f01=0x0190, f02=» MOVE ONE CHARACTER  v     P SCR A3,A5 w   ( P ADK A7,1 INCREMENT BUFFER POINTERS  w .   P ADK A5,1  w Z $ P SUK A2,1 DECREMENT LOOP COUNTER w l 6 P RB(P) MIN:30 AT LEAST ONE MORE CHARACTER TO MOVE  w     P XIF w     P*  w     P IFT MMUPAG=1  w   * P ST A1,ECBRC,A
0x052428…0525bc          Dummy {f00=0x001a, f01=0x0190, f02=»DRESS  w t ( P CF A15,TEN:DC MOVE BUFFER CONTENTS  x   & P LDR A4,A7 RESTORE BUFFER ADDRESS  x :   P LDK A1,0  x d   P XIF x v   P*  x     P EJECT   TOSSIO  x     P*  x     P*  x     PMIN:40 EQU * x     P INH x   " P CF A15,TENDIO PERFORM TENDIO  x     P*  x     P
0x0525bc…052750          Dummy {f00=0x001a, f01=0x0190, f02=»N:50 EQU * x   " P LDR A2,A1 SAVE BUFFER ADDRESS y   $ P LDR* A1,A2 NEXT BUFFER ADDRESS  y 8 , P RB(NZ) MIN:50 NOT LAST BUFFER IN CHAIN  y `   P*  y   $ P* INSERT BUFFER AT END OF CHAIN  y     P*  y   " P SUK A4,6 REAL BUFFER ADDRESS  y   " P STR A4,A2 UPDATE QUEU
0x052750…0528e4          Dummy {f00=0x001a, f01=0x0190, f02=»8008 REQUEST ERROR/INCORRECT LENGTH  y   $ P RB MIN:40 RETURN VIA TENDIO ETC z ,   P*  z T   P EJECT   TOSSIO  z ^   P*  z v   P* D C M I N T  z     P*  z   2 P* TTMJOB WILL BE DISPATCHED HERE TO CARRY OUT  z   2 P* THE MOVE OF THE DC DRIVER BUFFER CONTENTS TO z  
0x0528e4…052a78          Dummy {f00=0x001a, f01=0x018e, f02=» ( P*         A4 = DRIVER BUFFER ADDRESS {     P*  { 0 * PDCMINT EQU * TTMJOB MOVE BUFFER ENTRY  { :   P LDR A6,A3 DWT ADDRESS { h   P LD A3,DWTECB,A6 ECB ADDRESS {     P*  {     P IFT MMUPAG=1  {     P INH {   " P LD A5,DWTTAB,A6 TTAB ADDRESS  {   $ P TL TTB:MT,A
0x052a78…052c0c          Dummy {f00=0x001a, f01=0x0190, f02=» {   ( P CF A15,MINMOV MOVE BUFFER CONTENTS  |     P ABL MEXIT EXIT TTMJOB | 4   P*  | R   P EJECT   TOSSIO  |     P*  | t   P* Q M T A S K  | ~   P*  |   : P* WHEN THE MOVE WILL TAKE TOO LONG TIME TTMJOB WILL BE |   6 P* ACTIVATED AT ENTRY 'DCMINT' TO PERFORM THE
0x052c0c…052da0          Dummy {f00=0x001a, f01=0x0190, f02=»R BUFFER ADDRESS | |   P*         A6 = DWT ADDRESS }     P*  } :   PQMTASK EQU * ACTIVATE TTMJOB } D $ P LDKL A2,DCMINT DISPATCH ADDRESS } h   P LDR A3,A6 DWT ADDRESS }   " P CF A15,QMJOB ACTIVATE TTMJOB  }     P LDKL A1,/8000 NOT BUSY BIT  }   " P ORS A1,DWTST,A6
0x052da0…052f34 (0, 105) Dummy {f00=0x001a, f01=0x0190, f02=» IFT CPU852=1  }     PDC:MOT INH ~   2 P  ABL IHRTN RETURN WITHOUT ENABLING INTERRUPTS ~ (   P XIF ~ ^   P*  ~ j   P EJECT   TOSSIO  ~ t   P*  ~     P*  ~     P********** ~     P* TENDIO * ~     P********** ~     P*  ~     P*  ~   . P* THIS MODULE IS CALLED WHEN C
0x052f34…0530c8          Dummy {f00=0x001a, f01=0x0190, f02=»THE TASK ~ r   P*        P* -IF NORMAL I/O WITH WAIT:-       P*    > * P*   QTJOB IS CALLED TO QUEUE THE TASK    H 8 P*   FOR DISPATCHING WITH THE FOLLOWING PARAMETERS:-    v   P*        P*   A5 = TTAB ADDRESS        P*      $ P* -IF NORMAL I/O WITH NO WAIT:-     
0x0530c8…05325c          Dummy {f00=0x001a, f01=0x0190, f02=»UT IN DISPATCHER QUEUE TO REPEAT THE LKM INSTRUCTION.        P*    >   P EJECT   TOSSIO    H   P*    `   P*    j 0 P* ENTRY PARAMETERS TO THIS SUBROUTINE ARE:-    t   P*        P*   A1 = RETURN CODE       P*        P*   A6 = DWT ADDRESS       P*        P* NO REGIS
0x05325c…0533f0          Dummy {f00=0x001a, f01=0x0190, f02=»*        P EJECT   TOSSIO        P*    "   P* END I/O ENTRY    ,   P*    D   PTENDIO EQU *   N   P IFT CPU852=1    b & P CF A15,SAVE8 SAVE A1-A8 ON STACK    x   P XIF       P*        P IFT CPU852=0        P INH     " P MSR 8,A15 SAVE A1-A8 ON STACK       P XIF    
0x0533f0…053584          Dummy {f00=0x001a, f01=0x018e, f02=»,DWTTQ,A6 GET TERMINAL QUEUE LINK      " P RF(Z) TEN110 NO TASK QUEUED?    *   P LD A2,TTB:ID,A5 GET TASK ID   P   P ANKL A2,/FF44   t   P CWK A2,'#D' CHECK TASK ID     " P RF(E) TEN100 DM REQUEST NEXT?       P LDKL A2,/800 ATTACH BIT       P ANR* A2,A4      & P R
0x053584…053718          Dummy {f00=0x001a, f01=0x0190, f02=»       P EJECT   TOSSIO        P*        P*    *   PTEN100 EQU *   4 , P LDR* A3,A5 UPDATE QUEUE ANCHOR ADDRESS    H   P ST A3,DWTTQ,A6    x . P CF A15,QTJOB QUEUE TASK TO REPEAT REQUEST       P*        P* UPDATE ECB AND DWT       P*      4 PTEN110 LD A5,DWTTAB,A6
0x053718…0538ac          Dummy {f00=0x001a, f01=0x0190, f02=»ET TTAB ADDRESS    ~ 4 P CF A15,REQEND RESET REQUEST BUSY FOR ALL FILES        P*    P   PTEN120 LDKL A2,/8000   Z , P ORRS A2,A4 INDICATE DEVICE READY IN DWT   v   P LDKL A3,/DBFF     ( P ANRS A3,A4 RESET ECHO BIT AND BIT 5     $ P LD A3,DWTECB,A6 GET ECB ADDRESS
0x0538ac…053a40          Dummy {f00=0x001a, f01=0x0190, f02=»SET EVENT COMPLETED IN ECB     , P ORS A1,ECBRC,A3 SET RETURN CODE IN ECB    "   P*    R   P IFT MMUPAG=1        P LD A4,TTB:PW,A5 GET PSW   r & P ANK A4,1 GET SYSTEM/USER MODE BIT       P RF(Z) TEN200 SYSTEM MODE?       P*        P* LOAD MMU REGISTERS       P*   
0x053a40…053bd4 (0, 106) Dummy {f00=0x001a, f01=0x018e, f02=»EGISTERS FROM TTAB   x   P*        P EJECT   TOSSIO    $   P*    <   P* MOVE DWT ECB TO USER ECB   F   P*    h * P LD A8,DWTUEC,A6 GET USER ECB ADDRESS    r   P ELR A4,A8     * P ORR A4,A2 SET EVENT COMPLETED IN ECB        P ESR A4,A8       P LDR A1,A3       P ADK
0x053bd4…053d68          Dummy {f00=0x001a, f01=0x0190, f02=»     8 P LD A3,DWTADR,A6 GET ADDRESS TO DRIVER ADDRESS BLOCK     & P LD A3,DEVIND,A3 GET DEVICE INDEX    D . P RF(N) TEN160 NO SPECIAL ACTION REQUIRED?    n " P RF(Z) TEN140 DATA MANAGEMENT?       P*      " P* PERFORM CHECK ON ORDER CODE        P*      , P CF A15,
0x053d68…053efc          Dummy {f00=0x001a, f01=0x0190, f02=» A15,TENTAB,A3 BRANCH TO RELEVANT READ/WRITE ROUTINE       P*    <   P EJECT   TOSSIO    F   P*    ^   P* RESTORE MMU REGISTERS    h   P*        PTEN150 EQU *       P INH       P*        PTEN160 EQU *     . P TL 2,A15 RESTORE MMU REGISTERS FROM STACK     $ P ADKL 
0x053efc…054090          Dummy {f00=0x001a, f01=0x0190, f02=»IVATION    b   P*        PTEN200 EQU *     0 P LD A4,DWTWAT,A6 GET WAIT/ACTIVATE INDICATOR   . * P RF(Z) TEN250 NOT WAIT OR ACTIVATION?    b   P SUK A4,1        P RF(Z) TEN240 WAIT?        P ADK A4,1        P LDR A3,A4       P ANK A3,1        P RF(Z) TEN230 ACTIVA
0x054090…054224          Dummy {f00=0x001a, f01=0x018e, f02=» RF(Z) TEN210 SYSTEM MODE?     . P LD A8,DWTUEC,A6 NO, GET USER ECB ADDRESS    "   P XIF   T   P*    `   PTEN210 EQU *   j 4 P ST A8,TTB:SA+16,A5 SET TO A8 IN TTAB SAVE AREA    ~   P*      : PTEN220 ADK A4,DWTWAT POINT TO WAIT/ACTIVATE INDICATOR      $ P LDR* A3,A
0x054224…0543b8          Dummy {f00=0x001a, f01=0x0190, f02=»   P*        P EJECT   TOSSIO        P*    &   P*    0   PTEN230 EQU *   : 8 P CF A15,FREBLK ACTIVATE: GET PARAMETER AND DISP ADDR   N . P CF A15,ACTOTP ACTIVATE TASK ON LIFO BASIS       P RF TEN250       P*        PTEN240 EQU *     2 P CF A15,QTJOB WAIT: QUEUE TA
0x0543b8…05454c          Dummy {f00=0x001a, f01=0x40d2, f02=»2=1        P ABL IHRET8        P XIF       P*    ,   P IFT CPU852=0    6 * P MLR 8,A15 RESTORE A1-A8 FROM STACK...   L   P RTN A15 ...AND RETURN   z   P XIF       P*        P*        P*        P END    @            PTEN240 EQU *     2 P CF A15,QTJOB WAIT: QUEUE TA
0x05454c…0546e0          Dummy {f00=0x001a, f01=0x2008, f02=»        NT TOSSIO          END    @      &                                                                                                                                                                                                                              
0x0546e0…054874 (0, 107) Dummy {f00=0x001b, f01=0x0190, f02=»A13 NEW ADDRESS  =   ( P LD A9,SAVE12,A13 RESTORE REGISTERS  >     P LD A11,SAVE01,A13 > D   P RB MOVES  > ^   P XIF > p   P IFT CREDIT+MMUPAG=2 > |   P EJECT >       >   4 P**               X M O V E                    ** >   4 P**                                
0x054874…054a08          Dummy {f00=0x001b, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x054a08…054b9c          Dummy {f00=0x001b, f01=0x0190, f02=» 0 P IDENT DVTTP  REL 9.2 79-11-16  870105040920       P   8 4 P*  DEVICE WORK TABLE FOR TELLER TERMINAL PRINTER   @   P*    x   P ENTRY DVTTP TABLE ENTRY       P*        P*      ( P EXTRN TPAD POINTER TO ADDRESS-BLOCK     $ PMMUPAG EQU 0 MEM. MAN.UNIT COND.      
0x054b9c…054d30          Dummy {f00=0x001b, f01=0x0190, f02=»ATA 0 ECB ADDRESS        P DATA DWTEND-DVTTP ORDER     ( P DATA TPAD POINTER TO ADDRESS BLOCK    :   P DATA 'TP' TTAB-ADDRESS    f $ P DATA 0 WAIT/ACTIVATE INDICATOR        P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS    
0x054d30…054ec4          Dummy {f00=0x001b, f01=0x40ec, f02=»ATA 0,0,0,0 STACK        P DATA 0 TIMER POINTER      ( P DATA 0 REQUESTED,ACTUAL LINE NUMBER   8   P IFT MMUPAG=1    d   PDEVECB EQU *   z   P DATA 0,0,0,0,0,0        P XIF       PDWTEND EQU *       P*        P*        P END    @       VE AREA USER ECB ADDRESS    
0x054ec4…055058          Dummy {f00=0x001b, f01=0x2008, f02=»        A TPAD POINTER TO ADDRESS BLOCK        P DATA 0 TTAB-ADDRESS   0 $ P DATA 0 WAIT/ACTIVATE INDICATOR    L   P DATA 0 TERMINAL QUEUE   t   P DATA 0 OUTPUT QUEUE LINK      , P DATA 0,0,0 SAVE AREA FOR REGS. A3,A4,A5       P DATA 0,0,0,0 STACK        P DATA 0 
0x055058…0551ec          Dummy {f00=0x001b, f01=0x0190, f02=»EQUEST ERROR +     P SUK A2,18 ,     P ABL(P) FD:DIS REQUEST ERROR , &   P ADK A2,25 , J   P SLL A2,3 BIO  ,     P LDK A3,80 LENGTH  , r   P LDKL A4,BUF ,     P CF A5,FD:REA  ,     P LDR A1,A3 RETURN CODE ,     P SLL A1,4 CHECK NO DATA BIT  ,     P RF(NN) LOA:60 N
0x0551ec…055380          Dummy {f00=0x001b, f01=0x0190, f02=»,A8 DATA SET LABEL SECTOR  ,     P LDK A1,DWTDSS - "   P CF A5,STDWT SAVE IN DWT - 8   P ADK A4,BOE BOE ADDRESS  - X . P CF A5,LOGSEC TRANSFORM TO LOGICAL SECTOR  - x   P LDK A1,DWTBOE -   $ P CF A5,STDWT STORE BOE NO IN DWT -     P SUK A3,1 CRN  -     P LDK A1,DW
0x055380…055514 (0, 108) Opaque[0x194]
0x055514…0556a8          # DirEnt {nam=»SYSLDM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0368, f03=0x0000}
0x055514…0556a8          IdxSect {
0x055514…0556a8            f00 = 0x001b	// 0x55514 @0x0 
0x055514…0556a8            f01 = 0x0036	// 0x55516 @0x2 
0x055514…0556a8            gno = [	// 0x55518 @0x4 
0x055514…0556a8                [0x00]: C0x001b.0x1.0
0x055514…0556a8                [0x01]: C0x001b.0x2.0
0x055514…0556a8                [0x02]: C0x001b.0x3.0
0x055514…0556a8                [0x03]: C0x001c.0x0.0
0x055514…0556a8                [0x04]: C0x001c.0x1.0
0x055514…0556a8                [0x05]: C0x001c.0x2.0
0x055514…0556a8                [0x06]: C0x001c.0x3.0
0x055514…0556a8                [0x07]: C0x001d.0x0.0
0x055514…0556a8                [0x08]: C0x001d.0x1.0
0x055514…0556a8                [0x09]: C0x001d.0x2.0
0x055514…0556a8                [0x0a]: C0x001d.0x3.0
0x055514…0556a8                [0x0b]: C0x001e.0x0.0
0x055514…0556a8                [0x0c]: C0x001e.0x1.0
0x055514…0556a8                [0x0d]: C0x001e.0x2.0
0x055514…0556a8                [0x0e]: C0x001e.0x3.0
0x055514…0556a8                [0x0f]: C0x001f.0x0.0
0x055514…0556a8                [0x10]: C0x001f.0x1.0
0x055514…0556a8                [0x11]: C0x001f.0x2.0
0x055514…0556a8                [0x12]: C0x001f.0x3.0
0x055514…0556a8                [0x13]: C0x0020.0x0.0
0x055514…0556a8                [0x14]: C0x0020.0x1.0
0x055514…0556a8                [0x15]: C0x0020.0x2.0
0x055514…0556a8                [0x16]: C0x0020.0x3.0
0x055514…0556a8                [0x17]: C0x0021.0x0.0
0x055514…0556a8                [0x18]: C0x0021.0x1.0
0x055514…0556a8                [0x19]: C0x0021.0x2.0
0x055514…0556a8                [0x1a]: C0x0021.0x3.0
0x055514…0556a8            ]
0x055514…0556a8          }
0x0556a8…05583c          Dummy {f00=0x001b, f01=0x0190, f02=» 2 P IDENT SYSLDM  REL 9.2 80-03-19  870105040920        P   :   P   REL 9.2 79-12-20    B   P   =2,FAULTY ECHO FUNCTION   ^ : P   =1,FAULTY LENGTH OF TEMPORARY BUFFER,USED BY XMOVE        P   REL 9.2 79-12-20 ST       P ENTRY SYSLDM        P**********************
0x05583c…0559d0          Dummy {f00=0x001b, f01=0x0190, f02=»*************        P EXTRN FREQUE        P EXTRN INTLT1    ,   P EXTRN REL   B   P EXTRN SCLASS    T   P EXTRN SCTADA    j   P EXTRN SCTANO        P EXTRN SCTBLK        P EXTRN SCTBUG        P EXTRN SCTCDT        P EXTRN SCTDCT        P EXTRN SCTDMC        P EXT
0x0559d0…055b64          Dummy {f00=0x001b, f01=0x0190, f02=»CTNOP        P EXTRN SCTNOS        P EXTRN SCTOPT    $   P EXTRN SCTPAG    :   P EXTRN SCTPLD    P   P EXTRN STTPSZ    f   P EXTRN SCTPSZ    |   P EXTRN SCTSEG        P EXTRN SCTSFA        P EXTRN SCTSWB        P EXTRN SCTTCT        P EXTRN SYSBAS        P EXTRN S
0x055b64…055cf8          Dummy {f00=0x001b, f01=0x0190, f02=»XTRN ERROR       P EXTRN MOVE        P EXTRN CMPADR    &   P EXTRN CONVRT    <   P EXTRN NXTBLK    R   P EXTRN SYSLDA    h   P EXTRN SAVE01    ~   P EXTRN SAVE02        P EXTRN SAVE03        P EXTRN SAVE04        P EXTRN SAVE05        P EXTRN SAVE06        P EXTRN
0x055cf8…055e8c          Dummy {f00=0x001b, f01=0x0190, f02=»E13        P EXTRN SAVE14        P EXTRN SAVE15    "   P EXTRN SAVE16    8   P EXTRN SAVE17    N   P EXTRN SAVE18    d   P EXTRN SAVE19    z   P EXTRN SAVE20        P EXTRN SAVE21        P EXTRN NUMSEG        P EXTRN SAVE23        P EXTRN SAVE24        P EXTRN SAV
0x055e8c…056020          Dummy {f00=0x001b, f01=0x0190, f02=»       P EXTRN NXTCOM        P EXTRN GETNUM        P EJECT   4   P   B   P   J , P***************************************    R , P* CONDITIONAL ASSEMBLY                *      , P***************************************        P     ( PMMUPAG EQU 0 MEMORY MANAGEMENT
0x056020…0561b4 (0, 109) Dummy {f00=0x001b, f01=0x0190, f02=»ONSTANTS       P*      * PS:BTAB EQU 40 DISPL. TO S:BTAB ADDRESS     0 PUP:REC EQU 6 RECORD LENGTH IN INITIAL S:BTAB   H   PUPNAME EQU 4 PROTOTYPE NAME    | $ PWBLEN EQU -4 LENGTH OF WORKBLOCK       P           P         $ P*******************************      $ P
0x0561b4…056348          Dummy {f00=0x001b, f01=0x0190, f02=»1A BLOCK TYPE      ( PTDBNT EQU TDBBT+1 2N NUMBER OF TASKS     , PTDBID EQU TDBNT+2 6A TASK ID START VALUE   B , PTDBMC EQU TDBID+6 6A MATCHING TASK CLASS   r $ PTDBTL EQU TDBMC+6 6A TASK LEVEL      : PTDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES       P
0x056348…0564dc          Dummy {f00=0x001b, f01=0x0190, f02=» TDC+TLC TDB-RECORD LENGTH       P*    " * PSDC EQU 7 SPECIAL DEVICE CLASS-RECORD    ,   P*    Z   P* COMMON DEVICE DEF. BLOCK:    d   PCDBBT EQU 0 1A BLOCK TYPE      6 PCDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES      ( PSDCFST EQU CDBNC+2 FIRST SDC-RECORD 
0x0564dc…056670          Dummy {f00=0x001b, f01=0x0190, f02=»WB TYPES   p   P*      ( PUDBFST EQU UDBNU+3 FIRST UDB-RECORD        PNAMUWB EQU 3 NAME OF UWB   F " PNUMUBL EQU 3 NUMBER OF BLOCKS    f . PUDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH       P EJECT       P****************       P* SOP-HANDLING *       P************
0x056670…056804          Dummy {f00=0x001b, f01=0x0190, f02=» EQU /80       PLMP5 EQU /40       PLMP6 EQU /20   $   PLMP7 EQU /10   8   PLMP8 EQU 8   L   PLMP9 EQU 4   ^   PLMP10 EQU 2    p   PLMP11 EQU 1        P         F P*****************************************************************      F P*  CALL-FORMAT, PERFORMS: 
0x056804…056998          Dummy {f00=0x001b, f01=0x0190, f02=»                                                  *      F P*****************************************************************    <   P           P           P           PCALL FORM 16=/F697,16        P EJECT     F P**************************************************
0x056998…056b2c          Dummy {f00=0x001b, f01=0x0190, f02=»***************************    j   P*    $   P*                **********    .   P*                *  TTAB  *    R   P*                **********    v   P*        PTTB:MT EQU -34       PTTB:SB EQU -2        PTTB:ID EQU 2       PTTB:ST EQU 4       PTTB:PP EQU 6    
0x056b2c…056cc0          Dummy {f00=0x001b, f01=0x0190, f02=»      *  DWT  *        P*               *********        P*    : " PDWTCHP EQU 0 CHANNEL PARAMETER   D   PDWTST EQU 2 STATUS   j   PDWTECB EQU 4 ECB ADDRESS       PDWTOR EQU 6 ORDER        PDWTADR EQU 8 ADDRESS BLOCK       PDWTTAB EQU 10 TTAB ADDRESS     * PDWTWAT
0x056cc0…056e54 (0, 110) Dummy {f00=0x001b, f01=0x0190, f02=»ECB ADDRESS    z   P EJECT       P*    " " P*                  ***********   , " P*                 *  PAGTAB  *   R " P*                  ***********   x   P*        PPAGQF EQU 0        PPAGQB EQU 2        PPAGPA EQU 4        PPAGSB EQU 6        P EJECT       P* 
0x056e54…056fe8          Dummy {f00=0x001b, f01=0x0190, f02=»       PSEGPB EQU 6        PSEGSB EQU 6        P   0   P EJECT   8   P*    F * P*                 *******************    P * P*                 *  MISCELLANOUES  *    ~ * P*                 *******************        P*        PBUFLEN EQU -4        PDEVIND EQU -2 
0x056fe8…05717c          Dummy {f00=0x001b, f01=0x0190, f02=»H OF SWB   t , PSWBSEC EQU 6 DISPL. TO LENGTH IN SECTORS       P EJECT   @ : P******************************************************   N : P*                                                    *     : P*                                                    *     : P
0x05717c…057310          Dummy {f00=0x001b, f01=0x0190, f02=»TERED FROM SYSLOD WITH THE FOLLOWING     *     : P*   PARAMETERS:                                      *   2 : P*                                                    *   p : P*   A1 - POINTER TO CURRENT LOCATION OF SYSLDA       *     : P*   A2 - POINTER TO PREVIOUS
0x057310…0574a4          Dummy {f00=0x001b, f01=0x0190, f02=»             *   h : P******************************************************       PSYSLDM EQU *   T ( P ST P,SCTSFA+2 SAVE LOCATION COUNTER   h . P LDKL A11,SYSBAS GET SYSBAS START ADDRESS      , P ST A11,SCTSFA UPDATE START OF FREE AREA       P LDR A8,P INIT STA
0x0574a4…057638          Dummy {f00=0x001b, f01=0x0190, f02=»ASS GET ADDRESS TO TCLASS      . P CWK A2,SCLASS SAME AS ADDRESS TO SCLASS?    " $ P RF(E) NO:TCL YES:DUMMY TCLASS!    T , P CALL CHPTRS RELOCATE POINTERS IN TCLASS   | 6 P ST A2,SAVE18,A13 SAVE RELOCATED POINTER TO TCLASS     0 PNO:TCL LDKL A2,SCLASS GET ADDRESS 
0x057638…0577cc          Dummy {f00=0x001b, f01=0x0190, f02=» CLEAR ALL WORDS IN SYSTEM AREA        P*    (   P LD A1,SCTEFA    2   P LD A2,SCTSFA    H   PCLRSYS EQU *   ^   P SUK A1,2    r   P CMR A1        P CWR A1,A2       P RB(NE) CLRSYS       P LDKL A1,CONMON        P AD A1,M:REL,A13       P ABR A1        P EJECT     4
0x0577cc…057960          Dummy {f00=0x001b, f01=0x0190, f02=»*************************    z    *    " , (*  ENTRY:  A2 - POINTER TO TCLASS/SCLASS   , ( P*         A11 - SYSLOD START ADDRESS     ( #*         A12 - RELOCATION CONSTANT         *      2 .*  EXIT:   A2 - POINTER TO MOVED TCLASS/SCLASS        *         *  WORK RE
0x057960…057af4 (0, 111) Dummy {f00=0x001c, f01=0x0190, f02=»OINTER TO ORIGIN TCLASS/SCLASS     , ' LDR* A4,A3 GET LENGTH OF TCLASS/SCLASS    &    CHPT10 EQU *   V . ) SUK A4,2 MOORE ENTRIES I TCLASS/SCLASS ?    j     RF(Z) CHPT30 NO!          ADK A3,2 NEXT ENTRY     $ ! LDR* A5,A3 GET POINTER TO CLASS         ADR A5,A12 RE
0x057af4…057c88          Dummy {f00=0x001c, f01=0x0190, f02=»   j   P RB(NP) CHPT10 NO!         ADK A5,4 NEXT DEVICE    "     LDR* A7,A5 GET DWT-ADDRESS    @   P LDR A9,A7 GET DWT-ADDRESS   d " P CALL CMPADR COMPARE ADDRESSES       P RB(G) CHPT20 DWT IN DRIVER!         ADR A7,A12 RELOCATE     * % STR A7,A5 STORE RELOCATED D
0x057c88…057e1c          Dummy {f00=0x001c, f01=0x0190, f02=» MONITOR ECB ADDRESS   | & P LDR A9,A8 GET MONITOR ECB ADDRESS     * P ANKL A9,1 ADDRESS ALREADY RELOCATED?    F   P RB(NZ) CHPT20 YES!    t   P ADR A8,A12 RELOCATE     . P ADKL A8,1 INDICATE DWT-ADDRESS RELOCATED      , P ST A8,DWTMEC,A7 STORE RELOCATED ADDRESS  
0x057e1c…057fb0          Dummy {f00=0x001c, f01=0x018e, f02=»:TCT - BUILD TASK CONTROL TABLE              *     6 2**************************************************   6    *    p    *  REFERENCED IN: MONCON   z    *      2 P*  ENTRY: SAVE01 - START OF SAVE01URATION DATA       P EJECT     6 2********************************
0x057fb0…058144          Dummy {f00=0x001c, f01=0x0190, f02=»        *         *  REFERENCED IN: MONCON        *    2 2 P*  ENTRY: SAVE01 - START OF SAVE01URATION DATA   <    *    r "  *  EXIT:  A6 - START OF TC:TAB   | $  *         A7 - LENGTH OF TC:TAB         *         *  WORK REGISTERS:  A2,A3         *         *  SUBRO
0x058144…0582d8          Dummy {f00=0x001c, f01=0x0190, f02=»     I       LENGTH            I     . )*               _________________________    ( . **              I       TTMJOB            I   Z . )*               _________________________      . **              I    MONITOR TASKS        I     . )*               ________
0x0582d8…05846c          Dummy {f00=0x001c, f01=0x0190, f02=» EJECT       PB:TCT EQU *      6 P LD A11,SAVE01,A13 GET START OF SAVE01URATION DATA   " ( $ LD A7,SCTSFA GET START OF FREE AREA         LDR A6,A7 SAVE      & " LDKL A2,TTMJOB GET TTMJOB ADDRESS         ST A2,2,A7 STORE IN TC:TAB      * % ADK A7,4 CONTINUE WITH MO
0x05846c…058600          Dummy {f00=0x001c, f01=0x0190, f02=»*************    b @ P*  RESERV ENTRIES IN TC:TAB IF CERTAIN OPTIONS AVALIABLE  *      @ P*  - TO BE PROVIDED                                       *    Z @ P***********************************************************        PBTCT15 EQU *     " P LD A2,SCTDMT DATA
0x058600…058794 (0, 112) Dummy {f00=0x001c, f01=0x0190, f02=»7,2 RESERV ENTRY FOR DMTASK D0       PBTCT20 EQU *   &   P LDR A2,A3 GET SCTDMT    :   P ANK A2,2 DM-TASK D1?    X   P RF(Z) BTCT25 NO!    v * P ADK A7,2 RESERV ENTRY FOR DM-TASK D0        PBTCT25 EQU *       P LDR A2,A3 GET SCTDMT        P ANK A2,4 DMTASK D2?    
0x058794…058928          Dummy {f00=0x001c, f01=0x0190, f02=»ESERV SPACE IN TC:TAB    p    *      . )*  A11 - POINTER TO TASK DEFINITION BLOCK    (    *    Z 2 P ST A7,SAVE13,A13 SAVE CURRENT USER TASK ENTRY   d , P ST A7,SAVE02,A13 FIRST USER TASK ENTRY          LCR A2,A11 GET BLOCK TYPE     ( # CCK A2,'TT' TASK DEFINITION
0x058928…058abc          Dummy {f00=0x001c, f01=0x0190, f02=»PUTE NUMBER OF TASK IN EACH TASK CLASS        *    .   PBTCT40 EQU *   8 $   CALL GETTSK GET NUMBER OF TASKS   L   PBTCT50 EQU *   t , P ADK A7,2 RESERV ANOTHER ENTRY IN TC:TAB     & P CW A7,SCTEFA CHECK IF MEMORY LEFT       P RF(NE) BTCT55 YES!        P LDKL A1,L
0x058abc…058c50          Dummy {f00=0x001c, f01=0x0190, f02=»S      $   CALL NXTBLK SKIP TO NEXT BLOCK  !   ( # CCK A2,'TT' TASK DEFINITION BLOCK?  ! 2     RB(E) BTCT40 YES  ! ^    *  ! x 4 0*  ENTRIES FOR ALL USER TASKS RESERVED IN TC:TAB !      *  !   * % ST A7,SCTSFA UPDATE END OF FREE AREA  !       SUR A7,A6 LENGTH OF T
0x058c50…058de4          Dummy {f00=0x001c, f01=0x018e, f02=»*********************************************  !   6 1*   B:DMTT - BUILD DATA MANAGEMENT TASK TABLES  *  " 6 6 1*************************************************  " p    *  "   * &*  ENTRY:  SCTSFA - START OF FREE AREA "   * P*          SCTTCT - ADDRESS TO TC:TAB 
0x058de4…058f78          Dummy {f00=0x001c, f01=0x018e, f02=» " j    *  #      *  SUBROUTINES: DMTGEN #      *  # 0   PB:DMTT EQU * # : * % LD A12,SCTSFA GET START OF FREE AREA  # N ( P LD A7,SCTTCT GET POINTER TO TC:TAB  # | "   ADK A7,4 FIRST DM-TASK ENTRY  #   $   LD A2,SCTDMT  DATA MANAGEMENT?  #       RF(Z) DMTTEX NO! 
0x058f78…05910c          Dummy {f00=0x001c, f01=0x0190, f02=»     RF(Z) DMTT10 NO!  $     P LDKL A1,'#D' DM-TASK ID $       CALL DMTGEN $ >    DMTT10 EQU * $ R , ( LDR A2,A3 GET DATA MANAGEMENT INDICATOR $ f     ANK A2,2 DM-TASK D1?  $       RF(Z) DMTT20 NO!  $     P LDKL A1,'#E' TASK ID  $       CALL DMTGEN $      DMTT20 E
0x05910c…0592a0          Dummy {f00=0x001c, f01=0x0190, f02=»D  $ |     CALL DMTGEN %      DMTT30 EQU * %      DMTTEX EQU * % 2     RTN A14 % F     EJECT % V 6 2************************************************** % d 6 2*  DMTGEN - GENERATE DATA MANAGEMENT TASK TABLE  * %   6 2************************************************
0x0592a0…059434 (0, 113) Dummy {f00=0x001c, f01=0x0190, f02=»ENT TASK % l & "*         A12 - START OF FREE AREA &      *  & :    *  EXIT: & D    *  & T    *  WORK REGISTERS: & ^    *  & x    *  SUBROUTINES:  &      *  &     PDMTGEN EQU * &   " P LD A2,SCTOPT GET OPTION WORD  &     P ANK A2,1 MMU OPTION?  &     P RF(Z) DMTG2
0x059434…0595c8          Dummy {f00=0x001c, f01=0x0190, f02=»A12 STORE PAGE POINTER &   ( P ADKL A4,/400 INCREMENT PAGE POINTER '   , P ADKL A12,2 INCREMENT MMU ENTRY POINTER  ' J   P RB DMTG10 ' z   PDMTG20 EQU * '   " P LD A2,SCTOPT GET OPTION WORD  '     P ANK A2,2 DISC PAGING? '     P RF(Z) DMTG40 NO!  '     PDMTG30 EQU
0x0595c8…05975c          Dummy {f00=0x001c, f01=0x0190, f02=»NEXT ENTRY IN TC:TAB '   * P ST A1,TTB:ID,A12 TASK IDENTIFICATION  (     P LDKL A1,/0031 TASK LEVEL  ( J   P ST A1,TTB:ST,A12 STORE  ( l & P SLL A1,10 MOVE LEVEL TO LEFT BYTE (   " P ORKL A1,/00C0 PROGRAM STATUS  (   $ P ST A1,TTB:PW,A12 STORE IN TTAB  (   "   ADK
0x05975c…0598f0          Dummy {f00=0x001c, f01=0x0190, f02=»EX RECORD BUFFER SIZE  ( ~     SLL A1,2 MULTIPLY BY 4  )   ( P ADR A12,A1 RESERV SPACE FOR BUFFERS ) >   P LD A2,SCTSFA  ) j   P SUK A2,2  )     PDMTG50 ADK A2,2  )   * P CW A2,SCTEFA CHECK IF MEMORY OVERFLOW )     P RF(NE) DMTG60 NO! )     P LDKL A1,LMP3  )   ( P
0x0598f0…059a84          Dummy {f00=0x001c, f01=0x0190, f02=»   P RTN A14 *       EJECT *   "  ****************************** * " "  *  B:TT - BUILD TASK TABLES  * * H "  ****************************** * n    *  *      *  REFERENCED IN: MONCON *      *  *   4 P*  ENTRY:  SAVE01 - START OF SAVE01URATION DATA  *      *  *   8
0x059a84…059c18          Dummy {f00=0x001c, f01=0x0190, f02=»VRT,GETTSK,TETTDC,GETCLN,GETSDC  * |    *  + (   P EJECT + 2 ( #*                 TASK TABLE LAYOUT  + @ * &*             ________________________ + l * &*             I        MMU           I +   * &*             I       TABLE          I +   * &*             I   
0x059c18…059dac          Dummy {f00=0x001c, f01=0x0190, f02=»  SEGMENT POINTER    I +   * &*             ------------------------ ,   * &*  TASK ENTRY I       QUEUE          I , L * &*             ------------------------ , z * &*   TTB:ID    I TASK IDENTIFICATION  I ,   * &*             ------------------------ ,   * &*   
0x059dac…059f40          Dummy {f00=0x001c, f01=0x0190, f02=»            ------------------------ ,   * &*   TTB:PW    I PROGRAM STATUS WORD  I - , * &*             ------------------------ - Z * &*   TTB:SA    I    DISPATCH ADDRESS  I -   * &*             ------------------------ -   * &*             I       REGISTER      
0x059f40…05a0d4 (0, 114) Dummy {f00=0x001c, f01=0x0190, f02=»   I - n * &*             I       WORDS          I .   * &*             ------------------------ . : * &*  TTB:TD     I       TASK           I . h * P*             I    SAVE01URATION     I .   * &*             I        TABLE         I .   * &*             :       
0x05a0d4…05a268          Dummy {f00=0x001c, f01=0x0190, f02=»*             TASK SAVE01URATION TABLE LAYOUT  .   0 ,*             ______________________________ / 6 0 ,*             I           LENGTH           I / j 0 ,*             ------------------------------ /   0 ,*             I       INDEX/FILCODE        I /   0 ,* 
0x05a268…05a3fc          Dummy {f00=0x001c, f01=0x0190, f02=»---------- / n 0 ,*             :                            : 0   0 ,*             :                            : 0 F 0 ,*             ------------------------------ 0 z 0 ,*             I       INDEX/FILECODE       I 0   0 ,*             ------------------------
0x05a3fc…05a590          Dummy {f00=0x001c, f01=0x0190, f02=» EQU * 0   * % LD A12,SCTSFA GET START OF FREE AREA  1   6 P LD A11,SAVE01,A13 GET START OF SAVE01URATION DATA 1 < . P LD A2,SCTDML GET NUMBER OF LOCAL DM-FILES 1 v   P SLL A2,2 MULTIPLY BY 4  1   6 P ST A2,SAVE04,A13 SAVE NUMBER OF BYTES TO RESERVE  1     PBTT10 
0x05a590…05a724          Dummy {f00=0x001c, f01=0x0190, f02=»FORMAT ERROR 1       CALL ERROR  2     PBTT20 EQU *  2 (    *  2 < ( $*  GET NUMBER OF TASKS IN THIS CLASS 2 F    *  2 r     CALL GETTSK 2 |   P ST A1,SAVE19,A13 SAVE 2      *  2      *  GET TASK ID START VALUE 2      *  2   ( P LC A5,TDBID+4,A11 GET FIRST ID CHAR
0x05a724…05a8b8          Dummy {f00=0x001c, f01=0x0190, f02=»   P IFT CREDIT=1  3     P*  3   $ P*  GET TASK CLASS TO MATCH VALUE 3 $   P*  3 L , P LC A5,TDBMC+4,A11 GET FIRST CHAR IN TCL 3 V   P SLL A5,8 MOVE TO LEFT BYTE  3   . P LC A5,TDBMC+5,A11 GET SECOND CHAR IN TCL  3   $ P CALL GETTCL GET TCL START VALUE 3     P ST 
0x05a8b8…05aa4c          Dummy {f00=0x001c, f01=0x0190, f02=»LEVEL  3 j     SLL A5,8 MOVE TO LEFT BYTE  4   0 P LC A5,TDBTL+5,A11 GET SECOND DIGIT IN LEVEL 4 2 "   CALL CONVRT CONVERT TO BINARY 4 f   P ST A1,SAVE24,A13 SAVE 4      *  4   B P*  COMPUTE SIZE OF SAVE01URATION DEPENDENT PART OF TASK TABLE  4      *  4   $   LDK
0x05aa4c…05abe0          Dummy {f00=0x001c, f01=0x0190, f02=»0,TTB:MT 16+1 WORD EXTRA IF MMU  4   2 - SUKL A12,TTB:MT RESERV SPACE FOR EXTRA WORDS  5 (     RF BTT30  5 ^   PBTT25 EQU *  5 p " P LD A5,SCTOPT GET OPTION WORD  5     P ANK A5,2 DISC PAGING? 5       RF(Z) BTT30 NO  5   2 . SUKL A10,TTB:SB ONE WORD EXTRA IF DISC 
0x05abe0…05ad74 (0, 115) Dummy {f00=0x001d, f01=0x018e, f02=»1URATION TABLE 5 h    *  6       ADKL A10,2  6      *  6 4 < 7*  COMPUTE SIZE OF TERMINAL DEVICE CLASS DEPENDENT PART  6 > " P*  OF TASK SAVE01URATION TABLE 6 ~    *  6       LDK A6,0 RESET LENGTH 6   : 5 LDR A9,A11 INIT SUB-POINTER IN TASK DEFINITION BLOCK  6   4
0x05ad74…05af08          Dummy {f00=0x001d, f01=0x018e, f02=» 6       RF(Z) BTT40 7   ( $ CALL GETCLN GET CLASS NUMBER (1-99) 7   & " ADR A1,A1 2*(BINARY CLASS NUMBER) 7 H , P LD A8,SAVE18,A13 GET POINTER TO TCLASS  7 r   P LDR* A2,A8  7     P SUK A2,2  7     P CWR A1,A2 7     P RF(NG) BTT37  7     P LDKL A1,LMP4  7   & P C
0x05af08…05b09c          Dummy {f00=0x001d, f01=0x0190, f02=» $ P LDR* A8,A8 GET LENGTH OF CLASS  8   "   SUKL A8,2 EXCLUDE LENGTH WORD 8 , ( $ ADR A10,A8 ADD TO TOTAL TTAB LENGTH 8 R . ) ADR A6,A8 ADD TO TASK CONF. TABLE LENGTH  8 ~     ADKL A9,TDC+TLC NEXT CLASS  8   ( # SUK A7,1 DECREMENT NUMBER OF TDC:S  8       RB BTT3
0x05b09c…05b230          Dummy {f00=0x001d, f01=0x0190, f02=»ATION TABLE  8      *  9   6 1 CALL GETSDC GET NUMBER OF SPECIAL DEVICE CLASSES  9     P ADKL A9,2 FIRST SDC RECORD  9 X     LDR A7,A1 SAVE  9 |   PBTT50 EQU *  9       RF(Z) BTT55 NO MOORE SDC:S  9   ( $ CALL GETCLN GET CLASS NUMBER (1-99) 9   & " ADR A1,A1 2*(BI
0x05b230…05b3c4          Dummy {f00=0x001d, f01=0x0190, f02=») BTT52  9     P LDKL A1,LMP4  :   & P CALL ERROR INDICATE FORMAT ERROR  : &   PBTT52 EQU *  : P " P ADR A8,A1 GET ENTRY IN SCLASS : d $ P LDR* A8,A8 GET POINTER TO CLASS :   $ P LDR* A8,A8 GET LENGTH OF CLASS  :   "   SUKL A8,2 EXCLUDE LENGTH WORD :   ( $ ADR A10
0x05b3c4…05b558          Dummy {f00=0x001d, f01=0x018e, f02=»T NUMBER OF SDC:S  : ~     RB BTT50  ;     PBTT55 EQU *  ; , 4 P LD A7,SAVE04,A13 GET NUMBER OF BYTES TO RESERV  ; @ ( P ADR A10,A7 ADD TO TOTAL TTAB LENGTH ; x . P ADR A6,A7 ADD TO TASK CONF. TABLE LENGTH  ;   " P ADK A6,2 INCLUDE LENGTH WORD  ;   2 P LD A7,SAVE1
0x05b558…05b6ec          Dummy {f00=0x001d, f01=0x018e, f02=» ;      *  <   8 P*  STORE LENGTH OF TASK SAVE01URATION TABLE IN TTAB  <      *  < N     ST A6,TTB:TD,A12  < X    *  < r : 6*  STORE TASK LEVEL IN RIGHT BYTE OF STATUS/LEVEL WORD < |    *  <   $ P LD A5,SAVE24,A13 GET TASK LEVEL <   $   ST A5,TTB:ST,A12 STORE IN T
0x05b6ec…05b880          Dummy {f00=0x001d, f01=0x0190, f02=»   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 = ^ $   ST A5,TTB:PW,A12 STORE IN TTAB  =      *  =   ( $*  STORE TASK IDENTIFICATION IN TTAB =      *  =   & P LD A5,SAVE16,A13 GET THIS TAS
0x05b880…05ba14 (0, 116) Dummy {f00=0x001d, f01=0x0190, f02=»S  = `   P IFT CREDIT=1  >     P*  >   ( P*  STORE TASK CLASS TO MATCH IN TTAB > *   P*  > V * P LD A5,SAVE17,A13 GET TCL START VALUE  > ` " P ST A5,TTB:PP,A12 SAVE IN TTAB >     P ADK A5,1 INCREMENT  TCL >     P ST A5,SAVE17,A13 SAVE >     P XIF >   , ' STR A12,A
0x05ba14…05bba8          Dummy {f00=0x001d, f01=0x0190, f02=»12,A10 NEXT TTAB ENTRY IN THIS TASK CLASS  >   6 2 SUKL A8,1 DECREMENT NUMBER OF TASKS IN THIS CLASS ? 2     RB BTT60  ? l   P EJECT ? ~   PBTT70 EQU *  ?      *  ?   * &*  RESET POINTER TO START OF FREE AREA ?      *  ?   " P LD A5,SCTOPT GET OPTION WORD  ?     P
0x05bba8…05bd3c          Dummy {f00=0x001d, f01=0x0190, f02=» LD A5,SCTOPT GET OPTION WORD  ?     P ANK A5,2 DISC PAGING? @ &     RF(Z) BTT90 NO  @ D & " ADKL A12,TTB:SB SUBTRACT ONE WORD @     PBTT90 EQU *  @       CALL NXTBLK GET NEXT BLOCK  @   ( # CCK A2,'TT' TASK DEFINITION BLOCK?  @     P RF(NE) BTT95  @     P LDKL A2
0x05bd3c…05bed0          Dummy {f00=0x001d, f01=0x0190, f02=» ADK A2,2  @     P CW A2,SCTEFA  A     P RF(NE) BTT105 A (   P LDKL A1,LMP3  A > ( P CALL ERROR INDICATE MEMORY OVERFLOW A T   PBTT105 CWR A2,A12  A     P RB(NE) BTT100 A   * & ST A12,SCTSFA SAVE START OF FREE AREA A       RTN A14 RETURN  A     P IFT CREDIT=1  A  
0x05bed0…05c064          Dummy {f00=0x001d, f01=0x0190, f02=»****** A r    *  B   * &*  ENTRY:  SCTSFA - START OF FREE AREA B   ( $*          SCTEFA - END OF FREE AREA B F , (*          SCTLAC - START OF APPLICATION B r    *  B   , (*  EXIT:  SCTPAG - ADDRESS TO PAGE TABLE B      *  B      *  WORK REGISTERS:  A1-A12 B      
0x05c064…05c1f8          Dummy {f00=0x001d, f01=0x0190, f02=» B     P ANK A1,2 DISC PAGING? C     P RF(Z) SEG:05 NO!  C & 2 P LD A5,SCTADA APPLICATION DISC SECTOR ADDRESS  C @   PSEG:05 EQU * C v 0 P LD A2,SCTLAC LOGICAL ADDRESS OF COMMON PART C     P*  C   " P*  CHECK IF CREDIT APPLICATION C     P*  C     P ADKL A2,PRGLG1 
0x05c1f8…05c38c          Dummy {f00=0x001d, f01=0x0190, f02=»A12,SCTSFA START OF FREE AREA  C   * P ST A12,SCTSEG START OF SEGMENT TABLE  D & * P LDKL A1,/8400 STATUS FOR FIRST BLOCK  D T $ P STR A1,A12 STORE IN FIRST BLOCK D   4 P LD A2,SCTLAC GET LOGICAL ADDRESS TO COMMON PART D   & P CALL GETCON GET POINTER TO P:MTAB D  
0x05c38c…05c520          Dummy {f00=0x001d, f01=0x0190, f02=» D n " P ADKL A12,8 BYPASS FIRST BLOCK E   4 P LD A2,SCTLAC GET LOGICAL ADDRESS TO COMMON PART E . * P ADKL A2,NUMSEG GET NUMBER OF SEGMENTS E f     CALL GETCON   E   ( # LDR A4,A1 SAVE NUMBER OF SEGMENTSS  E     P RF(Z) SEG:50 NO SEGMENTS! E   "   ADK A2,2 FIRST 
0x05c520…05c6b4 (0, 117) Dummy {f00=0x001d, f01=0x0190, f02=»R' CORE RESIDENT SEGMENT?  E     P RF(E) SEG:30 YES! F " " P LD A1,SCTOPT GET OPTION WORD  F <   P ANK A1,2 DISC PAGING? F b   P RF(NZ) SEG:35 YES!  F     PSEG:30 EQU * F   * P LDKL A7,/8800 INDICATE LOADED IN CORE F     PSEG:35 EQU * F   2 P ORR A7,A3 INSERT SEGM
0x05c6b4…05c848          Dummy {f00=0x001d, f01=0x0190, f02=» LDK A1,0    F   " P LD A6,SCTOPT GET OPTION WORD  G     P ANK A6,2 DISC PAGING? G :     RF(Z) SEG:40    G X     CALL GETCON G p , ( ADR A1,A5 PHYSICAL DISC SECTOR ADDRESS  G     PSEG:40 EQU * G       STR A1,A12 SAVE IN SEGBLK G   $   ADKL A12,2 NEXT ENTRY IN SEGB
0x05c848…05c9dc          Dummy {f00=0x001d, f01=0x0190, f02=»NEXT BLOCK IN S:GTAB G   & P ADK A3,1 INCREMENT SEGMENT NUMBER H   * & SUK A4,1 DECREMENT NUMBER OF SEGMENTS H F     RB(P) SEG:10  H t   PSEG:50 LD A2,SCTSFA  H     P SUK A2,2  H     PSEG:60 ADK A2,2  H     P CW A2,SCTEFA  H     P RF(NE) SEG:70 H     P LDKL A1,LMP
0x05c9dc…05cb70          Dummy {f00=0x001d, f01=0x0190, f02=» H       RTN A14 RETURN  I     P XIF I     P IFT CREDIT+SWPBLK=2 I ,   P EJECT I H D P***************************************************************  I V D P*                                                             *  I   D P*                                 
0x05cb70…05cd04          Dummy {f00=0x001d, f01=0x018e, f02=»SWAPPABLE WORK BLOCK TABLE          *  I v D P*          =========================================          *  J . D P*                                                             *  J v D P*          REFERENCED IN:  SYSLDM                             *  J   D P* 
0x05cd04…05ce98          Dummy {f00=0x001d, f01=0x0190, f02=» J N D P*                                                             *  K   D P*          EXIT:                                              *  K P D P*                                                             *  K   D P*          WORK REGISTERS:  A1-A12      
0x05ce98…05d02c          Dummy {f00=0x001d, f01=0x0190, f02=» DISC ADDRESS TO FIRST COPY   *  K p D P*                           A9 - ADDRESS TO S:BTAB PROTOTYPE  *  L ( D P*                           A10 - SWB BLOCK POINTER           *  L p D P*                           A11 - POINTER IN CONF. FILE       *  L   D P*       
0x05d02c…05d1c0          Dummy {f00=0x001d, f01=0x0190, f02=»*          SUBROUTINES:  ERROR,GETNUM,GETCON                  *  L   D P*                                                             *  M H D P*                                                             *  M   D P************************************************
0x05d1c0…05d354 (0, 118) Dummy {f00=0x001d, f01=0x018e, f02=»ATION FILE M l   P*  N   : P*  SEARCH FOR SWB TYPE DEFINITION BLOCK IN CONF. FILE  N     P*  N Z & PBSWT10 CALL NXTBLK GET NEXT BLOCK  N d ( P CCK A2,'TT' TASK DEFINITION BLOCK?  N     P RB(E) BSWT10 YES! N   0 P CCK A2,'CC' COMMON DEVICE DEFINITION BLOCK? N     P
0x05d354…05d4e8          Dummy {f00=0x001d, f01=0x0190, f02=»   P RF(NE) BSWT40 NO! O     P ADKL A11,1 NUMBER OF TYPES  O     P LDR A6,A11  O B & P CALL GETNUM NUMBER OF UWB RECORDS O V   P LDR A1,A5 SAVE  O   $ P RF(Z) SWBERR ILLEGAL NUMBER!!!  O   ( P ADKL A11,UDBFST-1 FIRST UWB RECORD  O   ( PBSWT30 ADKL A11,6 BYPASS UWB
0x05d4e8…05d67c          Dummy {f00=0x001d, f01=0x0190, f02=»BSWT40 CCK A2,'SS' SWB TYPE DEFINITION BLOCK O     P RF(E) BSWT44 YES! P 4 ( P LDKL A1,0 NO SWB DEFINITION BLOCK!  P N $ P ST A1,SCTSWB CLEAR SWB POINTER  P z   P RTN A14 P   & PBSWT44 ADKL A11,1 NUMBER OF TYPES  P   * P ST A11,SAVE23,A13 START OF CONF. DATA P    
0x05d67c…05d810          Dummy {f00=0x001d, f01=0x0190, f02=»3 SAVE NUMBER OF RECORDS P   ( P LD A8,SCTSWB GET ADDRESS TO $SWAPP  Q     P RF(NZ) BSWT48 FILE CREATED  Q L " PSWBERR LDKL A1,LMP6 SWB ERROR! Q p   P CALL ERROR  Q   6 PBSWT48 ST A12,SCTSWB SAVE ADDRESS TO ADDRESS TABLE Q   , P ST A8,SAVE14,A13 SAVE ADDRESS TO $S
0x05d810…05d9a4          Dummy {f00=0x001d, f01=0x0190, f02=»D A2,SCTLAC S:GTAB ADDRESS Q   $ P CALL GETCON GET P:MTAB ADDRESS  R "   P LDR A2,A1 SAVE  R J , P ADKL A2,S:BTAB DISPL. TO S:BTAB ADDRESS R b $ P CALL GETCON GET S:BTAB ADDRESS  R   * P LDR A2,A1 GET ADDRESS TO PROT. S:BTAB R   * P RB(Z) SWBERR NO SWB:S IN APPLIC
0x05d9a4…05db38          Dummy {f00=0x001d, f01=0x0190, f02=»GETCON GET LENGTH OF PROT. S:BTAB  R     P LDR A4,A1 SAVE  S *   P SUK A1,2 SKIP LENGTH  S B . PBSWT50 ADKL A10,2 RESERV ENTRY FOR POINTER S ` 2 P SUK A1,6 DECREMENT LENGTH OF S:BTAB PROTOTYPE S   $ P RB(P) BSWT50 NEXT SWB-PROTOTYPE S     P SUK A4,2 SKIP LENGTH WO
0x05db38…05dccc          Dummy {f00=0x001d, f01=0x0190, f02=»VE23,A13 START OF CONF. DATA S   , P LD A7,SAVE24,A13 NUMBER OF SWB RECORDS  T $ 0 PBSWT65 LD A2,SAVE21,A13 NAME RECORD IN PROT. T T $ P CALL GETCON GET TWO FIRST CHAR. T   ( P ADKL A11,NAMUWB NAME IN CONF. FILE  T     P LCR A3,A11 GET FIRST CHAR.  T     P SLL A3,
0x05dccc…05de60          Dummy {f00=0x001d, f01=0x0190, f02=»DK A2,2 NEXT CHAR. IN PROT.  T     P CALL GETCON GET THIRD CHAR. U $   P SRL A1,8 ISOLATE CHAR.  U H 0 P LC A3,2,A11 GET THIRD CHAR. FROM CONF. FILE U h   P ANK A3,/FF ISOLATE CHAR.  U   " P CWR A1,A3 THIRD CHAR. EQUAL?  U     P RF(E) BSWT75 YES! U   $ PBSWT70 ADK
0x05de60…05dff4 (0, 119) Dummy {f00=0x001e, f01=0x0190, f02=»IN CONFIGURATION FILE - RESET ALL WORDS IN THIS BLOCK  U |   P*  V >   P STR A7,A10 1:ST WORD  V H   P ST A7,2,A10 2:ND WORD V f   P ST A7,4,A10 3:RD WORD V     P ST A7,6,A10 4:TH WORD V     P RF BSWT95 V     PBSWT75 EQU * V     P*  V     P*  MATCHING NAME FOUND V
0x05dff4…05e188          Dummy {f00=0x001e, f01=0x018e, f02=» COPIES  V v " P STR A5,A10 STORE IN SWB BLOCK W     P LDR A2,A3 RESTORE POINTER W 6 $ P SUK A2,UPNAME PROTOTYPE ADDRESS W X & P CALL GETCON GET PROTOTYPE ADDRESS W     P LDR A2,A1 SAVE  W   & P SUK A2,UPNAME LENGTH OF WORKBLOCK W     P CALL GETCON W   * P ST A1,S
0x05e188…05e31c          Dummy {f00=0x001e, f01=0x018e, f02=» W b " P LDK A1,0 RESET SECTOR COUNTER X   , PBSWT90 ADKL A8,1 INCREMENT SECTOR NUMBER X . & P ADK A1,1 INCREMENT SECTOR COUNTER X ^ " P SUKL A3,400 DECREMENT LENGTH  X     P RB(P) BSWT90 MOORE SECTORS? X     P SUK A5,1 MOORE COPIES?  X     P RB(P) BSWT85 YES! X  
0x05e31c…05e4b0          Dummy {f00=0x001e, f01=0x0190, f02=» * PBSWT95 ADKL A10,8 START OF NEXT BLOCK  Y     P ADKL A12,2 NEXT POINTER Y 2 & P ADKL A9,1 INCREMENT BLOCK COUNTER Y R 4 P LD A2,SAVE21,A13 CURRENT RECORD IN PROT. S:BTAB Y | . P ADK A2,UP:REC NEXT RECORD IN PROT. S:BTAB Y     P ST A2,SAVE21,A13 SAVE Y   0 P LD 
0x05e4b0…05e644          Dummy {f00=0x001e, f01=0x0190, f02=»BLOCKS GENERATED?  Y z   P RF(NE) BSWT99 YES Z     P LDKL A1,LMP6  Z 4   P CALL ERROR SWB ERROR! Z J 2 PBSWT99 ST* A9,SCTSWB SAVE NUMBER OF SWB TYPES  Z h , P ST A10,SCTSFA UPDATE START OF FREE AREA Z     P RTN A14 Z     P XIF Z       EJECT Z   * &****************
0x05e644…05e7d8          Dummy {f00=0x001e, f01=0x0190, f02=»UMBER OF BLOCKS TO BE GENERATED: Z   ( P*  20+N*(NUMBER OF TASKS IN SYSTEM)  [ ( $ P*  WHERE N IS A SYSTEM CONSTANT  [ T $ P*  DEFINED AT SYSTEM GENERATION  [ |   P*  [      *  [      *  REFERENCED IN: SYSLOD [      *  [   * &*  ENTRY:  SCTSFA - START OF FREE AREA
0x05e7d8…05e96c          Dummy {f00=0x001e, f01=0x0190, f02=»ERS:  A1,A2,A7,A12 [      *         *  SUBROUTINES:  BLKGEN    $    *    D     EJECT   N   PMONBLK EQU *         LDK A1,0    p & ! LD A12,SCTSFA START OF FREE AREA      . P ST A12,FREQUE SAVE POINTER TO FIRST BLOCK        *      $  *  GET NUMBER OF TASKS IN SYSTEM
0x05e96c…05eb00          Dummy {f00=0x001e, f01=0x0190, f02=»D A2,SCTBLK        PMON:10 EQU * ]       SUK A7,2 MOORE TASKS? ] (     RF(Z) MON:20  NO  ] F   P CALL BLKGEN ] `     RB MON:10 ] t   PMON:20 EQU * ]      *  ]      *  GENERATE 19 MOORE BLOCKS  ]      *  ]       LDK A2,19 ]     P CALL BLKGEN ]      *  ]      *  GEN
0x05eb00…05ec94 (0, 120) Dummy {f00=0x001e, f01=0x0190, f02=»3 WORDS RESERVED FOR SYSLOD PART A ] p 0 P*  IF NOT - USE LAST MONITOR BLOCK AS BUFFER ^ *   P*  ^ ^ & P LD A1,BUFSIZ,A13 GET BUFFER SIZE  ^ h   P CWK A1,6 >6?  ^   $ P RF(NL) MON:30 NOT LESS ANYWAY!  ^     P LDK A1,6 BUFFER  SIZE ^     P ST A1,BUFSIZ,A13 STORE  ^
0x05ec94…05ee28          Dummy {f00=0x001e, f01=0x0190, f02=»DK A2,2  ^     P CW A2,SCTEFA  _     P RF(NE) MON:50 _ &   P LDKL A1,LMP3  _ <   P CALL ERROR  _ R   PMON:50 CWR A2,A12  _ f   P RB(NE) MON:40 _   * & ST A12,SCTSFA UPDATE END OF FREE AREA _       RTN A14 _       EJECT _   * %************************************* 
0x05ee28…05efbc          Dummy {f00=0x001e, f01=0x0190, f02=» _ v    *  `      *  ENTRY:  A1=0  `   4 0*          A2 - NUMBER OF BLOCKS TO BE GENERATED ` * $  *         A12 - NEXT FREE ENTRY  ` b    *  `      *  EXIT:  A1=0 `   "  *        A12 - NEXT FREE ENTRY `      *  `      *  WORK REGISTES: A3 `      *  `      *  SUBRO
0x05efbc…05f150          Dummy {f00=0x001e, f01=0x0190, f02=»                  I     DATA  *+6    I `   0 ,*                       -------------------- a . 0 ,*                       I     DATA  0      I a b 0 ,*                       -------------------- a   0 ,*                       I     DATA  0      I a   0 ,*         
0x05f150…05f2e4          Dummy {f00=0x001e, f01=0x0190, f02=»EX a       ADKL A12,6  b       ST A12,-6,A12 b     P ST A1,-4,A12  b 4     ST A1,-2,A12  b J     SUK A3,1  b `     RB BLK:10 b r   PBLKEX EQU *  b       RTN A14 b       EJECT b   L J************************************************************************ b   J J* 
0x05f2e4…05f478          Dummy {f00=0x001e, f01=0x018e, f02=»************ b T    *  c      *  REFERENCED IN: MONCON c      *  c > , (*  ENTRY: SCTSFA - START OF FREE ARE (X) c H 2 P*         SAVE01 - START OF SAVE01URATION FILE c x ( #*         SCTEFA - END OF FREE AREA  c      *  c      *  EXIT: c      *  c      *  WORK RE
0x05f478…05f60c          Dummy {f00=0x001e, f01=0x018e, f02=» c      *  d   & P*  GET START OF SAVE01URATION FILE d      *  d < 2 P LD A11,SAVE01,A13 START OF SAVE01URATION FILE d F & ! LD A12,SCTSFA START OF FREE AREA  d |    *  d   6 2*  CHECK IF FIRST BLOCK IS A TASK DEFINITION BLOCK d      *  d   $   LCR A2,A11 GET FIRS
0x05f60c…05f7a0          Dummy {f00=0x001e, f01=0x0190, f02=» d     PDWTS EQU * e      *  e      *  GET ADDRESS TO TC:TAB e $    *  e D , P LD A7,SAVE02,A13 FIRST USER TASK ENTRY  e N   P SUK A7,2  e ~     EJECT e     PDWTS10 EQU * e      *  e   . )*  GET NUMBER OF TASKS IN THIS TASK CLASS  e      *  e       CALL GETTSK e  
0x05f7a0…05f934 (0, 121) Dummy {f00=0x001e, f01=0x0190, f02=» "   ADK A7,2 NEXT ENTRY IN TC:TAB f   "   LDR* A10,A7 GET TTAB ADDRESS  f * 6 P ADKL A10,TTB:TD+2 TASK SAVE01URATION TABLE ENTRY  f P    *  f   0 ,*  INIT SUB-POINTER IN TASK DEFINITION BLOCK f      *  f   . * LDR A9,A11 START OF TASK DEFINITION BLOCK f   , ' ADK
0x05f934…05fac8          Dummy {f00=0x001e, f01=0x0190, f02=»ALL GETTDC f     P LDR A6,A1 g     PDWTS30 EQU * g $   P RF(Z) DWTS40  g 8   P CALL GETCLN GET TDC ID  g N   P ADR A1,A1 g n , P LD A8,SAVE18,A13 GET POINTER TO TCLASS  g     P ADR A8,A1 GET CLASS ENTRY g   $ P LDR* A8,A8 GET POINTER TO CLASS g   $ P LDR* A8,A8 GE
0x05fac8…05fc5c          Dummy {f00=0x001e, f01=0x018e, f02=»T TDC DEF. RECORD  g v ( P SUK A6,1 DECREMENT NUMBER OF TDC:S  h     P RB DWTS30 h F   PDWTS40 EQU * h X    *  h l , '*  GET NUMBER OF SPECIAL DEVICE CLASSES  h v    *  h       CALL GETSDC h       ADKL A9,SDCFST-CDBNC  h       LDR A1,A1 h     PDWTS50 EQU * h     P
0x05fc5c…05fdf0          Dummy {f00=0x001e, f01=0x018e, f02=» ( P ST A1,SAVE03,A13 SAVE CLASS NUMBER  i      *  i 0 8 3*  GET CORRESPONDING SPECIAL DEVICE CLASS IN SCLASS  i :    *  i v     ADR A1,A1 i   ( P LD A6,SAVE11,A13 POINTER TO SCLASS  i     P ADR A6,A1 SELECT ENTRY  i   $ P LDR* A6,A6 GET POINTER TO CLASS i     P L
0x05fdf0…05ff84          Dummy {f00=0x001e, f01=0x0190, f02=» ( # LDR* A1,A5 GET ADDRESS TO TYPE DWT  j   ( # LD A3,DWTLEN,A1 GENERATION OF DWT?  j 0   P RF(Z) DWTS70 NO j      *  j t    *  COPY DWT  j ~    *  j       LDR A2,A12 TO-ADDRESS j   , ' ADR A12,A3 UPDATE POINTER TO FREE AREA  j       CALL MOVE COPY DWT  j     P E
0x05ff84…060118          Dummy {f00=0x001e, f01=0x0190, f02=»MMU IN SYSTEM? j     P RF(Z) DWTS65 NO!  k   ( P LDR A3,A1 GET PROTOTYPE DWT-ADDRESS k 0 * P SUR A3,A2 COMPUTE RELOCATION CONSTANT k   , P LD A4,DWTMEC,A2 GET MONITOR ECB-ADDRESS k     P SUR A4,A3 RELOCATE  k   $ P ANKL A4,/FFFE MAKE EVEN ADDRESS k   " P ST A4,DWT
0x060118…0602ac          Dummy {f00=0x001e, f01=0x0190, f02=» AND DWT-ADDRESS IN TTAB k ~    *  l   "   ST A1,2,A10 STORE DWT-ADDRESS l * $   LD A1,-2,A5 GET INDEX/FILECODE  l P     STR A1,A10 SAVE IN TTAB l x 2 P ADKL A10,4 UPDATE TASK SAVE01URATION POINTER  l     PDWTS80 EQU * l   * % SUK A6,4 DECREMENT NUMBER OF DEVICES 
0x0602ac…060440          Dummy {f00=0x001e, f01=0x0190, f02=»L A9,SDC   l     P LD A1,SAVE17,A13  m       SUK A1,1  m ,     RB DWTS50 m >   PDWTS90 EQU * m P    *  m d 8 P*  CHECK IF MOORE TASKS WITH THE SAME SAVE01URATION  m n    *  m     P LD A1,SAVE19,A13  m       SUK A1,1  m       RB(P) DWTS20  m      *  m   , (*  CHECK
0x060440…0605d4 (0, 122) Dummy {f00=0x001e, f01=0x0190, f02=»   P LD A2,SCTSFA  n     P SUK A2,2  n     PDWTS95 ADK A2,2  n ,   P CW A2,SCTEFA  n D   P RF(NE) DWTS99 n Z   P LDKL A1,LMP3  n p ( P CALL ERROR INDICATE MEMORY OVERFLOW n     PDWTS99 CWR A2,A12  n     P RB(NE) DWTS95 n       ST A12,SCTSFA n       RTN A14 RETURN 
0x0605d4…060768          Dummy {f00=0x001e, f01=0x0190, f02=»********************************************** n   4 0************************************************ o 6    *  o n    *  REFERENCED IN: MONCON o x    *  o      *  ENTRY:  o      *  o      *  EXIT: o      *  o      *  WORK REGISTERS: A1-A12  o      *  o   D @*  S
0x060768…0608fc          Dummy {f00=0x001e, f01=0x0190, f02=»MPORARY WORK AREA IN USED PART OF SYSLDM IF POSSIBLE o     P*  p <   P LDK A1,0  p F 0 P LDKL A11,BDWT05 GET END OF TEMP. WORK AREA  p X & P AD A11,M:REL,A13 RELOCATE ADDRESS p     P LDR A7,A11 SAVE p   2 P SU A7,SCTSFA+2 COMPUTE SIZE OF TEMP WORK AREA p   $ P CWK
0x0608fc…060a90          Dummy {f00=0x001e, f01=0x018e, f02=»ORARY AREA p v    *  q   H D*  ALLOCATE MEMORY FOR TEMPORARY INTERRUPT TABLE AT END OF FREE AREA q      *  q h   PBDWT02 EQU * q r ( P LD A11,SCTEFA GET END OF FREE AREA  q   ( $ LD A9,SCTSFA GET START OF FREE AREA q     PBDWT05 EQU * q       LDK A7,0 RESET WORD C
0x060a90…060c24          Dummy {f00=0x001e, f01=0x0190, f02=» q h     CALL ERROR  r     PBDWT15 EQU * r   $   CWK A7,896 ALL WORDS RESERVED?  r 0     RF(E) BDWT20 YES  r X $   SUKL A11,2 RESERV ANOTHER WORD  r r   P CMR A11 CLEAR MEMORY WORD r   $   ADK A7,1 INCREMENT WORD COUNTER r       RB BDWT10 r     PBDWT20 EQU * r    
0x060c24…060db8          Dummy {f00=0x001e, f01=0x0190, f02=»O! r     P LDR A1,A11  s     PBDWT25 EQU * s     P LD A7,SCTSFA+2  s 2   PBDWT30 EQU * s J , ( STR A11,A7 SAVE INTERRUPT TABLE ADDRESS s ^ & " ADK A7,2 NEXT ADDRESS TABLE ENTRY s   . * ADKL A11,224 NEXT INTERRUPT TABLE ADDRESS s   * % CW A11,SCTEFA ALL POINTERS IN
0x060db8…060f4c          Dummy {f00=0x001e, f01=0x0190, f02=»    *  t     P LD A11,SAVE01,A13 t   * % LD A12,SCTSFA GET START OF FREE AREA  t (    *  t V B >*  INIT TC:TAB ENTRY POINTER TO POINT AT FIRST USER TASK ENTRY t `    *  t   0 P LD A5,SAVE02,A13 GET FIRST USER TASK ENTRY  t   6 P ST A5,SAVE13,A13 STORE IN CURRENT U
0x060f4c…0610e0          Dummy {f00=0x001e, f01=0x0190, f02=»OF TASKS t x   PBDWT50 EQU * u   ( P ST A1,SAVE19,A13 SAVE BINARY VALUE  u $    *  u P @ ;*  GET NUMBER OF TERMINAL DEVICE CLASSES IN THIS TASK CLASS  u Z    *  u       CALL GETTDC u      *  u   $  *  CHECK IF TASK WITHOUT DEVICES u      *  u   $   LDR A1,A1 ANY T
0x0610e0…061274 (0, 123) Dummy {f00=0x001f, f01=0x0190, f02=»DDRESS u r 6 1 ADKL A10,TTB:TD DISPLACEMENT TO TASK CONF. TABLE  v      *  v H ( #*  GET TERMINAL DEVICE CLASS NUMBER  v R    *  v ~ . * LDR A9,A11 START OF TASK DEFINITION BLOCK v   4 0 ADKL A9,TDBFST TERMINAL DEVICE CLASS DEFINITION v     PBDWT55 EQU * v   "   C
0x061274…061408          Dummy {f00=0x001f, f01=0x0190, f02=»L DEVICE CLASS v b    *  IN THIS TASK  w      *  w . , ' CALL GETLCN GET LINE CONNECTION NUMBER  w 8     LDR A6,A1 SAVE BINARY VALUE w h . * ADK A1,1 INCREMENT LINE CONNECTION NUMBER w   4 / CALL BINASC CONVERT INCREMENTED VALUE TO ASCII  w   , ' SC A5,TDC+4,A9 ST
0x061408…06159c          Dummy {f00=0x001f, f01=0x0190, f02=» : 5*  FIND CORRESPONDING TERMINAL DEVICE CLASS IN TCLASS  x      *  x B 2 P LD A2,SAVE14,A13 GET BINARY VALUE OF CLASS ID x L     ADR A2,A2 2*ID  x   ( P LD A7,SAVE18,A13 POINTER TO TCLASS  x     P ADR A7,A2 GET ENTRY x     P*  x   : P*  CHECK IF THIS IS AN ENTRY
0x06159c…061730          Dummy {f00=0x001f, f01=0x0190, f02=»LASS x t 2 -*  A6 - LINE CONNECTION NUMBER (BINARY VALUE)  y   , (*  A7 - POINTER TO TERMINAL DEVICE CLASS y B    *  y r . **  THE ENTRY IN TEMPORARY INTERRUPT TABLE  y | . **  IS DERIVED FROM LINE CONNECTION NUMBER, y   : 6*  DEVICE ADDRESS AND TYPE OF DEVICE (IN
0x061730…0618c4          Dummy {f00=0x001f, f01=0x0190, f02=» SUK A1,1 ANY MOORE IN THIS TASK CLASS?  y       RF(Z) BDW100 NO z 0 , P ST A1,SAVE15,A13 SAVE REMAINING NUMBER  z H $   ADKL A9,TDC+TLC NEXT TDC RECORD z x     RB BDWT55 z     PBDW100 EQU * z   2 P LD A1,SAVE13,A13 GET CURRENT ENTRY IN TC:TAB  z   & ! ADK A1,2 IN
0x0618c4…061a58          Dummy {f00=0x001f, f01=0x0190, f02=»ORE TASKS LEFT z     P RB(P) BDWT50  {   , (*  CHECK IF MOORE TASK DEFINITION BLOCKS { ,    *  {   $   CALL NXTBLK SKIP TO NEXT BLOCK  { f ( # CCK A2,'TT' TASK DEFINITION BLOCK?  {       RB(E) BDWT40 YES  {      *  {   0 ,*  ALL TERMINAL DEVICE WORK TABLES GENERAT
0x061a58…061bec          Dummy {f00=0x001f, f01=0x0190, f02=»,LMP3  {     P CALL ERROR  |     PBDW110 CWR A2,A12  | "   P RB(NE) BDW105 | < , P ST A12,SCTSFA UPDATE START OF FREE AREA | R     RTN A14 RETURN  |       EJECT   |   , (**************************************** |   , P*  B:CDT - BUILD COMMON DEVICE TABLE   * |   ,
0x061bec…061d80          Dummy {f00=0x001f, f01=0x0190, f02=»E AREA | p 4 P*          SAVE01 - START OF SAVE01URATION DATA  }   ( $*          SCTEFA - END OF FREE AREA } F    *  } r 4 0*  EXIT:  CDTAB - POINTER TO COMMON DEVICE TABLE } |    *  }      *  WORK REGISTERS: A1-A12  }      *  }   < P*  SUBROUTINES:  NXTBLK,GETCTC
0x061d80…061f14 (0, 124) Dummy {f00=0x001f, f01=0x0190, f02=»A12,SCTSFA START OF FREE AREA  }     P LDK A7,0 RESET LENGTH ~ &    *  ~ D * %*  GET COMMON DEVICE DEFINITION BLOCK  ~ N    *  ~ |   PCDG:10 EQU * ~       CALL NXTBLK ~   ( # CCK A2,'TT' TASK DEFINITION BLOCK?  ~       RB(E) CDG:10 YES  ~   ( $ CCK A2,'CC' COMMON 
0x061f14…0620a8          Dummy {f00=0x001f, f01=0x0190, f02=»*  AND DWT-ADDRESSES USED BY COMMON TERMINAL DEVICES ~     P*    < 0 P LDR A9,A11 START OF COMMON DEFINITION BLOCK   F 6 P ADKL A9,SDCFST NUMBER OF COMMON TERMINAL CLASSES    z & P CALL GETCTC GET NUMBER OF C.T.C.        P LDR A6,A1 SAVE      " PB:CT10 RF(Z) B:CT3
0x0620a8…06223c          Dummy {f00=0x001f, f01=0x0190, f02=»GET POINTER TO TCLASS    ~ $ P LDR* A2,A5 GET LENGTH OF TCLASS       P SUK A2,2 EXCLUDE LENGTH   F & P CWR A1,A2 MAKE SURE CLASS EXISTS    f   P RF(NG) B:CT20 OK!       P LDKL A1,LMP4 FORMAT ERROR!        P CALL ERROR      , PB:CT20 ADR A1,A5 SELECT ENTRY IN TCLAS
0x06223c…0623d0          Dummy {f00=0x001f, f01=0x0190, f02=»A1 INCREMENT CDTAB LENGTH      . P ADKL A9,TDC+TLC NEXT RECORD IN CONF. FILE   " " P SUK A6,1 DECR. NBR OF C.T.C.    T   P RB B:CT10   z   P EJECT       PB:CT30 EQU *       P*      : P*  RESERVE AREA IN COMMON DEVICE TABLE FOR FILE-CODES      8 P*  AND DWT-ADDRESS
0x0623d0…062564          Dummy {f00=0x001f, f01=0x0190, f02=»     RF(Z) BCDTEX          CALL GETCLN         ADR A1,A1   . , P LD A5,SAVE11,A13 GET POINTER TO SCLASS    @   P LDR* A2,A5    p   P SUK A2,2        P CWR A1,A2       P RF(NG) BCDT15       P LDKL A1,LMP4        P CALL ERROR        PBCDT15 EQU *       P ADR A1,A5 S
0x062564…0626f8          Dummy {f00=0x001f, f01=0x0190, f02=»A1         SUK A6,1          RB BCDT10       PBCDTEX EQU *   .   P EJECT   B   P*    P < P*  RESERV ENTRIES IN COMMON DEVICE TABLE FOR FILE-CODES    Z 6 P*  AND DWT-ADDRESSES USED FOR PHYSICAL I/O ON DISC       P*      6 P*  ALSO RESERVE ENTRIES IN COMMON DEVICE T
0x0626f8…06288c          Dummy {f00=0x001f, f01=0x0190, f02=» IN THE LAST CLASS IN SCLASS   f   P*    $ & P LD A1,SCTDCT DATA COMMUNICATION?    . " P LD A6,SCTDMT DATA MANAGEMENT    X   P ORR A6,A1 DM OR DC?   ~ " P LD A1,SCTOPT GET OPTION WORD      $ P ANK A1,/A DISC PAGING OR SWB:S?     , P ORR A6,A1 COPY LAST SCLASS IF N
0x06288c…062a20          Dummy {f00=0x001f, f01=0x018e, f02=»1,2 EXCLUDE LENGTH WORD      $ P ADR A6,A1 LAST ENTRY IN SCLASS      * P LDR* A6,A6 GET POINTER TO LAST CLASS    H ( P LDR* A6,A6 GET LENGTH OF LAST CLASS   v " P SUK A6,2 EXCLUDE LENGTH WORD      & P ADR A7,A6 ADD TO LENGTH OF CD:TAB       PCDG:15 EQU *     , P L
0x062a20…062bb4 (0, 125) Dummy {f00=0x001f, f01=0x0190, f02=»     STR A7,A12        P ST A12,SCTCDT         ADR A12,A7    .     EJECT   B    *    P 6 1* INIT POINTER TO START OF FREE AREA AND TO CDTAB    Z    *      ( P LD A10,SCTCDT FIRST ENTRY IN SCTCDT     $ P LCR A2,A11 COMMON DEVICE BLOCK?       P CCK A2,'CC'       P R
0x062bb4…062d48          Dummy {f00=0x001f, f01=0x018e, f02=»ENERATE DEVICE WORK TABLES FOR COMMON TERMINAL DEVICES       P*    > * P LDR A9,A11 START OF COMMON DEF. BLOCK   H 6 P ADKL A9,SDCFST NUMBER OF COMMON TERMINAL CLASSES    v & P CALL GETCTC GET NUMBER OF C.T.C.      , P LDR A1,A1 ANY COMMON TERMINAL CLASSES?       
0x062d48…062edc          Dummy {f00=0x001f, f01=0x0190, f02=» , P CALL GETLCN GET LINE CONNECTION NUMBER        P LDR A6,A1 SAVE    4 , P LD A2,SAVE14,A13 GET CLASS IDENT NUMBER   L & P ADR A2,A2 CONVERT TO DISPLACEMENT   | , P LD A7,SAVE18,A13 GET POINTER TO TCLASS      & P ADR A7,A2 SELECT ENTRY IN TCLASS      $ P LDR* A7
0x062edc…063070          Dummy {f00=0x001f, f01=0x0190, f02=»A1,SAVE15,A13 GET NUMBER OF C.T.C.       P SUK A1,1 DECREMENT COUNTER    *   P RB B:CT40   N . PB:CT50 ADKL A10,2 NEXT FREE ENTRY IN CDTAB   `   P EJECT        *      , '*  GET NUMBER OF SPECIAL DEVICE CLASSES         *          CALL GETSDC         ADKL A9,SDCFST-
0x063070…063204          Dummy {f00=0x001f, f01=0x0190, f02=» CALL GETCLN        *      0 +*  GET CORRESPONDING DEVICE CLASS IN SCLASS         *    R     ADR A1,A1  T      , P LD A6,SAVE11,A13 GET POINTER TO SCLASS    r   PCDG:25 EQU *       P ADR A6,A1 SELECT CLASS      & P LDR* A5,A6 SAVE POINTER TO CLASS      $ P LDR* A6
0x063204…063398          Dummy {f00=0x001f, f01=0x0190, f02=»5,4 NEXT DEVICE          LDR* A1,A5 GET DWT-ADDRESS      ( # LD A3,DWTLEN,A1 GENERATION OF DWT?    <     RF(Z) CDG:40 NO   h    *         *  COPY DWT         *          LDR A2,A12 TO-ADDRESS     , ' ADR A12,A3 UPDATE POINTER TO FREE AREA          CALL MOVE COPY DW
0x063398…06352c          Dummy {f00=0x001f, f01=0x0190, f02=»U IN SYSTEM?       P RF(Z) CDG:35 NO!      ( P LDR A3,A1 GET PROTOTYPE DWT-ADDRESS   . * P SUR A3,A2 COMPUTE RELOCATION CONSTANT   Z , P LD A4,DWTMEC,A2 GET MONITOR ECB-ADDRESS       P ANKL A4,/FFFE MAKE IT EVEN!       P SUR A4,A3 RELOCATE      " P ST A4,DWTMEC,A2
0x06352c…0636c0          Dummy {f00=0x001f, f01=0x0190, f02=»-ADDRESS IN TTAB   v    *      "   ST A1,2,A10 STORE DWT-ADDRESS   "     LD A1,-2,A5 GET FILE CODE   H     STR A1,A10 STORE IN TTAB    j $   ADKL A10,4 NEXT ENTRY IN CD:TAB     & " SUK A6,4 DECREMENT DEVICE COUNTER         RB(P) CDG:30 NEXT DEVICE        P EJECT  
0x0636c0…063854 (0, 126) Dummy {f00=0x001f, f01=0x0190, f02=»EQU *      " P RF(N) CDG:EX CD:TAB COMPLETE!     " P LD A1,SCTDMT DATA MANAGEMENT    4 $ P LD A5,SCTDCT DATA COMMUNICATION   Z   P ORR A1,A5 DM OR DC?     " P LD A5,SCTOPT GET OPTION WORD      $ P ANK A5,/A DISC PAGING OR SWB:S?     , P ORR A1,A5 COPY LAST SCLASS 
0x063854…0639e8          Dummy {f00=0x001f, f01=0x0190, f02=»UK A1,2 EXCLUDE LENGTH WORD        P ADR A5,A1 GET LAST ENTRY    $ * P LDR* A5,A5 GET POINTER TO LAST CLASS    F ( P LDR* A6,A5 GET LENGTH OF LAST CLASS   t " P SUK A6,2 EXCLUDE LENGTH WORD        P RB CDG:30       PCDG:EX EQU *       P LD A2,SCTSFA        P SUK A
0x0639e8…063b7c          Dummy {f00=0x001f, f01=0x0190, f02=»OW   n   PCDG:60 CWR A2,A12        P RB(NE) CDG:50   $ , ( ST A12,SCTSFA UPDATE START OF FREE AREA   :     RTN A14 RETURN    j     EJECT     J F**********************************************************************     H C*  DWTGEN - GENERATE DEVICE WORK TABLES FO
0x063b7c…063d10          Dummy {f00=0x001f, f01=0x0190, f02=»- LINE CONNECTION NUMBER (BINARY)      > :*          A7 - POINTER TO TERMINAL DEVICE CLASS IN TCLASS   * * &*          A6 - LINE CONNECTION NUMBER   l    *         *  EXIT:        *         *  WORK REGISTERS: A1-A8        *         *  SUBROUTINES: I:CHP,MOVE      
0x063d10…063ea4          Dummy {f00=0x001f, f01=0x0190, f02=»   l $   SUKL A8,2 EXCLUSIVE LENGTH WORD         ADK A7,2 FIRST FILECODE   0   PDWT10 EQU *    P . ) LD A1,2,A7  GET ADDRESS OF PROTOTYPE DWT    d    *      4 /*  DERIVE CONTENT OF CHANNEL PARAMETER AND ALSO      8 4*  THE ENTRY TO BE USED IN TEMPORARY INTERRUPT T
0x063ea4…064038          Dummy {f00=0x001f, f01=0x0190, f02=»LE USING SAVE05 (SELECTS TABLE)    t " P*  AND SAVE06 (SELECTS ENTRY)    (    *    N 0 P*  SAVE05 HOLDS 2*(NUMBER STORED IN BIS 4-6)   X 4 P*  SAVE06 HOLDS THE NUMBER STORED IN BITS 12-15      * %*  OF THE GENERATED CHANNEL PARAMETER      2 P LD A4,SAVE05,A13 GET 
0x064038…0641cc          Dummy {f00=0x001f, f01=0x0190, f02=»T INTERRUPT TABLE ADDRESS      $ P LD A3,SAVE06,A13 LINE PARAMETER   "       J   PDWT15 EQU *    R "   RF(Z) DWT17 LINE ENTRY FOUND    f     ADK A4,28 NEXT LINE     & " SUK A3,1 DECREMENT LINE PARAMETER         RB DWT15          EJECT       PDWT17 EQU *      6 P S
0x0641cc…064360          Dummy {f00=0x001f, f01=0x0190, f02=»VICE   h & P*  OR DEVICE WITHOUT DATA REQUEST      4 /*  USE DEVICE ADDRESSES 8-14 FOR OUTPUT DEVICES    6    *    n 0 + LDR* A6,A1 GET FIRST WORD OF PROTOTYPE DWT    x   P LDR A2,A6 SAVE      : 5 ANKL A6,/7100 GET DEVICE ADDRESS AND DEVICE TYPE BIT      $   SLC A
0x064360…0644f4 (0, 127) Dummy {f00=0x0020, f01=0x0190, f02=»     ( P ANKL A2,/8000 DATA REQUEST BIT SET?       P RF(Z) DWT20 NO!   4   P SRL A6,2    L   P ADK A6,12   ^     RF DWT30    p   PDWT20 EQU *        P SRL A6,2        P SUK A6,2        PDWT30 EQU *          ANK A6,/1E         *      2 .*  CHECK IF DWT ALREADY GENE
0x0644f4…064688          Dummy {f00=0x0020, f01=0x0190, f02=»A5,DWTECB,A1 CHECK IF ECHO       P RF(Z) DWT70 NO!   " 6 P ST A2,DWTECH,A5 STORE REAL ECHODEVICE-DWTADDRESS    : , P CM DWTECB,A1 RESET POINTER TO INPUT-DWT   t   P RF DWT70        P EJECT       P*        P*  CHECK IF DWT IN DRIVER        P*        PDWT32 LDKL A2,
0x064688…06481c          Dummy {f00=0x0020, f01=0x0190, f02=»   P STR A1,A6       P LDR A2,A1 DWT IN DRIVER       P RF DWT70    6   PDWT38 EQU *    H     STR A12,A6 SAVE DWT-ADDRESS        *         *  COPY DEVICE TYPE DWT         *          LDR A2,A12 TO-ADDRESS       P LD A3,DWTOR,A1 LENGTH         ADR A12,A3 NEXT FREE EN
0x06481c…0649b0          Dummy {f00=0x0020, f01=0x0190, f02=» & " STR A5,A2 STORE CHANNEL PARAMETER        *    .    *  CHECK IF INPUT DEVICE   8    *    X * & LDR* A3,A1 GET FIRST WORD OF TYPE DWT   b     ANKL A3,/0100 INPUT DEVICE?         RF(Z) DWT50 NO         *         *  INPUT DEVICE:        *  CHECK IF KEYBOARD      
0x0649b0…064b44          Dummy {f00=0x0020, f01=0x0190, f02=»ICE = KEYBOARD        *  IF ECHO:      2 .*  STORE ADDRESS OF KEYBOARD DWT IN THIRD WORD   * . )*  OF PROTOTYPE DWT OF OUTPUT ECHO DEVICE    `    *        P LD A5,DWTECH,A1 ECHO?         RF(Z) DWT40 NO      6 P AD A5,M:REL,A13 RELOCATE ECHO DEVICE DWT-ADDRESS     
0x064b44…064cd8          Dummy {f00=0x0020, f01=0x0190, f02=»   b    *          LDR A5,A2 GET DWT-ADDRESS     2 P ADKL A5,DWTSQ DISPLACEMENT TO START OF BUFFER   4 $   ST A5,DWTSQ-4,A2 STORE POINTER    j $   ST A5,DWTSQ-2,A2 STORE POINTER         *         *  IF DOUBLE KEYBOARD:     D @*  ADD 1 TO DWT-ADDRESS AND SAVE IT IN
0x064cd8…064e6c          Dummy {f00=0x0020, f01=0x0190, f02=» DWT   n & " ANK A3,/F GET FOUR RIGHTMOST BITS     $ P RF(Z) DWT60 NOT DOUBLE KEYBOARD   6 $   LDR A5,A2 GET REAL DWT-ADDRESS    ^     ADK A5,1 ADD ONE      0 , SUK A3,1 DISPLACEMENT=0 IF DEVICE ADDRESS=1         ADR A3,A3 BYTE DISPLACEMENT     . P AD A3,SAVE07,A1
0x064e6c…065000          Dummy {f00=0x0020, f01=0x0190, f02=»*  OUTPUT DEVICE        *  IF ECHO OUTPUT DEVICE:      : 6*  GET CORRESPONDING INPUT DWT-ADDRESS FROM THIRD WORD   :    *  IN THE DWT.   x 8 3*  SAVE ADDRESS OF THIS DWT IN WORD 18 OF INPUT DWT      $  *  AND CLEAR WORD 3 OF THIS DWT.        *      0 P LD A5,DWTEC
0x065000…065194 (0, 128) Dummy {f00=0x0020, f01=0x0190, f02=»T      2 P CM DWTECB,A1 CLEAR THIRD WORD OF THIS DWT =2        PDWT60 EQU *    @    *    T    *  CHECK IF PAGING   ^    *    x " P LD A5,SCTOPT GET OPTION WORD        P ANK A5,1 MMU PAGING?          RF(Z) DWT70       P EJECT     , P LD A5,DWTMEC,A2 GET MONITOR ECB
0x065194…065328          Dummy {f00=0x0020, f01=0x018e, f02=»B ADDRESS    r $ P ANKL A5,/FFFE MAKE EVEN ADDRESS     " P ST A5,DWTMEC,A2 STORE IT BACK   :    *    ` < P*  PAGING: CHECK IF INTERNAL BUFFER SHOULD BE ALLOCATED    j   P*      & P LD A5,DWTADR,A2 GET ADDRESS BLOCK     2 P LD A4,BUFLEN,A5 GET LENGTH OF INTERNAL BU
0x065328…0654bc          Dummy {f00=0x0020, f01=0x0190, f02=»   F    *      , P LD A5,DWTMEC,A2 GET MONITOR ECB-ADDRESS     ( # LDR A3,A12 INTERNAL BUFFER ADDRESS    B     ADK A3,1      n , ( ANKL A3,/FFFE MAKE SURE OF EVEN ADDRESS       P ST A3,2,A5  SAVE        P LDR A3,A4 GET LENGTH      & P ADK A3,3 ADD BO FERMS CONSTAN
0x0654bc…065650          Dummy {f00=0x0020, f01=0x0190, f02=»HE SIZE OF BUFFER RESERVED FOR SYSLOD PART A.      4 0*  IF YES,THAN STORE THE ADDRESS AND SIZE OF THE   6 , P*  INTERNAL BUFFER IN SYSBUF AND BUFSIZ.   n    *          CW A3,BUFSIZ,A13            RF(NG) DWT65          ST A3,BUFSIZ,A13        P ST A12,SYSBUF,A13  
0x065650…0657e4          Dummy {f00=0x0020, f01=0x0190, f02=»RESS IN TTAB   r   P*      " P ADKL A10,2 NEXT ENTRY IN TTAB     " P LDR* A5,A7 GET INDEX/FILECODE   D * P STR A5,A10 STORE IN TASK CONF. TABLE    j " P ADKL A10,2 NEXT ENTRY IN TTAB     " P STR A2,A10 STORE DWT-ADDRESS        P*      , '*  CHECK IF MOORE DEVICES 
0x0657e4…065978          Dummy {f00=0x0020, f01=0x0190, f02=» AD A1,M:REL,A13 RELOCATE START OF LOOP        P ABR A1    0   PDWTEX EQU *    @     RTN A14 RETURN    T     EJECT   l * %*************************************    z * %*  I:CHP - INIT CHANNEL PARAMETER   *      * %*************************************         *   
0x065978…065b0c          Dummy {f00=0x0020, f01=0x0190, f02=» * &*          A6 - LINE CONNECTION NUMBER     * P*          A9 - POINTER TO TDC RECORD    2    *    ` & !*  EXIT:   A5 - CHANNEL PARAMETER    j @ P*          SAVE05 - SELECTS INTERRUPT TABLE (INTLT1-INTRT4)      0 P*          SAVE06 - SELECTS LINE ENTRY (1-8)    
0x065b0c…065ca0          Dummy {f00=0x0020, f01=0x018e, f02=»AVE08,A13 GET LINE CONNECTION NUMBER     , ' SUK A6,1 MODIFY LINE CONNECTION NUMBER    , 0 + LDR* A5,A1 GET FIRST WOED OF PROTOTYPE DWT      ( # ANKL A5,/F1F0 CLEAR BITS TO MODIFY      2 . LDR A3,A6 GET MODIFIED LINE CONNECTION NUMBER     & " LC A4,TDC+5,A9 CHECK 
0x065ca0…065e34 (0, 129) Dummy {f00=0x0020, f01=0x0190, f02=»   P ST A3,SAVE06,A13 SAVE         SLL A3,9 MOVE TO BITS 4-6   " & " ORR A5,A3 MERGE WITH OLD CONTENTS   D * % LDR A3,A6 GET LINE CONNECTION NUMBER    n     ANK A3,/18 GET BITS 11-12         SRL A3,2 MOVE TO BITS 13-14       P ST A3,SAVE05,A13 SAVE         SRL A3,
0x065e34…065fc8          Dummy {f00=0x0020, f01=0x0190, f02=»EMOTE LINE        *          ANK A3,3 GET BITS 14-15         RF(NZ) I:CH10   < 0 , ANKL A5,/F1FF CLEAR BITS 4-6 (= STORE ZERO)   R * P ST A3,SAVE06,A13 SAVE ENTRY SELECTOR          RF I:CH50       PI:CH10 EQU *         ANK A3,2 GET BIT 14         RF(NZ) I:CH20    
0x065fc8…06615c          Dummy {f00=0x0020, f01=0x0190, f02=» *     "   LDR A3,A6 GET LINE CONNECTION         ANK A3,1 GET BIT 15   0     RF(NZ) I:CH30   L & " ORKL A5,/0200 STORE 1 IN BITS 4-6   b     LDK A3,1 ENTRY SELECTOR       P ST A3,SAVE06,A13 SAVE         RF I:CH50       PI:CH30 EQU *     & " ORKL A5,/0A00 STORE 5 I
0x06615c…0662f0          Dummy {f00=0x0020, f01=0x0190, f02=»NNECTION   z     LDK A4,4 INIT COUNTER       PI:CH60 EQU *   . . * SUK A3,2 DECREMENT LINE CONNECTION NUMBER   B     RF(N) I:CH70    t & " ADK A4,1 INCREMENT TABLE SELECTOR         RB I:CH60       PI:CH70 EQU *     ( $ ORR A5,A4 STORE COMPUTED BITS 12-15         S
0x0662f0…066484          Dummy {f00=0x0020, f01=0x0190, f02=» 2 .**********************************************     2 .*  B:ITAB - BUILD REAL-TIME INTERRUPT TABLE  *   : 2 .**********************************************   p    *         *  REFERENCED IN:  DWTGEN         *      * &*  ENTRY:  SCTSFA - START OF FREE AREA      
0x066484…066618          Dummy {f00=0x0020, f01=0x0190, f02=»        A2 -      "      "  *                 A3 -      "      > P*                 A4 - LENGTH OF LINE SAVE01URATION TABLE    B * %*                 A5 - DEVICE COUNTER      ( #*                 A6 - LINE COUNTER      2 P*                 A7 - DISPLACEMENT IN SAV
0x066618…0667ac          Dummy {f00=0x0020, f01=0x0190, f02=»L INT. TABLE   X > 9*                 A12- LINE ENTRY IN REAL INTERRUPT TABLE         *    V    *  SUBROUTINES   `    *    v   P EJECT       PB:ITAB EQU *     2 - LD A12,SCTSFA INIT POINTER TO FIRST R. I. T.        P LDR A11,A12     $   LDK A7,0 RESET POINTER IN I
0x0667ac…066940          Dummy {f00=0x0020, f01=0x0190, f02=» LINE CONF. TABLE    t    *      0 +*  GET ADDRESS TO TEMPORARY INTERRUPT TABLE    $    *    X   P LD A10,SCTSFA+2   b     ADR A10,A7    z     LDR* A10,A10      & P LDK A6,0 RESET LINE ENTRY POINTER       PBIT20 EQU *         *      8 P*  SAVE POINTER TO START OF 
0x066940…066ad4 (0, 130) Dummy {f00=0x0020, f01=0x0190, f02=»AVE START OF LINE SAVE01URATION TABLE    | . ) LDK A4,0 RESET LENGTH OF LINE CONF.TABLE    .    *    ` 0 -*  INIT POINTER IN TEMPORARY INTERRUPT TABLE   j * &*  TO POINT AT LAST INPUT DEVICE ENTRY        *          ADKL A10,12         LDK A5,7          ADKL A11,14
0x066ad4…066c68          Dummy {f00=0x0020, f01=0x0190, f02=»       PBIT30 EQU *          LDR* A1,A10 OCCUPIED ENTRY?         RF(NZ) BIT40 YES    @   PBIT35 EQU *    Z , ( SUK A5,1 NO; CHECK IF LAST DEVICE ENTRY   n     RF(Z) BIT50 YES        *      < 7*  NO ENTRIES IN THE INPUT DEVICE PART OF THE TEMPORARY      0 +*  INTER
0x066c68…066dfc          Dummy {f00=0x0020, f01=0x0190, f02=»NT. TABLE    p     RB BIT30         *    $ F B*  AN OCCUPIED ENTRY IN THE TEMPORARY INTERRUPT TABLE HAS OCURRED.   . D @*  COPY THE CONTENTS OF THE INPUT DEVICE PART (INCLUDING ZEROES)   x H C*  OF THE TEMPORARY INTERRUPT TABLE UP TO AND INCLUDING THIS ENTRY.     
0x066dfc…066f90          Dummy {f00=0x0020, f01=0x0190, f02=»NTRY?    z     RF(Z) BIT50 YES     $   SUKL A10,2 NEXT ENTRY IN T.I.T.   & $   SUKL A11,2 NEXT ENTRY IN R.I.T.   N * & LDR* A1,A10 GET CONTENT OF NEXT ENTRY   v     RB BIT40          EJECT       PBIT50 EQU *         *      B >*  ALL ENTRIES OF THE INPUT DEVICE PAR
0x066f90…067124          Dummy {f00=0x0020, f01=0x018e, f02=»HE TEMPORARY INTERRUPT TABLE.         *  -INIT DEVICE COUNTER.   &    *    F     ADKL A10,14   P     LDK A5,7    d    *    v L G*  SCAN ENTRIES IN OUTPUT DEVICE PART OF THE TEMPORARY INTERRUPT TABLE.      $  *  -IF AN OCCUPIED ENTRY OCCUR:      L P*  FIND FIRST UN
0x067124…0672b8          Dummy {f00=0x0020, f01=0x0190, f02=»   H 6 P*  -IF THIS EXTENDS THE LINE SAVE01URATION TABLE:         *  INCREMENT LENGTH    B    *    ^   PBIT70 EQU *    h     LDR* A1,A10 OCCUPIED ENTRY?   |     RF(NZ) BIT90 YES          SUK A5,1 LAST ENTRY         RF(Z) BIT120 YES        PBIT80 EQU *          ADK
0x0672b8…06744c          Dummy {f00=0x0020, f01=0x0190, f02=»ERRUPT TAB   R L P*  HAS OCURRED. FIND FIRST UNOCCUPIED ENTRY IN LINE SAVE01URATION TABLE         *  OF REAL INTERRUPT TABLE.    b    *        P LDR* A2,A11         RF(Z) BIT100        P ADKL A11,2          RB BIT90          EJECT       PBIT100 EQU *        *     
0x06744c…0675e0          Dummy {f00=0x0020, f01=0x0190, f02=»GTH IF TABLE WAS EXTENDED.        *    "     STR A1,A11 STORE CONTENT    , * P LD A1,SAVE23,A13 GET START OF L.C.T.    N "   LDR A3,A11 GET CURRENT ENTRY    |   P SUR A3,A1 COMPUTE LENGTH          CWR A3,A4 L.C.T. EXTENDED?          RF(NG) BIT110         LDR A4,A3
0x0675e0…067774 (0, 131) Dummy {f00=0x0021, f01=0x0190, f02=»NTRIES OF THIS LINE IN TEMPORARY INTERRUPT TABLE HAS BEEN SCANNE     D ?*  -IF ANY ENTRY WAS OCCUPIED (LENGTH>0): STORE POINTER TO LINE    H L P*   SAVE01URATION TABLE IN THIS LINE ENTRY AND STORE LENGTH IN FIRST WOR        *      "   LDR A4,A4 ANY ENTRY OCCUPIED?
0x067774…067908          Dummy {f00=0x0021, f01=0x0190, f02=»A12 STORE IN LINE ENTRY      4 / STR A4,A1 STORE LENGTH IN FIRST WORD OF L.C.T.          LDR A11,A1 START OF L.C.T.    X . ) ADR A11,A4 LAST OCCUPIED ENTRY IN L.C.T.    |     ADKL A11,2 NEXT FREE ENTRY          RF BIT140         EJECT       PBIT130 EQU *        * 
0x067908…067a9c          Dummy {f00=0x0021, f01=0x0190, f02=» CONTAIN ZERO         *          SUKL A11,2 SKIP LENGTH WORD       PBIT140 EQU *   D $   ADKL A10,2 NEXT ENTRY IN T.I.T.   X $   ADK A6,1 INCREMENT LINE COUNTER         CWK A6,8 ALL LINES SCANNED?         RF(E) BIT150 YES          ADKL A12,2 NEXT LINE ENTRY       
0x067a9c…067c30          Dummy {f00=0x0021, f01=0x0190, f02=»ANY LINE   t   P*      * P LD A1,SAVE24,A13 ANY DEVICE PRESENT?        P RF(Z) BIT155 NO!    H 2 P LD A1,SAVE21,A13 GET INTERRUPT TABLE ADDRESS    b   P ST A1,INTLT1,A7 SAVE        P RF BIT158       PBIT155 EQU *     . P LD A11,SAVE21,A13 GET START OF FREE AREA   
0x067c30…067dc4          Dummy {f00=0x0021, f01=0x0190, f02=»LT1-INTRT4) HAS BEEN GENERATED   j    *    &     ADK A7,2 NEXT ENTRY IN ITAB   0     CWK A7,16 LAST ENTRY?   T     RF(E) BIT160 YES    r $   LDR A12,A11 GET NEXT FREE ENTRY         RB BIT10        PBIT160 EQU *        *      D @*  ALL ENTRIES IN THE TEMPORARY INTE
0x067dc4…067f58          Dummy {f00=0x0021, f01=0x0190, f02=»BLES HAS BEEN INSERTED IN MOXTAB.    l    *    *   P LD A2,SCTSFA    4   P SUK A2,2    J   PBIT165 ADK A2,2      * P CW A2,SCTEFA CHECK IF MEMORY OVERFLOW   t   P RF(NE) BIT170       P LDKL A1,LMP3      ( P CALL ERROR INDICATE MEMORY OVERFLOW       PBIT170 CWR A2,
0x067f58…0680ec          Dummy {f00=0x0021, f01=0x018e, f02=»ETURN          EJECT     T P*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=     6 1*              GENERAL SUBROUTINES              *    t T P*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=          
0x0680ec…068280          Dummy {f00=0x0021, f01=0x0190, f02=»   Z   P*      6 P*  GETCTC - GET NUMBER OF COMMON TERMINAL CLASSES        P*    L 8 4****************************************************   V    *      " P*  REFERENCED IN:  B:TCT,B:CDT        *      > :*  ENTRY:  A11 - POINTER TO START OF TASK DEFINITION BLOCK  
0x068280…068414 (0, 132) Dummy {f00=0x0021, f01=0x0190, f02=»    *  SUBROUTINES:  CONVRT         *    $   PGETTSK EQU *   .   PGETCTC EQU *   B   P LC A5,TDBNT,A11   V     SLL A5,8    n   P LC A5,TDBNT+1,A11         CALL CONVRT         RTN A14         EJECT     8 4****************************************************     8 4
0x068414…0685a8          Dummy {f00=0x0021, f01=0x0190, f02=»ERENCED IN:  B:TT         *      > :*  ENTRY:  A11 - POINTER TO START OF TASK DEFINITION BLOCK   $    *    f D @*  EXIT:    A1 - NUMBER OF TERMINAL DEVICE CLASSES (BINRY VALUE)   p    *         *  WORK REGISTERS:  A5        *         *  SUBROUTINES: CONVRT        
0x0685a8…06873c          Dummy {f00=0x0021, f01=0x0190, f02=»JECT     8 3***************************************************      8 3*  GETSDC - GET NUMBER OF SPECIAL DEVICE CLASSES  *    H 8 3***************************************************         *         *  REFERENCED IN:  B:TT         *      4 /*  ENTRY:  A9 - POIN
0x06873c…0688d0          Dummy {f00=0x0021, f01=0x0190, f02=»REGISTERS: A5         *         *  SUBROUTINES:  CONVRT         *    @   PGETSDC EQU *   J     LCR A5,A9   ^   P SLL A5,8    p     LC A5,1,A9          CALL CONVRT         RTN A14         EJECT     2 .**********************************************     2 .*  GETCLN 
0x0688d0…068a64          Dummy {f00=0x0021, f01=0x0190, f02=»    *      6 2*  ENTRY:  A9 - POINTER TO CLASS DEFINITION RECORD        *    H > :*  EXIT:   A1 - CLASS IDENTIFICATION NUMBER (BINARY VALUE)   R    *         *  WORK REGISTERS:  A5        *         *  SUBROUTINES:  CONVRT         *        PGETCLN EQU *       P LC 
0x068a64…068bf8          Dummy {f00=0x0021, f01=0x018e, f02=»*************************      . )*  GETLCN - GET LINE CONNECTION NUMBER  *    " . )*****************************************    T    *         *  REFERENCED IN:  B:DWTT         *      8 3*  ENTRY:  A9 - POINTER TO CLASS DEFINITION  RECORD         *      : 5*  EXI
0x068bf8…068d8c          Dummy {f00=0x0021, f01=0x0190, f02=»    *        PGETLCN EQU *       P LC A5,LCND1,A9    "   P SLL A5,8    :   P LC A5,LCND2,A9    L   P CALL CONVRT   d     RTN A14   x   P IFT CREDIT=1        P EJECT     : P*****************************************************      : P*                             
0x068d8c…068f20          Dummy {f00=0x0021, f01=0x0190, f02=»          *    f : P*                                                   *      : P*  REFERENCED IN:  B:TT                             *    R : P*                                                   *      : P*  ENTRY:  A5 - TCL IN CURRENT TASK DEF. BLOCK      *     
0x068f20…0690b4 (0, 133) Dummy {f00=0x0021, f01=0x0190, f02=»                                            *      : P*  WORK REGISTERS:  A1-A7,A10                       *    6 : P*                                                   *    t : P*  SUBROUTINES:  GETTSK,NXTBLK                      *      : P*                       
0x0690b4…069248          Dummy {f00=0x0021, f01=0x0190, f02=»A5 SAVE TCL        P LDR A7,A6 TCL START VALUE     8 P LDR A10,A11 SAVE POINTER TO CURRENT TASK DEF. BLOCK   6 2 P LD A11,SAVE01,A13 START OF CONFIGURATION DATA   r 4 PTCL:10 CWR A11,A10 ALL PREVIOUS BLOCKS SCANNED?        P RF(E) TCL:60 YES!     . P LC A5,TDBMC+4
0x069248…0693dc          Dummy {f00=0x0021, f01=0x0190, f02=»E TCL?       P RF(NE) TCL:50 NO!     & P CALL GETTSK GET NUMBER OF COPIES    (   P ADR A7,A1 INCREMENT TCL   R 0 PTCL:50 CALL NXTBLK GET NEXT TASK DEF. BLOCK    r   P RB TCL:10     , PTCL:60 LDR A5,A7 SAVE START VALUE OF TCL       P RTN A14       P XIF         EJE
0x0693dc…069570          Dummy {f00=0x0021, f01=0x0190, f02=»BER  *   X    *      D ?*  NUMBERS IN THE DOMAIN 1-99 MAY BE CONVERTED                *         *    ` B >**************************************************************   j    *         *  REFERENCED IN:  B:DWTT         *      , (*  ENTRY:  A1 - BINARY NUMBER TO C
0x069570…069704          Dummy {f00=0x0021, f01=0x018e, f02=»INES:         *        PBINASC EQU *       P LCK A5,'00'   ,   P SLL A5,8    @   P LCK A5,'00'   R     LDK A2,0    f     LDR A1,A1   x   PBIN:20 EQU *         RF(Z) BINEX         ADK A2,1          CWK A2,10         RF(E) BIN:30          SUK A1,1          RB BIN:20
0x069704…069898          Dummy {f00=0x0021, f01=0x0190, f02=»         RTN A14         EJECT     . )*****************************************    & . )*  GETCON - GET CONTENT IN MEMORY WORD  *    X . )*****************************************         *         *  REFERENCED IN:  SEGGEN         *      "  *  ENTRY:  A2 - MEMORY
0x069898…069a2c          Dummy {f00=0x0021, f01=0x0190, f02=» WORK REGISTER:         *         *  SUBROUTINES:    "    *    :   PGETCON EQU *   D " P LD A1,SCTOPT GET OPTION WORD    X   P ANK A1,1 MMU OPTION   ~   P RF(Z) GCON10 NO MMU         ELR A1,A2       P RF GCON20       PGCON10 EQU *         LDR* A1,A2        PGCON20
0x069a2c…069bc0          Dummy {f00=0x0021, f01=0x0190, f02=»   P D P*                 START MONITOR SAVE01URATION                  *     D P****************************************************************   P " P CALL B:TCT BUILD TASK TABLES      2 P CALL B:DMTT BUILD DATA MANAGEMENT TASK TABLES     & P CALL B:TT BUILD USE
0x069bc0…069d54 (0, 134) Dummy {f00=0x0021, f01=0x0190, f02=» BUILD SWAPPABLE WORK BLOCK TABLE        P XIF   * ( P CALL MONBLK GENERATE MONITOR BLOCKS   6 2 P CALL B:DWTS BUILD SPECIAL DEVICE WORK TABLES    b 2 P CALL B:DWTT BUILD TERMINAL DEVICE WORK TABLES     * P CALL B:CDT BUILD COMMON DEVICE TABLES     & P CALL B:ITAB
0x069d54…069ee8          Dummy {f00=0x0021, f01=0x0190, f02=»C        P ADKL A2,PRGLG1        P CALL GETCON   "   P CWK A1,'CR'   6   P RF(NE) SLDM70   J   P*    ` : P*  STORE OPTION WORD (SCTOPT) IN USER AREA (P:MTAB+34)   j   P*      " P LD A1,SCTOPT GET OPTION WORD        P ANK A1,1 MMU OPTION?        P RF(Z) SLDM50     
0x069ee8…06a07c          Dummy {f00=0x0021, f01=0x0190, f02=»     . PSLDM50 LD* A1,SCTLAC GET ADDRES TO P:MTAB      " P LD A2,SCTOPT GET OPTION WORD    : $ P ST A2,34,A1 STORE IN USER AREA    `   PSLDM70 EQU *       P XIF       P EJECT     F P*****************************************************************      F P*       
0x06a07c…06a210          Dummy {f00=0x0021, f01=0x40fe, f02=» F P*****************************************************************        P LDKL A8,/FFFF   N * P ST A8,SCTEFA MODIFY END OF FREE AREA    d   P LDR A8,A13 GET BASE-ADDRESS     $ P ADKL A8,SYSLDA START OF SYSLODA       P ABR A8        P END    @        P*       
0x06a210…06a3a4          Dummy {f00=0x0021, f01=0x403c, f02=» 0 P********************************************    @      8*********        P LDKL A8,/FFFF   N * P ST A8,SCTEFA MODIFY END OF FREE AREA    d   P LDR A8,A13 GET BASE-ADDRESS     $ P ADKL A8,SYSLDA START OF SYSLODA       P ABR A8        P END    @        P*       
0x06a3a4…06a538          Dummy {f00=0x0021, f01=0x2008, f02=»                         P X ` h p                                                                                                                                                                                                                                      
0x06a538…06a6cc          Dummy {f00=0x0021, f01=0x0190, f02=»    *        PGETLCN EQU *       P LC A5,LCND1,A9    "   P SLL A5,8    :   P LC A5,LCND2,A9    L   P CALL CONVRT   d     RTN A14   x   P IFT CREDIT=1        P EJECT     : P*****************************************************      : P*                             
0x06a6cc…06a860          Dummy {f00=0x0021, f01=0x0190, f02=»          *    f : P*                                                   *      : P*  REFERENCED IN:  B:TT                             *    R : P*                                                   *      : P*  ENTRY:  A5 - TCL IN CURRENT TASK DEF. BLOCK      *     
0x06a860…06a9f4 (0, 135) Opaque[0x194]
0x06a9f4…06ab88          # DirEnt {nam=»SYSLDA«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0440, f03=0x0000}
0x06a9f4…06ab88          IdxSect {
0x06a9f4…06ab88            f00 = 0x0022	// 0x6a9f4 @0x0 
0x06a9f4…06ab88            f01 = 0x0054	// 0x6a9f6 @0x2 
0x06a9f4…06ab88            gno = [	// 0x6a9f8 @0x4 
0x06a9f4…06ab88                [0x00]: C0x0022.0x0.0
0x06a9f4…06ab88                [0x01]: C0x0022.0x1.0
0x06a9f4…06ab88                [0x02]: C0x0022.0x2.0
0x06a9f4…06ab88                [0x03]: C0x0022.0x3.0
0x06a9f4…06ab88                [0x04]: C0x0023.0x0.0
0x06a9f4…06ab88                [0x05]: C0x0023.0x1.0
0x06a9f4…06ab88                [0x06]: C0x0023.0x2.0
0x06a9f4…06ab88                [0x07]: C0x0023.0x3.0
0x06a9f4…06ab88                [0x08]: C0x0024.0x0.0
0x06a9f4…06ab88                [0x09]: C0x0024.0x1.0
0x06a9f4…06ab88                [0x0a]: C0x0024.0x2.0
0x06a9f4…06ab88                [0x0b]: C0x0024.0x3.0
0x06a9f4…06ab88                [0x0c]: C0x0025.0x0.0
0x06a9f4…06ab88                [0x0d]: C0x0025.0x1.0
0x06a9f4…06ab88                [0x0e]: C0x0025.0x2.0
0x06a9f4…06ab88                [0x0f]: C0x0025.0x3.0
0x06a9f4…06ab88                [0x10]: C0x0026.0x0.0
0x06a9f4…06ab88                [0x11]: C0x0026.0x1.0
0x06a9f4…06ab88                [0x12]: C0x0026.0x2.0
0x06a9f4…06ab88                [0x13]: C0x0026.0x3.0
0x06a9f4…06ab88                [0x14]: C0x0027.0x0.0
0x06a9f4…06ab88                [0x15]: C0x0027.0x1.0
0x06a9f4…06ab88                [0x16]: C0x0027.0x2.0
0x06a9f4…06ab88                [0x17]: C0x0027.0x3.0
0x06a9f4…06ab88                [0x18]: C0x0028.0x0.0
0x06a9f4…06ab88                [0x19]: C0x0028.0x1.0
0x06a9f4…06ab88                [0x1a]: C0x0028.0x2.0
0x06a9f4…06ab88                [0x1b]: C0x0028.0x3.0
0x06a9f4…06ab88                [0x1c]: C0x0029.0x0.0
0x06a9f4…06ab88                [0x1d]: C0x0029.0x1.0
0x06a9f4…06ab88                [0x1e]: C0x0029.0x2.0
0x06a9f4…06ab88                [0x1f]: C0x0029.0x3.0
0x06a9f4…06ab88                [0x20]: C0x002a.0x0.0
0x06a9f4…06ab88                [0x21]: C0x002a.0x1.0
0x06a9f4…06ab88                [0x22]: C0x002a.0x2.0
0x06a9f4…06ab88                [0x23]: C0x002a.0x3.0
0x06a9f4…06ab88                [0x24]: C0x002b.0x0.0
0x06a9f4…06ab88                [0x25]: C0x002b.0x1.0
0x06a9f4…06ab88                [0x26]: C0x002b.0x2.0
0x06a9f4…06ab88                [0x27]: C0x002b.0x3.0
0x06a9f4…06ab88                [0x28]: C0x002c.0x0.0
0x06a9f4…06ab88                [0x29]: C0x002c.0x1.0
0x06a9f4…06ab88            ]
0x06a9f4…06ab88          }
0x06ab88…06ad1c          Dummy {f00=0x0022, f01=0x0190, f02=» 2 P IDENT SYSLDA  REL 9.2 80-07-15  870105040920        P   : ( P   =7,IMPOSSIBLE TO MOVE AREAS>32 KB   B   P   REL 9.2 80-05-29    n * P   =6,FAULTY STACK BASE WHEN USING MMU     * P   =6,FAULTY STACK BASE WHEN USING MMU     ( P   =5,MOVING AREAS>32K DOES NOT WO
0x06ad1c…06aeb0          Dummy {f00=0x0022, f01=0x0190, f02=»TO LOAD NON MMU SYSTEM   ~   P   REL 9.1 79-05-23        P       :   P       F > P**********************************************************   R   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      > P*   SYSLDA = SYSTEM LOAD - APPLICATION CONFIGURATION PAR
0x06aeb0…06b044          Dummy {f00=0x0022, f01=0x0190, f02=»*        P*      F P*   THIS PART OF THE SYSTEM START-UP WILL TAKE CARE OF APPLICATION     B P*   (CREDIT) CONFIGURATION AND START OF APPLICATION. SYSLDA IS   ^ F P*   ENTERED AFTER MONITOR CONFIGURATION (PERFORMED BY SYSLDM), AND     H P*   IS AT THAT TIME LOCATE
0x06b044…06b1d8          Dummy {f00=0x0022, f01=0x0190, f02=»IRST USER TASK IS ACTIVATED    f F P*      AND A BRANCH IS MADE TO  P F I N I T . ALL USER TASK TTAB'S   $ $ P*      MM-TABLES ARE FILLED IN.    n   P*        P*   CREDIT APPLICATION:      F P*      SYSLDA READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD     B
0x06b1d8…06b36c          Dummy {f00=0x0022, f01=0x0190, f02=»THEN MOVES ITSELF TO FOLLOW MONITOR AND WILL ALSO MOVE     , P*      DDIV-PROTOTYPE TO FOLLOW SYSLDA.    >   P*    n H P*      APPLICATION WORKBLOCKS, DESCRIPTORS, STACK AND TABLES ARE NOW   x H P*      BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. BUFFERS
0x06b36c…06b500          Dummy {f00=0x0022, f01=0x0190, f02=»D AFTER MONITOR        P*      'OVER' SYSLDA.        P*    6 H P*      ALL USER TASKS ARE QUEUED    VIA  A C T O T AND ALL MM-TABLES   @ F P*      IN USER TASK TTAB'S ARE FILLED. A BRANCH IS FINALLY MADE TO     . P*      P F I N I T  TO START APPLICATION.        P
0x06b500…06b694 (0, 136) Dummy {f00=0x0022, f01=0x0190, f02=»                        *        P***************************    "   P       F   P* LABEL ENTRIES    R , P ENTRY JUMP BYPASS JUMP FOR LOAD-MODULE    j   P ENTRY SYSLDA        P ENTRY REL START OF CODE       P ENTRY LDALEN PROGRAM LENGTH       P       P* SUBROUTINE
0x06b694…06b828          Dummy {f00=0x0022, f01=0x0190, f02=» BLOCK   h 4 P ENTRY NXTCOM SKIP COMMONDEVICE DEFINITION BLOCK     * P ENTRY CONVRT CONVERSION ASCII-BINARY    F 2 P ENTRY GETNUM CONVERT 3 ASCII-DIGITS TO BINARY   t   P       P* SAVE AND WORK AREA ENTRIES     " P ENTRY MMTAB WORK-TABLE 1 (MMU     6 P ENTRY TABBE
0x06b828…06b9bc          Dummy {f00=0x0022, f01=0x0190, f02=»LATIVE 'REL'   n , P ENTRY BUFSIZ TEMPORARY MOVE-BUFFER SIZE     . P ENTRY SYSBUF TEMPORARY MOVE-BUFFER START    D 4 P ENTRY M:REL RELOCATION FOR RELOCATION WORD!!!!    v & P ENTRY SAVE01,SAVE12,SAVE03,SAVE04     & P ENTRY SAVE05,SAVE06,SAVE07,SAVE08     & P ENTRY
0x06b9bc…06bb50          Dummy {f00=0x0022, f01=0x0190, f02=»VE22,SAVE23,SAVE24,SAVE25        P EJECT   "   P   0 $ P* SYSTEM CONTROL TABLE EXTERNALS   8 $ P EXTRN SCTSFA START OF FREE AREA   ` 2 P EXTRN SCTLAC LOGICALL ADDRESS TO COMMON PART        P EXTRN SCTTCT TC:TAB ADDRESS       P EXTRN SCTSTB A15 STACK-BASE     " P E
0x06bb50…06bce4          Dummy {f00=0x0022, f01=0x0190, f02=»E    z   P EXTRN SCTMMC  =00002        P EXTRN SCTOPT SYSTEM OPTION    ( ( P EXTRN SCTSEG SEGMENT TABLE ADDRESS    L $ P EXTRN SCTPAG PAGE TABLE ADDRESS   x 4 P EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE       P EXTRN SCTBUG BUGGER ADDRESS       P       P* EX
0x06bce4…06be78          Dummy {f00=0x0022, f01=0x0190, f02=»AL SUBROUTINES       P EXTRN ACTOT QUEUE TASK        P EXTRN PFINIT    6   P EXTRN SAVE8 SAVE 8 REGS   L   P EXTRN RETUR8 RELOAD 8 REGS    l " P EXTRN TDISP DISPATCHER ENTRY        P       P*      , P EXTRN TTB:SA START OF SAVE AREA IN TTAB       P EJECT       P  
0x06be78…06c00c          Dummy {f00=0x0022, f01=0x0190, f02=»*************    v   P       PMMUPAG EQU 0 0 = NO MMU        P   > & PSWPBLK EQU 0 SWAPPABLE WORK BLOCKS   F   P   p   PCREDIT EQU 1 0 = ASSEMBLER   x   P       PMMUSWB EQU MMUPAG+SWPBLK       P       PSWBMMU EQU SWPBLK-MMUPAG       P EJECT       P       P   PROGR
0x06c00c…06c1a0          Dummy {f00=0x0022, f01=0x0190, f02=»                                 !<- A13   p F P*          !  A14-STACK AND SUBROUTINE-HANDLER                   !   0 F P*          !-----------------------------------------------------!   z F P*          !  SAVE & COMMUNICATION AREA. MMU - WORK TABLES       !  
0x06c1a0…06c334 (0, 137) Dummy {f00=0x0022, f01=0x0190, f02=»AM.      !   X F P*          !-----------------------------------------------------!     P P*          !  R E A L T A                                        ! PART 2.B      F P*          !  BUILD REAL TASK-LOCAL DATA AREAS                   !     F P*          !  
0x06c334…06c4c8          Dummy {f00=0x0022, f01=0x0190, f02=»         !  -COPY T:A'S ACCORDING TO SHADOW-TABLE              !     F P*          !  -BUILD TWB'S AND RESERVE FOR SWB'S                 !   H F P*          !  -ALLOCATE FIXED BUFFERS AND STACK                  !     F P*          !  -UPDATE TID IN T:A AND SAVE TI
0x06c4c8…06c65c          Dummy {f00=0x0022, f01=0x0190, f02=»---------------------------------!   p P P*          !  SUBROUTINES                                        ! PART 2.A    * F P*          !  -MOVE DDIV PROTOTYPE TO FOLLOW SYSLDA              !   ~ F P*          !                                                    
0x06c65c…06c7f0          Dummy {f00=0x0022, f01=0x0190, f02=»'S & UWB'S.  !     F P*          !  -MOVE D.T. AND W.B., COPY UWB'S ACCORDING TO       !     F P*          !   SHADOW-TABLE.                                     !   ` F P*          !                                                     !     F P*          !  C L A 
0x06c7f0…06c984          Dummy {f00=0x0022, f01=0x0190, f02=»   !  AND DWB'S.                                         !     F P*          !  -BUILD MM-TABLE                                    !   B F P*          !  -MOVE T:D                                          !     F P*          !  -MOVE D.T. & W.B., COPY UWB'S       
0x06c984…06cb18          Dummy {f00=0x0022, f01=0x018e, f02=»'S. MOVE D.T. AND UPDATE   !   j F P*          !   W.B.-ADDRESS                                      !   $ F P*          !                                                     !   n F P*          !  P R O D A T                                        !     F P*     
0x06cb18…06ccac          Dummy {f00=0x0022, f01=0x0190, f02=»   L F P*          !  -ALLOCATE FIXED BUFFERS AND TERMINAL STACK         !     F P*          !  -MOVE T:A                                          !   R F P*          !  -INCLUDE DDIV-PROTOTYPE & PART 2.A IN FREE AREA.   !     F P*          !  -CONTINUE IN PART 2.
0x06ccac…06ce40          Dummy {f00=0x0022, f01=0x0190, f02=»NES                                        ! PART 1    z F P*  ENTRY ->!                * SYSLDA ENTRY *                     !   < F P*          !  CREDIT APPLICATION:      !  ASSEMBLER APPLICATION: !     F P*          !  READ CUNFIGURATION FILE  !  -FILL MM-TABLE
0x06ce40…06cfd4 (0, 138) Dummy {f00=0x0022, f01=0x0190, f02=»UEUE 1:ST USER TASK  !   d F P*          !  T:ATAB:                  !   AND START APPLICATION !     F P*          !  -A TABLE OF 'NUMBER OF   !-------------------------!   h F P*          !   REAL TASKS' IS BUILT AT                           !     F P*          !
0x06cfd4…06d168          Dummy {f00=0x0022, f01=0x0190, f02=»*          !  -A TABLE OF 'NUMBER OF REAL UWB'S' IS BUILT IN     !     F P*          !   U:BTAB PROTOTYPE.                                 !   J F P*          !                                                     !     F P*          !  -RELOCATE ALL W.B.-ADDRESSES
0x06d168…06d2fc          Dummy {f00=0x0022, f01=0x0190, f02=»SES IN U:BTAB                      !   r F P*          !  -MOVE SYSLDA (NOT PART 1) TO FOLLOW T:ATAB SHADOW- !   , F P*          !   TABLE                                             !   v F P*          !  -CONTINUE IN PART 2.A                              !     F
0x06d2fc…06d490          Dummy {f00=0x0022, f01=0x018e, f02=»*************        P  **             **        P  **  CONSTANTS  **    2   P  *****************    N   P  **             **    j   P  *****************        P           P**********       P* P:MTAB *       P**********       PT:ATAB EQU 0       PU:BTAB EQU 2    
0x06d490…06d624          Dummy {f00=0x0022, f01=0x0190, f02=»   P       P**********       P* U:BTAB *       P**********   0 0 PUP:REC EQU 6 RECORD LENGTH IN INITIAL U:BTAB   B " PUPADDR EQU 2 PROTOTYPE ADDRESS   v   PUPNAME EQU 4 PROTOTYPE NAME      8 PUPNUMB EQU 7 SAVE AREA NUMBER OF COPIES (SHADOW-TBL)       P*      . PUR
0x06d624…06d7b8          Dummy {f00=0x0022, f01=0x0190, f02=» EQU 6 LENGTH OF UWB       P EJECT       P       *   P       6   P       B $ P*******************************    N $ P* CONFIGURATION FILE (CONFIG) *    v $ P*******************************        P           P* TASK DEFINITION BLOCK:       PTDBBT EQU 0 1A BLOCK T
0x06d7b8…06d94c          Dummy {f00=0x0022, f01=0x0190, f02=»SK CLASS   p $ PTDBTL EQU TDBMC+6 6A TASK LEVEL      : PTDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES   8   P*    v & PTDBFST EQU TDBNC+2 FIRST TERM DEF      $ PTDC EQU 7 TERMINAL DEVICE CLASS        PTLC EQU 6 LINE CONNECTION      ( PTDBREC EQU TDC+TLC T
0x06d94c…06dae0          Dummy {f00=0x0022, f01=0x0190, f02=»0 1A BLOCK TYPE      6 PCDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES      ( PSDCFST EQU CDBNC+2 FIRST SDC-RECORD    R   P*    ~   P*      & P* USER WORK BLOCK TYPE DEF. BLOCK        PUDBBT EQU 0 1A BLOCK TYPE      , PUDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES  
0x06dae0…06dc74 (0, 139) Dummy {f00=0x0023, f01=0x0190, f02=» EQU NAMUWB+NUMUBL UDB RECORD-LENGTH       P EJECT   ,   P       :   P       F   P*********    R   P*  T:A  *    d   P*********    v   PT:ASTA EQU -14 T:A START     6 PCSE EQU -14 CURRENT SEGMENT END (HERE: STACKSIZE)      $ PCSB EQU -12 CURRENT SEGMENT BASE     4
0x06dc74…06de08          Dummy {f00=0x0023, f01=0x0190, f02=»T:D    x * PCIA EQU -6 CURRENT INSTUCTION ADDRESS      ( P   (HERE: DISPLACEMENT TO T:A-START)   :   P       f   PT:ATID EQU -4 TASK ID    r   PSTKE EQU -2 STACK END        PPA EQU 0 STACK POINTER       PSTKB EQU 2 STACK BASE      " PWATFST EQU 4 FIRST WAT-ELEMENT
0x06de08…06df9c          Dummy {f00=0x0023, f01=0x0190, f02=» EQU 6 EFF. LENGTH     " PBL EQU 14 LENGTH ITEM ADDRESS        P EJECT   @   P       N   P       Z   P*********    f   P*  T:D  *    x   P*********      ( PFCD EQU 0 DISPLACEMENT TO FCB IN T:A     , PT:DTID EQU 2 TASK IDENTIFIER (PROTOTYPE)     , PDATLEN EQU 4 NUM
0x06df9c…06e130          Dummy {f00=0x0023, f01=0x0190, f02=» 10 MASK FOR SWB'S      -"-      * PCWBMSK EQU 12 MASK FOR CWB'S      -"-  ! $ * PUWBMSK EQU 14 MASK FOR UWB'S      -"-  ! R ( PDWBFST EQU 16 FIRST WORD IN DBLK-TAB !     P !   . PSTPREC EQU 4 RECORD LENGTH OF START-POINTS !     P !     P !     P**************** !
0x06e130…06e2c4          Dummy {f00=0x0023, f01=0x0190, f02=»--- -------  !     PLMP1 EQU /400 SYSLOAD RUNS "     PLMP2 EQU /200 READ ERROR " 6 " PLMP3 EQU /100 MEMORY OVERFLOW  " V & PLMP4 EQU /80 FORMAT ERROR (CONFIG) " |   PLMP5 EQU /40 TID ERROR "   " PLMP6 EQU /20 UWB OR SWB ERROR  "   " PLMP7 EQU /10 MM-TABLE OVERFLOW
0x06e2c4…06e458          Dummy {f00=0x0023, f01=0x0190, f02=» CONSTANTS  *  "     P*********************  #     P     # 4 & PWBLEN EQU -4 LENGTH OF WORK-BLOCK  # @ , PDTLEN EQU -2 LENGTH OF DESCRIPTOR-TABLE  # j & PSWBLEN EQU 4 DISP TO LENGTH OF SWB #     P     #   $ PFCBDD1 EQU 8 DISP TO FIRST DSET  #   $ PFCBDD2 EQU 10 DI
0x06e458…06e5ec          Dummy {f00=0x0023, f01=0x0190, f02=» EQU 6 RECORD LENGTH IN S:GTAB #   8 PNUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN S:GTAB $ &   P $ b   PTTBTID EQU 2 TID IN TTAB $ j . PT:DSAV EQU 0 SAVE FOR T:D-ADDRESS IN TTAB  $   * PTTB:PP EQU 6 SAVE AREA FOR TCL IN TTAB $     P $   ( PNTPA EQU 4 INTERPRETER
0x06e5ec…06e780          Dummy {f00=0x0023, f01=0x0190, f02=»*********************************************  $ | F P*  CALL-FORMAT, PERFORMS:  CFR      A14,A13                     *  % 6 F P*                          DATA     [REL-ADDRESS]               *  %   F P*                                                             
0x06e780…06e914 (0, 140) Dummy {f00=0x0023, f01=0x0190, f02=»F697,16  %     P EJECT &     P     &   6 P************************************************** & * 6 P************************************************** & d 6 P**                                              ** &   6 P**  RELOCATION ROUTINE & STACK INITIALLISATION  
0x06e914…06eaa8          Dummy {f00=0x0023, f01=0x0190, f02=»**************************************** &     P     ' 0 , PREL RF SUBBA JUMP TO SUBROUTINE HANDLER  ' < & P LDR A13,P GET BASE ADDRESS TO A13 ' l   P SUKL A13,4  '     P* ADJUST FOR PSW-ROUTINE * '     P************************** '   6 P LDK A3,GETPSW RELATIVE AD
0x06eaa8…06ec3c          Dummy {f00=0x0023, f01=0x0190, f02=» * '     P****************** (     P ( $   P LDKL A14,STACKB ( ,   P ADR A14,A13 RELOCATE  ( D   P RTN A8  ( b   P     ( r   P     ( ~   P* STACK *  (     P*********  (     P*  (     P RES 12  (     PSTACKB EQU *-REL-2 (     P EJECT (     P     (     P     (     P
0x06ec3c…06edd0          Dummy {f00=0x0023, f01=0x0190, f02=»************************************************************ (   D P*                        G E T P S W                           * ) D D P* LITTLE SUBROUTINE TO PUT PSW IN STACK FOR CALLING SUBROUTINE * )   D P****************************************************
0x06edd0…06ef64          Dummy {f00=0x0023, f01=0x0190, f02=»TINE ) h . P ST A2,6,A14 REPLACE PSW FROM MAIN PROGRAM *     P LDR* A2,A14 RESTORE A2  * >   P RTN A14 * ^   P EJECT * n   P * | & P*********************************  *   & P*                               *  *   & P*  SUBROUTINE-HANDLER           *  *   & P*     
0x06ef64…06f0f8          Dummy {f00=0x0023, f01=0x0190, f02=»A10  * v . P LD* A10,4,A14 GET SUBROUTINE REL ADDRESS  +   $ P IM 4,A14 ADJUST RETURN ADDRESS  + >   P IM 4,A14  + f 0 P AD A10,M:REL,A13 ADD FOR SYSLDM RELOCATION  + x   P STR A10,A14 PUT ON STACK  +     P LD A10,MUL,A13 RESTORE A10  +     P ABR* A14  +     P +  
0x06f0f8…06f28c          Dummy {f00=0x0023, f01=0x0190, f02=»E *  +   < P*******************************************************  ,     P , L   PJUMP ABL SYSLDM  , T   P EJECT , l   P     , z ( P************************************ ,   ( P**                                ** ,   ( P**  SAVE, AND COMMUNICATION AREA  ** ,   (
0x06f28c…06f420          Dummy {f00=0x0023, f01=0x0190, f02=»ESS  , n   P DATA 0  -   * PT:ATNW EQU *-REL T:ATAB 'NEW' ADDRESS  -     P DATA 0  - J ( PU:BTOD EQU *-REL U:BTAB OLD ADDRESS  - Z   P DATA 0  -   ( PU:BTNW EQU *-REL U:BTAB NEW ADDRESS  -     P DATA 0  -   ( PS:BTOD EQU *-REL S:BTAB OLD ADDRESS  -     P DATA 0  -
0x06f420…06f5b4 (0, 141) Dummy {f00=0x0023, f01=0x0190, f02=»D EQU *-REL INDICATOR IF BLOCK ALREDY MOVED  -     P DATA 0  . 4 * PENDADD EQU *-REL END-ADDRESS INDICATOR . D   P   FOR TABLE-SCANNING  . r   P DATA 0  .   : PLSTADR EQU *-REL LAST ADDRESS WHEN BUILDING DATA PART  .     P DATA 0  .   @ PFSTADR EQU *-REL FIRST FRE
0x06f5b4…06f748          Dummy {f00=0x0023, f01=0x018e, f02=» SAVE FORD.T. ADDRESS  .     P DATA 0  /   $ PSWITCH EQU *-REL D.T. INDICATOR  / .   P DATA 0  / V 6 PFLAG EQU *-REL REAL TASK DATA PROCESSING INDICATOR / f   P DATA 0  /   " PUWB EQU *-REL U.W.B. INDICATOR /     P DATA 0  /   $ PSAVE01 EQU *-REL TEMPORARY SAVE  /
0x06f748…06f8dc          Dummy {f00=0x0023, f01=0x0190, f02=» /     PSAVE05 EQU *-REL 0     P DATA 0  0     PSAVE06 EQU *-REL 0 0   P DATA 0  0 H   PSAVE07 EQU *-REL 0 X   P DATA 0  0 p   PSAVE08 EQU *-REL 0     P DATA 0  0     PSAVE09 EQU *-REL SAVE AREAS  0     P DATA 0  0     PSAVE10 EQU *-REL 0     P DATA 0  0     PSAVE
0x06f8dc…06fa70          Dummy {f00=0x0023, f01=0x0190, f02=»   P DATA 0  1     PSAVE25 EQU *-REL 1     P DATA 0  1 , & PWBADD EQU *-REL W.B.-ADDRESS SAVE  1 <   P DATA 0  1 f * PMUL EQU *-REL MULTIPLICATION REGISTER  1 v   P DATA 0  1   & PBIT EQU *-REL SAVE FOR SUPER-LOOP  1     P DATA 0  1   8 PTADISP EQU *-REL DISPLACEM
0x06fa70…06fc04          Dummy {f00=0x0023, f01=0x0190, f02=»LL PAGE BASE 1 x   P DATA 0  2   * PM:REL EQU *-REL RELOCATION FOR SYSLDM  2 $   P DATA 0  2 R   PSYSBUF EQU *-REL 2 b * P DATA 0 TEMPORARY BUFFER START ADDRESS 2 z & PBUFSIZ EQU *-REL TEMP. BUFFER SIZE 2     P DATA 0  2   " PMMTO EQU *-REL MMTABLE ADDRESS 2     P
0x06fc04…06fd98          Dummy {f00=0x0023, f01=0x0190, f02=»0  2     PFSTPAG EQU *-REL 3   ( P DATA 0 FIRST FREE PAGE (PHYSICALL)  3 " ( PTTAB EQU *-REL CORRENT TTAB ADDRESS  3 N   P DATA 0  3 z   PLDALEN EQU *-REL 3     P DATA LDAEND-REL 3     PXMSAV EQU *-REL  3     P DATA 0,0  3     P 3     P 3     P 3     P 3   & P****
0x06fd98…06ff2c          Dummy {f00=0x0023, f01=0x0190, f02=» EQU U:BTOD  3     PSAVE15 EQU U:BTNW  4     PSAVE16 EQU MOVADD  4 .   PSAVE17 EQU ENDADD  4 H   PSAVE18 EQU LSTADR  4 b   PSAVE19 EQU FSTADR  4 |   PSAVE20 EQU MOVED 4     PSAVE21 EQU NEWAD1  4     PSAVE23 EQU SWITCH  4     PSAVE24 EQU FLAG  4     P EJECT 4     P
0x06ff2c…0700c0          Dummy {f00=0x0023, f01=0x0190, f02=»IF 4     P 5   $ PMMTAB EQU *-REL WORK AREA MM-TAB 5     PTABBE EQU *  5 :   P IFT MMUPAG=1  5 N   P DATA 0,0,0,0,0,0,0,0  5 d   P DATA 0,0,0,0,0,0,0,0  5     P XIF 5     PMMEND EQU *  5   4 PTTPAG DATA 0 LAST ENTRY (FROM BOTTOM) IN MM-TAB  5     P 5     PMMBEG EQ
0x0700c0…070254 (0, 142) Dummy {f00=0x0023, f01=0x0190, f02=»      ***  5 h 6 P***      S  U  B  R  O  U  T  I  N  E  S      ***  6   6 P***  -COMMON TO ALL PARTS IN PROGRAM          ***  6 L 6 P***                                           ***  6   6 P*************************************************  6   6 P**************
0x070254…0703e8          Dummy {f00=0x0023, f01=0x0190, f02=»                  ** 6 | , P**                                    ** 7   , P**  ERROR HANDLING ROUTINE.           ** 7 L , P**                                    ** 7 | , P**  INPUT :A1=SOP-MESSAGE             ** 7   , P**  OUTPUT:A2=RELATIVE CALLING ADDRESS** 7  
0x0703e8…07057c          Dummy {f00=0x0023, f01=0x0190, f02=»AVE01,A13 SAVE A2  7   . P LD A2,4,A14 GET CALLING ABSOLUTE ADDRESS  8     P SUR A2,A13 RELATIVE DITO  8 L   P OTR A1,0,SOP  8 n   P HLT 8   " P DATA /6300 (DEBUGGING PURPOS) 8     P EJECT 8     P 8   & P**         M O V E             **  8   & P**                
0x07057c…070710          Dummy {f00=0x0023, f01=0x0190, f02=»   **  8 t & P**  INPUT:A1=FROM-ADDRESS      **  9   & P**        A2=TO-ADDRESS        **  9 8 & P**        A3=LENGTH            **  9 b & P** OUTPUT:A3=-1                **  9   & P**  WORK-REG: A4               **  9   & P*********************************  9    
0x070710…0708a4          Dummy {f00=0x0023, f01=0x0190, f02=»AREA 9 r   P TNM A2,A4 EQUAL SIGN? :     P RF(NN) MOVNN YES  : * ( P CWR A4,A2 COMPARE WHEN UNEQUAL SIGN : D   P RF MOVCK  : p , PMOVNN CWR A2,A4 COMPARE WHEN EQUAL SIGN  :   8 PMOVCK RF(NG) MOVE10 END OF TO-AREA<=END OF FREE AREA :     P LDKL A1,LMP3  :   ( P CAL
0x0708a4…070a38          Dummy {f00=0x0023, f01=0x0190, f02=»   P LCR A4,A1 GET CHARACTER ;     P SCR A4,A2 STORE CHARACTER ; $   P RB MOVE10 ; F   PMOVE20 RTN A14 ; X   P IFT CREDIT-MMUPAG=1 ; n   P EJECT ;     P     ;     P     ;   4 P**                M O V I N G                **  ;   4 P**                              
0x070a38…070bcc          Dummy {f00=0x0023, f01=0x0190, f02=»**  ASSUMED TO BE DATA-PART OF MEMORY        **  ;   4 P**  LSTADR POINTS AT LAST (HIGHEST) FREE     **  < 8 4 P**  ADDRESS. LSTADR IS UPDATED AND CHECKED   **  < p 4 P**                                           **  <   4 P**  INPUT:A3 & A1 AS IN 'MOVE'          
0x070bcc…070d60          Dummy {f00=0x0023, f01=0x0190, f02=»***************************************  <     P     = 0   PMOVING EQU * = < & P LD A2,LSTADR,A13 GET LAST ADDRESS = P   P SUR A2,A3 SUB LENGTH  = z $ P ANKL A2,/FFFE MAKE EVEN ADDRESS =     P ST A11,SAVE01,A13 SAVE A11  =     P ST A9,SAVE12,A13 SAVE A9  =     P L
0x070d60…070ef4 (0, 143) Dummy {f00=0x0024, f01=0x0190, f02=»A1,LMP3 MEMORY OVERFLOW  =     P CALL ERROR  >   4 PMOV020 LD A9,FSTADR,A13 CHECK FIRST FREE ADDRESS > 4   P CALL CMPADR > l   P RB(L) MOV010  >   " P ST A2,LSTADR,A13 NEW ADDRESS  >   ( P LD A9,SAVE12,A13 RESTORE REGISTERS  >     P LD A11,SAVE01,A13 >     P RB MO
0x070ef4…071088          Dummy {f00=0x0024, f01=0x0190, f02=»                                        ** >   4 P**                                            ** ? 2 4 P**  MOVE BLOCK INSIDE MEMORY VIA MMU          ** ? j 4 P**  TWO PHASES:-MOVE TO SYSTEM AREA (BUFBEG)  ** ?   4 P**             -MOVE TO USER AREA             
0x071088…07121c          Dummy {f00=0x0024, f01=0x018e, f02=»                                ** ?   4 P**  INPUT :A1=FROM-ADDR(MMFROM=MM-TABLE ADDR.)** @ * 4 P**         A2=TO-ADDRESS (MMTO=MM-TABLE ADDR.)** @ b 4 P**         A3=LENGTH (IN BYTES)               ** @   4 P**  WORK.REGS:A4,A10                          ** @   4
0x07121c…0713b0          Dummy {f00=0x0024, f01=0x0190, f02=»   P ST A2,SAVE10,A13  A     P ST A2,SAVE08,A13  A     P ST A3,SAVE11,A13  A 8 & P ST A9,XMSAV,A13 SAVE A9,TEMPORARY A R * P ST A11,XMSAV+2,A13 SAVE A11 TEMPORARY A |   PXMOV05 EQU * A       LDR A10,A3 SAVE LENGTH  A   , ( LDK A4,0 RESET 'NUMBER-OF-MOVE' COUNTER A
0x0713b0…071544          Dummy {f00=0x0024, f01=0x0190, f02=»G) SPLIT NO! SEVERAL MOVE  A     PXMOV10 LDR A3,A10 GET LENGTH B " & P LD A1,SAVE09,A13 GET FROM ADDRESS B F 4 P LD A2,SYSBUF,A13 GET TEMP. BUFFER START-ADDRESS B p $ P TL* MMFROM,A13 LOAD FROM-TABLE  B   , ( MVUS A3 MOVE DATA-BLOCK TO TEMP. BUFFER B   0 P ST A1,S
0x071544…0716d8          Dummy {f00=0x0024, f01=0x0190, f02=»T LENGTH B     P TL* MMTO,A13 LOAD TO-TABLE  C   ( $ MVSU A3 MOVE DATA-BLOCK FROM BUFFER C 4 "   SUK A4,1 MORE PARTS TO MOVE?  C `   P RF(N) XMOV30 NO!  C     P ADR A2,A10  C   0 P ST A2,SAVE08,A13 SAVE START OF 'TO' ADDRESS C   * P LD A3,SAVE11,A13 GET REQUESTED 
0x0716d8…07186c          Dummy {f00=0x0024, f01=0x0190, f02=»A10 GET CURRENT BUFFER LENGTH =3 C   6 P CALL CMPADR REMAINING PART<CURRENT BUFFER LENGTH? D (   P RB(NL) XMOV10 D b   P LDR A10,A3 LAST LENGTH  D x   P RB XMOV10 D       EJECT D       D      SPLIT EQU *  D     P LDR A1,A3 GET DIVISOR =3  D   , P SRL A1,15 MOST SI
0x07186c…071a00          Dummy {f00=0x0024, f01=0x018e, f02=»- 1) D f & " LD A10,BUFSIZ,A13 MOVE MAX LENGTH E     P RB XMOV10 E 6     E H 0 PXMOV30 LD A2,SAVE10,A13 RESTORE 'TO-ADDRESS' E P , P LD A1,SAVE07,A13 RESTORE 'FROM-ADDRESS' E     P LD A9,XMSAV,A13 RESTORE A9  E   $ P LD A11,XMSAV+2,A13 RESTORE A11  E       RTN A14
0x071a00…071b94 (0, 144) Dummy {f00=0x0024, f01=0x0190, f02=» E ^ 4 P**                                           **  F   4 P**  USES SUBROUTINE 'XMOVE' TO MOVE A BLOCK  **  F @ 4 P**  VIA TWO MM-TABLES.PHYSICALL TO-ADDRESS   **  F x 4 P**  IS ALWAYS ASSUMED TO BE DATA PART OF     **  F   4 P**  MEMORY. LSTADR & FYSPAG POIN
0x071b94…071d28          Dummy {f00=0x0024, f01=0x0190, f02=»**                                           **  F   4 P**  INPUT :A1 & A3 AS IN 'XMOVE'             **  G 8 4 P**         TTAB=POINTER TO TTAB (OR LIKELY)  **  G p 4 P**  OUTPUT:A2=LOGICALL TO-ADDRESS            **  G   4 P**  WORK-REGS: A4,A10                   
0x071d28…071ebc          Dummy {f00=0x0024, f01=0x0190, f02=» ST A9,SAVE12,A13 SAVE A9  G   . ) LD A4,FYSPAG,A13 GET ACT. PHYSICALL PAGE  H " & P LD A10,TTAB,A13 LOAD TTAB-ADDRESS H T 2 . LD A2,LSTPAG,A10 GET LAST TABLE-ENTRY IN TTAB H ~ "   LDR* A9,A2 GET PAGE IN TABLE  H     P ANKL A9,/FC00 H   * % CWR A9,A4 CORRECT PAGE 
0x071ebc…072050          Dummy {f00=0x0024, f01=0x0190, f02=» LD A11,LSTADR,A13 GET LAST LOGICALL ADDRESS H       ANKL A11,/FFF I 4 * P LDR A9,A3 GET LENGTH OF AREA TO MOVE  I J 0 P CALL CMPADR ENOUGTH SPACE IN CURRENT PAGE?  I x   P RF(NL) MOV020 YES I   0 P SUR A11,A3 COMPUTE DISPLACEMENT WITHIN PAGE I     PMOV015 RF(NP) 
0x072050…0721e4          Dummy {f00=0x0024, f01=0x0190, f02=» A11,A3 COMPUTE DISPLACEMENT WITHIN PAGE I     PMOV025 RF(NN) MOV050 J 0 * PMOV030 CALL SETTAB NEW PAGE IN TABLE!  J L & ! ADKL A11,4096 NEW PAGE INCREMENT  J z ( P RB(N) MOV030 NOT ENOUGH. NEW PAGE!  J     P J   ( P* MM-TABLE CORRECT. SAVE ADDRESSES * J     P J  
0x0721e4…072378          Dummy {f00=0x0024, f01=0x0190, f02=» , ( ST A2,LSTPAG,A10 SAVE MMU-ENTRY IN TTAB K   0 , ST A4,FYSPAG,A13 SAVE PHYSICALL PAGE NUMBER K 4 4 P LDKL A4,MMBEG CALCULATE TABLE ENTRY DISPLACEM.  K h & " ADR A4,A10 ABSOLUTE ENTRY ADDRESS K   & P ST A4,MMTO,A13 SAVE TABLE ADDRESS K       SUR A2,A4 RELATIVE 
0x072378…07250c          Dummy {f00=0x0024, f01=0x018e, f02=»ADDRESS  K | , ' ST A2,LSTADR,A13 SAVE LOGICALL ADDRESS  L     P* CHECK ADDRESSES *  L @   P L   * P LD A9,FSTPAG,A13 GET FIRST FREE PAGE  L d   P ST A11,SAVE07,A13 SAVE A11  L     P LD A11,FYSPAG,A13 L     P CALL CMPADR AND COMPARE L     P RF(G) MOV090 OK!  L    
0x07250c…0726a0          Dummy {f00=0x0024, f01=0x0190, f02=» L |   PMOV070 LDKL A1,LMP3  M     P CALL ERROR  M $   PMOV090 EQU * M 8   P CALL XMOVE MOVE M L   P LD A9,SAVE12,A13  M d ( P LD A11,SAVE01,A13 RESTORE REGISTERS M ~ $ P TL* MMFROM,A13 RESTORE MM-TABLE M       RTN A14 M       EJECT M       M   6 P**              
0x0726a0…072834 (0, 145) Dummy {f00=0x0024, f01=0x0190, f02=»           **  M l 6 P**  SET NEW PAGE IN MM-TABLE & CHECK IF TABLE  **  N   6 P**  OVERFLOW.                                  **  N P 6 P**                                             **  N   6 P**  INPUT :A2-ADDRESS TO CURRENT ENTRY         **  N   6 P**        
0x072834…0729c8          Dummy {f00=0x0024, f01=0x0190, f02=»                 **  N r 6 P*************************************************  O     P O V   PSETTAB EQU * O ^     SUKL A4,/400 GET NEXT PAGE  O r     SUK A2,2 GET NEXT ENTRY O     P O   " P* CHECK IF MM-TABLE OVERFLOW * O     P O   ( P LDR A9,A10 GET END-ADDRESS 
0x0729c8…072b5c          Dummy {f00=0x0024, f01=0x018e, f02=»TT00 CWR A2,A9 OVERFLOW? O     PSETT05 RF(NL) SETT10 NO  P     P LDK A1,LMP7 P @   P CALL ERROR  P T   PSETT10 EQU * P h     STR A4,A2 STORE IN TABLE  P |     RTN A14 P     P XIF P     P IFF CREDIT=0  P     P EJECT P     P     P   4 P**              G E T W B     
0x072b5c…072cf0          Dummy {f00=0x0024, f01=0x0190, f02=» 4 P**  GET WORK BLOCK ADDRESS AND DISPLACE-     **  Q   4 P**  MENT IN T:A                              **  Q < 4 P**                                           **  Q t 4 P**  INPUT : A8= POINTER TO T:A-ADD IN T:ATAB **  Q   4 P**          BIT=BIT NUMBER SAT IN MA
0x072cf0…072e84          Dummy {f00=0x0024, f01=0x018e, f02=»        A11=W.B.-ADDRESS                 **  Q   4 P**          WBADD=POINTER TO W.B.-ADD IN T:A **  R 4 4 P***********************************************  R l   P     R     PGETWB EQU *  R   " P LD A4,BIT,A13 GET BIT NUMBER  R   $ P SLL A4,2 ADJUST FOR ADDRESSIN
0x072e84…073018          Dummy {f00=0x0024, f01=0x0190, f02=» R r   P ADR A11,A4 ADD DISPLACEMENT S     P ST A11,WBADD,A13 SAVE S , " P LDR* A11,A11 GET W.B.-ADDRESS S J   P XIF S p   P IFT CREDIT+MMUPAG=2 S | 0 P LD A11,FLAG,A13 REAL TASK-DATA PROCESSING?  S     P RF(Z) GETW10 NO!  S     P TL* MMTO,A13 LOAD TO-TABLE  S   &
0x073018…0731ac          Dummy {f00=0x0024, f01=0x0190, f02=»ESS  S v & P TL* MMFROM,A13 RELOAD FROM-TABLE  T     P XIF T 6   P IFF CREDIT=0  T B   P RTN A14 T X   P EJECT T h   P     T v   P     T   8 P**              M O V W B                         ** T   8 P**                                                ** T   8 P**
0x0731ac…073340          Dummy {f00=0x0024, f01=0x0190, f02=»                                ** T ~ 8 P**  INPUT: A11=W.B.-ADDRESS                       ** U * 8 P** OUTPUT: 'WBADD'=POINTER TO MOVED W.B.ADDRESS   ** U f 8 P**  WORK-REGS: A1-A4                              ** U   8 P******************************************
0x073340…0734d4 (0, 146) Dummy {f00=0x0024, f01=0x0190, f02=»=1 U ~   P LDR* A3,A1 LENGTH V     P CALL MOVING V $ 6 P SUKL A2,WBLEN ADJUST TO-ADDRESS FOR DISPLACEMENT  V 8 4 P ST* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE V r   P XIF V     P IFT CREDIT+MMUPAG=2 V     P ELR A3,A1 LENGTH  V     P CALL MOVING V   6 P SUKL A2
0x0734d4…073668          Dummy {f00=0x0024, f01=0x0190, f02=»A13 LOAD TO-TABLE  V   : PMOVW10 ES* A2,WBADD,A13 UPDATE W.B.-ADDRESS AFTER MOVE W   & P TL* MMFROM,A13 RELOAD FROM-TABLE  W X   P XIF W     P IFF CREDIT=0  W     P RTN A14 W     P EJECT W     P     W     P     W   : P**               M O V D T                    
0x073668…0737fc          Dummy {f00=0x0024, f01=0x0190, f02=» : P**  MOVE DISCRIPTOR TABLE. D.T.-ADDRESS IS UPDATED **  X   : P**                                                 **  X B : P**  INPUT :WBADD POINTS TO W.B.-ADDRESS IN T:A     **  X   : P**  OUTPUT: A3=POINTER TO W.B.-ADDRESS             **  X   : P**  WORK REG
0x0737fc…073990          Dummy {f00=0x0024, f01=0x0190, f02=» X   6 P LD A1,WBADD,A13 GET POINTER TO W.B-ADDRESS IN WAT Y   & P SUK A1,2 POINTER TO D.T.-ADDRESS  Y B   P IFT CREDIT-MMUPAG=1 Y l   P LDR* A1,A1 D.T.-ADDRESS Y   * P ADKL A1,DTLEN ADJUST FOR LENGTH WORD  Y     P AD A1,MOVADD,A13 RELOCATE Y     P LDR* A3,A1 LENG
0x073990…073b24          Dummy {f00=0x0024, f01=0x0190, f02=»W ADDRESS  Y j   P XIF Z     P IFT CREDIT+MMUPAG=2 Z     P ELR A1,A1 D.T.-ADDRESS  Z : * P ADKL A1,DTLEN ADJUST FOR LENGTH WORD  Z Z   P AD A1,MOVADD,A13 RELOCATE Z     P ELR A3,A1 LENGTH  Z     P CALL MOVING Z     P LD A3,WBADD,A13 Z     P SUKL A2,DTLEN Z     P S
0x073b24…073cb8          Dummy {f00=0x0024, f01=0x0190, f02=»   P     [   < P**                    M O V D W B                     ** [   < P**                                                    ** [ P < P**                                                    ** [   < P**  SEARCH T:D FOR DUMMY W.B. IF ANY FOUND, MOVE D.T. **
0x073cb8…073e4c          Dummy {f00=0x0024, f01=0x0190, f02=»**  INPUT : A12=T:D-ADDRESS                           ** [   < P**          A8= POINTER TO T:A-ADDRESS                **   @ < P**          BIT=BIT NUMBER SAT IN DWBMSK ( 0-15 )     **     < P**  WORK.REGS: A1-A4                                  **     < P********
0x073e4c…073fe0          Dummy {f00=0x0024, f01=0x0190, f02=» ( PMOVD10 LD A4,BIT,A13 GET BIT NUMBER  ]   " P ADK A4,1 FIRST WAT-ELEMENT =1 ] 0   P IFT CREDIT-MMUPAG=1 ] V   P LD A2,WATLEN,A12  ] r   P XIF ]     P IFT CREDIT+MMUPAG=2 ]     P EL A2,WATLEN,A12  ]     P XIF ]     P IFF CREDIT=0  ]   " P SUR A2,A6 ACTUAL TABLE 
0x073fe0…074174 (0, 147) Dummy {f00=0x0025, f01=0x0190, f02=» IFT CREDIT-MMUPAG=1 ]   " P CC A4,DWBFST,A6 SHARED W.B.?  ^     P XIF ^ B   P IFT CREDIT+MMUPAG=2 ^ N * P EL A10,DWBFST,A6 CHECK IF SHARED W.B. ^ j " P SRC A6,1 RIGHT OR LEFT BYTE?  ^     P RF(N) MOVD30 RIGHT! ^     P ANKL A10,/FF00  ^     P ECR A10,A10 ^     P R
0x074174…074308          Dummy {f00=0x0025, f01=0x0190, f02=»T=0  ^     P RB(NE) MOVD20 NO! _     P* DWB FOUND *  _ & , P NGR A4,A2 CALCULATE DISPLACEMENT IN T:A _ <   P IFT CREDIT-MMUPAG=1 _ l   P AD A4,WATLEN,A12  _     P XIF _     P IFT CREDIT+MMUPAG=2 _     P EL A10,WATLEN,A12 _     P ADR A4,A10  _     P XIF _     P IFF
0x074308…07449c          Dummy {f00=0x0025, f01=0x0190, f02=»NEW W.B.-ADDRESS _ z   P IFT CREDIT-MMUPAG=1 `   2 P ADR* A4,A8 A4=POINTER TO W.B.-ADDRESS IN T:A  ` 4 " P STR A3,A4 CHANGE W.B.-ADDRESS ` j   P XIF `     P IFT CREDIT+MMUPAG=2 `   . P LD A2,FLAG,A13 REAL DATA-PART PROCESSING? `     P RF(Z) MOVD50 NO!  `     P TL*
0x07449c…074630          Dummy {f00=0x0025, f01=0x0190, f02=»NGE W.B.-ADDRESS `   & P TL* MMFROM,A13 RELOAD FROM-TABLE  a     P XIF a B   P IFF CREDIT=0  a N   P ST A4,WBADD,A13 a d . P LD A2,SWITCH,A13 WB-ADDRESS CHANGE ONLY?  a |   P RB(NZ) MOVD10 YES!  a     P CALL MOVDT MOVE D.T.  a     P RB MOVD10 a     PMOVD60 EQU * a
0x074630…0747c4          Dummy {f00=0x0025, f01=0x0190, f02=» a ` 4 P**                                            ** b   4 P**  COPY TWB'S AND RESERVE SPACE FOR SWB'S    ** b @ 4 P**                                            ** b x 4 P**  INPUT : A8=ACTUAL T:A-ADDRESS             ** b   4 P**          A12=T:D-ADDRESS     
0x0747c4…074958          Dummy {f00=0x0025, f01=0x018e, f02=» b     PTWBSWB EQU * c     P ST A7,SAVE04,A13 SAVE A7  c   " P LD A7,TWBMSK,A12 GET TWB MASK c >   P IFT CREDIT+MMUPAG=2 c d " P EL A7,TWBMSK,A12 GET TWB MASK c     P XIF c     P IFF CREDIT=0  c     P CALL SHIFT  c   " PTWSW10 RF(Z) TWSW20 ALL DONE!  c     P CALL 
0x074958…074aec          Dummy {f00=0x0025, f01=0x0190, f02=» c     P RB TWSW10 d     PTWSW20 EQU * d     P IFT CREDIT+SWPBLK=2 d .   P EJECT d J   P     d X   P     d d   P* RESERVE SPACE FOR SWB'S *  d p   P***************************  d     P XIF d     P IFT CREDIT+SWBMMU=2 d     P LD A7,SWBMSK,A12  d     P XIF d     P I
0x074aec…074c80          Dummy {f00=0x0025, f01=0x0190, f02=»DONE d x   P CALL GETWB  e     P CALL MOVWB RESERVE SPACE  e   ( P ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS  e B & P CALL MOVDWB CHANGE DWB- ADDRESSES e n   P CALL SKIFTA e     P RB TWSW30 e     PTARZAN EQU * e     P XIF e     P IFT CREDIT=1  e     P LD A7,SAVE04,A13 RE
0x074c80…074e14 (0, 148) Dummy {f00=0x0025, f01=0x0190, f02=»                            ** e ~ 4 P**  ALLOCATE FIXED DATA SET BUFFERS AND       ** f & 4 P**  TERMINAL STACK                            ** f ^ 4 P**                                            ** f   4 P**  INPUT : A8=ACTUAL T:A-ADDRESS IN T:ATAB   ** f   4 P**
0x074e14…074fa8          Dummy {f00=0x0025, f01=0x0190, f02=»ISPL. TO T:A-START  ** f v 4 P**          CSE (IN T:A)=STACKSIZE            ** g   4 P**  WORK-REGS. :A1-A4,A9,A11                  ** g V 4 P************************************************ g     P g     PALLBUF EQU * g     P IFT CREDIT-MMUPAG=1 g   . P LD A9,FST
0x074fa8…07513c          Dummy {f00=0x0025, f01=0x0190, f02=» DSCB'S  g   . P ADKL A1,T:ASTA CALC START OF DSCB RECORDS h   " P LDR A10,A1 SAVE START ADDRESS h B   P XIF h h   P IFT CREDIT+MMUPAG=2 h t   P ELR A1,A8 GET T:A-ADDRESS h   ( P EL A3,CSN,A1 GET DSCB TOTAL LENGTH  h     P RF(Z) ALLB70 NO DSCB  h   . P ADKL A1,T:A
0x07513c…0752d0          Dummy {f00=0x0025, f01=0x0190, f02=»A3 h     P SUK A3,DSCBL END CONDITION  i   : P ST A3,SAVE04,A13 SAVE ADDRESS TO END OF DSCB-RECORDS  i . : PALLB10 SUK A1,DSCBL A1=FIRST WORD IN FIRST DSCB-RECORD i l   P CW A1,SAVE04,A13 ALL? i     P RF(E) ALLB70 YES! i     P IFT CREDIT-MMUPAG=1 i   & P LDR* A3,A
0x0752d0…075464          Dummy {f00=0x0025, f01=0x0190, f02=» BUFFER LENGTH i     P ST A3,BL,A1 j     P LD A2,EL,A1 SHARED BUFFER?  j *   P RF(Z) NOTSH NO! j N & P LDR A4,A1 RESTORE START OF DSCB'S j f   P XIF j     P IFT CREDIT+MMUPAG=2 j   $ P ELR A3,A1 GET FIRST WORD IN ECB j     P SLL A3,1 STATIC BUFFER? j     P RB(NN) 
0x075464…0755f8          Dummy {f00=0x0025, f01=0x0190, f02=» A4,A1 RESTORE START OF DSCB'S j     P XIF k &   P IFF CREDIT=0  k 2   P ADK A4,DSCBL FIRST WORD k H   PALLB20 SUK A2,1 A2=INDEX k h   P RF(NN) ALLB30 k     P LDK A1,LMP4 FORMAT ERROR  k     P CALL ERROR  k     PALLB30 EQU * k     P RF(Z) ALLB40 ECB FOUND  k   0 P
0x0755f8…07578c          Dummy {f00=0x0025, f01=0x018e, f02=»L ERROR  k     P IFT CREDIT-MMUPAG=1 l   ( PALLB40 LD A4,BA,A4 BUFFER ALLOCATED? l ,   P RF(NZ) ALLB50 YES!  l X   P LDK A1,LMP4 FORMAT ERROR  l t   P CALL ERROR  l     PALLB50 EQU * l   * P ST A4,BA,A1 AND STORE IN CURRENT ECB  l     P XIF l     P IFT CREDIT+MMUP
0x07578c…075920          Dummy {f00=0x0025, f01=0x0190, f02=»   PALLB50 EQU * m   * P ES A4,BA,A1 AND ESORE IN CURRENT ECB  m     P XIF m F   P IFF CREDIT=0  m R   P RB ALLB10 m h   P m z   P IFT CREDIT-MMUPAG=1 m     PNOTSH LDR A9,A9 PAGING?  m     P RF(NZ) NOTS10 NO! m   , P CALL MOVING ALLOCATE BUFFER FROM BOTTOM m   & P
0x075920…075ab4 (0, 149) Dummy {f00=0x0025, f01=0x0190, f02=»,/FFFE EVEN ADDRESS  m     P* CHECK ADDRESS: n     P     n 4 " P LD A11,LSTADR,A13 DATA START  n @   P CALL CMPADR n f   P RF(NL) ALLB60 OK! n z   P LDKL A1,LMP3  n     P CALL ERROR  n     PALLB60 EQU * n   . P ST A9,FSTADR,A13 SAVE BUFFER END ADDRESS  n     P XIF
0x075ab4…075c48          Dummy {f00=0x0025, f01=0x0190, f02=»IF n     P IFF CREDIT=0  o     P RB ALLB10 o     P     o 2 , P* RESERVE STACK AND SET STACKPOINTERS *  o >   P o n   PALLB70 EQU * o v   P IFT CREDIT-MMUPAG=1 o     P LDR* A1,A8 GET T:A-ADDRESS  o     P LD A4,LSTADR,A13  o     P SUK A4,2  o     P LD A3,CSE,A1 GET 
0x075c48…075ddc          Dummy {f00=0x0025, f01=0x0190, f02=» STR A4,A1 STACK POINTER o     P CALL MOVING ALLOCATE STACK  p     P ST A2,STKE,A1 SET STACK-END p D   P XIF p h   P IFT CREDIT+MMUPAG=2 p t   P ELR A1,A8 GET T:A-ADDRESS p     P EL A3,CSE,A1 GET STACK SIZE p   * P RF(NZ) ALLB80 USER DEFINED STACK SIZE p   $ P LDK
0x075ddc…075f70          Dummy {f00=0x0025, f01=0x0190, f02=» STACK END p | " P EL A3,STKB,A1 GET STACK SIZE  q   " P ADR A2,A3 COMPUTE STACK BASE  q 8 . P SUK A2,2 ADDRESS TO LAST WORD IN STACK =6 q ^ $ P ES A2,STKB,A1 STORE STACK BASE  q   * P ESR A2,A1 STORE CURRENT STACK POINTER q     P XIF q     P IFF CREDIT=0  q     P
0x075f70…076104          Dummy {f00=0x0025, f01=0x018e, f02=»    ** q f 4 P**  MOVE T:A AND UPDATE DATA SET ADDRESSES IN ** r   4 P**  FORMAT CONTROL BLOCK                      ** r F 4 P**                                            ** r ~ 4 P**  INPUT : A8=T:A-ADDRESS                    ** r   4 P**          A12=T:D-ADDRES
0x076104…076298          Dummy {f00=0x0025, f01=0x0190, f02=» r ^ 4 P**  WORKREGS: A1-A4                           ** s   4 P************************************************ s @   P s x   PMOVT:A EQU * s     P IFT CREDIT-MMUPAG=1 s     P LDR* A1,A8 GET T:A-ADDRESS  s   ( P LD A3,WATLEN,A12 GET LENGTH OF WAT  s     P SLL A3,
0x076298…07642c          Dummy {f00=0x0025, f01=0x0190, f02=»MOVING s     P LDR* A4,A8  t   " P SU A2,CIA,A4 NEW T:A-ADDRESS  t " $ P SU A1,CIA,A4 'OLD' T:A-ADDRESS  t H   P t p 8 P* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB *  t x   P t     P LD A3,FCD,A12 ANY FCD?  t     P RF(Z) MOVT10 NO!  t     P ADR A3,A2 START O
0x07642c…0765c0          Dummy {f00=0x0025, f01=0x0190, f02=»A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDRESS) t     PMOVT05 EQU * u 6   P ADS A4,FCBDD1,A3  u J   P ADS A4,FCBDD2,A3  u d   PMOVT10 RTN A14 u ~   P XIF u     P IFT CREDIT+MMUPAG=2 u     P u     P ELR A1,A8 GET T:A-ADDRESS u   ( P EL A3,WATLEN,A12 GET LENGTH OF WA
0x0765c0…076754 (0, 150) Dummy {f00=0x0025, f01=0x0190, f02=»A10 FROM-ADDRESS u     P CALL MOVING v     P ELR A4,A8 v ,   P EL A10,CIA,A4 v >   P SUR A2,A10 NEW T:A-ADDRESS  v T " P SUR A1,A10 'OLD' T:A-ADDRESS  v x 8 P* COMPUTE AND STORE ADDRESSES TO DATA-SETS IN FCB *  v     P v     P EL A3,FCD,A12 ANY FCD?  v     P RF(Z)
0x076754…0768e8          Dummy {f00=0x0025, f01=0x0190, f02=» A4,A1 ADJUST FOR OLD RELOCATION (OLD T:A-ADDR.) v     PMOVT05 EQU * w 8   P ADR A3,A2 START OF FCB  w L   P TL* MMTO,13 LOAD TO-TABLE w l   P EL A10,FCBDD1,A3  w     P ADR A10,A4  w     P ES A10,FCBDD1,A3  w     P EL A10,FCBDD2,A3  w     P ADR A10,A4  w     P ES 
0x0768e8…076a7c          Dummy {f00=0x0025, f01=0x018e, f02=»**                 C M P A D R                  ** w   6 P**                                              ** x : 6 P**                                              ** x t 6 P**  COMPARE ADDRESSES. RESULT IN PSW ON RETURN  ** x   6 P**                              
0x076a7c…076c10          Dummy {f00=0x0025, f01=0x0190, f02=» x   6 P**  OUTPUT: RESULT IN A14-STACK                 ** y   6 P************************************************** y B   P     y |   PCMPADR EQU * y     P TNM A11,A9  y     P RF(NN) CMPA10 y     P CWR A9,A11  y     P RF CMPA20 y     PCMPA10 CWR A11,A9  y   . PCM
0x076c10…076da4          Dummy {f00=0x0025, f01=0x0190, f02=»***************************  y l D P*                                                             *  z $ D P*  ICBMVD - INDICATE CURRENT BLOCK MOVED                      *  z l D P*  =====================================                      *  z   D P*           
0x076da4…076f38          Dummy {f00=0x0025, f01=0x0190, f02=»                                                          *  z   D P*  ENTRY:  A8 - FIRST T:A POINTER                             *  { D D P*          A6 - SECOND T:A POINTER                            *  {   D P*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK  
0x076f38…0770cc          Dummy {f00=0x0025, f01=0x0190, f02=»K POINTER         *  { d D P*         IN T:A IS SET                                       *  |   D P*                                                             *  | d D P*  WORK REGISTERS:  A1,A2                                     *  |   D P*                   
0x0770cc…077260          Dummy {f00=0x0025, f01=0x0190, f02=»                                                  *  |   D P***************************************************************  } <   P EJECT }     PICBMVD EQU * }     P LDKL A1,/8000 SET BIT 0 }   6 P LD A2,BIT,A13 GET BIT NUMBER IN CWB- OR UWB-MASK  }   " PIBAM10 R
0x077260…0773f4 (0, 151) Dummy {f00=0x0026, f01=0x0190, f02=» & P*  UPDATE MOVED MASK IN FIRST T:A  ~     P*  ~ .   P XIF ~ 8   P IFT CREDIT-MMUPAG=1 ~ D & PIBAM20 LDR* A2,A8 GET T:A POINTER  ~ ` $ P LDR* A3,A2 GET MOVED BLOCK MASK ~   , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED  ~   * P STR A3,A2 STORE NEW MOVED BLOCK MASK 
0x0773f4…077588          Dummy {f00=0x0026, f01=0x0190, f02=»SK ~ r , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED      * P STR A3,A2 STORE NEW MOVED BLOCK MASK    :   P XIF   h   P IFT CREDIT+MMUPAG=2   t $ PIBAM20 ELR A2,A8 GET T:A POINTER     $ P ELR A3,A2 GET MOVED BLOCK MASK      , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED 
0x077588…07771c          Dummy {f00=0x0026, f01=0x0190, f02=»OINTER   | $ P ELR A3,A2 GET MOVED BLOCK MASK      , P ORR A3,A1 INDICATE CURRENT BLOCK MOVED    6 * P ESR A3,A2 STORE NEW MOVED BLOCK MASK    f   P XIF       P IFF CREDIT=0        P RTN A14       P EJECT     J P****************************************************
0x07771c…0778b0          Dummy {f00=0x0026, f01=0x0190, f02=»F BLOCK ALREADY MOVED               *    p J P*               =====================================               *    . J P*                                                                   *    | J P*  REFERENCED IN:  MOVCOM,MOVCLA                              
0x0778b0…077a44          Dummy {f00=0x0026, f01=0x0190, f02=»                          *    f J P*         BIT - BIT NUMBER IN CWB- OR UWB-MASK                      *    $ J P*                                                                   *    r J P*  EXIT:  IF BLOCK ALREADY MOVED THEN CR=2 ELSE CR<>2               *   
0x077a44…077bd8          Dummy {f00=0x0026, f01=0x0190, f02=»                *      J P*                                                                   *      J P*  SUBROUTINES:                                                     *    h J P*                                                                   *      J P****
0x077bd8…077d6c          Dummy {f00=0x0026, f01=0x0190, f02=» LDR* A1,A8 GET T:A POINTER      $ P LDR* A1,A1 GET MOVED BLOCK MASK   $   P XIF   L   P IFT CREDIT+MMUPAG=2   X   P ELR A1,A8 GET T:A POINTER   t $ P ELR A1,A1 GET MOVED BLOCK MASK        P XIF       P IFF CREDIT=0      2 P LD A2,BIT,A13 GET BIT SET IN CWB- OR UW
0x077d6c…077f00          Dummy {f00=0x0026, f01=0x0190, f02=»T BIT COUNTER    ~   P RB CHKM10       PCHKM20 ADK A1,0 SET CR   ( * P CFI A14,PSW,A13 PUT CONDITION IN PSW    F   P RTN A14   t   P EJECT       P           P         : P*****     S * U * P * E * R * L * O * O * P       ****     : P**                              
0x077f00…078094 (0, 152) Dummy {f00=0x0026, f01=0x0190, f02=»        **   d : P**  CALCULATES BIT NUMBER SAT IN MASK-WORD          **     : P**  INPUT : A7=MASK WORD                            **   P : P**  OUTPUT: BIT=BIT NUMBER                          **     : P**          CONDITION CODE IN PSW ON RETURN         **     :
0x078094…078228          Dummy {f00=0x0026, f01=0x0190, f02=»DR A7,A7       P RF SHIF20     & PSKIFTA EQU * ENTRY: CONTINUE SHIFT   "   PSHIF10 IM BIT,A13    L   P SLL A7,1    f   PSHIF20 EQU *   x $ P RF(Z) SHIF30 NO MOORE BITS SAT        P RB(NN) SHIF10     * PSHIF30 CFI A14,PSW,A13 PUT COND IN PSW       P RTN A14       P
0x078228…0783bc          Dummy {f00=0x0026, f01=0x018e, f02=»                **   r 4 P**                                            **     4 P**  MULTIPLICATION  (A2) X A3(), A2#0         **   R 4 P**                                            **     4 P**  INPUT : A3,A2                             **     4 P**  OUTPUT:A3=
0x0783bc…078550          Dummy {f00=0x0026, f01=0x0190, f02=» " P STR A2,A14 SAVE A2 TEMPORARY        P LDK A3,0    *   PADD AD A3,MUL,A13    <   P SUK A2,1    V   P RB(NZ) ADD    h   P LDR* A2,A14   |   P RTN A14       P       P IFT MMUPAG=1        P EJECT       P     4 P**               M M E N T                   **     
0x078550…0786e4          Dummy {f00=0x0026, f01=0x0190, f02=»NTRY IN MM-TAB. SCAN     **    | 4 P**  FROM LOW ADDRESS. NOT USED ENTRY=0.      **    $ 4 P**                                           **      4 P**  INPUT :A3=MM-TABLE ADDRESS               **      4 P**  OUTPUT:A3=ENTRY ADDRESS                  **      4 P**  
0x0786e4…078878          Dummy {f00=0x0026, f01=0x0190, f02=»ST USED ENTRY    **    t 4 P***********************************************        P   T   PMMENT EQU *        P LDR A9,A3 GET TABLE ADDRESS   p 6 P SUKL A9,MMBEG ADJUST A9 (LOOKS LIKE TTAB POINTER)       P SUK A3,2      & PMMEN10 ADK A3,2 INCREMENT ADDRESS      (
0x078878…078a0c          Dummy {f00=0x0026, f01=0x0190, f02=»RST FREE PAGE-ADDRESS    x   P RTN A14       P XIF   .   P IFF CREDIT=0    :   P EJECT   P   P   ^ 2 P**              G E T T A B                 **   f 2 P**                                          **     2 P**                                          **     2 P
0x078a0c…078ba0          Dummy {f00=0x0026, f01=0x0190, f02=» IN T:ATAB      **   t 2 P**  OUTPUT:A2=TTAB-ADDRESS                  **     2 P**         A1=TID                           **   P 2 P**  WORKREGS:A3,A4,A10                      **     2 P**********************************************       P       PGETTAB EQU *  
0x078ba0…078d34 (0, 153) Dummy {f00=0x0026, f01=0x0190, f02=»ADDRESS    z   P XIF       P IFT MMUPAG=1        P ELR A10,A8 T:A-ADDRESS    2   P EL A1,T:ATID,A10 GET TID    R   P EL A12,T:DAD,A10    t   P XIF     & PGETTTB EQU * ENTRY. INPUT: A1=TID      $ P LD A4,SCTTCT GET TC:TAB ADDRESS       P LDR* A3,A4 TCTAB LENGTH    
0x078d34…078ec8          Dummy {f00=0x0026, f01=0x0190, f02=»ID ERROR       P CALL ERROR      " PGETT20 LDR* A2,A4 TTAB-ADDRESS   $   P CW A1,TTB:PP,A2 TCL EQUAL?    J   P RB(NE) GETT10 NO!   n   P ST A2,TTAB,A13 SAVE       P RTN A14       P IFF CREDIT=0        P EJECT       P       P     8 P**                    Q U E J O 
0x078ec8…07905c          Dummy {f00=0x0026, f01=0x0190, f02=» **    ` 8 P**  QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL   **      8 P**  0, ENB.                                      **    H 8 P**                                               **      8 P**  INPUT: A10=T:A-ADDRESS                       **      8 P**         A
0x07905c…0791f0          Dummy {f00=0x0026, f01=0x0190, f02=»***********************    t   P       PQUEJOB EQU *   (   P* QUEUE THIS TASK (THIS TID)   <   P   ` 0 P LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS   h   P ADR A3,A13 RELOCATE       P STR A3,A15 PUT ON STACK     * P LDKL A3,/00C0 SET LEVEL 0 AND ENABLE        P S
0x0791f0…079384          Dummy {f00=0x0026, f01=0x0190, f02=» LDR A5,A2 GET TTAB-ADDRESS        P IFT CREDIT-MMUPAG=1   $ , P LD A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS   @   P ADK A4,2    p   P ANKL A4,/FFFE       P ADK A4,DWBFST+4     8 P ADR A4,A12 ADD T:A-ADDRESS => START OF START-POINTS     & P LDR* A6,A4 NUMBER OF START 
0x079384…079518          Dummy {f00=0x0026, f01=0x0190, f02=»GMENT NUMBER     , P LD A2,NTPA,A8 INTERPRETER START ADDRESS       P XIF   D   P IFT CREDIT+MMUPAG=2   P , P EL A4,WATLEN,A12 NUMBER OF WAT-ELEMENTS   l   P ADK A4,2        P ANKL A4,/FFFE       P ADK A4,DWBFST+4     8 P ADR A4,A12 ADD T:A-ADDRESS => START OF STAR
0x079518…0796ac          Dummy {f00=0x0026, f01=0x0190, f02=»L A1,4,A4 DISP ADDRESS       P EL A3,2,A4 SEGMENT NUMBER     , P EL A2,NTPA,A8 INTERPRETER START ADDRESS   @   P XIF   p   P IFF CREDIT=0    |   P CF A15,ACTOT      $ P ADK A4,STPREC NEXT START-POINT        P RB GETT30     $ PGETT40 ABL RETUR8 RELOAD 8 REGS       
0x0796ac…079840          Dummy {f00=0x0026, f01=0x0190, f02=»       **    j 4 P**                                           **      4 P**                                           **    J 4 P**  MOVE MM-TABLE                            **      4 P**                                           **      4 P**  INPUT :A2=TTAB-ADD
0x079840…0799d4 (0, 154) Dummy {f00=0x0026, f01=0x018e, f02=»*    b 4 P**          A9=TTAB ADDRESS                  **      4 P**  WORKREGS:A1,A3                           **    B 4 P***********************************************    z   P       PMOVMMT EQU *     ( P ADKL A2,MMBEG GET TO-TABLE ADDRESS      " P TL MMTAB,A13 
0x0799d4…079b68          Dummy {f00=0x0026, f01=0x0190, f02=»   r   P RTN A14       P XIF       P IFF CREDIT=0    $   P EJECT   : @ P************************************************************   H @ P*                                                          *     @ P*  CHTAID - CHANGE T:A-ID AND CLEAR TCL SAVE AREA IN TTA
0x079b68…079cfc          Dummy {f00=0x0026, f01=0x0190, f02=»=  *   X @ P*                                                          *     @ P*                                                          *   P @ P*  REFERENCED IN:  SYSLDA  PART 2 B.                       *     @ P*                                               
0x079cfc…079e90          Dummy {f00=0x0026, f01=0x0190, f02=»AL T:ATAB  *   ` @ P*                                                          *     @ P*  EXIT:                                                   *   X @ P*                                                          *     @ P*  WORK REGISTERS: A1,A3,A6,A8          
0x079e90…07a024          Dummy {f00=0x0026, f01=0x0190, f02=»                   *   h @ P*                                                          *     @ P************************************************************   `   PCHTAID EQU *     2 P LDR A8,A7 GET NEXT FREE ENTRY IN REAL T:ATAB      $ P LDR* A6,A5 GET NUMBER OF 
0x07a024…07a1b8          Dummy {f00=0x0026, f01=0x0190, f02=»A1,A8 GET POINTER TO REAL T:A      $ P LD A1,T:ATID,A1 GET TCL IN T:A    & . PCHT:20 CALL GETTTB GET CORRESPONDING TTAB    N , P LD A4,TTBTID,A2 GET REAL TID IN TTAB =3     6 P LD A3,TTB:SA+26,A2 GET CORRESPONDING T:A-ADDRESS      * P ST A4,T:ATID,A3 REPLACE TCL I
0x07a1b8…07a34c          Dummy {f00=0x0026, f01=0x0190, f02=»FOR DEBUGGER PURPOSE =3    |   P XIF       P IFT CREDIT+MMUPAG=2   , & P ELR A1,A8 GET POINTER TO REAL T:A   H $ P EL A1,T:ATID,A1 GET TCL IN T:A    r . PCHT:20 CALL GETTTB GET CORRESPONDING TTAB      ( P LDR A3,A2 GET POINTER TO TTAB ENTRY     2 P ADKL A3,MMBEG S
0x07a34c…07a4e0          Dummy {f00=0x0026, f01=0x0190, f02=»ING T:A-ADDRESS    n * P ES A4,T:ATID,A3 REPLACE TCL IN T:A =3     0 P EL* A3,T:ATNW,A13 GET LENGTH OF REAL T:ATAB   F $ P NGR A3,A3 NEGATIVE DISPLACEMENT   z . P ADR A3,A8 COMPUTE ENTRY IN AUX. TID TABLE     0 P ESR A4,A3 SAVE TID FOR DEBUGGER PURPOSE =3        P
0x07a4e0…07a674 (0, 155) Dummy {f00=0x0027, f01=0x0190, f02=» SUK A6,1 DECREMENT NUMBER OF COPIES       P RB(P) CHT:20 NEXT COPY    ,   PCHT:90 RTN A14   L   P EJECT   b   P   p   P   x 4 P************************************************     4 P***                                          ***     4 P**            SYSLOAD PA
0x07a674…07a808          Dummy {f00=0x0027, f01=0x0190, f02=»   `   P     4 P*   BUILD REAL T:A'S. COPY T:A'S ACCORDING TO  *     4 P*   SHADOW TABLE                               *   H 4 P*                                              *     4 P************************************************       P       PPART2B EQU *-REL
0x07a808…07a99c          Dummy {f00=0x0027, f01=0x0190, f02=» LD A7,T:ATNW,A13 REAL T:ATAB ADDRESS        P ADK A7,2    .   P ST A8,SAVE03,A13 SAVE A8    @ & PSYA310 LD A8,SAVE03,A13 RESTORE A8   b   P ADKL A8,2       P CW A8,ENDADD,A13 ALL?       P RF(E) SYA350 YES!       P ST A8,SAVE03,A13 SAVE     $ P ADK A5,2 A5=SHADOW 
0x07a99c…07ab30          Dummy {f00=0x0027, f01=0x0190, f02=»+26,A2 SAVE T:A ADDR. IN TTAB (SAVE-A13)       P LDR* A1,A8 GET T:A ADDRESS    0 $ P STR A1,A7 STORE IN REAL T:ATAB    T   P ADK A7,2    | $ P LDR* A6,A5 GET NUMBER OF COPIES       P EJECT       PSYA340 SUK A6,1        P RF(P) SYA345 NEXT TASK      2 P CALL CHTAID
0x07ab30…07acc4          Dummy {f00=0x0027, f01=0x018e, f02=»OVE T:A        P IM T:ATID,A2 UPDATE TID     $ P STR A2,A7 STORE IN REAL T:ATAB    0 " P LDR A8,A7 CHANGE T:A TO COPY    X 2 P CALL GETTAB GET CORRESPONDING TTAB AND QUEUE    ~   P CALL QUEJOB QUEUE THIS TASK     2 P ST A10,TTB:SA+26,A2 SAVE T:A-ADDRESS IN TTAB   
0x07acc4…07ae58          Dummy {f00=0x0027, f01=0x0190, f02=»   p   P XIF       P IFT CREDIT+MMUPAG=2     * P* GET ACTUAL MM-TABLE ADDRESS AND LOAD   0   P   ^   P LDR A1,A5   f * P AD* A1,SCTSFA ADD SHADOW-TABLE LENGTH   x $ P LDR* A1,A1 GET MM-TABLE ADDRESS       P TLR A1 LOAD     " P ST A1,MMFROM,A13 SAVE ADDRESS     ( P
0x07ae58…07afec          Dummy {f00=0x0027, f01=0x0190, f02=»AL LAST ENTRY    r   P CALL QUEJOB QUEUE THIS TASK     * P LDKL A2,MMTAB GET WORK TABLE ADDRESS    :   P ADR A2,A13    h " P TSR A2 SAVE CLASS-DATA TABLE    | , P* REMOVE TASK-LOCAL ENTRIES IN MM-TABLE        P       P SUK A2,2 START OF TABLE       P LDKL A12,/FC0
0x07afec…07b180          Dummy {f00=0x0027, f01=0x018e, f02=»       PSYA330 EQU *       P ELR A1,A8 GET T:A ADDRESS     $ P ESR A1,A7 STORE IN REAL T:ATAB    > $ P EL A12,T:DAD,A1 GET T:D ADDRESS   f   P EL A1,T:ATID,A1 GET TID     ( P ADK A7,2 NEXT ENTRY IN REAL T:ATAB      $ P LDR* A6,A5 GET NUMBER OF COPIES       PSYA340
0x07b180…07b314 (0, 156) Dummy {f00=0x0027, f01=0x0190, f02=»   PSYA345 ADK A1,1 NEXT T:A ID      ( P CALL GETTTB FIND CORRESPONDING TTAB   (   P CALL QUEJOB QUEUE THIS TASK   T & P CALL MOVMMT MOVE MM-TABLE TO TTAB   x   P CALL MOVT:A MOVE T:A      $ P ESR A2,A7 STORE IN REAL T:ATAB      @ P ST A2,TTB:SA+26,A9 PUT T:A-ADDR
0x07b314…07b4a8          Dummy {f00=0x0027, f01=0x0190, f02=»ESS      0 P CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S        P LD A1,MMTO,A13 GET TO-TABLE   @ . P ST A1,MMFROM,A13 CHANGE T:A ADDRESS-TABLE   d   P TLR A1      " P CALL ALLBUF ALLOCATE BUFFERS      $ P LD A1,TTAB,A13 GET TTAB-ADDRESS     * P CM LSTPAG,A1 CLEAR 
0x07b4a8…07b63c          Dummy {f00=0x0027, f01=0x0190, f02=»,T:ATID,A10 RESTORE IN T:A       P XIF   "   P IFF CREDIT=0    .   P RB SYA340   D   P XIF   V   P EJECT   b   PFINISH EQU *-REL   p   P       P* ADJUST START OF FREE AREA        P       PSYA350 EQU *       P IFF CREDIT=0      * P LD A1,LSTADR,A13 GET END OF FREE 
0x07b63c…07b7d0          Dummy {f00=0x0027, f01=0x0190, f02=»G,A13        P SLL A2,2        P ORR A1,A2       P XIF   2   P IFF CREDIT=1    >   P LD A1,SCTLAC    T   P XIF   j   P IFT MMUPAG-CREDIT=1   v   P ANKL A1,/03FF       P SLL A1,2        P XIF       P ST A1,SCTEFA+2        P IFT CREDIT=1        P LD A1,FYSPAG,A13   
0x07b7d0…07b964          Dummy {f00=0x0027, f01=0x0190, f02=»       P ST A1,SCTEFA        P IFT CREDIT-MMUPAG=1     ( P LD A1,FSTADR,A13 START OF FREE AREA   :   P RF(NZ) SYA355   f   P XIF   |   P LD A1,SCTSFA        PSYA355 ST A1,SCTSFA+2        P CM SCTSFA       P IFT CREDIT=1        P EJECT     D ?**********************
0x07b964…07baf8          Dummy {f00=0x0027, f01=0x0190, f02=»    PAGGEN - BUILD PAGE TABLE                   *      D ?*                 =========================                   *    : D ?*                                                             *      D ?*  REFERENCED IN:  SYSLDA                                     
0x07baf8…07bc8c          Dummy {f00=0x0027, f01=0x0190, f02=»        *    Z D ?*          SCTEFA - END OF FREE AREA                          *      D ?*          SCTNOS - NUMBER OF SEGMENTS                        *    Z D ?*          SCTNOP - NUMBER OF PAGES                           *      D ?*          SCTPSZ - PAGE SIZE 
0x07bc8c…07be20          Dummy {f00=0x0027, f01=0x0190, f02=»                                        *    z D ?*  EXIT:  PAGQUE - POINTER TO FIRST FREE PAGE BLOCK           *    2 D ?*         PAGQUE+2 - POINTER TO LAST FREE PAGE BLOCK+2        *    z D ?*                                                             *      D
0x07be20…07bfb4 (0, 157) Dummy {f00=0x0027, f01=0x0190, f02=»*    R D ?*  SUBROUTINES:                                               *      D ?*                                                             *    R D ?*                                                             *      D ?**************************************
0x07bfb4…07c148          Dummy {f00=0x0027, f01=0x0190, f02=»SEGMENTS IN APPLICATION?   ~   P ABR(Z) A2 NO!     "   LD A1,SCTOPT GET OPTION WORD    6     ANK A1,3 PAGING?        P ABR(Z) A2 NO!   v    *      L G*  RESERV SPACE FOR PAGE BLOCKS CORRESPONDING TO CORE RESIDENT SEGMENTS         *      , ' LD A11,SCTSFA+2 GET STA
0x07c148…07c2dc          Dummy {f00=0x0027, f01=0x0190, f02=» TABLE   n     LDK A7,0 RESET PAGE COUNTER        PAG:10 EQU *   2 , ' CW A7,SCTNOP EQUAL TO NUMBER OF PAGES?    F     RF(E) PAG:30 YES!   v $   LDK A1,0 RESET NUMBER OF WORDS         PAG:20 EQU *     "   ADKL A11,2 INCLUDE NEXT WORD      0 + RF(Z) MEMOFL MEMORY O
0x07c2dc…07c470          Dummy {f00=0x0027, f01=0x0190, f02=» A11,A8 CHECK PROGRAM OVERWRITE      "   RF(E) MEMOFL MEMORY OVERFLOW!   (     RB PAG:20   N 0 ,PAG:25 ADK A7,1 INCREMENT PAGE BLOCK COUNTER   `     RB PAG:10        PAG:30 EQU *        *      4 /*  RESERV MEMORY PAGES IN UNUSED PART OF MEMORY      6 2*  AND EXTEN
0x07c470…07c604          Dummy {f00=0x0027, f01=0x0190, f02=»GET TWO MOST SIGN BITS OF 18-BITS ADDRESS      4 P SLL A1,14 TWO MOST SIGN BITS OF 16-BITS ADDRESS   2 4 / LD A2,SCTEFA+2 GET BIT 2-18 OF 18-BITS ADDRESS    j & ! SRL A2,2 SKIP TWO RIGHTMOST BITS      , P ORR A1,A2 16 BITS PHYSICAL PAGE ADDRESS       P LDR A3,A1 S
0x07c604…07c798          Dummy {f00=0x0027, f01=0x0190, f02=»EN 4K-MULTIPLE ADDRESS   z ( # ANKL A2,/0300 MODIFY FOR PAGE SIZE        P ANR A2,A3 EVEN 1-KB LIMIT   J ( $ ORR A1,A2 MODIFY PAGE ADDRESS LIMIT   l   P XIF       P IFT CREDIT-MMUPAG=1     $ P LD A1,SCTEFA+2 END OF FREE AREA       P LD A10,SCTPSZ PAGE SIZE       P
0x07c798…07c92c          Dummy {f00=0x0027, f01=0x0190, f02=»F(NN) PAG:32       P CWR A10,A6        P RF PAG:33   (   PPAG:32 CWR A6,A10    :   PPAG:33 RF(NG) PAG:40   T , P SUR A6,A10 COMPUTE ADDRESS TO NEXT PAGE   p     LDR A1,A6 GET PAGE ADDRESS        P IFT CREDIT+MMUPAG=2     * & ANKL A1,/C000 ADDRESS IN SYSTEM AREA?  
0x07c92c…07cac0          Dummy {f00=0x0027, f01=0x0190, f02=»F PAG:36     $  PAG:34 LDK A1,0 END OF FREE AREA       P XIF   8   P IFT CREDIT=1    D & "PAG:36 LDK A2,0 RESET WORD COUNTER   Z * %PAG:38 ADKL A11,2 RESERV ANOTHER WORD          RF(Z) PAG:40 64 KB LIMIT      $   ADK A2,1 INCREMENT WORD COUNTER         CWK A2,4 BL
0x07cac0…07cc54 (0, 158) Dummy {f00=0x0027, f01=0x0190, f02=»MIT CHECK    |   P RF(NN) PAG382       P CWR A11,A1    (   P RF PAG384   <   PPAG382 CWR A1,A11    N 4 PPAG384 RF(NG) PAG:40 NO MOORE MEMORY AVALIABLE!    h   PPAG:39 EQU *     "   CWR A11,A8 PROGRAM OVERWRITE          RB(NE) PAG:38 NO!        PAG:40 EQU *     6 1
0x07cc54…07cde8          Dummy {f00=0x0027, f01=0x0190, f02=»TION?          RF(E) PAG:50 YES!        MEMOFL LDKL A1,LMP3    ( * & OTR A1,0,SOP INDICATE MEMORY OVERFLOW   D     HLT  HALT PROGRAM   r , 'PAG:45 CW A7,SCTNOS MOORE PAGES WANTED?          RF(E) PAG:50 YES!     $   ADK A7,1 INCREMENT PAGE COUNTER         LDR A9,A6
0x07cde8…07cf7c          Dummy {f00=0x0027, f01=0x018e, f02=»A7,SCTNOP SAVE NUMBER OF PAGES     ( $ LDR A1,A9 GET ADDRESS TO FIRST PAGE   &     LDR A2,A1 SAVE    R   P XIF   j   P IFT CREDIT+MMUPAG=2   v * P SRL A1,14 BIT 0-1 OF 18-BITS ADDRESS          ST A1,SCTEFA SAVE     . * SLL A2,2 GET BITS 2-15 OF 18-BITS ADDRESS    
0x07cf7c…07d110          Dummy {f00=0x0027, f01=0x0190, f02=» 2 -*  STORE PAGE BLOCK ADDRESS IN SEGMENT BLOCKS         *    :     LDK A1,0    D @ ; LD A8,SAVE22,A13 PHYSICAL ADDRESS TO FIRST CORE RES. SEGM.    V * % LD A11,SCTSEG START OF SEGMENT TABLE      , ( LDK A4,0 RESET RESIDENT SEGMENT COUNTER     & " LD A12,SCTPAG S
0x07d110…07d2a4          Dummy {f00=0x0027, f01=0x0190, f02=» GET STATUS      . ) RF(NN) PAG:65 SEGMENT NOT LOADED IN CORE      * & ST A12,6,A11 STORE PAGE BLOCK ADDRESS   F , ' STR A1,A12 RESET QUEUE POINTER FORWARD    t . ) ST A1,2,A12 RESET QUEUE POINTER BACKWARD      $   ST A8,4,A12 STORE PAGE ADDRESS      . ) ST A11,6,
0x07d2a4…07d438          Dummy {f00=0x0027, f01=0x0190, f02=»DKL A12,8 NEXT PAGE BLOCK      4 /PAG:65 SUK A6,1 DECREMENT SEGMENT BLOCK COUNTER    "     RB(P) PAG:60    Z    *    p < 8*  INITIATE PAGE BLOCK FOR FREE PAGES AND LINK TO PAGQUE   z    *          CWR A4,A7 ANY FREE BLOCKS?        P RF(E) PAG:90 NO!      4 / ST A1
0x07d438…07d5cc          Dummy {f00=0x0027, f01=0x0190, f02=»   d     LDK A2,0      . *PAG:70 ST A11,2,A12 STORE BACKWARD POINTER     $   ST A9,4,A12 STORE PAGE ADDRESS    L $   ST A2,6,A12 INDICATE PAGE FREE    t * & ADK A4,1 INCREMENT PAGE BLOCK COUNTER         CWR A4,A7 LAST PAGE BLOCK?          RF(E) PAG:80 YES!     , '
0x07d5cc…07d760          Dummy {f00=0x0027, f01=0x0190, f02=»DR A12,A1 NEXT PAGE BLOCK          ADR A9,A10 NEXT PAGE    "     RB PAG:70   @    PAG:80 EQU *   R & ! LDKL A1,PAGQUE POINTER TO PAGQUE    f $   STR A1,A12 STORE IN LAST BLOCK      & " ST A12,PAGQUE+2 STORE IN PAGQUE+2       PPAG:90 EQU *       PPAGEX EQU *-REL   
0x07d760…07d8f4 (0, 159) Dummy {f00=0x0028, f01=0x0190, f02=»DIT=0      , P LD A14,SCTLAC TRUE START OF APPLICATION       P XIF   >   P    =6   J   P    =6   X   P    =6   f   P SUKL A14,8 ADJUST FOR MAP   t * P ADKL A13,SYA360 CONTINUATION ADDRESS      $ P LDK A1,0 INDICATE SYSLOAD ENDED       P OTR A1,0,SOP      $ P LD A1
0x07d8f4…07da88          Dummy {f00=0x0028, f01=0x0190, f02=»3,SYA370 RESTORE PROGRAM BASE OINTER       P*    ,   P*  INIT A15 STACK    6   P*    P   P LD A15,SCTSTB   Z   P SUKL A15,4    p   P       P* START APPLICATION        P     . P LD A1,IHRTC GET INTERRUPT ADDRESS FOR RTC       P ST A1,SAVRTC,A13 SAVE     4 P LDKL A1
0x07da88…07dc1c          Dummy {f00=0x0028, f01=0x018e, f02=» INITIALIZE DEVICES        P CF A15,SAVE8 SAVE REGISTERS       P*    @ F P*  WAIT APPROXIMATELY 0.62 SECONDS BEFORE BRANCHING TO DISPATCHER    J   P*        P LDKL A1,/FFFF SET COUNTER       PDELAY SRC A2,31        P SUK A1,1        P RB(NZ) DELAY        P INH    
0x07dc1c…07ddb0          Dummy {f00=0x0028, f01=0x0190, f02=»   n   P*      * P*  TEMPORARY INTERRUPT ROUTINE FOR RTC       P*    @   PIHRTCO EQU *-REL   J   P RIT RTCDA   b   P RTN A15   t   P IFF CREDIT=0        P EJECT       P         6 P*************************************************      6 P***                       
0x07ddb0…07df44          Dummy {f00=0x0028, f01=0x018e, f02=» **    b 6 P*************************************************        P   F 6 P*   BUILD COMMON AND TASKCLASS DATA AREAS.      *    N 6 P*   BUILD TASKDATA PROTOTYPE AREA               *      6 P*                                               *      6 P************
0x07df44…07e0d8          Dummy {f00=0x0028, f01=0x0190, f02=» 0 P***                                      ***     0 P**         S U B R O U T I N E S          **   8 0 P********************************************   l   P       P         4 P**                T : D A D D                 **     4 P**                          
0x07e0d8…07e26c          Dummy {f00=0x0028, f01=0x018e, f02=» 4 P**                                            **     4 P**  INPUT : A8=POINTER TO T:A (IN T:ATAB)     **   < 4 P**  OUTPUT: A12=T:D ADDRESS                   **   t 4 P************************************************       PT:DADD EQU *       P IFT CREDIT-MMUP
0x07e26c…07e400          Dummy {f00=0x0028, f01=0x0190, f02=»   v   P EL A12,T:DAD,A12        P XIF   "   P IFF CREDIT=0    .   P AD A12,MOVADD,A13 RELOCATE    D   P RTN A14   h   P EJECT   x   P           P         6 P**                  M O V C O M                **      6 P**                                             *
0x07e400…07e594 (0, 160) Dummy {f00=0x0028, f01=0x0190, f02=»MMON TO AT LEAST TWO T:A'S, AND MOVE **      6 P**  TO COMMON AREA                             **    0 6 P**                                             **    j 6 P**  INPUT : A8=POINTER IN T:ATAB               **      6 P**          BIT=BIT NUMBER, SAT IN MASK   
0x07e594…07e728          Dummy {f00=0x0028, f01=0x0190, f02=»WORK.REGS: A1-A6,A9,A11,A12                **      6 P*************************************************    6   P       p   PMOVCOM EQU *   | & P CALL CHKMVD BLOCK ALREADY MOVED?        P RF(N) MOVC20 YES!     : P CALL GETWB POINTER TO WB ADD TO 'WBADD',A5=T:A-DISP
0x07e728…07e8bc          Dummy {f00=0x0028, f01=0x0190, f02=» T:A   |   P CW A6,ENDADD,A13 ALL DONE?        P RF(NE) MOVC30 NO    0   PMOVC20 RTN A14 YES!    J   P IFT CREDIT-MMUPAG=1   f   PMOVC30 LDR* A11,A6       P LD A2,T:DAD,A11 T:D-ADDRESS       P AD A2,MOVADD,A13 RELOCATE       P ST A2,SAVE03,A13 SAVE     , P LD A2,W
0x07e8bc…07ea50          Dummy {f00=0x0028, f01=0x0190, f02=»1,TADISP,A13 W.B.-ADDRESS TO EXAMINE       P LDR* A11,A11    , . P CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES    B   P XIF   t   P IFT CREDIT+MMUPAG=2       PMOVC30 ELR A11,A6        P EL A2,T:DAD,A11 T:D-ADDRESS       P AD A2,MOVADD,A13 RELOCATE     0 P ST A2,SAVE0
0x07ea50…07ebe4          Dummy {f00=0x0028, f01=0x018e, f02=»O FEW WAT ELEMENTS. TAKE NEXT T:A      . P AD A11,TADISP,A13 W.B.-ADDRESS TO EXAMINE   *   P ELR A11,A11     . P CW A11,SAVE06,A13 COMPARE W.B.-ADDRESSES    p   P XIF       P IFF CREDIT=0        P RB(NE) MOVC10 .NEQ.     ( P LD A9,MOVED,A13 W.B. ALREADY MOVED?    
0x07ebe4…07ed78          Dummy {f00=0x0028, f01=0x0190, f02=»   P CALL MOVWB MOV WORK BLOCK       P IM MOVED,A13 INDICATE MOVED   &   P LD A4,UWB,A13 UWB-BLOCKS?   J   P RF(Z) MOVC40 NO!    l " P CALL GETPRO CREATE REAL UWB'S     4 PMOVC40 ST A2,NEWAD2,A13 SAVE NEW ADDRESS TO W.B.       P CALL MOVDWB     & PMOVC50 CALL CHAD
0x07ed78…07ef0c          Dummy {f00=0x0028, f01=0x0190, f02=»T:A-ADDRESS    x & P LDR A8,A6 REPLACE POINTER TO T:A      * P LD A12,SAVE03,A13 REPLACE T:D-ADDRESS   >   P CALL MOVDWB   l   P LDR A8,A11      * P LD A12,SAVE25,A13 RELOAD T:D-ADDRESS        P RB MOVC10       P EJECT       P           P         4 P**            
0x07ef0c…07f0a0          Dummy {f00=0x0028, f01=0x0190, f02=»        **   j 4 P**  SEARCH U:BTAB PROTOTYPE AND GET NUMBER OF **     4 P**  COPIES. FILL REAL U:BTAB                  **   J 4 P**                                            **     4 P**  INPUT : A11=PROTOTYPE ADDRESS             **     4 P**          A2=LAST W.
0x07f0a0…07f234 (0, 161) Dummy {f00=0x0028, f01=0x0190, f02=»**   b 4 P************************************************       P       B   PGETPRO EQU *   N ( P LD A3,U:BTOD,A13 GET U:BTAB ADDRESS   b   P IFT CREDIT-MMUPAG=1       P LDR* A4,A3 LENGTH       PGETP10 EQU *     6 P SUK A4,UP:REC SUB RECORD LENGTH FRM TABLE LENGT
0x07f234…07f3c8          Dummy {f00=0x0028, f01=0x0190, f02=»   t , P RF(E) GETP30 YES! GET NUMBER OF COPIES        P ADK A3,UP:REC NEXT    8   P RB GETP10   T   P       f 0 P* GET NUMBER OF COPIES                     *   r 0 P* A3 POINTS AT PROTOTYPE ADDRESS IN U:BTAB *       P       PGETP30 EQU *       P LD A4,WBLEN,A11 W
0x07f3c8…07f55c          Dummy {f00=0x0028, f01=0x018e, f02=»A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS       P LDR A9,A3   . " P ST A4,URLENG,A9 STORE LENGTH    @ * P ST A5,URNUMB,A9 STORE IN REAL U:BTAB    f 0 P* COPY NUMBER OF WORKBLOCKS TO COMMON AREA *     0 P********************************************     . P SUK A5,1 ON
0x07f55c…07f6f0          Dummy {f00=0x0028, f01=0x0190, f02=» & P* UPDATE POINTER IN REAL U:BTAB *      & P*********************************    .   PGETP50 EQU *   X 6 P ST A2,URADDR,A9 STORE ADDRESS TO FIRST IN U:BTAB    l   P XIF       P IFT CREDIT+MMUPAG=2       P ELR A4,A3 LENGTH        PGETP10 EQU *     6 P SUK A4,UP:R
0x07f6f0…07f884          Dummy {f00=0x0028, f01=0x0190, f02=»     ( P EL A10,UPADDR,A3 CHECK IF SAME W.B.       P CWR A11,A10   4 , P RF(E) GETP30 YES! GET NUMBER OF COPIES    H   P ADK A3,UP:REC NEXT    x   P RB GETP10       P         0 P* GET NUMBER OF COPIES                     *     0 P* A3 POINTS AT PROTOTYPE ADDRESS I
0x07f884…07fa18          Dummy {f00=0x0028, f01=0x0190, f02=»L A5,UPNUMB-1,A3 GET NUMBER OF COPIES        P ANK A5,/FF    . , P SU A3,U:BTOD,A13 GET TABLE DISPLACEMENT   B . P AD A3,U:BTNW,A13 ADD TO NEW TABLE ADDRESS   r   P LDR A9,A3       P TL* MMTO,A13 LOAD TO-TABLE      * P ES A5,URNUMB,A9 ESORE IN REAL U:BTAB      " P
0x07fa18…07fbac          Dummy {f00=0x0028, f01=0x018e, f02=»****************************************     . P SUK A5,1 ONE ALREADY MOVED (IN 'MOVCOM')    0   P RF(NP) GETP50   b   PGETP40 CALL MOVWB    x   P SUK A5,1        P RB(NZ) GETP40       P         & P* UPDATE POINTER IN REAL U:BTAB *      & P************************
0x07fbac…07fd40          Dummy {f00=0x0028, f01=0x0190, f02=»   ~   P XIF       P IFF CREDIT=0        P RTN A14   *   P EJECT   :   P       H 2 P**                M O V C L A              **    T 2 P**                                         **      2 P**                                         **      2 P**  CHECKS IF W.B.
0x07fd40…07fed4 (0, 162) Dummy {f00=0x0028, f01=0x018e, f02=»   b 2 P**                                         **      2 P**  A LOT OF WORKREGS.                     **    > 2 P*********************************************    t   P       PMOVCLA EQU *       P CALL SHIFT        P RF(Z) MVCL30      * PMVCL10 CALL GETWB W.B.-A
0x07fed4…080068          Dummy {f00=0x0028, f01=0x0190, f02=»   P RB(NZ) MVCL10       PMVCL30 RTN A14       PMVCL40 CALL MOVDT    0   P CALL MOVWB    J   P LD A4,UWB,A13 UWB-SCANNING    ^   P RF(Z) MVCL50 NO!        P CALL GETPRO DUPLICATE WB'S      . PMVCL50 ST A2,NEWAD2,A13 SAVE W.B.-ADDRESS        P CALL MOVDWB PROCESS D
0x080068…0801fc          Dummy {f00=0x0028, f01=0x0190, f02=»                                     **      6 P**                                             **    0 6 P**  CHANGE ADDRESS TO W.B. & D.T. IN T:A,      **    j 6 P**  BLOCKS ALREDY MOVED                        **      6 P**                                        
0x0801fc…080390          Dummy {f00=0x0028, f01=0x0190, f02=»        NEWAD2= NEW W.B.-ADDRESS           **      6 P**          TADISP=DISPLACEMENT TO WB-ADDR     **    6 6 P**  WORK.REGS: A1,A2                           **    p 6 P*************************************************        P           PCHADR EQU *        P IFT
0x080390…080524          Dummy {f00=0x0028, f01=0x0190, f02=» A2,A1     & P SUK A1,2 ADDRESS TO D.T.-ADDRESS        P LD A2,NEWAD1,A13    8   P STR A2,A1   R   P XIF   d   P IFT CREDIT+MMUPAG=2   p   P ELR A1,A6 T:A-ADDRESS     . P AD A1,TADISP,A13 ADDRESS  TO W.B.-ADDRESS       P LD A2,NEWAD2,A13        P ESR A2,A1     & P
0x080524…0806b8          Dummy {f00=0x0028, f01=0x0190, f02=» XIF       P IFT CREDIT+SWPBLK=2       P EJECT   ( B P**************************************************************   6 B P*                                                            *   | B P*                                                            *     B P
0x0806b8…08084c          Dummy {f00=0x0028, f01=0x0190, f02=» B P*                                                            *     B P*  REFERENCED IN:  SYSLDA                                    *   J B P*                                                            *     B P*  ENTRY:  A2 - POINTER TO FIRST RECORD IN REAL S:
0x08084c…0809e0          Dummy {f00=0x0028, f01=0x0190, f02=»               *   b B P*  EXIT:                                                     *     B P*                                                            *   ^ B P*  WORK REGISTERS:  A1-A7                                    *     B P*                             
0x0809e0…080b74 (0, 163) Dummy {f00=0x0029, f01=0x0190, f02=»                                   *   v B P**************************************************************   ,   P EJECT   r   PB:RSWT EQU *     * P LDR A8,A2 SAVE POINTER TO FIRST BLOCK     , P LD A1,SCTSWB POINTER TO SWB BLOCK TABLE     * P RF(Z) RSWBEX NO SWB:S
0x080b74…080d08          Dummy {f00=0x0029, f01=0x018e, f02=»1,2 NEXT TYPE        P LDR* A4,A1 POINTER TO BLOCK       P LDR* A6,A4 NUMBER OF COPIES   : $ P LD A7,SWBLEN,A4 LENGTH IN BYTES   ^   P XIF       P IFT CREDIT+MMUSWB=3     & P ES A6,2,A2 STORE NUMBER OF COPIES     , P ES A7,4,A2 STORE LENGTH OF SWB IN BYTES       P
0x080d08…080e9c          Dummy {f00=0x0029, f01=0x0190, f02=»       P IFT CREDIT+SWPBLK=2     & P SUK A5,6 DECREMENTS S:BTAB LENGTH   $ ( P ADK A2,6 INCREMENT POINTER IN BLOCK   N ( P SUK A3,1 DECREMENT NUMBER OF TYPES    z   P RB(P) RSWB10        P LDR A4,A2       P*      4 P*  INIT POINTERS TO TID BLOCKS FOR EACH SWB TYPE
0x080e9c…081030          Dummy {f00=0x0029, f01=0x0190, f02=» COMPUTE DISPLACEMENT        P IFT CREDIT+SWBMMU=2       P LD A1,2,A8 NUMBER OF COPIES   :   P RF(Z) RSWB50 NO COPIES!   ^ * P STR A6,A8 STORE POINTER TO TID BLOCK    ~   PRSWB30 STR A3,A2 RESET TID     , P ADK A2,2 INCREMENT POINTER IN TID BLOCK     . P SUK A5,2 
0x081030…0811c4          Dummy {f00=0x0029, f01=0x018e, f02=»MMUSWB=3     $ P EL A1,2,A8 GET NUMBER OF COPIES       P RF(Z) RSWB50 NO COPIES!   8 * P ESR A6,A8 STORE POINTER TO TID BLOCK    X   PRSWB40 ESR A3,A2 RESET TID     , P ADK A2,2 INCREMENT POINTER IN TID BLOCK     . P SUK A5,2 DECREMENT LENGTH OF REAL S:BTAB      (
0x0811c4…081358          Dummy {f00=0x0029, f01=0x0190, f02=»   ~   P CWR A8,A4       P RB(NE) RSWB20     " P LDR A5,A5 S:BTAB CONSISTENT?    0   P RF(Z) RSWBEX YES    V   P LDKL A1,LMP6 SWB ERROR!   p   P CALL ERROR        PRSWBEX RTN A14       P XIF       P IFF CREDIT=0        P EJECT       P       P* ********************
0x081358…0814ec          Dummy {f00=0x0029, f01=0x0190, f02=»*************        P* A5=START-ADDRESS       P* A9=P:MTAB ADDRESS    0   P* SAVE03=DDIV TO-ADDRESS   L   P* SAVE04=DDIV FROM ADDRESS   l " P* SAVE05=LENGTH OF REAL T:ATAB     " P* SAVE06=LENGTH OF REAL U:BTAB       P           PSTART2 EQU *-REL     " P LDR A8,P 
0x0814ec…081680          Dummy {f00=0x0029, f01=0x0190, f02=»3 GET FROM-ADDRESS     $ P LD A2,SAVE03,A13 GET TO ADDRESS     . P LDR A3,A9 GET P:MTAB START (=END OF DDIV    B   P SUR A3,A1 => LENGTH   t   P XIF       P IFT CREDIT-MMUPAG=1     . P LD A8,SCTNOS ANY SEGMENTS IN APPLICATION?       P RF(Z) NOSGMT NO!      ( P LDK
0x081680…081814 (0, 164) Dummy {f00=0x0029, f01=0x0190, f02=»STORE    x   PMOVNXT LDR* A4,A1 GET WORD       P STR A4,A2 STORE   0   P ADK A1,2    H   P ADK A2,2    Z   P SUK A3,2 DEC LENGTH   l   P RB(NN) MOVNXT       P XIF       P IFT CREDIT+MMUPAG=2       P CALL XMOVE      & P* REMOVE DDIV ENTRIES IN MM-TABLE        P    
0x081814…0819a8          Dummy {f00=0x0029, f01=0x0190, f02=»   n   P ADR A2,A13 RELOCATE     " P ADR A1,A2 P:MTAB START ENTRY    $   P LDKL A4,/FC00   J   PSYA205 CWR A1,A2 ALL?    `   P RF(E) SYA207 YES!   ~ , P STR A4,A1 REPLACE ENTRY WITH PAGE ERROR       P SUK A1,2        P RB SYA205       PSYA207 EQU *       P* CHANGE
0x0819a8…081b3c          Dummy {f00=0x0029, f01=0x0190, f02=» IFF CREDIT=0        P ANKL A9,/FFFE EVEN ADDRESS      , P ST A9,LSTADR,A13 SAVE END OF FREE AREA    :   P   j   P   r   P       z . P* RESERVE SPACE FOR REAL T:A- AND U:BTAB *       P       P IFT CREDIT+MMUPAG=2     ( P LDKL A3,MMTAB GET CURRENT MM-TABLE        P
0x081b3c…081cd0          Dummy {f00=0x0029, f01=0x0190, f02=»3 SAVE PHYSICALL PAGE      * P LD A3,SAVE05,A13 GET LENGTH OF T:ATAB       P LDR A5,A3 SAVE    L * P CALL MOVING RESERVE SPACE FOR T:ATAB    d $ P TL* MMTO,A13 SET CORRECT TABLE      " P ESR A5,A2 STORE T:ATAB LENGTH     . P ST A2,T:ATNW,A13 SAVE NEW T:ATAB ADDRES
0x081cd0…081e64          Dummy {f00=0x0029, f01=0x018e, f02=»ACE FOR T:AID TABLE        P       P LDR A3,A5 GET LENGTH    $   P CALL MOVING   B   P TL* MMTO,A13    V   P LDR A3,A9 GET P:MTAB    l & P ADK A3,T:AID ADD TO ADDRESS WORD      0 P ESR A5,A2 STORE TABLE LENGTH IN T:TID-TABLE     " P ADK A2,2 ADJUST TABLE ADDRESS  
0x081e64…081ff8          Dummy {f00=0x0029, f01=0x0190, f02=»   ~   P CALL MOVING RESERVE SPACE     4 P ST A2,U:BTNW,A13 SAVE NEW (REAL) U:BTAB ADDRESS   *   P IFT CREDIT-MMUPAG=1   b   P STR A5,A2 STORE LENGTH    ~   P ADK A2,2      : P ST A2,U:BTAB,A9 SAVE 'REAL' U:BTAB-ADDRESS IN P:MTAB      * P LD A3,SAVE05,A13 GET LENG
0x081ff8…08218c          Dummy {f00=0x0029, f01=0x0190, f02=»:ATNW,A13 SAVE NEW T:ATAB ADDRESS        P ADK A2,2    * & P ST A2,T:ATAB,A9 SAVE REAL ADDRESS   <   P* RESERVE FOR T:AID TABLE    f   P       P LDR A3,A5 LENGTH        P CALL MOVING       P STR A5,A2 STORE LENGTH      $ P ADK A2,2 ADJUST FOR LENGTH-WORD     , P S
0x08218c…082320          Dummy {f00=0x0029, f01=0x0190, f02=» STORE LENGTH        P ADK A2,2 SKIP LENGTH WORD     $ P ES A2,U:BTAB,A9 STORE IN P:MTAB   8   P XIF   `   P IFT SWPBLK+CREDIT=2   l   P*      * P*  RESERV SPACE FOR REAL S:BTAB TABLE        P*      , P LD A3,SAVE25,A13 LENGTH OF REAL S:BTAB        P LDR A5,A3 SAV
0x082320…0824b4 (0, 165) Dummy {f00=0x0029, f01=0x0190, f02=» ADK A2,2        P ES A2,S:BTAB,A9       P CALL B:RSWT   *   P XIF   >   P IFT CREDIT+SWBMMU=2   J   P STR A5,A2   f   P ADK A2,2    x   P ST A2,S:BTAB,A9       P CALL B:RSWT       P XIF       P IFT CREDIT+MMUPAG=2     " P TL* MMFROM,A13 RELOAD  TABLE        P XIF
0x0824b4…082648          Dummy {f00=0x0029, f01=0x0190, f02=»'S:        P         ( P LD A8,T:ATOD,A13 GET T:ATAB ADDRESS       P IFT CREDIT-MMUPAG=1   D   P LDR* A3,A8 GET LENGTH   `   P XIF   ~   P IFT CREDIT+MMUPAG=2       P ELR A3,A8 GET LENGTH        P XIF       P IFF CREDIT=0        P ADR A3,A8     0 P ST A3,ENDADD,A1
0x082648…0827dc          Dummy {f00=0x0029, f01=0x0190, f02=»L DONE?    |   P RF(E) CLADAT YES!     $ P CALL T:DADD T:D-ADDRESS TO A12    *   P IFT CREDIT-MMUPAG=1   R " P LD A7,CWBMSK,A12 GET CWB-MASK   n   P XIF       P IFT CREDIT+MMUPAG=2       P EL A7,CWBMSK,A12        P XIF       P IFF CREDIT=0        P CALL SHIFT SUPE
0x0827dc…082970          Dummy {f00=0x0029, f01=0x0190, f02=»       PUWBCOM EQU *       P* SEARCH UWB'S:        P*    4 & P IM UWB,A13 INDICATE UWB-SCANNING    >   P IFT CREDIT-MMUPAG=1   h   P LD A7,UWBMSK,A12        P XIF       P IFT CREDIT+MMUPAG=2       P EL A7,UWBMSK,A12        P XIF       P IFF CREDIT=0        P CALL 
0x082970…082b04          Dummy {f00=0x0029, f01=0x0190, f02=»         * P* TASK CLASS DATA CONFIGURATION PART *     * P**************************************   :   P   h   PCLADAT EQU *   p 4 P LD A8,T:ATOD,A13 SET POINTER TO LENGTH INT:ATAB       P IFT CREDIT-MMUPAG=1     " PSYA250 CM UWB,A13 INDICATE CWB     ( P ADKL A8,2
0x082b04…082c98          Dummy {f00=0x0029, f01=0x0190, f02=»   P       P* CALCULATE LENGTH OF T:D        P   . 2 P LD 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 NUMBER OF START-POINTS        P ADR A3,A12 
0x082c98…082e2c          Dummy {f00=0x0029, f01=0x0190, f02=»3,2 'NUMBER-WORD'        P ADR A3,A1 =>LENGTH        P LDR A1,A12 FROM-ADDRESS   6   P CALL MOVING MOVE T:D    V   P LDR* A1,A8 GET T:A ADDRESS    t * P ST A2,T:DAD,A1 STORE NEW T:D ADDRESS      " P LD A7,CWBMSK,A12 GET CWBMASK        P XIF       P IFT CREDIT+MMUP
0x082e2c…082fc0          Dummy {f00=0x0029, f01=0x018e, f02=»RT   p   P ST A1,SAVE06,A13 SAVE     " PSYA250 CM UWB,A13 INDICATE CWB   ( ( P ADKL A8,2 STEP TO NEXT T:A ADDRESS    N   P CW A8,ENDADD,A13    z " P RF(E) SYA270 ALL T:A'S DONE!      " P CALL GETTAB GET TTAB-ADDRESS        P CALL MOVMMT MOVE MM-TABLE     " P* FILL
0x082fc0…083154 (0, 166) Dummy {f00=0x0029, f01=0x0190, f02=»   t   P STR A2,A1 FILL TABLE      ( P CALL T:DADD GET T:D ADDRESS TO A12    & 4 P ST A12,T:DSAV,A9 SAVE 'OLD' T:D-ADDRESS IN TTAB   R   P       P* CALCULATE LENGTH OF T:D        P     2 P EL A1,WATLEN,A12 NUMBER OF BYTES-1 IN DBLKTAB       P ADK A1,2        P ANK
0x083154…0832e8          Dummy {f00=0x0029, f01=0x0190, f02=».        P ELR A3,A3 .     0 P LDK A2,STPREC GET STARTPOINTS RECORD LENGTH       P CALL MULT AND MULTIPLY    R   P ADK A3,2 'NUMBER-WORD'    r   P ADR A3,A1 =>LENGTH        P LDR A1,A12 FROM-ADDRESS       P CALL MOVING MOVE T:D        P ELR A1,A8 GET T:A ADDRESS  
0x0832e8…08347c          Dummy {f00=0x0029, f01=0x0190, f02=»       P EJECT       P           P       "   P* TASK CLASS DATA UWB'S *    .   P*************************    P & P IM UWB,A13 INDICATE UWB SCANNING    r   P IFT CREDIT-MMUPAG=1     " P LD A7,UWBMSK,A12 GET UWBMASK        P XIF       P IFT CREDIT+MMUPAG=2       P E
0x08347c…083610          Dummy {f00=0x0029, f01=0x0190, f02=» & TWB'S *   | " P******************************       P   8   PSYA260 EQU *   @   P IFT CREDIT-MMUPAG=1   T   P LD A7,SWBMSK,A12    p   P RF(Z) SYA265 NONE       P CALL SKRITT       PSYA265 LD A7,TWBMSK,A12        P XIF       P IFT CREDIT+MMUPAG=2       P EL A7,S
0x083610…0837a4          Dummy {f00=0x0029, f01=0x0190, f02=» SYA250        P CALL SKRITT       P RB SYA250   $   P       6   PSYA270 RF PRODAT   B   P EJECT   Z   P       h   P       t 4 P**              S K R I T T                  **      4 P**                                           **      4 P**  MOVE D.T            
0x0837a4…083938          Dummy {f00=0x0029, f01=0x0190, f02=»   `   PSKRITT EQU *       P CALL SHIFT        PNO RF(NZ) NES    0   P RTN A14   F   PNES CALL GETWB   V   P CALL MOVDT    l . P CM NEWAD2,A13 NO NEW W.B.-ADDRESS (YET!)        P CALL MOVDWB       P CALL SKIFTA       P RB NO       P EJECT       P         & P* BUIL
0x083938…083acc          Dummy {f00=0x0029, f01=0x0190, f02=»GGER TASK INCLUDED?    |   P RF(Z) SYA275 NO!      2 P CALL GETTTB GET TTAB ADDRESS. TID 'TB' IN A1    6 & P CM TTB:PP,A2 CLEAR TCL SAVE AREA    l   P IFT CREDIT+MMUPAG=2  =00001       P CALL MOVMMT MOVE MM-TABLE       P XIF   =00001        P IFF CREDIT=0  =00001 
0x083acc…083c60          Dummy {f00=0x0029, f01=0x0190, f02=»ATAB ADDRESS   |   PSYA280 ADKL A8,2       P CW A8,ENDADD,A13    ,   P RF(E) SYA290 ALL DONE   F   P IFT CREDIT-MMUPAG=1   d " P LDR* A12,A8 GET T:D ADDRESS..       P LD A12,T:DAD,A12 .      0 P CALL TWBSWB MOVE TWB'S & RESERVE FOR SWB'S        P         " P* CALC
0x083c60…083df4 (0, 167) Dummy {f00=0x002a, f01=0x0190, f02=»A12=T:D-ADDRESS    ~   P LDK A2,DSCBL DSCB-LENGTH      ( P CALL MULT A3() X (A2) RESULT IN A3    : & P ST A3,CSN,A1 SAVE LENG OF DSCB'S    f ( P LD A2,FCD,A12 GET FCB-DISPLACEMENT        P RF(NZ) SYA285 FCB PRESENT     & P SUR A2,A3 MOVD30E A3(DSCB-LENGTH)     , P
0x083df4…083f88          Dummy {f00=0x002a, f01=0x018e, f02=»   r $ P ST A2,CSE,A1 AND SAVE TEMPORARY     * P LD A2,SCTLAC GET START OF COMMON PART   0   P LD A2,P:BAS,A2 GET P:BAS    ^   P ST A2,CSB,A1 AND SAVE     " P CALL ALLBUF ALLOCATE BUFFERS        P CALL MOVT:A MOVE T:A      * P STR A2,A8 STORE NEW ADDRESS IN T:ATAB
0x083f88…08411c          Dummy {f00=0x002a, f01=0x0190, f02=»   f   P     2 P* GET LAST USED ENTRY IN CLASS-LOCAL MM-TABLE        P   F ( P TL MMBEG,A2 LOAD CLASS LOCAL TABLE    N * P LDKL A3,MMTAB GET WORK TABLE ADDRESS    z   P ADR A3,A13      $ P TSR A3 STORE TABLE IN WORK-AREA     $ P TL MMDDIV,A13 RELOAD DDIV TABLE    
0x08411c…0842b0          Dummy {f00=0x002a, f01=0x0190, f02=»LENGTH OF DSCB'S *     " P***                        ***       P       @   P ELR A1,A8 GET T:A-ADDRESS   L & P EL A3,DATLEN,A12 A12=T:D-ADDRESS    n   P LDK A2,DSCBL DSCB-LENGTH      ( P CALL MULT A3() X (A2) RESULT IN A3      & P ES A3,CSN,A1 SAVE LENG OF DSCB'S 
0x0842b0…084444          Dummy {f00=0x002a, f01=0x0190, f02=»,T:ASTA INCREMENT TO FIRST WORD      6 PSYA285 ES A2,CIA,A1 SAVE DISPLACEMENT TO T:A-ESART   ( " P EL A2,STKB,A1 GET STACK SIZE    b & P ES A2,CSE,A1 AND SAVE (TEMPORARY)     & P LD A2,SCTLAC GET START OF P:MTAB      $ P TL* MMTO,A13 LOAD CORRECT TABLE       P EL 
0x084444…0845d8          Dummy {f00=0x002a, f01=0x0190, f02=»   P CALL MOVT:A MOVE T:A      * P ESR A2,A8 STORE NEW ADDRESS IN T:ATAB   "   P XIF   P   P IFF CREDIT=0        P RB SYA280 NEXT    r   P EJECT       PSYA290 EQU *     4 P IM FLAG,A13 INDICATE REAL DATA-PART PROCESSING      , P* INCLUDE DDIV AND PART 2.A IN FREE 
0x0845d8…08476c          Dummy {f00=0x002a, f01=0x0190, f02=»3,A2       P ANKL A3,/F000     $ P SRL A3,2 GET NEW PHYSICALL PAGE   "   P ST A3,FSTPAG,A13 SAVE   J ( P ANKL A2,/FFF GET NEW PAGE INCREMENT   h   P ST A2,FSTADR,A13 SAVE       P* MOVE T:ATAB        P     * P LD A2,T:ATNW,A13 GET REAL T:A-ADDRESS       P XIF      
0x08476c…084900          Dummy {f00=0x002a, f01=0x0190, f02=»-TAB ADDRESS   r   P LDR* A1,A2 REAL LENGTH      $ P ADR A2,A1 END OF TABLE ADDRESS    4   P ST A2,ENDADD,A13 SAVE     & P LD A1,T:ATOD,A13 GET FROM-ADDRESS   z   P LDR* A3,A1 MOVE-LENGTH        P SUR A2,A3 TO-ADDRESS        P ST A2,T:ATOD,A13 SAVE       P CALL MO
0x084900…084a94 (0, 168) Dummy {f00=0x002a, f01=0x018e, f02=» MMFROM,A13 RELOAD TABLE       P ADR A2,A1 END ADDRESS     4 P ST A2,ENDADD,A13 SAVE 'END-OF-T:ATAB-CONDITION'   > * P LD A1,T:ATOD,A13 GET PROTOTYP T:ATAB    v   P ELR A3,A1 GET LENGTH        P SUR A2,A3 TO-ADDRESS        P ST A2,T:ATOD,A13 SAVE       P CALL XMOV
0x084a94…084c28          Dummy {f00=0x002a, f01=0x018e, f02=»   P ADR A5,A13 ADD BASE ADDRESS       P ABR A5    ( & PLENGT2 EQU *-REL LENGTH OF PART 2    8   P EJECT   b   P       p   P       | 2 P*********************************************      2 P*******                               *******      2 P**                  
0x084c28…084dbc          Dummy {f00=0x002a, f01=0x0190, f02=»   ` 2 P*****                                   *****      2 P*********************************************    >   P       t 2 P*   READ CONFIGURATION FILE & BUILD         *      2 P*   SHADOW-TABLES                           *      2 P*                           
0x084dbc…084f50          Dummy {f00=0x002a, f01=0x0190, f02=»*****************************      * P***                               ***    & * P**     S U B R O U T I N E S       **    T ( P**  -USED IN THIS PART ONLY        *     * P*************************************        P EJECT       P           P         6 P**    
0x084f50…0850e4          Dummy {f00=0x002a, f01=0x0190, f02=»                      **   v 6 P**  CONVERSION OF TWO ASCII-DIGITS TO BINARY    **     6 P**                                              **   Z 6 P**  INPUT : A5=ASCII DIGITS                     **     6 P**  OUTPUT: A1=BINARY RESULT                    **     6 P
0x0850e4…085278          Dummy {f00=0x002a, f01=0x0190, f02=»QU *       P LDK A1,0 CLEAR RESULT REG       P LDR A3,A5   .   P SRL A3,8 GET TEN'S    @   P SUK A3,/30        P ADR A1,A3   p   P LDR A2,A1 MULT BY 10        P ADR A1,A1 .       P SLL A2,3 .        P ADR A1,A2 ....        P LDR A3,A5       P ANK A3,/F GET ONE'S  
0x085278…08540c          Dummy {f00=0x002a, f01=0x0190, f02=»                                **     6 P**                                              **   * 6 P**  SKIP TO NEXT BLOCK IN CONFIGURATION FILE    **   d 6 P**                                              **     6 P**  INPUT: A11=ADDRESS TO CURRENT BLOCK-START   
0x08540c…0855a0          Dummy {f00=0x002a, f01=0x018e, f02=»GS: A1,A3-A5                          **     6 P**************************************************   0   P   j   PNXTBLK EQU *   r 6 P ADKL A11,TDBNC NUMBER OF TERMINAL DEVICE CLASSES      2 PNXTCOM EQU * ENTRY: SKIP TO NEXT COMMON-BLOCK        P LCR A5,A11       
0x0855a0…085734 (0, 169) Dummy {f00=0x002a, f01=0x0190, f02=»   P ADKL A11,2      0 P LCR A5,A11 GET NUMBER OF SPEC, DEV. CLASSES       P SLL A5,8    L   P LC A5,1,A11   ^   P CALL CONVRT   r , P LDK A2,SDC SPEC. DEV. CL. RECORD LENGTH       P LDR A3,A1       P CALL MULT       P ADR A11,A3 A11=NEXT BLOCK       P ADKL A11,2 
0x085734…0858c8          Dummy {f00=0x002a, f01=0x0190, f02=»  **   ` 8 P**                                                **     8 P**                                                **   H 8 P**  CONVERT 3 ASCII-DIGITS TO BINARY              **     8 P**                                                **     8 P**  INPUT : 
0x0858c8…085a5c          Dummy {f00=0x002a, f01=0x0190, f02=»                      **   t 8 P****************************************************       P           PGETNUM EQU *   h   P LDK A4,100 FIRST INCREMENT    |   P LDK A5,0 CLEAR RESULT REG       P SUK A6,1 INIT POINTER       PGET030 ADK A6,1 NEXT DIGIT       P LCR A
0x085a5c…085bf0          Dummy {f00=0x002a, f01=0x0190, f02=»GET050     , PGET100 SUK A4,90 NEXT INCREMENT (TEN'S)        P RB(P) GET030    > & P ADK A4,81 NEXT INCREMENT (ONE'S)    T   P RB(P) GET030 THIRD DIGIT    ~   P RTN A14       P EJECT       P       P* START OF PROGRAM PART 1 *        P     4 P* SAVE02=POINTER TO 1:
0x085bf0…085d84          Dummy {f00=0x002a, f01=0x0190, f02=» INIT A15 STACK        P*        P LD A15,SCTSTB   "   P SUKL A15,4    8   P   L & P LD A2,SCTLAC GET S:GTAB (IF ANY)    T   P IFT MMUPAG=0    ~ . P LD A2,CREID,A2 GET CREDIT IDENTIFICATION        P XIF       P IFT MMUPAG=1        P TL MMTAB,A13 %%##       P EL A2
0x085d84…085f18          Dummy {f00=0x002a, f01=0x0190, f02=»   p ( P RF(E) SYA100 YES! START CONFIGURATE       P IFF CREDIT=1    4   P   J   P* ASSEMBLER APPLICATION    R   P   r   P* SWITCH TO LEVEL 0 ENB    z   P     ( P LDKL A4,SYA103 CONTINUATION ADDRESS       P ADR A4,A13 RELOCATE       P STR A4,A15 PUT ON STACK      
0x085f18…0860ac          Dummy {f00=0x002a, f01=0x0190, f02=» ( P LDKL A4,MMTAB GET MM-TABLE ADDRESS        P ADR A4,A13 RELOCATE   0   P ST A4,MMFROM,A13 SAVE   L ( P* FILL MM-TABLES IN USER TASK TTAB'S   j   P     ( P LD* A5,SCTTCT GET LENGTH OF TC:TAB      $ P LD A6,SAVE02,A13 1:ST USER TASK       P LDR A3,A6 SAVE      0
0x0860ac…086240          Dummy {f00=0x002a, f01=0x0190, f02=»   v   P*        P LDKL A1,/FC00       P LDKL A2,MMTAB   (   P ADR A2,A13    >   P LDR A4,A2  =00002   R   P SUKL A4,MMBEG   l   P AD A4,SCTMMC        PSYA:10 CWR A4,A2       P RF(E) SYA105        P SUK A4,2        P STR A1,A4       P RB SYA:10       PSYA105 SUK A
0x086240…0863d4 (0, 170) Dummy {f00=0x002a, f01=0x0190, f02=» RB SYA105       PSYA107 EQU *       P XIF   &   P IFF CREDIT=1    2 2 P LD* A5,SAVE02,A13 1:ST USER TASK TTAB ADDRESS   H . P LD A2,SAVE09,A13 EXECUTION START ADDRESS    ~ ( P AD A2,SCTLAC ADD RELOCATION ADDRESS       P LDK A3,0 SEGMENT NUMBER       P CF A15,ACTO
0x0863d4…086568          Dummy {f00=0x002a, f01=0x0190, f02=»T=0        P EJECT       P         , P* READ CONFIG FILE AND BUILD SHADOWTABLE   &   P       V 0 P CM SAVE02,A13 CLEAR 'BUGGER TASK INDICATOR'   b   P IFT CREDIT-MMUPAG=1     & P LD* A2,SCTLAC GET START OF P:MTAB     $ P LD A12,T:ATAB,A2 T:ATAB ADDRESS     & P SUK
0x086568…0866fc          Dummy {f00=0x002a, f01=0x0190, f02=»LENGTH-WORD    ~ $ P ST A4,U:BTOD,A13 SAVE IN SYSLDA       P XIF   <   P IFT CREDIT+SWBMMU=2   H ( P LD A4,S:BTAB,A2 GET S:BTAB ADDRESS    d $ P SUK A4,2 ADJUST FOR LENGTH WORD       P ST A4,S:BTOD,A13 SAVE       P XIF       P IFT CREDIT-MMUPAG=1       P* T:ATAB P
0x0866fc…086890          Dummy {f00=0x002a, f01=0x0190, f02=»CHECK ADDRESSES        P     " P LDR A11,A3 END OF SHADOW-TAB        P LDR A9,A13 START OF SYSLDA    F   P CALL CMPADR   j   P RF(L) SYA110 OK!    ~ " P LDKL A1,LMP3 MEMORY OVERFLOW        P CALL ERROR      ( PSYA110 LDR A9,A2 GET P:MTAB ADDRESS        P LDK A2,0 
0x086890…086a24          Dummy {f00=0x002a, f01=0x018e, f02=»NE) ZERO NO!     " P STR A4,A3 STORE TABLE LENGTH      ( P LD A11,SAVE01,A13 GET CONFIG START    : " P LC A2,TDBBT,A11 GET BLOCKTYPE   f   P CCK A2,'TT' TASK DEF?       P RF(E) SYA120 OK!        P LDK A1,LMP4 NO TASK PRESENT       P CALL ERROR      ( PSYA120 LC A2
0x086a24…086bb8          Dummy {f00=0x002a, f01=0x0190, f02=»   | : P ST A2,SAVE02,A13 INDICATE BUGGER TASK PRESENT =00001      " P RF SYA136 SKIP TO NEXT BLOCK    F   PSYA125 LDR A8,A12 SAVE   l   P LDR* A4,A12 T:ATAB LENGTH       PSYA130 ADKL A8,2 NEXT T:A        P LDR* A6,A8 GET T:A ADDRESS        P SUK A4,2        P RF(
0x086bb8…086d4c          Dummy {f00=0x002a, f01=0x018e, f02=»?    v   P RB(NE) SYA130 NO!       P SUR* A4,A12 T:ATAB LENGTH   $   P XIF   F   P IFT CREDIT+MMUPAG=2   R & P EL* A2,SCTLAC GET START OF P:MTAB   n $ P EL A12,T:ATAB,A2 T:ATAB ADDRESS     $ P SUKL A12,2 INCLUDE LENGTH WORD      & P ST A12,T:ATOD,A13 SAVE IN SYSLD
0x086d4c…086ee0          Dummy {f00=0x002a, f01=0x0190, f02=»       P IFT CREDIT+MMUSWB=3     ( P EL A4,S:BTAB,A2 GET S:BTAB ADDRESS    $ $ P SUK A4,2 ADJUST FOR LENGTH WORD   P   P ST A4,S:BTOD,A13 SAVE   x   P XIF       P IFT CREDIT+MMUPAG=2       P* T:ATAB PROCESSING:       P           P ELR A4,A12 T:ATAB-LENGTH        P
0x086ee0…087074 (0, 171) Dummy {f00=0x002b, f01=0x0190, f02=»SES        P     $ P LDR A11,A3 END OF SHADOW-TABLE        P LDR A9,A13 START OF SYSLDA    <   P CALL CMPADR   `   P RF(L) SYA110 OK!    t " P LDKL A1,LMP3 MEMORY OVERFLOW        P CALL ERROR      ( PSYA110 LDR A9,A2 GET P:MTAB ADDRESS        P* CLEAR T:ATAB SHADO
0x087074…087208          Dummy {f00=0x002b, f01=0x0190, f02=»4,A3 STORE TABLE LENGTH      ( P LD A11,SAVE01,A13 GET CONFIG START      " P LC A2,TDBBT,A11 GET BLOCKTYPE   L   P CCK A2,'TT' TASK DEF?   r   P RF(E) SYA120 OK!        P LDK A1,LMP4 NO TASK PRESENT       P CALL ERROR      ( PSYA120 LC A2,TDBMC+4,A11 GET TASK ID  
0x087208…08739c          Dummy {f00=0x002b, f01=0x0190, f02=»DICATE 'BUGGER TASK PRESENT'   |   P RF SYA136 SKIP THIS BLOCK   $   PSYA125 LDR A8,A12 SAVE   F   P ELR A4,A12 T:ATAB LENGTH    d   PSYA130 ADKL A8,2 NEXT T:A        P ELR A6,A8 GET T:A ADDRESS       P SUK A4,2        P RF(NZ) SYA135     , P LDK A1,LMP5 NO PROT. 
0x08739c…087530          Dummy {f00=0x002b, f01=0x0190, f02=») SYA130 NO!       P ELR A10,A12 !     P SUR A4,A10 T:ATAB LENGTH  ! (   P XIF ! J   P IFF CREDIT=0  ! V . P NGR A4,A4 => A4=DISPLACEM. IN SHADOW-TAB  ! l ( P LC A5,TDBNT,A11 GET NUMBER OF TASKS !     P SLL A5,8  !     P LC A5,TDBNT+1,A11 !     P CALL CONVRT !   (
0x087530…0876c4          Dummy {f00=0x002b, f01=0x0190, f02=»SKIP TO NEXT BLOCK !     P     "     PSYA136 CALL NXTBLK " &   PSYA137 EQU * " @   P CCK A2,'TT' " T & P RB(E) SYA120 NEXT TASK DEF BLOCK  " h   P CCK A2,'CC' "     P RF(NE) SYA140 "   * P ADKL A11,1 STEP TO NUMBER OF COM.DEV. "     P CALL NXTCOM SKIP COMMON DEF "
0x0876c4…087858          Dummy {f00=0x002b, f01=0x0190, f02=»T NUMBER OF COPIES IN PROTOTYPE  " ~   PSYA141 EQU * # (   P XIF # <   P IFT CREDIT+SWPBLK=2 # H   P LCR A2,A11  # d   P CCK A2,'SS' # x   P RF(NE) SYA152 #     P LD A8,S:BTOD,A13  #     P CALL USWBTP #     P XIF #     P IFT CREDIT=1  #     P RF SYA152 #     P EJE
0x087858…0879ec          Dummy {f00=0x002b, f01=0x0190, f02=»                        *  # b L P*  USWBTP - INSERT NUMBER OF COPIES IN U:BTAB/S:BTAB PROTOTYPE TABLE  *  $ " L P*  =================================================================  *  $ r L P*                                                                     
0x0879ec…087b80          Dummy {f00=0x002b, f01=0x0190, f02=»                        *  $ b L P*  ENTRY:  A8 - MODIFIED ADDRESS TO U:BTAB/S:BTAB PROTOTYPE TABLE     *  % " L P*          A11- POINTER IN CONFIGURATION TABLE TO 'U' OR 'S' BLOCK    *  % r L P*                                                                     
0x087b80…087d14 (0, 172) Dummy {f00=0x002b, f01=0x0190, f02=»                        *  % b L P*  WORK REGISTERS:                                                    *  & " L P*                                                                     *  & r L P*  SUBROUTINES:  GETNUM,ERROR                                         
0x087d14…087ea8          Dummy {f00=0x002b, f01=0x0190, f02=»*************************  & b   P ' "   PUSWBTP EQU * ' *   P ' >   P XIF ' F   P IFT CREDIT-MMUPAG=1 ' R   P ADKL A11,1  ' n   P LDR A6,A11  '   * P CALL GETNUM PACK 3 DIG. RESULT IN A5  '   $ P LDR A1,A5 SAVE NUMBER OF UWB'S  '     PSYA142 EQU * '     P LDR A12
0x087ea8…08803c          Dummy {f00=0x002b, f01=0x0190, f02=»CHARACTER FROM CONFIG  ' z   P SLL A2,8  (     P LC A2,1,A11 GET 2:ND CHAR ( 0 6 P CW A2,UPNAME,A12 COMPARE W. 1:ST WORD IN PROTOTYP ( R * P RF(E) FRSTOK FIRST TWO CHARACTERS OK! (   0 PSYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S  (     P RF(NN) SYA150 (     P LDK
0x08803c…0881d0          Dummy {f00=0x002b, f01=0x0190, f02=»OK LC A2,2,A11 GET 3:RD CHAR (     P CC A2,UPNAME+2,A12  ) $   P RB(NE) SYA147 .NEQ. ) @   P EJECT )     P     ) j   P* PROTOTYPE FOUND *  ) v   P     )   8 P ADKL A11,NAMUWB SKIP TO 'NUMBER OF BOCKS' IN CONFIG )     P LDR A6,A11  )     P CALL GETNUM CONVERT )   2
0x0881d0…088364          Dummy {f00=0x002b, f01=0x018e, f02=»1,UDBFST-1 )     P RTN A14 *     P XIF * "   P IFT CREDIT+MMUPAG=2 * .   P ADKL A11,1  * J   P LDR A6,A11  * ^ * P CALL GETNUM PACK 3 DIG. RESULT IN A5  * r $ P LDR A1,A5 SAVE NUMBER OF UWB'S  *     PSYA142 EQU * *     P LDR A12,A8 START OF TABLE *     P ELR A3,A1
0x088364…0884f8          Dummy {f00=0x002b, f01=0x0190, f02=» * b   P SLL A2,8  +     P LC A2,1,A11 GET 2:ND CHAR +   2 P EL A10,UPNAME,A12 GET FIRST WORD IN PROTOTYPE + <   P CWR A2,A10  + r   P RF(E) FRSTOK FIRST WORD OK! +   0 PSYA147 SUK A3,UP:REC DEC. NUMBER OF PROT.'S  +     P RF(NN) SYA150 +     P LDK A1,LMP6 UWB NOT
0x0884f8…08868c          Dummy {f00=0x002b, f01=0x0190, f02=»GET 3:RD CHAR FROM CONFIG  + | 0 P EL A2,UPNAME+2,A12 GET 3:RD CHAR FROM PROY  , "   P SRL A2,8  , V   P ANKL A10,/FF  , h   P CWR A10,A2  , ~   P RB(NE) SYA147 .NEQ. ,     P EJECT ,     P     ,     P* PROTOTYPE FOUND *  ,     P*******************  ,     P     ,  
0x08868c…088820          Dummy {f00=0x002b, f01=0x0190, f02=»E IN U:BTAB SHADOW-TABLE , x   P ANKL A10,/FF00  -     P ORR A10,A5  - 8   P ES A10,UPNUMB-1,A12 - L . P SUK A1,1 DEC. NO OF TYPES IN CONFIG FILE  - h   P RB(P) SYA142  -     P ADKL A11,UDBFST-1 -     P RTN A14 -     P XIF -     P IFT CREDIT=1  -     P EJECT -    
0x088820…0889b4 (0, 173) Dummy {f00=0x002b, f01=0x0190, f02=»OD,A13 GET LENGTH OF T:ATAB  -     P XIF . $   P IFT CREDIT+MMUPAG=2 . 0 ( P EL* A7,T:ATOD,A13 GET T:ATAB LENGTH . L * P SLL A7,1 RESERVE FOR MM-ADDRESS-TABLE . x   P XIF .     P IFF CREDIT=0  .   0 P AD A7,SCTSFA TO-ADDRESS (AFTER SHADOW-TABLE .     P ADK A7,1  .
0x0889b4…088b48          Dummy {f00=0x002b, f01=0x0190, f02=»DA)  . t   P NGR A2,A2 /   4 P ST A2,SAVE04,A13 SAVE NEW RELOCATION TEMPORARY  /     P IFT CREDIT+MMUPAG=2 / V & P* CREATE SYSLDA & DDIV MM-TABLE *  / r   P /   " P LDR A2,A7 TO-ADDRESS (SYSLDA) /     P ANKL A2,/F000 FIRST PAGE  /   ( P ST A2,MMREL1,A13 SAVE PHYSI
0x088b48…088cdc          Dummy {f00=0x002b, f01=0x0190, f02=»16 SET COUNTER /   ( PSYA157 STR A2,A11 STORE PAGE-POINTER 0     P ADKL A11,2 NEXT ENTRY 0 B   P ADKL A2,/400 PAGE INCREMENT 0 `   P SUK A3,1 ALL? 0     P RB(NZ) SYA157 NO! 0   ( P ANKL A7,/FFF GET DISPLACEM. IN PAGE 0     P XIF 0     P IFF CREDIT=0  0   0 P ST A7
0x088cdc…088e70          Dummy {f00=0x002b, f01=0x0190, f02=» 0 h   P LDR A6,A7   1   $ P* CALCULATE DDIV FROM-ADDRESS *  1     P 1 D   P LD A1,SCTLAC GET S:GTAB 1 L * P ST A1,SAVE13,A13 SAVE S:GTAB ADDRESS  1 l & P ST A9,SCTLAC SAVE START OF P:MTAB 1     P IFT CREDIT-MMUPAG=1 1   ( P LD A3,NUMSEG,A1 NUMBER OF SEGMENTS  1  
0x088e70…089004          Dummy {f00=0x002b, f01=0x018e, f02=» SEGMENT BLOCK RECORD LENGTH 1     P CALL MULT 2 $   P ADR A1,A3 2 6 & P ADK A1,NUMSEG+2 => START OF DDIV  2 H 2 P LD A2,SAVE04,A13 GET NEW RELOCATION INCREMENT 2 r 0 P ADS A2,M:REL,A13 AND ADJUST RELOCATION BASE 2     P IFT CREDIT+MMUPAG=2 2     P 2   . P ST A1,S
0x089004…089198          Dummy {f00=0x002b, f01=0x018e, f02=» 2     P IFF CREDIT=0  3   " P SUR A6,A1 RELOCATION FOR DDIV 3     P EJECT 3 D   P 3 R   P     3 Z   P     3 f 0 P* RELOCATE ADDRESSES IN T:ATAB AFTER MOVE *  3 r . P* CALCULATE TOTAL (=REAL) LENGTH        *  3   . P* REMOVE NOT USED ENTRIES IN T:ATAB     *  3   .
0x089198…08932c          Dummy {f00=0x002b, f01=0x018e, f02=»   P* INITIATE POINTERS  4     P 4   ( P LD A8,T:ATOD,A13 GET T:ATAB ADDRESS 4 (   P LDR* A3,A8 GET LENGTH 4 T   P ADR A3,A8 END OF T:ATAB 4 r   P ST A3,ENDADD,A13 SAVE 4   0 P LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB 4     P LDR A4,A5 2:ND POINTER  4   & P LDR
0x08932c…0894c0          Dummy {f00=0x002b, f01=0x0190, f02=»   P* SCAN T:ATAB: 5     P 5   " PSYA160 ADKL A8,2 TAKE NEXT T:A 5 " $ P ADK A5,2 NEXT T:A IN SHADOW-TAB 5 H   P CW A8,ENDADD,A13  5 p   P RF(E) SYA170 ALL DONE 5     P LDR* A1,A8 GET T:A  5   * P LDR* A7,A5 GET CONTENTS OF SHADOW-TAB 5   , P RB(Z) SYA160 THIS T:A
0x0894c0…089654 (0, 174) Dummy {f00=0x002b, f01=0x0190, f02=»ADOW-TAB ADDRESS 5 x ( P ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS 6   8 P STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE)  6 D   P LDR* A10,A8 GET T:A-ADDRESS 6     P ADR A10,A6 RELOCATE 6   . P STR A10,A2 STORE ADDR. (EV. ON NEW PLACE) 6     P* RELOCATE W.B.-ADDRES
0x089654…0897e8          Dummy {f00=0x002b, f01=0x018e, f02=»DDRESS 6 l   PSYA165 SUK A7,1 DEC. COUNTER 7     P RB(N) SYA160 TAKE NEXT T:A  7 2   P ADRS A6,A1 RELOCATE 7 V   P XIF 7 r   P IFT CREDIT+MMUPAG=2 7 ~   P 7     P* INITIATE POINTERS  7     P 7     P LD A8,T:ATOD,A13 T:ATAB 7     P ELR A3,A8 GET LENGTH  7     P ADR
0x0897e8…08997c          Dummy {f00=0x002b, f01=0x0190, f02=» 7 v & P LDR A2,A8 2:ND POINTER IN T:ATAB  8   & P LDK A3,2 SET 'NEW' T:ATAB COUNTER 8 2 . P SUR A11,A11 CLEAR REAL LENGTH ACCUMULATOR 8     P 8     P* SCAN T:ATAB: 8     P 8   " PSYA160 ADKL A8,2 TAKE NEXT T:A 8   $ P ADK A5,2 NEXT T:A IN SHADOW-TAB 8     P CW A8
0x08997c…089b10          Dummy {f00=0x002b, f01=0x0190, f02=»THIS T:A IS NOT USED!!!!!  8   " P ADR A11,A7 ACCUMULATE LENGTH  9 " , P ADK A3,2 INCREMENT 'NEW' T:ATAB LENGTH  9 H , P ADK A4,2 UPDATE 2:ND SHADOW-TAB ADDRESS 9 x ( P ADK A2,2 UPDATE 2:ND T:ATAB ADDRESS 9   8 P STR A7,A4 STORE NUMBER OF T:A'S (EV. ON NEW PLACE) 
0x089b10…089ca4          Dummy {f00=0x002b, f01=0x0190, f02=».-ADDRESSES  9     P :   $ P EL A12,T:DAD,A1 GET T:D-ADDRESS :   $ P EL A7,WATLEN,A12 LENGTH OF WAT  : D . P ADK A1,WATFST+2 ADD TO FIRST W.B.-ADDRESS : l   PSYA165 SUK A7,1 DEC. COUNTER :     P RB(N) SYA160 TAKE NEXT T:A  :     P ELR A10,A1 GET ADDRESS  :     P A
0x089ca4…089e38          Dummy {f00=0x002b, f01=0x0190, f02=»A170 EQU * :     P ST A6,MOVADD,A13 SAVE ;   8 P ST* A3,SCTSFA STORE NEW TABLE LENGTH IN SHADOW-TAB  ; 0   P IFT CREDIT+MMUPAG=2 ; l $ P ES* A3,T:ATOD,A13 AND IN T:ATAB ;     P XIF ;     P IFT CREDIT-MMUPAG=1 ;   $ P ST* A3,T:ATOD,A13 AND IN T:ATAB ;     P XIF ;  
0x089e38…089fcc          Dummy {f00=0x002b, f01=0x018e, f02=» 0 P ST A2,SAVE05,A13 SAVE TOT. NUMBER OF T:A'S  <     P     < 8   P EJECT < D " P****************************** < R $ P* RELOCATE ADDRESSES IN U:BTAB * < x $ P* (REAL LENGTH=PROTOTYPE LEN.) * <   $ P******************************** <     P <     P IFT CREDIT-MMUP
0x089fcc…08a160          Dummy {f00=0x002b, f01=0x0190, f02=»   P SUK A3,2   -"-  =   " PSYA180 RF(Z) SYA185 ALL DONE!  =     P ADRS A6,A5 RELOCATE = B   P XIF = ^   P IFT CREDIT+MMUPAG=2 = j $ P LD A5,U:BTOD,A13 U:BTAB ADDRESS =     P ELR A3,A5 TABLE LENGTH  =   , P ST A3,SAVE06,A13 SAVE LENGTH OF U:BTAB  =     P ADK A5,2 
0x08a160…08a2f4 (0, 175) Dummy {f00=0x002c, f01=0x0190, f02=»10,A5  =     P XIF >     P IFF CREDIT=0  >   8 P ADK A5,UP:REC ADD TO NEXT RECORD IN U:BTAB PROTOTYP > 0   P SUK A3,UP:REC > l   P RB SYA180 >     P EJECT >     PSYA185 EQU * >     P IFT CREDIT+MMUSWB=3 >     P*  >   $ P*  COMPUTE REAL LENGTH OF S:BTAB >     P*  >
0x08a2f4…08a488          Dummy {f00=0x002c, f01=0x0190, f02=»D  > t , PSYA190 RF(Z) SYA199 ALL RECORDS SCANNED! ?   $ P EL A4,2,A5 GET PROT. W.B.-ADDR. ? :   P ADR A4,A6 RELOCATE  ? b   P ES A4,2,A5 STORE IT BACK  ? ~ , P EL A4,UPNUMB-1,A5 GET NUMBER OF COPIES  ?     P ANK A4,/FF GET RIGHT BYTE ?   . PSYA192 RF(Z) SYA194 NO
0x08a488…08a61c          Dummy {f00=0x002c, f01=0x0190, f02=»5,UP:REC NEXT RECORD IN S:BTAB PROTOTYPE ?   $ P SUK A3,UP:REC DECREMENT LENGTH  @ 0   P RB SYA190 @ X   P XIF @ j   P IFT CREDIT+SWBMMU=2 @ v $ P LD A5,S:BTOD,A13 S:BTAB ADDRESS @   * P LDR* A3,A5 LENGTH OF S:BTAB PROTOTYPE @     P LDR A2,A3 SAVE  @   " P SUK A3,
0x08a61c…08a7b0          Dummy {f00=0x002c, f01=0x0190, f02=»E  @ ~   P ST A4,2,A5 STORE IT BACK  A   , P LD A4,UPNUMB-1,A5 GET NUMBER OF COPIES  A ,   P ANK A4,/FF  A   . PSYA196 RF(Z) SYA198 NO MOORE OF THIS TYPE! A p   P ADK A2,2 INCREMENT LENGTH A   ( P SUK A4,1 DECREMENT NUMBER OF COPIES A     P RB SYA196 A   8 PSYA198
0x08a7b0…08a944          Dummy {f00=0x002c, f01=0x0190, f02=»SWPBLK=2 A   0 PSYA199 ST A2,SAVE25,A13 SAVE COMPUTED LENGTH B     P XIF B D   P IFT CREDIT=1  B P   P EJECT B f   P B t 6 P* RELOCATE T:ATAB- AND U:BTAB-ADDRESSES IN P:MTAB  B |   P     B     P ADS A6,T:ATOD,A13 B     P ADS A6,U:BTOD,A13 B     P IFT CREDIT+SWPBLK
0x08a944…08aad8          Dummy {f00=0x002c, f01=0x0190, f02=»U A5,SAVE04,A13 END-START  B   $ P AD A5,SAVE12,A13 ADD NEW START  C "   P ST A5,DATEND,A13 SAVE C J   P XIF C h   P IFT CREDIT+MMUPAG=2 C t   P C     P C     P* STORE MMTABLE ADDRESSES  C     P C     P LDK A4,MMDDIV C   " P ADR A4,A13 GET TABLE ADDRESS  C   & P L
0x08aad8…08ac6c          Dummy {f00=0x002c, f01=0x0190, f02=»AND SAVE C     P LDK A4,MMTAB  D   $ P ADR A4,A13 'WORK-TABLE' ADDRESS D &   P SUR A4,A5 RELOCATE  D N   P ST A4,MMFROM,A13  D j   P* CALCULATE DDIV END D     P D     P LDR A5,A9 DDIV END  D     P SU A5,SAVE04,A13 ENT-START  D   $ P AD A5,SAVE12,A13 ADD NEW START 
0x08ac6c…08ae00          Dummy {f00=0x002c, f01=0x0190, f02=» RELATIVE START ADDRESS  D ~   P ADR A6,A13 RELOCATE E   & P LDR* A6,A6 GET MM-TABLE CONTENTS  E <   P ST A6,FSTPAG,A13 SAVE E f " P ANKL A5,/FFF GET DISPLACEMENT E     P ST A5,FSTADR,A13 AND SAVE E     P XIF E     P IFF CREDIT=0  E     P* CONTINUE IN PART 2 * E  
0x08ae00…08af94 (0, 176) Dummy {f00=0x002c, f01=0x0190, f02=»DKL A7,START2 GET EXECUTION START ADDRESS  E     P ADR A7,A2 F 2 " P LDKL A3,LENGT2 SYSLDA LENGTH  F D   P LDR A1,A13 FROM-ADDRESS F j   P F     P* MOVE SYSLDA *  F     P F     P IFT CREDIT-MMUPAG=1 F     PNXTMOV LDR* A4,A1 GET WORD F     P STR A4,A2 STORE WORD  F
0x08af94…08b128          Dummy {f00=0x002c, f01=0x40f6, f02=»VB A3  F     P XIF G     P IFF CREDIT=0  G     P G 0 * P ABR A7 HEJ SVEJS! VI SES I PART 2...  G 8   P XIF G f   P IFT CREDIT=0  G r   P LDKL A1,LMP9  G   $ P CALL ERROR INCONSISTENT MONITOR G     P XIF G     PLDAEND EQU * G     P END G  @    G  4,A2 STORE WORD  F
0x08b128…08b2bc          Dummy {f00=0x002c, f01=0x2008, f02=»     H  -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
0x08b2bc…08b450          Dummy {f00=0x002c, f01=0x0190, f02=» x   6 P**  OUTPUT: RESULT IN A14-STACK                 ** y   6 P************************************************** y B   P     y |   PCMPADR EQU * y     P TNM A11,A9  y     P RF(NN) CMPA10 y     P CWR A9,A11  y     P RF CMPA20 y     PCMPA10 CWR A11,A9  y   . PCM
0x08b450…08b5e4          Dummy {f00=0x002c, f01=0x0190, f02=»***************************  y l D P*                                                             *  z $ D P*  ICBMVD - INDICATE CURRENT BLOCK MOVED                      *  z l D P*  =====================================                      *  z   D P*           
0x08b5e4…08b778          Dummy {f00=0x002c, f01=0x0190, f02=»                                                          *  z   D P*  ENTRY:  A8 - FIRST T:A POINTER                             *  { D D P*          A6 - SECOND T:A POINTER                            *  {   D P*         BIT - BIT NUMBER SET IN CWB- OR UWB-MASK  
0x08b778…08b90c          Dummy {f00=0x002c, f01=0x0190, f02=»K POINTER         *  { d D P*         IN T:A IS SET                                       *  |   D P*                                                             *  | d D P*  WORK REGISTERS:  A1,A2                                     *  |   D P*                   
0x08b90c…08baa0          Dummy {f00=0x002c, f01=0x0190, f02=»                                                  *  |   D P***************************************************************  } <   P EJECT }     PICBMVD EQU * }     P LDKL A1,/8000 SET BIT 0 }   6 P LD A2,BIT,A13 GET BIT NUMBER IN CWB- OR UWB-MASK  }   " PIBAM10 R
0x08baa0…08bc34 (0, 177) Opaque[0x194]
0x08bc34…08bdc8          # DirEnt {nam=»LDTASK«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0590, f03=0x0000}
0x08bc34…08bdc8          IdxSect {
0x08bc34…08bdc8            f00 = 0x002c	// 0x8bc34 @0x0 
0x08bc34…08bdc8            f01 = 0x000c	// 0x8bc36 @0x2 
0x08bc34…08bdc8            gno = [	// 0x8bc38 @0x4 
0x08bc34…08bdc8                [0x00]: C0x002c.0x2.0
0x08bc34…08bdc8                [0x01]: C0x002c.0x3.0
0x08bc34…08bdc8                [0x02]: C0x002d.0x0.0
0x08bc34…08bdc8                [0x03]: C0x002d.0x1.0
0x08bc34…08bdc8                [0x04]: C0x002d.0x2.0
0x08bc34…08bdc8                [0x05]: C0x002d.0x3.0
0x08bc34…08bdc8            ]
0x08bc34…08bdc8          }
0x08bdc8…08bf5c          Dummy {f00=0x002c, f01=0x018e, f02=» 2 P IDENT LDTASK  REL 9.2 79-12-06  870105040920        P   : ( P   =2, DEVICE TABLE LENGTH DATA WORD   B   P   REL 9.2 79-11-16    n " P   =1, QLTASK RETURN IN ENABLE       P   REL 9.1 79-05-23        P*      6 P**************************************************
0x08bf5c…08c0f0          Dummy {f00=0x002c, f01=0x018e, f02=» 6 P**************************************************       P*    >   P*    H * P*   THIS MODULE CONTAINS THE LOAD TASK   R 0 P*   USED IN TOSS MEMORY MANAGEMENT SYSTEMS.        P*      & P*   IT CONTAINS TWO ENTRY POINTS:        P*      . P*   - LT:DSK   USED IN
0x08c0f0…08c284          Dummy {f00=0x002c, f01=0x0190, f02=»       P*        P***********        P* ENTRIES *    &   P***********    :   P*    N   P*    X $ P ENTRY LT:DSK DISC PAGING ENTRY    b , P ENTRY LT:SWB SWAPPABLE WORK BLOCK ENTRY       P ENTRY TTABLD LOAD TASK TTAB     2 P ENTRY QLTDSK ACTIVATE LDTASK AT ENTRY LT:
0x08c284…08c418          Dummy {f00=0x002c, f01=0x0190, f02=»       P*        P*************        P* EXTERNALS *    (   P*************    >   P*    T   P*    ^ " P EXTRN TLDS15 ENTRY IN TLDSEG    h " P EXTRN TLDS20 ENTRY IN TLDSEG      " P EXTRN MEXIT MONITOR TASK EXIT     4 P EXTRN LKMERR HALT SYSTEM DUE TO FATAL LKM ERR
0x08c418…08c5ac          Dummy {f00=0x002c, f01=0x0190, f02=» PAG:QB QUEUE LINK BACKWARDS       P EXTRN PAG:PA PAGE ADDRESS   $ ( P EXTRN PAG:SB SEGMENT BLOCK ADDRESS    F & P EXTRN SEG:DS DISC SECTOR ADDRESS    r   P EXTRN SEG:EL SEGMENT LENGTH     $ P EXTRN SEG:PB PAGE BLOCK ADDRESS     4 P EXTRN SWB:DS DISC SECTOR ADDRES
0x08c5ac…08c740          Dummy {f00=0x002c, f01=0x0190, f02=»S    r   P EXTRN ECBRC ECB RETURN CODE     " P EXTRN ECBCW ECB CONTROL WORD    .   P EXTRN TTB:SA TTAB SAVE AREA   T   P EXTRN TTB:MT MMU TABLE    x ( P EXTRN TTB:SB SEGMENT BLOCK ADDRESS      ( P EXTRN SCTPLD PROGRAM LOADING DEVICE       P EXTRN SCTPSZ PAGE SIZE 
0x08c740…08c8d4 (0, 178) Dummy {f00=0x002c, f01=0x0190, f02=» . P*****************************************        P*    6   P* CONDITIONAL ASSEMBLY   @   P*    ^ . P*****************************************    h   P*      . P* A PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P*   
0x08c8d4…08ca68          Dummy {f00=0x002c, f01=0x018e, f02=»852 EQU 0.   p   P*        PCPU852 EQU 1       P*    0   P*    : 6 P* A PROGRAM VERSION INCLUDING TOSS SWAPPABLE WORK    D 2 P* BLOCKS IS OBTAINED BY SETTING SWPBLK EQU 1.    ~   P*        PSWPBLK EQU 0       P*         *      4 P* A PROGRAM VERSION USING TOSS ASS
0x08ca68…08cbfc          Dummy {f00=0x002c, f01=0x018e, f02=»     " P* LDTASK ECB AND BUFFER AREAS        P*    . 4 PLD:ECB DATA 0,0,410,0,0,0 ECB AREA FOR LOAD TASK   8   P*    p 4 PLD:BUF RES 205 INTERMEDIATE BUFFER FOR LOAD TASK   z   P*      & P RES 2 LOAD TASK STACK (ONE LEVEL)     ( PLD:STB EQU *-2 LOAD TASK STACK BAS
0x08cbfc…08cd90          Dummy {f00=0x002c, f01=0x0190, f02=»   t   P*        P IFT MMUPAG=1        P RES 16 LDTASK MMU TABLE   (   P XIF   H   P*    T " P DATA 0 SEGMENT BLOCK ADDRESS    ^   P*        PTTABLD EQU * TTABLD ENTRY      " P DATA 0 DISPATCHER QUEUE LINK      " P DATA '#L' TASK IDENTIFICATION       P DATA 49 PRI
0x08cd90…08cf24          Dummy {f00=0x002c, f01=0x0190, f02=»0,0,0,0,0,0,0 REGISTER SAVE AREA, A1-A14       P DATA 0,0,0,0,0,0,0    0 " P DATA 2 DEVICE TABLE LENGTH =2   L   P*    r   P EJECT   LDTASK    |   P*        P*        P**********       P* LT:DSK *       P**********       P*        P*      D P*   LT:DSK PERFORMS LO
0x08cf24…08d0b8          Dummy {f00=0x002c, f01=0x0190, f02=»OF CALLING TASK    r   P*        P*    " * PLT:DSK EQU * LDTASK DISC PAGING ENTRY    , 4 P LD A13,TTB:SA+26,A3 GET A13 FROM TTAB SAVE AREA   Z , P LDKL A5,TTABLD GET LDTASK TTAB ADDRESS      " P LDR* A2,A1 GET SEGMENT STATUS     . P RF(NN) LTD:05 SEGMENT NOT LOADE
0x08d0b8…08d24c          Dummy {f00=0x002c, f01=0x0190, f02=»A3 SAVE A3       P LDR A5,A3     , P LD A1,SEG:PB,A1 GET PAGE BLOCK ADDRESS    $   P CF A15,TLDS15   T 0 P LDR A5,A7 GET TTAB ADDRESS OF CALLING TASK    j   P ABL LTD:80        P*        P EJECT   LDTASK        P*      6 P* NO PAGE AVAILABLE. PAUSE LDTASK UNTIL RE
0x08d24c…08d3e0          Dummy {f00=0x002c, f01=0x0190, f02=» LKM       P DATA 5 PAUSE LDTASK       P*    (   P* GET ONE PAGE FROM PAGQUE   2   P*    T   PLTD:05 EQU *   ^   P LD A2,PAGQUE+2    r   P CWK A2,PAGQUE     $ P RB(E) LTD:00 NO PAGE AVAILABLE?       P*        P EJECT   LDTASK        P*      $ P* TAKE FOUND PAGE OU
0x08d3e0…08d574 (0, 179) Dummy {f00=0x002d, f01=0x0190, f02=»A2 GET PAGQUE ADDRESS AND UPDATE...      4 P STR A12,A4 ...QUEUE LINK FORWARD FOR NEXT BLOCK   , 4 P CMR A2 RESET QUEUE LINK FORWARD OF REMOVED BLK    d , P LDKL A6,/4000 SEGMENT UNDER LOADING BIT     2 P LD A4,PAG:SB,A2 GET OLD SEGMENT BLOCK ADDRESS       P RF(Z)
0x08d574…08d708          Dummy {f00=0x002d, f01=0x0190, f02=»EG:PB,A1 SET NEW PAGE BLOCK ADDRESS      2 P ST A1,PAG:SB,A2 SET NEW SEGMENT BLOCK ADDRESS   ,   P*    b   P IFT MMUPAG=1    l   P*      2 P* UPDATE MMU TABLE FOR CALLING TASK AND LDTASK       P*        P INH     2 P MS 3,TTB:SA+2,A5 SAVE A1-A3 IN TTAB SAVE AREA  
0x08d708…08d89c          Dummy {f00=0x002d, f01=0x0190, f02=»ADDRESS OF LDTASK      . P CF A15,TLDS20 UPDATE MMU TABLE FOR LDTASK     6 P TS TTB:MT,A3 STORE NEW MMU TABLE FOR CALLING TASK   L   P ENB       P XIF       P*        P EJECT   LDTASK        P*      $ P* PREPARE FOR READING OF SEGMENT       P*      ( P LD A6,SEG:E
0x08d89c…08da30          Dummy {f00=0x002d, f01=0x0190, f02=»O WORDS    v 0 P LDR A5,A3 GET TTAB ADDRESS OF CALLING TASK      0 P LD A3,PAG:PA,A2 GET PAGE ADDRESS (PHYSICAL)   D . P LD A2,SEG:DS,A1 GET SEGMENT DISC ADDRESS    x * P LDR A9,A1 SAVE SEGMENT BLOCK ADDRESS      0 P LDR A11,A5 INDICATE DISC PAGING (A11 <> 0)     
0x08da30…08dbc4          Dummy {f00=0x002d, f01=0x0190, f02=»BY LT:SWB    x   P LDK A7,/91 PHYSICAL READ        P*    4   P* SET ECB PARAMETERS   >   P*    Z & PLTD:40 EQU * ENTRY USED BY LT:SWB    d , P LDKL A14,LD:STB LOAD LDTASK STACK BASE      & P LDKL A8,LD:ECB GET LD:ECB ADDRESS       P ST A2,ECBCW,A8        P*       
0x08dbc4…08dd58          Dummy {f00=0x002d, f01=0x0190, f02=»CBBA,A8 SET BUFFER ADDRESS       P RF LTD:60   "   P XIF   4   P*    @   P EJECT   LDTASK    J   P*    b   P*    l   P IFT ASSOLY=1    v , P LD A2,SCTPLD GET PROGRAM DISC FILE CODE       P STR A2,A8     . P LDKL A1,LD:BUF GET LDTASK BUFFER ADDRESS        P ST A1,E
0x08dd58…08deec          Dummy {f00=0x002d, f01=0x0190, f02=» A11,A11 CHECK DISC PAGING/SWB FLAG      ( P RF(NZ) LTD:43 DISC PAGING REQUEST?    ,   P*    X   P EJECT   LDTASK    b   P*    z   P*      , P LDR A12,A3 SAVE LOGICAL BUFFER ADDRESS      2 P ECR A2,A3 CONVERT LOGICAL ADDRESS TO PHYSICAL       P ANKL A3,/FFF       
0x08deec…08e080          Dummy {f00=0x002d, f01=0x0190, f02=»RESS   j   P SRL A2,2        P ECR A1,A2       P ANK A2,/0F    0   P SRC A2,4    D   P ORR A3,A2   V   P RF(NZ) LTD:48   h   P SUKL A1,/1000   ~   P RF LTD:48       P*        PLTD:43 EQU *       P XIF       P*        P IFT MMUPAG=1        P LDR A1,A3       P SRL A
0x08e080…08e214 (0, 180) Dummy {f00=0x002d, f01=0x0190, f02=»QU *       P LDR A12,A3      6 P ANKL A12,/FFF CONVERT PHYSICAL ADDRESS TO LOGICAL       P OR A12,SCTLAP   Z   P*    p   PLTD:48 EQU *   z   P SUK A3,2      & P ST A3,ECBBA,A8 SET BUFFER ADDRESS       P ANKL A1,/3000     , P OR A1,SCTPLD GET PROGRAM DISC FILE CODE
0x08e214…08e3a8          Dummy {f00=0x002d, f01=0x0190, f02=»   P*      $ P* MOVE FIRST SECTOR TO PAGE AREA       P*    6   P LDKL A1,LD:BUF+2    @   P LDR A2,A12    Z   P LDKL A3,376   n & P MVSU A3 MOVE FIRST SECTOR TO PAGE       P SUKL A12,2        P XIF       P*        P EJECT   LDTASK        P*        P*        PLTD:50
0x08e3a8…08e53c          Dummy {f00=0x002d, f01=0x0190, f02=»SSOLY=1        P LDK A1,188        P XIF   $   P*    0 2 P SUR A6,A1 GET REMAINING LENGTH OF SEGMENT/SWB   : 2 P RF(NP) LTD:75 SEGMENT/SWB HANDLING FINISHED?    p , P SUR A4,A1 GET REMAINING LENGTH OF PAGE        P ADR A1,A1     ( P ADR A12,A1 UPDATE PAGE AREA POI
0x08e53c…08e6d0          Dummy {f00=0x002d, f01=0x0190, f02=»FFER ADDRESS   v   P RF LTD:60       P*    &   PLTD:55 EQU *   0 * P ADS A1,ECBBA,A8 UPDATE BUFFER ADDRESS   D   P RF(N) LTD:60 NOT OVERFLOW?    r & P LDKL A1,/1000 OVERFLOW CORRECTION       P ADRS A1,A8        P XIF       P*        P IFT MMUPAG=0      * P ADS A1,
0x08e6d0…08e864          Dummy {f00=0x002d, f01=0x0190, f02=»CHECK REMAINING LENGTH OF PAGE     8 P RF(L) LTD:65 NOT ROOM FOR ONE MORE SECTOR IN PAGE?    &   P*    b   P IFT MMUPAG=1    l : P ELR A10,A12 SAVE WORD TO BE DESTROYED BY DISC CYL-ID      ( P CF A14,LTD:85 READ/WRITE ONE SECTOR     $ P ESR A10,A12 RESTORE SAVED W
0x08e864…08e9f8          Dummy {f00=0x002d, f01=0x0190, f02=» CF A14,LTD:85 READ/WRITE ONE SECTOR     $ P STR A10,A12 RESTORE SAVED WORD    ,   P RB LTD:50   T   P XIF   f   P*    r   P EJECT   LDTASK    |   P*      . P* NOT ROOM ENOUGH IN PAGE FOR LAST SECTOR:     0 P* READ IT TO MEMORY VIA INTERMEDIATE BUFFER        P*   
0x08e9f8…08eb8c          Dummy {f00=0x002d, f01=0x0190, f02=»ATE BUFFER NOW IN SYSTEM AREA      , P CF A14,LTD:85 READ ONE SECTOR TO LD:BUF   &   P ADK A1,2 SKIP CYLINDER ID   V   P LDR A2,A12 GET PAGE POINTER   x   P ADK A2,2      & P ADR A6,A6 CONVERT LENGTH TO BYTES       P*        P IFT MMUPAG=1      2 P MVSU A6 MOVE LA
0x08eb8c…08ed20          Dummy {f00=0x002d, f01=0x0190, f02=» STR A10,A2      ( P ADK A1,2 INCREMENT BUFFER POINTERS        P ADK A2,2    @   P SUK A6,2 DECREMENT COUNTER    R   P RB(P) LTD:70    v   P XIF       P*        P EJECT   LDTASK        P*        P*        PLTD:75 EQU *       P IFT SWPBLK=1      , P LDR A11,A11 CHE
0x08ed20…08eeb4 (0, 181) Dummy {f00=0x002d, f01=0x0190, f02=»OADED    b   P XRRS A4,A9        P*    "   PLTD:80 EQU *   , , P CF A15,QTJOB QUEUE TASK FOR DISPATCHING   @ & P ABL MEXIT PERFORM EXIT ON LDTASK    p   P*        P EJECT   LDTASK        P*        P* READ ONE SECTOR FROM DISC        P*        PLTD:85 EQU *       P
0x08eeb4…08f048          Dummy {f00=0x002d, f01=0x0190, f02=»   P RTN A14 NO, RETURN        P*      ( P* ERROR: INSERT PAGE IN PAGQUE AGAIN   *   P*    V   PLTD:95 ANK A2,1    `   P NGR A2,A2   x . P SUK A2,2 ERROR, SET RETURN CODE -2 OR -3      . P  ST A2,TTB:SA+14,A5 SET RETURN CODE IN A7       P*        P IFT SWPBLK=1   
0x08f048…08f1dc          Dummy {f00=0x002d, f01=0x0190, f02=»ENT BLOCK ADDRESS    x , P LD A3,SEG:PB,A9 GET PAGE BLOCK ADDRESS      & P LDKL A4,PAGQUE GET PAGQUE ADDRESS   J   P ST A4,PAG:QB,A3   t 4 P LDR* A4,A4 GET ADDRESS OF FIRST BLOCK IN PAGQUE     " P STR A4,A3 UPDATE QUEUE LINKS        P ST A3,PAGQUE        P ST A3,P
0x08f1dc…08f370          Dummy {f00=0x002d, f01=0x0190, f02=»*        P********** !     P* QLTDSK * !     P* QLTSWB * ! .   P********** ! @   P*  ! R   P*  !   : P*   THIS ROUTINE PERFORMS ACTIVATION OF THE LOAD TASK. ! f   P*  !   : P*   ACTIVATION IS AT LT:DSK WHEN DISC PAGING REQUEST.  !   B P*   ACTIVATION IS AT LT:SWB 
0x08f370…08f504          Dummy {f00=0x002d, f01=0x0190, f02=»LOCK ADDRESS (LT:SWB)  ! t 2 P*           A3 = TTAB ADDRESS OF CALLING TASK  "     P*  " T $ P*   OUTPUT: A2, A5 ARE DESTROYED " ^   P*  "     P*  "   0 PQLTSWB EQU * ACTIVATE LDTASK AT ENTRY LT:SWB "   ( P LDKL A2,LT:SWB GET DISPATCH ADDRESS "     P RF QLTASK "  
0x08f504…08f698          Dummy {f00=0x002d, f01=0x0190, f02=» , P LDKL A5,TTABLD GET LDTASK TTAB ADDRESS  #   " P ABL ACTOT ACTIVATE LDTASK =1  # 4   P*  # Z   P EJECT   LDTASK  # d   P*  # |   P*  #     P IFT SWPBLK=1  #     P*  #     P*  #     P********** #     P* LT:SWB * #     P********** #     P*  #     P*  #   D P*   
0x08f698…08f82c          Dummy {f00=0x002d, f01=0x018e, f02=»        A3 = TTAB ADDRESS OF CALLING TASK  #     P*  $ 2   P*  $ < * PLT:SWB EQU * LDTASK SWB HANDLING ENTRY $ F   P IFT MMUPAG=1  $ t   P INH $   , P LDKL A5,TTABLD GET LDTASK TTAB ADDRESS  $   , P TL TTB:MT,A3 LOAD MMU WITH CALLING TASK $   , P TS TTB:MT,A5 STOR
0x08f82c…08f9c0          Dummy {f00=0x002d, f01=0x0190, f02=» 0 P LDR A5,A3 GET TTAB ADDRESS OF CALLING TASK  %   4 P LD A3,TTB:SA+16,A5 GET MEMORY ADDRESS (LOGICAL) % 8 4 P LD A4,SWB:DS,A1 GET DISC ADDRESS OF FIRST COPY  % p 0 P LD A6,SWB:EL,A1 GET SWB COPY LENGTH (BYTES) %   2 P LD A2,SWB:NS,A1 GET SWB COPY LENGTH (SECTOR
0x08f9c0…08fb54 (0, 182) Dummy {f00=0x002d, f01=0x018e, f02=»*  %     P*  &     PLTS:10 EQU * &     P SUK A1,1  & (   P*  & :   P IFT CPU852=1  & D   P RF(NP) LTS:20 & Z 4 P ADR A4,A2 COMPUTE DISC ADDRESS OF REQUESTED SWB & p   P RB LTS:10 &     P*  &     PLTS:20 EQU * &   0 P LDR A2,A4 GET DISC ADDRESS OF REQUESTED SWB &  
0x08fb54…08fce8          Dummy {f00=0x002d, f01=0x0190, f02=» &     P XIF '     P*  '     P IFT SWPBLK=1  '     P ADK A6,1  ' 4 * P SRL A6,1 CONVERT SWB LENGTH TO WORDS  ' F   P LDR A4,A6 ' t . P ANK A7,1 GET LOAD/STORE SWB REQUEST FLAG  '   $ P ABL(Z) LTD:35 LOAD SWB REQUEST? '   : P LDKL A4,/7FFF PARAMETER TO AVOID INTERM
0x08fce8…08fe7c          Dummy {f00=0x002d, f01=0x406e, f02=» , PLT:SWB ABL LKMERR INDICATE SYSGEN ERROR  (     P XIF ( 4   P*  ( @   P*  ( J   P*  ( T     END ( ^@    ( j F   P LDR A4,A6 ' t . P ANK A7,1 GET LOAD/STORE SWB REQUEST FLAG  '   $ P ABL(Z) LTD:35 LOAD SWB REQUEST? '   : P LDKL A4,/7FFF PARAMETER TO AVOID INTERM
0x08fe7c…090010          Dummy {f00=0x002d, f01=0x2008, f02=»     )  NT LDTASK     PRR 9.1 79-01-17  870105040910         END   <@      H*    L 6 P**************************************************   V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*        P*   TLDSEG = LOAD SEGMENT        P*        P*        P*     
0x090010…0901a4          Dummy {f00=0x002d, f01=0x0190, f02=»TINE ) h . P ST A2,6,A14 REPLACE PSW FROM MAIN PROGRAM *     P LDR* A2,A14 RESTORE A2  * >   P RTN A14 * ^   P EJECT * n   P * | & P*********************************  *   & P*                               *  *   & P*  SUBROUTINE-HANDLER           *  *   & P*     
0x0901a4…090338          Dummy {f00=0x002d, f01=0x0190, f02=»A10  * v . P LD* A10,4,A14 GET SUBROUTINE REL ADDRESS  +   $ P IM 4,A14 ADJUST RETURN ADDRESS  + >   P IM 4,A14  + f 0 P AD A10,M:REL,A13 ADD FOR SYSLDM RELOCATION  + x   P STR A10,A14 PUT ON STACK  +     P LD A10,MUL,A13 RESTORE A10  +     P ABR* A14  +     P +  
0x090338…0904cc          Dummy {f00=0x002d, f01=0x0190, f02=»E *  +   < P*******************************************************  ,     P , L   PJUMP ABL SYSLDM  , T   P EJECT , l   P     , z ( P************************************ ,   ( P**                                ** ,   ( P**  SAVE, AND COMMUNICATION AREA  ** ,   (
0x0904cc…090660          Dummy {f00=0x002d, f01=0x0190, f02=»ESS  , n   P DATA 0  -   * PT:ATNW EQU *-REL T:ATAB 'NEW' ADDRESS  -     P DATA 0  - J ( PU:BTOD EQU *-REL U:BTAB OLD ADDRESS  - Z   P DATA 0  -   ( PU:BTNW EQU *-REL U:BTAB NEW ADDRESS  -     P DATA 0  -   ( PS:BTOD EQU *-REL S:BTAB OLD ADDRESS  -     P DATA 0  -
0x090660…0907f4 (0, 183) Opaque[0x194]
0x0907f4…090988          # DirEnt {nam=»PFTAB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05c0, f03=0x0000}
0x0907f4…090988          IdxSect {
0x0907f4…090988            f00 = 0x002e	// 0x907f4 @0x0 
0x0907f4…090988            f01 = 0x0002	// 0x907f6 @0x2 
0x0907f4…090988            gno = [	// 0x907f8 @0x4 
0x0907f4…090988                [0x00]: C0x002e.0x0.0
0x0907f4…090988            ]
0x0907f4…090988          }
0x090988…090b1c          Dummy {f00=0x002e, f01=0x0190, f02=» 0 P IDENT PFTAB  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*    J   P* POWER FAIL TABLE   T   P*    n D P* THIS TABLE HOLDS ADDRESSES TO MODULES THAT SHOULD BE EXECUTED    x   P* AFTER MASTER CLEAR       P*        P*        P ENTRY PFTAB TABLE ENTRY
0x090b1c…090cb0          Dummy {f00=0x002e, f01=0x413a, f02=»XTRN MTDRON MAGNETIC TAPE UNIT     0 P EXTRN DMINIT DATA MANAGEMENT INITIALIZATION   & $ PPFTAB DATA PFTABE-* TABLE LENGTH   Z   P DATA CHLTON       P DATA LPON FLOPPY        P DATA DUON       P DATA MTDRON       P DATA DMINIT       P*        PPFTABE EQU * END OF 
0x090cb0…090e44          Dummy {f00=0x002e, f01=0x2008, f02=»        TON LOCAL/REMOTE TERMINALS       P*    *   P EXTRN DUON DISC UNIT    4 " P EXTRN MTON MAGNETIC YAPE UNIT   R   P*    x   P*      $ PPFTAB DATA PFTABE-* TABLE LENGTH       P DATA TWON         P DATA TCDRON       P DATA SOPR       P DATA DRDCON       P DATA 
0x090e44…090fd8          Dummy {f00=0x002e, f01=0x0190, f02=»O RESTART    r   P EXTRN IHLKM LKM INTERRUPT       P EXTRN IHRTC REAL TIME CLOCK   4   P EXTRN IHTW TYPEWRITER   X   P EXTRN IHTC CASSETTE TAPE    v ( P EXTRN IHSOP SYSTEM OPERATORS PANEL        P       P       P       P       P       P     * P EXTRN CHRT1 REMOTE 
0x090fd8…09116c          Dummy {f00=0x002e, f01=0x0190, f02=»ANGER NO. 1    x ( P EXTRN IHCC2                      2      ( P EXTRN IHCC3                      3    @ * P EXTRN CHLT1 LOCAL CHANNEL UNIT NO. 1    l * P EXTRN CHLT2 LOCAL CHANNEL UNIT NO. 2        P EXTRN CHLT3       P EXTRN CHLT4       P EXTRN IHFD FLOPPY DISCE
0x09116c…091300          Dummy {f00=0x002e, f01=0x018e, f02=» 2   v   P EXTRN IHMT MAG. TAPE      $ P EXTRN ILLINT ILLEGAL INTERRUPT    (   P EXTRN HALT HALT ROUTINE   P   P EXTRN BUG DEBUGGER    p   P EXTRN IHINPT        PX:A EQU 0 MONITOR OPTION     ( PX:B EQU 0 DATA MAN .TASKS IN SYSTEM      * PX:C EQU 0 DM INDEX RECORD 
0x091300…091494 (0, 184) Opaque[0x194]
0x091494…091628          # DirEnt {nam=»LKMAL «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05c8, f03=0x0000}
0x091494…091628          IdxSect {
0x091494…091628            f00 = 0x002e	// 0x91494 @0x0 
0x091494…091628            f01 = 0x0002	// 0x91496 @0x2 
0x091494…091628            gno = [	// 0x91498 @0x4 
0x091494…091628                [0x00]: C0x002e.0x1.0
0x091494…091628            ]
0x091494…091628          }
0x091628…0917bc          Dummy {f00=0x002e, f01=0x0190, f02=» 0 P IDENT LKMAL  REL 9.2 79-11-16  870105040920       P   8   P*    @ $ P* LINK TO MONITOR REQUEST TABLE    J @ P* THIS TABLE HOLDS INFORMATION ABOUT MODULES THAT HANDLE THE   r ( P* DIFFERENT LINK TO MONITOR REQUESTS       P*      2 P ENTRY LKMAL TABLE ENTRY CON
0x0917bc…091950          Dummy {f00=0x002e, f01=0x0190, f02=» EXTRN TACTOT ACTIVATE OTHER TERMINAL        P EXTRN TPAUSE PAUSE TERMINAL   .   P EXTRN TIMER TIMER   R   P EXTRN TMWAIT MULTIPLE WAIT    l   P EXTRN TABORT ABORT FUNCTION     $ P EXTRN SETTIM SET MONITOR CLOCK      4 P EXTRN GETTIM GET CURRENT VALUE OF MONITOR C
0x091950…091ae4          Dummy {f00=0x002e, f01=0x0190, f02=»TH   r   P DATA TIO TERMINAL I/O       P DATA TWAIT TERMINAL WAIT    (   P DATA TEXIT TERMINAL EXIT    J ( P DATA TACTOT ACTIVATE OTHER TERMINAL   l   P DATA TPAUSE TERMINAL PAUSE        P DATA TIMER TIMER        P DATA TMWAIT MULTIPLE WAIT       P         DATA   
0x091ae4…091c78          Dummy {f00=0x002e, f01=0x40ca, f02=»F MONITOR CLOCK    p " P DATA SETTIM SET MONITOR CLOCK       P         DATA     0    > * P DATA TASS  ASSIGN FILE CODE AND INDEX   Z   P DATA IXTASS       PLKMALE EQU *       P*        P END    @       MER        P DATA TMWAIT MULTIPLE WAIT       P         DATA   
0x091c78…091e0c          Dummy {f00=0x002e, f01=0x2008, f02=»         f " P DATA SETTIM SET MONITOR CLOCK       PLKMALE EQU *   4   P*    H   P END   R@      ^INAL EXIT    R ( P DATA TACTOT ACTIVATE OTHER TERMINAL   t   P DATA TPAUSE TERMINAL PAUSE        P DATA TIMER TIMER        P DATA GETBUF GET BUFFER        P DATA RELB
0x091e0c…091fa0          Dummy {f00=0x002e, f01=0x0190, f02=»   x " P*   2 = NO FREE ENTRY IN TABLE       P*   3 = NO FDB AVAILABLE   . ( P*   4 = ONE OR MORE VOLUMES UNKNOWN    N " P*   5 = FILE CODE ALREADY USED   z   P*   6 = FILE NAME UNKNOWN      0 P*   7 = FILE SECTION MISSING OR FOUND TWICE        P*   8 = FAULTY DIS
0x091fa0…092134 (0, 185) Opaque[0x194]
0x092134…0922c8          # DirEnt {nam=»CTABX «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05d0, f03=0x0000}
0x092134…0922c8          IdxSect {
0x092134…0922c8            f00 = 0x002e	// 0x92134 @0x0 
0x092134…0922c8            f01 = 0x0002	// 0x92136 @0x2 
0x092134…0922c8            gno = [	// 0x92138 @0x4 
0x092134…0922c8                [0x00]: C0x002e.0x2.0
0x092134…0922c8            ]
0x092134…0922c8          }
0x0922c8…09245c          Dummy {f00=0x002e, f01=0x0190, f02=» 0 P IDENT CTABX  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*   CODE CONVERSION TABLE    J   P*    l   P*    v   P ENTRY CTABX       P*        P*      * PC0 EQU 0 CODE CONVERSION COLUMN NO. 0      ( PC1 EQU 0                           1     ( PC2 EQU
0x09245c…0925f0          Dummy {f00=0x002e, f01=0x4142, f02=»                         5     ( PC6 EQU 0                           6   " ( PC7 EQU 0                           7   N   P*    z   P*        P*        PCTABX DATA C0        P DATA C1       P DATA C2       P DATA C3       P DATA C4       P DATA C5       P DATA C6  
0x0925f0…092784          Dummy {f00=0x002e, f01=0x2008, f02=»        C7 EQU 0                           7        *    4    *    >    *    H    CTABX DATA C1    R     DATA C2   h     DATA C2   x     DATA C3         DATA C4         DATA C5         DATA C6         DATA C7        *         *          END    @                   
0x092784…092918          Dummy {f00=0x002e, f01=0x2008, f02=»        ESS-BLOCK    ~   P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    6   P DATA 0 TERMINAL QUEUE   ^   P DATA 0 OUTPUT QUEUE LINK    |   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT
0x092918…092aac          Dummy {f00=0x002e, f01=0x0190, f02=»   DRFD01        P*        P*************        P*           *    2   P* EXTERNALS *    H   P*           *    ^   P*************    t   P*        P EXTRN TDISP DISPATCHER        P EXTRN TENDIO ENDIO        P EXTRN DISIOE REQUEST ERROR          EXTRN DWTST STATUS 
0x092aac…092c40          Dummy {f00=0x002e, f01=0x0190, f02=»EA A5    | & ! EXTRN DWTSB2 STACK BASE 2 IN DWT      ( P EXTRN SCTPLD PROGRAM LOADING DEVICE   8 ( P EXTRN SAVE8 SAVE A1-A8 ON A15 STACK   d   P EXTRN SETIMP TIMER      & P EXTRN INTSAV INTERRUPT SAVE AREA      & P EXTRN INIFLG INITIALIZATION FLAG      & P EXTRN T
0x092c40…092dd4 (0, 186) Opaque[0x194]
0x092dd4…092f68          # DirEnt {nam=»DVTKB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05d8, f03=0x0000}
0x092dd4…092f68          IdxSect {
0x092dd4…092f68            f00 = 0x002e	// 0x92dd4 @0x0 
0x092dd4…092f68            f01 = 0x0002	// 0x92dd6 @0x2 
0x092dd4…092f68            gno = [	// 0x92dd8 @0x4 
0x092dd4…092f68                [0x00]: C0x002e.0x3.0
0x092dd4…092f68            ]
0x092dd4…092f68          }
0x092f68…0930fc          Dummy {f00=0x002e, f01=0x0190, f02=» 0 P IDENT DVTKB  REL 9.2 79-11-16  870105040920       P   8 " P*  KEYBOARD DEVICE WORK TABLE    @   P*    f   P ENTRY DVTKB TABLE ENTRY   p   P***      ( P EXTRN KBAD POINTER TO ADDRESSBLOCK        P EXTRN ECH       PMMUPAG EQU 0       P*        PDVTKB EQU * TABL
0x0930fc…093290          Dummy {f00=0x002e, f01=0x0190, f02=»ATA DWTEND-DVTKB ORDER     ( P DATA KBAD POINTER TO ADDRESS BLOCK        P DATA 'KB' TTAB-ADDRESS    J $ P DATA 0 WAIT/ACTIVATE INDICATOR    j   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB MMU ECB ADD
0x093290…093424          Dummy {f00=0x002e, f01=0x0190, f02=»ATA 0 SAVE AREA FOR A5       P RES 4 DWT-STACK       P DATA 0 TIMER POINTER    6   P DATA ECH ECHO DEVICE    T $ P DATA /BCA BACKSPACE AND CANCEL    r " P DATA /ED0 EOR AND DOUBLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DV
0x093424…0935b8          Dummy {f00=0x002e, f01=0x4060, f02=»ATA 0,0,0,0,0,0        P DATA        P XIF   &   PDWTEND EQU *   2   P*    F   P END   P@       HO DEVICE    T $ P DATA /BCA BACKSPACE AND CANCEL    r " P DATA /ED0 EOR AND DOUBLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DV
0x0935b8…09374c          Dummy {f00=0x002e, f01=0x2008, f02=»        BLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE   R   PDWTSQ EQU *-DVTKB        P RES 0       P*        P END    @       0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P R
0x09374c…0938e0          Dummy {f00=0x002e, f01=0x0190, f02=»3,/3435,/3637 B0-B7      ( P DATA /3839,/3A23,/4027,/3D22 B8-BF      ( P DATA /2041,/4243,/4445,/4647 C0-C7    H ( P DATA /4849,/5B2E,/3C28,/2B21 C8-CF    t ( P DATA /264A,/4B4C,/4D4E,/4F50 D0-D7      ( P DATA /5152,/5D24,/2A29,/3B5E D8-DF      ( P DATA /7F2F,/535
0x0938e0…093a74 (0, 187) Opaque[0x194]
0x093a74…093c08          # DirEnt {nam=»DVTDY «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05e0, f03=0x0000}
0x093a74…093c08          IdxSect {
0x093a74…093c08            f00 = 0x002f	// 0x93a74 @0x0 
0x093a74…093c08            f01 = 0x0002	// 0x93a76 @0x2 
0x093a74…093c08            gno = [	// 0x93a78 @0x4 
0x093a74…093c08                [0x00]: C0x002f.0x0.0
0x093a74…093c08            ]
0x093a74…093c08          }
0x093c08…093d9c          Dummy {f00=0x002f, f01=0x0190, f02=» 0 P IDENT DVTDY  REL 9.2 79-11-16  870105040920       P   8 * P*  DEVICE WORK TABLE FOR VIDEO DISPLAY   @   P*    n   P ENTRY DVTDY TABLE ENTRY   x   P*        P*      ( P EXTRN DYAD POINTER TO ADDRESS BLOCK       PMMUPAG EQU 0       P*        PDVTDY EQU * TABLE 
0x093d9c…093f30          Dummy {f00=0x002f, f01=0x0190, f02=»A DWTEND-DVTDY ORDER     ( P DATA DYAD POINTER TO ADDRESS-BLOCK        P DATA 'DY' TTAB-ADDRESS    H $ P DATA 0 WAIT/ACTIVATE INDICATOR    h   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB MMU ECB ADDRE
0x093f30…0940c4          Dummy {f00=0x002f, f01=0x4150, f02=»A FOR A5       P RES 4 DWT-STACK       P DATA 0 TIMER POINTER    (   P DATA /101 CURSOR POINTER    F ( P DATA /ABC LEFT BYTE=NUMBER OF LINES   h " P   RIGHT BYTE=CHARACTERS/LINE        P DATA 0 BUFFER INDEX       P IFT MMUPAG=1        PDEVECB DATA 0,0,0,0,0,0     
0x0940c4…094258          Dummy {f00=0x002f, f01=0x2008, f02=»        S-BLOCK    |   P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    4   P DATA 0 TERMINAL QUEUE       P DATA 0 OUTPUT QUEUE LINK    z   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-S
0x094258…0943ec          Dummy {f00=0x002f, f01=0x0190, f02=»   P LD A7,DWTOR,A6  L     P ANK A7,/3F ORDER  L     P LD A8,DWTECB,A6 ECB ADDRESS L 6   P ABL FDAD REACTIVATE L Z   P EJECT   DRFD01  L v   P*  L     P*********************  L     P*                   *  L     P* INTERRUPT HANDLER *  L     P*                   * 
0x0943ec…094580          Dummy {f00=0x002f, f01=0x018e, f02=» L r   P IFT CPU852=1  M   * P CF A15,SAVE8 SAVE REGISTERS ON STACK  M     P XIF M L   P*  M X   P IFT CPU852=0  M b " P MSR 8,A15 SAVE A1-A8 ON STACK M x   P XIF M     P*  M     P LDKL A6,DWFD01 DWT ADDRESS  M     P IFT CHAN=1  M     P ENB M   & P LD A1,DWTUB,A6 
0x094580…094714 (0, 188) Opaque[0x194]
0x094714…0948a8          # DirEnt {nam=»DRKB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x05e8, f03=0x0000}
0x094714…0948a8          IdxSect {
0x094714…0948a8            f00 = 0x002f	// 0x94714 @0x0 
0x094714…0948a8            f01 = 0x0012	// 0x94716 @0x2 
0x094714…0948a8            gno = [	// 0x94718 @0x4 
0x094714…0948a8                [0x00]: C0x002f.0x1.0
0x094714…0948a8                [0x01]: C0x002f.0x2.0
0x094714…0948a8                [0x02]: C0x002f.0x3.0
0x094714…0948a8                [0x03]: C0x0030.0x0.0
0x094714…0948a8                [0x04]: C0x0030.0x1.0
0x094714…0948a8                [0x05]: C0x0030.0x2.0
0x094714…0948a8                [0x06]: C0x0030.0x3.0
0x094714…0948a8                [0x07]: C0x0031.0x0.0
0x094714…0948a8                [0x08]: C0x0031.0x1.0
0x094714…0948a8            ]
0x094714…0948a8          }
0x0948a8…094a3c          Dummy {f00=0x002f, f01=0x018e, f02=» 2 P IDENT DRKB01  9.2DK 1 79-11-16  870105040920        P   :   P   =DK1, TIME OUT =2400    B   P   80-03-11    b   P   v   P*    ~   P*      0 P*******************************************        P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*        P*   DR
0x094a3c…094bd0          Dummy {f00=0x002f, f01=0x0190, f02=»   b   P*        P*      0 P*    THIS DRIVER HANDLES INPUT FROM NUMERIC      . P*    AND ALPHANUMERIC KEYBOARDS PTS 6231,    P ( P*    6232, 6233, 6234, 6331,AND 6342     , P*    CONNECTED TO CPU VIA CHLT OR CHRT.        P*      , P*    ONLY INPUT DATA FROM DEPRES
0x094bd0…094d64          Dummy {f00=0x002f, f01=0x018e, f02=»E RECEIVED CHARACTERS ARE    ~   P*    ECHOED.   "   P*    6 0 P*    THE DRIVER CONSISTS OF FOLLOWING PARTS:   @   P*    t " P*    A C K B : ACTIVATION PART   ~   P*      $ P*    I H K B : INTERRUPT HANDLER       P*        P*    E C H O : ECHO HANDLER        P*   
0x094d64…094ef8          Dummy {f00=0x002f, f01=0x0190, f02=»   P*        P*    ORDER 01: BASIC READ        P*    ORDER 02: STANDARD READ   0   P*    ORDER 03: NUMERIC READ    T & P*    ORDER 04: RESET INPUT BUFFER    x   P*        P*        P*    NORMAL REGISTER USAGE :       P*      " P*    REGISTER A1 : RETURN CODE     &
0x094ef8…09508c          Dummy {f00=0x002f, f01=0x0190, f02=»  A5 : STACK BASE      " P*             A6 : DWT-ADDRESS       P*             A7 : ORDER   @ " P*             A8 : ECB-ADDRESS   `   P*        P EJECT       P*        P*        P*    SYSTEM ADAPTATION       P*      4 P*    KEYBOARD TYPE MUST BE DEFINED IN FIRST WO
0x09508c…095220          Dummy {f00=0x002f, f01=0x0190, f02=»= 0 FOR PTS 6231, 6233, 6234     0 P*    BIT 10 = 1 FOR PTS 6232, 6331 AND 6342    $ < P*    BIT 11 = 0 FOR ALL KEYBOARDS BUT PTS 6342 AND 6234    X & P*    BIT 11 = 1 FOR PTS 6234,6342        P*      8 P*    CODES FOR SPECIAL CHARACTERS CLEAR, BACKSPACE,      8 P
0x095220…0953b4 (0, 189) Dummy {f00=0x002f, f01=0x0190, f02=»   b   P*    DEFINED IN DWT.       P*    $ , P*    IF TIMING IS WANTED, TIMER POINTER    . , P*    IN DWT MUST BE SET UNEQUAL TO ZERO.   ^ 2 P*    STANDARD VALUE FOR TIME-OUT IS 30 SECONDS     4 P*    SINCE LAST DEPRESSED KEY. IF ANOTHER VALUE      * P*    IS WANT
0x0953b4…095548          Dummy {f00=0x002f, f01=0x018e, f02=» 8 P*    DEFINED IN DWT. STANDARD VALUE IS 7 CHARACTERS      8 P*    NOTE !!!  THAT LENGTH MUST BE THE SAME FOR ALL    @   P*    DWT:S IN SYSTEM   |   P EJECT       P*      8 P*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE     8 P*    TO EXCLUDE FROM THE DRI
0x095548…0956dc          Dummy {f00=0x002f, f01=0x0190, f02=»   r 2 P*    -----CODE CONVERSION VIA "8-BIT" SETTING      $ P*         AND CONVERSION TABLES    > 4 P*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS ALSO   f 4 P*    POSSIBLE TO GIVE A KEY THE MEANING OF TWO,        P*    THREE OR MORE ZEROES.       P*      6 P*    T
0x0956dc…095870          Dummy {f00=0x002f, f01=0x018e, f02=»ED TO THE SAME   p   P*    SELECTOR UNIT.      4 P*    BY ASSEMBLING THE DRIVER CONDITIONALLY THIS   2   P*    FUNCTION IS INCLUDED.   j   P EJECT       P*        P*        P**************       P* ENTRIES    *       P**************       P*        P ENTRY KBAD AD
0x095870…095a04          Dummy {f00=0x002f, f01=0x0190, f02=» 2 P**********************************************     2 P*    EXTERNAL TOSS MODULE ENTRIES            *   : 2 P**********************************************   p   P*      $ P EXTRN DISIOE I/0 REQUEST ERROR      . P EXTRN DISEND END I/O AND GO TO DISPATCHER      
0x095a04…095b98          Dummy {f00=0x002f, f01=0x0190, f02=»RN STREG STORE REGISTERS AND GO TO DISPATCHER      , P EXTRN LDREGE RETURN FROM ECHO HANDLING    6   P EXTRN LDREGF    f   P EXTRN SETIME SET TIME   |   P EXTRN SETIMP SET TIME     " P EXTRN SAVE8 SAVE 8 REGISTERS      " P EXTRN ECHRTN RETURN FROM ECHO       P EXT
0x095b98…095d2c          Dummy {f00=0x002f, f01=0x0190, f02=»WT PARAMETERS     *        P*************************        P*    >   P EXTRN DWTST STATUS    H     EXTRN DWTBC BYTE COUNTER    d & " EXTRN DWTADR DRIVER ADDRESS BLOCK       P EXTRN DWTA3 SAVE AREA A3          EXTRN DWTA4 SAVE AREA A4          EXTRN DWTA5 SAVE AR
0x095d2c…095ec0          Dummy {f00=0x002f, f01=0x0190, f02=»***************        P*  CONSTANTS  *        P***************    0   P*    H * POVMASK EQU /2 OVERFLOW IN INPUT BUFFER   R   P*      . PX:F EQU 8 LENGTH OF CIRCULAR INPUT BUFFER      2 PDWTLNG EQU 10 NUMBER OF BYTES IN DECIMAL FORM        P*        P*    TIME BE
0x095ec0…096054 (0, 190) Dummy {f00=0x002f, f01=0x0190, f02=»**********************************     , P*    CONDITIONAL ASSEMBLY              *   * , P****************************************   Z   P*      . P*    TIME OUT FUNCTION MAY BE EXCLUDED BY        P*    SETTING X:A = 0.        P*        PX:A EQU 0        PCTIMUT E
0x096054…0961e8          Dummy {f00=0x002f, f01=0x0190, f02=»1        P*      * P*    STANDARD READ MAY BE EXCLUDED BY        P*    SETTING X:C = 0.    B   P*    `   PX:C EQU 1    j   PCSTAND EQU 1   |   P*      . P*    DOUBLE ZERO MAY BE INCLUDED IN SYSTEM     ( P*    BY SETTING X:D = 2. SETTING X:D     , P*    = 3 GIVES A
0x0961e8…09637c          Dummy {f00=0x002f, f01=0x0190, f02=»   `   P*        PX:D EQU 2        PCMULTZ EQU 2   $   P*    8   P EJECT   B   P*    P 8 P*    BY SETTING X:E = 1 FOLLOWING POWER OFF FUNCTION   Z ( P*    CAN BE INCLUDED IN THE DRIVER.      > P*    IF THERE IS A READ REQUEST, THIS IS COMPLETED WITH -2     @ P*   
0x09637c…096510          Dummy {f00=0x002f, f01=0x018e, f02=»   BE COMPLETED WITH CONTROL WORD SET TO -2.       P*    4   PX:E EQU 0    >   PPOWOFF EQU 0   P   P**   d   P**   n 4 P*    BY SETTING X:G TO 1 THE CODE CONVERSION VIA   x 2 P*    "8-BIT" SETTING AND CONVERSION TABLES IS        P*    INCLUDED IN THE DRIVER.      
0x096510…0966a4          Dummy {f00=0x002f, f01=0x0190, f02=»   P*   BY SETTING CREDIT = 1      0 P*   ORDER /04 IS THEN REPLACED BY ORDER /31    & < P*    BY SETTING CREDIT=1 THIS DRIVER INDEX THE EOR-KEYS    Z B P*     IN THE FOLOWING WAY: THE FIRST KEY IN THE EOR-KEY-TABLE      @ P*    IS GIVEN INDEX =1, THE SECOND EOR-K
0x0966a4…096838          Dummy {f00=0x002f, f01=0x0190, f02=»*        P*        P       PCREDIT EQU 1       P*    0 4 P*    BY SETTING NOLJE=1 THIS DRIVER IS PREPARED    : 0 P*    TO HANDLE THE NORWAY-CASE WITH BETWEEN    r . P*    THEMSELVES DEPENDENT KEYBOARDS ON THE       P*    SAME SELECTOR UNIT.       P*        PNOLJE 
0x096838…0969cc          Dummy {f00=0x002f, f01=0x0190, f02=» EQU 0       P*        P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   " . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*        P*        P*   MMU BUFFER SIZE        P*        P*        PX:J EQU 10       PDVBLEN
0x0969cc…096b60          Dummy {f00=0x002f, f01=0x0190, f02=» EJECT       P*        P*        P***************************    "   P*    DWT-DISPLACEMENT     *    F   P***************************    j   P*        P*      0 PDWTDRD EQU /10 START OF DRIVER DEFINED PART        P*        P IFT MMUPAG=0        PSTART EQU DWTDRD  
0x096b60…096cf4 (0, 191) Dummy {f00=0x0030, f01=0x0190, f02=»   j 8 PDWTINQ EQU START+/18 POINTER TO FIRST PLACE IN QUEUE     8 PDWTUTQ EQU START+/1A POINTER TO LAST PLACE IN QUEUE    D & PDWTSQ EQU START+/1C START OF QUEUE     ( PDWTEQ EQU DWTSQ+DWTLNG END OF QUEUE        P*      . P****************************************
0x096cf4…096e88          Dummy {f00=0x0030, f01=0x0190, f02=»/14 BACK-SPACE CHARACTER     ( PKBCLR EQU START+/15 CLEAR CHARACTER      & PKBEOF EQU START+/16 EOR-CHARACTER    L , PKBMZ EQU START+/17 DOUBLE ZERO CHARACTER   v   P*        P EJECT       P*        P*        P**************       P* TABLES     *       P**********
0x096e88…09701c          Dummy {f00=0x0030, f01=0x0190, f02=»   P DATA ACKB ACTIVATION DRIVER     " P DATA 0 ABORT ROUTINE ADDRESS    (   P DATA IHKB INTERRUPT HANDLER   N   P*    r   P IFF POWOFF=1    |   P*        P DATA 0 NO RECOVERY        P*        P XIF       P*        P*        P IFT POWOFF=1        P*        P DATA 
0x09701c…0971b0          Dummy {f00=0x0030, f01=0x0190, f02=»OARD   f & P*    ENTERED FROM CHLT/CHRT DRIVER       P*    6   PRCKB EQU *   @   P IFT CPU852=1    R & P CF A15,SAVE8 SAVE A1-A8 ON STACK    h   P XIF       P*        P IFT POWOFF=1        P IFT CPU852=0      " P MSR 8,A15 SAVE A1-A8 ON STACK       P XIF       P* 
0x0971b0…097344          Dummy {f00=0x0030, f01=0x0190, f02=»OFF OCCURED    p   P ABL TDISP     & PRCKB10 CF A5,LDREGE LOAD REGISTERS   &   P RF AKB202   P   P*    b   P XIF   l   P*    x   P EJECT       P*        P*        P*    A C K B       P*        P*    ACTIVATION PART:        P*      0 P*    CHECKS VALIDITY OF ORDERS
0x097344…0974d8          Dummy {f00=0x0030, f01=0x0190, f02=»L A1,/FEFF     2 P ANS A1,DWTST,A6 RESET INTERRUPTS ALLOWED FLAG       P LDK A1,0    H   P LDK A3,0 START BUFFER INDEX   Z   P LDR A4,A7   ~ " P RF(NG) AKB100 ILLEGEAL ORDER        P IFT NOLJE=1       P CWK A7,/37 SELECT KEYBOARD        P RF(E) AKBSEL        P XIF
0x0974d8…09766c          Dummy {f00=0x0030, f01=0x0190, f02=»UK A4,4        P       P IFT CREDIT=1        P SUK A4,/2D    . $ P RF(Z) CRE:10 SKIP INPUT BUFFER    B   P ADK A4,/2D    j   PCRE:10 EQU *   ~   P XIF       P RF(Z) AKB110 ORDER 4        P RF(N) AKB200 ORDER 1,2 OR 3     * PAKB100 ORKL A1,/8000 I/O REQUEST ERROR  
0x09766c…097800          Dummy {f00=0x0030, f01=0x0190, f02=»ER 4   v ( P SCR A1,A2 RESET OVERFLOW IF OCCURED     ( P ST A2,DWTUTQ,A6 RESET OUTPUT QUEUE    8   P ABL ENDI05 END I/O    d   P IFT NOLJE=1       P*        P*      " P*    ORDER 37  SELECT KEYBOARD       P*        PAKBSEL LDKL A2,/FF7F     * P ANRS A2,A6 RESET AL
0x097800…097994 (0, 192) Dummy {f00=0x0030, f01=0x0190, f02=»   PAKB200 EQU *       P*        P IFT POWOFF=1    "   P*    8   P LD A2,DWTST,A6    B   P ANKL A2,/200 POWER OFF ?    Z   P RF(E) AKB205    |   P XRS A2,DWTST,A6 RESET BIT       P XIF       PAKB202 EQU *       P IFT CREDIT-POWOFF=-1      " P LDKL A1,-2 INDICATE P
0x097994…097b28          Dummy {f00=0x0030, f01=0x0190, f02=»1        P ABL AKB380        P*        P XIF   (   P*    4   PAKB205 EQU *   >   P*    R   P IFT CTIMUT=1        P*    r   P LDR* A1,A6    |   P ANK A1,/40 TIMING ?     , P RF(E) AKB210 NO TIMING FOR THIS DEVICE        P LD A4,DWTTP,A6        P RF(E) AKBTIM       
0x097b28…097cbc          Dummy {f00=0x0030, f01=0x0190, f02=» DWT-ADDRESS       P LDR A1,A6       P CF A15,SETIMP SET TIME    & 0 P DATA AKBTUT,TIME TIME OUT ROUTINE AND TIME    F . P ST A4,DWTTP,A6 STORE TIMER ADDRESS IN DWT   z   P*        P XIF       P*      & PAKB210 LD A2,4,A8 REQUESTED LENGTH     , PAKB220 RF(E) AKB38
0x097cbc…097e50          Dummy {f00=0x0030, f01=0x0190, f02=»   P ADR A1,A2 ADDRESS IN BUFFER !   $ PAKB230 SCR A3,A1 STORE CHARACTER ! ( " P SUK A1,1 NEXT CHAR. POSITION  ! P   P SUK A2,1 LAST ? ! v   P RB(NE) AKB230 NO  !     P EJECT !     P*  !   , P*    READ CHARACTER FROM INPUT BUFFER OR !   & P*    WAIT FOR KEY-BOARD 
0x097e50…097fe4          Dummy {f00=0x0030, f01=0x0190, f02=»FLOW ? !     P RF(NE) AKB250 "   " P SCR A4,A1 RESET OVERFLOW MARK " $   P LDK A1,OVMASK OVERFLOW SET  " J   P RF ENDIO  " n . PAKB250 CW A1,DWTINQ,A6 SOMETHING IN QUEUE? "     P RF(NE) AKB260 "   " P CF A5,STREG NOTHING IN QUEUE  "     P IFT CTIMUT=1  "   * P LDR
0x097fe4…098178          Dummy {f00=0x0030, f01=0x018e, f02=»T=0  "     P RF AKB270 #     P XIF #   0 PAKB260 CF A15,EOQUEU NEXT OUT QUEUE POINTER  # * & P ST A1,DWTUTQ,A6 STORE NEW POINTER # ^   PAKB270 LDR A4,A7 #     P SUK A4,2  #     P RF(NN) AKB310 ORDER 2 OR 3  #     P EJECT #     P*  #     P*  #     P*    ORDER 1  BA
0x098178…09830c          Dummy {f00=0x0030, f01=0x018e, f02=» # j   P XIF $   0 P CW A3,4,A8 EFFECTIVE LENGTH = REQ. LENGTH?  $     P RB AKB220 $ H   P EJECT $ Z   P*  $ h   P*  $ r 2 P*    ORDER 2 OR 3   STANDARD AND NUMERIC READ  $ |   P*  $   6 P*    CHECK IF READ CHARACTER IS FOUND IN KEY-TABLE $     P*  $     P*  $   (
0x09830c…0984a0          Dummy {f00=0x0030, f01=0x0190, f02=» & P ADR A1,A4 LAST PLACE IN KEY-TABLE %     P ADK A1,1  % .   PAKB355 SUK A4,1  % @ , P RF(N) AKB360 KEY NOT FOUND IN KEY-TABLE % X   P SUK A1,1 NEXT KEY %     P CCR A2,A1 EOR-CHARACTER?  %     P RB(NE) AKB355 NO  %     P IFT CREDIT=0  %     P ADR A4,A4 YES DOUBL
0x0984a0…098634 (0, 193) Dummy {f00=0x0030, f01=0x0190, f02=»NTROLWORD  % r ( PAKB358 CF A15,STORE STORE CHARACTER  &     P RF AKB370 & >   P*  & P   P*  & Z 4 PAKB359 CC A2,KBEOF,A6 STANDARD END OF RECORD KEY & d   P RB(E) AKB358 YES  &     P EJECT &     P*  &   * P*    CHARACTER NOT FOUND IN KEY-TABLE. &     P*    CHECK C
0x098634…0987c8          Dummy {f00=0x0030, f01=0x0190, f02=»4,/20 SHIFT BIT 9 ?  &     P RF(E) AKB361 YES  '     P LDR A4,A2 CHARACTER ' 6   P RF AKB363 ' R   PAKB361 EQU * ' d   P LDR* A4,A6  ' x   P ANK A4,/10 PTS 6234 ? '     P RF(E) AKB362  '     P LDR A4,A2 '     P ANK A4,/80  '     P RF(NE) AKB362 '     P LDR A4,A2 '
0x0987c8…09895c          Dummy {f00=0x0030, f01=0x0190, f02=»0  '   " P CC A4,KBMZ,A6 MULTIPLE ZERO ? (     P RF(E) KBMZ10 YES! ( 0   P XIF ( J   P CC A4,KBCLR,A6 CLEAR? ( V   P RF(E) KBCL10  ( t   P CC A4,KBBSP,A6 BACKSPACE? (     P RF(E) KBSP10  (     P LDR A1,A1 RETURN CODE?  (   ( P RF(NE) AKB369 YES,STORE AND END I/O (
0x09895c…098af0          Dummy {f00=0x0030, f01=0x0190, f02=»RFLOW? ( z   P RB(L) AKB210 NO )   $ PAKB368 LDK A1,8 SET RETURN CODE  ) &   P RF ENDIO AND END I/O  ) N 6 PAKB369 CF A15,STORE STORE CHARACTER IN ECB BUFFER  ) l   P RF ENDIO END I/O REQUEST  )     P EJECT )     P*  )     P*  )   ( P*    CHECK CODE OF END OF RECO
0x098af0…098c84          Dummy {f00=0x0030, f01=0x0190, f02=»F RECORD ) v   P LDR A1,A1 RETURN CODE?  *     P RF(NE) AKB380 * 0   P CF A5,ECHO ECHO CHARACTER * F   P*  * h   P XIF * r   P*  * ~   PAKB380 LDK A1,0 RETURN CODE  *     P EJECT *     P*  *     P*  *   , P*    THIS IS A COMMON END OF THE DRIVER  *     P*  *   2 P
0x098c84…098e18          Dummy {f00=0x0030, f01=0x0190, f02=» *     P IFT CTIMUT=1  +     P INH +     P LD A4,DWTTP,A6  + * * P RF(E) ENDI05 NO TIMING ON THIS DEVICE + B   P CM* DWTTP,A6 RESET TIMER  + p   P CM DWTTP,A6 +     P XIF +     P*  +   , PENDI05 ST A3,6,A8 STORE EFFECTIVE LENGTH +     PENDI10 EQU * +     P*  +    
0x098e18…098fac          Dummy {f00=0x0030, f01=0x018e, f02=» +   0 P ABL DISEND END I/O ON KEYBOARD AND DISPATCH ,     P EJECT , <   P*  , J   P*    MULTIPLE ZERO , T   P*  , n   P IFF CMULTZ=0  , x   PKBMZ10 EQU * ,   ( P LDK A4,CMULTZ LOAD NUMBER OF ZEROES ,   , PKBMZ20 LDK A2,/30 ZERO TO STORE AND ECHO ,     P SUK A4,1 
0x098fac…099140          Dummy {f00=0x0030, f01=0x0190, f02=» , x   P*  -     P IFT CECHO=1 -     P*  - &   P CF A5,ECHO ECHO ZERO  - 0   P XIF - N   P*  - Z   P*  - d   P IFF CMULTZ=0  - n   P*  -   " P CW A3,4,A8 LENGTH OVERFLOW ?  -     P RB(L) KBMZ20 NO -   . PKBMZ25 SUK A4,1 ANY MORE ZEROES TO STORE ? -     P RB(L) AKB
0x099140…0992d4 (0, 194) Dummy {f00=0x0030, f01=0x018e, f02=»KBMZ30 NO  -   , P LDK A1,DWTEQ GET LAST POSITION IN QUEUE .     P ADR A1,A6 . B   P SUK A1,1  . T   P RF KBMZ40 . f 2 PKBMZ30 ADR A1,A6 GET PREIOUS POINTER POSITION  . x   P SUK A1,1  .   , PKBMZ40 CW A1,DWTINQ,A6 ANY SPACE LEFT ?  .     P RF(E) KBMZ90 NO NOT REA
0x0992d4…099468          Dummy {f00=0x0030, f01=0x0190, f02=»   P RB KBMZ25 ONCE MORE TIME !! /     PKBMZ90 EQU * / ( ( P LDK A4,/FF INDICATE BUFFER OWERFLOW / <   P SCR A4,A1 / h $ P ST A1,DWTUTQ,A6 UPPDATE POINTER / z ( P LDK A1,/A SET RETURN CODE FOR BOTH  /   * P RB ENDIO LENGTH AND THRUGHPUT ERRORS  /     P XIF /     P
0x099468…0995fc          Dummy {f00=0x0030, f01=0x0190, f02=»   P*  0     P*    BACKSPACE 0     P*  0 $ & PKBSP10 LDR A3,A3 FIRST CHARACTER?  0 .   P RF(Z) KBSP15  0 X $ P SUK A3,1 DECREMENT BUFFER INDEX 0 n   P LDK A2,/00 CLEAR ECB-BUFFER 0     P CF A15,STORE  0     P SUK A3,1 DECREMENT INDEX  0   * PKBSP15 LDK A2,/8 CHANG
0x0995fc…099790          Dummy {f00=0x0030, f01=0x0190, f02=» CHARACTER 0 r   P*  1     P*    ON ENTRY: 1     P*  1 2   P*    A2 = CHARACTER  1 <   P*    A3 = BUFFER INDEX 1 X   P*    A6 = DWT-ADDRESS  1 v   P*    A7 = ORDER  1     P*  1     P*  1     P*    ON EXIT:  1     P*  1     P*    A1 = RETURN CODE  1     P*  1     P
0x099790…099924          Dummy {f00=0x0030, f01=0x0190, f02=» 1     P*  2     P CWK A7,2 ORDER 2? 2     P RF(NE) CHEK05 NO  2 ,   P ANK A1,/20  2 F ( P ORK A1,/5F 5F OR 7F AS UPPER LIMIT  2 Z   P LDK A4,/20 LOWER LIMIT  2     P RF CHEK08 2     P*  2     P XIF 2     P*  2     PCHEK05 ANK A1,/10  2     P RF(NE) CHEK06 2     P
0x099924…099ab8          Dummy {f00=0x0030, f01=0x0190, f02=»RRO CODE CHECK ERROR 2     P SUR A4,A2 3   " P RF(P) CHERRO CODE CHECK ERROR 3 .   P LDR* A1,A15 3 T   PCHEK10 LDK A1,0 RETURN CODE  3 h   PCHEK20 RTN A5  3     P*  3     P*  3     P*    CODE CHECK ERROR  3     P*  3   . PCHERRO LDK A1,4 SET RETURN CODE AND RETURN
0x099ab8…099c4c          Dummy {f00=0x0030, f01=0x0190, f02=»S IS THE INTERRUPT HANDLER ENTERED FROM CHLT/CHRT DRIVER 3     P*  4 @   P*  4 J   PIHKB EQU * 4 T   P IFT NOLJE=1 4 f   P LDR* A3,A6 GET ALLOW BITS 4 z   P ANK A3,/C0  4   4 P RF(E) IHNOL3 INPUT ALLOWED FROM BOTH KEYBOARDS  4     P LDK A4,1  4     P ANK A3,/80  4
0x099c4c…099de0          Dummy {f00=0x0030, f01=0x0190, f02=» * 4     P XIF 5     P*  5     P IFT CONVER=1  5     P*  5 6   P LDR A4,A2 INPUT WORD  5 @ " P SRL A4,11 DEVICE ADDRESS * 2  5 ^   P ANK A4,/E 5   $ P CC A4,DWTBC,A6 8-BIT SETTING ?  5     P RF(NE) IHKB03 5     P LDR A3,A2 5     P ANK A3,/3F  5     P SUK A3,/30  5
0x099de0…099f74 (0, 195) Dummy {f00=0x0031, f01=0x0190, f02=»   P RF IHKB04 6   4 PIHKB03 LD A3,DWTCON,A6 CONVERSION TABLE ADDRESS  6     P RF(E) IHKB04  6 N   P LDR A4,A2 6 d   P ANK A4,/FF  6 v   P SRL A4,3 LINE INDEX 6     P ADR A3,A4 6   $ P LDR* A3,A3 COLUMN TABLE ADDRESS 6     P RF(E) IHKB04  6     P LDR A4,A2 6     P
0x099f74…09a108          Dummy {f00=0x0031, f01=0x0190, f02=» 6     P IFT NOLJE=1 7     P*  7     P LDR A3,A2 7 &   P ANK A3,/3F  7 8   P SUK A3,/22  7 L   P RF(Z) IHNOL6  7 `   P SUK A3,1  7 v   P RF(NZ) IHNOL8 7     P RF IHNOL7 7     PIHNOL6 ADK A2,7  7     PIHNOL7 ANKL A2,/FF3F 7     PIHNOL8 EQU * 7     P*  7     P XIF 7
0x09a108…09a29c          Dummy {f00=0x0031, f01=0x0190, f02=»CHARACTER IN DWT-BUFFER  7 x   P*  8     P IFT CTIMUT=1  8 *   P*  8 @   P LD A3,DWTTP,A6  8 J * P RF(E) IHKB05 NO TIMING ON THIS DEVICE 8 b   P LDKL A3,-TIME RESTART TIME  8     P ST* A3,DWTTP,A6 8     P*  8     P XIF 8     P*  8   , PIHKB05 ABL LDREG RETURN TO R
0x09a29c…09a430          Dummy {f00=0x0031, f01=0x0190, f02=»3,A1 8   2 P CF A15,EOQUEU GET NEXT QUEUE POINTER ADDRESS  9     P CW A1,DWTUTQ,A6 OVERFLOW? 9 B   P RF(NE) IHKB20 NO! 9 d 0 P ORK A2,/FF SET OVERFLOW BIT IN INPUT BUFFER 9 ~   P RF IHKB30 9   0 PIHKB20 ST A1,DWTINQ,A6 STORE INQUEUE POINTER 9   4 PIHKB30 SCR A2,A3
0x09a430…09a5c4          Dummy {f00=0x0031, f01=0x0190, f02=» 9     P SUK A3,1  :     P RF(E) IHNOL4  :     P LDK A4,/80  : 0   P SUK A3,4  : D   P RB(NE) IHNOL2 : V $ PIHNOL4 ORRS A4,A6 SET ALLOW BIT  : l   P RB IHNOL2 :     P XIF :     P EJECT :     P*  :     P*  :     P*    A K B T U T :     P*  :   & P*    THIS IS THE T
0x09a5c4…09a758          Dummy {f00=0x0031, f01=0x0190, f02=»TTP,A6 :     P LD A1,DWTST,A6  ;     P RB(N) EXIT  ; &   P LDK A1,/40 SET RETURN CODE  ; : , P RB IHKB05 RESTORE REGISTERS AND END I/O ; ^   P*  ;     P XIF ;     P EJECT ;     P*  ;   4 P*    STORE = SUBROUTINE TO STORE A CHARACTER IN  ;   6 P*            ECB-BUF
0x09a758…09a8ec          Dummy {f00=0x0031, f01=0x0190, f02=»EX ; |   P*  <     P*  <     PSTORE EQU *  <     P LD A4,2,A8 BUFFER ADDRESS < 2   P ADR A4,A3 ADD BUFFER INDEX  < T ( P SCR A2,A4 STORE CHARACTER IN BUFFER < x $ P ADK A3,1 INCREMENT BUFFER INDEX <     P ANK A2,/7F  <     P RF EOQU20 RTN A15 AND ENB <     P EJECT
0x09a8ec…09aa80          Dummy {f00=0x0031, f01=0x0190, f02=»= QUEUE POINTER  <     P*    A6 = DWT-ADDRESS  =     P*  = 6   P*    ON EXIT:  = @   P*  = V   P*    A1 = NEW QUEUE POINTER  = `   PEOQUEU EQU * =     P INH =     P ADK A1,1  =     P SUR A1,A6 =     P CWK A1,DWTEQ END OF QUEUE?  =     P RF(NE) EOQU10 =   * P LDK A
0x09aa80…09ac14 (0, 196) Dummy {f00=0x0031, f01=0x401e, f02=»   P*  >     P END >  @    >                                                                                                                                                                                                                                            
0x09ac14…09ada8          Dummy {f00=0x0031, f01=0x2008, f02=»     ?  O  0   ( P CF A15,TENDIO END I/O OUTPUT DEVICE 1   > PERETUR LD A6,DWTWAT,A6 RELOAD DWT-ADDRESS OF INPUT DEVICE  1 > 4 PRETUR ABL LDREGE RELOAD A3-A5 AND RETURN VIA A5  1     P*  1     P XIF 1     P*  1     P END 1  @    1  RESS TO ADDRESS-BLOCK  0   2 P A
0x09ada8…09af3c          Dummy {f00=0x0031, f01=0x0190, f02=»                      **   t 8 P****************************************************       P           PGETNUM EQU *   h   P LDK A4,100 FIRST INCREMENT    |   P LDK A5,0 CLEAR RESULT REG       P SUK A6,1 INIT POINTER       PGET030 ADK A6,1 NEXT DIGIT       P LCR A
0x09af3c…09b0d0          Dummy {f00=0x0031, f01=0x0190, f02=»GET050     , PGET100 SUK A4,90 NEXT INCREMENT (TEN'S)        P RB(P) GET030    > & P ADK A4,81 NEXT INCREMENT (ONE'S)    T   P RB(P) GET030 THIRD DIGIT    ~   P RTN A14       P EJECT       P       P* START OF PROGRAM PART 1 *        P     4 P* SAVE02=POINTER TO 1:
0x09b0d0…09b264          Dummy {f00=0x0031, f01=0x0190, f02=» INIT A15 STACK        P*        P LD A15,SCTSTB   "   P SUKL A15,4    8   P   L & P LD A2,SCTLAC GET S:GTAB (IF ANY)    T   P IFT MMUPAG=0    ~ . P LD A2,CREID,A2 GET CREDIT IDENTIFICATION        P XIF       P IFT MMUPAG=1        P TL MMTAB,A13 %%##       P EL A2
0x09b264…09b3f8          Dummy {f00=0x0031, f01=0x0190, f02=»   p ( P RF(E) SYA100 YES! START CONFIGURATE       P IFF CREDIT=1    4   P   J   P* ASSEMBLER APPLICATION    R   P   r   P* SWITCH TO LEVEL 0 ENB    z   P     ( P LDKL A4,SYA103 CONTINUATION ADDRESS       P ADR A4,A13 RELOCATE       P STR A4,A15 PUT ON STACK      
0x09b3f8…09b58c          Dummy {f00=0x0031, f01=0x0190, f02=» ( P LDKL A4,MMTAB GET MM-TABLE ADDRESS        P ADR A4,A13 RELOCATE   0   P ST A4,MMFROM,A13 SAVE   L ( P* FILL MM-TABLES IN USER TASK TTAB'S   j   P     ( P LD* A5,SCTTCT GET LENGTH OF TC:TAB      $ P LD A6,SAVE02,A13 1:ST USER TASK       P LDR A3,A6 SAVE      0
0x09b58c…09b720          Dummy {f00=0x0031, f01=0x0190, f02=»   v   P*        P LDKL A1,/FC00       P LDKL A2,MMTAB   (   P ADR A2,A13    >   P LDR A4,A2  =00002   R   P SUKL A4,MMBEG   l   P AD A4,SCTMMC        PSYA:10 CWR A4,A2       P RF(E) SYA105        P SUK A4,2        P STR A1,A4       P RB SYA:10       PSYA105 SUK A
0x09b720…09b8b4 (0, 197) Opaque[0x194]
0x09b8b4…09ba48          # DirEnt {nam=»DRDY01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0630, f03=0x0000}
0x09b8b4…09ba48          IdxSect {
0x09b8b4…09ba48            f00 = 0x0031	// 0x9b8b4 @0x0 
0x09b8b4…09ba48            f01 = 0x0018	// 0x9b8b6 @0x2 
0x09b8b4…09ba48            gno = [	// 0x9b8b8 @0x4 
0x09b8b4…09ba48                [0x00]: C0x0031.0x2.0
0x09b8b4…09ba48                [0x01]: C0x0031.0x3.0
0x09b8b4…09ba48                [0x02]: C0x0032.0x0.0
0x09b8b4…09ba48                [0x03]: C0x0032.0x1.0
0x09b8b4…09ba48                [0x04]: C0x0032.0x2.0
0x09b8b4…09ba48                [0x05]: C0x0032.0x3.0
0x09b8b4…09ba48                [0x06]: C0x0033.0x0.0
0x09b8b4…09ba48                [0x07]: C0x0033.0x1.0
0x09b8b4…09ba48                [0x08]: C0x0033.0x2.0
0x09b8b4…09ba48                [0x09]: C0x0033.0x3.0
0x09b8b4…09ba48                [0x0a]: C0x0034.0x0.0
0x09b8b4…09ba48                [0x0b]: C0x0034.0x1.0
0x09b8b4…09ba48            ]
0x09b8b4…09ba48          }
0x09ba48…09bbdc          Dummy {f00=0x0031, f01=0x0190, f02=» 2 P IDENT DRDY01  9.2DK 1 80-02-12  870105040921        P   :   P   *DK,POS 80 ON VDU   B   P   REL 9.2 80-02-12    ^   P   =4,ABORT ROUTINE INCLUDED   z   P   REL 9.1 79-05-23      * P   =3,STEADY CURSOR PROBLEM CORRECTED        P   PRR 9.1 79-04-06      , P   =
0x09bbdc…09bd70          Dummy {f00=0x0031, f01=0x0190, f02=»01-12        P       P*      6 P**************************************************       P*    Z $ P*   PHILIPS TERMINAL SYSTEM PTS    d   P*      2 P*   DRDY01 = DRIVER VIDEO AND GRAPHIC DISPLAY        P*        P*        P*        P*        P*        P*      6 P
0x09bd70…09bf04          Dummy {f00=0x0031, f01=0x0190, f02=» @ P*    PTS 6344, PTS 6342 AND TO THE PLASMA DISPLAYS PTS 6351        P*    AND PTS 6386    H 6 P*    THE DISPLAYS MUST BE CONNECTED TO THE SYSTEM    b   P*    VIA CHLT OR CHRT.       P*      < P*    THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS     : P*   
0x09bf04…09c098          Dummy {f00=0x0031, f01=0x018e, f02=»BOARD DRIVER DRKB01.       P*        P*    & 0 P*    THE DRIVER CONSISTS OF FOLLOWING PARTS:   0   P*    d & P*    A C D Y       ACTIVATION PART   n   P*      ( P*    I H D Y       INTERRUPT HANDLER       P*      ( P*    R C D Y       RECOVERY ROUTINE        P*   
0x09c098…09c22c          Dummy {f00=0x0031, f01=0x0190, f02=»   P*        P*    ORDER 00: TEST STATUS       P*          05: BASIC WRITE   0 " P*          06: STANDARD WRITE    R ( P*          07: WRITE GRAPHIC DISPLAY   x & P*          0B: CURSOR POSITIONING        P*          31: ERASE       P*        P*    NORMAL REGISTER
0x09c22c…09c3c0          Dummy {f00=0x0031, f01=0x0190, f02=»X    r $ P*             A4 = WORK REGISTER     " P*             A5 = STACK BASE    2 " P*             A6 = DWT-ADDRESS   X   P*             A7 = ORDER   ~ " P*             A8 = ECB-ADDRESS       P*        P EJECT       P*        P*        P*    SYSTEM ADAPTATION  
0x09c3c0…09c554 (0, 198) Dummy {f00=0x0031, f01=0x0190, f02=»*   BIT:   10   11       P*   --------------     " P*           0    0    PTS 6344   4 * P*           0    1    PTS 6351 & 6342    Z * P*           1    0    PTS 6386 & 6385      * P*   ---------------------------------        P*      6 P*    BY MEANS OF CONDITION
0x09c554…09c6e8          Dummy {f00=0x0031, f01=0x0190, f02=»*   -CAN USE LOWER CASE CHAR. GENERATOR COLUMN 6 AND 7     8 P*   -CAN SUPPRESS ECHOING OF END OF RECORD CHARACTER   > & P*   -CAN SUPPRESS TRAILING BLANKS    z F P*    AND ALSO UNDERLINE START (/12), LOW INT (/1E), HIGH INT (/1F)       P EJECT       P*        P* 
0x09c6e8…09c87c          Dummy {f00=0x0031, f01=0x0190, f02=»S TO ADDRESSBLOCK    ~ 0 P ENTRY ECHODY DEVICE-DEPENDENT ECHO-ROUTINE        P*    N   P*    X   P*    b   P*    l . P*****************************************    v . P*    EXTERNAL TOSS MODULE ENTRIES       *      . P*****************************************     
0x09c87c…09ca10          Dummy {f00=0x0031, f01=0x0190, f02=»R    z > P EXTRN LDREG LOAD REGISTERS A4, A3, A5, A7, A8 AND RETURN        P EXTRN TENDIO END I/O    L . P EXTRN SAVE8 SAVE 8 REGISTERS ON A15 STACK   j 0 P EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO      0 P EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER        P EJE
0x09ca10…09cba4          Dummy {f00=0x0031, f01=0x0190, f02=»ST STATUS          EXTRN DWTBC BYTE COUNTER        P EXTRN DWTOR ORDER   4   P*    N   P EJECT   X   P*************    f   P* CONSTANTS *    |   P*************        P*        PFASTO EQU /14 FAST OUTPUT      $ PSCADD EQU /11 SET CURSOR ADDRESS     " PULSTAR EQU /
0x09cba4…09cd38          Dummy {f00=0x0031, f01=0x0190, f02=»TOP    r   PBACKSP EQU /08 BACKSPACE       PLF EQU /0A LINE FEED   ,   PHOME EQU /0B CURSOR HOME   H ( PCLEHOM EQU /0C CLEAR AND CURSOR HOME   h   PCR EQU /0D CARRIAGE RETURN       PCURRIG EQU /10 CURSOR RIGHT        PSPACE EQU /20 SPACE        PSTX EQU /82 START 
0x09cd38…09cecc          Dummy {f00=0x0031, f01=0x018e, f02=»PE EQU /11 ESCAPE TO GRAPHIC MODE      " PPOINT EQU /2E POINT CHARACTER    * 2 PEQU EQU 6 THRESHOLD FOR AUTOMATIC FAST OUTPUT    P   PSTILL EQU /18 CURSOR STEADY      $ PCTYCOD EQU /1B SET COUNTRY CODE        P*        P********************       P*    RETURN CODE
0x09cecc…09d060          Dummy {f00=0x0031, f01=0x0190, f02=»       P EJECT       P*        P*      . P*****************************************    * . P*    CONDITIONAL ASSEMBLY               *      . P*****************************************        P*        P*      H P*    BY SETTING X:A TO 1 DRIVER CAN HANDLE GRAFIC MO
0x09d060…09d1f4 (0, 199) Dummy {f00=0x0032, f01=0x0190, f02=»44   Z   P*        PX:B EQU 1        PWHATDY EQU 1   &   P*    :   P*    D 8 P*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR    N & P*    (COLUMNS 6 AND 7) CAN BE USED       PX:C EQU 0        PLOWCHA EQU 0       P*        P*      8 P*    BY MEANS OF CONDITION
0x09d1f4…09d388          Dummy {f00=0x0032, f01=0x018e, f02=»ANT X:G=0    f   P*        PX:D EQU 0        PEORECH EQU 0   .   P*    B 0 P*   BY SETTING THE CONSTANT TRASPA = 1 IT IS   L @ P*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F.        P*        PX:E EQU 0        PTRASPA EQU 1       P EJECT       P*     
0x09d388…09d51c          Dummy {f00=0x0032, f01=0x0190, f02=» < P*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT       P*   BY SETTING MMUPAG = 1    D   P*    f   PMMUPAG EQU 0   p   P*        P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*   
0x09d51c…09d6b0          Dummy {f00=0x0032, f01=0x0190, f02=» CHARACTER SETS.   h   P       P       P* CODE COUNTRY   (   P   >   P* 0 GB/NL/B    F   P* 1 D/A/L/CH   Z   P* 2 F/CH/B/L   n   P* 3 E        P* 4 I/CH       P* 5 S/SF       P* 6 DK/N       P* 7 P        P* 8 YU       P* 9 US       PX:G EQU 0        PCOUNTRY EQU 
0x09d6b0…09d844          Dummy {f00=0x0032, f01=0x0190, f02=»CT       P*        P*      $ P********************************     $ P*    DWT-DISPLACEMENT          *   F $ P********************************   n   P*        P*      0 PDWTDRD EQU /10 START OF DRIVER DEFINED PART        P*        P IFT MMUPAG=0        PSTART EQU 
0x09d844…09d9d8          Dummy {f00=0x0032, f01=0x0190, f02=»ION POINTER    r " PDWTPOS EQU START+/15 POSITIONS       PDWTLIN EQU START+/14 LINES   : & PDWTBIN EQU START+/16 BUFFER INDEX        P*        P EJECT       P*        P*        P**********       P* TABLES *       P**********       P*        P*        P DATA DVBLEN
0x09d9d8…09db6c          Dummy {f00=0x0032, f01=0x0190, f02=»OUTINE ADDRESS   ~   P DATA IHDY INTERRUPT HANDLER       P DATA RCDY RECOVERY ROUTINE    : . P DATA ECHODY DEVICE-DEPENDENT ECHO-ROUTINE   ^   P*        P*      , PTABSPE EQU * TABLE OF SPECIAL CHARACTERS       P DATA /0712,/131E,/1F14        P EJECT       P*     
0x09db6c…09dd00          Dummy {f00=0x0032, f01=0x0190, f02=»ISPLAY AND RETURN CODE   b 2 P*              IS SET IF DISPLAY NOT OPERABLE        P*    T   P*    ^ > P*    ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO DISPLAY    h 6 P*              FROM ECB-BUFFER WITHOUT ANY CHECK.        P*      F P*    ORDER 06: STANDARD WR
0x09dd00…09de94 (0, 200) Dummy {f00=0x0032, f01=0x0190, f02=» IF A PREDEFINED NUMBER OF CHARACTERS (SEE CONSTANT 'EQU')     J P*              ARE FOUND EQUAL, FAST OUTPUT IS EXECUTED FOR THE NUMBER   B F P*              OF CHARACTERS FOUND EQUAL (> 'EQU') ON 6344 & 6386>       P*        P IFT GRAFIC=1      B P*    ORDER 07:
0x09de94…09e028          Dummy {f00=0x0032, f01=0x0190, f02=»   IS SENT TO THE DISPLAY.       P*    "   P XIF   , : P*    ORDER /B: CURSOR POSITIONING AND STANDARD WRITE.    8 < P*              THE CURSOR IS SENT TO THE POSITION GIVEN    v > P*              IN CONTROL WORD. NO INFORMATION ON DISPLAY      @ P*              I
0x09e028…09e1bc          Dummy {f00=0x0032, f01=0x0190, f02=»RASED ON THE LINE    j < P*              WHERE THE CURSOR IS POSITIONED THE NUMBER     @ P*              OF CHARACTERS THAT ARE DEFINED IN THE CONTROL   Z @ P*              WORD OF ECB. 0-80 CHARACTERS. ERASING STARTS      : P*              IN THE CURSOR POSITION.
0x09e1bc…09e350          Dummy {f00=0x0032, f01=0x018e, f02=»UNTER        P LDR A7,A7 ORDER 0 ?       P ABL(E) ADY410 YES   *   P LDK A2,STX START OF MESSAGE   D   P CF A5,OUTPUT SEND   h   P IFT WHATDY=0      " P LDR* A1,A6 CHANNEL PARAMETER        P ANK A1,/10 GRAPHIC DISPLAY        P RF(E) ACDY02 NO       P IFT GRAFIC=1 
0x09e350…09e4e4          Dummy {f00=0x0032, f01=0x0190, f02=»   d   P CF A5,OUTPUT        P*        P XIF   (   P*    4   PACDY02 EQU *   >   P CWK A7,5 ORDER 5    R   P RF(E) ACDY90 YES    l   P SUK A7,6 ORDER 6 ?        P RF(E) ACDY20 YES        P SUK A7,5 ORDER /B ?       P ABL(E) ADY200 YES       P SUK A7,/26 ORDER ERAS
0x09e4e4…09e678          Dummy {f00=0x0032, f01=0x0190, f02=»N RIGHT BYTE IN BUFFER   p   P*    ARE CARRIED OUT.      0 P*    /2B            NO MOVING OF PRINT HEAD    < " P*    /30            CR, LF, LF   p B P*    /31            ERASE DISPLAY AND WRITE FROM HOME POSITION       P*    OTHER VALUE    CR, LF       P*        P
0x09e678…09e80c          Dummy {f00=0x0032, f01=0x0190, f02=»FFER ADDRESS   ~ & P LC A2,1,A2 GET CONTROL CHARACTER        P ANK A2,/FF    >   PACDY25 EQU *   R * P SUK A2,/2B POSITIONING BEFORE WRITE ?   f   P RF(E) ACDY90        P SUK A2,6 /31 ?        P RF(E) ACDY65        P LDK A4,1 INDICATE LINE FEED     " P ADK A2,1 DO
0x09e80c…09e9a0          Dummy {f00=0x0032, f01=0x0190, f02=»TURN   t   PACDY35 LDK A1,1      2 P SC A1,DWTAP+1,A6 RESET HEAD POSITION COUNTER    $ 8 P*    SEND CARRIAGE RETURN AND ONE OR TWO LINE FEEDS    Z   P*        PACDY50 EQU *       P CF A5,OUTPUT SEND CHARACTER       PACDY52 SUK A4,1      & P RF(N) ACDY90 START SECT
0x09e9a0…09eb34 (0, 201) Dummy {f00=0x0032, f01=0x0190, f02=»OUNTER   r   P ADS A2,DWTAP,A6     & PACDY55 LDK A2,LF LINE FEED TO SEND   &   P RB ACDY50   P ( PACDY65 LDK A2,CLEHOM CLEAR AND HOME    b   P LDK A1,1      & P SC A1,DWTAP,A6 RESET LINE COUNTER       P RB ACDY35       P EJECT       P*      & P*    GET, CHECK AND 
0x09eb34…09ecc8          Dummy {f00=0x0032, f01=0x0190, f02=»METER    t   P ANK A4,/10      $ P RF(NZ) ACDY75 NOT 6344 OR 6386    "   P XIF   J   P LD A4,2,A8    V 2 P ADR A4,A3 GET ADDRESS TO NEXT CHAR IN BUFFER    j $ P CCR A2,A4 CHAR EQU TO CURRENT?        P ABL(E) CHECK YES!       PACDY75 EQU *       P CF A5,OUTPUT     
0x09ecc8…09ee5c          Dummy {f00=0x0032, f01=0x0190, f02=»GET REQUESTED LENGTH(RL)     $ P ADR A1,A2 GET ADD END OF BUFFER       PSKIP05 CWK A2,2    H   P RF(NG) SKIP30 RL < 3    `   P SUK A1,1 DECR. BA   ~   P LCR A4,A1 GET CHAR        P CCK A4,/2020 SPACE ?        P RF(NE) SKIP20 NO        PSKIP07 SUK A2,1 DECR RL     
0x09ee5c…09eff0          Dummy {f00=0x0032, f01=0x0190, f02=»TION CHAR ?    |   P RF(NE) SKIP25 NO! !     P SUK A1,2 DECR BA  ! .   P SUK A2,2 DECR RL  ! H   P RB SKIP07 GET NEXT  ! b ( PSKIP25 LCR A4,A1 GET CHARACTER AGAIN ! ~   P ANK A4,/FF  !   " P SUK A4,/12 UNDER LINE START?  !     P RB(Z) SKIP07 YES! SKIP IT!  !     P
0x09eff0…09f184          Dummy {f00=0x0032, f01=0x018e, f02=»T A2,4,A8 STORE NEW RL !     P XIF "     PACDY90 LDK A4,0  " * 6 PADY100 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER " B   P LDR A1,A1 LAST CHARACTER? " |   P ABL(NP) ADY405  "     P SUK A7,5 ORDER 5? "     P RB(E) ACDY75  "     P ANK A2,/7F  "     P LDK A1,5 SET 
0x09f184…09f318          Dummy {f00=0x0032, f01=0x0190, f02=» " p   P ANK A7,/30 GRAFIC DISPLAY ? #     P RF(E) ADY110 NO # ,   P LDK A1,0 SET TABLE PONTER # D * PADY110 CC A2,TABSPE,A1 CHARACTER FOUND # f   P RF(NE) ADY128 #   " P CCK A2,/1E1E LOW INTENSITY ?  #     P RF(NE) ADY122 NO  #     P LDK A4,/80  #   , PADY120 ORR
0x09f318…09f4ac          Dummy {f00=0x0032, f01=0x0190, f02=» LDK A4,/40 SET UNDERLINE MODE #     P RB ADY120 $ & & PADY125 CCK A2,/1414 FAST OUTPUT ?  $ 8   P LDK A4,0  $ b   P RB(NE) ACDY50 NO  $ t   P LDR A4,A2 $   ( P CF A15,GETCHR GET OUTPUT CHARACTER  $     P LDR A1,A2 $     P LDR A2,A4 $     P LD A4,4,A8 REQ LENGTH $
0x09f4ac…09f640          Dummy {f00=0x0032, f01=0x018e, f02=»   P ANK A7,/10  %   2 P RF(NZ) OTHER OTHER DISPLAY THAN 6344 OR 6386? %     P XIF % N   P LDR A3,A1 NO! % Z   P CF A5,FASTER  % p   PADY127 EQU * %     P LD A3,4,A8 REQ LENGTH %     P ST A3,6,A8 EFF LENGTH %     P ABL ADY405  %     PADY128 EQU * %     P SUK A1,1 
0x09f640…09f7d4 (0, 202) Dummy {f00=0x0032, f01=0x0190, f02=» %     P SUK A1,/F LESS THAN /20 ? &   " P RF(N) ADY130 CODE CHECK ERROR & *   P SUK A1,/3F GREATER THAN /5F & P   P RB(NP) ACDY70 & t   P IFT LOWCHA=0  &   6 P SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F &   & P   TO CHARACTER BETWEEN /40 TO /5F &     P XIF
0x09f7d4…09f968          Dummy {f00=0x0032, f01=0x018e, f02=»   P* A1 = CHARACTER '     P* A4 = NUMBER  '     P************************ ' 2   P LC A2,DWTBC,A6  ' R   P AD A2,DWTAP,A6 GET POSITION ' j   P ANK A2,/FF  '   $ P ADR A2,A4 ADD LENGTH OF REQUEST '   $ P LD A3,DWTPOS,A6 GET MAX-POS AND '     P ANK A3,/FF  '     P S
0x09f968…09fafc          Dummy {f00=0x0032, f01=0x0190, f02=» 0 P ADK A4,1 ADJUST NUMBER OF OUTPUT CHARACTERS (     POT030 EQU *  ( 8 & P LDR A3,A1 SAVE CHARACTER TO SEND  ( L   POT010 LDR A2,A3  ( v $ P CF A5,OUTPUT SENT CHAR (IN A2)  (     P SUK A4,1 DECREMENT COUNTER  (     P RB(P) OT010 (     P LD A4,10,A8 GET ACT. LENG
0x09fafc…09fc90          Dummy {f00=0x0032, f01=0x0190, f02=»27 (     P XIF )     P EJECT )     P*  ) $   P*    CODE CHECK ERROR  ) .   P*  ) L   PADY130 EQU * ) V   P LDK A1,CCERR  ) j   P ORS A1,8,A8 RETURN CODE )     P RB ADY100 )     P EJECT )     P*  )     P*    TABULATION  )     P*  )     PADY140 EQU * )   , P CF A15,
0x09fc90…09fe24          Dummy {f00=0x0032, f01=0x0190, f02=» )     P RF(E) ADY144  *   0 PADY143 ADK A2,/A FROM DECIMAL TO HEXADECIMAL *     P SUK A4,1  * R   P RB(NE) ADY143 * d   PADY144 LC A4,DWTAP+1,A6  * z . P SUR A2,A4 SUBTRACT HEAD POSITION POINTER  *     P LC A4,DWTBC,A6  *   , P SUR A2,A4 AND REQUESTS POSITION COU
0x09fe24…09ffb8          Dummy {f00=0x0032, f01=0x0190, f02=»ADY146 CF A5,OUTPUT  *   , P CF A15,POSUPD POSITION COUNTER UPDATING +     P SUK A4,1 READY ?  + L   P RB(NE) ADY145 NO  + f   P ABL ADY100  +     P EJECT +     P*  +     P*    ERASE  ORDER /31  +     P*  +   2 PADY160 LD A4,10,A8 GET NUMBER OF CHAR TO ERASE +    
0x09ffb8…0a014c          Dummy {f00=0x0032, f01=0x0190, f02=» & P CF A5,ERA GET LENGTH TO ERASE =2  ,     P LDK A3,/20  , .   P CF A5,FASTER FAST OUTPUT  , B   PADY165 LDK A2,ETB  , d   P CF A5,OUTPUT  , ~   P ABL ADY410 END OF REQUEST ,     P IFT WHATDY=0  ,     PADY166 EQU * YES =2  ,   & P CF A5,ERA GET LENGTH TO ERASE =
0x0a014c…0a02e0          Dummy {f00=0x0032, f01=0x0190, f02=»ND IT  ,     P RB ADY170 -     PADY180 LD A4,10,A8 -   & P CF A5,ERA GET LENGTH TO ERASE =2  - :   P LDR A3,A3 OVER EDGE =2  - d   P RF(NN) ADY186 NO =2 -     P SUK A4,1 ADJUST LENGTH  -     PADY186 EQU * -     P SUK A4,1 DECREMENT =2 -   , P RB(N) ADY165 CURSOR I
0x0a02e0…0a0474 (0, 203) Dummy {f00=0x0033, f01=0x0190, f02=»   P*  .   * P*    ORDER /B CURSOR POSITIONING PART  .     P*  . <   PADY200 EQU * . F   P*  . Z   P IFT WHATDY=0  . d " P LDR* A1,A6 CHANNEL PARAMETER  . z   P ANK A1,/10 GRAFIC DISPLAY?  .     P RF(NE) ADY205 YES .   2 P*    IF VIDEO (6344) SET CURSOR ADDRESS DI
0x0a0474…0a0608          Dummy {f00=0x0033, f01=0x0190, f02=»T CURSOR .     P RF ADY380 /     P IFT WHATDY=0  / "   P*    GET LINE  / 8 * PADY205 LC A4,10,A8 GET REQUESTED LINE  / N $ P CC A4,DWTLIN,A6 OUTSIDE SCREEN? / |   P RF(NG) ADY207 NO! /   4 P LC A4,DWTLIN,A6 YES! SET CURSOR AT END OF LINE  /     PADY207 EQU * /   $
0x0a0608…0a079c          Dummy {f00=0x0033, f01=0x018e, f02=»INE  / |   P LDK A2,LF LINE FEED 0   * P ADK A3,1 INCREMENT ACTUAL LINE NUMBER 0 (   PADY230 CF A5,OUTPUT SEND 0 V   P LDR A4,A4 REQUESTED LINE  0 v " P RB(NZ) ADY210 NOT EQUAL ZERO  0     P LDK A4,1  0     P RF ADY300 0     PADY250 LDK A2,HOME HOME  0   & P LDK A
0x0a079c…0a0930          Dummy {f00=0x0033, f01=0x0190, f02=» 2 PADY300 SC A4,DWTAP,A6 UPDATE HEAD LINE COUNTER 1   ( P LC A4,11,A8 GET REQUESTED POSITION  1 : $ P CC A4,DWTPOS,A6 OUTSIDE SCREEN? 1 f   P RF(NG) ADY303 NO! 1   " P LC A4,DWTPOS,A6 SET LAST LINE 1     PADY303 EQU * 1     P CWK A4,1 FIRST POSITION ? 1     P RF(
0x0a0930…0a0ac4          Dummy {f00=0x0033, f01=0x0190, f02=»Y305 RF(NL) ADY307 REQ. POS NOT ZERO 1     P LDK A4,1  2 , 0 PADY307 LC A3,DWTAP+1,A6 GET ACTUAL POSITION  2 >   P CC A3,DWTPOS,A6 MAX-POS?  2 r   P RF(NG) ADY310 NO! 2     P SUK A3,1  2   * PADY310 CWR A4,A3 FORWARDS OR BACKWARDS 2     P RF(E) ADY370 POSITION FOU
0x0a0ac4…0a0c58          Dummy {f00=0x0033, f01=0x0190, f02=»ND 2 z   P RB ADY310 3   . PADY340 SUR A3,A4 ACTUAL POS. - WANTED POS. 3   , P CWR A3,A4 COMPARE BACKSTEPS WITH CR-WAY 3 N   P RF(L) ADY345 BACKSPACE WAY  3 ~   P LDK A2,CR CARRIAGE RETURN 3   & P LDK A3,1 INDICATE FIRST POSITION  3     P RB ADY330 3   " PADY345 L
0x0a0c58…0a0dec          Dummy {f00=0x0033, f01=0x0190, f02=»UPDATE HEAD POSITION POINTER 3 x   P XIF 4 $ & PADY380 LDK A3,2 START BUFFER INDEX 4 0   P ABL ACDY90  4 Z   P IFT WHATDY=0  4 n   P*  4   & PADY400 LDK A2,/22 START CHARACTER  4     P CF A5,OUTPUT  4     P*  4     P XIF 4     P*  4     P EJECT 4     P*  4     P* 
0x0a0dec…0a0f80          Dummy {f00=0x0033, f01=0x018e, f02=»Y405 EQU * 4   & P LDR* A1,A6 GET CHANNEL PARAMETER  5     P ANK A1,/30 6344 ? 5 <   P RF(NE) ADY407 NO  5 V   P LDR* A1,A6  5 p   P LDR A4,A1 5     P ANK A1,/40 UNDERLINE MODE ? 5     P RF(E) ADY406 NO 5   " P LDK A2,ULSTOP UNDERLINE STOP  5     P CF A5,OUTPUT  5
0x0a0f80…0a1114 (0, 204) Dummy {f00=0x0033, f01=0x018e, f02=»   PADY407 EQU * 6   $ P LDK A2,ETB END OF TEXT MESSAGE  6     P CF A5,OUTPUT SEND CHARACTER 6 @ 0 P CF A15,UPDAPP UPDATE HEAD POSITION COUNTER  6 d   PADY410 LDK A2,ETX LAST DUMMY 6     P CF A5,OUTPUT SEND DUMMY 6     PADY415 EQU * 6     P SUK A7,5 ORDER 5 ?  6  
0x0a1114…0a12a8          Dummy {f00=0x0033, f01=0x0190, f02=»   P RF(NE) ENDIO NO *DK 7   , P LD A4,DWTAP,A6 GET CURSOR POSITION. *DK 7   " P ST A4,10,A8 PUT IN ECBCW *DK  7 P   PENDIO CF A15,TENDIO END I/O  7 v $ PEXIT ABL TDISP GO TO DISPATCHER  7     P*  7     P IFT GRAFIC=1  7     P*  7     P EJECT 7     P*  7     P*   
0x0a12a8…0a143c          Dummy {f00=0x0033, f01=0x018e, f02=» GET CHARACTER 7 |   P LDR A1,A1 BUFFER EMPTY  8     P RB(E) ADY400  8 6   P LDR A4,A2 8 L & P CF A15,GETCHR GET NEXT CHARACTER  8 ^   P LDR A1,A4 8     P ANK A4,/80 ADDRESS OR DATA  8     P RF(E) ADY530 DATA MESSAGE 8     P*  8     P*    ADDRESS MESSAGE 8     P* 
0x0a143c…0a15d0          Dummy {f00=0x0033, f01=0x0190, f02=»   P ORR A4,A1 9     P ANK A2,/F 9     P ANK A4,/7F  9 (   P ORK A2,/20  9 < , PADY515 CF A5,OUTPUT SEND FIRST CHARACTER 9 P $ P LDR A2,A4 GET SECOND CHARACTER  9   ( P CF A5,OUTPUT SEND SECOND CHARACTER  9     P RB ADY510 9     P EJECT 9     P*  9     P*    DATA 
0x0a15d0…0a1764          Dummy {f00=0x0033, f01=0x018e, f02=»A2 9     P SLL A2,5  :     P ORR A1,A2 :     P LDK A7,10 : .   P LDK A2,0  : @   PADY540 SLL A1,1  : R   P RF(NN) ADY550 : j   P ORKL A2,/200  :     PADY550 SUK A7,1  :     P RF(E) ADY560  :     P SRL A2,1  :     P RB ADY540 :     PADY560 LDR A4,A2 :     P SRL A4,
0x0a1764…0a18f8          Dummy {f00=0x0033, f01=0x0190, f02=» :   , P*    UPDAPP = SUBROUTINE TO UPDATE HEAD  ;   , P*             POSITION POINTER WHEN END  ; 8 ( P*             OF REQUEST IS REACHED  ; h   PUPDAPP EQU * ;   ( P LC A3,DWTBC,A6 GET POSITION COUNTER ;   2 P ADS A3,DWTAP,A6 UPDATE HEAD POSITION POINTER  ;    
0x0a18f8…0a1a8c          Dummy {f00=0x0033, f01=0x0190, f02=»POSITION ; f 0 P*             POINTER WHEN REQUEST RUNNING.  <   > P*             A CHECK THAT POINTER NOT EXCEEDS 80 IS DONE  < D   P*  <     PPOSUPD EQU * <   ( P LC A2,DWTBC,A6 GET POSITION POINTER <     P ANK A2,/FF  <   2 P AD A2,DWTAP,A6 INCLUDE HEAD POSITIO
0x0a1a8c…0a1c20          Dummy {f00=0x0033, f01=0x0190, f02=»R  < j   PPOSU10 RTN A15 =     P EJECT =     P*  = .   P*    I H D Y = 8   P*  = L   P*    INTERRUPT = V   P*  = l   PIHDY EQU * = v   P LD A4,DWTST,A6 BUSY?  =     P RB(N) EXIT NO =     P SLL A4,2 ECHO MODE ?  =     P RF(N) IHDY10  =   . P LDR A1,A1 RETURN CODE F
0x0a1c20…0a1db4 (0, 205) Dummy {f00=0x0033, f01=0x0190, f02=» R C D Y =     P*  >   ( P*    RCDY = RECOVERY ROUTINE DISPLAY >     P*  > F   P*  > P ( P*    RECOVERY IS CARRIED OUT ONLY IF > Z   P*    ORDER 6 IS RUNNING  >     P*  >     P*    AT ENTRY: >     P*  >     P*    A6 = DWT-ADDRESS  >     P*    A7 = ORDER  >     P* 
0x0a1db4…0a1f48          Dummy {f00=0x0033, f01=0x018e, f02=» CPU852=0  >   " P MSR 8,A15 SAVE A1-A8 ON STACK ?     P XIF ? 8   P*  ? D   P    =3 ? N   P LDKL A2,/7FFF ?     P ANS A2,DWTST,A6 SET BUSY  ? r   P    =1 ?     P    =1 ?     P    =1 ?     P    =1 ?     P    =1 ?     P    =1 ?     P    =1 ?     P    =1 ?     P*  ?
0x0a1f48…0a20dc          Dummy {f00=0x0033, f01=0x0190, f02=» . P LDK A2,RETURN RETURN TO ALPHANUMERIC MODE @     P CF A5,OUTPUT  @ 6   P*  @ L   P XIF @ V   P*  @ b   P EJECT @ l   PRCDY10 EQU * @ z   P LDK A2,/00 DUMMY TO SEND  @     P CF A5,OUTPUT  @   $ P LDR A4,A4 LRC-ERROR IN BLOCK ?  @     P RF(NE) RCDY20 @     P IFT
0x0a20dc…0a2270          Dummy {f00=0x0033, f01=0x0190, f02=»   P RF(Z) RCDY14 NO =3  A   * P LDK A3,100 SET UP TRANSFER COUNTER =3 A   4 PRCDY12 LDK A2,STILL-1 SET UP CURSOR BLINKING =3  A N , P ADK A2,STEADY ADJUST TO STEADY IF SO =3 A   $ P CF A5,OUTPUT SEND CURSOR INF =3 A   & P SUK A3,1 DEC TRANSFER COUNTER =3  A   , P
0x0a2270…0a2404          Dummy {f00=0x0033, f01=0x018e, f02=»TRY SEND 'COUNTRY CODE' =1 A     P ORK A2,/30  =1  B "   P CF A5,OUTPUT  =1  B :   P    =3 B T   P    =3 B b   PRCDY14 EQU *  =3 B p   P XIF   =1  B   ( P LD A3,DWTST,A6 SAVE STATUS WORD =3  B   " P LDK A2,CLEHOM CLEAR AND HOME  B     P CF A5,OUTPUT SEND B     P L
0x0a2404…0a2598          Dummy {f00=0x0033, f01=0x018e, f02=» B x " P LDK A1,OPERR SET RETURN CODE  C     PRCDY15 ABL ADY420  C .   P EJECT C H   P*  C V ( P*    LRC-ERROR IN BLOCK SENT REMOTE  C `   P*  C     PRCDY20 EQU * C     P SUK A7,5 ORDER 5 ?  C     P RF(NE) RCDY25 NO  C   ( P LDK A1,2 INDICATE THROUGHPUT ERROR  C  
0x0a2598…0a272c          Dummy {f00=0x0033, f01=0x0190, f02=» C ^   P ANK A4,/FF  D     P RF(E) RCDY30  D   . P CF A5,BACCAN SEND BACKSPACES AND RUB OUT  D 2   P LDK A3,2 START BUFFER INDEX D d   PRCDY30 ABL ACDY90  D     P EJECT D     P*  D     P*    E C H O D Y D     P*  D   0 P*    ECHODY = DEVICE-DEPENDENT ECHO-ROUTINE 
0x0a272c…0a28c0          Dummy {f00=0x0033, f01=0x018e, f02=» EORECH=0  D     P*  E     P SUK A2,/80  E   $ P RF(NN) ECDY20 NOT TO BE ECHOED  E 0   P ADK A2,/80  E X   P*  E l   P XIF E v   P*  E     P SUK A3,/8 E     P RF(E) ECDY40 BACKSPACE  E     P SUK A3,/10  E     P RF(E) ECDY50 CLEAR  E   & PECDY10 CF A5,OUTPUT SEND C
0x0a28c0…0a2a54 (0, 206) Dummy {f00=0x0033, f01=0x0190, f02=» ( PECDY20 ABL ECHRTN RETURN TO KEYBOARD F     P*  F 0   P*    BACKSPACE F :   P*  F P   PECDY40 EQU * F Z ( P LC A4,DWTBC,A6 GET POSITION COUNTER F n   P ANK A4,/FF  F     P RB(E) ECDY20 FIRST POSITION F   $ P LDK A4,1 INDICATE ONE BACKSTEP  F     P CF A5,BACCAN 
0x0a2a54…0a2be8          Dummy {f00=0x0033, f01=0x0190, f02=»ER F n   P ANK A4,/FF  G     P RB(E) ECDY20 FIRST POSITION G     P IFT WHATDY=0  G B & P LDR* A1,A6 GET CHANNEL PARAMETER  G X   P ANK A1,/10 GRAFIC DISPLAY G     P RF(E) ECDY60 N  G     P CF A5,BACCAN BACK G     P RB ECDY20 G     P XIF G   * PECDY60 LDR A3,A4 SAV
0x0a2be8…0a2d7c          Dummy {f00=0x0033, f01=0x0190, f02=»OUNTER G |   P ADK A4,1 UPDATE POS COUNTER H     P LDK A3,/20  H 2   P CF A5,FASTER FAST OUTPUT  H F   P LDK A2,0  H h * P SC A2,DWTBC,A6 RESET POSITION COUNTER H z   P RB ECDY20 H     P EJECT H     P*  H     P*  H   0 P*    BACCAN = SUBROUTINE TO POSITION CURSOR 
0x0a2d7c…0a2f10          Dummy {f00=0x0033, f01=0x0190, f02=» H x   P*  I     PBACCAN EQU * I     P LDR A3,A4 I & ( P LC A2,DWTBC,A6 GET POSITION COUNTER I 8   P ANK A2,/FF  I d . P AD A2,DWTAP,A6 ADD HEAD POSITION COUNTER  I x   P ANK A2,/FF  I   " P CC A2,DWTPOS,A6 LAST POSITION I     P RF(NP) BACA10 NO  I   $ P LDK A2,SP
0x0a2f10…0a30a4          Dummy {f00=0x0033, f01=0x0190, f02=»E SPACE  I x   P CF A5,OUTPUT SEND J     P LDK A2,BACKSP BACKSPACE J *   PBACA20 CF A5,OUTPUT SEND J J   P SUK A4,1  J j   P RB(NE) BACA10 J |   P NGR A3,A3 NEGATE REGISTER J   , P ADS A3,DWTST,A6 UPDATE POSITION COUNTER J     P RTN A5  J     P EJECT J   4 P******
0x0a30a4…0a3238          Dummy {f00=0x0033, f01=0x0190, f02=»SON FOR USING   *  J r 4 P*           'FAST OUTPUT FACILITY' ON 6344    *  K   4 P*            AND 6386                          * K R 4 P***********************************************  K     PCHECK EQU *  K     P*  K     P*  K     P LD A1,4,A8  K     P SUR A1,A3
0x0a3238…0a33cc          Dummy {f00=0x0033, f01=0x0190, f02=» K l   P LDK A4,1 RESET COUNTER  L   $ PNEXT ADK A4,1 INCREMENT COUNTER  L (   P SUK A1,1 END OF BUFFER? L P   P RF(NP) OUT YES! L p   P ADK A2,1 INCREMENT POINTER  L   $ P CCR A7,A2 CHAR EQU TO PREVIUS?  L     P RB(E) NEXT YES! L     POUT EQU *  L   6 P CWK A4,EQ
0x0a33cc…0a3560          Dummy {f00=0x0033, f01=0x0190, f02=»TION POINTER * L | , PFASTOK LC A2,DWTBC,A6 GET HEAD POSITION  M     P AD A2,DWTAP,A6  M F   P ANK A2,/FF  M ^ " P ADR A3,A4 UPDATE BUFFER-INDEX M r   P ST A3,DWTBIN,A6 SAVE INDEX  M   0 P LC A3,DWTPOS,A6 GET MAXNUMBER OF CHAR/LINE  M     P SUR A3,A2 AND COMPARE M
0x0a3560…0a36f4 (0, 207) Dummy {f00=0x0034, f01=0x0190, f02=»***********  M     P* EXECUTE FAST OUTPUT *  N     P LDR A3,A7 GET CHAR TO SEND  N 4   P CF A5,FASTER  N X   P************** N n   P* SET CURSOR * N   " P LD A4,DWTST,A6 GET ACTUAL POS N     P ANK A4,/FF  N   ( P AD A4,DWTAP,A6 INC HEAD POS POINTER N     P CF A5,C
0x0a36f4…0a3888          Dummy {f00=0x0034, f01=0x018e, f02=» SUK A3,1  N     P ABL ACDY90 READ NEXT CHAR O     P*  O 4 . PNOFAST LDR A2,A7 RESTORE OUTPUT CHARACTER  O >   P ABL ACDY75  O p   P EJECT O     P*  O     P*  O   < P*    FASTER = SUBROUTINE TO OUTPUT SPACE AT FAST OUTPUT  O   4 P*             AT ENTRY A4 = NUMBER
0x0a3888…0a3a1c          Dummy {f00=0x0034, f01=0x0190, f02=» O     PFAS010 EQU * P     P ADK A4,/20 ADD CONSTANT P     P LDK A2,FASTO FAST OUTPUT  P <   P CF A5,OUTPUT SEND P ^   P LDR A2,A4 NO OF CHAR  P x   P CF A5,OUTPUT SEND P     P LDR A2,A3 P     P CF A5,OUTPUT SEND P     P RTN A5  P     P EJECT P     P*  P     P*  P
0x0a3a1c…0a3bb0          Dummy {f00=0x0034, f01=0x0190, f02=»QU * P     P ADKL A4,/1F1F CONVERT Q     P LDK A2,SCADD SET CURSOR Q *   P CF A5,OUTPUT SEND Q J   P ECR A2,A4 POS. X < /80? Q d   P LDR A2,A2 Q     P RF(NN) CURR05 YES!  Q     P LCK A4,/7F00  Q     PCURR05 EQU * Q     P LDR A2,A4 Q   & P CF A5,OUTPUT OUTPUT POSIT
0x0a3bb0…0a3d44          Dummy {f00=0x0034, f01=0x0190, f02=»IFT RIGHT  Q     PCURR15 EQU * R     P CF A5,OUTPUT OUTPUT LINE(Y) R &   P RTN A5  R J   P EJECT R Z   P*   =2 R h   P*   =2 R v   P*   =2 R   8 P*   ERA - SUBROUTINE TO AVOID UNNECESSARY OUTPUT  =2 R     P*   =2 R     P*   =2 R   0 P* AT ENTRY A4 = CHAR TO ERASE 
0x0a3d44…0a3ed8          Dummy {f00=0x0034, f01=0x0190, f02=»2  R t   P ANK A2,/FF GET MAX CHAR. =2 S   0 P LC A3,DWTAP+1,A6 CURRENT POS. ON SCREEN =2  S .   P ANK A3,/FF  =2  S b 2 P SUR A2,A3 NUMBER OF CHAR. TO END OF SCREEN =2 S z   P ADK A2,1 ADJUST LENGTH  =2  S     P CWR A4,A2 OUTSIDE SCREEN =2 S     P RF(L) ERAEND NO
0x0a3ed8…0a406c          Dummy {f00=0x0034, f01=0x40a2, f02=» RTN A5 RETURN =2  S     PABDY EQU * ABORT ROUTINE =4  T   , P CF A15,UPDAPP UPDATE CURSOR POSITION =4 T >   P RTN A15 RETURN TO CALLER =4 T n   P END T  @    T  EEN =2 S z   P ADK A2,1 ADJUST LENGTH  =2  S     P CWR A4,A2 OUTSIDE SCREEN =2 S     P RF(L) ERAEND NO
0x0a406c…0a4200          Dummy {f00=0x0034, f01=0x2008, f02=»     U  PP UPDATE CURSOR POSITION =4 S     P RTN A15 RETURN TO CALLER =4 T ,   P END T P@    T  EEN =2 S 8   P ADK A2,1 ADJUST LENGTH  =2  S n   P CWR A4,A2 OUTSIDE SCREEN =2 S     P RF(L) ERAEND NO =2  S   . P LDR A4,A2 OUTSIDE SCREEN MODIFY LENGTH =2 S     P LDK
0x0a4200…0a4394 (0, 208) Dummy {f00=0x0034, f01=0x0190, f02=»OD,A13 GET LENGTH OF T:ATAB  -     P XIF . $   P IFT CREDIT+MMUPAG=2 . 0 ( P EL* A7,T:ATOD,A13 GET T:ATAB LENGTH . L * P SLL A7,1 RESERVE FOR MM-ADDRESS-TABLE . x   P XIF .     P IFF CREDIT=0  .   0 P AD A7,SCTSFA TO-ADDRESS (AFTER SHADOW-TABLE .     P ADK A7,1  .
0x0a4394…0a4528          Dummy {f00=0x0034, f01=0x0190, f02=»DA)  . t   P NGR A2,A2 /   4 P ST A2,SAVE04,A13 SAVE NEW RELOCATION TEMPORARY  /     P IFT CREDIT+MMUPAG=2 / V & P* CREATE SYSLDA & DDIV MM-TABLE *  / r   P /   " P LDR A2,A7 TO-ADDRESS (SYSLDA) /     P ANKL A2,/F000 FIRST PAGE  /   ( P ST A2,MMREL1,A13 SAVE PHYSI
0x0a4528…0a46bc          Dummy {f00=0x0034, f01=0x0190, f02=»16 SET COUNTER /   ( PSYA157 STR A2,A11 STORE PAGE-POINTER 0     P ADKL A11,2 NEXT ENTRY 0 B   P ADKL A2,/400 PAGE INCREMENT 0 `   P SUK A3,1 ALL? 0     P RB(NZ) SYA157 NO! 0   ( P ANKL A7,/FFF GET DISPLACEM. IN PAGE 0     P XIF 0     P IFF CREDIT=0  0   0 P ST A7
0x0a46bc…0a4850          Dummy {f00=0x0034, f01=0x0190, f02=» 0 h   P LDR A6,A7   1   $ P* CALCULATE DDIV FROM-ADDRESS *  1     P 1 D   P LD A1,SCTLAC GET S:GTAB 1 L * P ST A1,SAVE13,A13 SAVE S:GTAB ADDRESS  1 l & P ST A9,SCTLAC SAVE START OF P:MTAB 1     P IFT CREDIT-MMUPAG=1 1   ( P LD A3,NUMSEG,A1 NUMBER OF SEGMENTS  1  
0x0a4850…0a49e4          Dummy {f00=0x0034, f01=0x018e, f02=» SEGMENT BLOCK RECORD LENGTH 1     P CALL MULT 2 $   P ADR A1,A3 2 6 & P ADK A1,NUMSEG+2 => START OF DDIV  2 H 2 P LD A2,SAVE04,A13 GET NEW RELOCATION INCREMENT 2 r 0 P ADS A2,M:REL,A13 AND ADJUST RELOCATION BASE 2     P IFT CREDIT+MMUPAG=2 2     P 2   . P ST A1,S
0x0a49e4…0a4b78          Dummy {f00=0x0034, f01=0x018e, f02=» 2     P IFF CREDIT=0  3   " P SUR A6,A1 RELOCATION FOR DDIV 3     P EJECT 3 D   P 3 R   P     3 Z   P     3 f 0 P* RELOCATE ADDRESSES IN T:ATAB AFTER MOVE *  3 r . P* CALCULATE TOTAL (=REAL) LENGTH        *  3   . P* REMOVE NOT USED ENTRIES IN T:ATAB     *  3   .
0x0a4b78…0a4d0c          Dummy {f00=0x0034, f01=0x018e, f02=»   P* INITIATE POINTERS  4     P 4   ( P LD A8,T:ATOD,A13 GET T:ATAB ADDRESS 4 (   P LDR* A3,A8 GET LENGTH 4 T   P ADR A3,A8 END OF T:ATAB 4 r   P ST A3,ENDADD,A13 SAVE 4   0 P LD A5,SCTSFA GET START OF T:ATAB SHADOW-TAB 4     P LDR A4,A5 2:ND POINTER  4   & P LDR
0x0a4d0c…0a4ea0          Dummy {f00=0x0034, f01=0x0190, f02=»   P* SCAN T:ATAB: 5     P 5   " PSYA160 ADKL A8,2 TAKE NEXT T:A 5 " $ P ADK A5,2 NEXT T:A IN SHADOW-TAB 5 H   P CW A8,ENDADD,A13  5 p   P RF(E) SYA170 ALL DONE 5     P LDR* A1,A8 GET T:A  5   * P LDR* A7,A5 GET CONTENTS OF SHADOW-TAB 5   , P RB(Z) SYA160 THIS T:A
0x0a4ea0…0a5034 (0, 209) Opaque[0x194]
0x0a5034…0a51c8          # DirEnt {nam=»DRLT01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0690, f03=0x0000}
0x0a5034…0a51c8          IdxSect {
0x0a5034…0a51c8            f00 = 0x0034	// 0xa5034 @0x0 
0x0a5034…0a51c8            f01 = 0x0018	// 0xa5036 @0x2 
0x0a5034…0a51c8            gno = [	// 0xa5038 @0x4 
0x0a5034…0a51c8                [0x00]: C0x0034.0x2.0
0x0a5034…0a51c8                [0x01]: C0x0034.0x3.0
0x0a5034…0a51c8                [0x02]: C0x0035.0x0.0
0x0a5034…0a51c8                [0x03]: C0x0035.0x1.0
0x0a5034…0a51c8                [0x04]: C0x0035.0x2.0
0x0a5034…0a51c8                [0x05]: C0x0035.0x3.0
0x0a5034…0a51c8                [0x06]: C0x0036.0x0.0
0x0a5034…0a51c8                [0x07]: C0x0036.0x1.0
0x0a5034…0a51c8                [0x08]: C0x0036.0x2.0
0x0a5034…0a51c8                [0x09]: C0x0036.0x3.0
0x0a5034…0a51c8                [0x0a]: C0x0037.0x0.0
0x0a5034…0a51c8                [0x0b]: C0x0037.0x1.0
0x0a5034…0a51c8            ]
0x0a5034…0a51c8          }
0x0a51c8…0a535c          Dummy {f00=0x0034, f01=0x018e, f02=» 2 P IDENT DRLT01  REL 9.2 79-11-16  870105040920        P   : ( P   =8,TIMER RESET,TEST ORDER,INH-A15   B   P   REL 9.1 79-05-23    n * P   =7,CLT010 DUBLE DEF LABEL, RB - ABL       P   PRR 9.1 79-05-14      " P   =6,CWT ADRESS ERROR A5 - A1       P   PRR 9.1 79-
0x0a535c…0a54f0          Dummy {f00=0x0034, f01=0x0190, f02=»   z   P   =4,TIMER RESET CORRECTED        P   REL 8.2 79-03-22    ,   P   =3,NAK HANDLING CORRECTED   H   P   REL 8.2 79-03-16    l   P   =2,IMPROV. OF TEST ORDER        P   REL 8.2 79-01-11      , P   =1,DISPL.RECV,NAK ERROR,ERR. RETRYCNT       P   REL 8.2 78-09
0x0a54f0…0a5684          Dummy {f00=0x0034, f01=0x0190, f02=»TERMINAL SYSTEM PTS        P*      $ P*   DRLT01 = DRIVER CHANNEL UNIT   & $ P*            FOR LOCAL TERMINALS   N   P*    v   P*        P*        P*        P*      2 P*********************************************        P*      < P*   THIS IS THE CHANNEL UNIT DRI
0x0a5684…0a5818          Dummy {f00=0x0034, f01=0x0190, f02=» IS MADE TO INTERRUPT HANDLER    n   P*   FOR ACTUAL DEVICE.   & D P*   IF CONTROL CHARACTER, THIS IS EXAMINED AND NECESSARY ACTIONS   D   P*   ARE CARRIED OUT.       P*      < P*   THE DRIVER ALSO INCLUDES THE FOLLOWING SUBROUTINES:-       P*      . P*   - OUTLIN
0x0a5818…0a59ac          Dummy {f00=0x0034, f01=0x0190, f02=» GET ONE CHARACTER FROM ECB-BUFFER       P*    * 2 P*    CONTROL WORK TABLES FOR THE CHANNELS ARE    4   P*    INCLUDED IN THE DRIVER.   j   P EJECT       P*        P*        P*      B P*   THE FOLLOWING FUNCTIONS ARE ALSO INCLUDED IN THE DRIVER:-        P*      J
0x0a59ac…0a5b40          Dummy {f00=0x0034, f01=0x0190, f02=»CHER   b   P*      D P*   - LDREG    IF INTERRUPT IS ALLOWED, RESTORE A3-A5 AND RETURN     " P*              TO USER VIA A5    ^   P*      : P*   - LDREGE   RESTORE A3-A5 AND RETURN TO USER VIA A5       P*        P*        P*      . P*   NORMAL REGISTER USAGE IN T
0x0a5b40…0a5cd4 (0, 210) Dummy {f00=0x0034, f01=0x0190, f02=»MBER * 2   ~   P*   A5 = CWT-ADDRESS       P*   A6 = DWT-ADDRESS   ,   P*   A7 = ORDER   H   P*   A8 = ECB-ADDRESS   ^   P*    z   P*        P*        P EJECT       P*        P***********        P* ENTRIES *        P***********        P*        P*      & P ENTRY C
0x0a5cd4…0a5e68          Dummy {f00=0x0034, f01=0x0190, f02=»RUP FROM CHLT4   ~ $ P ENTRY OUTLIN SEND ONE CHARACTER       P ENTRY CHLTON START OF CHLT    > : P ENTRY OUTPUT SAVE REGISTERS, SEND CHAR. AND DISPATCH    b ( P ENTRY LDREG RESTORE A3-A5 ANDRETURN     . P ENTRY LDREGE WAY BACK FROM ECHO HANDLING        P ENTRY LDR
0x0a5e68…0a5ffc          Dummy {f00=0x0034, f01=0x0190, f02=»NUMBER OF LOCAL CHANNEL UNITS      0 P ENTRY RECHAN NUMBER OF REMOTE CHANNEL UNITS   &   P ENTRY REMFC DUMMY ENTRY   Z   P ENTRY DWREMU DUMMY ENTRY    z " P ENTRY ECHRTN RETURN FROM ECHO       P ENTRY ECHO ECHO ROUTINE       P ENTRY ECHEND END OF ECHO        P*   
0x0a5ffc…0a6190          Dummy {f00=0x0034, f01=0x018e, f02=»************************************       P*    ,   P*    6 & P EXTRN SAVE8 SAVE REGISTERS A1-A8    @   P EXTRN TDISP DISPATCHER    j   P EXTRN IHRET8 RESTORE A1-A8      " P EXTRN INTLT1 INTERRUPT TABLE      " P EXTRN INTLT2 INTERRUPT TABLE      " P EXTRN INTLT3 
0x0a6190…0a6324          Dummy {f00=0x0034, f01=0x018e, f02=» * P EXTRN INTSAV SAVE AREA LAST INTERRUPT       P EXTRN TENDIO    2   P*    H   P*    R ( P***********************************      ( P*    DWT PARAMETERS               *      ( P***********************************        P EXTRN DWTST STATUS        P EXTRN DWTOR
0x0a6324…0a64b8          Dummy {f00=0x0034, f01=0x0190, f02=»   P EXTRN DWTWAT        P EXTRN DWTOTQ OUTPUT QUEUE       P EXTRN DWTA3 SAVE AREA A3    <   P EXTRN DWTA4 SAVE AREA A4    ^   P EXTRN DWTA5 SAVE AREA A5      & P EXTRN DWTSB2 STACK BASE 2 IN DWT        P EXTRN DWTTP TIMER POINTER     " P EXTRN DWTECH ECHO DEVICE 
0x0a64b8…0a664c          Dummy {f00=0x0034, f01=0x0190, f02=»DDRESS DISPLACEMENT    |   P*        P EJECT   &   P   4   P*    <   P*************    F   P* CONSTANTS *        P*************    r   P*        P*      * PNOERR EQU 1 RETURN CODE. NOT OPERABLE        PDUMMSP EQU /03 SPECIAL DUMMY       PDRQTIM EQU 30        P*   
0x0a664c…0a67e0          Dummy {f00=0x0034, f01=0x018e, f02=»*   A LOGG FUNCTION OF EVERY INPUT AND OUTPUT CHARACTER      8 P*   MAY BE INCLUDED TO THE DRIVER  BY SETTING X:A=1    @   P*    |   PX:A EQU 1        PLOGING EQU 0       P*      4 P*    THIS DRIVER HANDLES ONE OR UP TO FOUR LOCAL     . P*    CHANNELS BY SETTING X
0x0a67e0…0a6974 (0, 211) Dummy {f00=0x0035, f01=0x0190, f02=»   Z 4 P*    UNDEFINED CONTROL CHARACTERS ARE UPDATED IN     8 P*    THE DRIVER. THIS FUNCTION CAN BE EXCLUDED FROM    @ $ P*    DRIVER BY SETTING X:C = 0.    |   P*        PX:C EQU 1        PACKMUL EQU 0       P*      8 P*    BY SETTING X:D = 1 A SOFTWARE TIME OU
0x0a6974…0a6b08          Dummy {f00=0x0035, f01=0x0190, f02=»UPDATED EVERY TIME A SOFTWARE    v * P*    TIME OUT OCCURS IS ALSO INCLUDED.   &   P*    T   PX:D EQU 1    ^   PSOFTIM EQU 0   p   P*        P*      ( P*     ECHO FONCTION CAN BE EXCLODED        P*     BY SETTING X:E = 0       PX:E EQU 1        PCECHO EQU 01      
0x0a6b08…0a6c9c          Dummy {f00=0x0035, f01=0x0190, f02=»   P*        PCPU852 EQU 1       P*    "   P EJECT   ,   P   :   P   B   PRECHAN EQU 0   J   PREMFC EQU 0    ^   PCWTRT1 EQU *   r   PCWTRT2 EQU *       PCWTRT3 EQU *       PCWTRT4 EQU *       PCWTRT5 EQU *       PCWTRT6 EQU *       PCWTRT7 EQU *       PCWTRT8 EQU
0x0a6c9c…0a6e30          Dummy {f00=0x0035, f01=0x0190, f02=» L T 1                                    *      : P*****************************************************    4   P*    r 4 P*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 1   |   P*        P*        PDWA1 EQU /03 DEVICEADDRESS       P*        PCWTLT1 EQU * TABLE E
0x0a6e30…0a6fc4          Dummy {f00=0x0035, f01=0x0190, f02=» * PCWTITA EQU *-CWTLT1 ADDRESS TO INTLT1        P DATA INTLT1   2   PCWTINR EQU *-CWTLT1 INR    F   P INR A2,0,DWA1   f   PCWTOTR EQU *-CWTLT1 OTR    |   P OTR A2,0,DWA1     " PCWTCIS EQU *-CWTLT1 CIO-START        P CIO A2,1,DWA1       PCWTRTC EQU *-CWTLT1      "
0x0a6fc4…0a7158          Dummy {f00=0x0035, f01=0x018e, f02=»FT ACKMUL=1        P*        P DATA 0 NAK-ACKUMULATOR      $ P DATA 0 RETR. FAULT-ACKUMULATOR    > , P DATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR    f   PACKTIM EQU *-CWTLT1      ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR        P*        P XIF       P EJECT       P*     
0x0a7158…0a72ec          Dummy {f00=0x0035, f01=0x0190, f02=» : P*****************************************************        P*    B 4 P*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 2   L   P*        PCWTLT2 EQU *       P*        P IFT LOCHAN=2        PDWA2 EQU /13 DEVICE ADDRESS        P*      $ P DATA 0 LAST OUTPUT DWT-
0x0a72ec…0a7480          Dummy {f00=0x0035, f01=0x0190, f02=» CIO A2,1,DWA2 CIO-START     " P DATA 0 RETRANSMISSION COUNTER       P DATA 0 END OF QUEUE   F   P*    b   P IFT ACKMUL=1    l   P*        P DATA 0 NAK-ACKUMULATOR      $ P DATA 0 RETR. FAULT-ACKUMULATOR      , P DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR     ( P DAT
0x0a7480…0a7614 (0, 212) Dummy {f00=0x0035, f01=0x0190, f02=»OCHAN=3        PDWA2 EQU /13 DEVICE ADDRESS        P*    4 $ P DATA 0 LAST OUTPUT DWT-ADDRESS    >   P DATA 0 LAST OUTPUT WORD   f   P DATA INTLT2 INTERRUPT TABLE       P INR A2,0,DWA2 INR       P OTR A2,0,DWA2 OTR       P CIO A2,1,DWA2 CIO-START     " P DATA 0 RE
0x0a7614…0a77a8          Dummy {f00=0x0035, f01=0x0190, f02=»0 RETR. FAULT-ACKUMULATOR      , P DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR   " ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR    R   P*    ~   P XIF       P*        P*        P XIF       P IFT LOCHAN=4        P*        P*      6 P*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMI
0x0a77a8…0a793c          Dummy {f00=0x0035, f01=0x0190, f02=»   x   P DATA INTLT2 INTERRUPT TABLE       P INR A2,0,DWA2 INR   ,   P OTR A2,0,DWA2 OTR   F   P CIO A2,1,DWA2 CIO-START   ` " P DATA 0 RETRANSMISSION COUNTER       P DATA 0 END OF QUEUE       P*        P IFT ACKMUL=1        P*        P DATA 0 NAK-ACKUMULATOR     
0x0a793c…0a7ad0          Dummy {f00=0x0035, f01=0x0190, f02=»*        P XIF       P EJECT       P*    $   P*    . 6 P*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMINAL NO.3   8   P*    r   PCWTLT3 EQU *   |   P IFT LOCHAN=3        PDWA3 EQU /23 DEVICE ADDRESS        P*      $ P DATA 0 LAST OUTPUT DWT-ADDRESS        P DATA 0 LAST
0x0a7ad0…0a7c64          Dummy {f00=0x0035, f01=0x0190, f02=» " P DATA 0 RETRANSMISSION COUNTER       P DATA 0 END OF 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
0x0a7c64…0a7df8          Dummy {f00=0x0035, f01=0x018e, f02=»UTPUT DWT-ADDRESS        P DATA 0 LAST OUTPUT WORD       P DATA INTLT3 INTERRUPT TABLE   :   P INR A2,0,DWA3 INR   ^   P OTR A2,0,DWA3 OTR   x   P CIO A2,1,DWA3 CIO-START     " P DATA 0 RETRANSMISSION COUNTER       P DATA 0 END OF QUEUE       P*        P IFT ACKMU
0x0a7df8…0a7f8c          Dummy {f00=0x0035, f01=0x018e, f02=»   f ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR        P*    4   P XIF   >   P EJECT   J   P*    X 4 P*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 4   b   P*        PCWTLT4 EQU *       P*        P*        P IFT LOCHAN=4        PDWA4 EQU /33 DEVICE ADDRESS        P* 
0x0a7f8c…0a8120          Dummy {f00=0x0035, f01=0x0190, f02=»   |   P OTR A2,0,DWA4 OTR       P CIO A2,1,DWA4 CIO-START   " " P DATA 0 RETRANSMISSION COUNTER   B   P DATA 0 END OF QUEUE   h   P*        P IFT ACKMUL=1        P*        P DATA 0 NAK-ACKUMULATOR      $ P DATA 0 RETR. FAULT-ACKUMULATOR      , P DATA 0 UNDEFINED-
0x0a8120…0a82b4 (0, 213) Dummy {f00=0x0035, f01=0x0190, f02=»****************************************     2 P*    C H T A B                               *   0 2 P**********************************************   f   P*      6 P*   THIS TABLE HOLDS ADDRESSES OF CONTROLLER WORK      8 P*   TABLES CWT TO CHANNEL UNITS FOR LOCA
0x0a82b4…0a8448          Dummy {f00=0x0035, f01=0x0190, f02=»   P DATA CWTLT2       P IFT LOCHAN=3        P DATA CWTLT3   .   P XIF   B   P IFT LOCHAN=4    N   P DATA CWTLT3   d   P DATA CWTLT4   x   P XIF       PCHTABE EQU * END OF TABLE        P*        P*        P*        P*        P*        P EJECT       P*        P IFF
0x0a8448…0a85dc          Dummy {f00=0x0035, f01=0x0190, f02=»       P*   INTERRUPT FROM CHLT1       P*    (   P XIF   2   P IFT LOCHAN=2    >   PCHLT3 EQU *    T   PCHLT4 EQU *    h   P XIF   |   P IFF LOCHAN=1        PCHLT1 EQU *      $ P ST P,INTSAV SAVE LAST INTERRUPT       P IFT CPU852=1      & P CF A15,SAVE8 SAVE A1-A8
0x0a85dc…0a8770          Dummy {f00=0x0035, f01=0x0190, f02=»       P IFF LOCHAN=1  !   . P LDKL A5,CWTLT1 SET CWT-ADDRESS FOR CHLT1  !     P RF CLT010 ! P   P*  ! b   P*   C H L T 2  ! l   P*   INTERRUPT FROM CHLT2 !     P*  !     PCHLT2 EQU *  !   $ P ST P,INTSAV SAVE LAST INTERRUPT !     P IFT CPU852=1  !   & P CF A15,SA
0x0a8770…0a8904          Dummy {f00=0x0035, f01=0x018e, f02=» XIF !     P*  "     P IFF LOCHAN=1  "   . P LDKL A5,CWTLT2 SET CWT-ADDRESS FOR CHLT2  " ,   P XIF " ^   P IFT LOCHAN=2  " j 0 PCLT010 EX CWTINR,A5 EXECUTE INR-INSTRUCTION  "     P*  "     P XIF "     P*  "     P IFT LOCHAN=3  "     P RF CLT010 "     P*  "     P* 
0x0a8904…0a8a98          Dummy {f00=0x0035, f01=0x0190, f02=» " n   P IFT CPU852=1  #   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  #     P XIF # H   P*  # T   P IFT LOCHAN=3  # ^   P IFT CPU852=0  # t " P MSR 8,A15 SAVE A1-A8 ON STACK #     P XIF #     P*  #     P IFT LOCHAN=3  #   . P LDKL A5,CWTLT3 SET CWT-ADDRESS FOR CHLT3  #
0x0a8a98…0a8c2c          Dummy {f00=0x0035, f01=0x0190, f02=»L T 2  #     P*   INTERRUPT FROM CHLT3 $     P*  $ .   PCHLT3 EQU *  $ 8 $ P ST P,INTSAV SAVE LAST INTERRUPT $ L   P IFT CPU852=1  $ t & P CF A15,SAVE8 SAVE A1-A8 ON STACK  $     P XIF $     P*  $     P IFT LOCHAN=4  $     P IFT CPU852=0  $   " P MSR 8,A15 SAVE A1
0x0a8c2c…0a8dc0          Dummy {f00=0x0035, f01=0x0190, f02=»C H L T 4  $     P*   INTERRUPT FROM CHLT4 %     P*  % 2   PCHLT4 EQU *  % < $ P ST P,INTSAV SAVE LAST INTERRUPT % P   P IFT CPU852=1  % x & P CF A15,SAVE8 SAVE A1-A8 ON STACK  %     P XIF %     P*  %     P IFT LOCHAN=4  %     P IFT CPU852=0  %   " P MSR 8,A15 SAV
0x0a8dc0…0a8f54 (0, 214) Dummy {f00=0x0035, f01=0x0190, f02=»5 EXECUTE INR  % ~   P XIF &     P*  & "   P IFT LOCHAN=1  & ,   P*  & B   P*  & L   P*    C H L T 1 & V   P*  & l   P*    INTERRUPT FROM CHLT1  & v   P*  &     PCHLT1 EQU *  &     PCHLT2 EQU *  &     PCHLT3 EQU *  &     PCHLT4 EQU *  &     P IFT CPU852=1  &   & P
0x0a8f54…0a90e8          Dummy {f00=0x0035, f01=0x0190, f02=»CK & t   P XIF '     P*  '     P IFT LOCHAN=1  '   $ P LDKL A5,CWTLT1 GET CWT-ADDRESS  ' 6 $ P ST P,INTSAV SAVE LAST INTERRUPT ' ^   P INR A2,0,DWA1 '     P*  '     P XIF '     P*  '     P IFT LOGING=1  '   . P CF A15,LOGG ** LOGG OF INPUT CHARACTER ** '     P XIF
0x0a90e8…0a927c          Dummy {f00=0x0035, f01=0x0190, f02=»DR A3,A2 INPUT WORD IN A3  '     P SRL A3,8  ( "   P LDR A4,A3 ( 4 $ P ANK A3,/E 2 * LINE NUMBER IN A3 ( F   P SRL A4,3  ( n & P ANK A4,/E 2 * DEVICE NUMBER IN A4 (   . P ABL(NE) CLT100 INPUT IS A DATA CHARACTER  (     P ANK A2,/7F  (     P SUK A2,3 POWER ON ? (  
0x0a927c…0a9410          Dummy {f00=0x0035, f01=0x0190, f02=» QUEUE AND SEND IF SOMETHING THERE (     P*  ) * & P LDR* A7,A5 LAST OUTPUT DWT IN A7  ) 4   P CMR A5 RESET LAST OUTPUT  ) ^   P LD A6,CWTEQ,A5 OUTPUT QUEUE )     P RF(E) CLT020  )     P STR A2,A15 SAVE A2  )   $ P LD A2,DWTOTQ,A6 GET QUEUE LINK  )   $ P ST A2,CWT
0x0a9410…0a95a4          Dummy {f00=0x0035, f01=0x0190, f02=» EJECT )     P*  *     P*  *   2 P*    CHECK CONTROL CHARACTER AND UPDATE ERROR- * " 2 P*    ACKUMULATORS IF NAK, RETRANSMISSION FAULT * X ( P*    OR UNDEFINED CONTROL CHARACTER  *     P*  *     PCLT020 EQU * *     P LDR A6,A7 GET LAST OUTPUT *     P RF(E) CLT062 
0x0a95a4…0a9738          Dummy {f00=0x0035, f01=0x0190, f02=»F(Z) CLT032  =3  *     P*  +     P IFT ACKMUL=1  + "   P*  + 8   P    =1 + B   P    =1 + P   P LDK A7,2  + ^ $ P SUK A2,/16 RETRANSMISSION FAULT + p   P RF(E) CLT025  +   " P ADK A7,2 UNDEFINED INTERRUPT  +     PCLT025 ADR A7,A5 +   0 P IM CWTADD,A7 INCREMENT ACKU
0x0a9738…0a98cc          Dummy {f00=0x0035, f01=0x0190, f02=», RETRANSMISSION FAULT OR  + ~ $ P*    UNDEFINED CONTROL CHARACTER , "   P*  , J : P*    CHECK LAST OUTPUT AND TRY RECOVERY OF THAT DEVICE , T 4 P*    ONE TIME. IF NOT SUCCESS GO TO DRIVER WITH  ,     P*    MESSAGE NOT OPERABLE. ,     P*  ,     PCLT028 EQU * ,   .
0x0a98cc…0a9a60          Dummy {f00=0x0035, f01=0x0190, f02=»,/1000 INDICATE RECOVERY TRIAL DONE  ,   , P XRS A2,DWTST,A6 SET BIT IN STATUS WORD  - , 0 PCLT030 LDK A3,2 INDICATE RECOVERY OF DEVICE  -     P LDK A4,1  =1  -     P LDK A4,0  -     P RF CPO025 -   . PCLT032 LDK A1,NOERR INDICATE NOT OPERABLE  -   ( P CM CWTRTC,A
0x0a9a60…0a9bf4 (0, 215) Dummy {f00=0x0036, f01=0x0190, f02=» AND RETRANSMISSION COUNTER IS UPDATED.  - z B P*    LAST OUTPUT CHARACTER IS RETRANSMITTED BY CHANNEL DRIVER  . 0 @ P*    UP TO SIX TIMES AND IF STILL NO SUCCESS RETURN CODE NOT . v , P*    OPERABLE IS SENT TO DEVICE DRIVER.  .     P*  .     PCLT035 EQU * .     P
0x0a9bf4…0a9d88          Dummy {f00=0x0036, f01=0x0190, f02=»ON COUNTER . l   P LD A4,CWTRTC,A5 GET COUNTER /     P SUK A4,7 SEVEN TIMES ?  / 6   P RB(E) CLT015  =7(=3)  / V * P LD A2,CWTLOW,A5 GET LAST OUTPUT WORD  / t   P LDR A1,A5 /   * P EX CWTOTR,A1 EXECUTE OTR-INSTRUCTION  /     P    =3 /     P IFT LOGING=1  /   . P C
0x0a9d88…0a9f1c          Dummy {f00=0x0036, f01=0x018e, f02=»    DATA = 07  /     P*  0   2 P*    SIMULATE DATA REQUEST IF RETURN CODE FROM 0   . P*    CHLT OR DEVICE WITHOUT DATA REQUEST,  0 V   P*    ELSE GO TO DISPATCHER 0     P*  0     PCLT040 EQU * 0     P LDKL A7,/EFFF 0   6 P ANS A7,DWTST,A6 RESET RECOVERY BIT IN STA
0x0a9f1c…0aa0b0          Dummy {f00=0x0036, f01=0x0190, f02=» , P RF(N) CLT110 YES. SIMULATE DATA REQUEST 1     P*  1 4   P IFF SOFTIM=1  1 >   P*  1 T   PCLT062 EQU * 1 ^   P RF EXIT 1 r   P*  1     P XIF 1     P*  1     P*  1     P IFT SOFTIM=1  1     P*  1     P EJECT 1     P*  1     P*  1     P*    PRINTER TIMING  1    
0x0aa0b0…0aa244          Dummy {f00=0x0036, f01=0x0190, f02=» 1     P*    RESTART TIMER 2     P*  2 " " P LDKL A3,-DRQTIM RESTART TIMER 2 ,   P ST* A3,DWTTP,A6 2 R   P RF EXIT 2 j   P*  2 z   P*    START TIMER 2     P*  2     PCLT060 LDR A1,A6 PARAMETER 2     P LDKL A4,DWTTP TIMER POINTER 2   $ P ADR A4,A6 ADD WITH DWT-ADDR
0x0aa244…0aa3d8          Dummy {f00=0x0036, f01=0x0190, f02=» RF EXIT 2     P 3     P EJECT 3     P*  3 &   P*  3 0   P*    RESET TIMER IF STARTED  3 :   P*  3 ^   P    =4 3 h   P    =4 3 v   P    =4 3     P    =4 3     P    =4 3     P EJECT 3     P*  3   6 P*    TIME-OUT ROUTINE HANDLING MISSING INTERRUPTS  3     P*    FRO
0x0aa3d8…0aa56c          Dummy {f00=0x0036, f01=0x0190, f02=»A3,DWTST,A6  3     P SLL A3,2 ECHO MODE ?  4     P RF(N) CLT110 YES  4 2   P*  4 L   P IFT ACKMUL=1  4 V   P IFF LOCHAN=1  4 l   P*  4   " P LDR* A5,A6 CHANNEL PARAMETER  4     P ANK A5,/F 4     P SLL A5,1 2 * INDEX  4   ( P ADK A5,2 JUST TO AVOID TABLE LENGTH 4  
0x0aa56c…0aa700          Dummy {f00=0x0036, f01=0x0190, f02=» ACKMUL=1  4     P IFT LOCHAN=1  5     P*  5 ( $ P LDKL A5,CWTLT1 GET CWT-ADDRESS  5 2 ( P IM ACKTIM,A5 INCREMENT ACKUMULATOR  5 Z   P*  5     P XIF 5     P IFT SOFTIM=1  5     P*  5   $ P LD A7,DWTOR,A6 TEST ORDER ? =2  5     P ANK A7,/FE U =9(=2) 5   2 P RB(E) C
0x0aa700…0aa894 (0, 216) Dummy {f00=0x0036, f01=0x0190, f02=»   P*  6     P*   POWER ON    DATA = 03  6     P*  6 0 6 P*   RECOVERY ROUTINES ARE STARTED FOR EVERY DEVICE 6 : 6 P*    ON ACTUAL LINE EXCEPT THOSE OCCUPYING CHANNEL 6 t $ P*    UNIT OR THOSE IN ECHO MODE. 6     P*  6     P*  6   & P*     ON EXIT TO RECOVERY ROUT
0x0aa894…0aaa28          Dummy {f00=0x0036, f01=0x0190, f02=» 6     P CF A15,GETLIN 7   $ P LDR* A2,A5 GET LAST OUTPUT DWT  7   . P CM CWTRTC,A5 RESET RETRANSMISSION COUNTER 7 F   P LDK A4,0  7 x   P LDR A3,A6 DEVICE COUNTER  7     P LDR A1,A8 ADDRESS POINTER 7   $ P RF(Z) EXIT EXIT IF NOT DEFINED  7     PCPO020 ADK A1,2  7
0x0aaa28…0aabbc          Dummy {f00=0x0036, f01=0x0190, f02=»A6 LEFT BYTE OF DWTCHP 7     P ANK A7,1 INPUT DEVICE ? 8     P RF(NE) CPO025 YES 8 >   P LDKL A7,/EFFF 8 X ( P ANS A7,DWTST,A6 RESET RECOVERY BIT  8 n   P LC A7,DWTST,A6  8     P ANK A7,/20 ECHO MODE ?  8     P RF(NE) CPO030 YES 8   2 P CWR A6,A2 DEVICE WAITING FO
0x0aabbc…0aad50          Dummy {f00=0x0036, f01=0x0190, f02=» TO RECOVERY IN A7 8 x   P RF(E) CPO030 NO RECOVERY  9     P LDKL A5,DWTSB2 STACKBASE  9 <   P ADR A5,A6 9 ^   P INH 9 p & P CFR A15,A7 GO TO RECOVERY ROUTINE 9 | ( PCPO030 SUK A3,2 ALL DEVICES THREATED 9     P 9     P RB(NE) CPO020 NO TAKE NEXT  9     PEXIT ABL T
0x0aad50…0aaee4          Dummy {f00=0x0036, f01=0x0190, f02=» VALID INTERRUPT ? 9     P RB(N) EXIT  :     P LDR A8,A8 : .   P RB(Z) EXIT EXIT NOT DEFINED : @   P LDR* A6,A8 GET DWT  : d   P RB(E) EXIT  :     P ANKL A6,/FFFE :   . P LCR A7,A6 LEFT BYTE IN CHANNEL PARAMETER  :     P ANK A7,1 DATA INPUT ? :     P RF(NE) CLT110
0x0aaee4…0ab078          Dummy {f00=0x0036, f01=0x0190, f02=» * P LD A8,DWTECB,A6 AND ECB-ADDRESS IN A8 ;     P IFT SOFTIM=1  ; 2 * P LC A3,DWTOCH,A6 GET LAST CHARACTER =4 ; H   P ANK A3,/7F  =4  ; v * P SUK A3,DUMMSP SPECIAL DUMMY=ETX ? =4  ;     P RF(NE) CLT120 NO =4 ;   0 P LDR* A3,A6 DEVICE WITHOUT DATA REQUEST ? =9 ;  
0x0ab078…0ab20c          Dummy {f00=0x0036, f01=0x0190, f02=» =4  ;     P CM* DWTTP,A6 RESET TIMER =4 <   2 P CM DWTTP,A6 RESET ADDRESS POINTER TO TIMER =4 < 0   PCLT120 EQU *  =4 < f   P XIF < ~ 4 P LD A3,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK IN A3  <     P ENB <   * P ABI INTADR,A3 GO TO INTERRUPT HANDLER <     P*  <   > P* 
0x0ab20c…0ab3a0          Dummy {f00=0x0036, f01=0x018e, f02=»RROR CODE  (A1=0  NOERROR) <   B P*                    (A1=1  NOT OPERABLE , HARDWARE TIME-OUT)  = "   P*   A6 = DWT-ADDRESS = h   P*  =     P*   A7 = ORDER =     P*  =     P*   A8 = ECB-ADDRESS =     P EJECT =     P*  =     P*   G E T L I N  =     P*  =   > P*   
0x0ab3a0…0ab534 (0, 217) Dummy {f00=0x0036, f01=0x018e, f02=» =     P*  >     P*   A3 = LINE NUMBER * 2 >     P*   A4 = DEVICE NUMBER * 2 > 2   P*  > T   P*   ON EXIT:-  > ^   P*  > t 6 P*   A6 = TOTAL NUMBER OF DEVICES*2 ON ACTUAL LINE  > ~ < P*   A8 = ADDRESS IN 'INTLTX' WHERE DWT-ADDRESS IS FOUND  >     P*  >     P*  >  
0x0ab534…0ab6c8          Dummy {f00=0x0036, f01=0x018e, f02=» , P LDR* A8,A8 ADDRESS TO TERMINAL SECTION  ?   ( P RF(Z) GTL010 RETURN IF NOT DEFINED  ? 4   P LDR* A6,A8 GET ID-WORD  ? ` , P ANK A6,/FF TWO TIMES NUMBER OF DEVICES  ?   4 P ADR A8,A4 ADDRESS TO DEVICE WORK TABLE POSITION ?   $ PGTL010 ABL RTNA15 RETURN AND ENB
0x0ab6c8…0ab85c          Dummy {f00=0x0036, f01=0x018e, f02=» < P*     CHARACTER GIVEN IN A2 IS SENT VIA CHLT IF CONTROL  @   8 P*     UNIT IS FREE. IN OTHER CASE DWT IS QUEUED ON A @ D   P*     OUTPUT QUEUE THREAD. @     P*  @     P*     ON ENTRY:  @     P*  @   . P*     A2 = OUTPUT CHARACTER IN RIGHT BYTE  @     P*     A6
0x0ab85c…0ab9f0          Dummy {f00=0x0036, f01=0x0190, f02=»   P IFT CPU852=0  A   " P MSR 8,A15 SAVE A1-A8 ON STACK A     P XIF A @   P*  A L   P*  A V   P IFF LOCHAN=1  A `   P*  A v " P LDR* A1,A6 CHANNEL PARAMETER  A     P ANK A1,/F CHANNEL INDEX A     P SLL A1,1  A     P ADK A1,2  A   * P LD A1,CHTAB,A1 GET CWT-ADDRES
0x0ab9f0…0abb84          Dummy {f00=0x0036, f01=0x018e, f02=»*  A     P INH  INHIBIT INTERRUPT  B     P LDR* A4,A1 IS UNIT FREE ? B *   P RF(E) OUL050 YES  B L   P EJECT B f   P*  B t   P*    QUEUE OUTPUT  B ~   P*  B   & POUL005 LD A4,CWTEQ,A1 OUTPUT QUEUE B     P RF(E) OUL020  B     POUL010 CWR A6,A4 B   . P RF(E) OUL060 
0x0abb84…0abd18          Dummy {f00=0x0036, f01=0x0190, f02=»   P RB OUL010 C   $ POUL020 ST A6,CWTEQ,A1 QUEUE DWT  C     P RF OUL040 C > $ POUL030 ST A6,DWTOTQ,A4 QUEUE DWT C P * POUL040 CM DWTOTQ,A6 SET END OF THREAD  C x   P RF OUL060 C     P EJECT C     P*  C     P*    SEND CHARACTER  C     P*  C   , POUL050 LDR* A3,A6 
0x0abd18…0abeac          Dummy {f00=0x0036, f01=0x0190, f02=»INSTRUCTION  C v   P RB(NA) OUL005 D   $ P STR A6,A1 STORE LAST DWT IN CWT D *   P IFT LOGING=1  D R 0 P CF A15,LOGG ** LOGG OF OUTPUT CHARACTER **  D h   P XIF D   4 P ST A2,CWTLOW,A1 STORE LAST OUTPUT IN CWT =6(=3) D   8 POUL060 SC A2,DWTOCH,A6 STORE OUTPUT CHAR
0x0abeac…0ac040          Dummy {f00=0x0036, f01=0x0190, f02=»852=0  D   * P MLR 8,A15 RESTORE A1-A8 FROM STACK... E     P INH  U =9 E <   P ADKL A15,2 ...AND =9  E N   P LDR* P,A15        RETURN =9 E l   P XIF E     P*  E     P EJECT E     P*  E     P*   C H L T O N  E     P*  E   > P*   SUBROUTINE TO RESET CWT AND PERFORM 
0x0ac040…0ac1d4 (0, 218) Dummy {f00=0x0036, f01=0x0190, f02=»FF LOCHAN=1  E     P*  F     P LD A1,CHTAB F   " PCON010 SUK A1,2 ALL TREATED ?  F 2   P RF(NZ) CON020 NO TAKE NEXT  F X   P ABL RTNA15 RETURN AND ENB F | * PCON020 LD A5,CHTAB,A1 LOAD CWT-ADDRESS F     P RB(Z) CON010  F   $ P EX CWTCIS,A5 EXECUTE CIO-START  F    
0x0ac1d4…0ac368          Dummy {f00=0x0036, f01=0x0190, f02=»R  F t   P RB CON010 G     P*  G     P*  G &   P XIF G 0   P*  G <   P*  G F   P IFT LOCHAN=1  G P   P*  G f   P CIO A2,1,DWA1 CIO-START G p   P LD A6,CWTLT1 GET LAST DWT G     P RF(Z) CON010  G     P CM CWTLT1 RESET LAST OUTPUT G     P LDK A2,0  G   " P CF A15,OU
0x0ac368…0ac4fc          Dummy {f00=0x0036, f01=0x018e, f02=»U T  G     P*  H   < P*   SEND ONE CHARACTER VIA 'OUTLIN' INDICATE INTERRUPTS  H   & P*   ALLOWED AND SAVE A3-A5 IN DWT. H V   P*  H     P*  H     POUTPUT EQU * H     P ANK A2,/FF  H     P LDR A1,A2 H     P SUK A1,/82 STX ?  H     P RF(E) LDRE10  H     P SUK A1,/1
0x0ac4fc…0ac690          Dummy {f00=0x0036, f01=0x0190, f02=»   P*  I   : P*   INDICATE INTERRUPTS ALLOWED AND SAVE A3-A5 IN DWT  I     P*  I L   P*  I V   PSTREG EQU *  I `   P INH I t   P LDKL A1,/100  I   0 P ORS A1,DWTST,A6 INDICATE INTERRUPTS ALLOWED I   $ P ST A3,DWTA3,A6 SAVE REGISTER A3 I   $ P ST A4,DWTA4,A6       
0x0ac690…0ac824          Dummy {f00=0x0036, f01=0x0190, f02=»*   IF INTERRUPT ALLOWED RESTORE A3-A5 FROM DWT AND RETURN I   & P*   VIA A5. ELSE GO TO DISPATCHER. J B   P*  J l   P*  J v   PLDREG EQU *  J     P LD A3,DWTST,A6  J     P ANKL A3,/100  J     P ABL(Z) EXIT  =4 J     P XRS A3,DWTST,A6 J     P*  J     P*  J     P* 
0x0ac824…0ac9b8          Dummy {f00=0x0036, f01=0x0190, f02=»A5,DWTA5,A6                 A5 J     PLDREGE EQU * K & & P LD A3,DWTA3,A6 RELOAD REGISTER A3 K : & P LD A4,DWTA4,A6                 A4 K d $ PLDRE10 LD A7,DWTOR,A6 GET ORDER  K     P ANK A7,/FF  K     P LD A8,DWTECB,A6 K     P RTN A5 RETURN VIA A5-STACK  K     P E
0x0ac9b8…0acb4c          Dummy {f00=0x0036, f01=0x0190, f02=»*    ON ENTRY: K     P*  L     P*    A3 = BUFFER INDEX L     P*    A8 = ECB-ADDRESS  L >   P*  L     P*    ON EXIT:  L f   P*  L |   P*    A2 = CHARACTER  L   * P*    A1 = 0 IF LAST CHARACTER ELSE # 0 L     P*  L   J P*    IF LAST CHARACTER IS REACHED A3 IS STORED
0x0acb4c…0acce0          Dummy {f00=0x0036, f01=0x0190, f02=»H010 LAST CHARACTER REACHED  L   " P LD A2,2,A8 GET BUFFER ADDRESS M $   P ADR A2,A3 M J   P LCR A2,A2 CHAR. TO A2 M     P ANK A2,/FF  M z $ P ADK A3,1 INCREMENT BUFFER INDEX M     P RF GCH020 M   , PGCH010 ST A3,6,A8 STORE EFFECTIVE LENGTH M     PGCH020 EQU * M  
0x0acce0…0ace74 (0, 219) Dummy {f00=0x0037, f01=0x0190, f02=» M   8 P*   IF CONDITIONALY ASSEMBLY IS SET EVERY INPUT AND  N   $ P*   OUTPUT CHARACTER ARE LOGGED  N D   P*  N l   P*  N v   P*  N     P IFT LOGING=1  N     P*  N     PLOGG STR A1,A15  N     P LD A1,POINT N     P ADK A1,2  N   & P CWK A1,BUFE BUFE IS MAX LOGG AR
0x0ace74…0ad008          Dummy {f00=0x0037, f01=0x0190, f02=» N f   P LDR* A1,A15 O     P ADKL A15,2  O     P LDR* P,A15 RETURN O 0   P*  O J   P*  O T   PPOINT DATA BUF LOGG POINTER  O ^   P*  O     PBUF RES 63 LOGG AREA O     PBUFE EQU * O     P*  O     P XIF O     P EJECT O     P*  O     P*  O     P*    E C H O , E C H E
0x0ad008…0ad19c          Dummy {f00=0x0037, f01=0x0190, f02=»*  O   4 P*    PART ONE: FIND DWT-ADDRESS OF ECHO-DEVICE,  P   2 P*              LOAD STACKBASE AND FIND ADDRESS P B 4 P*              TO DEVICE-DEPENDENT ECHO-ROUTINE  P x   P*  P   . P*    PART TWO: ECHO ONE OR MORE CHARACTERS P   2 P*              CORRESPONDING
0x0ad19c…0ad330          Dummy {f00=0x0037, f01=0x0190, f02=» CAN BE FOUND  P n 4 P*    IN THE DRIVER MODULE CORRESPONDING TO ECHO  Q     P*    OUTPUT DEVICE Q N   P*  Q h 6 P*    RESTRICTIONS IN DEVICE DEPENDENT ECHO DRIVER  Q r   P*  Q   " P*    A7 MUST NOT BE DESTROYED  Q   6 P*    THE ECHO-ROUTINE SHOULD BE TERMINATED W
0x0ad330…0ad4c4          Dummy {f00=0x0037, f01=0x0190, f02=»E END I/O  Q z   P XIF R     PECHO EQU * R     P IFT CECHO=1 R 0 & P ST A3,DWTA3,A6 SAVE A3-A5 IN DWT  R D   P ST A4,DWTA4,A6  R n   P ST A5,DWTA5,A6  R     P LD A1,DWTST,A6 STATUS R     P SLL A1,2  R   $ P RF(NN) RETUR NO ECHO REQUESTED  R   0 P LDR A4,A6 SAVE DW
0x0ad4c4…0ad658          Dummy {f00=0x0037, f01=0x0190, f02=»E  R `   P LDKL A5,DWTSB2  S   & P ADR A5,A6 STACKBASE-ADDRESS IN A5 S " . P LD A1,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK  S L 6 P ABI ECHADR,A1 GO TO ECHO-ROUTINE DEVICE-DEPENDENT S ~   P XIF S     PECHRTN EQU * S     P IFT CECHO=1 S     P LDR A7,A7 END?  S     P RF(
0x0ad658…0ad7ec          Dummy {f00=0x0037, f01=0x404e, f02=»R ABL LDREGF RELOAD A3-A5 AND RETURN VIA A5  S     P*  T 4   P END T >@    T JD A1,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK  S L 6 P ABI ECHADR,A1 GO TO ECHO-ROUTINE DEVICE-DEPENDENT S ~   P XIF S     PECHRTN EQU * S     P IFT CECHO=1 S     P LDR A7,A7 END?  S     P RF(
0x0ad7ec…0ad980          Dummy {f00=0x0037, f01=0x2008, f02=»     U       PPOINT DATA BUF LOGG POINTER  9     P*  9 2   PBUF RES 63 LOGG AREA 9 <   PBUFE EQU * 9 X   P*  9 j   P XIF 9 t   P*  9     P END 9  @    9   A1,BUFE BUFE IS MAX LOGG AREA 8     P RF(NE) L1 8   ( P LDKL A1,BUF SET FIRST LOGG ADDRESS  8     PL1 ST A1,P
0x0ad980…0adb14 (0, 220) Dummy {f00=0x0037, f01=0x4190, f02=» REGGO     DCTASKD GETTIDA PRINT T1GO- T:DSC01 T:PAUS. T:RSTR1 VDUKB     X [   >ADM6        800205       $$$TRA    ADM600M   CHNGDKD   EXCHAN- t SENDRC1 i SIGNOFX T SIGNON  d   STRTRC  " TERMINE 9 TRNOK   WJDCS     ADMRETM ASGVOLD BCKUP CLSVOLt GETBIT1 LAMPOFO LAM
0x0adb14…0adca8          Dummy {f00=0x0037, f01=0x0002, f02=»                                                                                                                                                                                                                                                                        
0x0adca8…0ade3c          Dummy {f00=0x0037, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x0ade3c…0adfd0          Dummy {f00=0x0037, f01=0x0190, f02=»             t * &     y                                     * &                                         @ * &                                         n * &                                NJ-AMT       &                     &               &     -         &     K  
0x0adfd0…0ae164          Dummy {f00=0x0037, f01=0x0190, f02=» F   l * &           G   H   I   P   Q   R   S                   T         8                   P                 d : H IDENT D:CB40  TRA 4.1  80-01-22 F1 O1111  02.01.XXX.1   v       D:CB40            D:CB40C       * &         F                    0   0        * &
0x0ae164…0ae2f8          Dummy {f00=0x0037, f01=0x0190, f02=»01.XXX.1   b       C:CB60            C:CB60C     " * &                 x                       6 * &                                         d   &     =           &     [         &     y         &               &               &               &               &    
0x0ae2f8…0ae48c          Dummy {f00=0x0037, f01=0x0190, f02=».1  80-01-22 F1 O1111  02.01.XXX.1   |       D:CB60    *       D:CB60C     < * &         .                           9   P                0  9   ;       ~           .       : H IDENT Z:TB10  TRA 4.1  80-01-22 F1 O1111  02.01.XXX.1           Z:TB10            Z:TB1
0x0ae48c…0ae620          Dummy {f00=0x0037, f01=0x0190, f02=»         p * &     [                                     * &     y                                   < * &                                         j * &                                           * &                                                                  
0x0ae620…0ae7b4 (0, 221) Opaque[0x194]
0x0ae7b4…0ae948          # DirEnt {nam=»DRDU01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x06f0, f03=0x0000}
0x0ae7b4…0ae948          IdxSect {
0x0ae7b4…0ae948            f00 = 0x0037	// 0xae7b4 @0x0 
0x0ae7b4…0ae948            f01 = 0x0012	// 0xae7b6 @0x2 
0x0ae7b4…0ae948            gno = [	// 0xae7b8 @0x4 
0x0ae7b4…0ae948                [0x00]: C0x0037.0x2.0
0x0ae7b4…0ae948                [0x01]: C0x0037.0x3.0
0x0ae7b4…0ae948                [0x02]: C0x0038.0x0.0
0x0ae7b4…0ae948                [0x03]: C0x0038.0x1.0
0x0ae7b4…0ae948                [0x04]: C0x0038.0x2.0
0x0ae7b4…0ae948                [0x05]: C0x0038.0x3.0
0x0ae7b4…0ae948                [0x06]: C0x0039.0x0.0
0x0ae7b4…0ae948                [0x07]: C0x0039.0x1.0
0x0ae7b4…0ae948                [0x08]: C0x0039.0x2.0
0x0ae7b4…0ae948            ]
0x0ae7b4…0ae948          }
0x0ae948…0aeadc          Dummy {f00=0x0037, f01=0x0190, f02=» 2 P IDENT DRDU01  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L 2 P**********************************************   V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      D P*   DRDU01 = DRIVER FOR ONE/TWO DISC UNITS X/1215 AND/OR X/1216 
0x0aeadc…0aec70          Dummy {f00=0x0037, f01=0x0190, f02=»*        P*      0 P*   THIS DISC DRIVER HANDLES UP TO TWO DISC      6 P*   DRIVES X/1215,X/1216 CONNECTED TO CPU VIA IOP    H   P*   ON MULTIPLEX CHANNEL       P*        P*      * P*   THE FOLLOWING ORDERS ARE TREATED :       P*        P*   /00    TEST STATUS    
0x0aec70…0aee04          Dummy {f00=0x0037, f01=0x0190, f02=»   P EJECT   DRDU01   DRDU01       P*    $   P*    .   P***********    8   P* ENTRIES *    L   P***********    `   P*    t   P*    ~ $ P ENTRY DUADR ACTIVATION ADDRESS        P ENTRY DUON RECOVERY ROUTINE     2 P ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1     2
0x0aee04…0aef98          Dummy {f00=0x0037, f01=0x0190, f02=»DISC UNIT NO. 1    v . P ENTRY DWDU02 DWT ADDRESS DISC UNIT NO. 2        P EJECT   DRDU01    J   P*    b   P*    l   P*************    v   P* EXTERNALS *        P*************        P*        P*        P EXTRN TDISP DISPATCHER        P EXTRN TENDIO END I/O      .
0x0aef98…0af12c          Dummy {f00=0x0037, f01=0x0190, f02=» INTSAV SAVE AREA LAST INTERRUPT       P EXTRN SETIMP TIMER    (     EXTRN DWTST STATUS    D     EXTRN DWTECB ECB ADDRESS    ` $   EXTRN DWTOR DWT INDEX AND ORDER         EXTRN DWTA2 SAVE AREA A2          EXTRN DWTA4 SAVE AREA A4          EXTRN DWTA5 SAVE AREA A5 
0x0af12c…0af2c0          Dummy {f00=0x0037, f01=0x0190, f02=»**************************       P*                        *   "   P*  CONDITIONAL ASSEMBLY  *   D   P*                        *   f   P**************************       P*        P*      6 P*   READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15       P*   BY SETTING X
0x0af2c0…0af454 (0, 222) Dummy {f00=0x0037, f01=0x0190, f02=» X:B := 2        P*        PX:B EQU 1        PNUNITS EQU 2   .   P*    B   P*    L 4 P*   DRIVE 1 MAY BE A X/1216 INSTEAD OF A X/1215    V   P*   BY SETTING X:C = 1       P*        PX:C EQU 0        PTYPE1 EQU 0        P*        P*      4 P*   DRIVE 2 MAY BE A X/1
0x0af454…0af5e8          Dummy {f00=0x0037, f01=0x0190, f02=»       P*        P*      . P* A PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   N   P*    |   PMMUPAG EQU 0       P*        P*      6 P*   IF DISC ACCESSES ARE MADE EXCLUSIVELY BY DATA      8 P*   MANAGEMENT, AND MMUPAG=1, TH
0x0af5e8…0af77c          Dummy {f00=0x0037, f01=0x0190, f02=»NSTRUCTION   h . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*    D   PCPU852 EQU 1   N   P*    b    *    l . ** A PROGRAM VERSION USING TOSS DISC PAGING   v * &* IS OBTAINED BY SETTING DSKPAG EQU 1.        *        PDSKPAG EQU 0        *        P EJECT   D
0x0af77c…0af910          Dummy {f00=0x0037, f01=0x0190, f02=» /28 DEVICE ADDRESS FIXED DISC NO. 1     4 PDAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1   , 0 PDAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2   d 4 PDAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2     $ PWER1 EQU /10 MULTIPLEXOR ADDRESS     & PCUADR EQU /08 CO
0x0af910…0afaa4          Dummy {f00=0x0037, f01=0x0190, f02=»QU 410 SECTOR LENGTH, CHARACTERS       PQRETRY EQU 4 NO OF RETRIES   (   PTIME EQU 1000 1 MIN 40 SEC   J   P*    l   P EJECT   DRDU01   DRDU01   v   P*        P*      $ P DATA 0 INDICATES NO MMU BUFFER        P DATA 4 DISC DEVICE INDEX      & PDUADR DATA DUAD ACTI
0x0afaa4…0afc38          Dummy {f00=0x0037, f01=0x0190, f02=» 200 READ AFTER WRITE BUFFER       P XIF   $   P*    0   P EJECT   DRDU01    :   P*    R ( P*   RETRY IS USED TO DETECT RETRIES        P*        PRETRY DATA 0 MAX NO OF TRIES       P*        P*      6 P*   TABLE FOR CONVERSION FROM LOGICAL TO PHYSICAL        P*   
0x0afc38…0afdcc          Dummy {f00=0x0037, f01=0x0190, f02=»215,/181B,/1E11,/1417,/1A1D    v   P*    $   P EJECT   DRDU01   DRDU01   .   P*    N   P*    X   P*****************    b   P*               *    |   P*  ACTIVATION   *        P*               *        P*****************        P*        P*        PDUAD EQU * ACTIV
0x0afdcc…0aff60          Dummy {f00=0x0037, f01=0x0190, f02=»ISC UNIT BUSY    t   P XIF       P*    "   PDUA:00 EQU *   , 0 P LDK A4,QRETRY GET MAX NO OF RETRIES TO MAKE   @   P ADK A7,0 SET CR   t " P RF(Z) TEST TEST STATUS ORDER        P*        P IFT MMUPAG=1        P IFF 1-ONLYDM+DSKPAG=0     & P LDR* A1,A8 GET FIRST WO
0x0aff60…0b00f4 (0, 223) Dummy {f00=0x0038, f01=0x0190, f02=»RDU01        P*        P*      " P LD A2,2,A8 GET BUFFER ADDRESS   "   P LDR A3,A2   H   P ANKL A2,/F000   Z   P SRL A2,2    p   P SLL A1,2        P ORR A1,A2     4 P ST A1,DWT:PA,A6 PAGE NUMBER (PSEUDO MMU TABLE)        P ANKL A3,/FFF        P LDR A1,A3     ( P O
0x0b00f4…0b0288          Dummy {f00=0x0038, f01=0x0190, f02=»JECT   DRDU01        P*        P*      ( P LD A2,DWTOR,A6 GET INDEX AND ORDER    * * P ST A2,DWTORD,A6 SAVE IT FOR RECOVERY    V " P SRL A2,7 GET INDEX (DOUBLED)        P ADR A2,A6       P LD A1,DWTBSY,A2       P ABL(NZ) END:15        P LDR A1,A7 CHECK ORDER      
0x0b0288…0b041c          Dummy {f00=0x0038, f01=0x0190, f02=»0 PHYSICAL READ        P SUK A1,4        P RF(Z) DUA:30 PHYSICAL WRITE   *   P*    N " PDUERR ABL DISIOE REQUEST ERROR   X   P*    ~   P EJECT   DRDU01   DRDU01       P*        P*        P*********************        P*                   *        P*   TEST STATUS 
0x0b041c…0b05b0          Dummy {f00=0x0038, f01=0x0190, f02=»E NAME   x   P RF DENDIO PERFORM ENDIO       P*    .   P EJECT   DRDU01    8   P*    P   P*    Z & PDUA:30 LD A1,4,A8 REQUESTED LENGTH   d   P SUKL A1,LENGTH      ( P RB(NZ) DUERR REQUESTED LENGTH # 410     ( P LD A2,10,A8 RELATIVE SECTOR NUMBER        P LDR A3,A2
0x0b05b0…0b0744          Dummy {f00=0x0038, f01=0x0190, f02=»2,5 CYLINDER NUMBER        P CW A2,DWTCMX,A6     . P RB(G) DUERR CYLINDER NO GREATER THAN MAX.   4 : P CW A2,DWTCYL,A6 COMPARE WITH CURRENT CYLINDER NUMBER    f . P RF(E) DU:030 DISC HEAD ALREADY POSITIONED     * P ST A2,DWTCYL,A6 SAVE CYLINDER NUMBER        P*   
0x0b0744…0b08d8          Dummy {f00=0x0038, f01=0x0190, f02=»   x   P************************       P*    (   P*    2 & PDU:010 CF A5,SEEK SEEK CYLINDER N    <   P SLC A1,5    f $ P RF(N) DU:030 OK. SEEK COMPLETED   x   P*        P EJECT   DRDU01        P*        P*        P************************       P*                 
0x0b08d8…0b0a6c          Dummy {f00=0x0038, f01=0x0190, f02=» CF A5,SEEKZ SEEK CYLINDER 0       P SLC A1,6    $ $ P RF(N) DU:020 SECTOR 0 NOT FOUND   6   P SUK A4,1    ^   P RB(NZ) DU:010 TRY AGAIN   p   P*      * PDU:020 LDKL A3,/FFFF ALL RETRIES DONE      0 P ST A3,DWTCYL,A6 SET ILLEGAL CYLINDER NUMBER     ( P LDKL A1,/20
0x0b0a6c…0b0c00          Dummy {f00=0x0038, f01=0x0190, f02=»****************       P*                        *       P*  GO AND EXECUTE ORDER  *   :   P*                        *       P**************************   ~   P*        P*        PDU:030 LDR A1,A7 ORDER       P SUK A1,5        P RF(Z) WRIT:N BASIC WRITE        P S
0x0b0c00…0b0d94 (0, 224) Dummy {f00=0x0038, f01=0x0190, f02=» SECTOR N-1    *       P*                      *       P************************   8   P*    X   P*    b 0 PP:WRIT CF A5,WER:R5 EXECUTE WER INSTRUCTIONS   l   P CF A5,READ5 READ FIVE WORDS       P ANK A1,2      , P RF(Z) P:WR10 OK. CHECK CYLINDER NUMBER      & P S
0x0b0d94…0b0f28          Dummy {f00=0x0038, f01=0x0190, f02=»D A2,DWTCYL,A6 CYLINDER NUMBER     6 P CW A2,BUF+1 COMPARE WITH CURRENT CYLINDER NUMBER    & ( P RB(NE) DU:015 ERROR.SEEK CYLINDER 0   `   P*        P EJECT   DRDU01        P*        P*        P*********************        P*                   *        P*   WRITE 
0x0b0f28…0b10bc          Dummy {f00=0x0038, f01=0x0190, f02=»UCTIONS    l   P CF A5,WRITE WRITE SECTOR N        P ANK A1,/1F    4 $ P RF(Z) WRIT20 OK. NO RETURN CODE   H & P SUK A4,1 DECREMENT RETRY COUNTER    p   P RB(NZ) WRIT:N TRY AGAIN?      ( P RF DENDIO ALL RETRIES DONE, GIVE UP       P*        PWRIT20 EQU *       P I
0x0b10bc…0b1250          Dummy {f00=0x0038, f01=0x0190, f02=»F A5,WER:R EXECUTE WER INSTRUCTIONS        P CF A5,READ READ SECTOR N    ,   P ANK A1,/F   N   P RF(Z) DENDIO JUMP IF OK   ` & P SUK A4,1 DECREMENT RETRY COUNTER        P RB(NZ) WRIT30 TRY AGAIN?        P XIF       P*      ( P RF DENDIO ALL RETRIES DONE, GIVE UP  
0x0b1250…0b13e4          Dummy {f00=0x0038, f01=0x0190, f02=» SECTOR N    *       P*                    *       P**********************   4   P*    R   P*      0 PREAD:N CF A5,WER:R EXECUTE WER INSTRUCTIONS    f   P CF A5,READ READ SECTOR N        P ANK A1,/F     $ P RF(Z) READ10 OK. NO RETURN CODE     & P SUK A4,1 DECREMEN
0x0b13e4…0b1578          Dummy {f00=0x0038, f01=0x0190, f02=»E    t   P*        P EJECT   DRDU01        P*    ,   P*    6   P***************************    @   P*                         *    d   P*  CHECK CYLINDER NUMBER  *        P*                         *        P***************************        P*        P*        P
0x0b1578…0b170c          Dummy {f00=0x0038, f01=0x0190, f02=»FF 1-ONLYDM+DSKPAG=0     4 P LD A2,DWT:LA,A6 GET FLAG/LOGICAL BUFFER ADDRESS     0 P RF(Z) READ30 JUMP IF BUFFER IN SYSTEM AREA    T , P TS -30,A15 SAVE MMU REGISTERS ON STACK      ( P TL DWT:PA,A6 LOAD PSEUDO MMU TABLE      * P ELR A2,A2 GET CURRENT CYLINDER NUMB
0x0b170c…0b18a0          Dummy {f00=0x0038, f01=0x0190, f02=»YLINDER NUMBER   v   P XIF       P*    "   P EJECT   DRDU01    ,   P*    D   P*    N   P IFT MMUPAG=1    X   P IFT ONLYDM-DSKPAG=1   n , P LD* A2,2,A8 GET CURRENT CYLINDER NUMBER       P XIF       P*        PREAD40 EQU *     < P CW A2,DWTCYL,A6 COMPARE WITH REQUES
0x0b18a0…0b1a34 (0, 225) Dummy {f00=0x0038, f01=0x0190, f02=»  DRDU01       P*        P*      " P******************************   $ " P*                            *   J " P*  EXECUTE WER INSTRUCTIONS  *   p " P*                            *     " P******************************       P*        P*      & PWER:R5 LDKL A2,/80
0x0b1a34…0b1bc8          Dummy {f00=0x0038, f01=0x018e, f02=» CWK A3,BUF        P RF(E) EX:WER        P RF WER:WB   *   P*    < & PWER:W LDKL A2,/C0CD WRITE 1 SECTOR   F   P*    p   P EJECT   DRDU01    z   P*        P*      * PWER:WB LD A3,2,A8 USER BUFFER ADDRESS        P*        P IFT MMUPAG=1        P IFF 1-ONLYDM+DSKPAG
0x0b1bc8…0b1d5c          Dummy {f00=0x0038, f01=0x0190, f02=»   P*        PEX:WER EQU *     " P EX DWTWR1,A6 EXECUTE 1:ST WER   " " P EX DWTWR2,A6 EXECUTE 2:ND WER   H   P RTN A5    n   P*    ~   P EJECT   DRDU01   DRDU01       P*        P*        P*******************        P*                 *        P*  SEEK CYLINDER  * 
0x0b1d5c…0b1ef0          Dummy {f00=0x0038, f01=0x0190, f02=»3        P ORK A2,2  !     P RF CIO EXECUTE CIO-START  !     P*  ! >   PSEEKZ EQU *  ! H   P LDK A2,3  !     P RF CIO EXECUTE CIO-START  ! n   P*  !   ( PREAD5 LC A2,DWTSEC,A6 SECTOR NUMBER  !     P ANK A2,/1F  !     P SUK A2,3 SECTOR N-1 !     P ANK A2,/1F  !    
0x0b1ef0…0b2084          Dummy {f00=0x0038, f01=0x0190, f02=» SECTOR NUMBER ! |   P ANK A2,/1F  "     P SLL A2,2  " *   P RF CIO EXECUTE CIO-START  " <   P*  " ^ * PWRITE LD A2,DWTCYL,A6 CYLINDER NUMBER  " h   P*  "     P IFT MMUPAG=0  "   , P ST* A2,2,A8 PUT CYL. NR IN USER BUFFER  "     P XIF "     P*  "     P IFT MMUPAG=
0x0b2084…0b2218          Dummy {f00=0x0038, f01=0x0190, f02=»REA  " h , P TS -30,A15 SAVE MMU REGISTERS ON STACK  #   ( P TL DWT:PA,A6 LOAD PSEUDO MMU TABLE  # < * P ESR A2,A1 PUT CYL. NR IN USER BUFFER  # h 0 P TL -30,A15 RESTORE MMU REGISTERS FROM STACK #     P RF WRITE4 #     P*  #     PWRITE3 EQU * #   , P ST* A2,2,A8 P
0x0b2218…0b23ac          Dummy {f00=0x0038, f01=0x0190, f02=»KPAG=1 #   , P ST* A2,2,A8 PUT CYLNMB. IN USER BUFFER  $     P XIF $ >   P*  $ J   PWRITE4 EQU * $ T " P LC A2,DWTSEC,A6 SECTOR NUMBER $ h   P SLL A2,2  $     P ADK A2,1  $     P*  $     P EJECT   DRDU01   DRDU01 $     P*  $     P*  $     PCIO EQU *  $     P  LC A
0x0b23ac…0b2540          Dummy {f00=0x0038, f01=0x018e, f02=»DK A1,1  $   * P ABL(3) END:20 DEVICE ADDRESS UNKNOWN? %   " P ST A4,DWTA4,A6            A4  % > " P ST A5,DWTA5,A6            A5  % d   P*  %   & PT:DISP ABL TDISP GO TO DISPATCHER  %     P*  %     P EJECT   DRDU01   DRDU01 %     P*  %     P*  %     P************
0x0b2540…0b26d4 (0, 226) Dummy {f00=0x0038, f01=0x018e, f02=»   P*  &     P*  &     PDUON EQU * &     P IFT CPU852=1  & * & P CF A15,SAVE8 SAVE A1-A8 ON STACK  & @   P XIF & j   P*  & v   P IFT CPU852=0  &   " P MSR 8,A15 SAVE A1-A8 ON STACK &     P XIF &     P*  &     P LDKL A6,DWDU01  &   & P LD A1,INIFLG INITIALIZATION F
0x0b26d4…0b2868          Dummy {f00=0x0038, f01=0x0190, f02=»   P*  '     P IFT NUNITS=2  '   & P LDR* A6,A6 GET OTHER DWT ADDRESS  ' $ " P ANS A1,DWTST,A6 SET DWT BUSY  ' N   P XIF ' t   P*  '     P EJECT   DRDU01  '     P*  '     P*  '     PDUON05 EQU * '     P  LDKL A5,DWTSB2 STACK BASE  '     P ADR A5,A6 STACK BASE  '  
0x0b2868…0b29fc          Dummy {f00=0x0038, f01=0x0190, f02=»2  '     P ADR A5,A6 STACK BASE  (   " P CF A5,VO:NAM GET VOLUME NAME  ( ( $ P LD A8,DWTECB,A6 GET ECB ADDRESS ( N " P RF(NZ) DUON10 ANY REQUEST ON? ( v $ P LDR* A6,A6 NO, CHECK NEXT DRIVE (     P XIF (     P*  (   $ P LD A8,DWTECB,A6 GET ECB ADDRESS (     P RF(Z)
0x0b29fc…0b2b90          Dummy {f00=0x0038, f01=0x0190, f02=»/3F  (     P ABL DUA:00 REPEAT REQUEST )     P*  ) .   P EJECT   DRDU01  ) 8   P*  ) P   P*  ) Z   PDUON15 CF A15,TENDIO ) d   P*  )     P IFT NUNITS=2  )   & P LDR* A6,A6 GET OTHER DWT ADDRESS  )     P CF A15,TENDIO )     P XIF )     P RB T:DISP DISPATCH  )     P
0x0b2b90…0b2d24          Dummy {f00=0x0038, f01=0x0190, f02=» )     P CM* TIMER KILL TIMER  *     P RF DUON40 * &   P XIF * 8   P*  * D   P RB T:DISP TIMER ACTIVE  * N   P*  * n   P EJECT   DRDU01  * x   P*  *   $ P*  SET DISC BUSY AND START TIMER *     P*  *     PDUON20 LDKL A1,/7FFF *     P IFT NUNITS=2  *   " P ANS A1,DW
0x0b2d24…0b2eb8          Dummy {f00=0x0038, f01=0x0190, f02=»STACK BASE * |   P ADR A5,A6 +   " P CF A5,VO:NAM READ VOLUME NAME + $   P*  + J   P IFT NUNITS=2  + T   P LDR A4,A1 SAVE RETURN CODE  + j & P LDR* A6,A6 GET OTHER DWT ADDRESS  +   " P LDKL A5,DWTSB2 GET STACK BASE +     P ADR A5,A6 +   " P CF A5,VO:NAM READ VOLUM
0x0b2eb8…0b304c          Dummy {f00=0x0038, f01=0x0190, f02=» ADK A1,0 CHECK RETURN CODE  +   " P RB(Z) DUON10 REPEAT REQUEST?  , $   P*  , J   PDUON23 EQU * , T & P LDR* A6,A6 GET OTHER DWT ADDRESS  , h 2 P LDR A1,A4 RESTORE RETURN CODE FROM OTHER DISC ,     P XIF ,     P*  ,   $ P LD A8,DWTECB,A6 GET ECB ADDRESS ,   * P R
0x0b304c…0b31e0          Dummy {f00=0x0038, f01=0x018e, f02=» DRDU01  ,     P*  -     P*  -     PDUON26 EQU * - $   P IFT NUNITS=2  - 8 " P ADR A1,A3 CHECK RETURN CODES  - N 0 P RB(Z) DUON15 NO REQUESTS AND BOTH OPERABLE? - t   P XIF -     P*  -     P IFT NUNITS=1  -     P ADK A1,0 SET CR -   * P RB(Z) DUON15 NO REQUEST AND
0x0b31e0…0b3374 (0, 227) Dummy {f00=0x0039, f01=0x0190, f02=» - p   P LDKL A1,-TIME .     P STR A1,A3 RESTART TIMER .     P RB T:DISP . >   P*  . P $ PDUON30 CF A15,SETIMP START TIMER . Z , P DATA DUON40,TIME TIME OUT ADDRESS, TIME .     P RB T:DISP .     P*  .     P*   TIME OUT .     P*  .     PDUON40 LDKL A6,DWDU01  .    
0x0b3374…0b3508          Dummy {f00=0x0039, f01=0x018e, f02=»                  *  .     P*  INTERRUPT HANDLER  *  /     P*                     *  / <   P***********************  /     P*  / |   P*  /     PIHDU2 EQU *  /     P IFT NUNITS=2  /   $ P ST P,INTSAV SAVE LAST INTERRUPT /     P IFT CPU852=1  /   & P CF A15,SAVE8 SA
0x0b3508…0b369c          Dummy {f00=0x0039, f01=0x0190, f02=» /     P*  0     P IFT NUNITS=2  0   $ P LDKL A6,DWDU02 DISC UNIT NO. 2  0 (   P RF IHDU10 0 P   P XIF 0 b   P*  0 n   P EJECT   DRDU01  0 x   P*  0     P*  0     PIHDU EQU * 0     PIHDU1 EQU *  0   $ P ST P,INTSAV SAVE LAST INTERRUPT 0     P IFT CPU852=1  0   & P
0x0b369c…0b3830          Dummy {f00=0x0039, f01=0x0190, f02=»*  0   $ P LDKL A6,DWDU01 DISC UNIT NO. 1  1     P*  1 2   P EJECT   DRDU01  1 <   P*  1 T   P*  1 ^ " PIHDU10 SST A1,CUADR GET STATUS 1 h   P IFT NUNITS=2  1     P LDR A2,A1 1     P ANK A2,/40  1     P RF(Z) IHDU20  1     P LDKL A6,DWDU02  1     P XIF 1     P*  1
0x0b3830…0b39c4          Dummy {f00=0x0039, f01=0x0190, f02=»SAV,A6 1     P RF(NN) GET  2     P LDR A3,A1 2 "   P ANK A3,1  2 4 * P RF(NZ) END:IO DISC UNIT NOT OPERABLE  2 F   P*  2 t * PGET LD A5,DWTA5,A6 RELOAD REGISTERS A5 2 ~ ( P LD A4,DWTA4,A6                  A4  2     P LD A7,DWTOR,A6  2     P ANK A7,/3F ORDER  2    
0x0b39c4…0b3b58          Dummy {f00=0x0039, f01=0x0190, f02=» 2 |   P*                 *  3     P*  PERFORM ENDIO  *  3 $   P*                 *  3 @   P*******************  3     P*  3 x   P*  3     PEND:IO EQU * 3   " P ANKL A1,/20F MASK RETURN CODE 3     P RF(NZ) END:10 ERROR 3   " P LD A2,4,A8 REQUESTED LENGTH = 3     P
0x0b3b58…0b3cec          Dummy {f00=0x0039, f01=0x0190, f02=»F(E) END:15 NO RETRY 3   " P ORKL A1,/100 BIT 7 = RETRIES  4     P*  4 B   PEND:15 EQU * 4 L   P LC A2,DWTOR,A6 ORDER  4 `   P ANK A2,1 INDEX  4 ~   P ADR A2,A2 4     P ADR A2,A6 4   " P CM DWTBSY,A2 RESET READY WORD 4     P*  4     P EJECT   DRDU01  4     P*  4  
0x0b3cec…0b3e80          Dummy {f00=0x0039, f01=0x0190, f02=» , P LDR* A6,A6 ACTIVE DISC UNIT DWT ADDRESS 5     P XIF 5 4   P*  5 @   P CF A15,TENDIO PERFORM ENDIO 5 J   P  ABL TDISP GO TO DISPATCHER 5 n   P*  5     P EJECT   DRDU01  5     P*  5     P*  5     PVO:NAM EQU * 5   . P CM DWTSAV,A6 INDICATE VOLUME NAME READING 5
0x0b3e80…0b4014 (0, 228) Dummy {f00=0x0039, f01=0x0190, f02=» SEEK-,THROUGHPUT ERROR,NOT OPERABLE 5   * P CF A5,WER:R5 EXECUTE WER INSTRUCTIONS 6 , " P LDK A2,0 CYLINDER NUMBER = 0  6 Z   P ST A2,DWTCYL,A6 6     P CF A5,CIO READ VOLUME LABEL 6     P ANK A1,3  6   0 P RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE 6     P LDK A
0x0b4014…0b41a8          Dummy {f00=0x0039, f01=0x0190, f02=»CT   DRDU01  6     P*  7     P*  7   , PDUNA10 LDKL A3,BUF+2 GET BUFFER ADDRESS  7 ( & P ST A4,DWTA4,A6 SAVE RETRY COUNTER 7 X   P LDK A4,6  7     P*  7   & PDUNA20 LDR* A7,A3 GET VOLUME NAME  7   . P CWR* A7,A2 COMPARE WITH LAST VOLUME NAME  7     P RF(E) DUNA30 
0x0b41a8…0b433c          Dummy {f00=0x0039, f01=0x0190, f02=»   P ADK A3,2  8     P SUK A4,2  8     P RB(NZ) DUNA20 GET NEXT WORD 8 (   P ADK A1,0 SET CR 8 L   P RF(Z) DUNA40 VOLUME MATCH 8 d , P LD A4,INIFLG CHECK INITIALIZATION FLAG  8     P RF(NZ) DUNA40 NOT POWER UP? 8     P LC A4,DWTOR,A6 INDEX  8     P ADR A4,A4 8    
0x0b433c…0b44d0          Dummy {f00=0x0039, f01=0x0190, f02=» LD A4,DWTA4,A6 RESTORE RETRY COUNTER  8     P LD A1,DWTOR,A6 ORDER  9 .   P RF(NZ) VO:NA6 9 L   P LDK A1,1  9 b   P SC A1,DWTOR,A6 INDEX=1  9 t   P RB VO:NA5 9     P*  9   & PVO:NA6 LDK A1,0 RESET RETURN CODE  9     P*  9     PVO:NA8 EQU * 9     P LDKL A2,-1  9  
0x0b44d0…0b4664          Dummy {f00=0x0039, f01=0x0190, f02=»JECT   DRDU01   DRDU01 9     P*  :     P*  : ( * P*   DEVICE WORK TABLE DISC UNIT NO. 2  : 2   P*  : `   P*  : j   PDWDU02 EQU * : t   P IFT NUNITS=2  :   & P DATA DWDU01 POINTER TO OTHER DWT  :     P DATA /8000 DWT STATUS :     P DATA 0 ECB ADDRESS  :     P DATA 
0x0b4664…0b47f8          Dummy {f00=0x0039, f01=0x0190, f02=»AL QUEUE :       IFT MMUPAG=1  ;   & " DATA 0 SAVE AREA USER ECB ADDRESS ; &   P DATA ECBDU2 MMU ECB ADDRESS ; P     XIF ; t   P IFT NUNITS=2  ;   ( P DATA /00FF LEFT BYTE=SECTOR NUMBER  ;   ( P DATA 0,0,0 SAVE AREA FOR REGISTERS  ;     P DATA 0,0 STACK  ;     P D
0x0b47f8…0b498c          Dummy {f00=0x0039, f01=0x0190, f02=» FIXED DISC  ; x , P CIO A2,1,DAC2 CIO-START CARTRIDGE DISC  <     P*  < D   P EJECT   DRDU01  < N   P*  < f   P*  < p   P WER A2,WER1 < z   P WER A3,WER1+1 <   & P DATA 0,0,0 VOLUME NAME FIXED DISC <   * P DATA 0,0,0 VOLUME NAME CARTRIDGE DISC <     P DATA -1 <  
0x0b498c…0b4b20          Dummy {f00=0x0039, f01=0x0190, f02=»2=3  <     P DATA MAXCY6 MAX CYLINDER NO =     P XIF = 0   P*  = <   P IFT NUNITS=2  = F   P IFT MMUPAG=1  =   * P DATA 0 PAGE NUMBER (PSEUDO MMU TABLE) = r * P DATA 0 16 BIT LOGICAL BUFFER ADDRESS  =     PECBDU2 EQU * =     P DATA 0,0,0,0,0,0  =     P XIF =     P
0x0b4b20…0b4cb4 (0, 229) Dummy {f00=0x0039, f01=0x0190, f02=»QU * =   & P DATA DWDU02 POINTER TO OTHER DWT  >     P DATA /8000 DWT STATUS > 6   P DATA 0 ECB ADDRESS  > T   P DATA 0 ORDER  > p " P DATA DUADR ACTIVATION ADDRESS >     P DATA 0 TTAB ADDRESS >   $ P DATA 0 WAIT/ACTIVATE INDICATOR  >     P DATA 0 TERMINAL QUEUE >
0x0b4cb4…0b4e48          Dummy {f00=0x0039, f01=0x0190, f02=»1  > ~ ( P DATA /00FF LEFT BYTE=SECTOR NUMBER  ?   ( P DATA 0,0,0 SAVE AREA FOR REGISTERS  ? 6   P DATA 0,0 STACK  ? b   P DATA 0,0  ? z   PDWTBSY EQU *-DWDU01  ?     P DATA 0 UNIT BUSY INDICATOR  ?     P DATA 0 UNIT BUSY INDICATOR  ?   " PDWTCIO EQU *-DWDU01 CIO-
0x0b4e48…0b4fdc          Dummy {f00=0x0039, f01=0x018e, f02=» WER INSTRUCTION ? x   P WER A2,WER1 @   , PDWTWR2 EQU *-DWDU01 2:ND WER INSTRUCTION @ ,   P WER A3,WER1+1 @     PDWTNAM EQU *-DWDU01  @ r & P DATA 0,0,0 VOLUME NAME FIXED DISC @   * P DATA 0,0,0 VOLUME NAME CARTRIDGE DISC @     PDWTSAV EQU *-DWDU01  @     P DATA 
0x0b4fdc…0b5170          Dummy {f00=0x0039, f01=0x0190, f02=»   PDWTCMX EQU *-DWDU01  A   $ P DATA MAXCY5 MAX CYLINDER X/1215 A     P XIF A H   P IFT TYPE1=1 A T   PDWTCMX EQU *-DWDU01  A h ( P DATA MAXCY6 MAX CYLINDER NO X/1216  A     P XIF A     P*  A     P EJECT   DRDU01  A     P*  A     P*  A     P IFT MMUPAG=1  A     P
0x0b5170…0b5304          Dummy {f00=0x0039, f01=0x4074, f02=»ESS  A n   PECBDU1 EQU * B     P DATA 0,0,0,0,0,0  B     P XIF B :   P*  B F   P*  B P   P*  B Z   P END B d@    B p-DWDU01  A h ( P DATA MAXCY6 MAX CYLINDER NO X/1216  A     P XIF A     P*  A     P EJECT   DRDU01  A     P*  A     P*  A     P IFT MMUPAG=1  A     P
0x0b5304…0b5498          Dummy {f00=0x0039, f01=0x2008, f02=»     C  -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 .  @ 
0x0b5498…0b562c          Dummy {f00=0x0039, f01=0x018e, f02=»1 EXECUTE OTR-INSTRUCTION  C     P RB(NA) OUL005 D " $ P STR A6,A1 STORE LAST DWT IN CWT D 8   P IFT LOGING=1  D ` 0 P CF A15,LOGG ** LOGG OF OUTPUT CHARACTER **  D v   P XIF D   4 P ST A2,CWTLOW,A1 STORE LAST OUTPUT IN CWT =6(=3) D   8 POUL060 SC A2,DWTOCH,A6 STO
0x0b562c…0b57c0          Dummy {f00=0x0039, f01=0x0190, f02=» D     P IFT CPU852=0  E   * P MLR 8,A15 RESTORE A1-A8 FROM STACK... E     P INH  U =9 E L   P ADKL A15,2 ...AND =9  E ^   P LDR* P,A15        RETURN =9 E |   P XIF E     P*  E     P EJECT E     P*  E     P*   C H L T O N  E     P*  E   > P*   SUBROUTINE TO RESET 
0x0b57c0…0b5954 (0, 230) Opaque[0x194]
0x0b5954…0b5ae8          # DirEnt {nam=»DRLP01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0738, f03=0x0000}
0x0b5954…0b5ae8          IdxSect {
0x0b5954…0b5ae8            f00 = 0x0039	// 0xb5954 @0x0 
0x0b5954…0b5ae8            f01 = 0x0008	// 0xb5956 @0x2 
0x0b5954…0b5ae8            gno = [	// 0xb5958 @0x4 
0x0b5954…0b5ae8                [0x00]: C0x0039.0x3.0
0x0b5954…0b5ae8                [0x01]: C0x003a.0x0.0
0x0b5954…0b5ae8                [0x02]: C0x003a.0x1.0
0x0b5954…0b5ae8                [0x03]: C0x003a.0x2.0
0x0b5954…0b5ae8            ]
0x0b5954…0b5ae8          }
0x0b5ae8…0b5c7c          Dummy {f00=0x0039, f01=0x0190, f02=» 2 P IDENT DRLP01  REL 9.2 79-11-16  870105040920        P   : $ P   =1, INTERFACE UNKNOWN HANG-UP   B   P   REL 9.1 79-05-23    j   P*        P*      > P**********************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM PTS   
0x0b5c7c…0b5e10          Dummy {f00=0x0039, f01=0x0190, f02=»**************************************   |   P*    .   P*    8 @ P*    THIS DRIVER HANDLES ONE LINE PRINTER PTS 6881 CONNECTED   B < P*    TO CPU VIA CHLP ON MULTIPLEX CHANNEL OR PROGRAMMED        P*    CHANNEL       P*        P EJECT   DRLP01        P*        P* 
0x0b5e10…0b5fa4          Dummy {f00=0x0039, f01=0x0190, f02=» ADDRESS BLOCK     " P ENTRY ACLP ACTIVATION DRIVER      " P ENTRY IHLP INTERRUPT HANDLER    <   P ENTRY LPON RECOVERY ROUTINE   b & P ENTRY DWLP01 DWT FOR LINE PRINTER       P       P       P       P*        P*      , P****************************************    
0x0b5fa4…0b6138          Dummy {f00=0x0039, f01=0x0190, f02=»PATCHER        P EXTRN TENDIO END I/O      & P EXTRN SAVE8 SAVE 8 REGS ON STACK    .   P EXTRN DISIOE REQUEST ERROR    X     EXTRN DWTST STATUS    |     EXTRN DWTBC BYTE COUNTER          EXTRN DWTECB ECB ADDRESS      $   EXTRN DWTOR DWT INDEX AND ORDER       P EXT
0x0b6138…0b62cc          Dummy {f00=0x0039, f01=0x018e, f02=» * P EXTRN INTSAV SAVE AREA LAST INTERRUPT       P EJECT   DRLP01    2   P*    J   P*    T " P*****************************    ^ " P*    CONSTANTS              *      " P*****************************        P*        P*        PDWALP EQU /0F      & PMUXLP EQU DWAL
0x0b62cc…0b6460          Dummy {f00=0x0039, f01=0x018e, f02=»       P* CONDITIONAL ASSEMBLY       P*    & . P*****************************************    0   P*    b 2 P*    PROGRAMMED CHANNEL MAY BE USED INSTEAD OF   l , P*    MULTIPLEX CHANNEL BY SETTING X:A=1        P*        PX:A EQU 0        PCHAN EQU 0       P*      .
0x0b6460…0b65f4 (0, 231) Dummy {f00=0x003a, f01=0x0190, f02=»   P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.   H   P*    z   PCPU852 EQU 1       P*        P*   MMU BUFFER SIZE        P*        PX:B EQU 67       PDVBLEN EQU 000       P*        P*   MMU DEVICE
0x0b65f4…0b6788          Dummy {f00=0x003a, f01=0x0190, f02=»       P***********************        P*    ORDERS           *    (   P***********************    H   P*    h   P*    ORDER /00: TEST STATUS.   r 8 P*               A TST INSTRUCTION IS EXECUTED TO SEE     0 P*               IF LINE PRINTER IS OPERABLE.       P* 
0x0b6788…0b691c          Dummy {f00=0x003a, f01=0x0190, f02=» TO THE LINE PRINTER WITHOUT ANY CHECK.    |   P*    0 $ P*    ORDER /06: STANDARD WRITE.    : @ P*               FIRST WORD IN ECB BUFFER CONTAINS A CONTROL    b   P*               CHARACTER.     < P*               /2B: PRINT LINE WITHOUT ADVANCING PAPER      : P
0x0b691c…0b6ab0          Dummy {f00=0x003a, f01=0x0190, f02=»      OTHER CHARACTERS GIVES A LINE FEED BEFORE        P*               PRINTING.    8   P*    Z   P*    d > P*               CHARACTERS IN BUFFER SHOULD BE WITHIN THE    n > P*               INTERVAL /20-/5F. NO CHECK IS CARRIED OUT      B P*               BY DRI
0x0b6ab0…0b6c44          Dummy {f00=0x003a, f01=0x0190, f02=»CHARACTER.   z   P*        P EJECT   DRLP01        P*    4   P*    > ( P************************************   H ( P*    NORMAL REGISTER USAGE         *   t ( P************************************       P*        P*        P*    A1 = RETURN CODE        P*    A2 = 
0x0b6c44…0b6dd8          Dummy {f00=0x003a, f01=0x0190, f02=»   z   P*    A7 = ORDER        P*    A8 = ECB ADDRESS        P*    >   P*    H $ P********************************   R $ P*    TABLES                    *   z $ P********************************       P*        P*      * P DATA DVBLEN+DVBLEN MMU BUFFER LENGTH     
0x0b6dd8…0b6f6c          Dummy {f00=0x003a, f01=0x0190, f02=» DRLP01        P*        P*        P*    A C T I V A T I O N   $   P*    D   P*    N   PACLP EQU *   X   P LDK A1,/0D CARRIAGE RETURN    j   P LDR A7,A7 ORDER 0 ?       P RF(NE) ACLP05 NO        P LDKL A4,DWTBC BYTE COUNTER        P ADR A4,A6 ADD DWT ADDRESS     $
0x0b6f6c…0b7100          Dummy {f00=0x003a, f01=0x0190, f02=»,A8 REQ. LENGTH        P SUK A7,5 ORDER 5 ?        P RF(E) ACLP30    4   P SUK A7,1 ORDER 6 ?    J   P RF(E) ACLP10    f   P*    |   PACERR ABL DISIOE       P*        P EJECT   DRLP01        P*        P*        PACLP10 EQU *       P CWK A2,2 REQ. LENGTH < 2 ?     
0x0b7100…0b7294 (0, 232) Dummy {f00=0x003a, f01=0x018e, f02=»ADDRESS    ~ & P ADR A3,A2 ADDED WITH REQ. LENGTH      $ P SCR A1,A3 STORE PRINT CHARACTER   :   P ADK A2,1    b   P LCR A3,A4   t   P ECR A3,A3     & P LC A3,1,A4 GET CONTROL CHARACTER        P ST A3,CONCHA        P ANK A3,/FF      $ P SUK A3,/2B SUPER POSITIONIN
0x0b7294…0b7428          Dummy {f00=0x003a, f01=0x0190, f02=»   P*        PACLP15 LDK A1,/0A LINE FEED      * P SC A1,1,A4 SECOND CHARACTER IN BUFFER   2   P SUK A3,5 TWO LINE FEEDS ?   `   P RF(E) ACLP20 YES        P LDK A1,/0C TOP OF FORM        P SUK A3,1 WANTED ?       P RF(E) ACLP20 YES        P LDK A1,/0D CARRIAGE RET
0x0b7428…0b75bc          Dummy {f00=0x003a, f01=0x0190, f02=»IOSTA SEND BUFFER        P SUK A7,6 ORDER 6 ?        P RF(NE) ENDIO    6   P LDR A2,A2   L   P RF(NN) ACLP35   ^ 4 P IM 6,A8 ADD FOR EXTRA CHAR. AT BUFFER END (/0D)   t   P*        PACLP35 EQU *       P LD A4,2,A8 BUFFER ADDRESS       P LDKL A3,0       PCONCHA EQU
0x0b75bc…0b7750          Dummy {f00=0x003a, f01=0x0190, f02=»DIO CF A15,TENDIO END REQUEST        PEXIT ABL TDISP   &   P*    <   P EJECT   DRLP01    F   P*    ^   P*    h   P*    CIOSTA    r " P*    SUBROUTINE TO SEND BUFFER       P*        P*        PCIOSTA EQU *       P ST A5,DWTA5,A6 SAVE A5        P IFT CHAN=0      6 P
0x0b7750…0b78e4          Dummy {f00=0x003a, f01=0x0190, f02=»FIRST WRITE EXTERNAL REGISTER      2 P WER A4,MUXLP+1 SECOND WRITE EXTERNAL REGISTER   &   P XIF       P*    h   P IFT CHAN=1    r ( P ST A4,DWTA3,A6 SAVE BUFFER ADDRESS        P ADR A4,A2     . P ST A4,DWTA4,A6 SAVE BUFFER END ADDRESS+1        P XIF       P*     
0x0b78e4…0b7a78          Dummy {f00=0x003a, f01=0x0190, f02=»1        P*        P*        P*    RECOVERY ROUTINE        P*    <   P*    F   PLPON EQU *   P   P IFT CPU852=1    b & P CF A15,SAVE8 SAVE A1-A8 ON STACK    x   P XIF       P*        P IFT CPU852=0      " P MSR 8,A15 SAVE A1-A8 ON STACK       P XIF       P*       
0x0b7a78…0b7c0c          Dummy {f00=0x003a, f01=0x018e, f02=»LP30       P*        P EJECT   DRLP01        P*    .   P*    8   P*    I N T E R R U P T   B   P*    `   P*    j   PIHLP EQU *   t $ P ST P,INTSAV SAVE LAST INTERRUPT       P IFT CHAN=0        P IFT CPU852=1      & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF  
0x0b7c0c…0b7da0          Dummy {f00=0x003a, f01=0x0190, f02=»   P STR A1,A15        P STR A2,A15        P LDKL A2,DWLP01 DWT-ADDRESS    , 2 P LD A1,DWTA3,A2 POINTER AT NEXT BYTE IN BUFFER   P   P LCR A2,A1 NEXT BYTE     " P OTR A2,0,DWALP WRITE ONE BYTE       P RF(NA) IHLP20 NOT ACCEPTED        P LDKL A2,DWLP01 DWT-ADDRESS 
0x0b7da0…0b7f34 (0, 233) Dummy {f00=0x003a, f01=0x018e, f02=»ALP CIO HALT       PIHLP10 EQU *       P LDR* A2,A15   (   P LDR* A1,A15   <   P RTN A15   P   P*    `   P*    j   P*    t   PIHLP20 STR A3,A15    ~   P STR A4,A15        P STR A5,A15        P STR A6,A15        P STR A7,A15        P STR A8,A15        P XIF       P
0x0b7f34…0b80c8          Dummy {f00=0x003a, f01=0x0190, f02=»   P ANK A7,/FF        P LD A8,DWTECB,A6 ECB ADDRESS       P*    <   P IFT CHAN=0    F 4 P RER A3,MUXLP GET NUMBER OF NOT TRANSFERED CHAR.   Z   P ANKL A3,/FFF      8 P LD A2,4,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS       P SUR A2,A3       P XIF       P*     
0x0b80c8…0b825c          Dummy {f00=0x003a, f01=0x0190, f02=» RF(NE) IHLP35       P ADK A2,1 YES        PIHLP35 EQU *   , 8 P SU A2,2,A8 CALCULATE NUMB. OF TRANSFERED CHARACTERS   @   P XIF   | " P ST A2,6,A8 STORE EFF. LENGTH      $ P LD A5,DWTA5,A6 GET STACK VALUE        P RTN A5        P*        P EJECT   DRLP01        P
0x0b825c…0b83f0          Dummy {f00=0x003a, f01=0x0190, f02=»L PARAMETER        P DATA /8000 STATUS       P DATA 0 ECB ADDRESS    .   P DATA 0 ORDER    J ( P DATA LPADR ADDRESS TO ADDRESS BLOCK   `   P DATA 0 TTAB ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR        P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DAT
0x0b83f0…0b8584          Dummy {f00=0x003a, f01=0x4118, f02=»A FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5   0   P RES 4 DWT STACK   P   P*    h   P IFT MMUPAG=1    r   PDEVECB EQU *       P DATA 0        P DATA LP:BUF       P DATA 0,0,0,0        PLP:BUF RES DVBLEN+1        P XIF       P*        P
0x0b8584…0b8718          Dummy {f00=0x003a, f01=0x2008, f02=»           P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    (   P DATA 0 TERMINAL QUEUE   P   P DATA 0 OUTPUT QUEUE LINK    n   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-STACK       P
0x0b8718…0b88ac          Dummy {f00=0x003a, f01=0x0190, f02=»619,/1C1F,/1215,/181B,/1E11,/1417,/1A1D        P*    0   P EJECT   DRDU01   DRDU01   :   P*    Z   P*    d   P*****************    n   P*               *        P*  ACTIVATION   *        P*               *        P*****************        P*        P*        PDUAD
0x0b88ac…0b8a40          Dummy {f00=0x003a, f01=0x018e, f02=» SET OTHER DISC UNIT BUSY        P XIF   "   P*    .   PDUA:00 EQU *   8 0 P LDK A4,QRETRY GET MAX NO OF RETRIES TO MAKE   L   P ADK A7,0 SET CR     " P RF(Z) TEST TEST STATUS ORDER        P*        P IFT MMUPAG=1        P IFF 1-ONLYDM+DSKPAG=0     & P LDR* A1,A8 
0x0b8a40…0b8bd4 (0, 234) Opaque[0x194]
0x0b8bd4…0b8d68          # DirEnt {nam=»EBCDIC«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x1fe8, f03=0x0000}
0x0b8bd4…0b8d68          IdxSect {
0x0b8bd4…0b8d68            f00 = 0x00ff	// 0xb8bd4 @0x0 
0x0b8bd4…0b8d68            f01 = 0x0004	// 0xb8bd6 @0x2 
0x0b8bd4…0b8d68            gno = [	// 0xb8bd8 @0x4 
0x0b8bd4…0b8d68                [0x00]: C0x00ff.0x1.0
0x0b8bd4…0b8d68                [0x01]: C0x00ff.0x2.0
0x0b8bd4…0b8d68            ]
0x0b8bd4…0b8d68          }
0x0b8d68…0b8efc          Dummy {f00=0x00ff, f01=0x018e, f02=» 0 P IDENT EBCDIC 9.2DK 3 79-11-16  870105040920       P   8   P*    @ 4 P************************************************   J   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      $ P*   EBCDIC = EBCDIC/ASCII TABLE        P*        P*        P*        P*   
0x0b8efc…0b9090          Dummy {f00=0x00ff, f01=0x018e, f02=»   P*        P*      . P*  CONDITIONAL ASSEMBLY  (SEE ALSO DRDC15)       P*    J 2 PX:A EQU 1 CODE , 0=ASCII , 1=EBCDIC   (DRDC15)   T   PCODE EQU X:A     4 PX:B EQU 1 READ COMMAND HANDLING IF = 1  (DRDC15)       PRCOM EQU X:B       P*      : P*  VERSION FOR SCAND
0x0b9090…0b9224          Dummy {f00=0x00ff, f01=0x018e, f02=»   P* 7C 5C        P* 00 7C        P* 5A 24    $   P* 6A 40    4 0 P* 2F     06     USM (2F) TIL SKIP (06)  DK3    D . P* 1C     7B     DUP (1C) TIL DUP (7B)  DK3   x   P EJECT       P*        P*      2 P* TABLE FOR CONVERSION OF EBCDIC CODE TO ASCII       P*     
0x0b9224…0b93b8          Dummy {f00=0x00ff, f01=0x0190, f02=»   j ( P DATA /1011,/1213,/000A,/0000 10-17      ( P DATA /0019,/0000,/7B1D,/1E1F 18-1F    4 ( P DATA /0000,/0000,/0000,/171B 20-27    ` ( P DATA /0000,/0000,/0005,/0006 28-2F      ( P DATA /0000,/1600,/0000,/0004 30-37      ( P DATA /0000,/0000,/1415,/001A 38-3F 
0x0b93b8…0b954c          Dummy {f00=0x00ff, f01=0x0190, f02=» ( P DATA /5152,/245D,/2A29,/3B5E 58-5F      ( P DATA /2D2F,/5354,/5556,/5758 60-67    0 ( P DATA /595A,/402C,/255F,/3E3F 68-6F      ( P DATA /1831,/3233,/3435,/3637 70-77      ( P DATA /3839,/3A5B,/5C27,/3D22 78-7F      ( P DATA /2061,/6263,/6465,/6667 80-87     
0x0b954c…0b96e0          Dummy {f00=0x00ff, f01=0x0190, f02=» DATA /2D2F,/7374,/7576,/7778 A0-A7      ( P DATA /797A,/7C2C,/255F,/3E3F A8-AF    , ( P DATA /3031,/3233,/3435,/3637 B0-B7    X ( P DATA /3839,/3A23,/4027,/3D22 B8-BF      ( P DATA /2041,/4243,/4445,/4647 C0-C7      ( P DATA /4849,/5B2E,/3C28,/2B21 C8-CF      ( P
0x0b96e0…0b9874 (0, 235) Dummy {f00=0x00ff, f01=0x0190, f02=»A /595A,/7C2C,/255F,/3E3F E8-EF      ( P DATA /3031,/3233,/3435,/3637 F0-F7    ( ( P DATA /3839,/3A23,/4027,/3DFF F8-FF    T   P XIF       P EJECT       P*        P*      2 P* TABLE FOR CONVERSION OF ASCII CODE TO EBCDIC       P*        P*        PTEBCDIC EQU *   
0x0b9874…0b9a08          Dummy {f00=0x00ff, f01=0x0190, f02=»/3C3D,/3226 10-17    ~ ( P DATA /7019,/3F27,/1C1D,/1E1F 18-1F      ( P DATA /404F,/7F4A,/5A6C,/507D 20-27    F ( P DATA /4D5D,/5C4E,/6B60,/4B61 28-2F    r ( P DATA /F0F1,/F2F3,/F4F5,/F6F7 30-37      ( P DATA /F8F9,/7A5E,/4C7E,/6E6F 38-3F      ( P DATA /6AC1,/C2C3,
0x0b9a08…0b9b9c          Dummy {f00=0x00ff, f01=0x411a, f02=»B,/5F6D 58-5F    z ( P DATA /0081,/8283,/8485,/8687 60-67      ( P DATA /8889,/9192,/9394,/9596 68-6F    B ( P DATA /9798,/99A2,/A3A4,/A5A6 70-77    n ( P DATA /A7A8,/A91C,/0000,/00E0 78-7F      4 P DATA /544F,/5353 SPEC. FLEX CHAR. 'TOSS'  80-84       P XIF      
0x0b9b9c…0b9d30          Dummy {f00=0x00ff, f01=0x2008, f02=»        68-6F    z ( P DATA /9798,/99A2,/A3A4,/A5A6 70-77      ( P DATA /A7A8,/A91C,/0000,/00E0 78-7F    B 4 P DATA /544F,/5353 SPEC. FLEX CHAR. 'TOSS'  80-84   n   P XIF       P END    @            ( P DATA /C8C9,/D1D2,/D3D4,/D5D6 48-4F      ( P DATA /D7D8,/D9E2,
0x0b9d30…0b9ec4          Dummy {f00=0x00ff, f01=0x0190, f02=»P(  PP  P<  P@       6         B +   |  Z  ! 6*  X , X  P    !   !  W< ! 6* _  ! 6* _& ! : X , X  P      !   X , X  P  B   B   !           !    ! T      Y *W  X *       !  #            & !   ! v " 0  TOT    0  SST      X   Y ,W    0 X   Y ,   Y *     !   ! v   X *
0x0b9ec4…0ba058          Dummy {f00=0x00ff, f01=0x0190, f02=»   !   N !     f !     !   ^ !   ( !   !   V !   X   Y . X *         "   !  _  Y *           4 !    PT C   !   !   !  (@ !      R   _    !     $ 1  ;h 1   !     1 !   !  *  !   !   !   )   !   Y *# T  X   Y ._  Y *#    4 !      Z    (   C    V  ! :     !   B   B  
0x0ba058…0ba1ec          Dummy {f00=0x00ff, f01=0x0190, f02=» LW    Y L Y H   Y J Y  B S W   W    B   C     &  Z   _  ?   V Y     "   X $    T  X   Y $ Y   X (P      y (_> (      A0    _N   Y (   "     X .  P  Y  :  ! p   !   X  # P  Y .:A     , X $ Y       Y $ Y   X       Y & X  '?       n A d ?   V(@ X H X J  K P6 X LT  $
0x0ba1ec…0ba380          Dummy {f00=0x00ff, f01=0x0190, f02=»<C  ! 9      4 X         "  _   W    B  RZ X , X  P     W         P       Q8  U   _   T,:  B  R(' P     Q 9BW     Q 9C   B    ! T  4            P ;A  _  4 X   0  # P     _  4(@      R        D?  1_ W (@      R    0 D@  ]  _      !   4 ! L    ;E  :B  9A   ! L      
0x0ba380…0ba514 (0, 236) Opaque[0x194]
0x0ba514…0ba6a8          # DirEnt {nam=»TIMER «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0768, f03=0x0000}
0x0ba514…0ba6a8          IdxSect {
0x0ba514…0ba6a8            f00 = 0x003b	// 0xba514 @0x0 
0x0ba514…0ba6a8            f01 = 0x0006	// 0xba516 @0x2 
0x0ba514…0ba6a8            gno = [	// 0xba518 @0x4 
0x0ba514…0ba6a8                [0x00]: C0x003b.0x1.0
0x0ba514…0ba6a8                [0x01]: C0x003b.0x2.0
0x0ba514…0ba6a8                [0x02]: C0x003b.0x3.0
0x0ba514…0ba6a8            ]
0x0ba514…0ba6a8          }
0x0ba6a8…0ba83c          Dummy {f00=0x003b, f01=0x0190, f02=» 0 P IDENT TIMER  REL 9.2 79-11-16  870105040920       P   8   P*    @   P*    J 8 P***************************************************    T   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*        P*   TIMER = TIMER FUNCTIONS        P*        P*        P*   
0x0ba83c…0ba9d0          Dummy {f00=0x003b, f01=0x0190, f02=»AINS TIMER LKM PROCESSORS AND    | " P*   THE FOLLOWING SUBROUTINES:   &   P*    L * P*   -SETIME:  SET BLOCK IN TIMER QUEUE   V . P*   -SETIMP:  SETIME + STORE TIMER POINTER       P*        P*        P EJECT   TIMER       P*        P*        P***********        P
0x0ba9d0…0bab64          Dummy {f00=0x003b, f01=0x0190, f02=» . P ENTRY SETIMP SETIME + STORE TIMER POINTER       P   6   P   >   P   F   P*    N   P*    X   P***********    b   P* EXTRNALS *   v   P************       P*        P*        P EXTRN TDISP DISPATCHER      . P EXTRN LKMQDI QUEUE TERMINAL AND DISPATCH      $ P EXT
0x0bab64…0bacf8          Dummy {f00=0x003b, f01=0x018e, f02=»ADDRESS    x $ P EXTRN ACTOT ACTIVATE A TERMINAL     * P EXTRN SAVE8 SAVE 8 REGISTERS ON STACK   8 8 P EXTRN TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE    f 0 P EXTRN IHRET8 RESTORE 8 REGISTERS FROM STACK       P EJECT   TIMER       P*        P*      . P********
0x0bacf8…0bae8c          Dummy {f00=0x003b, f01=0x0190, f02=»   d   P*      6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.   L   P*    ~   PCPU852 EQU 1       P*        P EJECT   TIMER       P*        P*        P*   T I M E R        P*      ( P*   THIS IS THE TIMER LK
0x0bae8c…0bb020          Dummy {f00=0x003b, f01=0x018e, f02=»ELAY       P*        P*   A4 = 0       P*   A5 = TTAB ADDRESS    (   P*   A8 = DELAY   F   P*        P*    f   P*   2. TIMING AND ACTIVATION   p   P*        P*   A1 = PARAMETER     8 P*   A4 = DISPATCH ADDRESS OF PROGRAM TO BE ACTIVATED     , P*   A5 = TTAB ADDRES
0x0bb020…0bb1b4 (0, 237) Dummy {f00=0x003b, f01=0x0190, f02=»   PTIMER EQU *        P ADK A4,0 SET CR     * P RF(NZ) TIM010 TIMING AND ACTIVATION?    0   P*    ^   P EJECT   TIMER   h   P*    ~   P*   PROGRAM DELAY        P*        P LDR A1,A5 SET PARAMETER       P ST A8,PAR1+2 SET TIME       P CF A15,SETIME       PPAR1 DAT
0x0bb1b4…0bb348          Dummy {f00=0x003b, f01=0x0190, f02=»       PTIM010 EQU *     $ P CF A15,FNDTID FIND TTAB ADDRESS       P ADK A2,0 SET CR   D " P ABL(Z) LKMRQE TTAB NOT FOUND?     ( P LDR A3,A2 IN BLOCK: A3=TTAB ADDRESS     , P LDR A2,A4          A2=DISPATCH ADDRESS      ( P CF A15,GETBLK          A1=PARAMETER     .
0x0bb348…0bb4dc          Dummy {f00=0x003b, f01=0x0190, f02=»   PQUEDIS EQU *       P ABL LKMQDI        P*    ,   P EJECT   TIMER   6   P*    L   P*    V   P*   RETURN AFTER TIME OUT    `   P*        P*   1.PROGRAM DELAY        P*        PDELAY EQU *        P LDR A5,A1 SET TTAB ADDRESS      * P RB QUEDIS QUEUE TASK FOR DISP
0x0bb4dc…0bb670          Dummy {f00=0x003b, f01=0x0190, f02=»FREBLK AND SET IT FREE       P LDR A5,A3 SET TTAB ADDRESS      * P LDK A7,0 MONITOR ACTIVATION PARAMETER   B ( P CF A15,ACTOT AND ACTIVATE TERMINAL    p   P RB TTDIS        P*        P EJECT   TIMER       P*        P*      " P*   S E T I M E , S E T I M P        P
0x0bb670…0bb804          Dummy {f00=0x003b, f01=0x0190, f02=»RS:-   ~   P*        P*   A1 = PARAMETER     . P*   A4 = IF SETIMP: TIMER POINTER ADDRESS    0 , P*   P1 = DISPATCH ADDRESS AFTER TIME OUT   b   P*   P2 = DELAY       P*      : P*   P1 AND P2 ARE STORED AFTER THE SUBROUTINE REQUEST.       P*        P*   EXIT PARAM
0x0bb804…0bb998          Dummy {f00=0x003b, f01=0x018e, f02=» *       P IFT CPU852=1      & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF   J   P*    V   P IFT CPU852=0    `   P INH   v " P MSR 8,A15 SAVE A1-A8 ON STACK       P XIF       P*        P EJECT   TIMER       P*        P*      * P LDR A6,A4 SAVE TIMER POINTER AD
0x0bb998…0bbb2c          Dummy {f00=0x003b, f01=0x0190, f02=»       P LDR* A8,A5 TIME IN A8       P ADK A5,2    & ( P ST A5,20,A15 ADJUST PROGRAM COUNTER   8 $ P CF A15,GETBLK GET A FREE BLOCK    d   P LDR A2,A4       P C1R A1,A8     " P CF A15,GETBLK GET TIMER BLOCK       P LD A1,TIMQUE      " P STR A1,A4 SET BLOCK IN QUEU
0x0bbb2c…0bbcc0          Dummy {f00=0x003b, f01=0x417a, f02=»ETIME?     , P STR A4,A6 -SETIMP. STORE TIMER POINTER        P*    >   P EJECT   TIMER   H   P*    ^   P*    h   PSETEND EQU *   r   P IFT CPU852=1      ( P ABL IHRET8 RESTORE A1-A8 AND RETURN       P XIF       P*        P IFT CPU852=0      * P MLR 8,A15 RESTORE A
0x0bbcc0…0bbe54 (0, 238) Dummy {f00=0x003b, f01=0x2008, f02=»         ST A4,TIMQUE        P ADK A4,4      0 P ST A4,10,A15 SET TIMER ADDRESS A4 ON STACK    0   P LDR A6,A6   d   P RF(Z) SETEND -SETIME    v , P STR A4,A6 -SETIMP  STORE TIMER POINTER        PSETEND ABL IHRET8        P*        P END    @        GET A FREE BLOC
0x0bbe54…0bbfe8          Dummy {f00=0x003b, f01=0x0190, f02=»O START THE TASK ~ z   P*        P* -IF NORMAL I/O WITH WAIT:-   "   P*    F * P*   QTJOB IS CALLED TO QUEUE THE TASK    P 8 P*   FOR DISPATCHING WITH THE FOLLOWING PARAMETERS:-    ~   P*        P*   A5 = TTAB ADDRESS        P*      $ P* -IF NORMAL I/O WITH NO WAI
0x0bbfe8…0bc17c          Dummy {f00=0x003b, f01=0x0190, f02=»ASK IS PUT IN DISPATCHER QUEUE TO REPEAT THE LKM INSTRUCTION.        P*    F   P EJECT   TOSSIO    P   P*    h   P*    r 0 P* ENTRY PARAMETERS TO THIS SUBROUTINE ARE:-    |   P*        P*   A1 = RETURN CODE       P*        P*   A6 = DWT ADDRESS       P*        P* 
0x0bc17c…0bc310          Dummy {f00=0x003b, f01=0x018e, f02=»   j   P*        P EJECT   TOSSIO        P*    *   P* END I/O ENTRY    4   P*    L   PTENDIO EQU *   V   P IFT CPU852=1    j & P CF A15,SAVE8 SAVE A1-A8 ON STACK        P XIF       P*        P IFT CPU852=0        P INH     " P MSR 8,A15 SAVE A1-A8 ON STACK       P
0x0bc310…0bc4a4          Dummy {f00=0x003b, f01=0x018e, f02=» , P LD A5,DWTTQ,A6 GET TERMINAL QUEUE LINK      " P RF(Z) TEN110 NO TASK QUEUED?    4   P LD A2,TTB:ID,A5 GET TASK ID   Z   P ANKL A2,/FF44   ~   P CWK A2,'#D' CHECK TASK ID     " P RF(E) TEN100 DM REQUEST NEXT?       P LDKL A2,/800 ATTACH BIT       P ANR* A2,A4 
0x0bc4a4…0bc638          Dummy {f00=0x003b, f01=0x0190, f02=»   j   P*        P EJECT   TOSSIO        P*    *   P*    4   PTEN100 EQU *   > , P LDR* A3,A5 UPDATE QUEUE ANCHOR ADDRESS    R   P ST A3,DWTTQ,A6      . P CF A15,QTJOB QUEUE TASK TO REPEAT REQUEST       P*        P* UPDATE ECB AND DWT       P*      4 PTEN110 LD A5
0x0bc638…0bc7cc          Dummy {f00=0x003b, f01=0x0190, f02=»WTTDM,A6 GET TTAB ADDRESS      4 P CF A15,REQEND RESET REQUEST BUSY FOR ALL FILES    "   P*    Z   PTEN120 LDKL A2,/8000   d , P ORRS A2,A4 INDICATE DEVICE READY IN DWT       P LDKL A3,/DBFF     ( P ANRS A3,A4 RESET ECHO BIT AND BIT 5     $ P LD A3,DWTECB,A6 GET E
0x0bc7cc…0bc960          Dummy {f00=0x003b, f01=0x0190, f02=»RRS A2,A3 SET EVENT COMPLETED IN ECB     , P ORS A1,ECBRC,A3 SET RETURN CODE IN ECB    ,   P*        P IFT MMUPAG=1    f   P LD A4,TTB:PW,A5 GET PSW   | & P ANK A4,1 GET SYSTEM/USER MODE BIT       P RF(Z) TEN200 SYSTEM MODE?       P*        P* LOAD MMU REGISTERS  
0x0bc960…0bcaf4 (0, 239) Opaque[0x194]
0x0bcaf4…0bcc88          # DirEnt {nam=»TABORT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0780, f03=0x0000}
0x0bcaf4…0bcc88          IdxSect {
0x0bcaf4…0bcc88            f00 = 0x003c	// 0xbcaf4 @0x0 
0x0bcaf4…0bcc88            f01 = 0x0004	// 0xbcaf6 @0x2 
0x0bcaf4…0bcc88            gno = [	// 0xbcaf8 @0x4 
0x0bcaf4…0bcc88                [0x00]: C0x003c.0x0.0
0x0bcaf4…0bcc88                [0x01]: C0x003c.0x1.0
0x0bcaf4…0bcc88            ]
0x0bcaf4…0bcc88          }
0x0bcc88…0bce1c          Dummy {f00=0x003c, f01=0x0190, f02=» 2 P IDENT TABORT  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L 6 P*************************************************    V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      " P*   TABORT = ABORT I/O REQUEST       P*        P*        P* 
0x0bce1c…0bcfb0          Dummy {f00=0x003c, f01=0x0190, f02=»AINS THE   | ( P*   ABORT I/O REQUEST LKM PROCESSOR.       P*    <   P*    F   P EJECT   TABORT    P   P*    h   P*    r   P***********    |   P* ENTRIES *        P***********        P*        P*        P ENTRY TABORT        P       P       P       P*        P*   
0x0bcfb0…0bd144          Dummy {f00=0x003c, f01=0x0190, f02=» DWTST DWT STATUS      & P EXTRN DWTADR DRIVER ADDRESS BLOCK     & P EXTRN DWTTAB TTAB ADDRESS IN DWT    D 0 P EXTRN DWTWAT WAIT ACTIVATE INDICATOR IN DWT   n " P EXTRN DWTECH ECHO DEVICE DWT      ( P EXTRN ABTADR ABORT ROUTINE ADDRESS        P EXTRN TENDIO END I/
0x0bd144…0bd2d8          Dummy {f00=0x003c, f01=0x0190, f02=»   TABORT        P*        P*      . P*****************************************    &   P*    X   P* CONDITIONAL ASSEMBLY   b   P*      . P*****************************************        P*      . P* A PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINED BY
0x0bd2d8…0bd46c          Dummy {f00=0x003c, f01=0x0190, f02=»BORT *       P**********       P*        P*    * 4 P*   THIS IS THE ABORT I/O REQUEST LKM PROCESSOR.   4   P*    l * P*   IT IS ENTERED FROM THE LKM HANDLER   v & P*   WITH THE FOLLOWING PARAMETERS:       P*        P*   A5 = TTAB ADDRESS        P*   A8 = ECB ADDRE
0x0bd46c…0bd600          Dummy {f00=0x003c, f01=0x0190, f02=»AT MADE THE I/O REQUEST. THUS I/O WITH WAIT CAN        P*   NOT BE ABORTED.    8   P*    T   P*    ^   PTABORT EQU *   h   P IFT MMUPAG=0    | & P LDR* A3,A8 GET FIRST WORD OF ECB        P XIF       P*        P IFT MMUPAG=1      $ P ELR A3,A8 GET FIRST WORD OF ECB
0x0bd600…0bd794 (0, 240) Dummy {f00=0x003c, f01=0x0190, f02=»   P RF(Z) TABOER DWT UNKNOWN?       P*    &   P EJECT   TABORT    0   P*    H   P*    R   P CW A5,DWTTAB,A6       P RF(NE) TABOER ILLEGAL TASK?   t   P LD A7,DWTST,A6      " P RF(N) TABOER DEVICE NOT BUSY?       P SLC A7,2      $ P RF(NN) TABO20 NOT ECHO REQUEST?
0x0bd794…0bd928          Dummy {f00=0x003c, f01=0x018e, f02=»RESS BLOCK   f 8 P LD A2,ABTADR,A2 GET ABORT ROUTINE ADDRESS (IF ANY)      , P RF(Z) TABO10 NO SPECIAL ABORT ROUTINE?    N & P CFR A15,A2 PERFORM ABORT ROUTINE    ~   P*        PTABO10 EQU *     $ P CF A15,TENDIO ABORT ECHO DEVICE       P LDR A6,A8 RESTORE DWT    
0x0bd928…0bdabc          Dummy {f00=0x003c, f01=0x0190, f02=»   n : P CF A15,FREBLK I/O AND ACTIVATE. FREE DISPATCHER BLOCK     " P CM DWTWAT,A6 INDICATE NO WAIT   F   P*    l   PTABO30 EQU *   v 8 P LD A2,DWTADR,A6 GET ADDRESS TO DRIVER ADDRESS BLOCK     8 P LD A2,ABTADR,A2 GET ABORT ROUTINE ADDRESS (IF ANY)      , P RF(Z)
0x0bdabc…0bdc50          Dummy {f00=0x003c, f01=0x40c8, f02=»CODE   z   P CF A15,TENDIO ABORT     0 P ABL LKMQDI QUEUE TASK AND GO TO DISPATCHER    (   P*      0 PTABOER ABL LKMRQE GO AND INDICATE LKM ERROR    f   P*        P*        P*        P END    @       D A2,ABTADR,A2 GET ABORT ROUTINE ADDRESS (IF ANY)      , P RF(Z)
0x0bdc50…0bdde4          Dummy {f00=0x003c, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x0bdde4…0bdf78          Dummy {f00=0x003c, f01=0x0190, f02=» EJECT   TPROC       P*        P*        P**********   *   P* TPAUSE *   <   P**********   N   P*    `   P*    j ( P*   THIS IS THE PAUSE LKM PROCESSOR.   t   P*      : P*   THIS MODULE IS ENTERED FROM THE LKM HANDLER WHEN A     : P*   TASK WANTS TO (TEMPORARILY) 
0x0bdf78…0be10c          Dummy {f00=0x003c, f01=0x0190, f02=»       P**********       P* TMWAIT *       P**********   ,   P*    >   P*    H 0 P*   THIS IS THE MULTIPLE WAIT LKM PROCESSOR.   R   P*      * P*   IT IS ENTERED FROM THE LKM HANDLER     & P*   WITH THE FOLLOWING PARAMETERS:       P*        P*   A5 = TTAB ADDRESS 
0x0be10c…0be2a0          Dummy {f00=0x003c, f01=0x018e, f02=»LLING TASK VIA TENDIO    t & P*   WITH THE FOLLOWING PARAMETERS:       P*    H , P*   A8 = ECB ADDRESS OF COMPLETED EVENT    R   P*      > P*   IF REQUEST ERROR, A7 := -1 (AND NO RETURN VIA TENDIO).       P*      ( P*   NOTICE THAT ALL EVENTS MUST HAVE     ( P*   
0x0be2a0…0be434 (0, 241) Opaque[0x194]
0x0be434…0be5c8          # DirEnt {nam=»MONTIM«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0790, f03=0x0000}
0x0be434…0be5c8          IdxSect {
0x0be434…0be5c8            f00 = 0x003c	// 0xbe434 @0x0 
0x0be434…0be5c8            f01 = 0x0006	// 0xbe436 @0x2 
0x0be434…0be5c8            gno = [	// 0xbe438 @0x4 
0x0be434…0be5c8                [0x00]: C0x003c.0x2.0
0x0be434…0be5c8                [0x01]: C0x003c.0x3.0
0x0be434…0be5c8                [0x02]: C0x003d.0x0.0
0x0be434…0be5c8            ]
0x0be434…0be5c8          }
0x0be5c8…0be75c          Dummy {f00=0x003c, f01=0x0190, f02=» 2 P IDENT MONTIM  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L < P*******************************************************    V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      * P*   MONTIM = MONITOR CLOCK PROCESSORS        P*       
0x0be75c…0be8f0          Dummy {f00=0x003c, f01=0x0190, f02=»*    THIS MODULE CONTAINS TOSS MONITOR CLOCK PROCESSORS        P*    @ 0 P*    -GETTIM    GET TIME FROM MONITOR CLOCK    J   P*    ~ . P*    -SETTIM    SET TIME IN MONITOR CLOCK        P*        P EJECT   MONTIM        P*        P*        P***********        P* EN
0x0be8f0…0bea84          Dummy {f00=0x003c, f01=0x0190, f02=»TOR CLOCK    r   P       P       P   "   P*    *   P*    4   P*************    >   P* EXTERNALS *    T   P*************    j   P*        P*        P EXTRN MONCLO MONITOR CLOCK      * P EXTRN LKMQDI QUEUE TASK AND DISPATCH        P EXTRN TTB:SA TTAB SAVE AREA      
0x0bea84…0bec18          Dummy {f00=0x003c, f01=0x0190, f02=»*      . P*****************************************        P*    < . P* A PROGRAM VERSION USING TOSS MMU PAGING    F * P* IS OBTAINED BY SETTING MMUPAG EQU 1.   x   P*        PMMUPAG EQU 0       P*        P EJECT   MONTIM        P*        P*        P*    G E T T I
0x0bec18…0bedac          Dummy {f00=0x003c, f01=0x0190, f02=»ADDRESS TO THE USER TIMER CONTROL      2 P*    BLOCK IN A8. MONITOR CLOCK IS COPIED INTO   *   P*    TIMER CONTROL BLOCK.    `   P*        P*        PGETTIM EQU *     6 P LDKL A7,MONCLO+6 ADDRESS TO MONITOR CLOCK SECOND        P LDK A3,6 COUNTER        P INH      
0x0bedac…0bef40          Dummy {f00=0x003c, f01=0x018e, f02=»   v   P SUK A7,2        P LDR* A6,A7 HOURS        P ENB   4   P*    @ * PGETT10 CF A15,BYTASC CONVERT TO ASCII    J   P IFT MMUPAG=0    x * P SC A6,1,A8 STORE RIGHTHAND CHARACTER        P ECR A6,A6     ( P SCR A6,A8 STORE LEFTHAND CHARACTER        P XIF       P* 
0x0bef40…0bf0d4 (0, 242) Dummy {f00=0x003c, f01=0x0190, f02=»     $ P RF(Z) GETT15 TCB ADDRESS EVEN?        P LDR A1,A6   0   P EL A4,1,A8    B   P ANK A4,/FF    V   P SLL A1,8    j   P ORR A1,A4   |   P ES A1,1,A8        P ELR A4,A8       P SRL A6,8        P ANKL A4,/FF00       P ORR A6,A4       P*      6 PGETT15 ESR A6,A8
0x0bf0d4…0bf268          Dummy {f00=0x003c, f01=0x0190, f02=»ET ACTUAL TIME FROM STACK        P RB GETT10   "   P*    4   P EJECT   MONTIM    >   P*    V   P*    `   PGETT20 SUK A7,2    j . P LDR* A6,A7 GET ACCUMULATED 24 HOUR CARRY      2 P ST A6,TTB:SA+14,A5 STORE IN TTAB SAVE AREA A7       P CMR A7 CLEAR MIDNIGTH CARRY  
0x0bf268…0bf3fc          Dummy {f00=0x003c, f01=0x0190, f02=»S IS THE SET TIME LKM PROCESSOR.       P*    ( 0 P*    IT IS ENTERED FROM THE LKM HANDLER WITH   2 0 P*    ADDRESS TO THE USER TIMER CONTROL BLOCK   f 0 P*    IN A8. VALUE IN TIMER CONTROL BLOCK IS      $ P*    COPIED INTO MONITOR CLOCK.        P*        P*       
0x0bf3fc…0bf590          Dummy {f00=0x003c, f01=0x0190, f02=»QU *       P IFT MMUPAG=0      & P LCR A6,A8 GET LEFTHAND CHARACTER    "   P ECR A6,A6   L ( P LC A6,1,A8 GET RIGHTHAND CHARACTER    ^   P XIF       P*        P IFT MMUPAG=1      2 P ELR A6,A8 GET VALUE FROM TIMER CONTROL BLOCK      . P LDR A4,A8 GET TIMER CONTROL
0x0bf590…0bf724          Dummy {f00=0x003c, f01=0x0190, f02=»LL A6,8        P SRL A4,8        P ORR A6,A4   "   P*    4   PSETT15 EQU *   >   P XIF   R   P*    ^   P EJECT   MONTIM    h   P*        P*      $ P CF A15,ASCTBY CONVERT TO BINARY       P SUK A3,2 END ?        P RF(E) SETT20        P ADKL A8,2     0 P STR A6,A15 
0x0bf724…0bf8b8          Dummy {f00=0x003c, f01=0x0190, f02=»   l   P SUK A7,2        P LDR* A6,A15     ( P STR A6,A7 MINUTES TO MONITOR CLOCK    .   P SUK A7,2    Z   P LDR* A6,A15   l & P STR A6,A7 HOURS TO MONITOR CLOCK        P SUK A7,2        P CMR A7 RESET MIDNIGTH CARRY       P RB TPDIS        P*        P EJECT   MON
0x0bf8b8…0bfa4c          Dummy {f00=0x003c, f01=0x0190, f02=»        RESULT IN A6.        P*        P*    (   PBYTASC EQU *   2   P LDK A4,0    F   P*    X   PBYTA10 SUK A6,/A   b   P RF(N) BYTA20    z   P ADKL A4,/100        P RB BYTA10       P*        PBYTA20 ADK A6,/A       P ADR A6,A4       P ORKL A6,/3030       P RTN A
0x0bfa4c…0bfbe0          Dummy {f00=0x003c, f01=0x415c, f02=» ASCII TO BINARY.    ~   P*             RESULT IN A6.        P*    >   P*    H   PASCTBY EQU *   R   P LDR A4,A6   f   P ANK A6,/F   x   P SRL A4,8        P ANK A4,/F       P RF(E) ASCT20        P*        PASCT10 ADK A6,/A       P SUK A4,1        P RB(NE) ASCT10  
0x0bfbe0…0bfd74 (0, 243) Dummy {f00=0x003d, f01=0x2008, f02=»        ASCT10 ADK A6,/A       P SUK A4,1        P RB(NE) ASCT10   2   PASCT20 RTN A15   H   P END   ^@      j P RTN A15   p   P*        P*      2 P*    ASCTBY = SUBROUTINE TO CONVERT A6-CONTENT     ( P*             FROM ASCII TO BINARY.        P*             RESU
0x0bfd74…0bff08          Dummy {f00=0x003d, f01=0x0002, f02=» (                                                                                                                                                                                                                                                                      
0x0bff08…0c009c          Dummy {f00=0x003d, f01=0x0190, f02=» J F         IDENT TABORT                   REL 9.2 79-11-16  870105040920           TABORTK   R       TABORTK     d       FNDDWT    x       DWTTAB            DWTST     , (         "R         P  X    T  X    R ?            DWTECH            DWTADR            ABTAD
0x0c009c…0c0230          Dummy {f00=0x003d, f01=0x40a8, f02=»     X     H       x       LKMQDI            LKMRQE    * & "     I  P                            < ( $      RT  PL  TF  R@  V  )P  7P  IP    f                  @        , (         "R         P  X    T  X    R ?            DWTECH            DWTADR            ABTAD
0x0c0230…0c03c4          Dummy {f00=0x003d, f01=0x2008, f02=»                                                                                                                                                                                                                                                                        
0x0c03c4…0c0558          Dummy {f00=0x003d, f01=0x40aa, f02=»QU *     " P ABL LKMRQE LKM REQUEST ERROR        P*    2   PTP:QDI EQU *   < ( P ABL LKMQDI QUEUE TASK AND DISPATCH    P   P*    |   P*        P*        P END    @       VATE INDICATOR     $ P LDR* A2,A3 GET NEXT DWT ADDRESS       P RF(Z) TP:QDI NO MORE DWT:S?    
0x0c0558…0c06ec          Dummy {f00=0x003d, f01=0x2008, f02=»         TERMINAL NOT IN SYSTEM      8 P CF A15,QTJOB QUEUE CALLING TERMINAL FOR DISPATCHING   (   P LDR A5,A2   d   P LDR A2,A4   v 0 P RB(Z) TPQUE RESTART: QUEUE FOR DISPATCHING        P CF A15,ACTOT ACTIVATION       P RB TPDIS GO TO DISPACHER        P EJECT    
0x0c06ec…0c0880          Dummy {f00=0x003d, f01=0x0000, f02=»                                                                                                                                                                                                                                                                        
0x0c0880…0c0a14 (0, 244) Opaque[0x194]
0x0c0a14…0c0ba8          # DirEnt {nam=»TASS  «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07a8, f03=0x0000}
0x0c0a14…0c0ba8          IdxSect {
0x0c0a14…0c0ba8            f00 = 0x003d	// 0xc0a14 @0x0 
0x0c0a14…0c0ba8            f01 = 0x000c	// 0xc0a16 @0x2 
0x0c0a14…0c0ba8            gno = [	// 0xc0a18 @0x4 
0x0c0a14…0c0ba8                [0x00]: C0x003d.0x1.0
0x0c0a14…0c0ba8                [0x01]: C0x003d.0x2.0
0x0c0a14…0c0ba8                [0x02]: C0x003d.0x3.0
0x0c0a14…0c0ba8                [0x03]: C0x003e.0x0.0
0x0c0a14…0c0ba8                [0x04]: C0x003e.0x1.0
0x0c0a14…0c0ba8                [0x05]: C0x003e.0x2.0
0x0c0a14…0c0ba8            ]
0x0c0a14…0c0ba8          }
0x0c0ba8…0c0d3c          Dummy {f00=0x003d, f01=0x0190, f02=» 0 P IDENT TASS  REL 9.2 79-11-16  870105040920        P   8   P   =1, PR 4313   @   P*   REL 9.1 78-10-25   V   P   r   P*    z   P*      8 P****************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      2 P* 
0x0c0d3c…0c0ed0          Dummy {f00=0x003d, f01=0x0190, f02=»****************************   x   P*    $ " P*   THIS MODULE IS ENTERED VIA   . $ P*   ASSIGN REQUEST (DATA 15) OR    T ( P*   ASSIGN INDEX REQUEST (DATA 16).    |   P*        P*   LDK A7,TC        P*   LDKL A8,ASBLK        P*   LKM        P*   DATA   15        P
0x0c0ed0…0c1064          Dummy {f00=0x003d, f01=0x018e, f02=»K IS A PARAMETER BLOCK   z D P*           AND TC = 1 WHEN TASK LOCAL ASSIGN IN TTAB IS WANTED      B P*               TC = 0 WHEN GLOBAL ASSIGN IN SCTCDT IS WANETED   f   P*        P EJECT       P*  +----------+----------+     $ P* ASBLK I NO OF VOL     FC    I   
0x0c1064…0c11f8          Dummy {f00=0x003d, f01=0x0190, f02=»   t . P*                 I                     I        P*  +---------------------+   :   P*  I                     I       P*  I      VOL  NAME      I   ~   P*  I                     I       P*  +---------------------+       P*  I                     I       P* 
0x0c11f8…0c138c          Dummy {f00=0x003d, f01=0x018e, f02=»*   CREATED IN TTAB/CD:TAB.        P*    $ F P*   THE FDB IS INITIALIZED WITH INFORMATION FROM THE VTOC:S OF THE   . $ P*   VOLUMES MENTIONED IN ASBLK.    x   P*      J P*   UPON COMPLETION OF THE ASSIGN REQUEST REG A7 WILL HAVE ONE OF THE        P*   FOLLOWING RE
0x0c138c…0c1520          Dummy {f00=0x003d, f01=0x0190, f02=»   x " P*   2 = NO FREE ENTRY IN TABLE       P*   3 = NO FDB AVAILABLE   . ( P*   4 = ONE OR MORE VOLUMES UNKNOWN    N " P*   5 = FILE CODE ALREADY USED   z   P*   6 = FILE NAME UNKNOWN      0 P*   7 = FILE SECTION MISSING OR FOUND TWICE        P*   8 = FAULTY DIS
0x0c1520…0c16b4 (0, 245) Dummy {f00=0x003d, f01=0x0190, f02=»K        P*   LKM        P*   DATA   16        P*    0 " P*   INPUT   A5 = TTAB ADDRESS    : " P*           A8 = ASBLK ADDRESS   ` 0 P*           WHERE ASBLK IS A PARAMETER BLOCK       P*  +----------+----------+     $ P* ASBLK I NO OF VOL     FC    I        P*  +
0x0c16b4…0c1848          Dummy {f00=0x003d, f01=0x0190, f02=»---------------------+       P*  I                     I       P*  I      VOL  NAME      I   @   P*  I                     I   b   P*  +---------------------+     $ P*                 I MASTER INDEX     " P*                 I FILE NAME        P*      D P*   UPON C
0x0c1848…0c19dc          Dummy {f00=0x003d, f01=0x0190, f02=»ORMED    j   P*  -1 = REQUEST ERROR        P*   1 = DISC I/O ERROR   , " P*   2 = NO FREE ENTRY IN TABLE   J 8 P*   3 = NO FDB AVAILABLE OR MASTER INDEX CORE AVAIL    p ( P*   4 = ONE OR MORE VOLUMES UNKNOWN      " P*   5 = FILE CODE ALREADY USED       P*   6 = FI
0x0c19dc…0c1b70          Dummy {f00=0x003d, f01=0x0190, f02=»S EXIST    v " P*   10= NO DATA FILE ASSIGNED      * P*   11= 4 INDEX FILES ALREADY ASSIGNED   6 $ P*   12= MAX KEY LENGTH TOO SMALL   d 0 P*   13= REQUEST BUSY. REPEAT ASSIGN REQUEST        P EJECT       P*        P***************        P*   ENTRIES   *        P
0x0c1b70…0c1d04          Dummy {f00=0x003d, f01=0x0190, f02=»TTA        P ENTRY TASASB        P ENTRY TASCVO    "   P ENTRY TASVOL    8   P ENTRY TASCXO    N   P ENTRY TASSEX    d   P ENTRY TASXLB    z   P ENTRY TASFDB        P ENTRY TASVRL        P ENTRY TASVLE        P ENTRY TASVRN        P ENTRY TASECB      & P ENTRY TAS
0x0c1d04…0c1e98          Dummy {f00=0x003d, f01=0x0190, f02=»HLT HALT SYSTEM DUE TO DM (SYSGEN) ERROR       P EJECT   0   P*    >   P*****************    H   P*   EXTERNALS   *    b   P*****************    |   P*        P EXTRN DFTAB       P EXTRN DFTABE        P EXTRN SCTCDT        P EXTRN DWTVOL        P EXTRN FNDTID     
0x0c1e98…0c202c          Dummy {f00=0x003d, f01=0x0190, f02=» TTB:TD,DMTASX       P EXTRN ECBFC,ECBRC     0 P EXTRN MOV:US MOVE FROM USER TO SYSTEM AREA    0 $ P EXTRN HALT HALT SYSTEM ROUTINE    d   P EJECT   TOSSIO        P*        P*      . P*****************************************        P*        P* CONDITIONAL ASSEMB
0x0c202c…0c21c0          Dummy {f00=0x003d, f01=0x018e, f02=»BTAINED BY SETTING MMUPAG EQU 1.       P*    (   PMMUPAG EQU 0   2   P*    F   P EJECT   P   P*    ^   P*******************    h   P*   DATA AREAS    *        P*******************        P*        PTASBLK DATA 0 USE INDICATOR      $ PTASQUE DATA 0 ASSIGN QUEUE ANC
0x0c21c0…0c2354 (0, 246) Dummy {f00=0x003d, f01=0x018e, f02=» 0 PTASVOL DATA 0 VOLUME IDENTIFICATION (DMI,FC)     " P DATA 0,0,0 THREE MORE ENTRIES   8 6 PTASCXO DATA 0 CURRENT OFFSET IN TASSEX AND TASXLB    ^ 0 PTASSEX DATA 0 SECTION NUMBER, EXTENT NUMBER      * P DATA 0 OFFSET IN TASVOL FOR THIS EXT      ( P DATA 0,0,0,0,
0x0c2354…0c24e8          Dummy {f00=0x003d, f01=0x0190, f02=»   PTASFDB DATA 0 FDB ADDRESS      $ PTASVRL DATA 0 VTOC RECORD LENGTH   &   PTASVLE DATA 0 VTOC LENGTH    N   PTASVRN DATA 0 VTOC RECORD NO   p   PTASECB DATA 0,0 ECBFC,ECBBA        P DATA 410 ECBRL        P DATA 0,0,0 ECBEL,-RC,-CW        P DATA 0 CW2      0 PTA
0x0c24e8…0c267c          Dummy {f00=0x003d, f01=0x0190, f02=»TASSPW DATA 0 TTAB ADDRESS DMTASK      $ PTASFDD DATA 0 FDB ADDR DATA FILE   * ( PTASTBE DATA 0 TTAB/SCTCDT ENTRY ADDR   R 2 PTASLFD DATA 0,0 LOCKED FLEXDISC FILE CODES =1    ~   P DATA 0,0        P DATA 0,0      " PTASS14 EQU *-2 TASS A14 STACK        P*        P
0x0c267c…0c2810          Dummy {f00=0x003d, f01=0x0190, f02=» *       P**************       P*      , P*   ENTRY   TASCAQ   CHECK ASSIGN QUEUE    *   P*    Z   P*       A7= RETURN CODE    d   P*      * P*           SET OFF USE BIT IN TASBLK      H P*           IF TASQUE = 0 THEN RETURN ELSE QUEUE FIRST IN CHAIN AND      2 P
0x0c2810…0c29a4          Dummy {f00=0x003d, f01=0x0190, f02=»QUE        P RF(Z) TASCEX EMPTY QUEUE      " P LDR* A1,A5 GET NEXT IN CHAIN    . , P ST A1,TASQUE AND PUT IT FIRST IN QUEUE    T   P LDKL A1,-4      ( P ADS A1,TTB:SA,A5 UPD DISPATCH ADDR        P CF A15,QTJOB NEXT ASSIGN        P RF TASC05     & PTASCEX CM TASQUE
0x0c29a4…0c2b38          Dummy {f00=0x003d, f01=0x0190, f02=» CODE IN SAVED A7    r   P RTN A14       P EJECT   * 8 P****DESCRIPTION*************************************   8   P*    t : P*   VOLCHE WILL COMPARE EACH VOLUME NAME IN ASBLK WITH   ~ & P*   VOLUME NAMES IN DWT FOR DISCS        P*      8 P****ENTRY PARAMETERS****
0x0c2b38…0c2ccc          Dummy {f00=0x003d, f01=0x0190, f02=»S WANTED.    v : P*         1 LOCK WANTED. ONLY FROM DMTASS FOR FLEXDISC       P*    P 8 P****EXIT PARAMETERS*********************************   Z   P*        P*   A1 = 0 OK        P*        1 VOLUME UNKNOWN        P*   A5 = TTAB ADDR       P*      8 P****USED REG
0x0c2ccc…0c2e60          Dummy {f00=0x003d, f01=0x0190, f02=»**************   h   PVOLCHE EQU *       P CM TASLFD  =1   * $ P CM TASLFD+2 LOCKED FLEXDISCS =1   @   P SLL A2,1    h   P SUK A2,2    z   P ST A2,TASCVO INIT. TASCVO       P LDR A4,A8     2 P ADK A4,10 POINTER TO FIRST VOL NAME IN ASBLK        PTAS110 EQU *     2
0x0c2e60…0c2ff4 (0, 247) Dummy {f00=0x003e, f01=0x0190, f02=» ADDRESS IN CD:TAB AND COMPARE DWTVOL        P*    .   P LD* A6,SCTCDT   8   PTAS130 SUK A6,4    N 2 P RF(N) TASHLT FC NOT FOUND? SHOULD NOT OCCUR.    f   P LD A5,SCTCDT        P ADR A5,A6       P CC A1,1,A5        P RB(NE) TAS130 NOT THIS FC       P LDR A11,A11  
0x0c2ff4…0c3188          Dummy {f00=0x003e, f01=0x0190, f02=»   P*   LOCK FLEXDISC        P*        P LDKL A8,TASECB    ( " P ST A1,ECBFC,A8 FLEX FILE CODE   @   P SUR A12,A12   f   P LDK A7,/A6 LOCK,WAIT    z   P LKM       P DATA 1        P LD A7,ECBRC,A8        P RF(Z) TAS131        P ANKL A7,/7FFF     " P RF(NZ) TASF10 N
0x0c3188…0c331c          Dummy {f00=0x003e, f01=0x0190, f02=»NZ) TAS150 GRAVE ERR       PTAS131 EQU *       P ST A1,TASVOL,A2 SAVE FC   0   P   P   P AD A6,SCTCDT    X   P LDR* A5,A6 INDEX    n $ P LDK A1,0 DISC NAME DISPLACEMENT       P SRL A5,8        P RF(Z) TAS135      , P*   DECIDE DISC DISPL FOR THIS FILE CODE     $ P
0x0c331c…0c34b0          Dummy {f00=0x003e, f01=0x0190, f02=»AS132        PTAS135 EQU *       P LD A6,2,A6 DWT ADDR   " & P RF(Z) TASHLT NO DWT ADDRESS FOUND   > & P ADR A6,A1 POINTER TO VOLUME NAME    h   P LDK A1,3 VOL NAMES 3 WORDS      & P LDR A5,A4 POINTER ASBLK VOL NAME        P*      , P*   CHECK VOLUME NAMES IN DWT 
0x0c34b0…0c3644          Dummy {f00=0x003e, f01=0x0190, f02=»2        P SUK A1,1      . P RB(P) TAS140 CHECK NEXT WORD IN VOL NAME        P*    N   P*   VOL NAME MATCH   X   P*   STORE DMI , FC IN TASVOL   r   P*        P LD A1,TASVOL,A2       P ANK A1,/0F        P CWK A1,/8     $ P RF(L) TAS143 NOT FLEXIBLE DISC        P L
0x0c3644…0c37d8          Dummy {f00=0x003e, f01=0x0190, f02=»   t   P*              1 FOR DRIVE 2     " P*              2 FOR FLEXDISC    ,   P*    R   P SC A1,TASVOL,A2       P*    t 6 P*   SAVE FILE CODES FOR NEWLY LOCKED FLEXDISCS =1    ~ 2 P*   (ONLY SIGNIFICANT WHEN A11 = 1 )  =1 START       P*        P SUK A1,2       
0x0c37d8…0c396c          Dummy {f00=0x003e, f01=0x0190, f02=»,TASVOL+1,A2 FILE CODE       P SC A3,TASLFD,A1 SAVE        PTAS147 EQU *  =1 END   <   P*    X   P*   CHECK NEXT VOL IN ASBLK    b   P*        P LDK A1,0 RET CODE       P ADK A4,6        P SUK A2,2      ( P RB(NN) TAS110 MORE VOLUMES TO CHECK     * P RF TAS155 OK 
0x0c396c…0c3b00          Dummy {f00=0x003e, f01=0x0190, f02=»   P ANK A1,/F8        P SUK A1,/F8        P RF(NZ) TAS150 NO FLEXDISC   ,   P LDR A12,A12 LFLAG   N   P RF(NZ) TAS150 LOCKED BEFORE   h   P*        P*   UNLOCK       P*        P LDK A7,/B8 UNLOAD,WAIT        P LKM       P DATA 1        P*      & P*   NO MATCH TRY
0x0c3b00…0c3c94 (0, 248) Dummy {f00=0x003e, f01=0x0190, f02=» LDK A1,1        PTAS155 EQU *       P RTN A14   &   P*    6 ( PTASHLT LDK A1,/11 INDICATE DM ERROR    @   P CF A15,HALT HALT SYSTEM   l   P*        P EJECT       P*        P************       P*   TASS   *       P************       P*        PIXTASS EQU *       P
0x0c3c94…0c3e28          Dummy {f00=0x003e, f01=0x0190, f02=» A7,A8 GET FIRST WORD OF USER ASSIGN BLOCK     $ P ANK A7,/FF SKIP LEFT CHARACTER    2 0 P ORKL A7,/8100 BIT 0+7 IND. ASSIGN ONE INDEX   Z ( P ESR A7,A8 SET WORD IN ASSIGN BLOCK        P XIF       P*~     ( P LDK A7,0 ONLY GLOBAL ASSIGN ALLOWED       P*        PTA
0x0c3e28…0c3fbc          Dummy {f00=0x003e, f01=0x0190, f02=»NOT COMPLETED    t 4 P*   AND IF SO QUEUE THIS REQUEST VIA THE TASQUE        P*    N   P LD A1,TASBLK    X & P RF(Z) TAS050 NO CONCURRENT ASSIGN   n * P LDKL A1,TASQUE START OF ASSIGN QUEUE      ( PTAS020 EQU * QUEUE AS FOR GETBUFFER        P LDR A2,A1       P LDR
0x0c3fbc…0c4150          Dummy {f00=0x003e, f01=0x0190, f02=»QU *     & P IM TASBLK INDICATE ASSIGN STARTED !   " P CM TASFDD FDB ADDR DATA FILE  ! 6   P*  !   6 P ST A5,TASTTA SAVE TTAB ADDRESS OF REQUESTING TASK ! f   P*  !     P IFT MMUPAG=1  !     P*  !   2 P* MOVE USER ASSIGN BLOCK TO SYSTEM AREA MASBLK !     P*  !   ,
0x0c4150…0c42e4          Dummy {f00=0x003e, f01=0x0190, f02=»BLOCK ADDRESS  ! p , P LDK A3,34 ASSIGN BLOCK LENGTH IN BYTES  "   $ P CF A14,MOV:US MOVE ASSIGN BLOCK " F   P XIF " n   P*  " z $ P ST A8,TASASB SAVE ASBLK ADDRESS "     P*  "     P LDK A1,16 "   : P ST A1,TASCXO INIT. TASCXO TO LAST ENTRY IN TASSEXXLB  "     P* 
0x0c42e4…0c4478          Dummy {f00=0x003e, f01=0x0190, f02=» "     P LCR A2,A8 NO OF VOLUMES #   . P ANK A2,/1F REMOVE INDEX BIT +DELAY+BASIC  # (   P RF(Z) TAS090 NO VOL # Z   P CWK A2,4  # v   P RF(NG) TAS100 <=4 #     PTAS090 RF TASSEM #     P EJECT #     P*  #   $ P*   CHECK IF VOLUMES ARE ON LINE #     P*  #     PTAS1
0x0c4478…0c460c          Dummy {f00=0x003e, f01=0x0190, f02=»1,0 SET CR #   $ P RF(Z) TAS160 ALL VOLUMES FOUND  $     P*  $ : , P*   ALL VOL NOT FOUND. ACT FLEXDISCTASK  $ D   P*  $ t   P LD A1,TASCVO  $ ~   P LDK A2,2 ID DMTASK FLEXDISC $     P SC A2,TASVOL,A1 SEE TAS195  $     P EJECT $     P*  $   , P*   CHECK IF FILE CO
0x0c460c…0c47a0          Dummy {f00=0x003e, f01=0x0190, f02=»D  $ j   P LDR A10,A10 TC  %     P RF(Z) TAS165 GLOBAL ASSIGN  % "   P LD A2,TASTTA TTAB ADDR  % F   P LDR A4,A2 % f   P LD A2,TTB:TD,A4 % x   P ADKL A4,TTB:TD+1  %     P RF TAS170 %     PTAS165 EQU * %     P LD A4,SCTCDT  %     P LDR* A2,A4  %     P ADK A4,1  %  
0x0c47a0…0c4934 (0, 249) Dummy {f00=0x003e, f01=0x0190, f02=»S170 NO MATCH  %     P*  &     P*   FILE CODE USED &   . P*   OK WHEN REQ = ASS INDEX AND INDEX = 1  & :   P*  & l   P LDR* A2,A8 ASBLK 1ST WORD & v   P RF(NN) TASSE5 NORMAL ASSIGN &     P LDK A2,1  &     P CC A2,-1,A1 INDEX &   * P RF(NE) TASSE5 FILE CODE ALREADY
0x0c4934…0c4ac8          Dummy {f00=0x003e, f01=0x0190, f02=»*  &     P*  '   > P*   FIND A FREE ENTRY IN TTAB/CD:TAB (FC AND DWTADR = 0 )  '     P*  ' V   PTAS180 EQU * ' `   P LDK A1,0  ' t   P LDR A10,A10 TC  '     P RF(Z) TAS185 GLOBAL ASSIGN  '     P LD A2,TASTTA TTAB ADDR  '     P LDR A4,A2 '     P LD A2,TTB:TD,A4 '  
0x0c4ac8…0c4c5c          Dummy {f00=0x003e, f01=0x0190, f02=»UK A2,4  '   ( P RF(L) TASSE2 NO FREE ENTRY IN TABLE (     P LDR A9,A4 ( <   P ADR A9,A2 ( N   P CCR A1,A9 FILE CODE ( ` " P RB(NE) TAS190 FC NOT EQUAL 0  ( |   P CW A1,1,A9  (   & P RB(NE) TAS190 DWTADR NOT EQUAL 0  (     P LDR* A1,A8 ASBLK 1ST WORD (     P RF(N)
0x0c4c5c…0c4df0          Dummy {f00=0x003e, f01=0x0190, f02=»Y  ( f   P ST A9,TASTBE SAVE ENTRY )     P*  ) * 0 P*   GET FIRST VOLUME AND ACTIVATE ITS DMTASK ) 4   P*  ) h   P LD A1,TASCVO  ) r   P LDK A7,0  )     P LC A7,TASVOL,A1 )     P ADKL A7,'#D' TID DMTASK )     P CF A15,FNDTID )   " P LDR A5,A2 TTAB ADDRESS DMTASK )
0x0c4df0…0c4f84          Dummy {f00=0x003e, f01=0x0190, f02=»RY ) |   P LDK A7,4 VOL UNKNOWN  *     P RF TASSEM * (   PTAS200 EQU * * :   P LDK A2,2  * N 4 P ST A2,TASFIL MASTER INDEX LOOP IDENT IN DMTSAK  * ` & P LDKL A2,DMTASS ASSIGN INDEX ENTRY *     P LDR* A6,A8  *     P RF(N) TAS210 INDEX ASSIGN *     P CM TASFIL *    
0x0c4f84…0c5118          Dummy {f00=0x003e, f01=0x4182, f02=»F A15,ACTOT ACTIVATE DMTASK  *     P ABL TDISP GO TO DISPATCHER  + $   P EJECT + H   P*  + V   P*   ERROR RETURNS  + `   P*  + z   PTASSE5 ADK A7,1  +     PTASSE4 ADK A7,1  +     PTASSE3 ADK A7,1  +     PTASSE2 ADK A7,1  +     PTASSE1 ADK A7,1  +     P ADK A7,1  +
0x0c5118…0c52ac          Dummy {f00=0x003e, f01=0x2008, f02=»     ,                                                                                                                                                                                                                                                                  
0x0c52ac…0c5440          Dummy {f00=0x003e, f01=0x2008, f02=»         + t   P INH ,     P CF A15,TENDIO ,     P ENB , 2   P*  , >   P*   EXIT , H   P*  , X   P LKM , b   P DATA 3  , n   P*  , ~   P END ,  @    ,  RD ADDR  A2:=EA BIT  +   & P C1R A2,A2 ONE COMPLEMENT BIT MASK +     P ANRS A2,A3 SET OFF EA BIT +     P*  +    
0x0c5440…0c55d4 (0, 250) Opaque[0x194]
0x0c55d4…0c5768          # DirEnt {nam=»TIODM «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x07d8, f03=0x0000}
0x0c55d4…0c5768          IdxSect {
0x0c55d4…0c5768            f00 = 0x003e	// 0xc55d4 @0x0 
0x0c55d4…0c5768            f01 = 0x000c	// 0xc55d6 @0x2 
0x0c55d4…0c5768            gno = [	// 0xc55d8 @0x4 
0x0c55d4…0c5768                [0x00]: C0x003e.0x3.0
0x0c55d4…0c5768                [0x01]: C0x003f.0x0.0
0x0c55d4…0c5768                [0x02]: C0x003f.0x1.0
0x0c55d4…0c5768                [0x03]: C0x003f.0x2.0
0x0c55d4…0c5768                [0x04]: C0x003f.0x3.0
0x0c55d4…0c5768                [0x05]: C0x0040.0x0.0
0x0c55d4…0c5768            ]
0x0c55d4…0c5768          }
0x0c5768…0c58fc          Dummy {f00=0x003e, f01=0x0190, f02=» 0 P IDENT TIODM  REL 9.2 79-11-16  870105040920       P   8   P   =1, PR 5649   @   P   REL 9.1 79-05-23    V   P*    r 8 P****************************************************   |   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      0 P*   TIODM  = DATA MA
0x0c58fc…0c5a90          Dummy {f00=0x003e, f01=0x018e, f02=»********   d   P*      B P*   THIS MODULE IS ENTERED IN THE SAME WAY AS A DRIVER VIA TIO     . P*   AND THE DWTADR IN FDB FOR CURRENT FILE   `   P*      H P*   THE DM REQUEST IS PROCESSED HERE UP TO THE POINT WHERE A SECTOR      $ P*   FROM A DISC MUST BE ACCESSED
0x0c5a90…0c5c24          Dummy {f00=0x003e, f01=0x0190, f02=»   P*           A7 = ORDER       P*           A8 = ECB ADDRESS   "   P*    F   P*   USED REGISTERS A1 - A10    P   P*    t D P*   BEFORE EXIT A DMTASK IS ACTIVATED WITH THE FDB ADDRESS IN A1   ~   P*   AS THE ONLY PARAMETER        P*      4 P*   THE FOLLOWING WORD
0x0c5c24…0c5db8          Dummy {f00=0x003e, f01=0x0190, f02=» FOR CALLING TASK    x . P*   FDBCEX   CURRENT EXTENT BLOCK POINTER        P*    L   P*    V D P*   IF AN ERROR CONDITION IS DETECTED THE ERROR RETURN WILL BE:    `   P*   LDKL   A1,/<RETURN CODE>       P*   ABL    DISEND        P*        P*        P EJECT       P
0x0c5db8…0c5f4c          Dummy {f00=0x003e, f01=0x0190, f02=»DBLNK        P ENTRY FDBECB        P ENTRY FDBSNR    $   P ENTRY FDBRRO    :   P ENTRY FDBRLE    P   P ENTRY FDBBLF    f   P ENTRY FDBTNR    |   P ENTRY FDBVTO        P ENTRY FDBCEX        P ENTRY FDBEXT        P ENTRY EXTDMI        P ENTRY EXTFC       P ENTRY EXT
0x0c5f4c…0c60e0          Dummy {f00=0x003e, f01=0x0190, f02=»NTRY FDBAI1,CRNTID,CRNCDF,CRNCIF       P ENTRY FDBMRN,FDBDBR,FDBMRO    ( & P ENTRY FDBMEC MMU ECB DISPLACEMENT   L 6 P ENTRY FDBKEY SAVE AREA FOR KEY IN INDEXED ACCESS    v   P EJECT       P*        P*****************        P*   EXTERNALS   *        P************
0x0c60e0…0c6274 (0, 251) Dummy {f00=0x003f, f01=0x0190, f02=»   P EXTRN DISEND          EXTRN DWTECB ECB ADDRESS      $   EXTRN DWTOR DWT INDEX AND ORDER   < & P EXTRN DWTTDM DM TASK TTAB ADDRESS   d   P EXTRN TTB:ID TASK ID      0 P EXTRN MOV:US MOVE FROM USER TO SYSTEM AREA      " P EXTRN DMTGCA GET CRN ADDRESS      , P E
0x0c6274…0c6408          Dummy {f00=0x003f, f01=0x0190, f02=» ECBRL       P EXTRN ECBEL       P EXTRN ECBRC   "   P EXTRN ECBCW   6 & P EXTRN ECBCW2 SECOND CONTROL WORD    J   P EXTRN FDBLEN    t " P EXTRN SQR SEQ READ ORDER CODE     & P EXTRN EARELB,DWTST,CRNGET,EATEST      & P EXTRN TASHLT HALT SYSTEM ROUTINE        P EJE
0x0c6408…0c659c          Dummy {f00=0x003f, f01=0x0190, f02=»*   A VERSION CONTAINING INDEXED REQUEST ORDERS IS OBTAINED        P*   BY SETTING INDXAC EQU 1    D * P*              INDXAC EQU 0 OTHRERWISE   h   PX:A EQU 0        PINDXAC EQU 00000       P*      . P* A PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINE
0x0c659c…0c6730          Dummy {f00=0x003f, f01=0x0190, f02=»TA DEFINITIONS   *       P************************       P*    :   P*    D   P DATA 0,0 4 WORDS    N   P DATA 0,0    h " PTIOD14 EQU *-2 TIODM A14 STACK   z   P*        P*      & PTIODMF EQU * TIODM FUNCTION TABLE        P DATA CLOSE CLOSE      " P DATA REVTOC REA
0x0c6730…0c68c4          Dummy {f00=0x003f, f01=0x0190, f02=»DELETE   |   P DATA IXREWR INDEXED REWRITE     $ P DATA IXRARE INDEXED RANDOM READ   2   P XIF   Z   P IFF INDXAC=1    f   P DATA TIODME   |   P DATA TIODME       P DATA TIODME       P DATA TIODME       P DATA TIODME       P XIF       P DATA RANDEL RANDOM DELETE  
0x0c68c4…0c6a58          Dummy {f00=0x003f, f01=0x0190, f02=» SEQUENTIAL WRITE      " P DATA SEQREAD SEQUENTIAL READ        P DATA GETCUR GET CURRENCY    @   P IFT INDXAC=1    b $ P DATA INSIXR INSERT INDEX RECORD   x $ P DATA DELIXR DELETE INDEX RECORD       P XIF       P IFF INDXAC=1        P DATA TIODME       P DATA TIOD
0x0c6a58…0c6bec          Dummy {f00=0x003f, f01=0x0190, f02=»LETE   r $ P DATA RANREB RAND READ REL BUFF        P DATA SETLRN SET LRN   4   P*    P   P*    Z   PTIODMO EQU * DM ORDERS   d $ P DATA /221E CLOSE,IND READ NEXT      & P DATA /1D1C IND INSERT,IND DELETE      . P DATA /1B1A INDEXED REWRITE,IND RAND READ      $ P D
0x0c6bec…0c6d80          Dummy {f00=0x003f, f01=0x0190, f02=»SEQ WR. , BASIC WRITE      $ P DATA /0302 READ VTOC, SEQ READ      ( P DATA /0123 BASIC READ,GET CURRENCY    F * P DATA /1F20 INS INDEXREC,DEL INDEXREC    r . P DATA /240D GET CURR INDEX,DELAYED RAND WR     0 P DATA /0E0F DELAY RAN DEL,RAN READ REL BUFF        P D
0x0c6d80…0c6f14 (0, 252) Dummy {f00=0x003f, f01=0x0190, f02=»ATA /0E10        P DATA /1214        P DATA /1616    &   P DATA /1616    :   P DATA /0218    N   P DATA /181A    b   P DATA /1C1E    v   P DATA /2022        P DATA /2426        P DATA /281A SET LRN        P*      $ PNOOFOR EQU 25 NO OF ORDER CODES        P*       
0x0c6f14…0c70a8          Dummy {f00=0x003f, f01=0x0190, f02=»RD       P XIF       P*        P IFT MMUPAG=1        PSTART EQU DWTDRD+4   6   P XIF   P   P*        P*    f   P*   FDB OFFSET DEFINITIONS   p   P*      " PFDBLNK EQU 0 LINK TO NEXT FDB        PFDBECB EQU START+2 ECB START     & PFDBSNR EQU START+16 SECTOR NUMBER 
0x0c70a8…0c723c          Dummy {f00=0x003f, f01=0x0190, f02=»   l 0 PFDBTNR EQU START+23 TASK NUMBER CALLING TASK     & PFDBVTO EQU START+24 VTOC RECORD NO   < 4 PFDBCEX EQU START+26 CURRENT EXTENT BLOCK POINTER   f 0 PFDBEXT EQU START+28 FIRST EXTENT BLOCK START       PEXTDMI EQU 0 DMTAST IDENT        PEXTFC EQU 1 VOLUME F
0x0c723c…0c73d0          Dummy {f00=0x003f, f01=0x0190, f02=»+53 LAST RECORD NUMBER     * PFDBNIF EQU START+52 NO OF INDEX FILES      $ PFDBEAL EQU START+56 EA LINK ROOT   L & PFDBCRL EQU START+58 CRN LINK ROOT    t 0 PFDBKA EQU START+60 KEY ADDRESS IN DATA FILE      0 PFDBMIA EQU START+62 ADDRESS OF MASTER INDEX      0 PFD
0x0c73d0…0c7564          Dummy {f00=0x003f, f01=0x0190, f02=»AND REL BUFFER FLAGS   p , PFDBMRN EQU START+75 LAST REC NR IN FILE      " PFDBMRO EQU START+78 MAX FDBRRO   L , PFDBMEC EQU START+80 MMU ECB DISPLACEMENT   r < PFDBKEY EQU START+94 SAVE AREA FOR KEY IN INDEXED ACCESS        P*      & P*   CRN BUFFER OFFSET DEFINI
0x0c7564…0c76f8          Dummy {f00=0x003f, f01=0x0190, f02=»   P EJECT       P*        P*************        P*   TIODM   *    2   P*************    H   P*    ^   P*    h ( P DATA 0 DATA MANAGEMENT DEVICE INDEX   r & PTIODM DATA *+2 TIODM START ADDRESS       P*        P*   SET UP A14 STACK       P*        P LDKL A14,TIOD14
0x0c76f8…0c788c          Dummy {f00=0x003f, f01=0x018e, f02=» A1,A2       P LD A3,2,A1        P CW A3,DWTTDM,A6   "   P RF(E) TIOD10 THIS TASK    :   P ADK A2,2 NO   Z   P RB TIOD05 TRY NEXT    n   PTIOD10 EQU *       P LC A1,TTB:ID,A3 GET TASK ID       P CCK A1,'##'     ( P RF(E) TIO13 JUMP IF DMTASK CALLING        P*     
0x0c788c…0c7a20          Dummy {f00=0x003f, f01=0x0190, f02=»   P LDKL A4,/4000 REQ BUSY BIT        PTIO11 EQU *    (   P SUK A3,2    <   P RF(N) TIO13 ALL FDB READY   N   P LDR* A5,A1 FDB ADDR   p   P RF(E) TIO12 NO FDB        P SC A2,FDBTNR,A5 TASK ID     " P ORS A4,DWTST,A5 REQ BUSY BIT        PTIO12 EQU *        P ADK A
0x0c7a20…0c7bb4 (0, 253) Dummy {f00=0x003f, f01=0x0190, f02=»R IN A7      , P*   PUT ORDER INDEX IN DWTOR RIGHT BYTE        P*    @   P LDKL A1,/8000 REQUEST ERROR   J & P LDK A2,NOOFOR-1 NO OF ORDERS - 1    n 2 PTIOD15 CC A7,TIODMO,A2 START AT END OF TIODMO        P RF(E) TIOD20 MATCH        P SUK A2,1        P RB(NN) TIOD
0x0c7bb4…0c7d48          Dummy {f00=0x003f, f01=0x0190, f02=»BI TIODMF,A2 BRANCH TO DM FUNCTION       P EJECT   *   P*    8 $ PIXRARE EQU * INDEXED RANDOM READ   B   P LD A3,ECBCW2,A8  =1   j   P ANK A3,/FF REQ KEY LGTH =1        P LD A4,FDBRLE,A6  =1       P SUK A4,6 MAX LGTH =1        P CWR A3,A4  =1       P RF(NG) IXRAR1
0x0c7d48…0c7edc          Dummy {f00=0x003f, f01=0x0190, f02=»GET USER KEY ADDRESS     0 P LDK A2,FDBKEY GET FDB KEY AREA DISPLACEMENT       P ADR A2,A6 ADD FDB ADDRESS   P   P*    =1    r 2 P CF A14,MOV:US MOVE KEY FROM USER TO FDB AREA        P XIF       P*      $ PDELIXR EQU * DELETE INDEX RECORD       P*      $ PINSIXR E
0x0c7edc…0c8070          Dummy {f00=0x003f, f01=0x018e, f02=»U * CLOSE A FILE       P LDK A4,0        PTIOC10 EQU *   * $ P ST A4,FDBRRO,A6 MARK ORDER TYPE   >   P LDK A2,0    f , P ST A2,FDBSNR,A6 SECTOR #0 VOLUME LABLE    x   P*      ( P*   LET FDBCEX POINT TO FIRST EXTENT       P*        P LDR A4,A6       P ADK A4,FDBEXT
0x0c8070…0c8204          Dummy {f00=0x003f, f01=0x0190, f02=»   P LDR A1,A6 FDB ADDR      0 P LDKL A2,/C000 REMOVE BUFFERS FOR THIS TASK        P CF A14,EARELB   T   PREL090 EQU *   j   P LDK A1,0 CORRECT RETURN   ~   P ABL TIODME        P EJECT     ( PSETLRN EQU * SET LAST RECORD NUMBER        P LC A1,ECBCW+3,A8        P S
0x0c8204…0c8398          Dummy {f00=0x003f, f01=0x0190, f02=»DATA REC   p   P RF GET010     . PGETCUX LDK A7,CRNCIF+1 GET CURR INDEX REC    "   PGET010 LDR A1,A6 FDB ADDR    T " P CF A14,CRNGET GET CRN BUFFER    v   P ADR A7,A2 ADDR CURR REC NO        P LDK A2,0        P LC A3,-1,A7 FILE CODE       P CC A3,ECBFC,A8        P
0x0c8398…0c852c          Dummy {f00=0x003f, f01=0x0190, f02=»REC NO   ~   P LD A2,1,A7        PGET030 EQU *   "   P ST A2,ECBCW,A8    6   P RB REL090   N   P EJECT   ` " PSEQREAD EQU * SEQUENTIAL READ    n   P*      $ P*   FIND CRN+1 AND TEST IF > LRN       P*        P LDR A1,A6 FDB ADDR      " P CF A14,CRNGET GET CRN-BUFFE
0x0c852c…0c86c0          Dummy {f00=0x003f, f01=0x018e, f02=»ERFLOW       P RF SEQR20       PSEQR10 EQU *     " P ANKL A2,/7FFF REMOVE OVERFLOW   4   P ADK A1,1 ADD CARRY    Z   PSEQR20 EQU *   v   P SC A1,ECBCW+3,A8 REC NO       P ST A2,ECBCW,A8        P*      $ P*   CONTINUE AS FOR RANDOM READ        P*        P EJECT    
0x0c86c0…0c8854 (0, 254) Dummy {f00=0x003f, f01=0x0190, f02=»   P LDK A2,0        P LC A2,ECBCW+3,A8 REC NO       P LD A3,ECBCW,A8    6   P LDK A1,/8 INCORRECT LENGTH    N   P LD A4,ECBRL,A8    r * P RF(NP) TIODME ERROR RETURN IF RL <= 0       P*      * P*   EA MUST NOT BE SET FOR OTHER TASK        P*        P LDR A1,A6 FDB
0x0c8854…0c89e8          Dummy {f00=0x003f, f01=0x018e, f02=»EQU * INDEXED INSRERT        P IFT MMUPAG=1        P*    4 " P*   MOVE KEYS TO FDB KEY AREAS   >   P*    d   P LDK A5,8    n   PIXINS3 EQU *       P LDR A2,A6 FDB DATA        P ADR A2,A5       P LD A3,FDBADF,A2 FDB INDEX       P RF(Z) IXINS4 NO INDEX       P LD A1
0x0c89e8…0c8b7c          Dummy {f00=0x003f, f01=0x0190, f02=»   P LD A3,FDBRLE,A3 REC LGTH        P SUK A3,6 KEY LGTH   & " P CF A14,MOV:US KEY TO FDB AREA   @   PIXINS4 EQU *   f   P SUK A5,2    z   P RB(NZ) IXINS3 MORE INDEXS       P XIF       P*      $ PSEQWRITE EQU * SEQUENTIAL WRITE        P*      2 P*   GET LRN+1 INTO
0x0c8b7c…0c8d10          Dummy {f00=0x003f, f01=0x0190, f02=»   x   P LDK A1,0  !     P LC A1,FDBMRN,A6 LAST REC NR !     P LD A2,FDBMRN+1,A6 ! >   P LDK A6,0  ! X   P LC A6,FDBLRN,A5 ! j   P LD A7,FDBLRN+1,A5 LRN !     P CF A14,DSUMOD SUBTRACT  !     P SUK A2,1  !     P LDR A1,A1 !     P RF(Z) SEQ005 NOT MANY !     P LDKL 
0x0c8d10…0c8ea4          Dummy {f00=0x003f, f01=0x0190, f02=»,FDBLRN+1,A6 LRN !     P IFT INDXAC=1  "     P RF IXR020 STORE LOG REC NO  " .   P EJECT " R $ PIXRDNX EQU * INDEXED EREAD NEXT  " `   P*  "     P*   GET CRN  "     P*  "     P LD A1,FDBADF,A6 FDB ADDR  "   " P CF A14,CRNGET GET CRN BUFFER  "     P LDR A4,A2 BUFFA
0x0c8ea4…0c9038          Dummy {f00=0x003f, f01=0x0190, f02=»C A5,CRNCIF,A4 "   . P RF(NE) IXR020 OTHER INDEX FILE IS CURRENT #     P LC A1,CRNCIF+1,A4 # H " P LD A2,CRNCIF+2,A4 LOG REC NO  # b   PIXR020 EQU * #     P XIF #     P ADK A2,1  #     P RF(O) IXR030 OVERFLOW #     P RF IXR040 #   , PIXR030 ANKL A2,/7FFF REMOVE OV
0x0c9038…0c91cc          Dummy {f00=0x003f, f01=0x0190, f02=»NOT CHECK EOF CONDITION  #     P EJECT $     P*  $ .   PIXREWR EQU * INDEXED REWRITE $ 8   P*  $     PIXDEL EQU * INDEXED DELETE $ f   P*  $     PRANWRITE EQU * RANDOM WRITE  $     P*  $   & PRANWRD EQU * DELAYED RANDOM WRITE  $     P*  $   & PRANDLD EQU * DELAYED
0x0c91cc…0c9360          Dummy {f00=0x003f, f01=0x018e, f02=» $     P*************************  %     P*   DMTASK ACTIVATION   *  % *   P*************************  % L   P*  % n   PTIODMA EQU * % x   P*  %     P*   SET EOF IF CRN > LRN %     P*  %     P LDK A1,0  %     P LC A1,ECBCW+3,A8 REC NO %     P LD A2,ECBCW,A8 DITTO 
0x0c9360…0c94f4 (0, 255) Dummy {f00=0x0040, f01=0x0190, f02=» % t   P RF(NG) TIOD25 CRN <= LRN  &     PTIOD23 EQU * & *   P LDKL A3,/1000 END OF FILE & >   P ORS A3,ECBRC,A8 & `   P ANK A7,/3F  & x   P SUKL A7,SQR SEQ READ  &     P RF(NE) TIOD25 NOT SR  &     P LDR A1,A3 &     P RF TIODME &     PTIOD25 EQU * &   6 P CF A14,
0x0c94f4…0c9688          Dummy {f00=0x0040, f01=0x0190, f02=»TE DMTASK WITH FDB ADDRESS IN A1 &     P*  ' (   PTIOD68 EQU * ' 2   P ENB ' F   P ENB ' R   P INH ' ^   P LDR A1,A6 FDB ADDRESS ' j   P LDK A7,0  '   $ P LC A7,EXTDMI,A4 TID FOR DMTASK  '     P ADKL A7,'#D'  '     P CF A15,FNDTID A2:=TTAB ADDR '     P LDR A5,A2 '
0x0c9688…0c981c          Dummy {f00=0x0040, f01=0x0190, f02=»TE DMTASK  ' |   P*  (     P*   EXIT TO TDISP  (     P*  ( 6   P ABL TDISP ( @   P*  ( R   P EJECT (     P*  ( j   P************** ( t   P*   TIODME   * (     P************** (     P*  (   J P*   TIODM ERROR CALL TENDIO WITH RETURN CODE IN A1 AND GOTO DISPATCHER (
0x0c981c…0c99b0          Dummy {f00=0x0040, f01=0x4056, f02=»RESS (   , P ABL DISEND CALL TENDIO  GOTO DISPATCHER )     P*  ) <   P END ) F@    ) R R   P EJECT (     P*  ( j   P************** ( t   P*   TIODME   * (     P************** (     P*  (   J P*   TIODM ERROR CALL TENDIO WITH RETURN CODE IN A1 AND GOTO DISPATCHER (
0x0c99b0…0c9b44          Dummy {f00=0x0040, f01=0x2008, f02=»     *                                                                                                                                                                                                                                                                  
0x0c9b44…0c9cd8          Dummy {f00=0x0040, f01=0x0190, f02=»6        P RF(Z) FD:018 NOT IBM        P XIF   (   P IFT IBM=1   4 , P LDR A7,A3 NO OF CHAR. TO BE TRANSFORMED   F   P CF A5,EBCDIC    v   PFD:018 EQU *       P XIF       P*        P IFT CHAN+TOSS=2       P IFT MMUPAG+SWPBLK=2     4 P LD A1,DWT:LA,A6 GET FLAG/LOGI
0x0c9cd8…0c9e6c          Dummy {f00=0x0040, f01=0x0190, f02=» & P LDR A2,A4 GET DWT BUFFER ADDRESS      & P TS -30,A15 SAVE RUNNING TASK MMU    . ( P TL DWT:PA,A6 LOAD PSEUDO MMU TABLE    X 2 P MVUS A7 MOVE BUFFER FROM USER TO SYSTEM AREA      & P TL -30,A15 RESTORE MMU FROM STACK       P LDR A2,A8 RESTORE A2        P*     
0x0c9e6c…0ca000          Dummy {f00=0x0040, f01=0x0190, f02=»FT CHAN+TOSS=2       P IFT MMUPAG+SWPBLK=2     $ P LD A1,DWT:LA,A6 GET BUFFER FLAG   2 , P RF(Z) FD:025 BUFFER WAS IN SYSTEM AREA?   Z . P LD A1,DWT:BF,A6 GET SAVED BUFFER ADDRESS      & P ST A1,ECBBA,A8 RESTORE IT IN ECB        P*        PFD:025 EQU *       P XIF
0x0ca000…0ca194 (0, 256) Opaque[0x194]
0x0ca194…0ca328          # DirEnt {nam=»DMTASK«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0808, f03=0x0000}
0x0ca194…0ca328          IdxSect {
0x0ca194…0ca328            f00 = 0x0040	// 0xca194 @0x0 
0x0ca194…0ca328            f01 = 0x0026	// 0xca196 @0x2 
0x0ca194…0ca328            gno = [	// 0xca198 @0x4 
0x0ca194…0ca328                [0x00]: C0x0040.0x1.0
0x0ca194…0ca328                [0x01]: C0x0040.0x2.0
0x0ca194…0ca328                [0x02]: C0x0040.0x3.0
0x0ca194…0ca328                [0x03]: C0x0041.0x0.0
0x0ca194…0ca328                [0x04]: C0x0041.0x1.0
0x0ca194…0ca328                [0x05]: C0x0041.0x2.0
0x0ca194…0ca328                [0x06]: C0x0041.0x3.0
0x0ca194…0ca328                [0x07]: C0x0042.0x0.0
0x0ca194…0ca328                [0x08]: C0x0042.0x1.0
0x0ca194…0ca328                [0x09]: C0x0042.0x2.0
0x0ca194…0ca328                [0x0a]: C0x0042.0x3.0
0x0ca194…0ca328                [0x0b]: C0x0043.0x0.0
0x0ca194…0ca328                [0x0c]: C0x0043.0x1.0
0x0ca194…0ca328                [0x0d]: C0x0043.0x2.0
0x0ca194…0ca328                [0x0e]: C0x0043.0x3.0
0x0ca194…0ca328                [0x0f]: C0x0044.0x0.0
0x0ca194…0ca328                [0x10]: C0x0044.0x1.0
0x0ca194…0ca328                [0x11]: C0x0044.0x2.0
0x0ca194…0ca328                [0x12]: C0x0044.0x3.0
0x0ca194…0ca328            ]
0x0ca194…0ca328          }
0x0ca328…0ca4bc          Dummy {f00=0x0040, f01=0x0190, f02=» 2 P IDENT DMTASK  REL 9.2 79-11-16  870105040920        P   :   P   =5, PR5649    B   P   REL 9.1 79-11-01    X   P   =4,CURRENCY INSERT    t   P   REL 9.1 79-07-02        P   =3,TEST KEY       P   REL 9.1 79-07-02        P   =2,CH REQ       P   REL 8.2       P  
0x0ca4bc…0ca650          Dummy {f00=0x0040, f01=0x0190, f02=»M  PTS   v   P*      0 P*   DMTASK = HANDLES DATAMANAGEMENT DISC I/O       P*    L   P*    V   P*    `   P*    j   P*    t 8 P****************************************************   ~   P*      , P*   THIS MODULE IS ACTIVATED FROM TIODM.       P*        P*   INPUT 
0x0ca650…0ca7e4          Dummy {f00=0x0040, f01=0x0190, f02=» TO BE ACCESSED IS DEFINED IN FDB (FDBDMI, -FC, -SNR).     : P*   ALL BUFFERS ARE CHECKED TO FIND OUT IF THIS SECTOR   > F P*   IS ALREADY PRESENT IN A BUFFER. IF SO THE BUFFER STATUS IS SET   | D P*   TO USED AND ACTIONS ACCORDING TO THE ORDER ARE TAKEN. IF NOT  
0x0ca7e4…0ca978          Dummy {f00=0x0040, f01=0x0190, f02=»N AND ARE    V ( P*   FOLLOWED BY AN EXIT LKM REQUEST.     : P*   INDEX FILES ARE HANDLED IN SUBROUTINE RDNXTR WHERE   > & P*   ALL I/O ARE MADE IN WAIT MODE    |   P*      D P*   BY MEANS OF CONDITIONAL ASSEMBLY THE EXCLUSIVE ACCESS CHECK      6 P*   FOR INDEXED 
0x0ca978…0cab0c          Dummy {f00=0x0040, f01=0x018e, f02=»SIVE ACCESS CHECK INCLUDED   | 2 P*   QNOEXA=0   EXCLUSIVE ACCESS CHECK EXCLUDED   "   P EJECT   X   P*    f   P***************    p   P*   ENTRIES   *        P***************        P*        P*        P ENTRY DMTASK      & P ENTRY SQR EXTERNAL CODE SEQ READ     
0x0cab0c…0caca0          Dummy {f00=0x0040, f01=0x0190, f02=»   |   P*****************        P*    "   P*    ,   P EXTRN SCTTCT,SCTCDT   6 & P EXTRN TTB:ID TASK IDENTIFICATION    R   P EXTRN TTB:TD,FDBSTA   |   P EXTRN FNDTID        P EXTRN TENDIO        P EXTRN FDBECB        P EXTRN FDBSNR        P EXTRN FDBRRO        P E
0x0caca0…0cae34 (0, 257) Dummy {f00=0x0040, f01=0x0190, f02=» EXTDMI        P EXTRN EXTFC       P EXTRN EXTLEN    $   P EXTRN EXTBAS    :   P EXTRN EXTELE    P   P EXTRN FDBLRN    f   P EXTRN FDBMIA    |   P EXTRN FDBEAL        P EXTRN FDBADF        P EXTRN FDBAI1        P EXTRN FDBCRL        P EXTRN FDBDBR,FDBMRN,FDBMRO   
0x0cae34…0cafc8          Dummy {f00=0x0040, f01=0x0190, f02=»BUF        P EXTRN BUFLNK        P EXTRN BUFDMI    "   P EXTRN BUFFC   8   P EXTRN BUFSNR    L   P EXTRN BUFOR   b   P EXTRN BUFSTA    v   P EXTRN CURBUF        P EXTRN DWTECB        P EXTRN DWTUEC        P EXTRN DWTOR       P EXTRN DWTST,DWTTDM,DWTTQ        P EXT
0x0cafc8…0cb15c          Dummy {f00=0x0040, f01=0x0190, f02=»DIVMOD       P EXTRN MPYMOD,CHKKEY       P EXTRN CALSNO    *   P EXTRN DSUMOD    @ . P EXTRN EATEST,EASETB,CRNGET,EARELB,GTBKBU    V   P EXTRN QTJOB,GTLGRN        P EXTRN FNDKEY        P EXTRN CRNCIF,CRNCDF,CRNQUE        P EXTRN MXIND       P EXTRN FDBKA,FDBNIF,RD
0x0cb15c…0cb2f0          Dummy {f00=0x0040, f01=0x0190, f02=»VE FROM USER TO SYSTEM AREA      0 P EXTRN MOV:SU MOVE FROM SYSTEM TO USER AREA    $   P EXTRN MONMMU    X , P EXTRN PRUN TTAB ADDRESS OF RUNNING TASK   n   P EXTRN TTB:MT MMU TABLE      ( P EXTRN SCTPLD PROGRAM LOADING DEVICE       P EJECT       P*        P*     
0x0cb2f0…0cb484          Dummy {f00=0x0040, f01=0x0190, f02=»LUSIVE ACCESS BIT CAN BE EXCLUDED AT     8 P*   RANDOM WRITE AND RANDOM DELETE BY SETTING X:A=0.   ,   P*    h   P*    r   PX:A EQU 1    |   PX:B EQU 0        PX:C EQU 0        PX:D EQU 1        PX:E EQU 0        P*        PQNOEXA EQU 00000     6 P*   INDEXED ACCE
0x0cb484…0cb618          Dummy {f00=0x0040, f01=0x018e, f02=»TED    b   PINDXAC EQU 00000     6 PRECBFZ EQU 00004 INDEX RECORD BUFFER SIZE IN WORDS   $ 4 PFLXDSC EQU X:D FLEXIBLE DISC INCLUDED WHEN EQU 1   ^ 0 PINSLAS EQU X:E INSERT SAME KEY LAST WHEN = 1       P*        P EJECT   DMTASK        P*        P*      . P* A PROG
0x0cb618…0cb7ac          Dummy {f00=0x0040, f01=0x0190, f02=» . ** A PROGRAM VERSION USING TOSS DISC PAGING     * &* IS OBTAINED BY SETTING DSKPAG EQU 1.   6    *    d    DSKPAG EQU 0   n    *        P*      6 P* A PROGRAM VERSION INCLUDING TOSS SWAPPABLE WORK      2 P* BLOCKS IS OBTAINED BY SETTING SWPBLK EQU 1.        P* 
0x0cb7ac…0cb940          Dummy {f00=0x0040, f01=0x0190, f02=»**************       P*        P*      , PEABIT EQU /20 EA-BIT IN DWT STATUS BYTE    *   P*    Z & PVTOBLK EQU 9 VTOC BLOCKING FACTOR    d   P*      : P*   THE FOLLOWING INTERNAL ORDER CODES IS THE RELATIVE     & P*   POSITION IN TIODM-TABLE TIODMF       P*       
0x0cb940…0cbad4 (0, 258) Dummy {f00=0x0040, f01=0x0190, f02=»XAC=1      " P DATA DMIRN INDEXED READ NEXT        PQINS EQU 6   4   P DATA DMINS INDEXED INSERT   F   PQDEL EQU 8   h   P DATA DMDEL INDEXED DELETE   z   PQIRW EQU 10        P DATA DMIRW INDEXED REWRITE      $ P DATA DMIRR INDEXED RANDOM RESAD       P XIF       P
0x0cbad4…0cbc68          Dummy {f00=0x0040, f01=0x0190, f02=»DOM DELETE       PQRW EQU 16       P DATA DMRDWR RANDOM WRITE    $   PQRR EQU 18   F   P DATA DMRDRE RANDOM READ   X   PQREA EQU 20    x * P DATA DMTERR RELEASE EXCLUSIVE ACCESS        PQSW EQU 22     " P DATA DMSQWR SEQUENTIAL WRITE      * PSQR EQU 2 EXTERNAL ORD
0x0cbc68…0cbdfc          Dummy {f00=0x0040, f01=0x0190, f02=» INDXAC=1        PQINIX EQU 28       P DATA DMINIX INSERT INDEX    &   PQDELX EQU 30   H   P DATA DMDELX DELETE INDEX        P XIF   ~   P IFF INDXAC=1        P DATA DMTERR,DMTERR        P XIF       PQGCURX EQU 32      " P DATA DMTERR GET CURRENT INDEX       PQRWD
0x0cbdfc…0cbf90          Dummy {f00=0x0040, f01=0x0190, f02=» $ P DATA DMRRRB RAND READ REL BUFF        P*    , $ PVTOCRL DATA 0 VTOC RECORD LENGTH   6   P EJECT   ^   P*    l   P**************   v   P*   DMTFRL   *       P**************       P*      , P*   ENTRY   DMTFRL   FIND RECORD LENGTH        P*      4 P*   INPUT   
0x0cbf90…0cc124          Dummy {f00=0x0040, f01=0x0190, f02=»OUTPUT  A2 = RECORD LENGTH TO BE USED      < P*           A1 IS ORED INTO ECBRC IF ECBRL < REC LENGTH    . & P*           A2 IS STORED IN ECBEL    n   P*        PDMTFRL EQU *       P LD A2,ECBRL,A9        P CW A2,FDBRLE,A6     $ P RF(E) DMTF20 ECBRL = REC LENGTH  
0x0cc124…0cc2b8          Dummy {f00=0x0040, f01=0x0190, f02=»ETURN CODE   t . PDMTF20 ST A2,ECBEL,A9 SET EFFECTIVE LENGTH       P RTN A14   D   P EJECT   T   P*    b   P************   l   P*   DMTWM  *       P************       P*      " P*   ENTRY   DMTWM   WORD MOVE        P*      " P*   INPUT   A1 = FROM ADDRESS      , P
0x0cc2b8…0cc44c          Dummy {f00=0x0040, f01=0x0190, f02=»       P*        PDMTWM EQU *        P SUK A2,2    & " P RF(N) DMTW10 LAST WORD MOVED    8   P LDR* A4,A1    ^   P STR A4,A3   r   P ADK A1,2        P ADK A3,2        P RB DMTWM        PDMTW10 ANK A2,/01        P RF(E) DMTW20        P LCR A4,A1 MOVE LAST CHAR     
0x0cc44c…0cc5e0          Dummy {f00=0x0040, f01=0x0190, f02=»     " P*   ENTRY   DMTBM   BYTE MOVE        P*    . " P*   INPUT   A1 = FROM ADDRESS    8 , P*           A2 = NO OF BYTES TO BE MOVED   ^   P*           A3 = TO ADDRESS        P*      $ P*           A4 WILL BE DESTROYED       P*        P*   OUTPUT A3 = NEXT CHAR 
0x0cc5e0…0cc774 (0, 259) Dummy {f00=0x0041, f01=0x0190, f02=»   P ADK A1,1        P ADK A3,1        P RB DMTBM    (   PDMTB10 RTN A14   :   P*    P 2 P*   DMTBMR HAS THE SAME FUNCTION AS DMTBM BUT    Z   P*   MOVES FROM THE END       P*        PDMTBMR ADR A1,A2       P ADR A3,A2       PDMTB20 SUK A2,1        P RB(N) DMTB10 
0x0cc774…0cc908          Dummy {f00=0x0041, f01=0x0190, f02=»****************************   x   P*    $ : P*   FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE   .   P*    l 8 P****ENTRY PARAMETERS********************************   v   P*        P*   A1 = TTAB ADDR     $ P*   A2 = FILE CODE TO SEARCH FOR     4 P*   A5 NOT
0x0cc908…0cca9c          Dummy {f00=0x0041, f01=0x0190, f02=»NCHANGED     2 P*   A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND      6 P*   A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND   F 2 P*   A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB        P*      8 P****USED REGISTERS**********************************       P*        P* 
0x0cca9c…0ccc30          Dummy {f00=0x0041, f01=0x0190, f02=»*        PFNDFDB EQU *     & P LD A3,TTB:TD,A1 LENGTH DEV DESCR        PFND030 EQU *   H   P SUK A3,4      ( P RF(NP) FND040 FILE CODE NOT IN TTAB   n   P LDR A4,A1       P ADKL A4,TTB:TD  =1        P ADR A4,A3       P CWR* A2,A4  =1        P RB(NE) FND030       P
0x0ccc30…0ccdc4          Dummy {f00=0x0041, f01=0x0190, f02=» EQU *       P LDR A5,A5     ( P RF(NZ) FND060 ONLY TTAB IS SEACHED        P LD* A4,SCTCDT   L   PFND050 EQU *   b   P SUK A4,4    v ( P RF(NP) FND060 CODE NOT FOUND AT ALL       P LD A3,SCTCDT        P ADR A3,A4       P CWR* A2,A3  =1        P RB(NE) FND050      
0x0ccdc4…0ccf58          Dummy {f00=0x0041, f01=0x0190, f02=» EJECT       P*        P**************       P*   DMTREM   *   .   P**************   D   P*    Z D P*   ENTRY   DMTREM   MOVE RECORD FROM BUFFER TO USER RECORD AREA   d   P*      0 P*   INPUT   RELATIVE REC OFFSET IN FDBRRO,A6     $ P*           BUFFER ADDRESS IN 
0x0ccf58…0cd0ec          Dummy {f00=0x0041, f01=0x0190, f02=»HE RECORD      > P*   IF (FROM) AND (TO) ADDRESSES BOTH EVEN THEN WORD MOVE      B P*   IF (FROM AND (TO) ADDRESSES BOTH ODD THEN MOVE FIRST BYTE    T > P*      WITH BYTE INSTRUCTIONS AND THE REST WITH WORD MOVE      : P*   ELSE USE BYTE MOVE INSTRUCTIONS FOR THE 
0x0cd0ec…0cd280          Dummy {f00=0x0041, f01=0x0190, f02=» LDR A4,A1       P LD A3,ECBBA,A9 TO ADDRESS       P XRR A4,A3   4   P ANK A4,/01    F ( P RF(Z) DMT210 BOTH ODD OR BOTH EVEN    Z & P CF A14,DMTBM ONE ODD AND ONE EVEN       P RF DMT225       P*        PDMT210 LDR A4,A1       P ANK A4,/01        P RF(E) DMT220 BO
0x0cd280…0cd414 (0, 260) Dummy {f00=0x0041, f01=0x0190, f02=»RD MOVE    z   PDMT225 EQU *       P XIF   $   P*    0   P IFT MMUPAG=1    : & P LD A4,DWTTDM,A6 GET TTAB ADDRESS    P $ P LC A3,TTB:ID,A4 ID CALLING TASK   z   P CCK A3,'##'       P RF(NE) DMTREN NOT DMTASK        P LDK A3,QRR        P CC A3,DWTOR+1,A6      " P R
0x0cd414…0cd5a8          Dummy {f00=0x0041, f01=0x0190, f02=»SER TTAB   ~   PDMTREN EQU *       P INH   $ $ P TL TTB:MT,A4 LOAD MMU REGISTERS   0   PDMTREP EQU *   X $ P LD A4,PRUN GET DM TTAB ADDRESS    l 0 P TS TTB:MT,A4 STORE USER MMU IN DM MMU TABLE       P ENB       P LDR A3,A2 GET LENGTH      0 P LD A2,ECBBA,A9 GET RE
0x0cd5a8…0cd73c          Dummy {f00=0x0041, f01=0x018e, f02=»PAG=1        PDMTREQ INH       P TL MONMMU SYSTEM MMU        P RB DMTREP   >   P XIF   P   P EJECT       P*    j   P*   SET UP A14 STACK   t   P*        PGETA14 EQU *     $ P LD A14,PRUN GET DM TTAB ADDRESS     * P AD A14,TTB:TD,A14 LENGTH DEVICE DESCR       P ADK
0x0cd73c…0cd8d0          Dummy {f00=0x0041, f01=0x0190, f02=»       P************** !     P*  !     P*  ! (   PDMTASK EQU * ! 2   P*  ! F   P*   SET UP A14 STACK ! P   P*  ! l   P CF A15,GETA14 ! v   P LDR A6,A1 FDB ADDR  !     P LDKL A5,-1  !   * P CW A5,FDBRRO,A6 SPECIAL PARAMETER -1  !   2 P RF(E) DMT090 FOR ORDERS XR,DX
0x0cd8d0…0cda64          Dummy {f00=0x0041, f01=0x0190, f02=»1  !     P ANK A2,/3F  "     P CWK A2,QCL  "     P RF(E) DMT024 CLOSE  " 2   P CWK A2,QRV  " N   P RF(E) DMT024 READ VTOC  " b   P SUK A2,QRRRB  "   & P RF(E) DMT024 RAND READ REL BUFFER "     P ORKL A4,/100  "     PDMT024 EQU * "     P ST A4,FDBDBR,A1 "     PDMT0
0x0cda64…0cdbf8          Dummy {f00=0x0041, f01=0x0190, f02=»80 BUFFER WAS BEFORE "     P*  #   ( P*   READ SECTOR INTO BUFFER AND EXIT # &   P*  # R   P SUK A5,QCL  #     P RF(Z) DMT030 CLOSE  # p   P LDK A7,/11 PHYSICAL READ  #     P LKM #     P DATA -1 I/O AND ACTIVATION  #   " P DATA DMTAR1 DMTASK RESTART #1 #     P LKM
0x0cdbf8…0cdd8c          Dummy {f00=0x0041, f01=0x0190, f02=»T050 CHECK RETURN CODES  #     P EJECT $     P************** $ .   P*   DMTAR1   * $ D   P************** $ Z   P*   RESTART POINT AFTER READ $ p   P*  $     PDMTAR1 EQU * $     P*  $     P*   SET UP A14 STACK $     P*  $     P CF A15,GETA14 $     PDMT050 EQU * $  
0x0cdd8c…0cdf20          Dummy {f00=0x0041, f01=0x0190, f02=» $   0 PDMT080 EQU * ENTRY IF SECT ALREADY IN BUFFER %     P LDR A5,A3 % <   P ADK A5,8 SKIP BUFFER HEADER % N * P ST A5,ECBBA,A8 PUT BUFFER ADDR IN ECB % r   PDMT090 EQU * %     P*  %   4 P*   HANDLE ACTUAL ORDER     ORDER INDEX IN DWTOR %     P*  %     P ADK A5,
0x0cdf20…0ce0b4 (0, 261) Dummy {f00=0x0041, f01=0x0190, f02=» TABLE % r   P EJECT &   $ PDMRRRB EQU * RAND READ REL BUFF  &     P*  & D   PDMSQRE EQU * SEQUENTIAL READ & N   P*  & r   PDMRDRE EQU * RANDOM READ & |   P*  &   4 P*   CHECK STATUS   IF NOT USED THEN ERROR RETURN &     P*  &     P LD A2,FDBRRO,A6 &     P AD A2,F
0x0ce0b4…0ce248          Dummy {f00=0x0041, f01=0x018e, f02=»A  & |   P ABL DMTERR  '   & PDMT200 LDK A1,/8 INCORRECT LENGTH  '   & P CF A14,DMTFRL A2 := RECORD LENGTH ' H   P*  ' r   P*   MOVE THE RECORD  ' |   P*  '     P CF A14,DMTREM '     P*  '   0 P*   UPDATE CRN AND SET EXCLUSIVE ACCESS BIT  '     P*  '     PDMT230 E
0x0ce248…0ce3dc          Dummy {f00=0x0041, f01=0x0190, f02=» ' t   P*  (     P LD A2,FDBSNR,A6 (   ( P RF(NZ) DMT270 VTOC SECTOR IN BUFFER ( *   P*  ( V   P*   VOLUME LABEL IN BUFFER ( ` H P*   FIND VTOC SECTOR NUMBER AND RELATIVE RECORD OFFSET WITHIN SECTOR (   8 P*   FOR VTOC RECORD AND READ THIS SECTOR INTO BUFFER (    
0x0ce3dc…0ce570          Dummy {f00=0x0041, f01=0x0190, f02=»OBLK VTOC BLOCKING FACTIOR (   ( P LD A2,FDBVTO,A10 VTOC RECORD NUMBER ) "   P LDK A1,0  ) N , P CF A14,DIVMOD A2=A1,A2/A6.A1=REMAINDRER ) `   P LDR A3,A2 QUOTIENT  )     P LDR A6,A10 FDB ADDR )     P LDR A2,A1 REST  )     P RF(Z) DMT240 REST = 0 )   $ P ADK A3,1 
0x0ce570…0ce704          Dummy {f00=0x0041, f01=0x0190, f02=»   P ST A3,FDBSNR,A6 *     P LDK A3,0  *     PDMT255 SUK A2,1  * .   P RF(Z) DMT260  * F   P AD A3,VLVRL-2,A5  *     P ADK A3,1 SKIP STATUS BYTE * v   P RB DMT255 *     PDMT260 ST A3,FDBRRO,A6 *     P*  *     P*   RELEASE BUFFER *     P*  *     P LD A3,ECBBA,A9  *
0x0ce704…0ce898          Dummy {f00=0x0041, f01=0x0190, f02=» ADDR  *     P RB DMT020 READ VTOC SECTOR  +     P EJECT + 2   PDMT270 EQU * + @   P SUK A7,QRV  + T $ P ABL(Z) DMT500 READ VTOC RECORD  + h   P*   CLOSE FILE +   & P*   UPDATE VTOC LAST RECORD NUMBER +   & P*   AND WRITE SECTOR BACK ON DISC  +     P AD A5,FDBRRO,
0x0ce898…0cea2c          Dummy {f00=0x0041, f01=0x0190, f02=»E FILE. WRITE VTOC +     P*  ,     P LDK A7,/95  , $   P LKM , 8   P DATA 1  , D   P*  , T   P LDR A1,A6 FDBADDRESS IN A1  , ^ & P CF A14,DMTIOT CHECK RETURN CODES  ,     P LDR A1,A1 ,     P RF(NZ) DMT724 ERROR ,     PDMT720 EQU * ,     P LD A1,DWTTDM,A6 TTAB ADDR
0x0cea2c…0cebc0          Dummy {f00=0x0041, f01=0x0190, f02=» A2,1 0 OR 1 ,     P ECR A2,A2  =1 END -     P LC A2,ECBFC,A9 FILE CODE  - . " P LDK A5,0 TRY LOCAL AND GLOBAL - P . P CF A14,FNDFDB GET ENTRY IN TTAB CDTADTAB  - v & P LDR A13,A5 LOCAL/GLOBAL INDICATOR -     P LDR A2,A2 -     P RF(NZ) DMT725 FC FOUND  -     P LDK
0x0cebc0…0ced54 (0, 262) Dummy {f00=0x0041, f01=0x0190, f02=»R  - p   P LDR A12,A1 SAVE TTEAB ADDR  .   4 P SUR A10,A10 MARK THAT FDB NOT SHALL BE RELEASED . .   P EJECT . f 0 P*   CHECK IF THIS FDB ADDR IS USED ELEWHERE  . t   P*  .     P*   SEARCH ALL TTABS .     P*  .     P LD* A2,SCTTCT .     PDMT730 EQU * .     P SUK A
0x0ced54…0ceee8          Dummy {f00=0x0041, f01=0x018e, f02=»K ID . |   P CCK A3,'##' /   & P RB(E) DMT730 JUMP IF MONITOR TASK /     P LD A3,TTB:TD,A1 / J ( P ADKL A1,TTB:TD+2 DEV DESCR TABLE +2 / b   PDMT770 EQU * /     P SUK A3,4  /   $ P RB(NP) DMT730 NOT IN THIS TTAB  /     P LDR A4,A1 /     P ADR A4,A3 /     P CWR* A5
0x0ceee8…0cf07c          Dummy {f00=0x0041, f01=0x0190, f02=» / v & P RF DMT895 MORE USERS ON THIS FDB  0     P*  0 2   P*   NOW SEARCH SCTCDT  0 <   P*  0 Z   PDMT780 EQU * 0 d   P LD* A4,SCTCDT 0 x   PDMT790 EQU * 0     P SUK A4,4  0   . P RF(NP) DMT800 THIS FDB HAS NO OTHER USER  0     P LD A2,SCTCDT  0     P ADR A2,A4 0
0x0cf07c…0cf210          Dummy {f00=0x0041, f01=0x018e, f02=» & P RF DMT895 THIS FDB HAS MORE USERS 1     P EJECT 1 .   P*  1 <   P*   NOW RELEASE THIS FDB 1 F   P*  1 f   PDMT800 EQU * 1 p   P*  1     P*   RELEASE EA-BUFFERS 1     P*  1   . P LDKL A2,/8000 ALL EA-BUFFERS ARE RELEASED 1     P LDR A1,A6 FDB ADDR  1     P CF 
0x0cf210…0cf3a4          Dummy {f00=0x0041, f01=0x0190, f02=» 1     P CMR A5 CLEAR FDB  2     P RF DMT830 2 "   PDMT820 EQU * 2 4   P LDR A4,A5 BUFFER ADDRESS  2 H   PDMT830 EQU * 2 j & P RF(Z) DMT840 ALL BUFFER S REMOVED 2 ~ $ P LDR* A5,A4 NEXT BUFFER ADDRESS  2     P*  2     P*   RETIURN BUFFER TO POOL 2     P*  2     P I
0x0cf3a4…0cf538          Dummy {f00=0x0041, f01=0x0190, f02=» 2     P*  3   < P*   NOW CHECK DEVICE CODES. WHEN LAST FILE IS CLOSED ON  3   > P*   A FLEXIBLE DISC UNIT, AN UNLOC IS MADE FOR THIS VOLUME 3 R   P*  3     P LDK A1,4 EXTENT COUNTER 3     P LDR A5,A6 FDB ADDR  3   . P ADKL A5,FDBEXT+1 ZADDR OF FIRST VOL CODE  3  
0x0cf538…0cf6cc          Dummy {f00=0x0041, f01=0x0190, f02=»1 LOOP 3   & P ABL(NN) DMT900 CHECK THIS EXTENT  4     P XIF 4 8   P IFT INDXAC=1  4 D   P EJECT 4 Z   P*  4 h   P*   ALL EXTENTS CHECKED  4 r   P*   RELEASE MASRTER INDEX  4     P*  4     P INH 4   & P LD A1,FDBMIA,A6 MASTER INDEX ADDR 4     P RF(Z) DMT894 NO MAT
0x0cf6cc…0cf860          Dummy {f00=0x0041, f01=0x018e, f02=» DMT894 NO MATER IX  4     P CW A1,MXIND+2,A5  5     P RB(NE) DMT885 5 6   P LD A4,MXIND,A5  5 L & P RF(N) DMT890 PREVIOUS ENTRY USED  5 d " P LD A4,MXIND+4,A5 NO OF WORDS  5     P ANKL A4,/7FFF REMOV USE BIT 5     P ADS A4,MXIND,A5 NR OF WORDS 5     P*  5     P* 
0x0cf860…0cf9f4 (0, 263) Dummy {f00=0x0042, f01=0x0190, f02=»   P LD A2,MXIND 6     P SUR A2,A5 6     P SUK A2,2 NO OF CHAR 6 *   P CF A14,DMTWM MOVE UOP 6 F   P RF DMT894 6 d   PDMT890 EQU * 6 v   P LDKL A4,/7FFF 6   & P ANS A4,MXIND+4,A5 REMOVE USE BIT  6     P XIF 6     P EJECT 6     PDMT894 EQU * 6   0 P LDKL A10,1 MARK
0x0cf9f4…0cfb88          Dummy {f00=0x0042, f01=0x0190, f02=»11 FILE CODE 6     P CM 2,A11 FDB ADDR 7     P*  7 . * P*   RELEASE DWT-QUEUQ IN THIS FDB-DWT  7 8   P*  7 f   P LDR A1,A6 FDBADDR 7 p $ P ADKL A1,DWTTQ ADDR QUEUE START  7     P LDR* A5,A1 NEXT TTAB ADDR 7     P RF(Z) DMTA20 NO Q 7     P CMR A1 KILL ROOT  7   $ P
0x0cfb88…0cfd1c          Dummy {f00=0x0042, f01=0x0190, f02=» 7     P*  8   " P*   NEXT ENTRY IN TTAB/CDATAB  8     P*  8 8   P LDR A1,A12 TTAB ADDR  8 B   P LDK A2,0  8 ` ( P LC A2,ECBFC,A9 FILE CODE USERT ECB  8 r & P LDR A5,A13 LOCAL/GLOBAL INDICATOR 8   & P CF A14,FNDFDB SEARCH TTAB SCTCDT  8     P LDK A7,0 INDICATES A2
0x0cfd1c…0cfeb0          Dummy {f00=0x0042, f01=0x018e, f02=»ALL ALSO BE RELEASED 8 |   P*  9   & P LD A7,2,A4 NEXT FDB ADDR TO CLOSE 9 &   P LDK A1,2  9 P   P ADR A1,A6 FROM ADDR 9 b   P LDK A3,2  9 ~   P ADR A3,A7 TO ADDR 9     P LDK A2,12 NO OF BYTES 9     P CF A14,DMTWM MOVE DWT 9     P IFT MMUPAG=1  9     P LD A3,DWTUE
0x0cfeb0…0d0044          Dummy {f00=0x0042, f01=0x018e, f02=» 9 x   P CM FDBSNR,A7 SECTOR NR  :     P LDKL A3,FDBEXT  : (   P ADR A3,A7 : @   P ST A3,FDBCEX,A7 1ST EXTENT  : R   P LDR A10,A10  =1 : v   P RF(Z) DMTA30 NO RELEASE  =1 :     P LDKL A3,/8000 :     P ST A3,DWTST,A6 NOT BUSY :     PDMTA30 EQU * :     P XIF :     P
0x0d0044…0d01d8          Dummy {f00=0x0042, f01=0x0190, f02=»   P*   RELEASE FDB  ;     P*  ;     P LDR A10,A10 ; &   P RF(Z) DMTA40 NO RELEASE ; :   P IFT INDXAC=1  ; Z   P*  ; p 0 P*   REMOVE ALL OTHER REFERAENCES TO THIS FDB ; z   P*  ;     P LDK A1,10 2*MAX NR OF FDBS  ;     PDMTA50 SUK A1,2  ;   " P RF(N) DMTA70 ALL FD
0x0d01d8…0d036c          Dummy {f00=0x0042, f01=0x0190, f02=»OF FDBS  ; |   PDMTA60 SUK A4,2  <   0 P RB(N) DMTA50 ALL ADDR CHECKED IN OTHER FDB  < (   P LDR A5,A3 <     P ADR A5,A4 < n   P CW A6,FDBADF,A5 <     P RB(NE) DMTA60 <     P*  <   @ P*   DELETE THIS REFERENCE TO THE FDB THAT SHALL BE RELEASED  <     P*  <     P C
0x0d036c…0d0500          Dummy {f00=0x0042, f01=0x0190, f02=»SET FDB FREE <     PDMTA40 EQU * =   * P CF A14,CLRBUF REMOVE ALL FREE BUFFERS = (   P LDR A1,A7 NEW FDB ADDR  = V   P ABL(Z) DMTERX NO MORE FDBS  = v   P IFT INDXAC=1  =     P ENB   ENB =     P*  =   4 P*   FIND WHICH DMTASK IS NEXT AND ACTIVATE THAT  =     P*  =
0x0d0500…0d0694 (0, 264) Dummy {f00=0x0042, f01=0x0190, f02=»   P LKM >     P DATA 3 EXIT >     P XIF > $   P IFT FLXDSC=1  > 0   P EJECT > F   PDMT900 EQU * > T $ P*   UNLOCK FLEXDISC IN THIS LOOP > h   P*  >     P*   REGISTERS  >     P*   A1 = EXTENT COUNTER  >   6 P*   A4 = LAST VOL CODE FLEXDOISC    A5 = EXT ADDR  >    
0x0d0694…0d0828          Dummy {f00=0x0042, f01=0x0190, f02=»NGTH IN FDB  > z   P LCR A7,A5 VOLUME CODE ?     P ANK A7,/FF  ? 2   P ABL(Z) DMT880 NO CODE ? F   P*  ? d & P*   FLEXDICSC IF BIT 8-13 = 111110 ? n   P*  ?     P ANK A7,/F8  ?     P SUK A7,/F8  ?     P ABL(NE) DMT880 NO FLEXDISC  ?     P*  ?   6 P*   IF SAME FLEX
0x0d0828…0d09bc          Dummy {f00=0x0042, f01=0x0190, f02=»THOIS FLEXIBLE DISC VOL CODE ? t   P*  @ $   PDMT910 EQU * @ .   P LCR A4,A5 SAVE VOL CODE @ B " P LDKL A3,FDBSTA FDB LINK ROOT  @ b   P INH   INH @     P RF DMT925 @     PDMT920 EQU * @     P LDR* A3,A3 FDB ADDR @     PDMT925 EQU * @     P ANKL A3,/FFFE   FDB ADD
0x0d09bc…0d0b50          Dummy {f00=0x0042, f01=0x018e, f02=» DMT920 CURRENT FDB  @     P LDK A7,4 EXTENT COUNTER A     P LDR A2,A3 FDB ADDR  A <   P ADKL A2,FDBEXT+1  A X   P*   ADDR OF 1ST VOL CODE A r & P SUKL A2,EXTELE EXT LENGTH IN FDB  A     PDMT930 EQU * A     P SUK A7,1  A   & P RB(N) DMT920 ALL EXTENTS CHECKED  A  
0x0d0b50…0d0ce4          Dummy {f00=0x0042, f01=0x018e, f02=» A   & P*   ALL FSDBS CHECKED. MAKE UNLOAD B     P*  B 2   PDMT980 EQU * B <   P ENB   ENB B P   P*  B b 6 P*   NOTE THAT ECBBUF IS ASSUMED NOT TO BE CHANGED  B l   P*   WITH THIS REQUEST  B     P*  B     P SC A4,ECBFC,A8 VOL CODE B     P*  B     P IFF DSKPAG+SWPB
0x0d0ce4…0d0e78          Dummy {f00=0x0042, f01=0x0190, f02=»   P IFT FLXDSC=1  C     P LDK A7,/B8 UNLOAD WAIT  C     P LKM C :   P DATA 1  C F   P LD A1,ECBRC,A8  C V   P ANK A1,1 INOPER C n   P ABL(NZ) DMTERR  C     P ABL DMT880 CHECK NEXT EXT C     P XIF C     P EJECT C   " PDMT500 EQU * READ VTOC RECORD  C     P*  C   "
0x0d0e78…0d100c          Dummy {f00=0x0042, f01=0x0190, f02=»H  C v ( P ORS A1,ECBRC,A9 SET RC BUT CONTINUE D   , P LD A2,ECBRL,A9 MOVE WHAT USER TOLD YOU  D 6   PDMT510 EQU * D f   P ST A2,ECBEL,A9  D z   P CF A14,DMTREM MOVE RECORD D     PDMAEX EQU *  D     P ABL DMTAEX EXIT D     P EJECT D   " PDMSQWR EQU * SEQUENTIAL WR
0x0d100c…0d11a0          Dummy {f00=0x0042, f01=0x0190, f02=» D v   P*  E     PDMDEL EQU * INDEXED DELETE E     P*  E 4   PDMIRW EQU * INDEXED REWRITE  E >   P*  E b & PDMRDWD EQU * DELAYED RANDOM WRITE  E l   P*  E   & PDMRDDD EQU * DELAYED RANDOM DELETE E     P*  E     P*   TEST STATUS  E     P LD A10,FDBRRO,A6  E     P A
0x0d11a0…0d1334 (0, 265) Dummy {f00=0x0042, f01=0x0190, f02=»+2,A9  E     P ANK A2,/FF  F     P LD A3,ECBCW,A9 LOG REC NR F "   P LDK A4,0  F D   P CCR A4,A10  F V   P RF(E) DMS010 FREE F j   P IFT INDXAC=1  F     P LDR A4,A7 F     P SUK A4,QINS F     P RF(E) DMEAER INDEXED INSERT F     P XIF F     P LDR A4,A7 F     P SUK A
0x0d1334…0d14c8          Dummy {f00=0x0042, f01=0x0190, f02=»   P ANK A4,EABIT  G   " P RF(NZ) DMS020 EA=1, NO CHECK  G     P*   EA MUST BE SET G @   P*  G Z   P CF A14,EATEST G d   P LDR A4,A4 RTN CODE  G z " P RF(NP) DMEAER NO EA THIS TASK G     P XIF G     P RF DMS100 G     PDMS010 EQU * G     P IFT INDXAC=1  G     P LDR
0x0d14c8…0d165c          Dummy {f00=0x0042, f01=0x0190, f02=»TE G v   P XIF H     PDMS020 EQU * H     P CF A14,EATEST H *   P LDR A4,A4 RTN CODE  H @   P RF(N) DMEAER EA OTHER TASK  H     PDMS100 EQU * H     P LDK A1,0 SET STATUS FREE  H     P IFT INDXAC=1  H     P LDR A2,A7 H     P SUK A2,QIRW H   " P RF(E) CHK010 INDEXED 
0x0d165c…0d17f0          Dummy {f00=0x0042, f01=0x0190, f02=»HK010 INDEXED DELETE H     P XIF I     P LDR A2,A7 I (   P SUK A2,QRD  I :   P RF(E) DMT350 RANDOM DELETE  I N   P LDR A2,A7 I r   P SUK A2,QRDD I   ( P RF(E) DMT350 DELAYED RANDOM DELETE  I     P RF DMT310 RW,RWD,SW I     P IFT INDXAC=1  I     P EJECT I     PCHK0
0x0d17f0…0d1984          Dummy {f00=0x0042, f01=0x0190, f02=»*   COMPARE KEYS IN FILE AND USER BUFFER I     P*  J 0   P LDR A1,A6 FDB ADDR  J :   P LDK A5,8 MAX 4 INDEX  J V   P SUR A12,A12 INDEX COUNTER J t   PCHK040 EQU * J     P SUK A5,2  J   $ P RF(N) CHK100 ALL INDEX CHECKED  J     P LDR A2,A1 FDB ADD J     P ADR A2,A5
0x0d1984…0d1b18          Dummy {f00=0x0042, f01=0x0190, f02=»ORDER =3 J     P ANK A2,/3F ORDER INDEX  K     P SUK A2,QIRW K 0 & P RB(NE) CHK040 NOT INDEXED REWRITE K D   P*  K n   P IFT MMUPAG=1  K x   P LDR A7,A1 SAVE A1 K   * P LD A1,FDBKA,A6 GET KEY START ADDRESS  K     P AD A1,ECBBA,A9  K   2 P LDKL A2,FDBKEY GET KEY SA
0x0d1b18…0d1cac          Dummy {f00=0x0042, f01=0x0190, f02=»6 KEY LENGTH K     P INH L   & P LD A4,DWTTDM,A7 GET TTAB ADDRESS  L   $ P TL TTB:MT,A4 LOAD MMU REGISTERS L J $ P LD A4,PRUN GET DM TTAB ADDRESS  L r 0 P TS TTB:MT,A4 STORE USER MMU IN DM MMU TABLE L     P ENB L   , P CF A14,MOV:US MOVE KEY TO FDB KEY AREA  L    
0x0d1cac…0d1e40          Dummy {f00=0x0042, f01=0x0190, f02=»NDXAC=1  L     P IFT MMUPAG=0  M   " P LD A2,FDBKA,A6 KEY START ADDR M &   P LDR A3,A2 M L " P AD A2,ECBBA,A9 KEY IN BUFFER  M ^   P XIF M     P*  M     P IFT INDXAC=1  M     P AD A3,FDBRRO,A1 M     P ADR A3,A11 KEY IN FILE  M     P LDK A7,0  M   " P LD A6,FDBRLE,
0x0d1e40…0d1fd4 (0, 266) Dummy {f00=0x0042, f01=0x0190, f02=»ECK NEXT M r   P LDR A6,A1 FDB ADDR  N     P LDKL A1,/4000 KEY NOT FOUND N ,   P RF DMERR  N P   PCHK100 EQU * N b   P LDR A6,A1 FDB ADDR  N v   P LD A7,DWTOR,A6  N     P ANK A7,/3F ORDER INDEX  N     P LDK A2,0  N     P LC A2,FDBNIF,A6 N     P CWR A2,A12  N   ( P
0x0d1fd4…0d2168          Dummy {f00=0x0042, f01=0x0190, f02=»R  N     P XIF O   $ PDMEAER LDKL A1,/2000 EA PROTECT  O     PDMERR ABL DMTERR O >   P EJECT O V   P*  O d   P*   MOVE RECORD  O n   P*  O     PDMT310 EQU * O     P IFT INDXAC=1  O     P LDR A2,A7 O     P SUK A2,QDEL O   " P ABL(E) DMXDEL INDEXED DELETE  O     P X
0x0d2168…0d22fc          Dummy {f00=0x0042, f01=0x0190, f02=»FROM ADDRESS O     P*  P     P IFT MMUPAG=0  P     P XRR A4,A1 P 4   P ANK A4,/01  P F ( P RF(E) DMT320 BOTH ODD OR BOTH EVEN  P Z & P CF A14,DMTBM ONE ODD AND ONE EVEN P     P RF DMT340 P     P*  P     PDMT320 LDR A4,A3 P     P ANK A4,/01  P     P RF(E) DMT330 BO
0x0d22fc…0d2490          Dummy {f00=0x0042, f01=0x018e, f02=»RD MOVE  P z   P*  Q     P XIF Q     P*  Q &   P IFT MMUPAG=1  Q 0   P LDR A3,A2 GET LENGTH  Q F , P LDR A2,A4 GET RECEIVING BUFFER ADDRESS  Q d   P INH Q   & P LD A4,DWTTDM,A6 GET TTAB ADDRESS  Q   $ P TL TTB:MT,A4 LOAD MMU REGISTERS Q   $ P LD A4,PRUN GET DM TTA
0x0d2490…0d2624          Dummy {f00=0x0042, f01=0x0190, f02=» Q Z   P XIF R     P*  R     PDMT340 EQU * R     P*  R 2   P*   SET STATUS USED  R <   P*  R X   P LDK A1,/FF  R b   PDMT350 SCR A1,A10  R v   P LD A3,FDBDBR,A6 R     P RF(NN) DMT394 NO DELAY  R     P LDR A2,A7 R     P SUK A2,QSW  R   " P RF(E) DMT360 SEQUENTIAL W
0x0d2624…0d27b8          Dummy {f00=0x0042, f01=0x0190, f02=»NDOM DELETE  R x   P RF DMT390 S   $ P*   WRITE IF LAST REC IN SECTOR  S &   P*  S N   PDMT360 LD A4,FDBRRO,A6 S X   P CW A4,FDBMRO,A6 S v " P RF(NE) DMT400 NOT LAST RECORD S   " PDMT390 LDK A7,/05 BASIC WRITE  S     P SLL A3,1  S     P RF(N) DMT395 BASIC WANTED S
0x0d27b8…0d294c          Dummy {f00=0x0042, f01=0x0190, f02=»1,A6 FDB ADDRESS AS PARAMETER  S     P LKM T &   P DATA -1 I/O AND ACTIVATION  T 2 " P DATA DMTAR2 DMTASK RESTART #2 T V   P LKM T |   P DATA 3 EXIT T     P EJECT T     P*  T     P************** T     P*   DMTAR2   * T     P************** T     P*  T     P*  T   ,
0x0d294c…0d2ae0          Dummy {f00=0x0042, f01=0x0190, f02=»4,DMTIOT CHECK DISC I/O  T     P LDR A1,A1 U     P RF(NZ) DMTERR U 2   P LDKL A1,/C0FF U H $ P ANS A1,FDBDBR,A6 RELEASE BUFFER U ^   PDMT400 EQU * U   " P LDR A1,A6 FDB ADDR DATA FILE  U     P LD A2,ECBCW+2,A9  U     P ANK A2,/FF  U     P LD A3,ECBCW,A9 LOG REC NR
0x0d2ae0…0d2c74 (0, 267) Dummy {f00=0x0043, f01=0x0190, f02=» RF(E) DMT460 SEQ WRITE  U     P LDK A4,QRD  V     P CWR A7,A4 V 4   P RF(E) DMT420 RAND DEL V F   P LDK A4,QRDD V d   P CWR A7,A4 V x ( P RF(E) DMT420 DELAYED RANDEOM DELETE V     P IFT INDXAC=1  V     P LDK A4,QDEL V     P CWR A7,A4 V     P RF(E) DMT420 INDEXED 
0x0d2c74…0d2e08          Dummy {f00=0x0043, f01=0x0190, f02=»ET GET CRN BUFFER  V     P LDR A10,A2 BUFFER ADDR  W     P IFT INDXAC=1  =2 START  W :   P LDK A3,QIRW W Z   P CWR A7,A3 W n " P RF(E) DMT410 INDEXED REWRITE  W     P XIF   =2 END  W     P CM CRNCIF,A2  W     P*   CLEAR INDEX CRN  W     P CM CRNCIF+2,A2  W     PDM
0x0d2e08…0d2f9c          Dummy {f00=0x0043, f01=0x018e, f02=»NCDF,A10 CRN FIL E CODE  W     P IFT INDXAC=1  X     P LDK A4,QINS X 6   P CWR A7,A4 X J   P RF(E) DMT460 INDEXED INSERT X     P XIF X     PDMT420 EQU * X     P LDK A4,QSR  X     P CWR A7,A4 X     P RF(E) DMT450 SEQ READ X     P LDK A4,QRR  X     P CWR A7,A4 X    
0x0d2f9c…0d3130          Dummy {f00=0x0043, f01=0x018e, f02=»   P*  Y     P*   RELEASE EA Y     P*  Y $   P CF A14,EARELB REL EA  Y .   P RF DMTAEX Y L   PDMT450 EQU * Y ^   P LC A4,DWTST,A1 DWTSTATUS  Y r   P ANK A4,EABIT EA-BIT Y   & P RF(NZ) DMTAEX EA=1. NO EA WANTED  Y     P*  Y   " P*   CHECK IF EA IS SET ALREADY Y    
0x0d3130…0d32c4          Dummy {f00=0x0043, f01=0x0190, f02=»   P CF A14,EASETB Z     P RF DMTAEX Z     PDMT460 EQU * Z ,   P*  Z @   P*   UPDATE LRN Z J   P*  Z `   P SC A2,FDBLRN,A1 Z j   P ST A3,FDBLRN+1,A1 Z     P IFT INDXAC=1  Z     P LDK A4,QINS Z     P CWR A7,A4 Z   " P ABL(E) DMINS2 INDEXED INSERT  Z     P XIF Z    
0x0d32c4…0d3458          Dummy {f00=0x0043, f01=0x0190, f02=»3F00 Z   ( P RF(NZ) DMTERX NO RELEASE OF BUFFER  [     PDMTEX1 LD A3,ECBBA,A8  [ 8   P SUK A3,8  [ V   PDMTEX2 EQU * [ h ( P CF A14,DMTRBU RELEASE BUFFER AT A3  [ |   PDMTERX EQU * [     P INH [     P*   A1 = RET CODE  [     P*   A6 = DWT ADDR  [     P CF A15,TEND
0x0d3458…0d35ec          Dummy {f00=0x0043, f01=0x0190, f02=»RANDOM READ  [   2 P*********************************************      " P LD A9,DWTECB,A1 USER ECB ADDR   J   P IFT MMUPAG=0    p   P LD A8,ECBCW,A9 ADDR OF KEY        P XIF       P IFT INDXAC=1        P IFT MMUPAG=1        P LDR A8,A1 FDB ADDR      " P ADKL A8,F
0x0d35ec…0d3780          Dummy {f00=0x0043, f01=0x018e, f02=» LDR A13,A1        P ADKL A13,FDBECB ECB ADDR  ]   $ P CF A14,FNDKEY GET INDEX RECORD  ] 6 ( PDMR006 EQU * FROM INDEXED READ NEXT  ] ^   P LD A9,DWTECB,A1 ]     P LDR A6,A1 FDB ADR ]     P LDKL A8,FDBECB  ]     P ADR A8,A6 ECB ADDRESS ]     P LDR A2,A2 RETURN CODE
0x0d3780…0d3914 (0, 268) Dummy {f00=0x0043, f01=0x018e, f02=» ]   " P LD A2,FDBRRO,A1 RECORD OFFSET ^     P ADK A2,10 BUFFER HEADER ^ .   P ADR A2,A3 REC ADDR  ^ N   P LD A4,FDBRLE,A1 REC LENGTH  ^ j   P SUK A4,6 KEY LENGTH ^     P ADR A2,A4 ^   " P CC A4,2,A2 DUPLICATE KEY CHAR ^   $ P RF(NE) DMR020 NEXT KEY NOT SAME ^    
0x0d3914…0d3aa8          Dummy {f00=0x0043, f01=0x0190, f02=» ^     P LDK A5,0  _     P LC A5,3,A2  _     P SC A5,ECBCW+3,A8  _ .   P LC A5,4,A2  _ H   P ECR A5,A5 _     P LC A5,5,A2  _ n   P ST A5,ECBCW,A8  _     P*  _     P*   RELEASE BLOCK BUFFER _     P*  _     P CF A14,DMTRBU _     P EJECT _     P*  _   0 P*   PERFORM 
0x0d3aa8…0d3c3c          Dummy {f00=0x0043, f01=0x018e, f02=» BIT _ |   P SLL A2,1  `   " P LDK A7,/A RANDOM READ NO WAIT `     P ORR A7,A2 EA BIT  ` D   P*  ` ^   P*   MOVE USER ECB  ` h   P*  `     P LDR A1,A9 FROM ECB ADDR `     P LDR A3,A8 TO ECB ADDR `     P LDK A2,6 NO OF CHAR `     P CF A14,DMTWM MOVE ECB `     P LDR
0x0d3c3c…0d3dd0          Dummy {f00=0x0043, f01=0x0190, f02=»   P DATA 3 EXIT a     PDMTAR4 EQU * a     P*  a ,   P*   SET UP A14 STACK a 6   P*  a R   P CF A15,GETA14 a     P LDR A6,A1 a r   P LDKL A8,FDBECB  a     P ADR A8,A6 RR ECB  a     P LD A9,DWTECB,A6 USER ECB  a     P LD A1,ECBRC,A8  a   & P ORS A1,ECBRC,A9 RET COD
0x0d3dd0…0d3f64          Dummy {f00=0x0043, f01=0x0190, f02=»LE a x   P*  b   ( P LD A1,FDBADF,A6 FDB ADDR DATA FILEP b   & P CF A14,CRNGET GET CRN BUFFER ADDR b @   P LDR A10,A2 CRN BUFFER ADDR  b j " P LDR A1,A6 FDB ADDR INDEX FILE b   ( P CF A14,GTLGRN GET INDE X LOG REC NO b     P SC A2,CRNCIF+1,A10  b   & P ST A3,CRNCI
0x0d3f64…0d40f8          Dummy {f00=0x0043, f01=0x0190, f02=»URN CODEXS b     P*  c   $ P LD A2,ECBEL,A8 EFFECTIVE LENGTH c     P ST A2,ECBEL,A9  c D   P LDK A1,0 RETURN CODE  c     P ABL DMTERX TENDIO c z   P EJECT c   " PDMIRN EQU * INDEXED READ NEXT  c   2 P*********************************************  c     P LDR A1,A6
0x0d40f8…0d428c          Dummy {f00=0x0043, f01=0x0190, f02=»UFFADR c     P ADK A2,10 RECORD ADDR d   ( P AD A2,FDBRLE,A1 ADDR OF STATUS CHAR d ,   P LDK A5,/FF USED MARK  d X   P CCR A5,A2 STATUS  d v   P RF(E) DMI120 USED d     P LD A4,FDBMRO,A1 d   & P ST A4,FDBRRO,A1 LAST REC IN SECT  d     P*  d     P*   CHECK IF END O
0x0d428c…0d4420          Dummy {f00=0x0043, f01=0x0190, f02=» RF(G) DMI105 EOF  d     P CW A3,FDBLRN+1,A1 e     P RF(L) DMI106 NOT EOF  e 4   PDMI105 LDR A3,A9 e R   P RF DMI030 EOF e j   PDMI106 LDR A3,A9 RESTORE e     P RF DMI010 NEXT REC  e     PDMI120 EQU *   e     P*   INDEX RECORD IS FOUND  e     P*  e     P LDK A2,0 
0x0d4420…0d45b4 (0, 269) Dummy {f00=0x0043, f01=0x0190, f02=»DMI100 RECORD FOUND  e     P LDR A6,A1 FDB ADDR  f   & PDMI030 LDKL A1,/4000 KEY NOT FOUND f 8   PDMI035 EQU * f b   P LDR A3,A3 BUFFER ADDR f v   P ABL(Z) DMTERX NO BUFFER f     P ABL DMTERR ERROR AND BUFFER f     P EJECT f     P*  f   & PDMINS2 EQU * INDEXED INS
0x0d45b4…0d4748          Dummy {f00=0x0043, f01=0x0190, f02=»FSTA f   " P CF A14,DMTRBU RELEASE BUFFER  g     PDMXDEL EQU * INDEXED DELETE  g 2 6 P*************************************************  g V   P LDR A11,A7 ORDER CODE g     P LDR A12,A8 PHYS ECB ADDR  g     P LDK A5,0  g   . P SC A5,FDBDBR,A1 ZEROE INDEX FILE COUN
0x0d4748…0d48dc          Dummy {f00=0x0043, f01=0x0190, f02=» A6,A10  g     P ADR A6,A5 h   ( P LD A1,FDBAI1,A6 FDB ADDR INDEX FILE h "   P RB(Z) DXI020 NO INDEX h N   P*  h l ( P*   GET FILE CODE FOR THIS FDB ADDR  h v   P*  h     P LD* A6,SCTCDT h     PDXI030 SUK A6,4  h     P LD A7,SCTCDT  h     P ADR A7,A6 h     P CW A1
0x0d48dc…0d4a70          Dummy {f00=0x0043, f01=0x0190, f02=»CBFC,A8 INDEX FILE h     P LDR A6,A11  i     P SUK A6,QINS i .   P RF(E) DXI080 INDEXED DELETE i B   P*  i f $ P*   GET ADDRESSS OF DATA RECORD  i p   P*  i     P LD A6,ECBBA,A12 SECTOR ADDR i     P ADK A6,2 CYLID  i   $ P AD A6,FDBRRO,A10 ADDR DATA REC  i     P A
0x0d4a70…0d4c04          Dummy {f00=0x0043, f01=0x0190, f02=» ADDR  i v $ P LD A6,ECBBA,A9 USER BUFFER ADDR j     P AD A6,FDBKA,A1 KEY OFFSET j 6   P IFT MMUPAG=1  j X   P LDR A6,A1 j n " P ADKL A6,FDBKEY ADDR KEY AREA  j     P XIF j     P IFT INDXAC=1  j   $ P LDK A7,/1F INSERT INDEX NOWAIT  j     PDXI090 EQU * j     P*  j
0x0d4c04…0d4d98          Dummy {f00=0x0043, f01=0x0190, f02=» DATA DMTAR5 j     P LD A7,ECBRC,A8  k     P RF(N) DMTAR5 REQ ERR  k ,   P RB DXI020 NEXT INDEX DIRECT k J   PDXI100 LKM k n   P DATA 3 EXIT k     PDMTAR5 EQU * k   " P LD A6,FDBADF,A1 FDB DATA FILE k     P LD A9,DWTECB,A6 USER ECB  k     P LDKL A8,FDBECB  k     P
0x0d4d98…0d4f2c          Dummy {f00=0x0043, f01=0x0190, f02=»A9 RC TO USER  k     P LDK A1,0 RETURN CODE  l   & P LC A2,FDBDBR,A6 NR OF READY INDEX l 4   P ADK A2,1 COUNT INDEXES  l ^ $ P CC A2,FDBNIF,A6 TOT NR OF INDEX l ~   P RF(NE) DXI200 l     P LD A7,DWTOR,A6  l     P ANK A7,/3F ORDER CODE l     P SUK A7,QINS INDEXED I
0x0d4f2c…0d50c0          Dummy {f00=0x0043, f01=0x0190, f02=»   P ADKL A10,2 CYLID  m     P AD A10,FDBRRO,A6  m   & P AD A10,FDBRLE,A6 ADDR STATUS CHAR m 8   P LDK A1,0 STATUS FREE  m b . P ABL DMT350 CONTINUE AS FOR RANDOM DELETE  m     PDXI200 EQU * m     P SC A2,FDBDBR,A6 m     P LKM m   " P DATA 3 EXIT. MORE INDEX LEFT 
0x0d50c0…0d5254 (0, 270) Dummy {f00=0x0043, f01=0x0190, f02=»***************  m r " P LD A9,DWTECB,A1 USER ECB ADDR n   $ P LD A8,ECBBA,A9 BUFFER ADDR USER n >   P LDR A12,A8  n f $ P LD A11,FDBRLE,A1 RECORD LENGTH  n z   P SUKL A11,6 KEY LENGTH n     P LDR A13,A14 n   0 P ADKL A13,2 ECB ADDR TO RECORD BUFFER AREASS n   $ P
0x0d5254…0d53e8          Dummy {f00=0x0043, f01=0x0190, f02=»OR FOUND n z   P LDR A13,A3 BUFFER ADDR  o   " P LD A4,FDBADF,A6 FDB DATA FILE o 0   P LD A5,DWTECB,A4 USER ECB  o V   P LD A1,DWTOR,A6  o x   P ANK A1,/3F  o     P SUK A1,QDELX  o   & P ABL(E) DEL000 DELETE INDEX RECORD o     P*  o   ( P*   SET RC BIT 6 TO USER I
0x0d53e8…0d557c          Dummy {f00=0x0043, f01=0x018e, f02=»EY NOT ALLOWED IN FILE)  o     P*  p     P LC A4,ECBFC,A5 FILE CODE  p *   P CC A4,FDBECB+1,A6 p L * P RF(NE) INS049 NOT REQUESTED FILE CODE p f   P LDKL A4,/200 BIT 6  p   " P ORS A4,ECBRC,A5 NEXT KEY SAME p     PINS049 EQU * p     P IFT INSLAS=1  p     P*  p    
0x0d557c…0d5710          Dummy {f00=0x0043, f01=0x018e, f02=»   P CF A14,RDNXTR GET NEXT REC  q     P RF INS100 OK  q (   P ABL DEL045 ERROR  q >   PINS100 EQU * q X   P ADR A2,A3 q l   P ADK A2,10 REC ADDR  q ~   P AD A2,FDBRLE,A1 ADDR STATUS q     P LDK A5,/FF  q     P CCR A5,A2 q     P RF(E) INS150 USED q     P LD A5,FDB
0x0d5710…0d58a4          Dummy {f00=0x0043, f01=0x0190, f02=»   P CWR A5,A11 KEY LENGTH r   $ P RB(E) INS080 NEXT SAME GET NEXT r "   P*  r J   P*   UPDATE LAST SAME RECORD  r T   P*  r x   P SC A11,-4,A2 NEXT SAME  r     P LD A7,FDBRRO,A1 r     P CW A7,FDBMRO,A1 r   & P RF(NE) INS160 SECT WRITTEN LATER  r     P*  r     P* 
0x0d58a4…0d5a38          Dummy {f00=0x0043, f01=0x018e, f02=»   P ABL(NZ) DMTERR  s     P*  s     P*   GET NEXT RECORD  s &   P*  s B   PINS160 EQU * s L " P LDR A7,A5 NR OF SAME IN NEXT  s `   P LDR A1,A6 FDB s     P CF A14,RDNXTR GET NEXT RC s     P RF INS170 OK  s     P ABL DEL045 ERROR  s     PINS170 EQU * s     P LDR A
0x0d5a38…0d5bcc          Dummy {f00=0x0043, f01=0x0190, f02=» s     P*  t   ( P*   CREATE AN INDE XRECORD IN AREA 1 t     P*  t >   P LDR A1,A12 FROM ADDR  t H   P*  t f   P LDR A3,A14  t p   P ADK A3,2 TO ADDR  t     P LDR A2,A11 KEY LENGTH t     P CF A14,DMTBM MOVE KEY t     P LDK A2,0  t     P SCR A2,A3 DUMMY t     P ADK
0x0d5bcc…0d5d60          Dummy {f00=0x0043, f01=0x0190, f02=»R  t t   P LD A2,ECBCW+2,A5  u   ( P LD A3,ECBCW,A5 REC NR DATA FILE REC u $   P SCR A2,A7 u P   P ADK A7,2  u b   P SCR A3,A7 u t   P ECR A3,A3 u     P SUK A7,1  u     P SCR A3,A7 LOG REC NR  u     P ADK A7,2  u     P LDK A1,/FF USED u     P SCR A1,A7 STATUS CHAR
0x0d5d60…0d5ef4 (0, 271) Dummy {f00=0x0044, f01=0x0190, f02=» u     P ST A2,-28,A14 v     P ST A3,-26,A14 v     P EJECT v 4   P*  v B : P*   BELOW IS A NEW INDEX RECORD INSERTED AND FOLLOWING v L $ P*   USED RECORDS ROLLED FORWARD  v   $ P*   A6,A11,A13 IS USED AT ENTRY  v   $ P ADKL A11,7 RECORD LENGTH TOTAL  v     P*  v  
0x0d5ef4…0d6088          Dummy {f00=0x0044, f01=0x0190, f02=»A12  = AREA INDEX 0=BUFAR1,1=BUFAR2  v   $ P*   A13  = BUFFER ADDRESS SECTOR w ,   P*  w T   PINS190 EQU * w ^   P LDKL A12,1 BUFADR2  w r   PINS200 EQU * w     P LDK A1,0  w     P LDR A12,A12 w     P RF(Z) INS210 BUFAR1 w   ( P LDKL A1,RECBFZ RECORD BUUFFER SIZE 
0x0d6088…0d621c          Dummy {f00=0x0044, f01=0x0190, f02=» LAST RECORD w     P*  x     P LDR A1,A13  x     P ADK A1,10 BUFSTA+2  x 2 . P AD A1,FDBMRO,A6 ADDR OF LAST REC IN SECT  x N   P LDR A2,A11  x     P LDR A3,A10  x   " P CF A14,DMTBM SAVE LAST RECORD x     P*   MOVE REST OF SECTOR  x     P*  x     P LDR A1,A13  x  
0x0d621c…0d63b0          Dummy {f00=0x0044, f01=0x0190, f02=» x t   P LDR A3,A1 y     P ADR A3,A11 TO ADDR  y     P CF A14,DMTBMR MOVE  y 6   P*   INSERT NEW RECORD  y R   P*  y p   P LDKL A1,RECBFZ BUFFER SIZE  y z   P SLL A1,1 BYTE NO  y     P LDR A12,A12 y     P RF(Z) INS250 BUFAR1 y   " P LDK A1,0 SELECT OTHER BUFFER  y
0x0d63b0…0d6544          Dummy {f00=0x0044, f01=0x0190, f02=»   P CF A14,DMTBM MOVE z     P*   WRITE BUFFER z     P*  z 6   P LDR A8,A14 USE STACK AS ECB z @   P SUKL A8,24  z d $ P LC A2,FDBEXT+1,A6 VOL DEV CODE  z x   P ANK A2,/FF  z     P STR A2,A8   z     P LDR A2,A13  z     P ADK A2,8 BUFSTA z     P ST A2,ECBBA,A8 SECT
0x0d6544…0d66d8          Dummy {f00=0x0044, f01=0x0190, f02=» z v   P LDK A7,/95 WRITE , WAIT {     P LKM { (   P DATA 1  { 4   P LDR A1,A6 FDB INDEX { D   P CF A14,DMTIOZ IO CHECK  { `   P LDR A1,A1 {     P ABL(NZ) DMTERR  {     P*  {   6 P*   IF SPILLED RECORD IS FREE, OPERATION IS READY  {     P*  {     P LDR A2,A10 RECO
0x0d66d8…0d686c          Dummy {f00=0x0044, f01=0x0190, f02=»T IN SECT  { v   P CCR A1,A2 |     P RF(Z) INS400 FREE RECORD  | $   P*  | F   P*   GET NEXT SECTOR  | P   P*  | l   P LDR A1,A6 FDB ADDR  | v   P LDR A3,A13 BUFFER ADDR  |   2 P CF A14,RDNXTR GET FIRST RECORD IN NEXT SECTOR |     P RF INS260 OK  |     P LDR A1,A5
0x0d686c…0d6a00          Dummy {f00=0x0044, f01=0x0190, f02=»D BUFFERS  | v   P SUR A12,A12 }     P RB INS200 } &   P EJECT } 8   PINS400 EQU * } F   P*  } Z ( P*   UPDATE LRN IF EOF IS ENCOUNTERED } d   P*  }     P LDR A1,A6 FDB INDEX }     P CF A14,GTLGRN   }     P CC A2,FDBLRN,A1 }     P RF(L) INS430 NO EOF }     P RF(G)
0x0d6a00…0d6b94 (0, 272) Dummy {f00=0x0044, f01=0x0190, f02=»T A3,FDBLRN+1,A6   }     P LDKL A1,/1000 EOF ~     P ORS A1,ECBRC,A9 EOF TO USER ~ 4   PINS430 EQU * ~ X   P*  ~ l 0 P*   UPDATE CRN-LINK FOR MOVED INDEX RECORDS  ~ v   P*  ~     P LDKL A12,1 ADD ON E TO CRN  ~     P LDR A8,A2 ~     P LDR A9,A3 LAST REC NR MOVED ~
0x0d6b94…0d6d28          Dummy {f00=0x0044, f01=0x0190, f02=»TE CRN IF SAME FILE CODE ~     P*        P LD A1,FDBADF,A5 FDB DATA F    * " P CF A14,CRNGET GET CRN BUFFER    N & P LD A9,DWTECB,A1 USER ECB ADDR =4    t " P LC A4,ECBFC,A9 USER FILE CODE       P CC A4,FDBECB+1,A5       P RF(NE) INS440 OTHRER FILE       P ST A10,
0x0d6d28…0d6ebc          Dummy {f00=0x0044, f01=0x0190, f02=»DK A1,0 OK RET CODE        P LDR A3,A13 BUFFER ADDR        P ABL DMTEX2    <   P EJECT   P * PDEL000 EQU * DELETE INDEX RECORD CONT    ^   P LDR A12,A5 USER ECB ADDR        P LDR A2,A2       PDEL010 EQU *     " P ABL(NZ) DMI030 KEY NOT FOUND        P*        P*   
0x0d6ebc…0d7050          Dummy {f00=0x0044, f01=0x0190, f02=»7 BUFSTA+2-3=ADDR REC NR       P LCR A2,A1       P CC A2,ECBCW+3,A12 REC NR    2   P RF(NE) DEL030 WRONG RECORD    T   P LC A2,1,A1    x   P ECR A2,A2       P LC A2,2,A1 REC NR       P CW A2,ECBCW,A12       P RF(E) DEL200 RECORD FOUND       PDEL030 EQU *       P* 
0x0d7050…0d71e4          Dummy {f00=0x0044, f01=0x018e, f02=»DB INDEX       PDEL040 EQU *     ( P CF A14,RDNXTR GET NEXT INDEX RECORD   $   P RF DEL050 OK    P   PDEL045 LDR A1,A5 ERROR CODE    f   P ABL DMI035 ERROR        PDEL050 EQU *       P*        P*   CHECK IF RECORD IS USED        P*        P LDR A13,A3 NEW BUFFER A
0x0d71e4…0d7378          Dummy {f00=0x0044, f01=0x0190, f02=»   P RB(E) DEL020 USED       P LD A4,FDBMRO,A1     ( P ST A4,FDBRRO,A1 LAST REC IN SECTOR    6   P RB DEL040 NEXT REC    b   P EJECT   ~   PDEL200 EQU * RECORD FOUND        P*      & P*   SET RC BIT 6 IF NEXT KEY SAME        P*      $ P LC A2,ECBFC,A12 USER FILE C
0x0d7378…0d750c          Dummy {f00=0x0044, f01=0x0190, f02=»A6       * P RF(NE) DEL220 NOT REQUESTED FILE CODE       P CWR A11,A7 KEY LENGTH   : $ P RF(NE) DEL220 NEXT KEY NOT SAME   X   P LDKL A4,/200      $ P ORS A4,ECBRC,A12 NEXT KEY SAME        PDEL220 EQU *       P*      $ P*   MOVE UP RECORDS OVER DELETED       P*   
0x0d750c…0d76a0          Dummy {f00=0x0044, f01=0x0190, f02=»       P ADR A1,A11 FROM ADDR        P LD A2,FDBMRO,A6   &   P SU A2,FDBRRO,A6 NR OF CHAR    >   P CF A14,DMTBM MOVE   b   P*    |   P*   SET LAST RECORD FREE       P*        P ADR A3,A11        P SUK A3,1        P LDK A1,0        P SCR A1,A3 STATUS FREE       P* 
0x0d76a0…0d7834 (0, 273) Dummy {f00=0x0044, f01=0x018e, f02=» " P LDR A11,A3 FIRST REC NR MOVED       P LD A12,FDBRRO,A6 OLD OFFSET   *   P LD A4,FDBMRO,A6   N   P ST A4,FDBRRO,A6 MAX OFFSET    f $ P CF A14,GTLGRN LAST REC NR MOVED       P LDR A8,A2       P LDR A9,A3 REC NR      " P ST A12,FDBRRO,A6 RESET OFFSET       P LDK
0x0d7834…0d79c8          Dummy {f00=0x0044, f01=0x0190, f02=»   ~ $ P RF(NZ) DEL290 NOT FIRST RECORD        P LDR A1,A5 FDB   0   P CF A14,GTLGRN GET REC NR    F   P LDR A1,A2   h   P LDR A2,A3   z   P LDK A6,0        P LDK A7,1      $ P CF A14,DSUMOD A1,A2 = A1,A2 - 1       P RF(Z) DEL600 FILE START       P LDR A6,A5 FDB A
0x0d79c8…0d7b5c          Dummy {f00=0x0044, f01=0x0190, f02=»A14        P ADKL A8,2 ECB ADDR        P LDR A12,A12   ( $ P RF(Z) DEL245 BUFFER NOT CHANGED   <   P*    d   P*   WRITE SECTOR   n   P*        P LDK A7,/95 WRITE WAIT       P LKM       P DATA 1        P LDR A1,A5 FDB       P CF A14,DMTIOZ IO CHECK        P LDR A1,
0x0d7b5c…0d7cf0          Dummy {f00=0x0044, f01=0x018e, f02=»EASE BUFFER    ~   P*        P*   GET PREVIOUS SECTOR        P*    >   P LDR A1,A5 FDB ADDR    H   P LDK A3,0    d   P CF A14,RDNXTR GET SECTOR    v   P RF DEL250 OK        P LDR A6,A1 FDB ADDR        P RB DEL045       PDEL250 EQU *       P LDR A5,A1 FDB       P L
0x0d7cf0…0d7e84          Dummy {f00=0x0044, f01=0x018e, f02=»   PDEL300 EQU *     * P ST A4,FDBRRO,A5 PREVIOS RECORD OFFSET       P ADK A4,10 BUFSTA+2    F   P ADR A4,A13 RECORD ADDR    b & P AD A4,FDBRLE,A5 STATUS CHAR ADDR        P LDK A2,/FF        P CCR A2,A4       P RB(NE) DEL240 FREE      . P LC A2,17,A14 NR OF SAME I
0x0d7e84…0d8018          Dummy {f00=0x0044, f01=0x0190, f02=»   v   PDEL600 EQU *       P LDR A12,A12     $ P RF(Z) DEL900 BUFFER NOT CHANGED   0   P*    X   P*   WRITE SECTOR   b   P*    z   PDEL700 EQU *       P LDR A8,A14        P ADKL A8,2 ECB ADDR        P LDK A7,/95 WRITE WAIT       P LKM       P DATA 1        P LDR A
0x0d8018…0d81ac          Dummy {f00=0x0044, f01=0x401c, f02=» XIF       P END    @        LDR A12,A12     $ P RF(Z) DEL900 BUFFER NOT CHANGED   0   P*    X   P*   WRITE SECTOR   b   P*    z   PDEL700 EQU *       P LDR A8,A14        P ADKL A8,2 ECB ADDR        P LDK A7,/95 WRITE WAIT       P LKM       P DATA 1        P LDR A
0x0d81ac…0d8340          Dummy {f00=0x0044, f01=0x2008, f02=»         + t   P INH ,     P CF A15,TENDIO ,     P ENB , 2   P*  , >   P*   EXIT , H   P*  , X   P LKM , b   P DATA 3  , n   P*  , ~   P END ,  @    ,  RD ADDR  A2:=EA BIT  +   & P C1R A2,A2 ONE COMPLEMENT BIT MASK +     P ANRS A2,A3 SET OFF EA BIT +     P*  +    
0x0d8340…0d84d4 (0, 274) Dummy {f00=0x0044, f01=0x018e, f02=»G EQU 1.   r   P*        PMMUPAG EQU 1       P*    . 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   8 . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.   r   P*        PCPU852 EQU 0       P*        P* MMU BUFFER SIZE        P*        PX:A EQU 50       PX:Q EQ
0x0d84d4…0d8668          Dummy {f00=0x0044, f01=0x0190, f02=»       P*        P EJECT   DRIC01        P*    *   P*    4   P*********************    >   P* DWT DISPLACEMENTS *        P*********************    z   P*        P*      0 PDWTDRD EQU /10 START OF DRIVER DEFINED PART        P*        P IFT MMUPAG=0        PSTART EQ
0x0d8668…0d87fc          Dummy {f00=0x0044, f01=0x0190, f02=»INTER    t   PDWTIME EQU START+/02 TIME      6 PDWTANC EQU START+/04 POINTER TO FIRST DWT IN QUEUE   0 . PDWTQUE EQU START+/06 QUEUE ANCHOR ADDRESS    j   P*        P EJECT   DRIC01        P*        P*        P*****************        P* ADDRESS BLOCK *        P**
0x0d87fc…0d8990          Dummy {f00=0x0044, f01=0x018e, f02=» DATA ICAD ACTIVATION ADDRESS        P DATA ITABRT ABORT ADDRESS   &   P*    H   P*    R 6 PRD:QUE DATA 0 QUEUE ANCHOR NOT ADDRESSED READ REQ.     8 PWR:QUE DATA 0 QUEUE ANCHOR NOT ADDRESSED WRITE REQ.        P*      $ P* INTERTASK DRIVER BUFFER (MMU)        P*   
0x0d8990…0d8b24          Dummy {f00=0x0044, f01=0x0190, f02=»   P* A C T I V A T I O N        P*    "   PICAD EQU *   ,   P LDR A1,A7 ORDER CODE TO A1    >   P SUK A1,2    b & P RF(Z) RD:NAD READ NOT ADDRESSED?    t   P SUK A1,4      ( P ABL(Z) WR:NAD WRITE NOT ADDRESSED?        P SUK A1,4      " P RF(Z) RD:ADR READ ADDRESS
0x0d8b24…0d8cb8          Dummy {f00=0x0044, f01=0x0190, f02=»*    S E T   T I M E O U T       P*    "   P LD A2,ECBCW,A8 GET TIME   ,   P ST A2,DWTIME,A6   L   P RF END:IO   d   P*    v   P EJECT   DRIC01        P*        P* R E A D, A D D R E S S E D       P*      " P* W R I T E, A D D R E S S E D       P*        PRD:ADR E
0x0d8cb8…0d8e4c          Dummy {f00=0x0044, f01=0x0190, f02=»CW,A8 TID      & P CF A15,FNDTID TTAB ADDRESS TO A2        P ADK A2,0 SET CR   <   P RF(Z) DIS:OE NOT FOUND?   T   P CW A2,DWTTAB,A6   t   P RF(E) DIS:OE ILLEGAL TID?     4 P ADKL A2,TTB:TD ADDRESS TO TERMINAL DEVICE TABLE       P LDR* A1,A2 TABLE LENGTH     $ P L
0x0d8e4c…0d8fe0          Dummy {f00=0x0044, f01=0x0190, f02=» $ P*    FIND DWT OF ADDRESSED TASK        P*    , 0 PADR:20 ADK A2,4 ADDRESS TO NEXT DWT ADDRESS    6   P SUK A1,4    j   P RF(N) DIS:OE NOT FOUND?   |   P*        P LDR* A4,A2 DWT ADDRESS      " P CW A7,DWTADR,A4 SEARCHED DWT?       P RB(NE) ADR:20 NO, TRY NEXT 
0x0d8fe0…0d9174 (0, 275) Opaque[0x194]
0x0d9174…0d9308          # DirEnt {nam=»DMINIT«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08a0, f03=0x0000}
0x0d9174…0d9308          IdxSect {
0x0d9174…0d9308            f00 = 0x0045	// 0xd9174 @0x0 
0x0d9174…0d9308            f01 = 0x0004	// 0xd9176 @0x2 
0x0d9174…0d9308            gno = [	// 0xd9178 @0x4 
0x0d9174…0d9308                [0x00]: C0x0045.0x0.0
0x0d9174…0d9308                [0x01]: C0x0045.0x1.0
0x0d9174…0d9308            ]
0x0d9174…0d9308          }
0x0d9308…0d949c          Dummy {f00=0x0045, f01=0x0190, f02=» 2 P IDENT DMINIT  REL 9.2 79-11-16  870105040920        P   :   P*    B 8 P****************************************************   L   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      0 P*   DMINIT = DATA MANAGEMENT INITIALIZATION        P*        P*     
0x0d949c…0d9630          Dummy {f00=0x0045, f01=0x018e, f02=»FDB:S IN THE FDB AREA    z > P*   CLEAR THE USE BIT AND THE BUFFER HEADER IN DM BUFFERS      0 P*   CLEAR USE BIT AND QUEUE ANCHOR IN TASBLK   ` , P*   CLEAR DM FILE CODE ENTRIES IN CD:TAB       P*      , P*   DMINIT IS CALLED AS A PFINIT ROUTINE       P*      " P
0x0d9630…0d97c4          Dummy {f00=0x0045, f01=0x0190, f02=»   P EXTRN FDBSTA        P EXTRN FDBEND        P EXTRN CURBUF    0   P EXTRN BUFDMI    F   P EXTRN BUFSNR        P EXTRN BUFOR   r   P EXTRN TASBLK        P EXTRN TASQUE        P EXTRN CRNQUE,CRNEND       P EXTRN CRBUFL        P EJECT       P*        P*        P* 
0x0d97c4…0d9958          Dummy {f00=0x0045, f01=0x0190, f02=»   P*   DIV W. 2 FOR 16 K LIMIT        P*    (   P LDR A5,A4   2   P SRL A5,1    D   P LDR A1,A6   V   P SRL A1,1    h   P CWR A5,A1   z " P RF(G) DMIN40 END OF FDB AREA        P STR A4,A3 CHAIN       P LDR A3,A4       P RB DMIN30       PDMIN40 EQU *       P SUR A
0x0d9958…0d9aec          Dummy {f00=0x0045, f01=0x0190, f02=»ALIZATIONS IF POWER FAIL RESTART       P*    (   P LD A1,INIFLG    2   P RF(Z) DMINEX    H   P LDKL A2,QFDBFL FDB LENGTH   ^   P*      $ P*   CHAIN FDB:S IN THE FDB AREA        P*        P LDKL A3,FDBSTA        P LDKL A6,FDBEND        P CF A15,DMIN30       P*     
0x0d9aec…0d9c80          Dummy {f00=0x0045, f01=0x0190, f02=»   P CF A15,DMIN30       P*      < P*   CLEAR USE BIT AND BUFFER HEADER WORDS IN DM BUFFERS    $   P*    d   P LDKL A2,/FFFE   n   P LD A3,CURBUF        PDMIN50 LDR* A3,A3        P ANRS A2,A3 CLEAR USE BIT        P CM BUFDMI,A3        P CM BUFSNR,A3        P CM BU
0x0d9c80…0d9e14 (0, 276) Dummy {f00=0x0045, f01=0x405a, f02=»LK       P CM TASQUE       P*        PDMINEX EQU *   &   P RTN A15   :   P END   J@      V                                                                                                                                                                              
0x0d9e14…0d9fa8          Dummy {f00=0x0045, f01=0x2008, f02=»             PDMINEX EQU *       P RTN A15   "   P END   2@      >TASBLK       P CM TASBLK   P   P CM TASQUE   b   P*    t , P*   CLEAR DM FILE CODE ENTRIES IN CDTAB    ~   P*        P LD A2,CDTAB       PDMIN60 SUK A2,4        P LDR A3,A2       P ADKL A3,CDTAB    
0x0d9fa8…0da13c          Dummy {f00=0x0045, f01=0x0190, f02=» J F         IDENT DMTASS                   REL 9.2 79-11-16  870105040920     ( $   DMTASSK VTLRN VLVBA VLVRL SECTLEA   R       VLVBA     ~       VLVRL             VTLRN             SECTLEA             TASECB            ECBBA           ECBRC     , (              
0x0da13c…0da2d0          Dummy {f00=0x0045, f01=0x018e, f02=»       :       t       TASMXAE           TASASB    &       VOLCHE    8 , (     7H@ A     A    " P        ""          J       TASCVO    z       CLRBUF      * &     Q H      P                @                 TASVOL            ECBFC           ECBRL           ECBCW  
0x0da2d0…0da464          Dummy {f00=0x0045, f01=0x0190, f02=»       TASVLEP     , (               L "  TOP        A   " L             TASVRL    F , (      B  A   $ L   C             & @   $   X       TASFIL      , (      "    A   $Q  @           A       @           DMTRBU      , (           (     B               * D        
0x0da464…0da5f8          Dummy {f00=0x0045, f01=0x018e, f02=»     j , (     G             &             @   (T      , (     a         A   "     0"                : , (                U     _  L   !SSP  !LL     j       TASCXOS     , (            W  L     @   ,   A   ,V                TASSEXR           TASXLBP     , (        
0x0da5f8…0da78c          Dummy {f00=0x0045, f01=0x0190, f02=»           FDBVTO      , (       H         4 2% P  R   6 X    T  R           FDBMIA#   J , (           8 @   "T  R   :T  @   (           , (                   6     4 2% P                    QFDBFL      , (     =             2       <        P  %           DWTST  
0x0da78c…0da920          Dummy {f00=0x0045, f01=0x0190, f02=» E       3 P   S   F P   S           FDBRLE    "       FDBBLF    4       FDBNIF    F * &           F P   S   H P   S   J P % S   X       FDBKA     , (           L P & S   N @   " S   8           , (      @  B       |   f       @   ,T   W      , (      A      2T   
0x0da920…0daab4 (0, 277) Opaque[0x194]
0x0daab4…0dac48          # DirEnt {nam=»DMTASS«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08b0, f03=0x0000}
0x0daab4…0dac48          IdxSect {
0x0daab4…0dac48            f00 = 0x0045	// 0xdaab4 @0x0 
0x0daab4…0dac48            f01 = 0x0010	// 0xdaab6 @0x2 
0x0daab4…0dac48            gno = [	// 0xdaab8 @0x4 
0x0daab4…0dac48                [0x00]: C0x0045.0x2.0
0x0daab4…0dac48                [0x01]: C0x0045.0x3.0
0x0daab4…0dac48                [0x02]: C0x0046.0x0.0
0x0daab4…0dac48                [0x03]: C0x0046.0x1.0
0x0daab4…0dac48                [0x04]: C0x0046.0x2.0
0x0daab4…0dac48                [0x05]: C0x0046.0x3.0
0x0daab4…0dac48                [0x06]: C0x0047.0x0.0
0x0daab4…0dac48                [0x07]: C0x0047.0x1.0
0x0daab4…0dac48            ]
0x0daab4…0dac48          }
0x0dac48…0daddc          Dummy {f00=0x0045, f01=0x0190, f02=» 2 P IDENT DMTASS  REL 9.2 79-11-16  870105040920        P   :   P*   =3 PR 5141   B   P*   = 79-04-06   X   P*   =2 WAIT AT VTOC READ   n   P*   REL 9.1 79-04-06       P*   =1, PR 3413        P*   REL 9.1 78-10-25       P       P       P*        P*      8 P******
0x0daddc…0daf70          Dummy {f00=0x0045, f01=0x0190, f02=»LE CODE DISC I/O HANDLING    z   P*    "   P*    ,   P*    6   P*    @   P*    J   P*    T 8 P****************************************************   ^   P*      * P*   THIS MODULE IS ACTIVATED FROM TASS       P*      B P*   INPUT   A2 = TID TASK IDENT OF DMTASK AT
0x0daf70…0db104          Dummy {f00=0x0045, f01=0x0190, f02=» ASSIGNED CAN    X L P*   RECIDE ARE DEFINED. ON THESE VOLUMES THE VTOC:S ARE SEARCHED TO FIND     D P*   ALL EXTENTS FOR THE FILE TO BE ASSIGNED. FOR EACH EXTENT ITS   f > P*   FILE-SECTION-NO, FILE-EXTENT-NO,FILE-EXTENT-LENGTH AND     . P*   FILE-EXTENT-BASE ARE
0x0db104…0db298          Dummy {f00=0x0045, f01=0x0190, f02=»-LENGTH, BLOCKING-FACTOR AND VTOC-REC-NO   r   P*   ARE SAVED TOO.   0 L P*   WHEN THE FIRST EXTENT HAS BEEN FOUND EXISTING FDB:S CAN BE SEARCHED    J L P*   TO CHECK IF THE FILE TO BE ASSIGNED HAS PREVIOUSLY BEEN ASSIGNED TO      L P*   ANOTHER FILE CODE. IF SO T
0x0db298…0db42c          Dummy {f00=0x0045, f01=0x0190, f02=»EN A NEW FDB MUST BE INITIALIZED AND THE REST OF THE     4 P*   VOLUMES ARE CHECKED TO FIND ALL FILE EXTENTS   <   P*    t 2 P*   FOR INDEX ASIGN THE PRODGRAM IS RUN TWICE.   ~ 4 P*   DURING THE FIRST LOOP A MASTERINDEX IS READ.     . P*   FC 13 IN TTAB FOR DMTASK
0x0db42c…0db5c0          Dummy {f00=0x0045, f01=0x018e, f02=»MTASS        P ENTRY VTLRN       P ENTRY VLVBA   "   P ENTRY VLVRL   6   P ENTRY SECTLE    J   P EJECT   `   P*    n   P*****************    x   P*   EXTERNALS   *        P*****************        P*        P EXTRN QTJOB       P EXTRN FNDTID,TTB:TD       P*       
0x0db5c0…0db754 (0, 278) Dummy {f00=0x0045, f01=0x0190, f02=»   P EXTRN ECBRL       P EXTRN ECBRC       P EXTRN ECBCW   ,   P*    @   P EXTRN TIODM   J   P EXTRN DMTGBU    ^   P EXTRN DMTRBU    t   P EXTRN CLRBUF        P EXTRN BUFSTA        P EXTRN BUFSNR        P EXTRN BUFDMI        P*        P EXTRN QFDBFL        P EXTRN
0x0db754…0db8e8          Dummy {f00=0x0045, f01=0x0190, f02=»BAS        P EXTRN FDBRLE        P EXTRN FDBBLF    "   P EXTRN FDBVTO    8   P EXTRN FDBLRN    N   P EXTRN FDBNIF,FDBKA    d & P EXTRN FDBMIA,FDBAI1,FDBADF,FDBCRL     . P EXTRN FDBSNR,FDBMRN,GTLGRN,EXTELE,FDBCEX        P EXTRN FDBDBR,FDBMRO     . P EXTRN FDBMEC MM
0x0db8e8…0dba7c          Dummy {f00=0x0045, f01=0x0190, f02=»   P EXTRN TASCXO        P EXTRN TASSEX        P EXTRN TASXLB    0   P EXTRN TASFDB    F   P EXTRN TASVRL        P EXTRN TASVLE    r   P EXTRN TASVRN        P EXTRN TASECB        P EXTRN TASFIL,TASTID,TASMXA        P EXTRN TASSPW,TASFDD,TASTBE        P EXTRN TASCA
0x0dba7c…0dbc10          Dummy {f00=0x0045, f01=0x018e, f02=»   PX:B EQU 0      4 PINDXAC EQU 00000 INDEX ACCESS FUNCTIONS WHEN = 1       P*    N . P* A PROGRAM VERSION USING TOSS MMU PAGING    X * P* IS OBTAINED BY SETTING MMUPAG EQU 1.       P*        PMMUPAG EQU 0       P*        P EJECT       P*        P************    
0x0dbc10…0dbda4          Dummy {f00=0x0045, f01=0x0190, f02=»   PVLVRL EQU 14       PVLVER EQU 34       P*    ,   PVTFSNO EQU 8   6   PVTFXNO EQU 10    J   PVTFXLE EQU 14    `   PVTFXBA EQU 18    v   PVTLRN EQU 21       PVTRLE EQU 24       PVTBLF EQU 26       PVTFIOR EQU 27        PVTNIF EQU 37       PVTKA EQU 38        P* 
0x0dbda4…0dbf38          Dummy {f00=0x0045, f01=0x0190, f02=»RDS        P DATA 0,0 STACK        PDMTA14 EQU *-2   $   P EJECT   :   P*    H   P**************   R   P*   DMTIOC   *   h   P**************   ~   P*      : P*   ENTRY   DMTIOC   CHECK RETURN CODES AFTER DISC I/O     > P*                    RETURN TO DMTASX WITH A
0x0dbf38…0dc0cc          Dummy {f00=0x0045, f01=0x0190, f02=»FF BIT 7 ONLY RETRIES        P RF(Z) DMTIOX        P ADKL A14,4    4   P ANK A1,/80    H $ P RF(NZ) DMT060 NEW VOLUME LOADED       P SUKL A3,BUFSTA      , P CM BUFDMI,A3 CLEAR VOL IDENT IN BUFFER        P LDK A7,1        P ABL DMTASX DISC I/O ERROR       PDMTIOX E
0x0dc0cc…0dc260          Dummy {f00=0x0045, f01=0x0190, f02=»QU *     8 P LDKL A14,DMTA14 INITIALIZE DMTASK A14 STACK POINTER       P ST A2,TASTID TASK IDENT   H   P CM TASMXA MASTER INDEX ADDR   h   P ANK A2,/2       P RF(Z) DMT010 NOT FLEXTASC       P*      & P*   PERFORM VOLUME CHECK WITH LOCK       P*        P LD A8,TAS
0x0dc260…0dc3f4 (0, 279) Dummy {f00=0x0046, f01=0x0190, f02=»DR A1,A1       P RF(Z) DMT010 OK       P LDK A7,4 VOL UNKNOWN    (   P SUR A8,A8 NO BUFFER =3    F   P ABL DMTASX    f   PDMT010 EQU *   z   P*        P LDKL A8,TASECB        P*      6 P LD A1,TASCVO OFFSET INTO TASVOL FOR FIRST VOLUME        PDMT050 EQU *     , P
0x0dc3f4…0dc588          Dummy {f00=0x0046, f01=0x0190, f02=» LDKL A2,SECTLE      " P ST A2,ECBRL,A8 SECTOR LENGTH        P LDK A2,0    > 0 P ST A2,ECBCW,A8 SECTOR #0 VL (VOLUME LABEL)    P   P*        P*      2 P CF A14,DMTGBU GET A DM BUFFER  ADDRESS IN A3        P DATA /5700 NOP. READ ALWAYS       P ADKL A3,BUFSTA      &
0x0dc588…0dc71c          Dummy {f00=0x0046, f01=0x0190, f02=»IT =2        P LKM       P DATA 1  =2      . P LDKL A14,DMTA14 SET UP A14 STACK POINTER    .   P CF A14,DMTIOC I/O CHECK   `   P LD A2,VLVER,A3 VERSION      & P CWK A2,'TO' DTOSS FORMATED DISC?        P RF(E) DMT100 YES        P LDK A7,8 NO       P ABL DMTASX ERRO
0x0dc71c…0dc8b0          Dummy {f00=0x0046, f01=0x018e, f02=»3 VTOC BASE      . P ST A2,ECBCW,A8 1:ST VTOC SECTOR NO = FSAT     & P LD A9,VLVRL,A3 VTOC RECORD LENGTH   F   P ST A9,TASVRL    p   P EJECT       P*        P*   SEARCH ALL VTOC:S        P*        PDMT110 EQU *       P LD A6,TASVLE        P SUK A6,1        P ST A6
0x0dc8b0…0dca44          Dummy {f00=0x0046, f01=0x018e, f02=»       P LD A1,TASCVO        P SUK A1,2      & P ABL(N) DMT300 ALL VOLUMES CHECKED   0   P ST A1,TASCVO UPDATE TASCVO    Z $ P LDK A7,7 TOO MANY FILE SECTIONS   ~   P LD A3,TASFIL      " P ABL(NZ) DMTASX NOT DATA FILE        P LD A3,ECBBA,A8        P SUKL A3,BUFST
0x0dca44…0dcbd8          Dummy {f00=0x0046, f01=0x0190, f02=»       P*   ACTIVATE NEXT DM TASK        P*    *   P ADKL A7,'#D'    4   P LKM   J   P DATA -4   V   P DATA DMTASS   f   P LKM   z   P DATA 3 EXIT       P EJECT       P*      & P*   READ NEXT VTOC SECTOR AND EXIT       P*        PDMT115 EQU *       P LD A3,ECBBA,A
0x0dcbd8…0dcd6c          Dummy {f00=0x0046, f01=0x0190, f02=» LD A1,TASVOL,A1       P CF A14,DMTGBU GET BUFFER        P DATA /5700 NOP. READ ALWAYS   :   P ADKL A3,BUFSTA    ^   P ST A3,ECBBA,A8    v   P ST A2,ECBCW,A8        P LDK A7,/91 WAIT =2        P LKM       P DATA 1  =2        P LDKL A14,DMTA14       P CF A14,DMTIOC
0x0dcd6c…0dcf00          Dummy {f00=0x0046, f01=0x0190, f02=» $ P RF(NE) DMT135 NOT MASTER INDEX      " P ADKL A11,14 MX FILE NAME ADDR   ,   PDMT135 EQU *   R   P ADK A3,2 SKIP CYLID   f   PDMT120 EQU *     ( P IM TASVRN INCREMENT VTOC RECORD NO        P LDR A4,A3     " P ADR A4,A9 ADDRESS STATUS BYTE       P LCR A2,A4    
0x0dcf00…0dd094 (0, 280) Dummy {f00=0x0046, f01=0x0190, f02=»AME MAX 4 WORDS        PDMT150 EQU *       P LDR* A10,A4   ,   P CWR* A10,A7   @   P ABL(NE) DMT250 NO MATCH   T   P SUK A2,1    t . P RF(NP) DMT160 ALL 4 FILE NAME WORDS MATCH       P ADK A4,2        P ADK A7,2        P RB DMT150 CHECK NEXT WORD       P*      ( P
0x0dd094…0dd228          Dummy {f00=0x0046, f01=0x0190, f02=»F(E) DMT165 YES        P CCK A2,'LL' LIBRARY FILE ?        P ABL(NZ) DMT250 NO   <   P LDK A2,0 FILE EXTENT NUMBER   V   P RF DMT167   z . PDMT165 LD A2,VTFSNO,A3 FILE SECTION NUMBER       P EJECT       PDMT167 EQU *       P*      . P*   GET INFO FROM VTOC AND SAV
0x0dd228…0dd3bc          Dummy {f00=0x0046, f01=0x0190, f02=»1,4        P ST A1,TASCXO        P RF(NN) DMT170 <= 4 EXTENTS    "   P LDK A7,9    F * P ABL DMTASX MORE THAN 4 EXTENTS EXIST    X   PDMT170 EQU *     " P ECR A2,A2 TO LEFT HALF OF A2      4 P LC A2,VTFXNO+1,A4 EXT NO INTO RIGHT HALF OF A2        P ST A2,TASSEX,A1
0x0dd3bc…0dd550          Dummy {f00=0x0046, f01=0x0190, f02=»   P LD A2,VTFXBA,A4 EXTENT BASE       P ST A2,TASXLB+2,A1   (   P LD A2,TASSEX,A1   B $ P RF(NZ) DMT250 NOT FIRST EXTENT    Z   P EJECT       P*   FIRST FILE EXTENT      < P*   CHECK IF AN FDB DESCRIBING THE FILE ALREADY EXISTS.        P*        P LD A12,TASFDB  
0x0dd550…0dd6e4          Dummy {f00=0x0046, f01=0x0190, f02=»A12,FDBSTA       PDMT200 EQU *       P LDR* A5,A12   &   P ANK A5,/01    :   P RF(Z) DMT210 FREE   N   P LD A2,FDBEXT,A12    h   P CW A2,TASVOL,A6     " P RF(NE) DMT210 NOT SAME VOLUME       P LD A2,FDBVTO,A12        P CW A2,TASVRN      $ P RF(NE) DMT210 NOT SAME 
0x0dd6e4…0dd878          Dummy {f00=0x0046, f01=0x0190, f02=»DB FOUND   n   PDMT205 EQU *       P LDK A7,5 FILE CODE USED   $   P ABL DMTASX    D   P*    X $ PDMT210 LDR* A12,A12 GET NEXT FDB   b   P ANKL A12,/FFFE      ( P RB(NE) DMT200 MORE FDB:S TO SEARCH        P*      0 P*   NO MATCHING FDB EXIST   FIND A FREE FDB     
0x0dd878…0dda0c          Dummy {f00=0x0046, f01=0x0190, f02=»   v   P ANKL A12,/FFFE      & P RB(NE) DMT220 MORE FDB:S TO CHECK       P LDK A7,3    J   P ABL DMTASX NO FDB AVAILABLE     ( P*   INITIALIZE FDB   ZERO FROM FDB+2       P*        PDMT230 EQU *       P ST A12,TASFDB       P LDR A10,A12       P ADKL A10,QFDBFL    
0x0dda0c…0ddba0          Dummy {f00=0x0046, f01=0x0190, f02=» RB DMT233       PDMT237 EQU *       P LDKL A2,/8000   &   P*   DEV NOT BUSY   <   P ST A2,DWTST,A12   T   P LDKL A2,TIODM   l   P ST A2,DWTADR,A12        P LDKL A2,SECTLE        P LDR A1,A12        P ADKL A1,FDBECB        P ST A2,ECBRL,A1        P LDK A2,/01     
0x0ddba0…0ddd34 (0, 281) Dummy {f00=0x0046, f01=0x0190, f02=»   P LD A2,VTRLE,A4        P ST A2,FDBRLE,A12        P LC A2,VTBLF,A4    6   P SC A2,FDBBLF,A12    N   P LC A2,VTNIF,A4    h   P SC A2,FDBNIF,A12        P LD A2,VTKA,A4       P ST A2,FDBKA,A12       P LD A2,TASVRN        P ST A2,FDBVTO,A12        P*        P IFT M
0x0ddd34…0ddec8          Dummy {f00=0x0046, f01=0x0190, f02=» ECB IN FDB    l   P XIF       P*        P EJECT   *   P*    8   P*   CHECK NEXT VTOC RECORD   B   P*    d   PDMT250 EQU *   n   P*   A3 = ADR 1ST REC       P*   A9 = VTOC REC LGTH       P ADR A3,A9       P ADK A3,1 SKIP STATUS BYTE       P LDR A2,A3       P SU A2
0x0ddec8…0de05c          Dummy {f00=0x0046, f01=0x0190, f02=»*   ALL VTOCS IN ALL VOLUMES ARE SEARCHED AT THIS POINT        P*    @   PDMT300 EQU *   J   P LDK A3,16   ^   P SU A3,TASCXO    p   P RF(NZ) DMT310       P LDK A7,6        P RF DMTASX FILE NAME UNKNOWN       PDMT310 EQU *       P LD A12,TASFDB       P RF(NZ) DMT3
0x0de05c…0de1f0          Dummy {f00=0x0046, f01=0x0190, f02=»ENDING ORDER   f 8 P*   ACCORDING TO INCREASING SECTOR NO AND EXTENT NO  !     P*  ! P   PDMT320 EQU * ! Z   P*  ! n @ P*   CHECK IF RECORD BUFFERS ARE LARGE ENOUGH FOR INDEX FILE  ! x   P*  !     P LD A6,TASFIL  !     P RF(Z) DMT330 DATA FILE ASS  !   $ P LD A6,F
0x0de1f0…0de384          Dummy {f00=0x0046, f01=0x0190, f02=» OK  !     P LDK A7,12 "   * P RF DMTASX RECORD BUFFER IS TOO SMALL  "     PDMT330 EQU * " L   P LDR A6,A12  " `   P*   FDB ADDR " t   P ADKL A6,FDBEXT  "     P LDK A2,0  "     P LDR A5,A3 "     P SRL A5,2 NUMBER OF EXTENTS  "     PDMT340 EQU * "     P LDK A4,16 "
0x0de384…0de518          Dummy {f00=0x0046, f01=0x0190, f02=»E EXTENTS TO CHECK " ~   P*  #   , P*   THE EXTENT SEARCHED FOR IS NOT FOUND # $ 2 P*   CHECK IF RIGHT HALF OF A2 = 0 (EXT-NO = 0) # T   P*  #     P LDR A1,A2 #     P ANK A1,/FF  #   $ P RF(NZ) DMT370 TRY NEXT SECTION  #     P*  #     PDMT355 EQU * #     P LDK A7,
0x0de518…0de6ac          Dummy {f00=0x0046, f01=0x0190, f02=» LD A1,TASSEX+2,A4 #     P LD A1,TASVOL,A1 $     P ST A1,EXTDMI,A6 $ 2   P LD A1,TASXLB,A4 $ J   P ST A1,EXTLEN,A6 $ b   P LD A1,TASXLB+2,A4 $ z   P ST A1,EXTBAS,A6 $     P ADK A6,6  $     P SUK A5,1  $   & P RF(NP) DMT500 ALL EXTENTS HANDLED $     P*  $   : P*   
0x0de6ac…0de840          Dummy {f00=0x0046, f01=0x0190, f02=» A1,3  $   " P RF(NE) DMT380 NOT EXT-NO = 3  %     PDMT370 EQU * % 4   P ECR A1,A2 % H   P ANK A1,/FF  % Z   P SUK A1,3  % n   P RB(E) DMT355 SECTION-NO = 3 %   " P ADK A1,4 INCREMENT SECTION-NO %     P ECR A2,A1 EXT-NO = 0  %     P RB DMT340 %   $ PDMT380 ADK A2,
0x0de840…0de9d4 (0, 282) Dummy {f00=0x0046, f01=0x018e, f02=»CH WERE UNLOCKED BEFORE  % j   P*  &     P LDR A5,A7 & *   P LDR A6,A8 SAVE  & <   P LDK A1,3 LOOP & T   PDMTASY EQU * & j   P LC A2,TASLFD,A1 FILE CODES  & ~   P ANK A2,/FF  &     P RF(Z) DMTASZ NO CODE  &     P LDKL A8,TASECB  &     P SC A2,TASECB+1  &     P LDK
0x0de9d4…0deb68          Dummy {f00=0x0046, f01=0x0190, f02=» &     P LDR A8,A6 '     P RF DMT401  =1 END '     P*  ' 4 ( P*   PUT FDB ADDRESS INTO TTAB/CD:TAB ' >   P*  ' j   PDMT400 EQU * ' t   P LDK A7,0  '     PDMT401 EQU *  =1 '   , P LD A2,TASTBE TTAB/CDTAB FILE CODE ADDR  '     P LDR A7,A7 '     P RF(Z) DMT420 CORREC
0x0deb68…0decfc          Dummy {f00=0x0046, f01=0x018e, f02=»DDR  ' t " P RF(Z) DMT410 NO MASTER INDEX  (     P INH   INH ( 2 ( P LD A2,MXIND SIEZE MASTERINDEXINDEX  ( D   P SUK A2,2  ( p   PDMT405 EQU * (     P SUK A2,4 NEXT OFFSET  (     P RF(NN) DMT407 OK  (   * P RF DMT408 MASTER INDEX MUST BE FOUND  (     PDMT407 CW A4
0x0decfc…0dee90          Dummy {f00=0x0046, f01=0x0190, f02=» ( ~   PDMT410 EQU * )     P LD A3,TASFDB  )     P RF(Z) DMT430 NO FDB USED  ) 2   P LDKL A2,/FFFE ) T " P ANRS A2,A3 CLEAR FDB USE BIT  ) j   P RF DMT430 )     PDMT420 EQU * )     P ST A12,1,A2 FDB ADDR  )     PDMT430 EQU * )     P LDR A8,A8 )     P RF(Z) DMT440 
0x0dee90…0df024          Dummy {f00=0x0046, f01=0x0190, f02=»UF RELEASE ALL FREE BUFFERS  )   & P CF A14,TASCAQ CHECK ASSIGN QUEUE  * $ $ P CF A15,QTJOB QUEUE CALLING TASK * N   P ENB * v   P LKM *     P DATA 3  *     P EJECT *     PDMT500 EQU * *     P LD A6,TASFIL  *     P ABL(Z) DMT700 DATA FILE *     P IFF INDXAC=1  *  
0x0df024…0df1b8          Dummy {f00=0x0046, f01=0x018e, f02=» EJECT *     P*  +   " P*   THIS IS MASTER INDEX LOOP. +   8 P*   CONNECT FDB TO FILE CODE IN DMTASK TTAB AND READ + > < P*   MASTER INDEX WITH SEQUENTIAL READ ON THIS FILE CODE  + z   P*  +     P LD A7,TASTID DMTASK ID  +     P INH +   " P CF A15,FNDTID TTAB ADDR
0x0df1b8…0df34c          Dummy {f00=0x0046, f01=0x0190, f02=»   P SC A3,TASECB+1  ,   " P ST A3,TTB:TD+2,A2 TTAB ENTRY  ,     P ST A12,TTB:TD+4,A2 FDB ADR  , B   P LD A3,ECBBA,A8  , f   P SUKL A3,BUFSTA  , ~ " P CF A14,DMTRBU RELEASE BUFFER  ,     P*  ,   0 P*   CALC NO OF WORDS NEEDED IN MASTRE INDEX  ,     P*  ,     P LD 
0x0df34c…0df4e0          Dummy {f00=0x0046, f01=0x018e, f02=»RR A2,A1 GET MOST SIGN BIT ,     P ADK A2,5  - "   P SRL A2,1 NO OF WORDS NEEDED - 4   P RF(Z) DMT570 WRONG SIZE - X   P INH - x   P LD A4,MXIND LENGTH MXIND  -     P SUK A4,4 MAX A5 VALUE -     P LDKL A5,-2 OFFSET -     PDMT540 EQU * -     P ADK A5,4 GET ENTRY  -
0x0df4e0…0df674 (0, 283) Dummy {f00=0x0047, f01=0x0190, f02=» - |   P RB(N) DMT540 ENTRY USED .     P SUR A6,A2 NO OF SPARE WORDS . ( & P RB(N) DMT540 LARGER ENTRY NEEDED  . L   P*  . v   P*   SUFFICIENT SPACE FOUND .     P*  .     P LDKL A1,/8000 USED BIT  .   & P ORS A1,MXIND+2,A5 MARK ENTRY USED .   $ P ST A3,TASMXA MAST
0x0df674…0df808          Dummy {f00=0x0047, f01=0x0190, f02=»T A1,2,A3 ENTRY LENGTH .     P ADK A3,4 SKIP MX HEADRER  /     P ST A3,ECBBA,A8 BUFFER ADDR  / @   P ST A1,ECBRL,A8 REQ LGTH / d . P LDR A1,A5 MXIND ENTRY PAR TO REACTIVATION /     P CWR A1,A4 MXIND ENTRY /     P RF(NL) DMT590 LAST ENTRY  /     P LD A3,MXIND+6,A1 
0x0df808…0df99c          Dummy {f00=0x0047, f01=0x0190, f02=»NKL A2,/7FFF REMOVE USE BIT  /     P SUR A2,A6 0 $   P ORKL A2,/8000 USE BIT 0 6   P ST A2,MXIND+2,A1  0 T . P ADS A6,MXIND+6,A1 MAKE NEXT ENTRY LARGER  0 n $ P LD A7,MXIND,A1 PREVIOUS POINTER 0     P SLL A2,1 NO OF BYTES  0     P ADR A7,A2 0     P ST A7,MXIND+4,A
0x0df99c…0dfb30          Dummy {f00=0x0047, f01=0x0190, f02=» 0   8 P*   OTHER REQ TO THE SAME FILE CODE ARE NOT POSSIBLE 1   < P*   BECAUSE AN INDEX FILE MUST ALWAYS BE ASSIGNED COMMON 1 D   P*  1     PDMT550 EQU * 1   & P LDK A7,/42 SEQ READ,NOWAIT,NO EA  1     P LKM 1     P DATA -1 1     P DATA DMTAR5 1     P LKM 1     P
0x0dfb30…0dfcc4          Dummy {f00=0x0047, f01=0x0190, f02=»NKL A2,/FEFF BIT 7 ONLY RETRIES  1     P RF(Z) DMT560 NO ERROR 2 (   P*  2 F " P*   REMOVE THE ONLY CRN BUFFER 2 P   P*  2 v   P LD A4,TASFDB FDB ADDR 2     P LD A5,FDBCRL,A4 CRN BUF ADR 2     P RF(Z) DMT553 NO CRN 2     P CM FDBCRL,A4  2     P INH 2     P LD A6,C
0x0dfcc4…0dfe58          Dummy {f00=0x0047, f01=0x018e, f02=»EADY ,WHOLIE MXINDEX IS READ 2     P LDK A7,7  3 $   PDMT555 SUR A8,A8 NO BUFFER 3 6   P ABL DMTASX DISC IO ERR  3 X   PDMT560 EQU * 3 x   P*  3     P*   RECORD READ,READ NEXRT 3     P*  3     P LD A2,ECBRL,A8  3     P ADS A2,ECBBA,A8 REC LENGTH  3     P RB DMT550
0x0dfe58…0dffec          Dummy {f00=0x0047, f01=0x0190, f02=» 3     P*  4   2 P*   MASTER INDE X READUY. RERUN FOR INDEX FILE 4     P*  4 H   P LDK A1,1  4 R   P ST A1,TASFIL INDEX FILE 4 d " P LD A3,TASSPW TTAB ADR DMTASK  4     P CM TTB:TD+2,A3 DELETE ENTRY 4     P CM TTB:TD+4,A3  4     P LD A3,TASFDB FDB ADDR 4     P LDK
0x0dffec…0e0180          Dummy {f00=0x0047, f01=0x0190, f02=» ENTRY POSSIBLE  4 ~   P LDK A1,0  5   2 P*   TASCVO REMAINS ZERO FROM MASTER INDEX LOOP 5 *   P ABL DMT050 ASSIGN INDEX 5 `   P EJECT 5     PDMT600 EQU * 5     P*  5     P*   INDEX FILE ASSIGN  5     P*  5     P LDK A7,10 RET CODE  5   & P LD A10,TASFDD FDB ADDR 
0x0e0180…0e0314 (0, 284) Dummy {f00=0x0047, f01=0x0190, f02=» LC A3,DWTST,A10 5     P ANK A3,/40  6   & P RF(NZ) DMT639 OTHER REQUEST BUSY  6 ,   P LDK A3,8 MAX NO OF INDE*2 6 V   PDMT620 EQU * 6 x   P SUK A3,2  6   $ P RF(N) DMT640 MORE THAN 4 INDEX  6     P LDR A6,A10  6     P ADR A6,A3 6     P LD A2,FDBAI1,A6 6     P RB(
0x0e0314…0e04a8          Dummy {f00=0x0047, f01=0x0190, f02=» 6 X   P*  7     P LDK A5,8 NR OF INDEX *2 7     PDMT625 EQU * 7 2   P SUK A5,2  7 F " P RF(N) DMT635 ALL FDB UPPDATED 7 X   P LDR A1,A10 FDB DATA 7 ~   P ADR A1,A5 7   $ P LD A3,FDBAI1,A1 FDB ADDR INDEX  7     P RB(Z) DMT625 NO INDEX FILE  7     P LDKL A1,FDBADF 
0x0e04a8…0e063c          Dummy {f00=0x0047, f01=0x0190, f02=»25 7     PDMT635 EQU * 8     P LC A1,DWTST,A10 8   0 P SC A1,DWTST,A12 SAME BUSY BITS AS DATA FILE 8 6   P ENB   ENB 8 j   P LD A1,TASMXA  8 | ( P ST A1,FDBMIA,A12 MASTER INDEX ADDR  8     P RF DMT720 8   ( PDMT639 ADK A7,2 A7=13=OTHER REQ BUSY 8   * PDMT640 ADK A
0x0e063c…0e07d0          Dummy {f00=0x0047, f01=0x0190, f02=»IGN DATA FILE  8   & P ST A12,FDBADF,A12 FDB ADDR TO FDB 9     P LD* A1,TASASB ASBLK ADDR  9 @   P ANKL A1,/6000 9 b   P SLL A1,1  9 x $ P ORS A1,FDBDBR,A12 DELAY + BASIC 9     PDMT720 EQU * 9     P*  9   ( P*   SET FDBMRN TO MAX REC NO IN FILE 9     P*  9     P L
0x0e07d0…0e0964          Dummy {f00=0x0047, f01=0x018e, f02=»750  9     P AD A2,-2,A1 :     P SUKL A1,EXTELE-2  :     P ST A1,FDBCEX,A12  : :   P SUK A2,1  : T   P ST A2,FDBSNR,A12  : f   P LDR A1,A12  :   " P CF A14,GTLGRN GET LOG REC NO  :     P LDK A1,0  :   " P LC A1,FDBBLF,A12 BLOCK FACTOR :     P SUK A1,1  :     P ADR
0x0e0964…0e0af8          Dummy {f00=0x0047, f01=0x4154, f02=»   P ST A3,FDBMRN+1,A12  ;     P*  ;   4 P*   CALCULATE FDBMRO WHICH IS MAX FDBRRO IN FILE ; *   P*  ; b   P LD A6,FDBRLE,A12 REC LENGTH ; l   P ADK A6,1  ;     P LDK A7,0  ;     P LC A7,FDBBLF,A12 BLOCK FACT ;     P SUK A7,1  ;     P CF A14,MPYMOD A1,A2=A6*A7 ;  
0x0e0af8…0e0c8c          Dummy {f00=0x0047, f01=0x2008, f02=»     <  EXIT       P*        P ENB       P LKM   *   P DATA 3    6   P END   F@      RA2,/FFFE   P " P ANRS A2,A3 CLEAR FDB USE BIT    f   P RF DMT430       PDMT420 EQU *       P ST A12,CDTAB+2,A2       PDMT430 EQU *       P LD A3,ECBBA,A8        P SUKL A3,BUFSTA 
0x0e0c8c…0e0e20          Dummy {f00=0x0047, f01=0x0190, f02=»SET FDB FREE <     PDMTA40 EQU * =   * P CF A14,CLRBUF REMOVE ALL FREE BUFFERS = (   P LDR A1,A7 NEW FDB ADDR  = V   P ABL(Z) DMTERX NO MORE FDBS  = v   P IFT INDXAC=1  =     P ENB   ENB =     P*  =   4 P*   FIND WHICH DMTASK IS NEXT AND ACTIVATE THAT  =     P*  =
0x0e0e20…0e0fb4 (0, 285) Opaque[0x194]
0x0e0fb4…0e1148          # DirEnt {nam=»DMBUF «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x08f0, f03=0x0000}
0x0e0fb4…0e1148          IdxSect {
0x0e0fb4…0e1148            f00 = 0x0047	// 0xe0fb4 @0x0 
0x0e0fb4…0e1148            f01 = 0x0008	// 0xe0fb6 @0x2 
0x0e0fb4…0e1148            gno = [	// 0xe0fb8 @0x4 
0x0e0fb4…0e1148                [0x00]: C0x0047.0x2.0
0x0e0fb4…0e1148                [0x01]: C0x0047.0x3.0
0x0e0fb4…0e1148                [0x02]: C0x0048.0x0.0
0x0e0fb4…0e1148                [0x03]: C0x0048.0x1.0
0x0e0fb4…0e1148            ]
0x0e0fb4…0e1148          }
0x0e1148…0e12dc          Dummy {f00=0x0047, f01=0x0190, f02=» 0 P IDENT DMBUF  REL 9.2 79-11-16  870105040920       P   8   P*    @ 8 P****************************************************   J   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      . P*   DMBUF  = DATA MANAGEMENT BUFFER AREAS        P*        P*        P
0x0e12dc…0e1470          Dummy {f00=0x0047, f01=0x018e, f02=»FOR DMTASK   v   P*      . P*   A ROUTINE DMTGBU TO GET A DISC BUFFER        P*    N L P*   BY MEANS OF CONDITIONAL ASSEMBLY QNBUF NUMBER OF BUFFERS WILL BE ALL   X   P*        P*   MAX VALUE OF QNBUF IS 16       P*      > P*   AT LEAST TWO BUFFERS PER DISC DRIVE 
0x0e1470…0e1604          Dummy {f00=0x0047, f01=0x018e, f02=»     ( P ENTRY CURBUF CURRENT BUFFER POINTER       P ENTRY BUFLNK BUFFER LINK    4   P ENTRY BUFDMI DMTASK IDENT   V   P ENTRY BUFFC FILE CODE   x   P ENTRY BUFSNR SECTOR NO        P ENTRY BUFOR ORDER     * P ENTRY BUFSTA DATA AREA START ADDRESS        P ENTRY DMT
0x0e1604…0e1798          Dummy {f00=0x0047, f01=0x0190, f02=»   P EJECT     $ PX:A EQU 8 NUMBER OF DISC BUFFERS       PQNBUF EQU 00012    :   P*    R   P*        PCURBUF DATA BUF1   f   PNEWBUF DATA 0    ~   P*        P*        PBUFLNK EQU 0     2 PBUF1 DATA BUF2 BUFFER LINK   STATUS IN BIT 15        PBUFDMI EQU *-BUF1 DMI 
0x0e1798…0e192c          Dummy {f00=0x0047, f01=0x0190, f02=» LRU-WORD      " P DATA 0 BUFFER STATUS,DM ORDER     ( PBUFSTA EQU *-BUF1 DATA BUFFER START    8   P RES 205   d   P*    t   P*    ~   P IFT QNBUF=1       PBUF2 EQU BUF1        P XIF       P*        P*        P IFF QNBUF=1       PBUF2 DATA BUF3       P DATA 0,0,0 
0x0e192c…0e1ac0          Dummy {f00=0x0047, f01=0x018e, f02=»NBUF=1       P IFF QNBUF=2       PBUF3 DATA BUF4   "   P DATA 0,0,0    8   P RES 205   L   P XIF       P*    h   P*    r   P IFT QNBUF=3   |   PBUF4 EQU BUF1        P XIF       P*        P*        P IFF QNBUF=1       P IFF QNBUF=2       P IFF QNBUF=3       PBUF4 D
0x0e1ac0…0e1c54 (0, 286) Dummy {f00=0x0047, f01=0x0190, f02=»   P*        P*        P IFF QNBUF=1       P IFF QNBUF=2   ,   P IFF QNBUF=3   @   P IFF QNBUF=4   T   PBUF5 DATA BUF6   h   P DATA 0,0,0    ~   P RES 205       P XIF       P*        P*        P IFT QNBUF=5       PBUF6 EQU BUF1        P XIF       P*        P*     
0x0e1c54…0e1de8          Dummy {f00=0x0047, f01=0x018e, f02=»0        P RES 205       P XIF       P*    &   P*    0   P IFT QNBUF=6   :   PBUF7 EQU BUF1    N   P XIF   d   P*    p   P*    z   P IFF QNBUF=1       P IFF QNBUF=2       P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6       PBUF7 DATA BU
0x0e1de8…0e1f7c          Dummy {f00=0x0047, f01=0x018e, f02=»       P*        P IFF QNBUF=1       P IFF QNBUF=2   &   P IFF QNBUF=3   :   P IFF QNBUF=4   N   P IFF QNBUF=5   b   P IFF QNBUF=6   v   P IFF QNBUF=7       PBUF8 DATA BUF9       P DATA 0,0,0        P RES 205       P XIF       P*        P*        P IFT QNBUF=8    
0x0e1f7c…0e2110          Dummy {f00=0x0047, f01=0x0190, f02=»   P IFF QNBUF=5       P IFF QNBUF=6       P IFF QNBUF=7   ,   P IFF QNBUF=8   @   PBUF9 DATA BUF10    T   P DATA 0,0,0    l   P RES 205       P XIF       P*        P*        P IFT QNBUF=9       PBUF10 EQU BUF1       P XIF       P*        P*        P IFF QNBUF=1  
0x0e2110…0e22a4          Dummy {f00=0x0047, f01=0x0190, f02=»=8       P IFF QNBUF=9       PBUF10 DATA BUF11       P DATA 0,0,0    6   P RES 205   J   P XIF   Z   P IFT QNBUF=10    f   PBUF11 EQU BUF1   |   P XIF       P*        P*        P IFF QNBUF=1       P IFF QNBUF=2       P IFF QNBUF=3       P IFF QNBUF=4       P IFF Q
0x0e22a4…0e2438          Dummy {f00=0x0047, f01=0x0190, f02=»   P DATA 0,0,0        P RES 205       P XIF   (   P IFT QNBUF=11    4   PBUF12 EQU BUF1   J   P XIF   `   P*    l   P*    v   P IFF QNBUF=1       P IFF QNBUF=2       P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6       P IFF QNBUF=7    
0x0e2438…0e25cc          Dummy {f00=0x0047, f01=0x018e, f02=» 205       P XIF       P IFT QNBUF=12        PBUF13 EQU BUF1   .   P XIF   D   P*    P   P*    Z   P IFF QNBUF=1   d   P IFF QNBUF=2   x   P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6       P IFF QNBUF=7       P IFF QNBUF=8       P IFF
0x0e25cc…0e2760          Dummy {f00=0x0047, f01=0x0190, f02=»       P XIF       P IFT QNBUF=13        PBUF14 EQU BUF1   *   P XIF   @   P*    L   P*    V   P IFF QNBUF=1   `   P IFF QNBUF=2   t   P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6       P IFF QNBUF=7       P IFF QNBUF=8       P IFF QNB
0x0e2760…0e28f4 (0, 287) Dummy {f00=0x0048, f01=0x018e, f02=»       P RES 205       P XIF       P IFT QNBUF=14    $   PBUF15 EQU BUF1   :   P XIF   P   P*        P*    f   P IFF QNBUF=1   p   P IFF QNBUF=2       P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6       P IFF QNBUF=7       P IFF QNBUF=8
0x0e28f4…0e2a88          Dummy {f00=0x0048, f01=0x0190, f02=»   PBUF15 DATA BUF16       P DATA 0,0,0        P RES 205   0   P XIF   @   P IFT QNBUF=15    L   PBUF16 EQU BUF1   b   P XIF   x   P*        P*        P IFF QNBUF=1       P IFF QNBUF=2       P IFF QNBUF=3       P IFF QNBUF=4       P IFF QNBUF=5       P IFF QNBUF=6
0x0e2a88…0e2c1c          Dummy {f00=0x0048, f01=0x0190, f02=»FF QNBUF=13        P IFF QNBUF=14        P IFF QNBUF=15    *   PBUF16 DATA BUF1    @   P DATA 0,0,0    X   P RES 205   l   P XIF   |   P EJECT       P*        P**************       P*   DMTGBU   *       P**************       P*      * P*   ENTRY   DMTGBU   GET A D
0x0e2c1c…0e2db0          Dummy {f00=0x0048, f01=0x0190, f02=»ER   t   P*      $ P*   OUTPUT  A3 = BUFFER ADDRESS      J P*           SKIP RETURN (+2) IF SECTOR MUST BE READ INTO BUFFER AT A3    < , P*           A5 AND A7 WILL BE DESTROYED        P*      8 P*           CURBUF, BUFDMI, -FC AND -SNR WILL BE SET     < P*       
0x0e2db0…0e2f44          Dummy {f00=0x0048, f01=0x0190, f02=»*   SEARCHED FOR IS ALREADY PRESENT IN ANY FREE BUFFER.      F P*   IF THIS SECTOR IS NOT FOUND A FREE SECTOR MUS BE FOUND AND IN    @   P*        P*        P*        PDMTGBU EQU *       P INH   INH       P*      4 P*   CHECK IF THIS SECTOR IS FOUND IN ANY BUFFER 
0x0e2f44…0e30d8          Dummy {f00=0x0048, f01=0x0190, f02=») DMT020 WRONG VOLUME        P CW A2,BUFSNR,A3       P RF(E) DMT050 SAME SECTOR NO   6   PDMT020 EQU *   Z   P LDK A7,/01    n & P AN A7,BUFLNK,A3 STATUS IN BIT 15        P RF(NZ) DMT041 USED        P IM BUFOR,A3 MAKE OLDER        P RF(P) DMT030        P LDK A7,/F
0x0e30d8…0e326c          Dummy {f00=0x0048, f01=0x0190, f02=»T A3,NEWBUF        PDMT041 EQU *       P CW A3,CURBUF    ( * P RB(NE) DMT010 MORE BUFFERS TO SERARCH   >   P LDR A5,A5   l   P RF(NZ) DMT043 BUFFER FOUND    ~   P LDK A1,3 LAMP 10 AND 11       P CF A15,HALT NO MORE BUFFERS       PDMT043 LD A3,NEWBUF        P*     
0x0e326c…0e3400          Dummy {f00=0x0048, f01=0x0190, f02=»   t " P ST A2,BUFSNR,A3 SECTOR NUMBER       PDMT050 EQU *   . " P CM BUFOR,A3 RESET OLD-COUNTER   B   P ST A3,CURBUF    h   P LDK A7,/01    ~ ( P ORRS A7,A3 SET STATUS USED  BIT 15        P ENB   ENB       P RTN A14       P EJECT       P*        P**************  
0x0e3400…0e3594 (0, 288) Dummy {f00=0x0048, f01=0x0190, f02=» BUFFER ADDRESS        P*           A2 IS DESTROYED        P*    <   P*    F   PDMTRBU EQU *   P   P LDKL A2,/FFFE   d   P ANRS A2,A3 SET OFF BIT 15   z   P RTN A14       P*        P*      ( PCLRBUF EQU * CLEAR ALL FREE BUFFERS      @ P****************************
0x0e3594…0e3728          Dummy {f00=0x0048, f01=0x40b4, f02=»   P AN A2,BUFLNK,A3       P RF(NZ) DMT750 USED        P CM BUFDMI,A3 REMOVE   8   PDMT750 CW A3,CURBUF    T   P RB(NE) DMT700 MORE BUFFERS    p   P RTN A14       P END    @        P*      ( PCLRBUF EQU * CLEAR ALL FREE BUFFERS      @ P****************************
0x0e3728…0e38bc          Dummy {f00=0x0048, f01=0x2008, f02=»           P*   DMTRBU   *       P**************   "   P*    8 . P*   ENTRY   DMTRBU   RELEASE A DISC BUFFER   B   P*    t $ P*   INPUT   A3 = BUFFER ADDRESS    ~   P*           A2 IS DESTROYED        P*        P*        PDMTRBU EQU *       P LDKL A2,/FFFE       P
0x0e38bc…0e3a50          Dummy {f00=0x0048, f01=0x018e, f02=»U * CLOSE A FILE       P LDK A4,0        PTIOC10 EQU *   * $ P ST A4,FDBRRO,A6 MARK ORDER TYPE   >   P LDK A2,0    f , P ST A2,FDBSNR,A6 SECTOR #0 VOLUME LABLE    x   P*      ( P*   LET FDBCEX POINT TO FIRST EXTENT       P*        P LDR A4,A6       P ADK A4,FDBEXT
0x0e3a50…0e3be4          Dummy {f00=0x0048, f01=0x0190, f02=»   P LDR A1,A6 FDB ADDR      0 P LDKL A2,/C000 REMOVE BUFFERS FOR THIS TASK        P CF A14,EARELB   T   PREL090 EQU *   j   P LDK A1,0 CORRECT RETURN   ~   P ABL TIODME        P EJECT     ( PSETLRN EQU * SET LAST RECORD NUMBER        P LC A1,ECBCW+3,A8        P S
0x0e3be4…0e3d78          Dummy {f00=0x0048, f01=0x0190, f02=»DATA REC   p   P RF GET010     . PGETCUX LDK A7,CRNCIF+1 GET CURR INDEX REC    "   PGET010 LDR A1,A6 FDB ADDR    T " P CF A14,CRNGET GET CRN BUFFER    v   P ADR A7,A2 ADDR CURR REC NO        P LDK A2,0        P LC A3,-1,A7 FILE CODE       P CC A3,ECBFC,A8        P
0x0e3d78…0e3f0c          Dummy {f00=0x0048, f01=0x0190, f02=»REC NO   ~   P LD A2,1,A7        PGET030 EQU *   "   P ST A2,ECBCW,A8    6   P RB REL090   N   P EJECT   ` " PSEQREAD EQU * SEQUENTIAL READ    n   P*      $ P*   FIND CRN+1 AND TEST IF > LRN       P*        P LDR A1,A6 FDB ADDR      " P CF A14,CRNGET GET CRN-BUFFE
0x0e3f0c…0e40a0          Dummy {f00=0x0048, f01=0x018e, f02=»ERFLOW       P RF SEQR20       PSEQR10 EQU *     " P ANKL A2,/7FFF REMOVE OVERFLOW   4   P ADK A1,1 ADD CARRY    Z   PSEQR20 EQU *   v   P SC A1,ECBCW+3,A8 REC NO       P ST A2,ECBCW,A8        P*      $ P*   CONTINUE AS FOR RANDOM READ        P*        P EJECT    
0x0e40a0…0e4234 (0, 289) Opaque[0x194]
0x0e4234…0e43c8          # DirEnt {nam=»DMFDB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0910, f03=0x0000}
0x0e4234…0e43c8          IdxSect {
0x0e4234…0e43c8            f00 = 0x0048	// 0xe4234 @0x0 
0x0e4234…0e43c8            f01 = 0x0004	// 0xe4236 @0x2 
0x0e4234…0e43c8            gno = [	// 0xe4238 @0x4 
0x0e4234…0e43c8                [0x00]: C0x0048.0x2.0
0x0e4234…0e43c8                [0x01]: C0x0048.0x3.0
0x0e4234…0e43c8            ]
0x0e4234…0e43c8          }
0x0e43c8…0e455c          Dummy {f00=0x0048, f01=0x0190, f02=» 0 P IDENT DMFDB  REL 9.2 79-11-16  870105040920       P   8   P   @   P*    H   P*    R 8 P****************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      , P*   DMFDB  = FILE DESCRIPTOR BLOCKS  FDB       P*   
0x0e455c…0e46f0          Dummy {f00=0x0048, f01=0x0190, f02=»TE FDB AREA      H P*   BY MEANS OF CONDITIONAL ASSEMBLY QFDBAR WORDS WILL BE ALLOCATED        P*    `   P ENTRY FDBSTA    j   P ENTRY FDBEND        P ENTRY QFDBFL        P ENTRY CRNQUE,CRBUFL       P ENTRY CRNEND        P ENTRY MXIND       P EJECT       P*      6
0x0e46f0…0e4884          Dummy {f00=0x0048, f01=0x0190, f02=»REA    r " PCRBUFL EQU 12 SIZE CRN BUFFER        P*    2 < P*   CRNBAR IS THE SIZE OF THE CRN BUFFER ARERA IN WORDS    < 4 P*   WHERE CRBUFL BYTES ARE USED FOR EACH BUFFER    |   P*        PX:B EQU 50     " PCRNBAR EQU 00300 CURRENCY AREA       P*        P*       
0x0e4884…0e4a18          Dummy {f00=0x0048, f01=0x0190, f02=»   P*        PQFDBAR EQU 00576       P*    &   PX:D EQU 96   0 ( PQFDBFL EQU 00096 FDB FIX PART LENGTH   B   P*    n   P EJECT   x   P*        PFDBSTA EQU *       P RES QFDBAR        PFDBEND EQU *       PCRNQUE DATA 0 CRN LINK ROOT        P RES CRNBAR        PCRNE
0x0e4a18…0e4bac          Dummy {f00=0x0048, f01=0x410a, f02=» IFF MXSIZ=0     * P DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0      * P DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0    B   P XIF   p   PMXINDE EQU * END INDEX INDEX   | 2 P DATA 0,0 SIGNIFICANT ZEROES AFTER INDEXINDEX        PMXAR EQU *       P RES MXSIZ       P END    @     
0x0e4bac…0e4d40          Dummy {f00=0x0048, f01=0x2008, f02=»         PFDBSTA EQU *       P RES QFDBAR        PFDBEND EQU *   2   P END   F@      R OF CONDITIONAL ASSEMBLY QFDBAR WORDS WILL BE ALLOCATED    J   P*        P ENTRY FDBLEN        P ENTRY FDBSTA        P ENTRY FDBEND        P ENTRY QFDBFL        P*        P*     
0x0e4d40…0e4ed4 (0, 290) Dummy {f00=0x0048, f01=0x0190, f02=»MAX 4 WORDS    |   PDMT150 EQU *       P LDR* A10,A4   (   P CWR* A10,A7   <   P ABL(NE) DMT250 NO MATCH   P   P SUK A2,1    p . P RF(NP) DMT160 ALL 4 FILE NAME WORDS MATCH       P ADK A4,2        P ADK A7,2        P RB DMT150 CHECK NEXT WORD       P*      ( P*   
0x0e4ed4…0e5068          Dummy {f00=0x0048, f01=0x0190, f02=» DMT165 YES        P CCK A2,'LL' LIBRARY FILE ?        P ABL(NZ) DMT250 NO   8   P LDK A2,0 FILE EXTENT NUMBER   R   P RF DMT167   v . PDMT165 LD A2,VTFSNO,A3 FILE SECTION NUMBER       P EJECT       PDMT167 EQU *       P*      . P*   GET INFO FROM VTOC AND SAVE IN
0x0e5068…0e51fc          Dummy {f00=0x0048, f01=0x0190, f02=»       P ST A1,TASCXO        P RF(NN) DMT170 <= 4 EXTENTS        P LDK A7,9    B * P ABL DMTASX MORE THAN 4 EXTENTS EXIST    T   PDMT170 EQU *     " P ECR A2,A2 TO LEFT HALF OF A2      4 P LC A2,VTFXNO+1,A4 EXT NO INTO RIGHT HALF OF A2        P ST A2,TASSEX,A1    
0x0e51fc…0e5390          Dummy {f00=0x0048, f01=0x0190, f02=» LD A2,VTFXBA,A4 EXTENT BASE       P ST A2,TASXLB+2,A1   $   P LD A2,TASSEX,A1   > $ P RF(NZ) DMT250 NOT FIRST EXTENT    V   P EJECT   ~   P*   FIRST FILE EXTENT      < P*   CHECK IF AN FDB DESCRIBING THE FILE ALREADY EXISTS.        P*        P LD A12,TASFDB     *
0x0e5390…0e5524          Dummy {f00=0x0048, f01=0x0190, f02=»FDBSTA       PDMT200 EQU *       P LDR* A5,A12   "   P ANK A5,/01    6   P RF(Z) DMT210 FREE   J   P LD A2,FDBEXT,A12    d   P CW A2,TASVOL,A6   ~ " P RF(NE) DMT210 NOT SAME VOLUME       P LD A2,FDBVTO,A12        P CW A2,TASVRN      $ P RF(NE) DMT210 NOT SAME VTOC
0x0e5524…0e56b8          Dummy {f00=0x0048, f01=0x0190, f02=»OUND   j   PDMT205 EQU *       P LDK A7,5 FILE CODE USED       P ABL DMTASX    @   P*    T $ PDMT210 LDR* A12,A12 GET NEXT FDB   ^   P ANKL A12,/FFFE      ( P RB(NE) DMT200 MORE FDB:S TO SEARCH        P*      0 P*   NO MATCHING FDB EXIST   FIND A FREE FDB        P
0x0e56b8…0e584c          Dummy {f00=0x0048, f01=0x0190, f02=»   P ANKL A12,/FFFE      & P RB(NE) DMT220 MORE FDB:S TO CHECK       P LDK A7,3    F   P ABL DMTASX NO FDB AVAILABLE   X ( P*   INITIALIZE FDB   ZERO FROM FDB+2   |   P*        PDMT230 EQU *       P ST A12,TASFDB       P LDR A10,A12       P ADKL A10,QFDBFL       P
0x0e584c…0e59e0          Dummy {f00=0x0048, f01=0x0190, f02=»DMT233       PDMT237 EQU *       P LDKL A2,/8000   "   P*   DEV NOT BUSY   8   P ST A2,DWTST,A12   P   P LDKL A2,TIODM   h   P ST A2,DWTADR,A12    ~   P LDKL A2,SECTLE        P LDR A1,A12        P ADKL A1,FDBECB        P ST A2,ECBRL,A1        P LDK A2,/01        P
0x0e59e0…0e5b74 (0, 291) Opaque[0x194]
0x0e5b74…0e5d08          # DirEnt {nam=»DFTAB «, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0920, f03=0x0000}
0x0e5b74…0e5d08          IdxSect {
0x0e5b74…0e5d08            f00 = 0x0049	// 0xe5b74 @0x0 
0x0e5b74…0e5d08            f01 = 0x0002	// 0xe5b76 @0x2 
0x0e5b74…0e5d08            gno = [	// 0xe5b78 @0x4 
0x0e5b74…0e5d08                [0x00]: C0x0049.0x0.0
0x0e5b74…0e5d08            ]
0x0e5b74…0e5d08          }
0x0e5d08…0e5e9c          Dummy {f00=0x0049, f01=0x0190, f02=» 0 P IDENT DFTAB  REL 9.2 79-11-16  870105040920       P   8   P*    @ 8 P****************************************************   J   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      & P*   DFTAB  = DISC FILE CODE TABLE        P*        P*        P*   LEVE
0x0e5e9c…0e6030          Dummy {f00=0x0049, f01=0x40ce, f02=»**   ^   P*        P*   DISC FILE CODE TABLE       P*    4   P ENTRY DFTAB   >   P ENTRY DFTABE    R   P*    h   P*    r   PDFTAB EQU *    |   P DATA /F0F1,/F2F3        PDFTABE EQU *       P END    @        DISC FILE CODE TABLE        P*        P*        P*   LEVE
0x0e6030…0e61c4          Dummy {f00=0x0049, f01=0x2008, f02=»        NT DFTAB       P*        P*   DISC FILE CODE TABLE   "   P*    B   P ENTRY DFTAB   L   P ENTRY DFTABE    `   P*    v   P*        PDFTAB EQU *        P DATA /F0F1        PDFTABE EQU *       P END    @       END        P ENTRY QFDBFL        P*        P*     
0x0e61c4…0e6358          Dummy {f00=0x0049, f01=0x0190, f02=»-LENGTH, BLOCKING-FACTOR AND VTOC-REC-NO   r   P*   ARE SAVED TOO.   0 L P*   WHEN THE FIRST EXTENT HAS BEEN FOUND EXISTING FDB:S CAN BE SEARCHED    J L P*   TO CHECK IF THE FILE TO BE ASSIGNED HAS PREVIOUSLY BEEN ASSIGNED TO      L P*   ANOTHER FILE CODE. IF SO T
0x0e6358…0e64ec          Dummy {f00=0x0049, f01=0x0190, f02=»EN A NEW FDB MUST BE INITIALIZED AND THE REST OF THE     4 P*   VOLUMES ARE CHECKED TO FIND ALL FILE EXTENTS   <   P*    t 2 P*   FOR INDEX ASIGN THE PRODGRAM IS RUN TWICE.   ~ 4 P*   DURING THE FIRST LOOP A MASTERINDEX IS READ.     . P*   FC 13 IN TTAB FOR DMTASK
0x0e64ec…0e6680          Dummy {f00=0x0049, f01=0x018e, f02=»MTASS        P ENTRY VTLRN       P ENTRY VLVBA   "   P ENTRY VLVRL   6   P ENTRY SECTLE    J   P EJECT   `   P*    n   P*****************    x   P*   EXTERNALS   *        P*****************        P*        P EXTRN QTJOB       P EXTRN FNDTID,TTB:TD       P*       
0x0e6680…0e6814 (0, 292) Opaque[0x194]
0x0e6814…0e69a8          # DirEnt {nam=»DMSUBX«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0928, f03=0x0000}
0x0e6814…0e69a8          IdxSect {
0x0e6814…0e69a8            f00 = 0x0049	// 0xe6814 @0x0 
0x0e6814…0e69a8            f01 = 0x000c	// 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            ]
0x0e6814…0e69a8          }
0x0e69a8…0e6b3c          Dummy {f00=0x0049, f01=0x0190, f02=» 2 P IDENT DMSUBX  REL 9.2 79-11-16  870105040920        P   :   P*    B 8 P****************************************************   L   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      2 P*   DMSUBX = DM-ROUTINES FOR INDEXED REQUESTS        P*        P*   
0x0e6b3c…0e6cd0          Dummy {f00=0x0049, f01=0x0190, f02=»ROM :*****************   r   P*        P*   DMTASK   (   P*    :   P***************    D   P*   ENTRIES   *        P***************    t   P*        P ENTRY FNDKMX,CHKKEY       P ENTRY RDNXTR        P ENTRY FNDKEY        P ENTRY CRNUPD        P*        P**********
0x0e6cd0…0e6e64          Dummy {f00=0x0049, f01=0x0190, f02=»DBRLE,FDBSNR,ECBCW   l . P EXTRN FDBRRO,FDBCEX,FDBBLF,EXTBAS,BUFSNR      . P EXTRN FDBLRN,FDBMRO,FDBCRL,FDBADF,CRNCIF    L 4 P EXTRN DMTIOT,GTLGRN,GTBKBU,ADDMOD,CALSNO,DMTRBU   ~   P EXTRN DMTIOZ        P EJECT     8 P****DESCRIPTION*******************************
0x0e6e64…0e6ff8          Dummy {f00=0x0049, f01=0x0190, f02=»1 ALG. U.    ` 4 P*   THE SEARCH KEY MAY BE TERMINATED WITH A /EE.     0 P*   THE FIRST TWO WORDS IN MASTER INDEX IS :   J   P*   - NO OF ENTRIES N    ~ $ P*   - NO OF CHARACTERS PER ENTRY       P*      8 P****ENTRY PARAMETERS********************************      
0x0e6ff8…0e718c          Dummy {f00=0x0049, f01=0x0190, f02=»CF   A14,FNDKMX        P*      8 P****EXIT PARAMETERS*********************************   "   P*    ^ 0 P*   A1,A2 = LODGICAL RECORD NO IN INDEX FILE   h   P*   A8,A11= UNCHANGED        P*      8 P****USED REGISTERS**********************************       P*       
0x0e718c…0e7320          Dummy {f00=0x0049, f01=0x0190, f02=»9,A2       P ANKL A9,/1 GET BIT 15       P SRA A2,1    *   P LDR A10,A2 M=N/2 FLOOR    <   P ADR A9,A2 I=N/2 CEILING       P ADK A5,2 TABLE BASE - 2   |   PFND020 EQU *       P LDK A2,0        P LDR* A7,A5 ENTRY LENGTH       P LDR A6,A9 I       P SUK A6,1      $ P
0x0e7320…0e74b4 (0, 293) Dummy {f00=0x0049, f01=0x0190, f02=»25 EQU *     " P ADR A2,A5 ADD MI BASE ADR - 2       P ADK A2,2 ENTRY KEY ADR    6   P LDR A1,A2 SAVE ENTRY ADR    V   P LDR A3,A8 SEARCH KEY ADR    x   P LDR A6,A11 MAX KEY LENGTH       P LDK A7,0 CHAR ADR       P CF A14,CHKKEY COMPARE KEYS        P LDR A7,A10 M 
0x0e74b4…0e7648          Dummy {f00=0x0049, f01=0x0190, f02=»   v . P RF(NG) FND040 SEARCHED KEY LESS OR EQUAL        P*    :   P*   SEARCHED KEY GREATER   D   P*    d   P LDR A10,A10 M   n   P RF(Z) FND050 SEARCH READY       P ADR A9,A6 I=I+(M/2 CEIL)        PFND030 EQU *       P LDR A10,A7 M=M/2 FLOOR        P RB FND020  
0x0e7648…0e77dc          Dummy {f00=0x0049, f01=0x0190, f02=»D045 EQU * NO MASTER INDEX       P LDK A1,0    "   P LDK A2,1 REC NR 1   4   P RF FND070   N   PFND050 EQU *   `   P ADR* A1,A5 ARDR NEXT ENTRY    t   PFND060 EQU *       P LDR A3,A1 ENTRY ADR       P SUK A3,3        P ADR* A3,A5 ADR REC NO       P*        P*   MO
0x0e77dc…0e7970          Dummy {f00=0x0049, f01=0x0190, f02=»2,A2       P LCR A2,A3       PFND070 EQU *       P RTN A14   2   P EJECT   B 8 P****DESCRIPTION*************************************   P   P*      D P*   CHKKEY COMPARE TWO CHARACTER STRINGS. THE SEARCH KEY MAY BE        P*   TERMINATED WITH A /EE.       P*      8
0x0e7970…0e7b04          Dummy {f00=0x0049, f01=0x0190, f02=» * P*   A6 = MAX NO OF CAHARACTERS IN KEY      2 P*   A7 = REL NO OF FIRST CHAR TO CHECK IN KEY    2   P*    h   P*   CF   A14,CHKKEY    r   P*      8 P****EXIT PARAMETERS*********************************       P*      : P*   A3 = 0 WHEN SEARCED KEY IS CONTAINED I
0x0e7b04…0e7c98          Dummy {f00=0x0049, f01=0x0190, f02=»CHAR TO CHECK = NO OF SAME CHARACTERS IN WHOLE KEY   x " P*   A6 = MAX NO OF CHAR IN KEY   :   P*    ` 8 P****USED REGISTERS**********************************   j   P*        P*   A2-A4,A6-A7      < P********************************************************       P
0x0e7c98…0e7e2c          Dummy {f00=0x0049, f01=0x0190, f02=»CR A4,A3 SEARCED KEY CHAR        P CCK A4,/EE00    " " P RF(E) CHK060 END OF KEY CHAR    8   P CCR A4,A2 SC=EC?    ^   P RF(G) CHK100 SC GT TH EC    x " P RF(L) CHK120 SC LESS THAN EC        P ADK A7,1 NO OF SAME CHAR        P CWR A7,A6 NO OF CHAR      $ P RF(NL) 
0x0e7e2c…0e7fc0          Dummy {f00=0x0049, f01=0x0190, f02=» LDK A3,0 FOUND        P RF CHK140       PCHK120 EQU *   * $ P LDKL A3,-1 SEARCHED KEY SMALLER   >   P RF CHK140   f   PCHK100 EQU *   x $ P LDK A3,1 SEARCHED KEY SGREATER        PCHK140 EQU *       P RTN A14       P EJECT     8 P****DESCRIPTION*******************
0x0e7fc0…0e8154 (0, 294) Dummy {f00=0x0049, f01=0x0190, f02=»WHEN NO RECORD IS READ BEFORE, THE FIRST RECORD IN SPECIFIED     & P*   SECTOR WILL BE MADE AVAILABLE    D   P*    n 8 P****ENTRY PARAMETERS********************************   x   P*      : P*   A1 = FDB ADDRESS FOR CURRENT RECORD (BEFORE NEXT)        P*        FDB
0x0e8154…0e82e8          Dummy {f00=0x0049, f01=0x0190, f02=»NTED   ` : P*   A3 = ADDRESS OF BLOCK BUFFER FROM PREVIOUS CALL IN     > P*        SAME DM-REQUEST. =0 WHEN NO BYUFFER IS ALLOCATED    J   P*   A8 = ECB ADDRESS       P*      8 P****EXIT PARAMETERS*********************************       P*      2 P*   RETURN AT AD
0x0e82e8…0e847c          Dummy {f00=0x0049, f01=0x018e, f02=»DE FOM PHYS I/O) WHEN NO BUFFER IS ALLOCATED   r $ P*   A2 = FDBRRO = RECORD OFFSET    4   P*   A3 = BUFFER ADDRESS      * P*      = 0 WHEN NO BUFFER IS ALLOCATED   |   P*   A8 = ECB ADDRESS       P*      8 P****USED REGISTERS**********************************    
0x0e847c…0e8610          Dummy {f00=0x0049, f01=0x0190, f02=»   X   P EJECT       PRDNXTR EQU *       P LDR A10,A3 SAVE BUFFER ADDR   *   P RF(NZ) RDN200 BUFFER EXIST    N   P STR A7,A14    r   P SUKL A14,4        P ST A6,2,A14       P*        P*   GET A BUFFER       P*        PRDN040 EQU *     & P CF A14,GTBKBU GET BLOCKBU
0x0e8610…0e87a4          Dummy {f00=0x0049, f01=0x0190, f02=»DR A10,A3 BUFFER ADDR      $ P LDK A7,/91 PHYS READ WITH WAIT        P LKM   F   P DATA 1    R & P CF A14,DMTIOZ CHECK RETURN CODES    b   P LDR A1,A1       P RF(NZ) RDN900 ERROR       P LDR A1,A6 FDB ADDR        PRDN080 EQU *       P LDR A6,A1 FDB ADDR        P L
0x0e87a4…0e8938          Dummy {f00=0x0049, f01=0x0190, f02=»RDN200 EQU *     $ P LD A2,FDBRRO,A1 REC ORD  OFFSET       P RF(NN) RDN220 NOT FIRST REC   <   P STR A7,A14    `   P SUKL A14,4    t   P ST A6,2,A14       P RB RDN080 FIRST REC WANTED        P*      : P*   CHECK IF THIS OFFSET POINTS TO LAST REC IN BUFFER        P
0x0e8938…0e8acc          Dummy {f00=0x0049, f01=0x0190, f02=»EC IN CURRENT BLOCKBUFFER        P*    " $ P AD A2,FDBRLE,A1 RECOR D  LENGTH   ,   P ADK A2,1 STATUS CHAR    T   P ST A2,FDBRRO,A1 NEW OFFSET    r   P RF RDN950 RETURN        P*      4 P*   CHECK IF THIS RECORD ALSO IS LAST IN EXTENT        P*        PRDN300 EQU *
0x0e8acc…0e8c60          Dummy {f00=0x0049, f01=0x0190, f02=» AD A5,EXTLEN,A3 EXTENT LENGTH       P SUK A5,1    & $ P CW A5,FDBSNR,A1 SECT NO CURRENT   8 , P RF(NG) RDN400 IT WAS LAST REC IN EXTENT   `   P*        P*   NEW SECTOR       P*        P IM FDBSNR,A1 SECT NO        P LDR A6,A1 FDB ADDR        P RF RDN500       P* 
0x0e8c60…0e8df4 (0, 295) Dummy {f00=0x004a, f01=0x0190, f02=» NO    v   P LDR A1,A2       P LDR A2,A3       P LDK A6,0    0   P LDK A7,1    B   P CF A14,ADDMOD NEXT REC NO   T   P LDR A6,A5 RESTORE FDB ADDR    v * P CF A14,CALSNO GET NEXT REC ADDR PHYS        P LDR A8,A13      $ P LDR A1,A1 CHECK EN D OF MEDIUM        P RF(
0x0e8df4…0e8f88          Dummy {f00=0x004a, f01=0x0190, f02=»   x " P CF A14,DMTRBU RELEASE BUFFER        P LDR A1,A6 FDB ADDR    .   P RB RDN040 NEXT SECTOR   J   P*    h   P*   EXIT   r   P*        PRDN900 EQU *       P LDR A5,A1 RET CODE        P LDR A1,A6 FDB ADDR        P LDR A3,A10 BUFFER ADDR        P RF(Z) RDN960 NO
0x0e8f88…0e911c          Dummy {f00=0x004a, f01=0x0190, f02=»ER ADDR        PRDN940 EQU *       P LD A6,2,A14   $   P ADKL A14,4    8   P LDR* A7,A14   L   PRDN950 EQU *   `   P RTN A14   t   P EJECT     8 P****DESCRIPTION*************************************       P*      > P*   FNDKEY WILL READ THE FIRST USED INDEX RECORD
0x0e911c…0e92b0          Dummy {f00=0x004a, f01=0x0190, f02=»ENTRY PARAMETERS********************************       P*    8   P*   A1 = FDB ADDRESS   B   P*   A8 = SEARCH KEY ADDR   ^ & P*   A11 = NO OF CHARACTERS IN KEY    ~ " P*   A13= PHYSICAL ECB ADDRESS        P*      8 P****EXIT PARAMETERS*****************************
0x0e92b0…0e9444          Dummy {f00=0x004a, f01=0x0190, f02=» 2 P*       = /4000 WHEN NEXT HIGHER KEY IS FOUND      . P*      = RETURN CODE WHEN KEY IS NOT FOUND   : 4 P*        BIT 1 CAN NEVBER BE SET BY DISC DRIVER    l   P*   A3 = BUFFER ADDRESS      & P*      = 0 WHEN NO RECORD IS FOUND     " P*   A7 = NO OF SAME CHARAC
0x0e9444…0e95d8          Dummy {f00=0x004a, f01=0x0190, f02=»****   `   P*      , P*   A1 - A11,A13 + 4 WORDS ON A14 STACK        P*    F : P******************************************************   P   P EJECT       PFNDKEY EQU *       P*      & P*   FIRST SEARCH THE NMASTER INDEX       P*      * P LD A5,FDBMIA,A1 ADDR OF M
0x0e95d8…0e976c          Dummy {f00=0x004a, f01=0x0190, f02=» GET KEY ENTRY IN MASTER INDEX       P LD A6,8,A14 FDB ADDR    &   P CF A14,CALSNO GET PHYS ADDR   D   P LDR A1,A1   h   P RF(NZ) FKY900 ERROR   z   P LDR A1,A6 FDBADDR     " P LDR A6,A11 NO OF CHAR IN KEY      $ P LDK A7,0 START CHAR KEY SEARCH      & P SUR A9,A9
0x0e976c…0e9900          Dummy {f00=0x004a, f01=0x018e, f02=»ECORD    v   P RF FKY150       P LDR A1,A5 RET CODE        P RF FKY900 ERROR EXIT    <   P*    Z " P*   BUFFER AND ADATA IS FOUND    d   P*        PFKY150 EQU *       P LDR A9,A3 BUFFER ADDR       P ADR A2,A3 BUFFER ADR        P ADK A2,10 REC ADDR        P LDR A10
0x0e9900…0e9a94 (0, 296) Dummy {f00=0x004a, f01=0x0190, f02=»   P RF(E) FKY200 USED RECORD        P*    & & P*   NO MORE RECORDS IN THIS SECTOR   0   P*    Z * P LD A13,FDBRRO,A1 SAVE CURRENT OFFSET    d   P LD A4,FDBMRO,A1       & P ST A4,FDBRRO,A1 LAST REC IN SECT        P*        P*   *CHECK IF EOF        P*        P LDR
0x0e9a94…0e9c28          Dummy {f00=0x004a, f01=0x0190, f02=»N,A1       P RB(L) FKY100 NOT EOF        P RF(G) FKY180 EOF    *   P CW A3,FDBLRN+1,A1   D   P RB(L) FKY100 NOT EOF    ^   PFKY180 EQU *   |   P*        P*   EOF IS IN THIS SECTOR        P*      2 P ST A13,FDBRRO,A1 OFFSET TO FIRST FREE RECORD        P LDK A7,0 NR
0x0e9c28…0e9dbc          Dummy {f00=0x004a, f01=0x0190, f02=»       P LD A3,6,A14 SEARCH KEY ADDR       P CF A14,CHKKEY COMPARE KEYS    ,   P LDR A3,A3   P & P RF(P) FKY840 SEARCHED KEY GREATER   b " P RF(N) FKY850 SEARCH KEY LESS        P RF FKY870 KEY FOUNFD        PFKY840 EQU *       P CC A7,-4,A10 NEXT KEY FLAG      0 P
0x0e9dbc…0e9f50          Dummy {f00=0x004a, f01=0x0190, f02=»      THAT HAS BEEN CHECKED FOR THIS KEY     . P LC A7,-4,A10 REDUCE NO OF SAME CHARACTERS ! 0   P RB FKY100 NEXT KEY  ! b   PFKY850 EQU * ! ~   P LDKL A2,/4000 KEY NOT FOUND !     P RF FKY950 !     PFKY870 EQU * !     P LDK A2,0 KEY FOUND  !     P RF FKY950 !    
0x0e9f50…0ea0e4          Dummy {f00=0x004a, f01=0x0190, f02=»   P ADKL A14,8 RESTORE STACK  "     P LDR* A1,A14 FDB ADDR  " &   P LDR A3,A9 BUFFER ADDR " D   P RTN A14 " b   P EJECT " r   P*  "   J P*   CRNUPD UPDATES CRN-BUFFERS SO THAT RECORD NUMBERS FOR MOVED INDEX  "     P*   RECORDS ARE UPDATED  "     P*  "     P*   IN
0x0ea0e4…0ea278          Dummy {f00=0x004a, f01=0x0190, f02=»2    = ADD PARAMETER +1, -1  "     P*  # $   P*   USED REGISTERS:  # .   P*   A1 -A12  # J   P*  # ^   P*   OUT: # h   P*   A5 = FDB ADDR INDEX  # x   P*   A10,A11 = UNCHANGED  #     P*  #     PCRNUPD EQU * #     P STR A12,A14 #     P SUKL A14,2  #   $ P LD A12,FD
0x0ea278…0ea40c          Dummy {f00=0x004a, f01=0x0190, f02=»F(Z) CRU900 END OF LINK  #     P LC A7,FDBECB+1,A5 FILE CODE $     P CC A7,CRNCIF,A12  $ D   P RB(NE) CRU100 WRONG FC  $ ^   P CC A10,CRNCIF+1,A12 $ ~   P RB(G) CRU100  $     P RF(L) CRU200  $     P CW A11,CRNCIF+2,A12 $     P RB(G) CRU100  $     PCRU200 EQU * $  
0x0ea40c…0ea5a0          Dummy {f00=0x004a, f01=0x018e, f02=» * $     P*  %     P*   UPDATE CRN %     P*  % *   P LD A7,2,A14 ADD PARAM % 4   P LDR A6,A7 % R   P RF(N) CRU230 -1 % d   P LDK A6,0  % |   PCRU230 EQU * %     P ANKL A7,/7FFF %     P LDK A1,0  %     P LC A1,CRNCIF+1,A12  %     P LD A2,CRNCIF+2,A12  %     P CF A1
0x0ea5a0…0ea734 (0, 297) Dummy {f00=0x004a, f01=0x4028, f02=» %     P RTN A14 &     P END &  @    & $                                                                                                                                                                                                                                
0x0ea734…0ea8c8          Dummy {f00=0x004a, f01=0x2008, f02=»     '   + t   P INH ,     P CF A15,TENDIO ,     P ENB , 2   P*  , >   P*   EXIT , H   P*  , X   P LKM , b   P DATA 3  , n   P*  , ~   P END ,  @    ,  RD ADDR  A2:=EA BIT  +   & P C1R A2,A2 ONE COMPLEMENT BIT MASK +     P ANRS A2,A3 SET OFF EA BIT +     P*  +    
0x0ea8c8…0eaa5c          Dummy {f00=0x004a, f01=0x0190, f02=»TASSPW DATA 0 TTAB ADDRESS DMTASK      $ PTASFDD DATA 0 FDB ADDR DATA FILE   * ( PTASTBE DATA 0 TTAB/SCTCDT ENTRY ADDR   R 2 PTASLFD DATA 0,0 LOCKED FLEXDISC FILE CODES =1    ~   P DATA 0,0        P DATA 0,0      " PTASS14 EQU *-2 TASS A14 STACK        P*        P
0x0eaa5c…0eabf0          Dummy {f00=0x004a, f01=0x0190, f02=» *       P**************       P*      , P*   ENTRY   TASCAQ   CHECK ASSIGN QUEUE    *   P*    Z   P*       A7= RETURN CODE    d   P*      * P*           SET OFF USE BIT IN TASBLK      H P*           IF TASQUE = 0 THEN RETURN ELSE QUEUE FIRST IN CHAIN AND      2 P
0x0eabf0…0ead84          Dummy {f00=0x004a, f01=0x0190, f02=»QUE        P RF(Z) TASCEX EMPTY QUEUE      " P LDR* A1,A5 GET NEXT IN CHAIN    . , P ST A1,TASQUE AND PUT IT FIRST IN QUEUE    T   P LDKL A1,-4      ( P ADS A1,TTB:SA,A5 UPD DISPATCH ADDR        P CF A15,QTJOB NEXT ASSIGN        P RF TASC05     & PTASCEX CM TASQUE
0x0ead84…0eaf18          Dummy {f00=0x004a, f01=0x0190, f02=» CODE IN SAVED A7    r   P RTN A14       P EJECT   * 8 P****DESCRIPTION*************************************   8   P*    t : P*   VOLCHE WILL COMPARE EACH VOLUME NAME IN ASBLK WITH   ~ & P*   VOLUME NAMES IN DWT FOR DISCS        P*      8 P****ENTRY PARAMETERS****
0x0eaf18…0eb0ac          Dummy {f00=0x004a, f01=0x0190, f02=»S WANTED.    v : P*         1 LOCK WANTED. ONLY FROM DMTASS FOR FLEXDISC       P*    P 8 P****EXIT PARAMETERS*********************************   Z   P*        P*   A1 = 0 OK        P*        1 VOLUME UNKNOWN        P*   A5 = TTAB ADDR       P*      8 P****USED REG
0x0eb0ac…0eb240          Dummy {f00=0x004a, f01=0x0190, f02=»**************   h   PVOLCHE EQU *       P CM TASLFD  =1   * $ P CM TASLFD+2 LOCKED FLEXDISCS =1   @   P SLL A2,1    h   P SUK A2,2    z   P ST A2,TASCVO INIT. TASCVO       P LDR A4,A8     2 P ADK A4,10 POINTER TO FIRST VOL NAME IN ASBLK        PTAS110 EQU *     2
0x0eb240…0eb3d4 (0, 298) Opaque[0x194]
0x0eb3d4…0eb568          # DirEnt {nam=»ADDMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0958, f03=0x0000}
0x0eb3d4…0eb568          IdxSect {
0x0eb3d4…0eb568            f00 = 0x004a	// 0xeb3d4 @0x0 
0x0eb3d4…0eb568            f01 = 0x0004	// 0xeb3d6 @0x2 
0x0eb3d4…0eb568            gno = [	// 0xeb3d8 @0x4 
0x0eb3d4…0eb568                [0x00]: C0x004a.0x3.0
0x0eb3d4…0eb568                [0x01]: C0x004b.0x0.0
0x0eb3d4…0eb568            ]
0x0eb3d4…0eb568          }
0x0eb568…0eb6fc          Dummy {f00=0x004a, f01=0x0190, f02=» 2 P IDENT ADDMOD  REL 9.2 79-11-16  870105040920        P   :   P*   =1 RETURN CONDITION    B   P*    b 8 P****************************************************   l   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*        P*   TOSS DATA MANAGEMENT       P*   
0x0eb6fc…0eb890          Dummy {f00=0x004a, f01=0x0190, f02=»CTION ON THE ALPHA   ^   P* COMPUTER       P*CALLING SEQUENCE:   , $ P*                  A1-A2 = ARG1    F $ P*                  AG-A7 = ARG2    n   P*        CF       A14,ADDMOD     & P*RETURN :         RESULT IN A1-A2      4 P* CAUTION  REGISTERS  A3,A4,A6,A7  A
0x0eb890…0eba24          Dummy {f00=0x004a, f01=0x0190, f02=»NDITIONAL ASSEMBLY       P*      . P*****************************************    $   P*    V 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   ` . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*        P EJECT       PADDMOD
0x0eba24…0ebbb8          Dummy {f00=0x004a, f01=0x0190, f02=».L    A7,/7FFF       P         ANK.L    A2,/7FFF       P         ADR      A2,A7    8   P         RF(3)    OVER1    X 0 PNOVER    ADR      A1,A6       * NO OVERFLOW    x   P         RF(1)    END1       P         RF(2)    END2       P         RF(3)    END3       PNO
0x0ebbb8…0ebd4c          Dummy {f00=0x004a, f01=0x018e, f02=»    A1,1       P         RF(3)    OVER3        P         RB(7)    NOVER    0   POVER3    ADR      A1,A6    P   P         RF(2)    END3   p   P         ADK      A1,0       P         RF(1)    END1       P         RB(7)    NOVER1       P XIF   =1        P IFT CPU852=
0x0ebd4c…0ebee0          Dummy {f00=0x004a, f01=0x4184, f02=»   t   PEND2      ADK      A3,/80        PEND1      ADK      A3,/80    * B PEND0     SLL      A3,1      **********************************   L   P         ANK.L    A3,/0300       P         LDK.L    A4,/FCFF       P         AN.S     A4,2,A14     B P         OR.S   
0x0ebee0…0ec074 (0, 299) Dummy {f00=0x004b, f01=0x2008, f02=»                 ANK.L    A3,/0300       P         LDK.L    A4,/FCFF   *   P         AN.S     A4,2,A14   L B P         OR.S     A3,2,A14    UPDATE CR IN PSW CALLING PROGRAM   n   P         RTN      A14        P         END    @       D1       P         RB(7)    NO
0x0ec074…0ec208          Dummy {f00=0x004b, f01=0x0190, f02=»*  &     P*  '   > P*   FIND A FREE ENTRY IN TTAB/CD:TAB (FC AND DWTADR = 0 )  '     P*  ' V   PTAS180 EQU * ' `   P LDK A1,0  ' t   P LDR A10,A10 TC  '     P RF(Z) TAS185 GLOBAL ASSIGN  '     P LD A2,TASTTA TTAB ADDR  '     P LDR A4,A2 '     P LD A2,TTB:TD,A4 '  
0x0ec208…0ec39c          Dummy {f00=0x004b, f01=0x0190, f02=»UK A2,4  '   ( P RF(L) TASSE2 NO FREE ENTRY IN TABLE (     P LDR A9,A4 ( <   P ADR A9,A2 ( N   P CCR A1,A9 FILE CODE ( ` " P RB(NE) TAS190 FC NOT EQUAL 0  ( |   P CW A1,1,A9  (   & P RB(NE) TAS190 DWTADR NOT EQUAL 0  (     P LDR* A1,A8 ASBLK 1ST WORD (     P RF(N)
0x0ec39c…0ec530          Dummy {f00=0x004b, f01=0x0190, f02=»Y  ( f   P ST A9,TASTBE SAVE ENTRY )     P*  ) * 0 P*   GET FIRST VOLUME AND ACTIVATE ITS DMTASK ) 4   P*  ) h   P LD A1,TASCVO  ) r   P LDK A7,0  )     P LC A7,TASVOL,A1 )     P ADKL A7,'#D' TID DMTASK )     P CF A15,FNDTID )   " P LDR A5,A2 TTAB ADDRESS DMTASK )
0x0ec530…0ec6c4          Dummy {f00=0x004b, f01=0x0190, f02=»RY ) |   P LDK A7,4 VOL UNKNOWN  *     P RF TASSEM * (   PTAS200 EQU * * :   P LDK A2,2  * N 4 P ST A2,TASFIL MASTER INDEX LOOP IDENT IN DMTSAK  * ` & P LDKL A2,DMTASS ASSIGN INDEX ENTRY *     P LDR* A6,A8  *     P RF(N) TAS210 INDEX ASSIGN *     P CM TASFIL *    
0x0ec6c4…0ec858          Dummy {f00=0x004b, f01=0x4182, f02=»F A15,ACTOT ACTIVATE DMTASK  *     P ABL TDISP GO TO DISPATCHER  + $   P EJECT + H   P*  + V   P*   ERROR RETURNS  + `   P*  + z   PTASSE5 ADK A7,1  +     PTASSE4 ADK A7,1  +     PTASSE3 ADK A7,1  +     PTASSE2 ADK A7,1  +     PTASSE1 ADK A7,1  +     P ADK A7,1  +
0x0ec858…0ec9ec          Dummy {f00=0x004b, f01=0x2008, f02=»     ,                                                                                                                                                                                                                                                                  
0x0ec9ec…0ecb80          Dummy {f00=0x004b, f01=0x0190, f02=»****************************************** T   6 P*                                                * U 2 6 P*        RDBLK - READ ONE CASSETTE BLOCK         * U l 6 P*        ===============================         * U   6 P*                                       
0x0ecb80…0ecd14 (0, 300) Opaque[0x194]
0x0ecd14…0ecea8          # DirEnt {nam=»DSUMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0968, f03=0x0000}
0x0ecd14…0ecea8          IdxSect {
0x0ecd14…0ecea8            f00 = 0x004b	// 0xecd14 @0x0 
0x0ecd14…0ecea8            f01 = 0x0004	// 0xecd16 @0x2 
0x0ecd14…0ecea8            gno = [	// 0xecd18 @0x4 
0x0ecd14…0ecea8                [0x00]: C0x004b.0x1.0
0x0ecd14…0ecea8                [0x01]: C0x004b.0x2.0
0x0ecd14…0ecea8            ]
0x0ecd14…0ecea8          }
0x0ecea8…0ed03c          Dummy {f00=0x004b, f01=0x0190, f02=» 2 P IDENT DSUMOD  REL 9.2 79-11-16  870105040920        P   :   P*   =1 RETURN CONDITION    B   P*    b 8 P****************************************************   l   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*        P*   TOSS DATA MANAGEMENT       P*   
0x0ed03c…0ed1d0          Dummy {f00=0x004b, f01=0x0190, f02=»STRUCTION ON THE ALPHA   ^   P*COMPUTER        P*CALLING SEQUENCE    0 $ P*                 A1-A2  = ARG1    J $ P*                 A6-A7  = ARG2    r   P*        CF       A14,DSUMOD     & P*RETURN:          RESULT IN A1-A2      4 P* CAUTION  REGISTERS  A3,A4,A6,A
0x0ed1d0…0ed364          Dummy {f00=0x004b, f01=0x0190, f02=»* CONDITIONAL ASSEMBLY       P*      . P*****************************************    (   P*    Z 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   d . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*        P EJECT       PDS
0x0ed364…0ed4f8          Dummy {f00=0x004b, f01=0x0190, f02=» C1R      A6,A6        P         C1R      A7,A7        P         ANK.L    A7,X'7FFF'   8   P         ANK.L    A2,/7FFF       P         ADK      A7,1   ~   P         RF(1)    NOVER1       P         ADK      A6,1       P         RF(3)    OVER4        P         RF(7)
0x0ed4f8…0ed68c          Dummy {f00=0x004b, f01=0x0190, f02=»   z   P         RF(2)    END2       P         RF(3)    END3   &   P         ADK      A2,0   D   P         RF(0)    END0   b   P         RF(7)    END1       POVER1    ANK.L    A2,X'7FFF'       P         ADK      A1,1       P         RF(3)    OVER4        P        
0x0ed68c…0ed820          Dummy {f00=0x004b, f01=0x0190, f02=»VER2   |   P XIF   =1        P IFT CPU852=0 6813 =1        P RF(0) END0  =1    <   P RF(1) END1  =1    T   P RF(2) END2  =1    l   P XIF   =1        PEND3     ADK       A3,/80        PEND2      ADK      A3,/80        PEND1      ADK      A3,/80      F PEND0     SLL
0x0ed820…0ed9b4 (0, 301) Dummy {f00=0x004b, f01=0x40a8, f02=»   AN.S     A4,2,A14     B P         OR.S     A3,2,A14    UPDATE CR IN PSW CALLING PROGRAM       P*    =1    b   P         RTN      A14    r   P         END    @                                                                                                       
0x0ed9b4…0edb48          Dummy {f00=0x004b, f01=0x2008, f02=»            ,0       P         RB(7)    NOVER2       PEND3     ADK       A3,/80    6   PEND2      ADK      A3,/80    X   PEND1      ADK      A3,/80    z   PEND0     SLL1      A3        P         ANK.L    A3,/0300       P         LDK.L    A4,/FCFF       P         A
0x0edb48…0edcdc          Dummy {f00=0x004b, f01=0x0190, f02=» 0 P IDENT DMFDB  REL 9.2 79-11-16  870105040920       P   8   P   @   P*    H   P*    R 8 P****************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      , P*   DMFDB  = FILE DESCRIPTOR BLOCKS  FDB       P*   
0x0edcdc…0ede70          Dummy {f00=0x004b, f01=0x0190, f02=»TE FDB AREA      H P*   BY MEANS OF CONDITIONAL ASSEMBLY QFDBAR WORDS WILL BE ALLOCATED        P*    `   P ENTRY FDBSTA    j   P ENTRY FDBEND        P ENTRY QFDBFL        P ENTRY CRNQUE,CRBUFL       P ENTRY CRNEND        P ENTRY MXIND       P EJECT       P*      6
0x0ede70…0ee004          Dummy {f00=0x004b, f01=0x0190, f02=»A    r " PCRBUFL EQU 12 SIZE CRN BUFFER        P*    0 < P*   CRNBAR IS THE SIZE OF THE CRN BUFFER ARERA IN WORDS    : 4 P*   WHERE CRBUFL BYTES ARE USED FOR EACH BUFFER    z   P*        PX:B EQU 50       PCRNBAR EQU X:B CURRENCY AREA       P*        P*        PX:
0x0ee004…0ee198          Dummy {f00=0x004b, f01=0x0190, f02=»*        PQFDBAR EQU X:A       P*        PX:D EQU 96   * & PQFDBFL EQU X:D FDB FIX PART LENGTH   <   P*    f   P EJECT   p   P*    ~   PFDBSTA EQU *       P RES QFDBAR        PFDBEND EQU *       PCRNQUE DATA 0 CRN LINK ROOT        P RES CRNBAR        PCRNEND EQU *
0x0ee198…0ee32c          Dummy {f00=0x004b, f01=0x4102, f02=»IZ=0     * P DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0      * P DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0    :   P XIF   h   PMXINDE EQU * END INDEX INDEX   t 2 P DATA 0,0 SIGNIFICANT ZEROES AFTER INDEXINDEX        PMXAR EQU *       P RES MXSIZ       P END    @        EQU *
0x0ee32c…0ee4c0          Dummy {f00=0x004b, f01=0x2008, f02=»         PFDBSTA EQU *       P RES QFDBAR        PFDBEND EQU *   2   P END   F@      R OF CONDITIONAL ASSEMBLY QFDBAR WORDS WILL BE ALLOCATED    J   P*        P ENTRY FDBLEN        P ENTRY FDBSTA        P ENTRY FDBEND        P ENTRY QFDBFL        P*        P*     
0x0ee4c0…0ee654 (0, 302) Opaque[0x194]
0x0ee654…0ee7e8          # DirEnt {nam=»MPYMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0978, f03=0x0000}
0x0ee654…0ee7e8          IdxSect {
0x0ee654…0ee7e8            f00 = 0x004b	// 0xee654 @0x0 
0x0ee654…0ee7e8            f01 = 0x0004	// 0xee656 @0x2 
0x0ee654…0ee7e8            gno = [	// 0xee658 @0x4 
0x0ee654…0ee7e8                [0x00]: C0x004b.0x3.0
0x0ee654…0ee7e8                [0x01]: C0x004c.0x0.0
0x0ee654…0ee7e8            ]
0x0ee654…0ee7e8          }
0x0ee7e8…0ee97c          Dummy {f00=0x004b, f01=0x0190, f02=» 2 P IDENT MPYMOD  REL 9.2 79-11-16  870105040920        P   :   P*   =1 RETURN CONDITIONS   B   P*    b 8 P****************************************************   l   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*        P*   TOSS DATA MANAGEMENT       P*   
0x0ee97c…0eeb10          Dummy {f00=0x004b, f01=0x0190, f02=»N THE ALPLA COMPUTER   ^   P* CALLING SEQUENCE:      ( P*                 LD        A6,ARG1    8 ( P*                 LD        A7,ARG1    d   P*        CF       A14,MPYMOD     ( P* RETURN :        RESULT  IN  A1,A2      0 P*        REGISTERS  A3,A4,A6,A7, ARE CRU
0x0eeb10…0eeca4          Dummy {f00=0x004b, f01=0x0190, f02=»L ASSEMBLY       P*      . P*****************************************        P*    N 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   X . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*        P EJECT       PMPYMOD EQU *  
0x0eeca4…0eee38          Dummy {f00=0x004b, f01=0x0190, f02=»A3,/8000    IF A6=A7=/8000 RETURN IN ERROR EXIT    ~   P         CWR      A3,A6    8   P         RF(4)    SUITE    X   P         CWR      A3,A7    x   P         RF(0)    END3     < P         LDR      A6,A7       * A6= X'8000'  A7# X'8000'     4 P         LDR      
0x0eee38…0eefcc          Dummy {f00=0x004b, f01=0x0190, f02=»A3,0   ~   P         LDK      A4,15        P         ADK      A6,0   ,   P         RF(0)    END0   J   P         RF(6)    ARG1PS   h 0 P         ADK      A3,1        *ARG1 NEGATIVE       P         C1R      A6,A6        P         ADK      A6,1       PARG1PS   ADK  
0x0eefcc…0ef160          Dummy {f00=0x004b, f01=0x0190, f02=»   C1R      A7,A7        P         ADK      A7,1       P         RF(3)    CASSPE   8   PARG2PS   SRC      A7,1   X   P         RF(6)    NOVER1   v   P         ADR      A1,A6        PNOVER1   SRA      A2,1       P         SRC      A1,1       P         RF(6)    NOVE
0x0ef160…0ef2f4 (0, 303) Dummy {f00=0x004c, f01=0x0190, f02=» 4 PNOVER3   ADK      A3,0        *END* RESTORE SI=N       P         RF(0)    END1   <   P         C1R      A1,A1    Z   P         C1R      A2,A2    z   P         ADK      A2,1     D P*CAUTION THE NEXT INSTRUCTION IS ABSOLUTELY NECESSARY TO SET CR      < P* WHEN T
0x0ef2f4…0ef488          Dummy {f00=0x004c, f01=0x0190, f02=»A1,1   ~   PNOVER4   ANK.L    A2,/7FFF       P         RF(7)    END2   .   P XIF   =1    L   P IFT CPU852=0 6813 =1    ^   P RF(0) END0  =1    |   P RF(1) END1  =1        P RF(2) END2  =1        P XIF   =1        PEND3     ADK      A3,/81       PEND2     ADK      
0x0ef488…0ef61c          Dummy {f00=0x004c, f01=0x4168, f02=»   v   P         AN.S     A4,2,A14     B P         OR.S     A3,2,A14    UPDATE CR IN PSW CALLING PROGRAM   *   P*    =1    p   P         RTN      A14        P IFT CPU852=1      : PCASSPE   LDR      A1,A6       *A7=X'8000' THEN  A4=  1     . P*                     
0x0ef61c…0ef7b0          Dummy {f00=0x004c, f01=0x2008, f02=»        4      : PCASSPE   LDR      A1,A6       *A7=X'8000' THEN  A4=  1     . P*                             *AND  A1= A6   P   P         RB(7)    NOVER3       P         END    @                                                                                     
0x0ef7b0…0ef944          Dummy {f00=0x004c, f01=0x0190, f02=»DBRLE,FDBSNR,ECBCW   l . P EXTRN FDBRRO,FDBCEX,FDBBLF,EXTBAS,BUFSNR      . P EXTRN FDBLRN,FDBMRO,FDBCRL,FDBADF,CRNCIF    L 4 P EXTRN DMTIOT,GTLGRN,GTBKBU,ADDMOD,CALSNO,DMTRBU   ~   P EXTRN DMTIOZ        P EJECT     8 P****DESCRIPTION*******************************
0x0ef944…0efad8          Dummy {f00=0x004c, f01=0x0190, f02=»1 ALG. U.    ` 4 P*   THE SEARCH KEY MAY BE TERMINATED WITH A /EE.     0 P*   THE FIRST TWO WORDS IN MASTER INDEX IS :   J   P*   - NO OF ENTRIES N    ~ $ P*   - NO OF CHARACTERS PER ENTRY       P*      8 P****ENTRY PARAMETERS********************************      
0x0efad8…0efc6c          Dummy {f00=0x004c, f01=0x0190, f02=»CF   A14,FNDKMX        P*      8 P****EXIT PARAMETERS*********************************   "   P*    ^ 0 P*   A1,A2 = LODGICAL RECORD NO IN INDEX FILE   h   P*   A8,A11= UNCHANGED        P*      8 P****USED REGISTERS**********************************       P*       
0x0efc6c…0efe00          Dummy {f00=0x004c, f01=0x0190, f02=»9,A2       P ANKL A9,/1 GET BIT 15       P SRA A2,1    *   P LDR A10,A2 M=N/2 FLOOR    <   P ADR A9,A2 I=N/2 CEILING       P ADK A5,2 TABLE BASE - 2   |   PFND020 EQU *       P LDK A2,0        P LDR* A7,A5 ENTRY LENGTH       P LDR A6,A9 I       P SUK A6,1      $ P
0x0efe00…0eff94 (0, 304) Opaque[0x194]
0x0eff94…0f0128          # DirEnt {nam=»DIVMOD«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0988, f03=0x0000}
0x0eff94…0f0128          IdxSect {
0x0eff94…0f0128            f00 = 0x004c	// 0xeff94 @0x0 
0x0eff94…0f0128            f01 = 0x0004	// 0xeff96 @0x2 
0x0eff94…0f0128            gno = [	// 0xeff98 @0x4 
0x0eff94…0f0128                [0x00]: C0x004c.0x1.0
0x0eff94…0f0128                [0x01]: C0x004c.0x2.0
0x0eff94…0f0128            ]
0x0eff94…0f0128          }
0x0f0128…0f02bc          Dummy {f00=0x004c, f01=0x0190, f02=» 2 P IDENT DIVMOD  REL 9.2 79-11-16  870105040920        P   :   P*   =1 RET COND    B   P*    Z 8 P****************************************************   d   P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*        P*   TOSS DATA MANAGEMENT       P*        P* 
0x0f02bc…0f0450          Dummy {f00=0x004c, f01=0x018e, f02=»A COMPUTER   V   P* CALLING SEQUENCE     & P*                 A1-A2= DIVIDEND    , $ P*                 A6   = DIVISOR   V   P*        CF       A14,DIVMOD   ~ B P*RETURN*          RESUT IN A1-A2 ;  A1= REMAINDER;A2= QUOTIENT     6 P* CAUTION : REGISTERS A3,A4,A6,A
0x0f0450…0f05e4          Dummy {f00=0x004c, f01=0x0190, f02=»   P* CONDITIONAL ASSEMBLY       P*    " . P*****************************************    ,   P*    ^ 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   h . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.       P*        PCPU852 EQU 1       P*        P EJECT      
0x0f05e4…0f0778          Dummy {f00=0x004c, f01=0x0190, f02=»,A1       SAVE DIVIDEND SIGN   |   P*    =1    $   P         ADK      A6,0   4 @ P         RF(0)    END3        * IF DIVISOR IS NULL, OVREFLOW   R   P         ADK      A1,0       P         RF(4)    SIGNE        P         ANK.L    A2,/7FFF     @ P         RF(0)    
0x0f0778…0f090c          Dummy {f00=0x004c, f01=0x018e, f02=»   P         LDK      A4,16      4 P         ADK      A1,0        *SIGN OF DIVIDEND    $   P         RF(6)    DIVENP     8 P         ADK      A3,1        * DIVIDEND IS NEGATIVE   |   P         C1R      A1,A1        P         C1R      A2,A2        P         ANK.L  
0x0f090c…0f0aa0          Dummy {f00=0x004c, f01=0x018e, f02=»   x 2 PDIVENP   ADK      A6,0        *SIGN OF DIVISOR       P         RF(6)    DIVORP   > 4 P         SUK      A3,1        *NEGATIVE DIVISOR    ^   P         C1R      A6,A6        P         ADK      A6,1     < P         ADK      A6,0                 RESET IF OVER
0x0f0aa0…0f0c34 (0, 305) Dummy {f00=0x004c, f01=0x0190, f02=» 2 PSHIFT    SUK      A4,1        *A1 LESS THAN A6       P         RF(0)    END    :   P         SLL      A1,1   X   P         SLL      A7,1   v   P         SLL      A2,1       P         RF(6)    *+4        P         ADK      A1,1       P         ADK      A1,0    
0x0f0c34…0f0dc8          Dummy {f00=0x004c, f01=0x0190, f02=»     ADK      A7,1       P         RB(7)    SHIFT      4 P*THIS SEQUENCE RESTORES THE SIGN OF THE RESULTS    :   PEND      LDR      A2,A7    r   P         ADK      A3,0       P         RF(0)    NOSIGN     8 P         RF(2)    AA          DIVIDEND +. DIVISOR +     
0x0f0dc8…0f0f5c          Dummy {f00=0x004c, f01=0x018e, f02=»   ADK      A2,1     D P*CAUTION THE NEXT INSTRUCTION IS ABSOLUTELY NECESSARY TO SET CR      > P* WHEN THE ADK A2,1 SET AN OVERFLOW CR EX (QUOTIENT=8000)    `   P         ADK      A2,0       P XIF   =1        P IFT CPU852=0 6813 =1        P RF(1) END1  =1        P
0x0f0f5c…0f10f0          Dummy {f00=0x004c, f01=0x0190, f02=»   v   PEND1     ADK      A3,/81     B PEND0     SLL      A3,1      **********************************   (   P         ANK.L    A3,/0300   n   P         LDK.L    A4,/FCFF       P         AN.S     A4,2,A14     B P         OR.S     A3,2,A14    UPDATE CR IN PSW CALLI
0x0f10f0…0f1284          Dummy {f00=0x004c, f01=0x0190, f02=»N    ^   P         RF(6)    BB     6 P         C1R      A1,A1       DIVIDEND- .DIVISOR -   & . P         ADK      A1,1        REMAINDER -    `   PBB       ADK      A2,0       P         RB(0)    END0       P         RB(2)    END2       P         RB(7)    END1      
0x0f1284…0f1418          Dummy {f00=0x004c, f01=0x4056, f02=»   LDK A1,0        P         RB(7)    END        P XIF   2   P         END   >@      R -   & . P         ADK      A1,1        REMAINDER -    `   PBB       ADK      A2,0       P         RB(0)    END0       P         RB(2)    END2       P         RB(7)    END1      
0x0f1418…0f15ac          Dummy {f00=0x004c, f01=0x2008, f02=»        A2,0       P         RB(0)    END0       P         RB(2)    END2   2   P         RB(7)    END1   P   PCASSPE   LDR      A7,A1    n   P         LDR      A1,A2        P         CWK      A1,/8000       P         RB(4)    END        P         LDK A1,0        P
0x0f15ac…0f1740          Dummy {f00=0x004c, f01=0x018e, f02=»ECORD    v   P RF FKY150       P LDR A1,A5 RET CODE        P RF FKY900 ERROR EXIT    <   P*    Z " P*   BUFFER AND ADATA IS FOUND    d   P*        PFKY150 EQU *       P LDR A9,A3 BUFFER ADDR       P ADR A2,A3 BUFFER ADR        P ADK A2,10 REC ADDR        P LDR A10
0x0f1740…0f18d4 (0, 306) Opaque[0x194]
0x0f18d4…0f1a68          # DirEnt {nam=»DMSUBR«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0998, f03=0x0000}
0x0f18d4…0f1a68          IdxSect {
0x0f18d4…0f1a68            f00 = 0x004c	// 0xf18d4 @0x0 
0x0f18d4…0f1a68            f01 = 0x0012	// 0xf18d6 @0x2 
0x0f18d4…0f1a68            gno = [	// 0xf18d8 @0x4 
0x0f18d4…0f1a68                [0x00]: C0x004c.0x3.0
0x0f18d4…0f1a68                [0x01]: C0x004d.0x0.0
0x0f18d4…0f1a68                [0x02]: C0x004d.0x1.0
0x0f18d4…0f1a68                [0x03]: C0x004d.0x2.0
0x0f18d4…0f1a68                [0x04]: C0x004d.0x3.0
0x0f18d4…0f1a68                [0x05]: C0x004e.0x0.0
0x0f18d4…0f1a68                [0x06]: C0x004e.0x1.0
0x0f18d4…0f1a68                [0x07]: C0x004e.0x2.0
0x0f18d4…0f1a68                [0x08]: C0x004e.0x3.0
0x0f18d4…0f1a68            ]
0x0f18d4…0f1a68          }
0x0f1a68…0f1bfc          Dummy {f00=0x004c, f01=0x0190, f02=» 2 P IDENT DMSUBR  REL 9.2 79-11-16  870105040920        P   :   P   =1 CLEAR ECB    B   P   REL 9.1 79-04-06    Z   P*    v 8 P****************************************************       P*      $ P*   PHILIPS TERMINAL SYSTEM  PTS       P*      $ P*   DMSUBR = COM
0x0f1bfc…0f1d90          Dummy {f00=0x004c, f01=0x0190, f02=»     8 P****THIS MODULE IS ACTIVATED FROM :*****************       P*    D   P*   DMTASK,TIODM,DMTASS    N   P*    n   P***************    x   P*   ENTRIES   *        P***************        P*        P*      & P ENTRY EATEST,EASETB,EARELB,CRNGET       P ENTRY CAL
0x0f1d90…0f1f24          Dummy {f00=0x004c, f01=0x0190, f02=»USER TO SYSTEM AREA    x 0 P ENTRY MOV:SU MOVE FROM SYSTEM TO USER AREA        P*    P   P*****************    Z   P*   EXTERNALS   *    t   P*****************        P*        P*      4 P EXTRN FDBEAL,FDBTNR,FDBCRL,FDBRLE,FDBSNR,FDBRRO       P EXTRN FDBCEX,FDBBLF
0x0f1f24…0f20b8          Dummy {f00=0x004c, f01=0x0190, f02=»D    |   P EXTRN DWTTDM,DWTTQ        P EXTRN QTJOB   &   P EXTRN ECBRL,SECTLE    :   P EXTRN DIVMOD,MPYMOD   V   P EXTRN EXTELE    r   P EXTRN CRNTID        P EXTRN DMTGBU        P EXTRN EXTLEN,EXTBAS       P EXTRN CRNQUE,GETBLK,FREQUE        P EXTRN HALT        P
0x0f20b8…0f224c          Dummy {f00=0x004c, f01=0x0190, f02=»UTINE    t   P EJECT   DMSUBR   TOSSIO       P*    .   P*    8 . P*****************************************    B   P*    t   P* CONDITIONAL ASSEMBLY   ~   P*      . P*****************************************        P*      . P* A PROGRAM VERSION USING TOSS MMU PAG
0x0f224c…0f23e0          Dummy {f00=0x004c, f01=0x0190, f02=»CHKIND IS USED FROM FNDDWT TO SELECT DM-DWT      2 P*   INDEX FILE (INDEX 0) SHALL BE SELECTED FOR   4 ( P*   DX,IX,XR,XN, DATA FILE OTHERWISE   j   P*        PCHKIND EQU *       P STR A1,A15        P STR A2,A15      " P LDK A2,1 INDEX FOR DATA FILE        P LDR A
0x0f23e0…0f2574 (0, 307) Dummy {f00=0x004d, f01=0x0190, f02=»AD   x   P ANK A1,/3E REMOVE BIT 15        P SUK A1,/1E    , 4 P RF(E) FND320 INSERT INDEX OR INDEXED READ NEXT    @   P RF FND340   x ( PFND320 LDK A2,0 INDEX FOR INDEX FILE       PFND340 EQU *       P CCR A2,A6 INDEX       P RF(E) FND390 ENTRY FOUND        P LDK
0x0f2574…0f2708          Dummy {f00=0x004d, f01=0x0190, f02=»ED IN TENDIO TO RESET REQUEST BUSY BIT       P*   FOR ALL FILES    . " P*   AND TO RESOLVE ALL QUEUES    H   P*    n   PREQEND EQU *   x   P LC A2,TTB:ID,A5 GET TASK ID       P CCK A2,'##'     ( P RF(E) TEN117 JUMP IF DMTASK CALLING       P*      , P*   RESET REQU
0x0f2708…0f289c          Dummy {f00=0x004d, f01=0x0190, f02=»QU *       P SUK A2,2        P RF(N) TEN115 NO MORE FILES        P LDR A3,A6   B   P ADR A3,A2   T   P LD A3,FDBADF,A3 FDB ADDR    f   P RB(Z) TEN112        P CWR A3,A6 DWT ADDR        P RF(E) TEN114 MASTER DWT       P LD A5,DWTTQ,A3        P RF(Z) TEN113 NO QUEUE
0x0f289c…0f2a30          Dummy {f00=0x004d, f01=0x0190, f02=»TEN114 EQU *     $ P LDKL A4,/BFFF REQUEST BUSY BIT        P ANS A4,DWTST,A3 RESET   <   P LDKL A4,/8000     Z $ P ORS A4,DWTST,A3 DEVICE NOT BUSY   r   P RB TEN112       PTEN115 EQU *       P LDR* A4,A15 RESTORE A4        P*        PTEN117 EQU *       P ABL IHRTN
0x0f2a30…0f2bc4          Dummy {f00=0x004d, f01=0x0190, f02=» FOR A LOG RECORD NO.    n   P*      8 P****ENTRY PARAMETERS********************************   (   P*    d   P*   A1 = FDB ADRESS    n   P*   A2,A3 = LOG RECORD NO        P*        P*   CF   A14,EATEST        P*      8 P****EXIT PARAMETERS*************************
0x0f2bc4…0f2d58          Dummy {f00=0x004d, f01=0x018e, f02=»*      = -1  EA FOUND FO R OTHER TASK        P*    . 8 P****USED REGISTERS**********************************   8   P*    t   P*   A1 - A4    ~   P EJECT   DMSUBR        PEATEST EQU *     " P LD A4,FDBEAL,A1 BUFFER QUEUE        P RF EAT030       PEAT020 EQU *      
0x0f2d58…0f2eec          Dummy {f00=0x004d, f01=0x018e, f02=»   P*        P CC A2,3,A4 FIRST CHAR       P RB(NE) EAT020   ,   P CW A3,4,A4 2 AND 3 CHAR   B   P RB(NE) EAT020   b   P*    x   P*   RECORD NO FOUND        P*        P LC A4,2,A4        P CC A4,FDBTNR,A1 TASK ID       P RF(E) EAT060        P LDKL A4,-1 EA OTHER T
0x0f2eec…0f3080          Dummy {f00=0x004d, f01=0x0190, f02=»   ~ 8 P****DESCRIPTION*************************************       P*    D B P*   EASETB WILL UNCONDITIONALLY PUT A NEW EA BUFFER IN EA-LINK   N L P*   IF NO BUFFERS ARE AVAILABLE THE SYSTEM WILL HALT AND LITE SOP-LAMPS        P*      8 P****ENTRY PARAMETERS******
0x0f3080…0f3214 (0, 308) Dummy {f00=0x004d, f01=0x018e, f02=»B    ~   P*      8 P****EXIT PARAMETERS*********************************       P*    P   P*   A6 = FDB ADDR    Z   P*    t 8 P****USED REGISTERS**********************************   ~   P*        P*   A1-A4,A6       P*      < P**************************************
0x0f3214…0f33a8          Dummy {f00=0x004d, f01=0x0190, f02=»   P LDR A1,A3 LOG REC NO        P INH   " , P CF A15,GETBLK GET BUFF AND STORE A1,A2    .   P*    ^   P*   LINK BUFFER TO FDB   h   P*        P LD A2,FDBEAL,A6 LINK ROOT       P STR A2,A4 THREAD        P ST A4,FDBEAL,A6 NEW ROOT        P RTN A14       P EJECT   D
0x0f33a8…0f353c          Dummy {f00=0x004d, f01=0x0190, f02=»       P*   TIO THE FREE LINK.       P*    & 8 P****ENTRY PARAMETERS********************************   0   P*    l   P*   A1 = FDB-ADDRESS   v " P*   A2,A3 = LOGICAL RECORD NO      B P*   A2: BIT 0=1,BIT 1=1  ALL BUFFERS WITH TASK ID SAME AS FDB      ( P*         
0x0f353c…0f36d0          Dummy {f00=0x004d, f01=0x0190, f02=»FER WITH TASK ID AND LOG REC NO    j 0 P*                        AS SPEC IS REMOVED.   (   P*      8 P****EXIT PARAMETERS*********************************   f   P*        P*   A1 = UNCHANGED       P*      8 P****USED REGISTERS**********************************    
0x0f36d0…0f3864          Dummy {f00=0x004d, f01=0x0190, f02=»,A5 EA ROOT        P RF EAR030       PEAR020 EQU *   &   P LDR A5,A4 SAVE OLD ROOT   :   P LDR* A4,A4 NEXT BUFFER ADR    Z   PEAR030 EQU *   ~   P RF(Z) EAR100 EA LINK END        P LDR A2,A2 REC NO      & P RF(N) EAR050 RELEASE MANY BUFFERS       P*        P*   SE
0x0f3864…0f39f8          Dummy {f00=0x004d, f01=0x018e, f02=»EAR050 EQU *       P CWK A2,/A000 CHECK BIT 1      0 P RF(L) EAR080 BIT 1 ZERO,ALL BUFFERS REMOVED   6   PEAR060 EQU *   j   P*    ~   P*   SEARCH TASK IDENT        P*        P LC A3,FDBTNR,A1 TAK ID        P CC A3,2,A4        P RB(NE) EAR020       P*        P*   
0x0f39f8…0f3b8c          Dummy {f00=0x004d, f01=0x0190, f02=»   P*   RETURN BUFFER TO POOL        P*    &   P INH   0   P LD A3,FREQUE    <   P STR A3,A4 NEXT FREE   R   P ST A4,FREQUE NEW ROOT   n   P LDR A4,A5 BUFFER ROOT       P LDR A2,A2       P RB(N) EAR020 RELEASE MORE       PEAR100 EQU *       P RTN A14       P EJECT
0x0f3b8c…0f3d20          Dummy {f00=0x004d, f01=0x0190, f02=» IF NO BUFFER IS   ` D P*   FOUND A NEW IS FETCHED FROM THE FREE LINK AND B FILLED WITH      H P*   ZEROES AND PUT ON THE CRN LINK. IF NO FREE BUFFERS ARE AVAILABLE   ` 0 P*   THE SYSTEM WILL HALT AND LITE SOP-LAMPS.     ( P*   TASK ID IS PLACED IN THE BUFFER     
0x0f3d20…0f3eb4 (0, 309) Dummy {f00=0x004d, f01=0x0190, f02=»EXIT PARAMETERS*********************************       P*    8   P*   A1 = UNCHANGED   B ( P*   A2 = ADDRESS OF FOUND CRN-BUFFER       P*      8 P****USED REGISTERS**********************************       P*        P*   A1 - A4        P EJECT   DMSUBR        PCRNG
0x0f3eb4…0f4048          Dummy {f00=0x004d, f01=0x0190, f02=»   P RF(Z) CRN100 LINK END       P*    "   P*   CHECK ATASK IDENT    ,   P*    J   P LC A3,FDBTNR,A1 TASK ID   T   P CC A3,CRNTID,A2   t   P RB(NE) CRN020 OTHER TASK        P RF CRN200 BUFFER FOUND        P*        P*   GET NEW BUFFER       P*        PCRN100 EQU *
0x0f4048…0f41dc          Dummy {f00=0x004d, f01=0x018e, f02=»RS   v   PCRN120 EQU *       P LDR* A3,A2 NEXT FREE        P ST A3,CRNQUE UPD ROOT   <   P*    Z   P*   FILL BUFFER WITH ZEROES    d   P*      * P LDKL A3,CRBUFL BUFFER LENGTH IN BYTES       PCRN140 EQU *       P SUK A3,2 ZEROE WORDS 2 - N        P RF(NP) CRN160 B
0x0f41dc…0f4370          Dummy {f00=0x004d, f01=0x0190, f02=»     " P*   CONNECT NEW BUFFER TO LINK       P*    .   PCRN160 EQU *   8   P LC A3,FDBTNR,A1   L   P SC A3,CRNTID,A2 TASK ID   d   P LD A3,FDBCRL,A1 LINK ROOT       P STR A3,A2 THREAD        P ST A2,FDBCRL,A1 NEW ROOT        PCRN200 EQU *       P RTN A14       P E
0x0f4370…0f4504          Dummy {f00=0x004d, f01=0x018e, f02=»TO   d   P*   SECTOR AND OFFSET        P*    ( 8 P****ENTRY PARAMETERS********************************   2   P*    n " P*   A1,A2 = LOGICAL RECORD NO    x   P*   A6 = FDB ADDR        P*        P*   CF   A14,CALSNO        P*      8 P****EXIT PARAMETERS*************
0x0f4504…0f4698          Dummy {f00=0x004d, f01=0x0190, f02=»   P*   A6 = UNCHANGED     $ P*   IN FDB : FDBSNR = SECTOR NR      , P*             FDBRRO = OFFSET IN SECTOR    F * P*             FDBCEX = CURRENT EXTENT    v   P*      8 P****USED REGISTERS**********************************       P*        P*   A1 - A9        P
0x0f4698…0f482c          Dummy {f00=0x004d, f01=0x0190, f02=»DK A6,0      $ P LC A6,FDBBLF,A5 BLOCKING FACTOR     , P CF A14,DIVMOD A2=A1,A2//A6,A1=REMAINDER   8   P RF(O) TIOD99 OVERFLOW   h   P LDR A3,A2 QUOTIENT        P LDR A6,A5 FDB ADDR        P LDR A2,A1 REMAINDER       P RF(Z) TIOD30 REST = 0     $ P ADK A3,1 RECORD
0x0f482c…0f49c0          Dummy {f00=0x004d, f01=0x018e, f02=»   PTIOD40 EQU *       P LDR A4,A6     & P ADKL A4,FDBEXT FIRST FILE EXTENT    * , P LD A9,EXTLEN,A4 LENGTH OF FIRST EXTENT    T   P LDK A5,4 NUMBER OF EXTENTS        PTIOD45 CWR A3,A9     ( P RF(NG) TIOD55 SECTOR IN THIS EXTENT       P SUK A5,1 NO     & P RF(NP) 
0x0f49c0…0f4b54 (0, 310) Dummy {f00=0x004d, f01=0x0190, f02=»   P*      * P*   SAVE CURRENT EXTENT BLOCK POINTER        P*    <   PTIOD55 ST A4,FDBCEX,A6   F   P*    d * P*   FIND LOGICAL SECTOR NUMBER ON DISC   n   P*      6 P SU A9,EXTLEN,A4 NO OF SECTORS IN PREVIOUS EXTENTS     $ P SUR A3,A9 SECTOR NO WITHIN EXT        P
0x0f4b54…0f4ce8          Dummy {f00=0x004d, f01=0x0190, f02=»GICAL SECTOR NUMBER    x 2 P*   FIND RELATIVE RECORD OFFSET WITHIN SECTOR        P*    R   P LDK A3,0      & PTIOD60 SUK A2,1 A2=RELATIVE REC NO   n ( P RF(Z) TIOD65 REL REC OFFS IN A3 NOW     * P AD A3,FDBRLE,A6 NO  ADD RECORD LENGTH       P ADK A3,1 SKIP STATUS 
0x0f4ce8…0f4e7c          Dummy {f00=0x004d, f01=0x0190, f02=»RELATIVE REC OFFSET IN FBDRRO        P*    &   PTIOD65 EQU *   0   P LDK A1,0 OK   D   P ST A3,FDBRRO,A6   X   PTIODMF EQU *   p   P RTN A14       P EJECT   DMSUBR        P*        P**************       P*   DMTIOT       P**************       P*      > P*   ENTRY 
0x0f4e7c…0f5010          Dummy {f00=0x004d, f01=0x0190, f02=»RESS   x   P*           A1 = 0 WHEN OK !   $ P*              = ERROR CODE ELSE ! . $ P*           A9 = DM ECB ADDRESS  ! V * P*           A8 = PHYS I/O ECB ADDRESS  ! ~ $ P*           A2 WILL BE DESTROYED !     P*  !   ( P*   USED REGISTERS : A1,A2,A6,A8,A9  !    
0x0f5010…0f51a4          Dummy {f00=0x004d, f01=0x0190, f02=»B ADDRESS  ! z   PDMTIT0 EQU * "     P LD A1,ECBRC,A8  " &   P RF(Z) DMTIOX DISC I/O OK  " >   P ANKL A1,/FEFF " ` $ P RF(NZ) DMTIT1 NOT ONLY RETRIES  " v   P LDKL A2,/100  "     P ORS A2,ECBRC,A9 USER RC "     P RF DMTIOX "     PDMTIT1 EQU * "     P LD A2,FDBDBR,
0x0f51a4…0f5338          Dummy {f00=0x004d, f01=0x0190, f02=» A2,8 BUFSTA "   , P CM BUFDMI,A2 CLEAR VOL IDENT IN BUFFER  #     P LDK A1,/02 DISC IO ERROR  # D " P LDKL A2,/FF7E NOT BIT 8 OR 15 # f   P AN A2,ECBRC,A8  #     P RF(NZ) DMTIOX #     P LD A1,ECBRC,A8 BIT 8 OR 15  #     PDMTIOX RTN A14 #     P EJECT #     P*  #  
0x0f5338…0f54cc          Dummy {f00=0x004d, f01=0x0190, f02=»   P*   A8 = ECB ADDR  $     P*   OUT: $     P*   A1 = RET CODE  $ .   P*   A2 = DESTROYED $ H   P*   A6 = FDB ADDR  $ b   P*   A8 = ECB ADDR  $ |   P*   A9 == USER ECB $     P*  $     PDMTIOZ LDR A6,A1 $     P LD A2,DWTOR,A6 ORDER  $     P ANK A2,/3F  $     P CWK
0x0f54cc…0f5660          Dummy {f00=0x004d, f01=0x0190, f02=»DB DATA FILE $ ~   PDMTIZ1 EQU * %     P LD A9,DWTECB,A1 USER ECB  % (   P RB DMTIT0 % J   P EJECT   DMSUBR  %   8 P****DESCRIPTION************************************* % t   P*  %   8 P*   GTBKBU WILL GET A BLOCK BUFFER FOR DISC I/O AND  %   2 P*   PREPARE IT. EC
0x0f5660…0f57f4 (0, 311) Dummy {f00=0x004e, f01=0x0190, f02=» % | , P*                    FDB-CEX,ECB,SNR,RRO &   8 P*                    ECB-FC,CW,BA,DWT-OR,ECB,EXTDMI  & 8   P*   A8 = ECB ADDR  & t   P*  &   8 P****EXIT PARAMETERS********************************* &     P*  &     P*   A1 = A6 = FDB ADDR &   0 P*   A2 = FDB
0x0f57f4…0f5988          Dummy {f00=0x004e, f01=0x0190, f02=»        THE FOUND CORE BUFFER  & v   P*   A3 = BUFFER ADDRESS  ' &   P*   A5 = ORDE R CODE ' F   P*   A8 = ECB ADDR  ' b   P*   A9 = DM ECB ADDR ' |   P*  '   8 P****USED REGISTERS********************************** '     P*  '     P*   A1 - A9  '     P*  '   : P**
0x0f5988…0f5b1c          Dummy {f00=0x004e, f01=0x0190, f02=»RENT EXTENT BLOCK POINTER  ' |   P LD A1,EXTDMI,A4 DMIDENT, FC ( " " P LD A2,FDBSNR,A6 SECTOR NUMBER ( F   P LD A9,DWTECB,A6 DM ECB  ( l   P ANK A1,/FF  =1  (   $ P STR A1,A8 DISC VOL FILE CODE =1 (     P LDR A4,A2 SAVE  (     P LDKL A5,SECTLE  (   " P ST A5,ECBRL
0x0f5b1c…0f5cb0          Dummy {f00=0x004e, f01=0x0190, f02=»SECTOR MUST BE READ FROM DISC  (     P LDKL A2,-1 RET CODE ) &   PGTB040 EQU * ) B   P ST A4,ECBCW,A8 SECTOR NR  ) V   P LDR A5,A3 ) x 2 P ADKL A5,BUFSTA A5 = DATA BUFFER START ADDRESS )     P ST A5,ECBBA,A8  )     P LD A5,DWTOR,A6  )     P ANK A5,/3F  )   ( P LDR
0x0f5cb0…0f5e44          Dummy {f00=0x004e, f01=0x018e, f02=» ORDER CODE  )     P EJECT   DMSUBR  *   8 P****DESCRIPTION************************************* * ,   P*  * h D P*   GTLGRN WILL CONVERT FDBSNR AND FDBRRO TO A LOGICAL RECORD NO * r   P*  *   8 P****ENTRY PARAMETERS******************************** *     P*  *    
0x0f5e44…0f5fd8          Dummy {f00=0x004e, f01=0x0190, f02=» * Z   P*  +     P*   A1=A5=A6= FDB ADDRESS  +     P*   A2,A3 = LOG RECORD NO  + 4   P*  + V 8 P****USED REGISTERS********************************** + `   P*  +     P*   A1 - A7  +     P*  +   : P****************************************************** +     P EJECT
0x0f5fd8…0f616c          Dummy {f00=0x004e, f01=0x0190, f02=» + p   P LD A7,FDBCEX,A1 EXT ADDR  ,   ( P ADKL A7,EXTLEN ADDR TO LAST LENGTH  , *   PGTL050 EQU * , V   P CWR A3,A7 , j . P RF(E) GTL100 ALL PREVIOUS EXTENTS COUNTED , | ( P*   NOTE THAT ONLY (E) CAN BE TESTED ,   $ P ADR* A6,A3 NO OF SECT IN EXTENT ,   $ P ADKL 
0x0f616c…0f6300          Dummy {f00=0x004e, f01=0x0190, f02=»OTAL NO OF SECTORS , ~ ( P AD A6,FDBSNR,A1 TOTAL NR OF SECTORS -     P*  - F ( P*   CONVERT FDBRRO TO NO OF RECORDS  - P   P*  - |   P LDK A7,0  -   " P LC A7,FDBBLF,A1 BLOCK FACTOR  -     P LDR A5,A1 SAVE FDB ADDR -     P CF A14,MPYMOD A1,A2=A6*A7 -     P LD A4,F
0x0f6300…0f6494 (0, 312) Dummy {f00=0x004e, f01=0x0190, f02=»   PGTL150 EQU * .     P ADK A7,1 RECORD COUNTER .     P SUR A6,A4 . 8 * P RB(NN) GTL150 COUNT RECORDS IN SECTOR . J   P*  . x , P*   ADD SECT*BLOCFACT AND RECINCURRSECT  .     P*  .     P ADR A2,A7 .     P RF(O) GTL160 OVERFLOW .     P RF GTL170 .     PGTL160 EQU
0x0f6494…0f6628          Dummy {f00=0x004e, f01=0x0190, f02=» LDR A1,A5 FDB ADDR  .     P LDR A6,A5 /     P RTN A14 / .   P EJECT   DMSUBR  / >   P*  / V   P*  / `   P IFT MMUPAG=1  / j   P*  /     P* M O V : U S  /     P*  /   D P* THIS ROUTINE MOVES DATA FROM THE USER AREA (SENDING BUFFER) TO /   L P* THE SYSTEM AREA (REC
0x0f6628…0f67bc          Dummy {f00=0x004e, f01=0x0190, f02=»*  /   8 P* INPUT:  A1 = ADDRESS OF SENDING BUFFER (USER AREA) 0   < P*         A2 = ADDRESS OF RECEIVING BUFFER (SYSTEM AREA) 0 F . P*         A3 = NUMBER OF BYTES TO BE MOVED 0     P*  0   " P* OUTPUT: A1-A4 ARE DESTROYED  0     P*  0   , PMOV:US LDR A3,A3 CHECK
0x0f67bc…0f6950          Dummy {f00=0x004e, f01=0x0190, f02=»ER ADDRESS 0 v   P ANK A4,1  1   . P RF(NZ) MVUS40 USER BUFFER ADDRESS UNEVEN? 1 $ . P LDR A4,A2 NO, CHECK SYSTEM BUFFER ADDRESS 1 V   P ANK A4,1  1   0 P RF(NZ) MVUS55 SYSTEM BUFFER ADDRESS UNEVEN? 1     P*  1   , PMVUS10 LDR A4,A3 CHECK REQUESTED LENGTH  1     P
0x0f6950…0f6ae4          Dummy {f00=0x004e, f01=0x0190, f02=»5  1 t   P*  2     PMVUS35 RTN A14 2     P*  2 *   P EJECT   DMSUBR  2 4   P*  2 L   P*  2 V 0 PMVUS40 EQU * USER BUFFER ADDRESS WAS UNEVEN  2 ` * P LDR A4,A2 CHECK SYSTEM BUFFER ADDRESS 2     P ANK A4,1  2   0 P RF(NZ) MVUS80 SYSTEM BUFFER ADDRESS UNEVEN? 2   4 P
0x0f6ae4…0f6c78          Dummy {f00=0x004e, f01=0x0190, f02=» SYSTEM BUFFER ADDRESS 2   ( P SUK A3,1 DECREMENT REQUESTED LENGTH 3   $ P RB(NP) MVUS30 LAST CHAR. MOVED? 3 J , P ADK A1,2 NO, UPDATE USER BUFFER ADDRESS 3 r   P*  3   8 PMVUS55 ELR A4,A1 GET NEXT TWO CHAR. FROM USER BUFFER 3     P ECR A5,A4 3   0 P SCR A5,A2 STO
0x0f6c78…0f6e0c          Dummy {f00=0x004e, f01=0x0190, f02=»VUS50 MORE CHAR. TO MOVE?  3     P RB MVUS30 NO, RETURN  4 "   P*  4 @   P EJECT   DMSUBR  4 J   P*  4 b   P*  4 l , PMVUS60 EQU * REQUESTED LENGTH WAS UNEVEN 4 v ( P SUK A3,1 MAKE REQUESTED LENGTH EVEN 4   * P RF(NP) MVUS70 ONLY ONE CHAR. TO MOVE? 4     P LDR A4,
0x0f6e0c…0f6fa0          Dummy {f00=0x004e, f01=0x0190, f02=»FROM USER BUFFER 4 v   P*  5     PMVUS65 ECR A5,A5 5 " 0 P SCR A5,A2 STORE LAST CHAR. IN SYSTEM BUFFER 5 :   P RB MVUS30 RETURN  5 n   P*  5   4 PMVUS70 ELR A5,A1 GET LAST CHAR. FROM USER BUFFER 5     P RB MVUS65 5     P*  5   2 PMVUS80 EQU * BOTH BUFFER ADDRESSES
0x0f6fa0…0f7134 (0, 313) Dummy {f00=0x004e, f01=0x0190, f02=»UPDATE BUFFER ADDRESSES  5     P ADK A2,1  6   ( P SUK A3,1 DECREMENT REQUESTED LENGTH 6 2 & P RB(P) MVUS10 MORE CHAR. TO MOVE?  6 ^   P RB MVUS30 NO, RETURN  6     P*  6     P EJECT   DMSUBR  6     P*  6     P* M O V : S U  6     P*  6   F P* THIS ROUTINE MOVES D
0x0f7134…0f72c8          Dummy {f00=0x004e, f01=0x0190, f02=»USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT. 6     P*  7 H : P* INPUT:  A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA) 7 R : P*         A2 = ADDRESS OF RECEIVING BUFFER (USER AREA) 7   . P*         A3 = NUMBER OF BYTES TO BE MOVED 7     P*  7   "
0x0f72c8…0f745c          Dummy {f00=0x004e, f01=0x0190, f02=»F REQUESTED LENGTH <= 0  7 x   P STR A5,A14 SAVE A5  8   ( P LDR A4,A2 CHECK USER BUFFER ADDRESS 8 <   P ANK A4,1  8 h . P RF(NZ) MVSU40 USER BUFFER ADDRESS UNEVEN? 8 z . P LDR A4,A1 NO, CHECK SYSTEM BUFFER ADDRESS 8     P ANK A4,1  8   0 P RF(NZ) MVSU60 SYSTEM BU
0x0f745c…0f75f0          Dummy {f00=0x004e, f01=0x018e, f02=»UNEVEN?  8 p   P*  9     PMVSU20 MVSU A3 9     P*  9 0 " PMVSU30 LDR* A5,A14 RESTORE A5  9 :   P*  9 `   PMVSU35 RTN A14 9 j   P*  9     P EJECT   DMSUBR  9     P*  9     P*  9   0 PMVSU40 EQU * USER BUFFER ADDRESS WAS UNEVEN  9   * P LDR A4,A1 CHECK SYSTEM BUFFER
0x0f75f0…0f7784          Dummy {f00=0x004e, f01=0x0190, f02=» 9 ^   P RF MVSU65 :     P*  :   2 PMVSU60 EQU * SYSTEM BUFFER ADDRESS WAS UNEVEN  : $ 0 P LCR A4,A1 GET ONE CHAR. FROM SYSTEM BUFFER  : Z   P ECR A4,A4 :   * P ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS :   ( P SUK A3,1 DECREMENT REQUESTED LENGTH :   * P RF(NP) MVSU70
0x0f7784…0f7918          Dummy {f00=0x004e, f01=0x0190, f02=»ER BUFFER  : p & P ADK A1,1 UPDATE BUFFER ADDRESSES  ;     P ADK A2,2  ; < ( P SUK A3,1 DECREMENT REQUESTED LENGTH ; N & P RB(P) MVSU60 MORE CHAR. TO MOVE?  ; z   P RB MVSU30 NO, RETURN  ;     P*  ;   4 PMVSU70 ELR A3,A2 GET LAST CHAR. FROM USER BUFFER ;   $ P ANK
0x0f7918…0f7aac          Dummy {f00=0x004e, f01=0x018e, f02=»FFER ; j   P RB MVSU30 RETURN  <     P*  < &   P EJECT   DMSUBR  < 0   P*  < H   P*  < R 2 PMVSU80 EQU * BOTH BUFFER ADDRESSES WERE UNEVEN <   2 P LDR* A4,A1 GET FIRST CHAR. FROM SYSTEM BUFFER <   0 P ELR A5,A2 GET FIRST CHAR. FROM USER BUFFER  <   $ P ANK A4,/FF 
0x0f7aac…0f7c40          Dummy {f00=0x004e, f01=0x0190, f02=» < b & P ADK A1,1 UPDATE BUFFER ADDRESSES  =     P ADK A2,1  = 2 ( P SUK A3,1 DECREMENT REQUESTED LENGTH = D * P RB(P) MVSU10 MORE CHARACTERS TO MOVE? = p   P RB MVSU30 NO, RETURN  =     P*  =   , PMVSU90 EQU * REQUESTED LENGTH WAS UNEVEN =   ( P SUK A3,1 MAKE REQ
0x0f7c40…0f7dd4 (0, 314) Dummy {f00=0x004e, f01=0x0190, f02=» =   & P ADR A4,A5 UPDATE BUFFER ADDRESSES >     P ADR A2,A5 > 2 2 P LDR* A4,A4 GET LAST CHAR. FROM SYSTEM BUFFER  > D   P RB MVSU70 > z   P*  >   8 PMVSU95 LDR* A4,A1 GET LAST CHAR. FROM SYSTEM BUFFER  >     P RB MVSU70 >     P XIF >     P*  >     P IFT MMUPAG=0 
0x0f7dd4…0f7f68          Dummy {f00=0x004e, f01=0x402e, f02=»IF >     P*  ?     P*  ?     P END ?  @    ? *   P ADR A2,A5 > 2 2 P LDR* A4,A4 GET LAST CHAR. FROM SYSTEM BUFFER  > D   P RB MVSU70 > z   P*  >   8 PMVSU95 LDR* A4,A1 GET LAST CHAR. FROM SYSTEM BUFFER  >     P RB MVSU70 >     P XIF >     P*  >     P IFT MMUPAG=0 
0x0f7f68…0f80fc          Dummy {f00=0x004e, f01=0x2008, f02=»     @   + t   P INH ,     P CF A15,TENDIO ,     P ENB , 2   P*  , >   P*   EXIT , H   P*  , X   P LKM , b   P DATA 3  , n   P*  , ~   P END ,  @    ,  RD ADDR  A2:=EA BIT  +   & P C1R A2,A2 ONE COMPLEMENT BIT MASK +     P ANRS A2,A3 SET OFF EA BIT +     P*  +    
0x0f80fc…0f8290          Dummy {f00=0x004e, f01=0x0190, f02=»   v   PEND1     ADK      A3,/81     B PEND0     SLL      A3,1      **********************************   (   P         ANK.L    A3,/0300   n   P         LDK.L    A4,/FCFF       P         AN.S     A4,2,A14     B P         OR.S     A3,2,A14    UPDATE CR IN PSW CALLI
0x0f8290…0f8424          Dummy {f00=0x004e, f01=0x0190, f02=»N    ^   P         RF(6)    BB     6 P         C1R      A1,A1       DIVIDEND- .DIVISOR -   & . P         ADK      A1,1        REMAINDER -    `   PBB       ADK      A2,0       P         RB(0)    END0       P         RB(2)    END2       P         RB(7)    END1      
0x0f8424…0f85b8          Dummy {f00=0x004e, f01=0x4056, f02=»   LDK A1,0        P         RB(7)    END        P XIF   2   P         END   >@      R -   & . P         ADK      A1,1        REMAINDER -    `   PBB       ADK      A2,0       P         RB(0)    END0       P         RB(2)    END2       P         RB(7)    END1      
0x0f85b8…0f874c          Dummy {f00=0x004e, f01=0x2008, f02=»        A2,0       P         RB(0)    END0       P         RB(2)    END2   2   P         RB(7)    END1   P   PCASSPE   LDR      A7,A1    n   P         LDR      A1,A2        P         CWK      A1,/8000       P         RB(4)    END        P         LDK A1,0        P
0x0f874c…0f88e0          Dummy {f00=0x004e, f01=0x018e, f02=» 4 |   P XIF 5     P IFT CHR14=1 5   & P CCK A7,/1414 SPECIAL CHARACTER ?  5 (   P RF(E) PRB230 YES  5 R   P XIF 5 l   P*  5 x " P LDK A1,CCERR CODE CHECK ERROR 5   * P ORS A1,ECBRC,A8 STORE IN RETURN CODE  5     P LD A7,DWTOR,A6 GET ORDER  5     P ANK A7,/FF  5  
0x0f88e0…0f8a74 (0, 315) Opaque[0x194]
0x0f8a74…0f8c08          # DirEnt {nam=»CTAB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09e0, f03=0x0000}
0x0f8a74…0f8c08          IdxSect {
0x0f8a74…0f8c08            f00 = 0x004f	// 0xf8a74 @0x0 
0x0f8a74…0f8c08            f01 = 0x0002	// 0xf8a76 @0x2 
0x0f8a74…0f8c08            gno = [	// 0xf8a78 @0x4 
0x0f8a74…0f8c08                [0x00]: C0x004f.0x0.0
0x0f8a74…0f8c08            ]
0x0f8a74…0f8c08          }
0x0f8c08…0f8d9c          Dummy {f00=0x004f, f01=0x0190, f02=» 2 P IDENT CTAB01  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*   CODE CONVERSION TABLE    L   P*    n   P*    x   P ENTRY CTAB01        P*        P*      * PC0 EQU 0 CODE CONVERSION COLUMN NO. 0      ( PC1 EQU 0                           1     < PC2
0x0f8d9c…0f8f30          Dummy {f00=0x004f, f01=0x415a, f02=»     4   r ( PC5 EQU 0                           5     ( PC6 EQU 0                           6   : ( PC7 EQU 0                           7   f   P*        P*        P*        PCTAB01 DATA C0       P DATA C1       P DATA C2       P DATA C3       P DATA C4       P D
0x0f8f30…0f90c4          Dummy {f00=0x004f, f01=0x2008, f02=»        C7 EQU 0                           7        *    4    *    >    *    H    CTABX DATA C1    R     DATA C2   h     DATA C2   x     DATA C3         DATA C4         DATA C5         DATA C6         DATA C7        *         *          END    @                   
0x0f90c4…0f9258          Dummy {f00=0x004f, f01=0x0190, f02=»D    |   P EXTRN DWTTDM,DWTTQ        P EXTRN QTJOB   &   P EXTRN ECBRL,SECTLE    :   P EXTRN DIVMOD,MPYMOD   V   P EXTRN EXTELE    r   P EXTRN CRNTID        P EXTRN DMTGBU        P EXTRN EXTLEN,EXTBAS       P EXTRN CRNQUE,GETBLK,FREQUE        P EXTRN HALT        P
0x0f9258…0f93ec          Dummy {f00=0x004f, f01=0x0190, f02=»UTINE    t   P EJECT   DMSUBR   TOSSIO       P*    .   P*    8 . P*****************************************    B   P*    t   P* CONDITIONAL ASSEMBLY   ~   P*      . P*****************************************        P*      . P* A PROGRAM VERSION USING TOSS MMU PAG
0x0f93ec…0f9580          Dummy {f00=0x004f, f01=0x0190, f02=»CHKIND IS USED FROM FNDDWT TO SELECT DM-DWT      2 P*   INDEX FILE (INDEX 0) SHALL BE SELECTED FOR   4 ( P*   DX,IX,XR,XN, DATA FILE OTHERWISE   j   P*        PCHKIND EQU *       P STR A1,A15        P STR A2,A15      " P LDK A2,1 INDEX FOR DATA FILE        P LDR A
0x0f9580…0f9714 (0, 316) Opaque[0x194]
0x0f9714…0f98a8          # DirEnt {nam=»DVKB00«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09e8, f03=0x0000}
0x0f9714…0f98a8          IdxSect {
0x0f9714…0f98a8            f00 = 0x004f	// 0xf9714 @0x0 
0x0f9714…0f98a8            f01 = 0x0002	// 0xf9716 @0x2 
0x0f9714…0f98a8            gno = [	// 0xf9718 @0x4 
0x0f9714…0f98a8                [0x00]: C0x004f.0x1.0
0x0f9714…0f98a8            ]
0x0f9714…0f98a8          }
0x0f98a8…0f9a3c          Dummy {f00=0x004f, f01=0x0190, f02=» 2 P IDENT DVKB00  REL 9.2 79-11-16  870105040920        P   : " P*  KEYBOARD DEVICE WORK TABLE    B   P*    h   P ENTRY DVKB00 TABLE ENTRY    r   P EXTRN CTAB01      ( P EXTRN KBAD POINTER TO ADDRESSBLOCK        P EXTRN DVDY00        PMMUPAG EQU 0       P*       
0x0f9a3c…0f9bd0          Dummy {f00=0x004f, f01=0x0190, f02=»ADDRESS        P DATA DWTEND-DVKB00 ORDER      ( P DATA KBAD POINTER TO ADDRESS BLOCK    2   P DATA 'KB' TTAB-ADDRESS    ^ $ P DATA 0 WAIT/ACTIVATE INDICATOR    ~   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DAT
0x0f9bd0…0f9d64          Dummy {f00=0x004f, f01=0x0190, f02=»REA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-STACK   2   P DATA 0 TIMER POINTER    J   P DATA DVDY00 DVDY00O DEVICE    h $ P DATA /94A3 BACKSPACE AND CANCEL     $ P DATA /FFBA EOR AND DOUBLE ZERO      6 P DATA DWTSQ+DVKB00 POINTER TO FIRST PLACE IN
0x0f9d64…0f9ef8          Dummy {f00=0x004f, f01=0x407e, f02=»       PDEVECB EQU *       P DATA 0,0,0,0,0,0        P DATA    6   P XIF   D   PDWTEND EQU *   P   P*    d   P END   n@      zEVICE    h $ P DATA /94A3 BACKSPACE AND CANCEL     $ P DATA /FFBA EOR AND DOUBLE ZERO      6 P DATA DWTSQ+DVKB00 POINTER TO FIRST PLACE IN
0x0f9ef8…0fa08c          Dummy {f00=0x004f, f01=0x2008, f02=»        BLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE   R   PDWTSQ EQU *-DVTKB        P RES 0       P*        P END    @       0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P R
0x0fa08c…0fa220          Dummy {f00=0x004f, f01=0x0190, f02=»       P XRR A13,A13       P XRR A14,A14       P LD A1,SCTBUG    0   P ABR(NZ) A1    F   P HLT   Z   P   f   P EJECT   SYSTAB    n   P       P*        P* SYSTEM CONTROL TABLE       P*        P       PSCT EQU *        P     * PSCTMSZ DATA 0 MEMORY SIZE MOD K BYTES 
0x0fa220…0fa3b4 (0, 317) Opaque[0x194]
0x0fa3b4…0fa548          # DirEnt {nam=»DVDY00«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09f0, f03=0x0000}
0x0fa3b4…0fa548          IdxSect {
0x0fa3b4…0fa548            f00 = 0x004f	// 0xfa3b4 @0x0 
0x0fa3b4…0fa548            f01 = 0x0002	// 0xfa3b6 @0x2 
0x0fa3b4…0fa548            gno = [	// 0xfa3b8 @0x4 
0x0fa3b4…0fa548                [0x00]: C0x004f.0x2.0
0x0fa3b4…0fa548            ]
0x0fa3b4…0fa548          }
0x0fa548…0fa6dc          Dummy {f00=0x004f, f01=0x0190, f02=» 2 P IDENT DVDY00  REL 9.2 79-11-16  870105040920        P   : * P*  DEVICE WORK TABLE FOR VIDEO DISPLAY   B   P*    p   P ENTRY DVDY00 TABLE ENTRY    z   P*        P*      ( P EXTRN DYAD POINTER TO ADDRESS BLOCK       PMMUPAG EQU 0       P*        PDVDY00 EQU * T
0x0fa6dc…0fa870          Dummy {f00=0x004f, f01=0x0190, f02=» DATA DWTEND-DVDY00 ORDER      ( P DATA DYAD POINTER TO ADDRESS-BLOCK    "   P DATA 'DY' TTAB-ADDRESS    N $ P DATA 0 WAIT/ACTIVATE INDICATOR    n   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB MMU ECB
0x0fa870…0faa04          Dummy {f00=0x004f, f01=0x4158, f02=»VE AREA FOR A5       P RES 4 DWT-STACK       P DATA 0 TIMER POINTER    .   P DATA /101 CURSOR POINTER    L * P DATA /1850 LEFT BYTE=NUMBER OF LINES    n " P   RIGHT BYTE=CHARACTERS/LINE        P DATA 0 BUFFER INDEX       P IFT MMUPAG=1        PDEVECB DATA 0,0,0,0,
0x0faa04…0fab98          Dummy {f00=0x004f, f01=0x2008, f02=»        S-BLOCK    |   P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    4   P DATA 0 TERMINAL QUEUE       P DATA 0 OUTPUT QUEUE LINK    z   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-S
0x0fab98…0fad2c          Dummy {f00=0x004f, f01=0x2008, f02=»        BLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE   R   PDWTSQ EQU *-DVTKB        P RES 0       P*        P END    @       0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P R
0x0fad2c…0faec0          Dummy {f00=0x004f, f01=0x0190, f02=» ORDER   v     EXTRN DWTA2 SAVE AREA A2          EXTRN DWTA5 SAVE AREA A5    0 & ! EXTRN DWTSB2 STACK BASE 2 IN DWT    R ( P EXTRN SCTPLD PROGRAM LOADING DEVICE   | ( P EXTRN SAVE8 SAVE A1-A8 ON A15 STACK       P EXTRN SETIMP TIMER      & P EXTRN INTSAV INTERRUPT 
0x0faec0…0fb054 (0, 318) Opaque[0x194]
0x0fb054…0fb1e8          # DirEnt {nam=»DVKB01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x09f8, f03=0x0000}
0x0fb054…0fb1e8          IdxSect {
0x0fb054…0fb1e8            f00 = 0x004f	// 0xfb054 @0x0 
0x0fb054…0fb1e8            f01 = 0x0002	// 0xfb056 @0x2 
0x0fb054…0fb1e8            gno = [	// 0xfb058 @0x4 
0x0fb054…0fb1e8                [0x00]: C0x004f.0x3.0
0x0fb054…0fb1e8            ]
0x0fb054…0fb1e8          }
0x0fb1e8…0fb37c          Dummy {f00=0x004f, f01=0x018e, f02=» 2 P IDENT DVKB01  REL 9.2 79-11-16  870105040920        P   : " P*  KEYBOARD DEVICE WORK TABLE    B   P*    h   P ENTRY DVKB01 TABLE ENTRY    r   P***      ( P EXTRN KBAD POINTER TO ADDRESSBLOCK        P EXTRN DVDY01        PMMUPAG EQU 0       P*        PDVKB01 E
0x0fb37c…0fb510          Dummy {f00=0x004f, f01=0x0190, f02=»   z   P DATA DWTEND-DVKB01 ORDER      ( P DATA KBAD POINTER TO ADDRESS BLOCK    *   P DATA 'KB' TTAB-ADDRESS    V $ P DATA 0 WAIT/ACTIVATE INDICATOR    v   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB
0x0fb510…0fb6a4          Dummy {f00=0x004f, f01=0x0190, f02=»A4   z   P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-STACK   *   P DATA 0 TIMER POINTER    B   P DATA DVDY01 DVDY01O DEVICE    ` $ P DATA /8791 BACKSPACE AND CANCEL     $ P DATA /FFBA EOR AND DOUBLE ZERO      6 P DATA DWTSQ+DVKB01 POINTER TO FIRST PLACE IN QUEUE  
0x0fb6a4…0fb838          Dummy {f00=0x004f, f01=0x4076, f02=»DEVECB EQU *       P DATA 0,0,0,0,0,0        P DATA    .   P XIF   <   PDWTEND EQU *   H   P*        P END   f@      rEVICE    ` $ P DATA /8791 BACKSPACE AND CANCEL     $ P DATA /FFBA EOR AND DOUBLE ZERO      6 P DATA DWTSQ+DVKB01 POINTER TO FIRST PLACE IN QUEUE  
0x0fb838…0fb9cc          Dummy {f00=0x004f, f01=0x2008, f02=»        BLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE   R   PDWTSQ EQU *-DVTKB        P RES 0       P*        P END    @       0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P R
0x0fb9cc…0fbb60          Dummy {f00=0x004f, f01=0x0190, f02=»D  $ j   P LDR A10,A10 TC  %     P RF(Z) TAS165 GLOBAL ASSIGN  % "   P LD A2,TASTTA TTAB ADDR  % F   P LDR A4,A2 % f   P LD A2,TTB:TD,A4 % x   P ADKL A4,TTB:TD+1  %     P RF TAS170 %     PTAS165 EQU * %     P LD A4,SCTCDT  %     P LDR* A2,A4  %     P ADK A4,1  %  
0x0fbb60…0fbcf4 (0, 319) Opaque[0x194]
0x0fbcf4…0fbe88          # DirEnt {nam=»DVDY01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x0a00, f03=0x0000}
0x0fbcf4…0fbe88          IdxSect {
0x0fbcf4…0fbe88            f00 = 0x0050	// 0xfbcf4 @0x0 
0x0fbcf4…0fbe88            f01 = 0x0002	// 0xfbcf6 @0x2 
0x0fbcf4…0fbe88            gno = [	// 0xfbcf8 @0x4 
0x0fbcf4…0fbe88                [0x00]: C0x0050.0x0.0
0x0fbcf4…0fbe88            ]
0x0fbcf4…0fbe88          }
0x0fbe88…0fc01c          Dummy {f00=0x0050, f01=0x0190, f02=» 2 P IDENT DVDY01  REL 9.2 79-11-16  870105040920        P   : * P*  DEVICE WORK TABLE FOR VIDEO DISPLAY   B   P*    p   P ENTRY DVDY01 TABLE ENTRY    z   P*        P*      ( P EXTRN DYAD POINTER TO ADDRESS BLOCK       PMMUPAG EQU 0       P*        PDVDY01 EQU * T
0x0fc01c…0fc1b0          Dummy {f00=0x0050, f01=0x0190, f02=» DATA DWTEND-DVDY01 ORDER      ( P DATA DYAD POINTER TO ADDRESS-BLOCK    "   P DATA 'DY' TTAB-ADDRESS    N $ P DATA 0 WAIT/ACTIVATE INDICATOR    n   P DATA 0 TERMINAL QUEUE         IFT MMUPAG=1      & " DATA 0 SAVE AREA USER ECB ADDRESS         DATA DEVECB MMU ECB
0x0fc1b0…0fc344          Dummy {f00=0x0050, f01=0x4158, f02=»VE AREA FOR A5       P RES 4 DWT-STACK       P DATA 0 TIMER POINTER    .   P DATA /101 CURSOR POINTER    L * P DATA /1850 LEFT BYTE=NUMBER OF LINES    n " P   RIGHT BYTE=CHARACTERS/LINE        P DATA 0 BUFFER INDEX       P IFT MMUPAG=1        PDEVECB DATA 0,0,0,0,
0x0fc344…0fc4d8          Dummy {f00=0x0050, f01=0x2008, f02=»        S-BLOCK    |   P DATA 0 TTAB-ADDRESS     $ P DATA 0 WAIT/ACTIVATE INDICATOR    4   P DATA 0 TERMINAL QUEUE       P DATA 0 OUTPUT QUEUE LINK    z   P DATA 0 SAVE AREA FOR A3       P DATA 0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P RES 4 DWT-S
0x0fc4d8…0fc66c          Dummy {f00=0x0050, f01=0x2008, f02=»        BLE ZERO     6 P DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE      4 P DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE   R   PDWTSQ EQU *-DVTKB        P RES 0       P*        P END    @       0 SAVE AREA FOR A4       P DATA 0 SAVE AREA FOR A5       P R
0x0fc66c…0fc800          Dummy {f00=0x0050, f01=0x0190, f02=»FROM USER BUFFER 4 v   P*  5     PMVUS65 ECR A5,A5 5 " 0 P SCR A5,A2 STORE LAST CHAR. IN SYSTEM BUFFER 5 :   P RB MVUS30 RETURN  5 n   P*  5   4 PMVUS70 ELR A5,A1 GET LAST CHAR. FROM USER BUFFER 5     P RB MVUS65 5     P*  5   2 PMVUS80 EQU * BOTH BUFFER ADDRESSES
0x0fc800…0fc994 (0, 320) Opaque[0x194]
0x0fc994…0fcb28          # DirEnt {nam=»DRMT01«, typ=»SC«, f00=0x0000, f01=0x0000, f02=0x2028, f03=0x0000}
0x0fc994…0fcb28          IdxSect {
0x0fc994…0fcb28            f00 = 0x0101	// 0xfc994 @0x0 
0x0fc994…0fcb28            f01 = 0x0010	// 0xfc996 @0x2 
0x0fc994…0fcb28            gno = [	// 0xfc998 @0x4 
0x0fc994…0fcb28                [0x00]: C0x0101.0x1.0
0x0fc994…0fcb28                [0x01]: C0x0101.0x2.0
0x0fc994…0fcb28                [0x02]: C0x0101.0x3.0
0x0fc994…0fcb28                [0x03]: C0x0102.0x0.0
0x0fc994…0fcb28                [0x04]: C0x0102.0x1.0
0x0fc994…0fcb28                [0x05]: C0x0102.0x2.0
0x0fc994…0fcb28                [0x06]: C0x0102.0x3.0
0x0fc994…0fcb28                [0x07]: C0x0103.0x0.0
0x0fc994…0fcb28            ]
0x0fc994…0fcb28          }
0x0fcb28…0fccbc          Dummy {f00=0x0101, f01=0x018e, f02=» 2 P IDENT DRMT01  REL 9.2 79-11-16  870105040920        P   :   P*    B   P*    L : P*****************************************************    V   P*      $ P*   PHILIPS TERMINAL SYSTEM PTS        P*      4 P*   DRMT01 = DRIVER 1/2 " MAGNETIC TAPE RECORDER       P
0x0fccbc…0fce50          Dummy {f00=0x0101, f01=0x018e, f02=»       P*      > P* THIS DRIVER HANDLES EIGHT 1/2 " MAGNETIC TAPE RECORDERS      @ P* CONNECTED TO CPU VIA IOP AND CHMT ON MULTIPLEXED CHANNEL.    T   P*        P*      : P* ONLY ONE RECORDER CAN BE WORKING AT A TIME EXCEPT AT       P* UNLOAD.        P*        P* 
0x0fce50…0fcfe4          Dummy {f00=0x0101, f01=0x0190, f02=»   P* A BLOCK SEQUENCE NUMBER.       P*    &   P EJECT   DRMT01    0   P*    H 2 P* THE DRIVER CONSISTS OF THE FOLLOWING PARTS:    R   P*      " P* M T D A  ACTIVATION ROUTINE        P*      $ P* O R D E R  P R O C E S S O R S       P*      $ P* C O M M A N D  H A
0x0fcfe4…0fd178          Dummy {f00=0x0101, f01=0x0190, f02=»D W M T 0 1 DEVICE WORK TABLE        P*    &   P* ORDERS TREATED:    0   P*    J & P* /00 TEST STATUS /33 STEP REVERSE   T   P* /02 READ  /34 STEP FORWARD   ~   P* /05 WRITE /37 LOAD       P* /06 WRITE /38 UNLOAD     & P* /22 WRITE TAPE MARK /3F RECOVER        P* 
0x0fd178…0fd30c          Dummy {f00=0x0101, f01=0x0190, f02=»G 10: EOT      & P* 3:  TAPE MARK 11: SEQUENCE ERROR       P*    < & P* 4:  NO DATA 12: INCORRECT LENGTH   F   P* 5:  BOT  13: DATA ERROR    p . P* 6:  WRITE PROTECTED 14: THROUGPUT ERROR        P* 7:  15: NOT OPERABLE       P*        P EJECT   DRMT01        P    
0x0fd30c…0fd4a0          Dummy {f00=0x0101, f01=0x018e, f02=» ENTRY MTDRON POWER ON RECOVERY        P   (   P   0   P   8   P*    @   P* EXTERNALS    J   P*    ^   P EXTRN TDISP DISPATCHER    h $ P EXTRN DISEND DISPATCER END I/O      * P EXTRN DISIOE DISPATCHER I/O REQ ERROR     $ P EXTRN SAVE8 SAVE A1-A8 AND INH        P E
0x0fd4a0…0fd634 (0, 321) Dummy {f00=0x0101, f01=0x018e, f02=»   p   P EXTRN DWTTAB TTAB ADDRESS     " P EXTRN DWTUEC USER ECB ADDRESS   *   P EXTRN TTB:MT MMU TABLE    P $ P EXTRN ECBBA ECB BUFFER ADDRESS    p & P EXTRN ECBRL ECB REQUESTED LENGTH      & P EXTRN ECBEL ECB EFFECTIVE LENGTH      " P EXTRN ECBCW ECB CONTROL WOR
0x0fd634…0fd7c8          Dummy {f00=0x0101, f01=0x0190, f02=»   P* CONSTANTS        P*        P   " 0 PMTRTRY EQU 3 MAX NO OF RETRIES AT READ/WRITE   * 0 PMTRTOT EQU 90 REWIND TIME OUT IN 2 SEC STEPS   ^ 0 PMTPTOT EQU 10 POWER FAIL TIME OUT IN 100 MS      6 PMTRBLK EQU 40 NO OF BLOCKS TO REVERSE AT POWER ON        P       P
0x0fd7c8…0fd95c          Dummy {f00=0x0101, f01=0x0190, f02=»T+CHMT IOP CTRL WORD 1 : BLOCK LENGTH      < PMTIOPA EQU CHMT+CHMT+1 IOP CTRL WORD 2 : BUFFER ADDRESS    .   P*    n   P EJECT   x   P*        P*      . P*****************************************        P*        P* CONDITIONAL ASSEMBLY       P*      . P**********
0x0fd95c…0fdaf0          Dummy {f00=0x0101, f01=0x0190, f02=»1.   l   P*        PMMUPAG EQU 0       P*    (   P*    2 6 P* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION   < . P* SET IS OBTAINED BY SETTING CPU852 EQU 0.   v   P*        PCPU852 EQU 1       P*        P*        P*   MMU BUFFER SIZE        P*        P*       
0x0fdaf0…0fdc84          Dummy {f00=0x0101, f01=0x018e, f02=»QU X:B       P*        P EJECT   DRMT01        P   0   P*    8 6 P* MTDA ACTIVATION PART. ENTERED AFTER LKM-REQUEST.   B 2 P*  THE VALIDITY OF THE ORDER IS CHECKED AND A    | . P*  BRANCH TO THE ORDER PROCESSOR IS MADE.        P*        P* ENTRY:       P*        P
0x0fdc84…0fde18          Dummy {f00=0x0101, f01=0x0190, f02=»   P*        P* A1:  STATUS AFTER SELECT     & P* A2:  ACT CHANNEL STATUS ADDRESS    0   P* A3:  REQUESTED LENGTH    Z   P* A4:  BUFFER ADDRESS    z   P* A5:  STACK POINTER       P* A6:  DWT ADDRESS       P* A7:  MAX NO OF RETRIES       P* A8:  ECB ADDRESS       P
0x0fde18…0fdfac          Dummy {f00=0x0101, f01=0x0190, f02=»   |   P SUK A4,1        P RB(NZ) MTDA10 TRY NEXT        P   : $ PMTDA20 ABL DISIOE ILLEGAL ORDER    B   P   j   PMTDA30 ADR A4,A4   r   P ADKL A4,MTORD-2     , P ST A4,MTREQ SAVE ADDRESS TO ORDER PNTR        P     , PMTDA40 LC A2,DWTOR,A6 GET CHANNEL NUMBER      
0x0fdfac…0fe140          Dummy {f00=0x0101, f01=0x0190, f02=»TUS    h 0 P CWK A4,MTNOL DOES THIS ORDER REQUIRE LENGTH       P RF(NL) MTDA60 NO    @   P   Z ( P LD A3,ECBRL,A8 GET REQUESTED LENGTH   b $ P LD A4,2,A2 CHECK IF SEQ NUMBERS       P RF(N) MTDA50 NO       P ADK A3,2 YES ADJUST LENGTH      & PMTDA50 LDR A4,A3 CHECK
0x0fe140…0fe2d4 (0, 322) Dummy {f00=0x0101, f01=0x0190, f02=»TERS   l   P     , PMTDA60 LD A4,ECBBA,A8 GET BUFFER ADDRESS       P   D , P CWR* A2,A6 CHECK IF CH ALREADY SELECTED   L   P RF(E) MTDA70 YES    |   P CF A5,SELC SELECT CHANNEL     ( PMTDA70 CM MTEOT CLEAR EOT INDICATOR      ( P LDK A7,MTRTRY GET MAX NO OF RERIES 
0x0fe2d4…0fe468          Dummy {f00=0x0101, f01=0x018e, f02=»Y:       P*      & P* A2:  ACT CHANNEL STATUS ADDRESS        P* A3:  REQUESTED LENGTH    >   P* A4:  BUFFER ADDRESS    ^   P* A5:  STACK POINTER   |   P* A6:  DWT ADDRESS       P* A7:  MAX NO OF RETRIES       P* A8:  ECB ADDRESS       P*        P* EXIT:  ABL DISEN
0x0fe468…0fe5fc          Dummy {f00=0x0101, f01=0x0190, f02=»   P* ARE UPDATED.       P*        P*    $   P* TEST STATUS  /00   .   P*    H   P   R , PTEST LC A7,DWTOR,A6 SELECT TO GET STATUS   Z   P ANK A7,/7       P CF A5,SELC        P ABL ENDIO8        P EJECT   DRMT01        P       P*        P* READ  /02        P*     
0x0fe5fc…0fe790          Dummy {f00=0x0101, f01=0x0190, f02=»BL(N) ENDIO4 NO MORE RETRIES       P CF A5,SKPR SKIP REVERSE   $   P RB READ TRY AGAIN   D   P   ^ ( PREAD10 LDR A5,A1 CHECK IF TAPE MARK    f   P SLC A5,3        P ABL(N) ENDIO0 TAPE MARK     $ PREAD20 LD A5,2,A2 CHECK SEQ MODE     " P ABL(N) ENDIO1 NO SEQ NUMBER
0x0fe790…0fe924          Dummy {f00=0x0101, f01=0x0190, f02=»   t   P CCR A3,A5     * P RF(NE) READ30 NOT CORRECT SEQ NUMBER        P ECR A3,A3   H   P SUK A5,1    Z   P CCR A3,A5   l $ P RF(E) ENDIO1 BOTH SEQ CHARS OK    ~   P       P XIF       P*        P EJECT   DRMT01        P*        P*        P IFT MMUPAG=1      & P L
0x0fe924…0feab8          Dummy {f00=0x0101, f01=0x0190, f02=»,A5 LOAD MMU REGISTERS FROM TTAB       P RER A5,MTIOPL   (   P ANKL A5,/FFF    >   P LD A3,ECBRL,A8    T $ P SUR A3,A5 GET EFFECTIVE LENGTH    l * P LD A5,DWTUEC,A6 GET USER ECB ADDRESS      & P EL A5,ECBBA,A5 GET BUFFER ADDRESS       P ADR A5,A3       P LDR A3,A5
0x0feab8…0fec4c          Dummy {f00=0x0101, f01=0x0190, f02=» . P TL 2,A15 RESTORE MMU REGISTERS FROM STACK     $ P ADKL A15,32 ADJUST STACKPOINTER   6 & P CWR* A5,A2 CHECK SEQUENCE NUMBER    ^   P RF(E) ENDIO1 JUMP IF EQUAL        P XIF       P*        P EJECT   DRMT01        P*        P*        PREAD30 EQU *     $ P ORK A
0x0fec4c…0fede0          Dummy {f00=0x0101, f01=0x0190, f02=»,A5        P ANKL A5,/FF00       P ORR A5,A3   "   P ECR A5,A5   4   P RB READ25   F   P XIF   X   P*    d   P EJECT   DRMT01    n   P       P       P*        P* WRITE  /05,/06       P*        P     " PWRIT LD A1,2,A2 CHECK SEQ MODE       P RF(N) WRIT10 NO SEQ NUM
0x0fede0…0fef74 (0, 323) Dummy {f00=0x0102, f01=0x0190, f02=» " P SC A1,-1,A8 STORE SEQ NUMBER        P ECR A1,A1   *   P SC A1,-2,A8   <   P XIF   P   P*        P IFT MMUPAG=1    f & P LD A7,DWTTAB,A6 GET TTAB ADDRESS    | $ P SUKL A15,32 ADJUST STACKPOINTER     * P TS 2,A15 SAVE MMU REGISTERS ON STACK      $ P TL TTB:MT,A
0x0fef74…0ff108          Dummy {f00=0x0102, f01=0x0190, f02=» ADDRESS TO SEQUENCE NUMBER        P SRC A4,1    $ " P RF(N) WRIT20 ADDRESS UNEVEN?    6   P SLC A4,1 NO, OK     & P ES A1,-2,A4 STORE SEQUENCE NUMBER   t   P*      . PWRIT05 LD A4,ECBBA,A8 RESET BUFFER ADDRESS     . P TL 2,A15 RESTORE MMU REGISTERS FROM STACK    
0x0ff108…0ff29c          Dummy {f00=0x0102, f01=0x0190, f02=»IO1 STATUS,DATA OK       P RF(1) ENDIO2 ILL STATUS       P CF A5,SKPR SKIP REVERSE   :   P CF A5,ERA4 ERASE 4"   Z   P SUK A7,1    v " P RF(N) ENDIO4 NO MORE RETRIES        P ANK A1,/20 SAVE EOT       P ORS A1,MTEOT        P RB WRIT10 TRY AGAIN       P*        P I
0x0ff29c…0ff430          Dummy {f00=0x0102, f01=0x0190, f02=»7,/FF        P SLL A1,8        P ORR A1,A7       P ESR A1,A4   2   P EL A7,-3,A4   D   P ANKL A7,/FF00   X   P ANK A6,/FF    n   P ORR A7,A6       P ES A7,-3,A4       P RB WRIT05       P XIF       P*        P EJECT   DRMT01        P*        P* WRITE TAPE MARK  /22
0x0ff430…0ff5c4          Dummy {f00=0x0102, f01=0x0190, f02=»NN) WRTM10 NOT TAPE MARK       P IMR A2 INCR SEQ COUNTER       P RF ENDIO4   @   P   R " PWRTM10 CF A5,SKPR SKIP REVERSE   Z   P CF A5,ERA4 ERASE 4"       P SUK A7,1      " P RF(N) ENDIO4 NO MORE RETRIES        P ANK A1,/20 SAVE EOT       P ORS A1,MTEOT        P R
0x0ff5c4…0ff758          Dummy {f00=0x0102, f01=0x0190, f02=»Q MODE   ~   P CF A5,ONLI SET ON-LINE        P EJECT   DRMT01    .   P   F   P*    N   P* REWIND  /31    X   P*    n   P   x   P     " PRWND CMR A2 CLEAR SEQ COUNTER      $ P CF A5,SBOW SEARCH BOT AND WAIT        P RF ENDIO6       P       P       P*        P* UNLO
0x0ff758…0ff8ec          Dummy {f00=0x0102, f01=0x0190, f02=»F ENDIO7       P       P       P*        P* STEP REVERSE  /33    *   P*    F   P   P   PSTPR CF A5,SKPR SKIP REVERSE   X " PSTPR10 RF(1) ENDIO6 ILL STATUS   |   P LDKL A3,-1        P ADRS A3,A2 DECR SEQ COUNTER       P LDR A3,A1       P SLC A3,5 CHECK IF BOT      
0x0ff8ec…0ffa80          Dummy {f00=0x0102, f01=0x018e, f02=»KPF SKIP FORWARD       P RF(1) ENDIO6 ILL STATUS     " PSTPF10 IMR A2 INCR SEQ COUNTER   8   PSTPF20 RF ENDIO6   ^   P   v   P   ~   P       P*        P* RECOVER  /3F       P*        P       PRECV CF A5,MTRC RECOVER        P RF ENDIO8       P EJECT   DRMT01       
0x0ffa80…0ffc14 (0, 324) Dummy {f00=0x0102, f01=0x0190, f02=»   P*      " PENDIO1 IMR A2 INCR SEQ COUNTER       P   4   P IFT MMUPAG=0    < 0 PENDIO2 RER A3,MTIOPA GET NEXT BUFFER ADDRESS   R   P XIF       P*        P IFT MMUPAG=1        PENDIO2 RER A4,MTIOPL       P ANKL A4,/FFF        P LD A3,ECBRL,A8        P XIF       P
0x0ffc14…0ffda8          Dummy {f00=0x0102, f01=0x0190, f02=»   t   P XIF     * P ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH       PENDIO4 LDK A4,MTRTRY   B   P SUR A4,A7 GET NO OF RETRIES   ^   P     0 PENDIO5 ST A4,ECBCW,A8 STORE IN CONTROL WORD        PENDIO6 LDR A7,A1       P SRC A7,1      2 P RF(N) CKPWF NOT OPERABLE CHECK 
0x0ffda8…0fff3c          Dummy {f00=0x0102, f01=0x0190, f02=»1,2,A2 SAVE STATUS     . PENDIO8 CM MTREQ INDICATE NO RUNNING ORDER      4 P ABL DISEND PERFORM TENDIO AND GO TO DISPATCHER    L   P EJECT   DRMT01        P       P*      2 P* THE THING WAS NOT OPERABLE, CHECK IF A POWER       P* FAIL IS COMING ALONG.        P*   
0x0fff3c…1000d0          Dummy {f00=0x0102, f01=0x0190, f02=»A15,SETIMP WAIT FOR POWER FAIL       P DATA CKPWF1,MTPTOT  ! &   P ABL TDISP ! B   P ! T & PCKPWF1 LDR A6,A1 RESTORE REGISTERS !     P LD A1,MTSA7 !     P LD A2,MTSA2 !     P CM MTTIM INDICATE NO TIMER  !     P RB ENDIO8 !     P EJECT   DRMT01  !     P !     P*  !
0x1000d0…100264          Dummy {f00=0x0102, f01=0x018e, f02=»   P*  "     P* A1:  STATUS AFTER COMMAND  "     P* A2:  RESTORED  " 2   P* A6:  DWT ADDRESS " J   P* A7:  RESTORED  " d   P* A8:  ECB ADDRESS " |   P*  "     P "   * PSBOW LDKL A1,-MTRTOT-1 SET UP TIME OUT "     P ST A1,MTCTR "     P "     PSBOW10 CF A5,SBOT SEAR
0x100264…1003f8          Dummy {f00=0x0102, f01=0x0190, f02=»   P #   & PSBOW30 IM MTCTR CHECK IF TIME OUT  #   & P RB(Z) SBOW20 DON'T WAIT ANY MORE  # 6   P ST A5,MTSA5 SAVE REGISTER # `   P LDR A1,A6 #     P LDKL A4,MTTIM #   " P CF A15,SETIMP WAIT 2 SECONDS  #     P DATA SBOW40,20  #     P ABL TDISP #     P #   , PSBOW40
0x1003f8…10058c          Dummy {f00=0x0102, f01=0x0190, f02=»TE NO TIMER  #   $ P RB SBOW10 GO BACK AND TRY AGAIN $     P EJECT   DRMT01  $ <   P $ T   P*  $     P* COMMAND HANDLERS $ f   P*  $     P* ENTRY:  CF   A5,<COM>  $     P*  $   * P* A2:  IF SELC: ACTIVE CHANNEL ADDRESS $   ( P* A3:  IF RBLK,WBLK: REQUSTED LENGTH $
0x10058c…100720          Dummy {f00=0x0102, f01=0x0190, f02=» RTN A5  $     P*  %     P* A1:  STATUS AFTER COMMAND  %     P* A2:  RESTORED  % > " P* A3:  REQUESTED LENGTH IN ECB % V   P* A4:  BUFFER ADDRESS IN ECB % |   P* A6:  DWT ADDRESS %     P* A7:  RESTORED  %     P* A8:  ECB ADDRESS %     P*  %   , P* CR:  =0:  NOT IL
0x100720…1008b4 (0, 325) Dummy {f00=0x0102, f01=0x018e, f02=»TA ERR,THRUPUT ERR % `   P*  &     P & $   P & ,   PRBLK LDK A1,/02 READ BLOCK & 4   PRBLK10 EQU * & V   P IFT MMUPAG=1  & j & P LDR* A6,A8 GET FIRST WORD OF ECB  &   4 P ANKL A6,/3000 GET BITS 16-17 IN BUFFER ADDRESS  &     P ORR A3,A6 &     P XIF &     P*  &    
0x1008b4…100a48          Dummy {f00=0x0102, f01=0x018e, f02=»   PWBLK LDK A1,/00 WRITE BLOCK  '   . PWBLK10 ORKL A3,/4000 INDICATE WRITE TO IOP ' (   P RB RBLK10 ' Z   P ' l $ PWTMK LDK A1,/04 WRITE TAPE MARK  ' t   P RF COMM '     PERA4 LDK A1,/0C ERASE 4" '     P RF COMM '     P '     PSBOT LDK A1,/41 SEARCH BOT '     P R
0x100a48…100bdc          Dummy {f00=0x0102, f01=0x018e, f02=» '     PSKPR LDK A1,/21 SKIP REVERSE (     P RF COMM ( ,   P ( <   PSKPF LDK A1,/20 SKIP FORWARD ( D   P RF COMM ( h   P ( x ( PRSQN LDK A1,/03 READ SEQUENCE NUMBER (   & P LDK A3,2 SET UP BUFFER FOR SEQ NO (     P LDKL A4,MTBUF (     P RB RBLK20 (     P (   " PSE
0x100bdc…100d70          Dummy {f00=0x0102, f01=0x0190, f02=»   P CIO A1,1,CHMT )     P RF(A) COMM10  )     P RF(3) COMM05 NO INTERFACE ) 0   P LDK A1,9 PARAMETER  ) R   P CF A15,HALT STOP EXECUTION  ) n   PCOMM05 LD A3,ECBRL,A8  )     P LD A4,ECBBA,A8  )     P ADK A5,4  )   $ P LDKL A6,DWMT01 GET DWT ADDRESS  )     P LDK A
0x100d70…100f04          Dummy {f00=0x0102, f01=0x0190, f02=»TO DISPATCHER  )     P EJECT   DRMT01  *     P * .   P*  * 6 " P* IHMT INTERRUPT HANDLER CHMT  * @   P*  * f   P * p   PIHMT EQU * * x $ P ST P,INTSAV SAVE LAST INTERRUPT *     P IFT CPU852=1  *   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  *     P XIF *     P*  *     P
0x100f04…101098          Dummy {f00=0x0102, f01=0x0190, f02=»RAMETER  *     P CF A15,HALT SST NOT ACC.  +     PIHMT10 C1S MTINT + 2   P RF(NZ) IHMT20 + J * P LDK A1,5 ILLEGAL INTERRUPT PARAMETER  + `   P CF A15,HALT +     P +   * PIHMT20 LDKL A6,DWMT01 GET DWT ADDRESS  +   $ P LD A8,DWTECB,A6 GET ECB ADDRESS +   & P LD A5,M
0x101098…10122c          Dummy {f00=0x0102, f01=0x0190, f02=»ATUS,DATA OK +     P LDK A2,/40  ,     P SUKL A3,/806  , (   P TM A1,A3  , >   P RF(NZ) IHMT30 ILL STATUS  , P   P LDK A2,/80 ILL DATA , r   P ,     PIHMT30 SLC A2,2  ,     P ST A2,2,A5 UPDATE CR  ,   " P LD A2,MTSA2 RESTORE REGISTERS ,     P LD A3,ECBRL,A8  ,   $
0x10122c…1013c0          Dummy {f00=0x0102, f01=0x0190, f02=» ,     P RTN A5  -     P EJECT   DRMT01  -     P - 0   P*  - 8 ( P* MTDRON ENTRY AT POWER ON RECOVERY  - B   P*  - n   P - x   PMTDRON EQU * -     P IFT CPU852=1  -   & P CF A15,SAVE8 SAVE A1-A8 ON STACK  -     P XIF -     P*  -     P IFT CPU852=0  -   " P MSR 8,A
0x1013c0…101554 (0, 326) Dummy {f00=0x0102, f01=0x018e, f02=»NEL  - v " P LD A4,MTTIM CHECK IF TIMER ON .     P RF(Z) MTON05 NO . 2   P CMR A4 RESET TIMER  . J   P CM MTTIM INDICATE NO TIMER  . f   P .   , PMTON05 LD A4,MTPWF CHECK IF PWF TIMER ON .     P RF(NZ) MTON10 YES .     P LDKL A4,MTPWF .     P CF A15,SETIMP NO STAR
0x101554…1016e8          Dummy {f00=0x0102, f01=0x0190, f02=» .   $ PMTON20 CM MTPWF IND NO PWF TIMER /   $ P LDKL A6,DWMT01 LOAD DWT ADDRESS / 0 & P LD A8,DWTECB,A6 LOAD ECB ADDRESS  / X " P LDKL A5,MTSTB LOAD STACK BASE /   0 P LDKL A2,MTCHS GET ADDRESS TO CHANNEL STATUS /     P /     PMTON30 LD A1,2,A2 GET STATUS /     P
0x1016e8…10187c          Dummy {f00=0x0102, f01=0x0190, f02=»RE ALL CHANNELS DONE /     P RB(NE) MTON30 NO TRY NEXT 0     P 0 > ( P LD A4,MTREQ CHECK IF ACTIVE REQUEST 0 F   P ABL(Z) DISEND NO RETURN 0 r & P ABL MTDA40 REPEAT ACTIVE REQUEST  0     P EJECT   DRMT01  0     P 0     P*  0   : P* MTRC RECOVERY ROUTINE. THE TAPE 
0x10187c…101a10          Dummy {f00=0x0102, f01=0x0190, f02=» $ P*  THE RECORDER IS PUT OFF-LINE. 1     P*  1 ,   P* ENTRY: 1 6   P*  1 F $ P* A2:  ADDRESS TO CHANNEL STATUS 1 P   P* A6:  DWT ADDRESS 1 x   P*  1     P* EXIT:  1     P*  1     P* A1:  STATUS AFTER RECOVERY 1   $ P* A2:  ADDRESS TO CHANNEL STATUS 1     P* A6: 
0x101a10…101ba4          Dummy {f00=0x0102, f01=0x0190, f02=»ELC SELECT CHANNEL 1     P LD A1,2,A2 CHECK SEQ MODE 2     P RF(N) MTRC70 NO SEQ NUMBERS 2 <   P CF A5,ONLI  2 `   P LDR* A3,A2 GET SEQ COUNTER  2 t & P ABL(Z) SBOW TAPE SHOULD BE AT BOT 2   8 P LDK A7,MTRBLK REVERSE TAPE TO AVOID ANY OLD BLOCKS  2     PMTRC05 CF 
0x101ba4…101d38          Dummy {f00=0x0102, f01=0x018e, f02=»RK 2 v & P RB(N) MTRC10 TAPE MARK, TRY AGAIN 3     P SLC A1,2 CHECK IF BOT 3 4   P RF(NN) MTRC20 NOT BOT 3 R   P CM MTBUF CLEAR SEQ NUMBER 3 p   P 3   > PMTRC20 ANK A1,/E4 CHECK IF REW, DATA ERR, THRU ERR, NOT OP 3   & P RF(NZ) MTRC70 ILLEGAL CONDITIONS  3     P 3
0x101d38…101ecc          Dummy {f00=0x0102, f01=0x018e, f02=» 3     P RF(NE) MTRC25 4     P LDR A7,A7 4   " PMTRC25 RF(G) MTRC50 GO REVERSE 4 0   P 4 V   PMTRC30 NGR A7,A7 TRY FORWARD 4 ^   PMTRC40 SUK A7,1  4     P RF(N) MTRC60  4     P CF A5,SKPF  4     P RB MTRC40 4     P 4     PMTRC50 SUK A7,1 TRY REVERSE  4     P RF(N)
0x101ecc…102060          Dummy {f00=0x0102, f01=0x0190, f02=» 4 p   P SLC A1,3 CHECK IF TAPE MARK 5     P RF(NN) MTRC80 NOT TAPE MARK 5 , & P LD A3,2,A2 GET STATUS OF CHANNEL  5 P   P SLC A3,3  5 z & P RF(N) MTRC90 SHOULD BE TAPE MARK  5     P 5   $ PMTRC70 ABL OFLI RECOVERY FAILED  5     P 5   ( PMTRC80 LD A3,MTBUF CHECK S
0x102060…1021f4 (0, 327) Dummy {f00=0x0103, f01=0x0190, f02=»OVERY DONE 5 z   P EJECT   DRMT01  6     P 6 *   P*  6 2   P* LEGAL ORDER TAB  6 <   P*  6 V   P 6 `   PMTTAB DATA /0205,/0600,/2231 6 h   P DATA /3334,/3738,/3F00  6     P 6     PMTLEN EQU *-1-MTTAB  6     P 6   , PMTORD DATA READ,WRIT,WRIT,TEST,WRTM,RWND 6   " P
0x1021f4…102388          Dummy {f00=0x0103, f01=0x018e, f02=»RMT01  6 p   P*  7     P 7   0 PDWMT01 DATA 0 DWTCHP PNTR TO ACTIVE CHANNEL  7   " P DATA /8000 DWTST  BIT0=READY  7 T   P DATA 0 ECB ADDRESS  7 z 0 P DATA 0 DWTOR  BIT0-7=INDEX, BIT10-15=ORDER  7     P DATA MTADR DWTADR 7     P DATA 0 DWTTAB 7     P DATA 0 DWTWAT
0x102388…10251c          Dummy {f00=0x0103, f01=0x0190, f02=» 7   ( PMTREQ DATA 0 REQUESTED ORDER POINTER 8   ( PMTSA2 DATA 0 SAVE AREA FOR REGISTERS 8 4   PMTSA5 DATA 0 8 `   PMTSA7 DATA 0 8 t   P DATA 0,0,0 SUBROUTINE STACK 8     PMTSTB DATA 0 DWTSB2  8     P*  8     P IFT MMUPAG=1  8     PDEVECB EQU * 8     P DATA 0,0,0,
0x10251c…1026b0          Dummy {f00=0x0103, f01=0x0190, f02=»ABORT ROUTINE ADDRESS  8   " PMTCTR DATA 0 TIME OUT COUNTER  9   * PMTINT DATA /FFFF /0: INTERRUPT ALLOWED 9 D " PMTPWF DATA 0 PWF TIMER POINTER 9 r   PMTTIM DATA 0 TIMER POINTER 9   & PMTBUF DATA 0 BUFFER FOR SEQ NUMBER 9     PMTEOT DATA 0 EOT INDICATOR 9     P* 
0x1026b0…102844          Dummy {f00=0x0103, f01=0x4190, f02=»COND WORD:    BIT0: NO SEQ NO:S, BIT1-15: LAST STATUS  9     P*  : >   P : H   P : P & PMTCHS DATA 0,1 CH0: SEQ NO, STATUS : X   P DATA 0,1 CH1:    "  :     P DATA 0,1 CH2:    "  :     P DATA 0,1 CH3:    "  :     P DATA 0,1 CH4:    "  :     P DATA 0,1 CH5:    "  :
0x102844…1029d8          Dummy {f00=0x0103, f01=0x2008, f02=»     ;  , STATUS . ~   P DATA 0,1 CH1:    "  /     P DATA 0,1 CH2:    "  / 4   P DATA 0,1 CH3:    "  / P   P DATA 0,1 CH4:    "  / l   P DATA 0,1 CH5:    "  /     P DATA 0,1 CH6:    "  /     P DATA 0,1 CH7:    "  /     P /     PMTCHSE EQU * /     P /     P END /  
0x1029d8…102b6c          Dummy {f00=0x0103, f01=0x0190, f02=»                                         &   ,   20  ;0  <0  =0  >0  @0  B0  D0  F0  H0  J0  L0  N0  P0  R       4         ,A    4  CP  ; D tb  T 1   @PW    @P 2   4 0&  2      4 H XI 0@ @  ,0& 0   @   O -         .             BT W"@ A      !         0      O - 0
0x102b6c…102d00          Dummy {f00=0x0103, f01=0x0190, f02=»   6 D z |    A    1+   2            _ K     _!K $J 'K(*@ A A    # r    1+   2     _G       g     )     r     r  X          A  s        s _~   A 1+   2     _ @ @ @ @ @ @ @ @ @ @ @ @ @             0& 0     s                 (      r   " x  Q  x     k             o 
0x102d00…102e94 (0, 328) Opaque[0x194]
0x102e94…103028          # DirEnt {nam=»M:KONV«, typ=»LM«, f00=0x0000, f01=0x0000, f02=0x1fe0, f03=0x0000}
0x102e94…103028          IdxSect {
0x102e94…103028            f00 = 0x00ff	// 0x102e94 @0x0 
0x102e94…103028            f01 = 0x0014	// 0x102e96 @0x2 
0x102e94…103028            gno = [	// 0x102e98 @0x4 
0x102e94…103028                [0x00]: C0x00ff.0x0.0
0x102e94…103028                [0x01]: C0x0100.0x0.0
0x102e94…103028                [0x02]: C0x0100.0x1.0
0x102e94…103028                [0x03]: C0x0100.0x2.0
0x102e94…103028                [0x04]: C0x0100.0x3.0
0x102e94…103028                [0x05]: C0x0101.0x0.0
0x102e94…103028                [0x06]: C0x0103.0x1.0
0x102e94…103028                [0x07]: C0x0103.0x2.0
0x102e94…103028                [0x08]: C0x0104.0x0.0
0x102e94…103028                [0x09]: C0x0104.0x1.0
0x102e94…103028            ]
0x102e94…103028          }
0x103028…1031bc          Dummy {f00=0x00ff, f01=0x0190, f02=»M  Mo    V                                                                                      +                                                   c          @                                                                  Tg t   z ^   b  bLPL H b2  Z  `      z
0x1031bc…103350          Dummy {f00=0x00ff, f01=0x0190, f02=»  4c         @S{  D    d    2Z $"z y  B   %    y      D    Dbf  d      *   F :P  }B     W  [~ ? d    j% L       "~  T     &b ICn  1    d        _  A ~     >  ,    &               ? ? ? ? ? ? ? @,      > > U   H   (  ( P   c P   W. A,    Z    V      (   U    P  @ R
0x103350…1034e4          Dummy {f00=0x00ff, f01=0x0190, f02=»_                B   8  -  Q  Z P  0 9          _    .   Z  _,       P   H   H          #P       v     A ~   A RQ      @,    F ) A, _    L     L A T   B A, _    ? ? ? ? ?   ^   A   _   _   ^         ? ? ?  ,  $P  T   I  R    $   5 %   4        W       W        T  
0x1034e4…103678          Dummy {f00=0x00ff, f01=0x0190, f02=»       0 A,  1 Q   Q   >W    0 @,  1 A,  P   P  W  ?   *   X   "  R" Y  T  ? X   D      T>  % W8 >  _& @   8    R" Y  T  ? X   D      T   % W  >  _&  W8 > 8 X  W. ? `   @     @  P  $ H    W   W    > > > > > > >       >   @( V  ?    (  >  _  > ?     _   > > ? ^  ! 
0x103678…10380c          Dummy {f00=0x00ff, f01=0x0190, f02=»         A ~J     ;h  # <c$     "   P   PR 4 5 T  P  ? X   U   X     $ >  PZ  PF  P   P   0  X  T      Y        Wn   U       U   T    X^ T     E    -      Y    Tx 8RtWP     4 U        P>   $P4> R0>  8' T      Y   X  ' T   P  X      P              >  -       Z   X 
0x10380c…1039a0          Dummy {f00=0x00ff, f01=0x0190, f02=»    "    E   4 % E   Y     *B  @  P  A       $    "     P>  P:   $       Y   Y   Y   Y       X           Y   X   X   X   X  '      4 B    U  B     ("   W  C      (@ >     Y   Y   Y   X  9BV$   X " Y         X   D    V    " X           r  _  > ?                    
0x1039a0…103b34 (0, 329) Dummy {f00=0x0100, f01=0x0190, f02=» >Y, X <P& Y < !  9 R  !  9 R          Y <    WJ    P   U0 ! Z !  ! P     W. X < @ G @ ! p !  ! P     W W  ! d !  ! P          b   X <X _t       FW        FP W      B   Y ( Y * 4 X <:C* W,  W( X  "   " :BW  X  " :BW  X < c   X  :B   X  !      E $       Y   Y    - 
0x103b34…103cc8          Dummy {f00=0x0100, f01=0x0190, f02=»       ! *   8       ! *      P   XT 8      P   Xb  XX     0P      -_         _      A  _  A ~        W  A ~        I   "@P       F 9AZ 9a X 8V   # T  X   X   X  '?     4    T  B   C     X  P      X  "      I   8   " 8   "  -  Y 8 Y   !      Td ! Z   Y < !  ! TR ,
0x103cc8…103e5c          Dummy {f00=0x0100, f01=0x0190, f02=»                B B r s                              B                          B B r s                          4      T        1  WP B   B    PD  P   -     V        -   0   P   A  #  +T     W    Q    P     P    1 !    T   V  C   B       Q     1   "  -  Y    @ r 
0x103e5c…103ff0          Dummy {f00=0x0100, f01=0x0190, f02=»     j 0 )           $P      $ )   U       @ C  W    ~   0P  P       :         P    Z  0P   R      I  W           _"   H  P  4 I        _H  T  C    T,  V.     Y      T        j  Pn q   0 )    W` X  P    j  T& B  RNP" A ,   @ ~   ^ A ~         2    W> @W&  T"  P  X
0x103ff0…104184          Dummy {f00=0x0100, f01=0x0190, f02=»'   X   X          D  #DP   @    b  P  X   l  T _|  Xv Y   @  P<    T     W0 X "P*        T       P  H      T _   X      I   Y       # C   C    '? Y      T  Y  W  Y        T # P   W    ^     Y  (@       2     X   L    % T    L  Rr       *(@   L  U0 L  QF L    # T 
0x104184…104318          Dummy {f00=0x0100, f01=0x0190, f02=»       X  P& T     D  #DP      0P  X  T  4 Y       X       X  T  X    %      1     1 X  P> - M   X  P.  P&    # P            0P  1  _         W      Y     *  T                 -                  ^                    _               _<           ^   4       _     ^
0x104318…1044ac          Dummy {f00=0x0100, f01=0x0190, f02=»      "                #  $   %                      "$&(        z   @     D   X  P   _  L   !##P      P    @   R  $P  U ' U    _ (@(@         I  P   ^      H   Y   H | B  #  X $    U             W    Y "   Y     , Y *            &        B   Y E B   Y F_   W     
0x1044ac…104640          Dummy {f00=0x0100, f01=0x0190, f02=» [ X     T E T F  $F    P      C       X E X F  S W        C   C  W,   B   B   Y ER Q  X FU      C  '?    T   W6  '   T.(@(@       P    #D        7~            -       -  b b               <     <             <   F   X $P R  X $W  G   G   :  R  $ -    _ " P  $ - :
0x104640…1047d4 (0, 330) Dummy {f00=0x0100, f01=0x0190, f02=»W   $ P    $ -         :  ,    (   H >           X "Pj D ZV"     D  "?    P     P  &P      E Z        '   V,  P   (     (     (   W       '        B  W      C     X  '?     X " X $     )T                  z   X X  TT     T   A     J (    %       P   W    T   Y    
0x1047d4…104968          Dummy {f00=0x0100, f01=0x0190, f02=»         P         `    U0 @     , D   !##X  D (   *  ]"     0        X Wf `    U  @     H       @    X WF        &    J   4 5W   P  0   @!  1 A! (@_        -      (@             / O         $P  % 4             F       B  (@ B      L   P        9  L            4' 
0x104968…104afc          Dummy {f00=0x0100, f01=0x0190, f02=» G   F   G     z       "   $       F  "  F     +P     P W   &@  R       PB   $P<W          X $ X "     F    $ P     W   $ P    $ -           + X ZV"    P    "P8 $P4W  X " X ^T(  ;AR     (    D(         '   T      Y Z   F  "  F       D  '?    P     P( $  P"      & 
0x104afc…104c90          Dummy {f00=0x0100, f01=0x0190, f02=»(             6B B   B      P     ! Tn     M       V :     A6R A6T" P   6  ""       6   P        V  6B @6   L (@ D6  C       C     C    L`W      C    (            L "  TOP      V A6@ L   A6> L   C        6< @6>   A6>Q< @6        A6    @6P   V B        L  D6  E6 X 
0x104c90…104e24          Dummy {f00=0x0100, f01=0x0190, f02=»                  U     _  L   !SSP  !LL      W  L     @6    A6 V      V   P   E6  @6  E6  P   E6* P   E6, D6 T   6:P      V   b 2% P( R , X6 T  R ( @6@T  R NT  @6P   |     V       6   b 2% P              V  6:     `        P  %_      S       S             E     3
0x104e24…104fb8          Dummy {f00=0x0100, f01=0x0190, f02=»>a    U   Wb     ,    =b     P6 P  @6     ! T.  W< P6  D6  Y   P6* Y   P6, Y      U   !   T   !   X6    _R  _V       D6 " P   6B A6C  (     ^     W    @6Z  P6 I   @6TP    @$<    V W  H$>       I$@(@ @6:P      -W       P  B        L   L   6h    (@(    @6P        _ 
0x104fb8…10514c          Dummy {f00=0x0100, f01=0x0190, f02=» |                U     _  L   !SSP  !LL      W  L     @     A  V          P   E   @   E   P   E   P   E   D  T     P            2% P  R , X  T  R ( @  T  R NT  @                   6     2% P                                 P  %_      S       S             E     3
0x10514c…1052e0          Dummy {f00=0x0100, f01=0x0190, f02=»>a    U   W      ,    =b     P  P  @      ! T   W  P   D   Y   P   Y   P   Y      U   !   T   !   X6    _R  _V       D  " P      A    (     ^     W    @    P  I   @  P    @      V W  H         I  (@ @  P      -W       P  B                      (@(    @          _ 
0x1052e0…105474 (0, 331) Dummy {f00=0x0100, f01=0x0190, f02=» |                U     _  L   !SSP  !LL      W  L     @     A  V          P   E   @   E   P   E   P   E   D  T     P            2% P  R , X  T  R ( @  T  R NT  @                   6     2% P                                 P  %_      S       S             E     3
0x105474…105608          Dummy {f00=0x0100, f01=0x0190, f02=»>a    U   W      ,    =b     P  P  @      ! T   W  P   D   Y   P   Y   P   Y      U   !   T   !   X6    _R  _V       D  " P      A    (     ^     W    @    P  I   @  P    @      V W  H         I  (@ @  P      -W       P  B                      (@(    @          _ 
0x105608…10579c          Dummy {f00=0x0100, f01=0x0190, f02=» |                U     _  L   !SSP  !LL      W  L     @     A  V          P   E   @   E   P   E   P   E   D  T     P            2% P  R , X  T  R ( @  T  R NT  @                   6     2% P                                 P  %_      S       S          $F        
0x10579c…105930          Dummy {f00=0x0100, f01=0x0190, f02=»V         P>V       SH? V   :!9 V   @           P         R       W       ;A         [   [   :  _4      Pj  T     Pf      V             Q   UF  V         Ud  Q4P   P 9A?A:AV     R   Z     _     P*R           R P       ;A         [   [   :    V       X"Z(_(        
0x105930…105ac4          Dummy {f00=0x0100, f01=0x0190, f02=»     M  _8 >   : D HW  0P  Q     P     P   E 'P     W    :   X '         ^ X H 1 Y H :     H 4W    0P8  R  Q     P    W     R  D ' Q   ( 0 5   @,  1 A,     Z> : D JW  (P  D ' I    W6   @! T        ( A!       U      1_  D ' I   D J ) E J :     T &  % SP      P   W 
0x105ac4…105c58          Dummy {f00=0x0100, f01=0x0190, f02=»  W& X Z     Y Z B     I       ~ B  T  B   :   X  "?    P     P  X P    _    X * P   X      !  #       C    L`W      C         C   X  %?   : X "_      ,       D *      P  ,    _  D *     D     D &    $  T $     T "      ^   S W                :  7~   t    +hM     
0x105c58…105dec          Dummy {f00=0x0100, f01=0x0190, f02=»    *  !* _   =   )  H    ) }    ( 5T      5P ) W  H  R  (     C     C   !* P Q  !*  !*   R !  A, _  !* Qz  ; V  )Wp !*  !*   Rd!  A, _$ B  9  I   !*  ) !*VWN ) !*  !* WH !* Q<     )  ; V0_( !* Q( )W$ !+ W4 )W  ){    H  R    C       C    ? R      I   @,  I   A,   
0x105dec…105f80          Dummy {f00=0x0100, f01=0x0190, f02=»_<  s t W4    @ _   W(  W$ AW  QW  @W  !W   W       , _4 `   9 A, A P S        B   B      ,z   4 A,  A,  A,   -  A ~    I P        A, T         ,z     @,     (G  P  @      T   :  U   @,  B   H  R    B   @,  4      ,z Y   9 @, P  1 A,  @, T   ,     +        1  -  A
0x105f80…106114 (0, 332) Dummy {f00=0x0100, f01=0x0190, f02=»   ( )T   Q     R  !* _   R  !* _  !* T 9 V  H  ; R   *  @,      (    *     "13478? ) )R)R) ) ) ) ) ) ) )         ,                           (                                                                     M M~. 0          > > > > > > > >   @,    > A, W     
0x106114…1062a8          Dummy {f00=0x0100, f01=0x0190, f02=»       [   [   [   [   [   [   [   > > [   [    ,  Z   Z   ? ? Z   Z   Z   Z   Z   Z   Z                     "   $   & >      P  "R  Y  W    >  -       Pl     T      Pb    _    <UR     "R4      PB X  R< X  T6 X  T0.   T      G      Y6 G  _b      P      ,P  -  _   
0x1062a8…10643c          Dummy {f00=0x0100, f01=0x0190, f02=»W  X (T  !  W   0  Y *    V   0  !   B  _P B  P  $$       R    %     C    0 WV Y &X  !00 8$ P   W  8$ P   $ T   W   $  Y 'PH Y %P  Y $P   T   0  !   B  Z   W   0 W  !00*   T  !     C     !      -    0  Z     0    !   B  Z   ZH   X *     ,T  6    W      X (P  Y * 0
0x10643c…1065d0          Dummy {f00=0x0100, f01=0x0190, f02=»R * W    ?W  X  P   $ <c   ,P   $    , X  R ;GV      X ( $4 P     0  X *T * W  Y ( -  -  B     1  " W          6T  ,      (@ >    1 5 3H3Z3               2    !      P   P     2  &  2   -  B  P    B   H  "  +P   P.    T        Y # !    R| X $ Y "R      Y "  _     
0x1065d0…106764          Dummy {f00=0x0100, f01=0x0190, f02=»X`"    E1 P(   8'0P    E1 TD !  T    9  _  !  T  @_  !                 B    P    !4  B   C    2   ^N    P   R  ?]   _    C  _           " $ P        X #   X    ]      !    30      1  B   !4    !4    !    2  B   Y " !4 W     1  8!0T  8  !@P    !  $ P    !     !    
0x106764…1068f8          Dummy {f00=0x0100, f01=0x0190, f02=» !    T  X     !       Y "  Zn    3   T   _    !   X  $ P  !4     1   R     V     P   P" !    30W   3    . X  $ X    !4 _  X  $ X    X " !4        !4    Y  _8   X  "  X ""  Y %U   W    !     !     !         Y   4 B      1           U    )X     R@ X   X ""    Y & X
0x1068f8…106a8c          Dummy {f00=0x0100, f01=0x0190, f02=»  W :h !   4 X %"  X ##       R        4  3  > "RT      PL X  TF X  R@? V  X " X   H  P      "   X  P      Y   X   H  P          "                 < ?   < ?   <(@  5  C     #  P      >_    < U   =          (@ "   B    5   P      ?_    =   > =   > =   =_:    R     
0x106a8c…106c20          Dummy {f00=0x0100, f01=0x0190, f02=»                 @6 P  4 A6      U      W  A6  A6  @6  U   : A6  A6^:A   A6       L    , `    R  @     U      P. ,%   T&  6B C      (    B  P     T     W ' T| I6  @   8  =hP     Y  X  Pl           ,T<      Y  H6 !     R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x106c20…106db4 (0, 333) Dummy {f00=0x0101, f01=0x0190, f02=»W     6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V    E  T  D   A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6    D6   #D      T  G    W,   A6P   . "R  A6P A6:        -               6h    8   :j        R     
0x106db4…106f48          Dummy {f00=0x0101, f01=0x0190, f02=»                 @6 P  4 A6      U      W  A6  A6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B C      (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y  H6 !     R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x106f48…1070dc          Dummy {f00=0x0101, f01=0x0190, f02=»W     6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V    E  T  D   A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6    D6   #D      T  G    W,   A6P   . "R  A6P A6:        -               6h                  R     
0x1070dc…107270          Dummy {f00=0x0101, f01=0x0190, f02=»                 @6 P  4 A6      U      W  A6  A6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B C      (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y  H6 !     R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x107270…107404          Dummy {f00=0x0101, f01=0x0190, f02=»      6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V    E  T  D   A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6    D6   #D      T  G    W,   A6P   . "R  A6P A6:        -               6h                  R     
0x107404…107598          Dummy {f00=0x0101, f01=0x0190, f02=»                 @6 P  4 A6      U      @       6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B C      (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y  H6 !     R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x107598…10772c          Dummy {f00=0x0101, f01=0x0190, f02=»      6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V   B          A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6    D6   #D      T  G    W,   A6P   . "R  A6P A6:        -               6h                  R     
0x10772c…1078c0          Dummy {f00=0x0101, f01=0x0190, f02=»                 @6 P  4 A6      U              6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6BD6      (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y  H6 !     R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x1078c0…107a54 (0, 334) Dummy {f00=0x0103, f01=0x0190, f02=»      6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V              A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6 E       #D      T  G    W,   A6P   . "R  A6P A6:        -               6h                  R     
0x107a54…107be8          Dummy {f00=0x0103, f01=0x0190, f02=»                 @6 P  4 A6      U              6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B        (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y Gz        R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x107be8…107d7c          Dummy {f00=0x0103, f01=0x0190, f02=»      6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V              A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6         #D      T  G    W,   A6P   . "R  A6P A6:        -               6h          I       R     
0x107d7c…107f10          Dummy {f00=0x0103, f01=0x0190, f02=»                 @6 P  4 A6      U              6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B        (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y           R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x107f10…1080a4          Dummy {f00=0x0103, f01=0x0190, f02=»      6   6       P  @6    E6  "# P   P  @6    P (   )W  @   0    R      %   "V              A6X_"    P  @6    P (   )W  @   0    Rb     '   F     "R      G    6Z @6         #D      T  G    W,   A6P   . "R  A6P A6:        -               6h                  R     
0x1080a4…108238          Dummy {f00=0x0103, f01=0x0190, f02=»                 @6 P  4 A6      U              6  @6  U   : A6  A6^:A   A6            , `    R  @     U      P  ,%   T   6B        (    B  P     T     W ' T  I6  @   8  =hP     Y  X  P            ,T       Y           R   W 9a I6   T   T   9a H6  E6       ^ W   P 
0x108238…1083cc          Dummy {f00=0x0103, f01=0x0190, f02=»   @8    ,     L  T  L  PF   L  T  M  Q    M   L  V  L   A8  @8  :  T        @8  [   [   M   M   M   A8    -(@ :     - :   @8  ,       L  T  M   @8    :          =a  9a  Q  -  _    -     > @ TPJ   `   b  !   L   !  A!       $<  L      @8  , - M   M   M   @8    A6 
0x1083cc…108560          Dummy {f00=0x0103, f01=0x0190, f02=»W  @W  E   D    P   _          $ % $P   _  % A             @    " Q      A    M       : R W2     A    Sv AV$  Sv  P.  S2_ " :c*  A    T$  TZW " :d2 *  A    S   S  & W   F   `   W   F   W   F    CRT  F   A   @   @  ! P2 @        P     W ;b=H       F    CR  O  F    
0x108560…1086f4 (0, 335) Dummy {f00=0x0103, f01=0x0190, f02=»       @    V   W   Q       W                 P             W               Y P        @  T     W    -    W P     _   T     <B  :L     A     W         A         A  W           W       T      F        W           V       W      =      V   W   Y*  P     Z(   =      
0x1086f4…108888          Dummy {f00=0x0103, f01=0x0190, f02=»CRT  @  P    @  ! P  W   @       V  P     _  @  ! P   VJ !RRP  V   @      P  W  _:    VJ          VJ                V  V   @      PZ W   @   @  ! T   _       P                               :l              9b )       V  _  @    V        W   W    Sv  Sv  P   S2  Sv
0x108888…108a1c          Dummy {f00=0x0103, f01=0x0190, f02=»       W     W        RV   V         0 !;;P     P  V  Xb      _  P   !;;T     X$ W      W,       nP         XZ_V S AT  AU   T  @    R  @  ! T    ATt   AT    V   @    R    V   V   I              W, W             V       $ )       H    A I.   :    Sn    C.  S*    X 
0x108a1c…108bb0          Dummy {f00=0x0103, f01=0x0190, f02=»    W  :  S  AV$ ARV AT  AT  AS  AS  AT  AT  :  9e9C) A   I     "   9A  !   9B    r  @M r A   I   !  (     :  TZ AV$ ARV AT  AT  ATt! T      ATx   ATt  I   !    :  9E         @M r s       A   I T  )      A _ I     N T      :      W       T                     T   
0x108bb0…108d44          Dummy {f00=0x0103, f01=0x0190, f02=»    X     B.9  HM     Q   T$_   S _  !SST&   0 UM  R           X   A   X     W   :     @  '   R    xW       V   W$  V     P     P     V(      W           P       V  V  T     V(   V  T  W        P          V   W   @  $ P p W   W,  T  :     AU   V$_          0V  ,  
0x108d44…108ed8          Dummy {f00=0x0103, f01=0x0190, f02=»             :  bR                                                                                                   W   Z    A.  c      @    V   W   U       W   R      $ )_  : V r                      YXV       W    t  YXZ  W r        _j V  <B   W             :  
0x108ed8…10906c          Dummy {f00=0x0103, f01=0x0190, f02=» 1 W   V z :  W _@ V   : W   R    Y P   W   W  W x  W   Y _  V   :   t " D  P              W     V  Pv $;A^      D   E   D  P.      V     W P           W  P  T     W  E  _N  T   WX E  _              r  YXV       W    t_~ " V r   D  T    E   %  WX E   : " R  ;B D  
0x10906c…109200          Dummy {f00=0x0103, f01=0x0190, f02=»_      0 : W    W  W  ?AP ^    0 : W   ;   V       : :   J       @   0    V    @  W  0 H     W   :       ?     ?             R             0  R  P   P   B        _   ,  :   4P0     " D    Y  H   H $ M     v b - I          Y& : @     ` V b                 pPL      
0x109200…109394 (0, 336) Dummy {f00=0x0104, f01=0x0190, f02=»     @     @  !                    @  P       P^      P   PR_   _  @            V   W   U(          P       P(  P   V   W   U    " @  Q  @  P     A.   @  P     _T         A       A                   @       .V      3 S                    Y&  P4  ,   ,             
0x109394…109528          Dummy {f00=0x0104, f01=0x0190, f02=»-    >         l :  Y R   W      W n     V pT  :   N   V l W   H   V  ]"           .   nT"  W  W v  W  W n V ~P   ]$ W x  W   ]   Yh              W       _v V d ,  V     W     P   _  N   L  %  V d V f   G   G    U   W      G   :  Y P   W   Y V   Y    :  W   W  V ~
0x109528…1096bc          Dummy {f00=0x0104, f01=0x0190, f02=»   G   V      WX ) W b   G      WX )   G     ` "   W p W ~       pP0     R    Y P       Y _  W ~ R    Y X4      Y _    ` W ~       pPV     R               ,    Y         WX " E   R    ]l W ~ R    ]l R  P   ^  R  X^  ^ _dW   Y T  :  W   W  W x  W   Y _  V  P   Y  I
0x1096bc…109850          Dummy {f00=0x0104, f01=0x0190, f02=» (   W p V ` $   W `  W,            ;h 0      :C    #    :     .=H N    _       Y        .=H N    _       Y        N   : d       8"   R   _  ZY  QY  :         @   H   W z W |  CRP  W   `             ` H     W d 2   @        YXR       W        - @     -     N   !TT
0x109850…1099e4          Dummy {f00=0x0104, f01=0x0190, f02=»   d  ` WT        _      2     .:H N   R  P   V     W     _  N   S            _  S    YB     : v ` @               W   W     > W     @   W       D      Y      V   W   W       ` "   W p @                   pP* " 4X          1           R      Z0 %  _  W l a   w `  
0x1099e4…109b78          Dummy {f00=0x0104, f01=0x0190, f02=»  n   o P   b  W r  o   b  W   @   @     %      nx V         ,  P@   ,   - 4  ]    4    YXY    5        X            *          _6 :     @         ]     @  P  @  P   " P     " P     " P    W   W   . !TTP       W   m    @  T       W   Y   _  !TTX" A     9 A   :    
0x109b78…109d0c          Dummy {f00=0x0104, f01=0x0190, f02=» S  9J     S     (   3   (  9B   @       @  T       W          :         @  :B W   . !TTP       W   m  W t N  =H N   W l N  =H N    n  W p N  =H N    _  W |   ( @  % P         W  @  % P                       m   P0  m      r "    U       W                     _2  
0x109d0c…109ea0          Dummy {f00=0x0104, f01=0x0190, f02=» S     W l V p S     W p     W        _L @  % P     W  @  % P       _  !TTT   dB  VZ     @       @  T       W          :   @  ! P  @   @        nh  CRT              3 @    nh        nh S       @        nh  PP        nh !RRP  @  ! T        3         @  & P   nh   3
0x109ea0…10a034 (0, 337) Dummy {f00=0x0104, f01=0x0190, f02=» W           @       @  T       W          :  P          S   S    _  :         . !TTP       W  V      m  W t       *        m   P   m      r                  _   m       Ph W p  m  W     V     8   8     4 D  P$      W, @  # P      H         I     K   T   +      Y@
0x10a034…10a1c8          Dummy {f00=0x0104, f01=0x0190, f02=»W     P      /  _   T    @                 A           V   W    m  W t  m   PT W f       (        m  W d  n       n> G  =h G   V d   V r   <  j  V f  P  W f    _B V     W   V t  Yr  _  !TTX  @       @  T       W          :            _  !TTX  !CCTr        m   P,  
0x10a1c8…10a35c          Dummy {f00=0x0104, f01=0x0190, f02=»!   P  V   8     8 8     @  >B     3           . !CCP         W         m   P0 W f  m  W d  n    V d   V r   <  j      V f  _2      m       U^  m    V     8 8 8     4 D  P$      W, @  # P      H         I     K   T   +      Y@        _`R& @   @     @  %   P  V   4
0x10a35c…10a4f0          Dummy {f00=0x0104, f01=0x0190, f02=»  W >b  &    8P  D  P  U " E  W   M   V   W   R  9  W      D      W, ) $    P@ D   L      T@ D "P  V   U       , I ( I * $# P          V   -W  H  P  U " E   @  % PD H             I   H   T  P( H           U           V  U  W             < +     +    P     k  V    
0x10a4f0…10a684          Dummy {f00=0x0104, f01=0x0190, f02=»    R   _     $    W   :           W |   v                 z             *T   P         _  /    P          *_        *T   P$    _  .P     _  / V z      U     Y$  P  W | V z 3 %        W               P     _  V |P  V v ], W    v      P   _  @       @  T       W   
0x10a684…10a818          Dummy {f00=0x0104, f01=0x0190, f02=»    T   m     _ _    :  00=H  00    P       P   _         _    : @  ! P  (W  ( :  b   cl  d   e   f   g   h   i&  l  @        nh  CRT" @  ! P  `   @   E "W  `   @   E "                  n n    !o$ !o$ 1oZ    o   o  Po   o o     ,z                             6. KB
0x10a818…10a9ac          Dummy {f00=0x0104, f01=0x0190, f02=»    o     o o                  (0 DY                         P           *T   P         _  /    P          *_        *T   P     _  .P     _  / V z      U     Y$  P  W | V z 3 %        W               P     _  V |P  V v ], W    v      P   _  @       @  T       W   
0x10a9ac…10ab40          Dummy {f00=0x0104, f01=0x0190, f02=»N1 TRY NEXT      ( P CBNE GSWBIN1,CBIN10,SP06 UNTIL LAST     & P SUB GTRECNR,CBIN1 TRY NEXT RECORD   @   P B SP05A   j   PSP07   z * P MOVE GSWSTR80,=C'CPRNR IKKE I INDEX '       P ATTFMT LISTFRM2       P PERF SPCLRA     " P CBE SPBINW2,CBIN2,SP00 MAK ?        P B

Reduced view