|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 20598 (0x5076)
Notes: pts_type(SC)
Names: »TMOVE.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/TMOVE.SC«
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
└─⟦this⟧ »TOSSWORK/TMOVE.SC«
IDENT TMOVE REL 11.0 81-05-21 870105041100 =4,CORR. OF UPDATE =3 (A14,A15) =3 =4,REL 11.0 81-05-15 =3 =3,CONDITION FOR MOVUU ADDED =3,REL 11.0 81-01-26 =2,SAVE MMU WHEN MOVUS,MOVSU =2,PRR 11.0 80-12-11 =1,MOVE LAST CHARACTER WHEN MOVUS =1,PRR 11.0 80-11-19 * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * TMOVE = TOSS MOVE LKM PROCESSOR * * * * * * ************************************************** * * * THIS MODULE CONTAINS * THE MOVE LKM PROCESSOR * AND FOLLOWING SUBROUTINES: * * - MOVSS = MOVE FROM SYSTEM AREA TO SYSTEM AREA * - MOVUS = MOVE FROM USER AREA TO SYSTEM AREA * - MOVSU = MOVE FROM SYSTEM AREA TO USER AREA * - MOVUU = MOVE FROM USER AREA TO USER AREA * - MOVFW = MOVE FORWARD (ONLY SYSTEM AREA,A14 RETURN) * - MOVBW = MOVE BACKWARD (ONLY SYSTEM AREA,A14 RETURN) * EJECT TMOVE * * *********** * ENTRIES * *********** * * ENTRY TMOVE TOSS MOVE LKM PROCESSOR ENTRY MOVSS MOVE FROM SYSTEM TO SYSTEM ENTRY MOVSU MOVE FROM SYSTEM TO USER ENTRY MOVUS MOVE FROM USER TO SYSTEM ENTRY MOVUU MOVE FROM USER TO USER ENTRY MOVFW MOVE FORWARD * ENTRY MOVBW MOVE BACKWARD EJECT TMOVE * * ************* * EXTERNALS * ************* * * EXTRN LKMQDI QUEUE TASK AND DISPATCH EXTRN LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH EXTRN FNDTID FIND TTAB ADDRESS FROM TASK ID EXTRN TTB:MT DISPLACEMENT TO MMU TABLE EJECT TMOVE * * ***************************************** * * CONDITIONAL ASSEMBLY * ***************************************** * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET FOR CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1. * CPU857 EQU 0 * * * A PROGRAM VERSION CONTAINING SUBROUTINE MOVUU * WILL EXIST BY SETTING UUMOV=1 * X:A EQU 0 =3 UUMOV EQU X:A =3 CPUHLP EQU CPU857+CPU857 EJECT TMOVE * * ************************ * MOVBLK DISPLACEMENTS * ************************ * * DISPLACEMENTS IN MOVE PARAMETER BLOCK * MOVTIS EQU 0 TASK ID SENDING TASK MOVTIR EQU 2 TASK ID RECEIVING TASK MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK MOVLEN EQU 8 NUMBER OF BYTES TO MOVE LENGTH EQU 128 INTERMEDIATE BUFFER LENGTH WORDS * EJECT TMOVE * * ********* * TMOVE * ********* * * * THIS IS THE MOVE LKM PROCESSOR. * * IT IS ENTERED FROM THE LKM HANDLER * WITH THE FOLLOWING PARAMETERS: * * A5 = TTAB ADDRESS * A7 = MOVBLK ADDRESS * TMOVE EQU * ENB * IFT MMUPAG=0 LD A1,MOVBAS,A7 SOURCE BUFFER ADDRESS LD A2,MOVBAR,A7 DESTINATION BUFFER ADDRESS LD A3,MOVLEN,A7 BUFFER LENGTH CF A15,MOVSS MOVE BUFFER XIF * IFT MMUPAG=1 LDR A12,A5 SAVE CALLING TTAB ADDRESS LDR A8,A7 SAVE MOVBLK ADDRESS EL A1,MOVBAS,A8 BUFFER ADDRESS SENDING TASK EL A10,MOVBAR,A8 BUFFER ADDRESS RECEIVING TASK EL A3,MOVLEN,A8 REQUESTED BUFFER LENGTH ELR A7,A8 TASK ID SENDING TASK CWK A7,'#M' RF(E) MOV100 MOVE FROM SYSTEM BUFFER CF A15,FNDTID GET TTAB ADDRESS LDR A5,A2 SAVE TTAB ADDRESS RF(Z) TTABNF TTAB NOT FOUND EL A7,MOVTIR,A8 IDENT RECEIVING TASK CWK A7,'#M' RF(E) MVUS10 MOVE TO SYSTEM BUFFER CF A15,FNDTID GET TTAB ADDRESS LDR A4,A2 SAVE TTAB ADDRESS RF(Z) TTABNF TTAB NOT FOUND * EJECT TMOVE * * MOVE FROM USER BUFFER TO USER BUFFER * LDR A2,A10 DESTINATION BUFFER ADDRESS CF A15,MOVUU MOVE FROM USER TO USER RF END * * TEST WHERE TO MOVE * MOV100 EQU * EL A7,MOVTIR,A8 TASK ID RECEIVING TASK CWK A7,'#M' RF(E) MVSS10 MOVE TO SYSTEM BUFFER CF A15,FNDTID GET TTAB ADDRESS LDR A4,A2 RF(Z) TTABNF TTAB NOT FOUND * EJECT TMOVE * * MOVE FROM SYSTEM BUFFER TO USER BUFFER * LDR A2,A10 DESTINATION BUFFER ADDRESS CF A15,MOVSU MOVE FROM SYSTEM TO USER RF END * * MOVE FROM USER BUFFER TO SYSTEM BUFFER * MVUS10 EQU * LDR A2,A10 DESTINATION BUFFER ADDRESS CF A15,MOVUS MOVE FROM USER TO SYSTEM RF END * * MOVE FROM SYSTEM BUFFER TO SYSTEM BUFFER * MVSS10 EQU * LDR A2,A10 DESTINATION BUFFER ADDRESS CF A15,MOVSS MOVE FROM SYSTEM TO SYSTEM * XIF * EJECT TMOVE * * END * END EQU * IFT MMUPAG=1 LDR A5,A12 TTAB CALLING TASK XIF * ABL LKMQDI QUEUE TASK AND DISPATCH * IFT MMUPAG=1 * * TTAB NOT FOUND * TTABNF EQU * LDR A5,A12 TTAB ADDRESS ABL LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH XIF EJECT * * * ********* * MOVFW * ********* * * * SUBROUTINE TO MOVE CHARACTERS * FROM SYSTEM BUFFER TO SYSTEM BUFFER * * ENTRY: A1 = SYSTEM BUFFER ADDRESS,SOURCE * A2 = SYSTEM BUFFER ADDRESS,DESTINATION * A3 = BUFFER LENGTH * * EXIT: A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH * A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH * A3 = 0 * MOVFW EQU * MOVBW EQU * ADK A3,0 RF(NP) RETA14 NOTHING TO MOVE,RETURN STR A4,A14 SAVE A4 ST A5,-2,A14 SAVE A5 ST A6,-4,A14 SAVE A6 LDKL A6,/8000 INDICATE A14 RETURN RF MSS005 MOVE BUFFER RTNA14 EQU * LD A6,-4,A14 SAVED REGISTER LD A5,-2,A14 SAVED REGISTER LDR* A4,A14 SAVED REGISTER LDK A3,0 RETA14 EQU * RTN A14 EJECT TMOVE * * ********* * MOVSS * ********* * * * SUBROUTINE TO MOVE CHARACTERS * FROM SYSTEM BUFFER TO SYSTEM BUFFER * * ENTRY: A1 = SYSTEM BUFFER ADDRESS,SOURCE * A2 = SYSTEM BUFFER ADDRESS,DESTINATION * A3 = BUFFER LENGTH * * EXIT: A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH * A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH * A3 = 0 * IFT MMUPAG=0 MOVUS EQU * MOVSU EQU * MOVUU EQU * XIF * MOVSS EQU * ADK A3,0 CHECK LENGTH RF(NP) MOVRT2 NOTHING TO MOVE, RETURN STR A4,A15 SAVE A4 STR A5,A15 SAVE A5 STR A6,A15 SAVE A6 LDK A6,0 INDICATE A15 RETURN MSS005 EQU * LDK A4,1 MASK TM A4,A1 RF(Z) MSS100 SOURCE BUFFER ADDRESS EVEN TM A4,A2 RF(Z) MSS110 DESTINATION BUFFER ADDRESS EVEN EJECT * * BOTH SOURCE AND DESTINATION BUFFER ADDRESS ODD * LCR A5,A1 FIRST CHARACTER TO MOVE SCR A5,A2 SAVE CHARACTER ADK A1,1 UPDATE SOURCE BUFFER ADDRESS ADK A2,1 UPDATE DESTINATION BUFFER ADDRESS SUK A3,1 DECREMENT LENGTH RF(NP) MOVRT1 ALL MOVED,RETURN * * BOTH SOURCE AND DESTINATION BUFFER ADDRESS EVEN * MSS010 EQU * IFF CPUHLP+CPU852=2 SUK A3,2 SUBTRACT LENGTH RF(N) MSS020 TEST IF LAST CHARACTER IS MOVED LDR* A5,A1 GET WORD TO MOVE STR A5,A2 SAVE WORD ADK A1,2 UPDATE SOURCE BUFFER ADK A2,2 UPDATE DESTINATION BUFFER RB MSS010 CONTINUE MOVE * MSS020 EQU * ADK A3,2 RF(Z) MOVRT1 ALL MOVED,RETURN XIF * IFT CPU852=0 IFT CPU857=1 TM A4,A3 RF(Z) MSS020 REQUESTED LENGTH EVEN LDK A4,0 INDICATE LENGTH ODD * MSS020 EQU * MVB A3 MOVE BUFFER ADK A4,0 RF(NZ) MOVRT1 ALL MOVED,RETURN XIF * LCR A5,A1 LAST CHARACTER TO MOVE SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER ADK A1,1 UPDATE USER BUFFER ADDRESS ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS RF MOVRT1 RETURN EJECT * * MSS100 EQU * TM A4,A2 RB(Z) MSS010 DESTINATION BUFFER ADDRESS EVEN * * SOURCE BUFFER EVEN , DESTINATION BUFFER ODD * OR * SOURCE BUFFER ODD , DESTINATION BUFFER EVEN * MSS110 EQU * LCR A4,A1 LOAD CHARACTER SCR A4,A2 STORE CHARACTER ADK A1,1 UPDATE SOURCE ADDRESS ADK A2,1 UPDATE DESTINATION ADDRESS SUK A3,1 DECREMENT LENGTH RB(P) MSS110 MORE TO MOVE RF MOVRT1 RETURN * IFT MMUPAG=1 EJECT TMOVE * * ********* * MOVUS * ********* * * * SUBROUTINE TO MOVE CHARACTERS * FROM USER BUFFER TO SYSTEM BUFFER * * ENTRY: A1 = USER BUFFER ADDRESS * A2 = SYSTEM BUFFER ADDRESS * A3 = BUFFER LENGTH * A5 = TTAB ADDRESS USER TASK * * EXIT : A1 = USER BUFFER ADDRESS+BUFFER LENGTH * A2 = SYSTEM BUFFER ADDRESS+BUFFER LENGTH * A3 = 0 * MOVUS EQU * ADK A3,0 CHECK LENGTH RF(NP) MOVRT2 NOTHING TO MOVE, RETURN STR A4,A15 SAVE A4 STR A5,A15 SAVE A5 SUKL A15,32 =2 TS 2,A15 SAVE MMU =2 TL TTB:MT,A5 LOAD USER MMU LDK A4,1 MASK TM A4,A1 RF(Z) MUS110 USER BUFFER EVEN TM A4,A2 RF(Z) MUS100 SYSTEM BUFFER EVEN * EJECT TMOVE * * USER BUFFER ODD,SYSTEM BUFFER ODD * ELR A5,A1 FIRST CHARACTER FROM USER BUFFER MUS005 EQU * =1 SCR A5,A2 ADK A1,1 USER BUFFER EVEN ADK A2,1 SYSTEM BUFFER EVEN SUK A3,1 DECREMENT LENGTH RF(NP) MOVRT3 ALL MOVED, RETURN * * USER BUFFER EVEN,SYSTEM BUFFER EVEN * MUS010 EQU * TM A4,A3 RF(Z) MUS020 REQUESTED LENGTH EVEN LDK A4,0 INDICATE LENGTH ODD * MUS020 EQU * MVUS A3 MOVE BUFFER ADK A4,0 CHECK LENGTH RF(NZ) MOVRT3 ALL MOVED, RETURN ELR A5,A1 LAST CHARACTER ECR A5,A5 RB MUS005 =1 * XIF * EJECT TMOVE * * ********** * MOVRTN * ********** * * COMMON RETURN LABELS FOR MOVE ROUTINES * MOVRT1 EQU * ADK A6,0 RB(N) RTNA14 A14 RETURN LDR* A6,A15 SAVED REGISTER IFT MMUPAG=1 RF MOVRTN =2 MOVRT3 EQU * TL 2,A15 SAVED MMU =2 ADKL A15,32 =2 XIF MOVRTN EQU * LDR* A5,A15 RELOAD A5 LDR* A4,A15 RELOAD A4 LDK A3,0 ALL MOVED * MOVRT2 EQU * RTN A15 * IFT MMUPAG=1 EJECT TMOVE * * USER BUFFER ODD,SYSTEM BUFFER EVEN * MUS100 EQU * ELR A4,A1 FIRST CHARACTER FROM USER BUFFER RF MUS125 * MUS110 EQU * TM A4,A2 RB(Z) MUS010 SYSTEM BUFFER EVEN * * USER BUFFER EVEN,SYSTEM BUFFER ODD * MUS120 EQU * ELR A4,A1 GET TO CHARACTERS ECR A5,A4 SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER ADK A1,1 UPDATE USER BUFFER ADDRESS ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS SUK A3,1 DECREMENT LENGTH RB(NP) MOVRT3 ALL MOVED, RETURN * MUS125 EQU * ADK A1,1 UPDATE USER BUFFER ADDRESS SCR A4,A2 STORE CHARACTER IN SYSTEM BUFFER ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS SUK A3,1 DECREMENT LENGTH RB(P) MUS120 MORE TO MOVE RB MOVRT3 ALL MOVED, RETURN * EJECT TMOVE * * ********* * MOVSU * ********* * * * SUBROUTINE TO MOVE CHARACTERS * FROM SYSTEM BUFFER TO USER BUFFER * * ENTRY: A1 = SYSTEM BUFFER ADDRESS * A2 = USER BUFFER ADDRESS * A3 = BUFFER LENGTH * A4 = TTAB ADDRESS USER TASK * * EXIT : A1 = SYSTEM BUFFER ADDRESS+LENGTH * A2 = USER BUFFER ADDRESS+LENGTH * A3 = 0 * MOVSU EQU * ADK A3,0 CHECK LENGTH RB(NP) MOVRT2 NOTHING TO MOVE, RETURN STR A4,A15 SAVE A4 STR A5,A15 SAVE A5 SUKL A15,32 =2 TS 2,A15 SAVE MMU =2 TL TTB:MT,A4 LOAD USER MMU LDK A4,1 MASK TM A4,A2 RF(Z) MSU110 USER BUFFER EVEN TM A4,A1 RF(Z) MSU100 SYSTEM BUFFER EVEN * EJECT TMOVE * * SYSTEM BUFFER ODD,USER BUFFER ODD * ELR A5,A2 USER BUFFER FIRST CHARACTER LCR A5,A1 GET FIRST CHARACTER ESR A5,A2 STORE FIRST CHARACTER IN USER BUFFER ADK A1,1 SYSTEM BUFFER EVEN ADK A2,1 USER BUFFER EVEN SUK A3,1 DECREMENT LENGTH RB(NP) MOVRT3 NOTHING TO MOVE, RETURN * EJECT TMOVE * * SYSTEM BUFFER EVEN,USER BUFFER EVEN * MSU010 EQU * TM A4,A3 RF(Z) MSU020 REQUESTED LENGTH EVEN SUK A3,1 LENGTH EVEN LDK A4,0 INDICATE LENGTH ODD * MSU020 EQU * LDR A5,A3 SAVE LENGTH MVSU A3 MOVE BUFFER ADR A1,A5 UPDATE SYSTEM BUFFER ADDRESS ADR A2,A5 UPDATE USER BUFFER ADDRESS ADK A4,0 CHECK LENGTH RB(NZ) MOVRT3 ALL MOVED, RETURN LDR* A5,A1 GET LAST CHARACTER ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS * MSU030 EQU * ELR A4,A2 GET LAST WORD IN USER BUFFER ANK A4,/FF ANKL A5,/FF00 LAST CHARACTER ORR A5,A4 LAST WORD IN USER BUFFER ESR A5,A2 ADK A2,1 UPDATE USER BUFFER ADDRESS RB MOVRT3 RETURN * EJECT TMOVE * * SYSTEM BUFFER EVEN,USER BUFFER ODD * MSU100 EQU * SUK A2,1 USER BUFFER EVEN ELR A5,A2 FIRST CHARACTER IN USER BUFFER RF MSU130 MOVE FIRST CHARACTER * MSU110 EQU * TM A4,A1 RB(Z) MSU010 SYSTEM BUFFER EVEN * * SYSTEM BUFFER ODD,USER BUFFER EVEN * MSU120 EQU * LCR A5,A1 GET FIRST CHARACTER ECR A5,A5 CHARACTER TO THE LEFT ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS SUK A3,1 DECREMENT LENGTH RB(NP) MSU030 MOVE LAST CHARACTER * MSU130 EQU * LCR A5,A1 GET CHARACTER FROM SYSTEM BUFFER ESR A5,A2 STORE TWO CHARACTERS ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS ADK A2,2 UPDATE USER BUFFER ADDRESS SUK A3,1 DECREMENT LENGTH RB(P) MSU120 MORE TO MOVE RB MOVRT3 ALL MOVED, RETURN * XIF =3 IFT MMUPAG=1 =3 IFT UUMOV=0 =3 MOVUU EQU * =3 RTN A15 =3 =4 XIF =3 IFT MMUPAG+UUMOV=2 =3 EJECT TMOVE * * ********* * MOVUU * ********* * * * SUBROUTINE TO MOVE CHARACTERS * FROM USER BUFFER TO USER BUFFER * * ENTRY: A1 = SOURCE BUFFER ADDRESS * A2 = DESTINATION BUFFER ADDRESS * A3 = LENGTH * A4 = TTAB ADDRESS RECEIVING TASK * A5 = TTAB ADDRESS SENDING TASK * * EXIT: A1,A2,A3,A8,A9,A10,A11 ARE DESTROYED * MOVUU EQU * LDR A11,A3 SAVE LENGTH RF(NP) MUU120 NOTHING TO MOVE, RETURN LDR A9,A1 SAVE SOURCE ADDRESS LDR A10,A2 SAVE DESTINATION ADDRESS * EJECT TMOVE * * MUU100 EQU * LDKL A3,INTLEN INTERMEDIATE BUFFER LENGTH RF(NP) MUU120 INTERMEDIATE BUFFER TOO SMALL CWR A11,A3 RF(G) MUU110 MORE THAN ONE MOVE NEEDED LDR A3,A11 REMAINING BUFFER LENGTH * MUU110 EQU * LDR A8,A3 SAVE PART LENGTH LDR A1,A9 SOURCE BUFFER ADDRESS LDKL A2,INTBUF INTERMEDIATE BUFFER ADDRESS CF A15,MOVUS MOVE FROM USER TO SYSTEM LDR A9,A1 SAVE NEW SOURCE ADDRESS LDKL A1,INTBUF INTERMEDIATE BUFFER ADDRESS LDR A2,A10 DESTINATION ADDRESS LDR A3,A8 LENGTH CF A15,MOVSU MOVE FROM SYSTEM TO USER LDR A10,A2 SAVE NEW DESTINATION ADDRESS SUR A11,A8 DECREMENT LENGTH RB(P) MUU100 MORE TO MOVE * MUU120 EQU * RTN A15 * EJECT TMOVE * * INTERMEDIATE BUFFER * INTBUF EQU * RES LENGTH INTLEN EQU *-INTBUF * * * XIF * * * END
0x0000…0034 (0, 0, 400) Head {h00=0x0030, h01=0x0050, text=» IDENT TMOVE REL 11.0 81-05-21 870105041100«, t00=0x0000, t01=0x0004}
0x0034…003c Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…006a Head {h00=0x002a, h01=0x0050, text=» =4,CORR. OF UPDATE =3 (A14,A15) =3 «, t00=0x0000, t01=0x0040}
0x006a…008c Head {h00=0x001e, h01=0x0050, text=» =4,REL 11.0 81-05-15 =3«, t00=0x0000, t01=0x006e}
0x008c…00b4 Head {h00=0x0024, h01=0x0050, text=» =3,CONDITION FOR MOVUU ADDED «, t00=0x0000, t01=0x0090}
0x00b4…00d4 Head {h00=0x001c, h01=0x0050, text=» =3,REL 11.0 81-01-26 «, t00=0x0000, t01=0x00b8}
0x00d4…00fc Head {h00=0x0024, h01=0x0050, text=» =2,SAVE MMU WHEN MOVUS,MOVSU «, t00=0x0000, t01=0x00d8}
0x00fc…011c Head {h00=0x001c, h01=0x0050, text=» =2,PRR 11.0 80-12-11 «, t00=0x0000, t01=0x0100}
0x011c…0148 Head {h00=0x0028, h01=0x0050, text=» =1,MOVE LAST CHARACTER WHEN MOVUS«, t00=0x0000, t01=0x0120}
0x0148…0168 Head {h00=0x001c, h01=0x0050, text=» =1,PRR 11.0 80-11-19 «, t00=0x0000, t01=0x014c}
0x0168…0172 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016c}
0x0172…017c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0176}
0x017c…01b6 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0180}
0x01b6…01c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x002a}
0x01c0…01e8 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x0034}
0x01e8…01f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x005c}
0x01f2…021e Head {h00=0x0028, h01=0x0050, text=»* TMOVE = TOSS MOVE LKM PROCESSOR «, t00=0x0001, t01=0x0066}
0x021e…0228 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0092}
0x0228…0232 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x009c}
0x0232…023c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a6}
0x023c…0246 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b0}
0x0246…0250 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ba}
0x0250…025a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c4}
0x025a…0294 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x00ce}
0x0294…029e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0108}
0x029e…02a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0112}
0x02a8…02c8 Head {h00=0x001c, h01=0x0050, text=»* THIS MODULE CONTAINS«, t00=0x0001, t01=0x011c}
0x02c8…02ea Head {h00=0x001e, h01=0x0050, text=»* THE MOVE LKM PROCESSOR«, t00=0x0001, t01=0x013c}
0x02ea…0310 Head {h00=0x0022, h01=0x0050, text=»* AND FOLLOWING SUBROUTINES:«, t00=0x0001, t01=0x015e}
0x0310…031a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…0354 Head {h00=0x0036, h01=0x0050, text=»* - MOVSS = MOVE FROM SYSTEM AREA TO SYSTEM AREA«, t00=0x0001, t01=0x018e}
0x0354…038c Head {h00=0x0034, h01=0x0050, text=»* - MOVUS = MOVE FROM USER AREA TO SYSTEM AREA«, t00=0x0002, t01=0x0038}
0x038c…03c4 Head {h00=0x0034, h01=0x0050, text=»* - MOVSU = MOVE FROM SYSTEM AREA TO USER AREA«, t00=0x0002, t01=0x0070}
0x03c4…03fa Head {h00=0x0032, h01=0x0050, text=»* - MOVUU = MOVE FROM USER AREA TO USER AREA«, t00=0x0002, t01=0x00a8}
0x03fa…043c Head {h00=0x003e, h01=0x0050, text=»* - MOVFW = MOVE FORWARD (ONLY SYSTEM AREA,A14 RETURN) «, t00=0x0002, t01=0x00de}
0x043c…047e Head {h00=0x003e, h01=0x0050, text=»* - MOVBW = MOVE BACKWARD (ONLY SYSTEM AREA,A14 RETURN) «, t00=0x0002, t01=0x0120}
0x047e…0488 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0162}
0x0488…049e Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0002, t01=0x016c}
0x049e…04a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0182}
0x04a8…04b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018c}
0x04b2…04c6 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x0008}
0x04c6…04da Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0003, t01=0x001c}
0x04da…04ee Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x0030}
0x04ee…04f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0044}
0x04f8…0502 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004e}
0x0502…052e Head {h00=0x0028, h01=0x0050, text=» ENTRY TMOVE TOSS MOVE LKM PROCESSOR«, t00=0x0003, t01=0x0058}
0x052e…055e Head {h00=0x002c, h01=0x0050, text=» ENTRY MOVSS MOVE FROM SYSTEM TO SYSTEM «, t00=0x0003, t01=0x0084}
0x055e…058c Head {h00=0x002a, h01=0x0050, text=» ENTRY MOVSU MOVE FROM SYSTEM TO USER «, t00=0x0003, t01=0x00b4}
0x058c…05ba Head {h00=0x002a, h01=0x0050, text=» ENTRY MOVUS MOVE FROM USER TO SYSTEM «, t00=0x0003, t01=0x00e2}
0x05ba…05e6 Head {h00=0x0028, h01=0x0050, text=» ENTRY MOVUU MOVE FROM USER TO USER «, t00=0x0003, t01=0x0110}
0x05e6…0608 Head {h00=0x001e, h01=0x0050, text=» ENTRY MOVFW MOVE FORWARD «, t00=0x0003, t01=0x013c}
0x0608…062c Head {h00=0x0020, h01=0x0050, text=»* ENTRY MOVBW MOVE BACKWARD «, t00=0x0003, t01=0x015e}
0x062c…0642 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0003, t01=0x0182}
0x0642…064c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0008}
0x064c…0656 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0656…066c Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x001c}
0x066c…0682 Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x0032}
0x0682…0698 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0048}
0x0698…06a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x005e}
0x06a2…06ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0068}
0x06ac…06da Head {h00=0x002a, h01=0x0050, text=» EXTRN LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0004, t01=0x0072}
0x06da…0712 Head {h00=0x0034, h01=0x0050, text=» EXTRN LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH«, t00=0x0004, t01=0x00a0}
0x0712…0746 Head {h00=0x0030, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TASK ID«, t00=0x0004, t01=0x00d8}
0x0746…0776 Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:MT DISPLACEMENT TO MMU TABLE «, t00=0x0004, t01=0x010c}
0x0776…078c Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0004, t01=0x013c}
0x078c…0796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0152}
0x0796…07a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015c}
0x07a0…07d2 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0166}
0x07d2…07dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0008}
0x07dc…07fa Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0005, t01=0x0012}
0x07fa…0804 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0030}
0x0804…0836 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0005, t01=0x003a}
0x0836…0840 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x006c}
0x0840…0872 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x0076}
0x0872…08a0 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x00a8}
0x08a0…08aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d6}
0x08aa…08be Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0005, t01=0x00e0}
0x08be…08c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00f4}
0x08c8…08d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00fe}
0x08d2…090c Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0005, t01=0x0108}
0x090c…093e Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0005, t01=0x0142}
0x093e…0948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0174}
0x0948…095c Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0005, t01=0x017e}
0x095c…0966 (6, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0004}
0x0966…0970 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x000e}
0x0970…09aa Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0006, t01=0x0018}
0x09aa…09e8 Head {h00=0x003a, h01=0x0050, text=»* SET FOR CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1.«, t00=0x0006, t01=0x0052}
0x09e8…09f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0090}
0x09f2…0a06 Head {h00=0x0010, h01=0x0050, text=»CPU857 EQU 0«, t00=0x0006, t01=0x009a}
0x0a06…0a10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ae}
0x0a10…0a1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00b8}
0x0a1a…0a52 Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION CONTAINING SUBROUTINE MOVUU «, t00=0x0006, t01=0x00c2}
0x0a52…0a7a Head {h00=0x0024, h01=0x0050, text=»* WILL EXIST BY SETTING UUMOV=1 «, t00=0x0006, t01=0x00fa}
0x0a7a…0a84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0122}
0x0a84…0a9a Head {h00=0x0012, h01=0x0050, text=»X:A EQU 0 =3 «, t00=0x0006, t01=0x012c}
0x0a9a…0ab4 Head {h00=0x0016, h01=0x0050, text=»UUMOV EQU X:A =3 «, t00=0x0006, t01=0x0142}
0x0ab4…0ad4 Head {h00=0x001c, h01=0x0050, text=»CPUHLP EQU CPU857+CPU857«, t00=0x0006, t01=0x015c}
0x0ad4…0aea Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0006, t01=0x017c}
0x0aea…0af4 (7, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0004}
0x0af4…0afe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x000e}
0x0afe…0b1e Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0007, t01=0x0018}
0x0b1e…0b3e Head {h00=0x001c, h01=0x0050, text=»* MOVBLK DISPLACEMENTS *«, t00=0x0007, t01=0x0038}
0x0b3e…0b5e Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0007, t01=0x0058}
0x0b5e…0b68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0078}
0x0b68…0b98 Head {h00=0x002c, h01=0x0050, text=»* DISPLACEMENTS IN MOVE PARAMETER BLOCK «, t00=0x0007, t01=0x0082}
0x0b98…0ba2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00b2}
0x0ba2…0bcc Head {h00=0x0026, h01=0x0050, text=»MOVTIS EQU 0 TASK ID SENDING TASK «, t00=0x0007, t01=0x00bc}
0x0bcc…0bf8 Head {h00=0x0028, h01=0x0050, text=»MOVTIR EQU 2 TASK ID RECEIVING TASK «, t00=0x0007, t01=0x00e6}
0x0bf8…0c28 Head {h00=0x002c, h01=0x0050, text=»MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK«, t00=0x0007, t01=0x0112}
0x0c28…0c5a Head {h00=0x002e, h01=0x0050, text=»MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK«, t00=0x0007, t01=0x0142}
0x0c5a…0c86 Head {h00=0x0028, h01=0x0050, text=»MOVLEN EQU 8 NUMBER OF BYTES TO MOVE«, t00=0x0007, t01=0x0174}
0x0c86…0cbe Head {h00=0x0034, h01=0x0050, text=»LENGTH EQU 128 INTERMEDIATE BUFFER LENGTH WORDS «, t00=0x0008, t01=0x0010}
0x0cbe…0cc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0048}
0x0cc8…0cde Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0008, t01=0x0052}
0x0cde…0ce8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0068}
0x0ce8…0cf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0072}
0x0cf2…0d04 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0008, t01=0x007c}
0x0d04…0d16 Head {h00=0x000e, h01=0x0050, text=»* TMOVE * «, t00=0x0008, t01=0x008e}
0x0d16…0d28 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0008, t01=0x00a0}
0x0d28…0d32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b2}
0x0d32…0d3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00bc}
0x0d3c…0d68 Head {h00=0x0028, h01=0x0050, text=»* THIS IS THE MOVE LKM PROCESSOR. «, t00=0x0008, t01=0x00c6}
0x0d68…0d72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f2}
0x0d72…0da0 Head {h00=0x002a, h01=0x0050, text=»* IT IS ENTERED FROM THE LKM HANDLER«, t00=0x0008, t01=0x00fc}
0x0da0…0dca Head {h00=0x0026, h01=0x0050, text=»* WITH THE FOLLOWING PARAMETERS:«, t00=0x0008, t01=0x012a}
0x0dca…0dd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0154}
0x0dd4…0df2 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0008, t01=0x015e}
0x0df2…0e12 Head {h00=0x001c, h01=0x0050, text=»* A7 = MOVBLK ADDRESS «, t00=0x0008, t01=0x017c}
0x0e12…0e1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x000c}
0x0e1c…0e30 Head {h00=0x0010, h01=0x0050, text=»TMOVE EQU * «, t00=0x0009, t01=0x0016}
0x0e30…0e3c Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0009, t01=0x002a}
0x0e3c…0e46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0036}
0x0e46…0e5c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0009, t01=0x0040}
0x0e5c…0e8a Head {h00=0x002a, h01=0x0050, text=» LD A1,MOVBAS,A7 SOURCE BUFFER ADDRESS«, t00=0x0009, t01=0x0056}
0x0e8a…0ebe Head {h00=0x0030, h01=0x0050, text=» LD A2,MOVBAR,A7 DESTINATION BUFFER ADDRESS «, t00=0x0009, t01=0x0084}
0x0ebe…0ee4 Head {h00=0x0022, h01=0x0050, text=» LD A3,MOVLEN,A7 BUFFER LENGTH«, t00=0x0009, t01=0x00b8}
0x0ee4…0f06 Head {h00=0x001e, h01=0x0050, text=» CF A15,MOVSS MOVE BUFFER «, t00=0x0009, t01=0x00de}
0x0f06…0f12 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0009, t01=0x0100}
0x0f12…0f1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x010c}
0x0f1c…0f32 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0009, t01=0x0116}
0x0f32…0f60 Head {h00=0x002a, h01=0x0050, text=» LDR A12,A5 SAVE CALLING TTAB ADDRESS «, t00=0x0009, t01=0x012c}
0x0f60…0f86 Head {h00=0x0022, h01=0x0050, text=» LDR A8,A7 SAVE MOVBLK ADDRESS«, t00=0x0009, t01=0x015a}
0x0f86…0fba Head {h00=0x0030, h01=0x0050, text=» EL A1,MOVBAS,A8 BUFFER ADDRESS SENDING TASK«, t00=0x0009, t01=0x0180}
0x0fba…0ff2 Head {h00=0x0034, h01=0x0050, text=» EL A10,MOVBAR,A8 BUFFER ADDRESS RECEIVING TASK «, t00=0x000a, t01=0x0024}
0x0ff2…1022 Head {h00=0x002c, h01=0x0050, text=» EL A3,MOVLEN,A8 REQUESTED BUFFER LENGTH«, t00=0x000a, t01=0x005c}
0x1022…104a Head {h00=0x0024, h01=0x0050, text=» ELR A7,A8 TASK ID SENDING TASK «, t00=0x000a, t01=0x008c}
0x104a…105e Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000a, t01=0x00b4}
0x105e…108c Head {h00=0x002a, h01=0x0050, text=» RF(E) MOV100 MOVE FROM SYSTEM BUFFER «, t00=0x000a, t01=0x00c8}
0x108c…10b4 Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000a, t01=0x00f6}
0x10b4…10d8 Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 SAVE TTAB ADDRESS«, t00=0x000a, t01=0x011e}
0x10d8…10fc Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000a, t01=0x0142}
0x10fc…112a Head {h00=0x002a, h01=0x0050, text=» EL A7,MOVTIR,A8 IDENT RECEIVING TASK «, t00=0x000a, t01=0x0166}
0x112a…113e (11, 0, 400) Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000b, t01=0x0004}
0x113e…116a Head {h00=0x0028, h01=0x0050, text=» RF(E) MVUS10 MOVE TO SYSTEM BUFFER «, t00=0x000b, t01=0x0018}
0x116a…1192 Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000b, t01=0x0044}
0x1192…11b6 Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE TTAB ADDRESS«, t00=0x000b, t01=0x006c}
0x11b6…11da Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000b, t01=0x0090}
0x11da…11e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b4}
0x11e4…11fa Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x000b, t01=0x00be}
0x11fa…1204 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00d4}
0x1204…1232 Head {h00=0x002a, h01=0x0050, text=»* MOVE FROM USER BUFFER TO USER BUFFER«, t00=0x000b, t01=0x00de}
0x1232…123c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x010c}
0x123c…126a Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000b, t01=0x0116}
0x126a…1296 Head {h00=0x0028, h01=0x0050, text=» CF A15,MOVUU MOVE FROM USER TO USER«, t00=0x000b, t01=0x0144}
0x1296…12a6 Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000b, t01=0x0170}
0x12a6…12b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0180}
0x12b0…12cc Head {h00=0x0018, h01=0x0050, text=»* TEST WHERE TO MOVE«, t00=0x000b, t01=0x018a}
0x12cc…12d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0016}
0x12d6…12ea Head {h00=0x0010, h01=0x0050, text=»MOV100 EQU *«, t00=0x000c, t01=0x0020}
0x12ea…131a Head {h00=0x002c, h01=0x0050, text=» EL A7,MOVTIR,A8 TASK ID RECEIVING TASK «, t00=0x000c, t01=0x0034}
0x131a…132e Head {h00=0x0010, h01=0x0050, text=» CWK A7,'#M'«, t00=0x000c, t01=0x0064}
0x132e…135a Head {h00=0x0028, h01=0x0050, text=» RF(E) MVSS10 MOVE TO SYSTEM BUFFER «, t00=0x000c, t01=0x0078}
0x135a…1382 Head {h00=0x0024, h01=0x0050, text=» CF A15,FNDTID GET TTAB ADDRESS «, t00=0x000c, t01=0x00a4}
0x1382…1394 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x000c, t01=0x00cc}
0x1394…13b8 Head {h00=0x0020, h01=0x0050, text=» RF(Z) TTABNF TTAB NOT FOUND«, t00=0x000c, t01=0x00de}
0x13b8…13c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0102}
0x13c2…13d8 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x000c, t01=0x010c}
0x13d8…13e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0122}
0x13e2…1412 Head {h00=0x002c, h01=0x0050, text=»* MOVE FROM SYSTEM BUFFER TO USER BUFFER«, t00=0x000c, t01=0x012c}
0x1412…141c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x015c}
0x141c…144a Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000c, t01=0x0166}
0x144a…1478 (13, 0, 400) Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVSU MOVE FROM SYSTEM TO USER«, t00=0x000d, t01=0x0004}
0x1478…1488 Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000d, t01=0x0032}
0x1488…1492 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0042}
0x1492…14c2 Head {h00=0x002c, h01=0x0050, text=»* MOVE FROM USER BUFFER TO SYSTEM BUFFER«, t00=0x000d, t01=0x004c}
0x14c2…14cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x007c}
0x14cc…14e0 Head {h00=0x0010, h01=0x0050, text=»MVUS10 EQU *«, t00=0x000d, t01=0x0086}
0x14e0…150e Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000d, t01=0x009a}
0x150e…153c Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVUS MOVE FROM USER TO SYSTEM«, t00=0x000d, t01=0x00c8}
0x153c…154c Head {h00=0x000c, h01=0x0050, text=» RF END «, t00=0x000d, t01=0x00f6}
0x154c…1556 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0106}
0x1556…1588 Head {h00=0x002e, h01=0x0050, text=»* MOVE FROM SYSTEM BUFFER TO SYSTEM BUFFER«, t00=0x000d, t01=0x0110}
0x1588…1592 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0142}
0x1592…15a6 Head {h00=0x0010, h01=0x0050, text=»MVSS10 EQU *«, t00=0x000d, t01=0x014c}
0x15a6…15d4 Head {h00=0x002a, h01=0x0050, text=» LDR A2,A10 DESTINATION BUFFER ADDRESS«, t00=0x000d, t01=0x0160}
0x15d4…1604 Head {h00=0x002c, h01=0x0050, text=» CF A15,MOVSS MOVE FROM SYSTEM TO SYSTEM«, t00=0x000d, t01=0x018e}
0x1604…160e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x002e}
0x160e…161a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0038}
0x161a…1624 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0044}
0x1624…163a Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x000e, t01=0x004e}
0x163a…1644 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0064}
0x1644…1652 Head {h00=0x000a, h01=0x0050, text=»* END «, t00=0x000e, t01=0x006e}
0x1652…165c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007c}
0x165c…166e Head {h00=0x000e, h01=0x0050, text=»END EQU * «, t00=0x000e, t01=0x0086}
0x166e…1684 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x0098}
0x1684…16aa Head {h00=0x0022, h01=0x0050, text=» LDR A5,A12 TTAB CALLING TASK «, t00=0x000e, t01=0x00ae}
0x16aa…16b6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00d4}
0x16b6…16c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00e0}
0x16c0…16ec Head {h00=0x0028, h01=0x0050, text=» ABL LKMQDI QUEUE TASK AND DISPATCH «, t00=0x000e, t01=0x00ea}
0x16ec…16f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0116}
0x16f6…170c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x0120}
0x170c…1716 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0136}
0x1716…172e Head {h00=0x0014, h01=0x0050, text=»* TTAB NOT FOUND«, t00=0x000e, t01=0x0140}
0x172e…1738 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0158}
0x1738…174c Head {h00=0x0010, h01=0x0050, text=»TTABNF EQU *«, t00=0x000e, t01=0x0162}
0x174c…176c Head {h00=0x001c, h01=0x0050, text=» LDR A5,A12 TTAB ADDRESS«, t00=0x000e, t01=0x0176}
0x176c…17a2 Head {h00=0x0032, h01=0x0050, text=» ABL LKMRQE SET A7=-1, QUEUE TASK AND DISPATCH«, t00=0x000f, t01=0x0008}
0x17a2…17ae Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x003e}
0x17ae…17bc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x004a}
0x17bc…17c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0058}
0x17c6…17d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0062}
0x17d0…17da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x006c}
0x17da…17ec Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x000f, t01=0x0076}
0x17ec…17fe Head {h00=0x000e, h01=0x0050, text=»* MOVFW * «, t00=0x000f, t01=0x0088}
0x17fe…1810 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x000f, t01=0x009a}
0x1810…181a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ac}
0x181a…1824 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b6}
0x1824…184c Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x000f, t01=0x00c0}
0x184c…187a Head {h00=0x002a, h01=0x0050, text=»* FROM SYSTEM BUFFER TO SYSTEM BUFFER «, t00=0x000f, t01=0x00e8}
0x187a…1884 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0116}
0x1884…18b8 Head {h00=0x0030, h01=0x0050, text=»* ENTRY: A1 = SYSTEM BUFFER ADDRESS,SOURCE «, t00=0x000f, t01=0x0120}
0x18b8…18f0 Head {h00=0x0034, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS,DESTINATION«, t00=0x000f, t01=0x0154}
0x18f0…1914 Head {h00=0x0020, h01=0x0050, text=»* A3 = BUFFER LENGTH«, t00=0x000f, t01=0x018c}
0x1914…191e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0020}
0x191e…1960 Head {h00=0x003e, h01=0x0050, text=»* EXIT: A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH «, t00=0x0010, t01=0x002a}
0x1960…19a6 Head {h00=0x0042, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH«, t00=0x0010, t01=0x006c}
0x19a6…19be Head {h00=0x0014, h01=0x0050, text=»* A3 = 0«, t00=0x0010, t01=0x00b2}
0x19be…19c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ca}
0x19c8…19dc Head {h00=0x0010, h01=0x0050, text=»MOVFW EQU * «, t00=0x0010, t01=0x00d4}
0x19dc…19f0 Head {h00=0x0010, h01=0x0050, text=»MOVBW EQU * «, t00=0x0010, t01=0x00e8}
0x19f0…1a02 Head {h00=0x000e, h01=0x0050, text=» ADK A3,0 «, t00=0x0010, t01=0x00fc}
0x1a02…1a30 Head {h00=0x002a, h01=0x0050, text=» RF(NP) RETA14 NOTHING TO MOVE,RETURN «, t00=0x0010, t01=0x010e}
0x1a30…1a4c Head {h00=0x0018, h01=0x0050, text=» STR A4,A14 SAVE A4 «, t00=0x0010, t01=0x013c}
0x1a4c…1a6a Head {h00=0x001a, h01=0x0050, text=» ST A5,-2,A14 SAVE A5 «, t00=0x0010, t01=0x0158}
0x1a6a…1a88 Head {h00=0x001a, h01=0x0050, text=» ST A6,-4,A14 SAVE A6 «, t00=0x0010, t01=0x0176}
0x1a88…1ab2 (17, 0, 400) Head {h00=0x0026, h01=0x0050, text=» LDKL A6,/8000 INDICATE A14 RETURN«, t00=0x0011, t01=0x0004}
0x1ab2…1ad0 Head {h00=0x001a, h01=0x0050, text=» RF MSS005 MOVE BUFFER«, t00=0x0011, t01=0x002e}
0x1ad0…1ad8 Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x004c}
0x1ad8…1ae0 Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0054}
0x1ae0…1ae8 Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x005c}
0x1ae8…1afc Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x0011, t01=0x0064}
0x1afc…1b20 Head {h00=0x0020, h01=0x0050, text=» LD A6,-4,A14 SAVED REGISTER«, t00=0x0011, t01=0x0078}
0x1b20…1b44 Head {h00=0x0020, h01=0x0050, text=» LD A5,-2,A14 SAVED REGISTER«, t00=0x0011, t01=0x009c}
0x1b44…1b68 Head {h00=0x0020, h01=0x0050, text=» LDR* A4,A14 SAVED REGISTER «, t00=0x0011, t01=0x00c0}
0x1b68…1b7a Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0011, t01=0x00e4}
0x1b7a…1b8e Head {h00=0x0010, h01=0x0050, text=»RETA14 EQU *«, t00=0x0011, t01=0x00f6}
0x1b8e…1b9e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0011, t01=0x010a}
0x1b9e…1bb4 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0011, t01=0x011a}
0x1bb4…1bbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0130}
0x1bbe…1bc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x013a}
0x1bc8…1bda Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0011, t01=0x0144}
0x1bda…1bec Head {h00=0x000e, h01=0x0050, text=»* MOVSS * «, t00=0x0011, t01=0x0156}
0x1bec…1bfe Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0011, t01=0x0168}
0x1bfe…1c08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017a}
0x1c08…1c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0184}
0x1c12…1c3a Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0011, t01=0x018e}
0x1c3a…1c68 Head {h00=0x002a, h01=0x0050, text=»* FROM SYSTEM BUFFER TO SYSTEM BUFFER «, t00=0x0012, t01=0x0026}
0x1c68…1c72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0054}
0x1c72…1ca6 Head {h00=0x0030, h01=0x0050, text=»* ENTRY: A1 = SYSTEM BUFFER ADDRESS,SOURCE «, t00=0x0012, t01=0x005e}
0x1ca6…1cde Head {h00=0x0034, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS,DESTINATION«, t00=0x0012, t01=0x0092}
0x1cde…1d02 Head {h00=0x0020, h01=0x0050, text=»* A3 = BUFFER LENGTH«, t00=0x0012, t01=0x00ca}
0x1d02…1d0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ee}
0x1d0c…1d4e Head {h00=0x003e, h01=0x0050, text=»* EXIT: A1 = SYSTEM BUFFER ADDRESS,SOURCE+BUFFER LENGTH «, t00=0x0012, t01=0x00f8}
0x1d4e…1d94 Head {h00=0x0042, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS,DESTINATION+BUFFER LENGTH«, t00=0x0012, t01=0x013a}
0x1d94…1dac Head {h00=0x0014, h01=0x0050, text=»* A3 = 0«, t00=0x0012, t01=0x0180}
0x1dac…1db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0008}
0x1db6…1dcc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0012}
0x1dcc…1de0 Head {h00=0x0010, h01=0x0050, text=»MOVUS EQU * «, t00=0x0013, t01=0x0028}
0x1de0…1df4 Head {h00=0x0010, h01=0x0050, text=»MOVSU EQU * «, t00=0x0013, t01=0x003c}
0x1df4…1e08 Head {h00=0x0010, h01=0x0050, text=»MOVUU EQU * «, t00=0x0013, t01=0x0050}
0x1e08…1e14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0064}
0x1e14…1e1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0070}
0x1e1e…1e32 Head {h00=0x0010, h01=0x0050, text=»MOVSS EQU * «, t00=0x0013, t01=0x007a}
0x1e32…1e50 Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x0013, t01=0x008e}
0x1e50…1e7e Head {h00=0x002a, h01=0x0050, text=» RF(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x0013, t01=0x00ac}
0x1e7e…1e9a Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x0013, t01=0x00da}
0x1e9a…1eb6 Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x0013, t01=0x00f6}
0x1eb6…1ed2 Head {h00=0x0018, h01=0x0050, text=» STR A6,A15 SAVE A6 «, t00=0x0013, t01=0x0112}
0x1ed2…1ef8 Head {h00=0x0022, h01=0x0050, text=» LDK A6,0 INDICATE A15 RETURN «, t00=0x0013, t01=0x012e}
0x1ef8…1f0c Head {h00=0x0010, h01=0x0050, text=»MSS005 EQU *«, t00=0x0013, t01=0x0154}
0x1f0c…1f22 Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x0013, t01=0x0168}
0x1f22…1f34 Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0013, t01=0x017e}
0x1f34…1f64 Head {h00=0x002c, h01=0x0050, text=» RF(Z) MSS100 SOURCE BUFFER ADDRESS EVEN«, t00=0x0013, t01=0x0190}
0x1f64…1f76 Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0014, t01=0x0030}
0x1f76…1fac Head {h00=0x0032, h01=0x0050, text=» RF(Z) MSS110 DESTINATION BUFFER ADDRESS EVEN «, t00=0x0014, t01=0x0042}
0x1fac…1fba Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0078}
0x1fba…1fc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0086}
0x1fc4…1ffc Head {h00=0x0034, h01=0x0050, text=»* BOTH SOURCE AND DESTINATION BUFFER ADDRESS ODD«, t00=0x0014, t01=0x0090}
0x1ffc…2006 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c8}
0x2006…2030 Head {h00=0x0026, h01=0x0050, text=» LCR A5,A1 FIRST CHARACTER TO MOVE«, t00=0x0014, t01=0x00d2}
0x2030…2052 Head {h00=0x001e, h01=0x0050, text=» SCR A5,A2 SAVE CHARACTER «, t00=0x0014, t01=0x00fc}
0x2052…2080 Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SOURCE BUFFER ADDRESS«, t00=0x0014, t01=0x011e}
0x2080…20b4 Head {h00=0x0030, h01=0x0050, text=» ADK A2,1 UPDATE DESTINATION BUFFER ADDRESS «, t00=0x0014, t01=0x014c}
0x20b4…20d6 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0014, t01=0x0180}
0x20d6…20fe Head {h00=0x0024, h01=0x0050, text=» RF(NP) MOVRT1 ALL MOVED,RETURN «, t00=0x0015, t01=0x0012}
0x20fe…2108 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x003a}
0x2108…2142 Head {h00=0x0036, h01=0x0050, text=»* BOTH SOURCE AND DESTINATION BUFFER ADDRESS EVEN «, t00=0x0015, t01=0x0044}
0x2142…214c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x007e}
0x214c…2160 Head {h00=0x0010, h01=0x0050, text=»MSS010 EQU *«, t00=0x0015, t01=0x0088}
0x2160…217c Head {h00=0x0018, h01=0x0050, text=» IFF CPUHLP+CPU852=2«, t00=0x0015, t01=0x009c}
0x217c…219e Head {h00=0x001e, h01=0x0050, text=» SUK A3,2 SUBTRACT LENGTH «, t00=0x0015, t01=0x00b8}
0x219e…21d4 Head {h00=0x0032, h01=0x0050, text=» RF(N) MSS020 TEST IF LAST CHARACTER IS MOVED «, t00=0x0015, t01=0x00da}
0x21d4…21f8 Head {h00=0x0020, h01=0x0050, text=» LDR* A5,A1 GET WORD TO MOVE«, t00=0x0015, t01=0x0110}
0x21f8…2214 Head {h00=0x0018, h01=0x0050, text=» STR A5,A2 SAVE WORD«, t00=0x0015, t01=0x0134}
0x2214…223a Head {h00=0x0022, h01=0x0050, text=» ADK A1,2 UPDATE SOURCE BUFFER«, t00=0x0015, t01=0x0150}
0x223a…2266 Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE DESTINATION BUFFER «, t00=0x0015, t01=0x0176}
0x2266…2286 Head {h00=0x001c, h01=0x0050, text=» RB MSS010 CONTINUE MOVE«, t00=0x0016, t01=0x0012}
0x2286…2290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0032}
0x2290…22a4 Head {h00=0x0010, h01=0x0050, text=»MSS020 EQU *«, t00=0x0016, t01=0x003c}
0x22a4…22b6 Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0016, t01=0x0050}
0x22b6…22dc Head {h00=0x0022, h01=0x0050, text=» RF(Z) MOVRT1 ALL MOVED,RETURN«, t00=0x0016, t01=0x0062}
0x22dc…22e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0088}
0x22e8…22f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0094}
0x22f2…2308 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0016, t01=0x009e}
0x2308…231e Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x0016, t01=0x00b4}
0x231e…2330 Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x0016, t01=0x00ca}
0x2330…235c Head {h00=0x0028, h01=0x0050, text=» RF(Z) MSS020 REQUESTED LENGTH EVEN «, t00=0x0016, t01=0x00dc}
0x235c…2382 Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x0016, t01=0x0108}
0x2382…238c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x012e}
0x238c…23a0 Head {h00=0x0010, h01=0x0050, text=»MSS020 EQU *«, t00=0x0016, t01=0x0138}
0x23a0…23bc Head {h00=0x0018, h01=0x0050, text=» MVB A3 MOVE BUFFER «, t00=0x0016, t01=0x014c}
0x23bc…23ce Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0016, t01=0x0168}
0x23ce…23f6 Head {h00=0x0024, h01=0x0050, text=» RF(NZ) MOVRT1 ALL MOVED,RETURN «, t00=0x0016, t01=0x017a}
0x23f6…2402 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0012}
0x2402…240c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x001e}
0x240c…2436 Head {h00=0x0026, h01=0x0050, text=» LCR A5,A1 LAST CHARACTER TO MOVE «, t00=0x0017, t01=0x0028}
0x2436…246a Head {h00=0x0030, h01=0x0050, text=» SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x0017, t01=0x0052}
0x246a…2496 Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x0017, t01=0x0086}
0x2496…24c4 Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0017, t01=0x00b2}
0x24c4…24de Head {h00=0x0016, h01=0x0050, text=» RF MOVRT1 RETURN «, t00=0x0017, t01=0x00e0}
0x24de…24ec Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x00fa}
0x24ec…24f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0108}
0x24f6…2500 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0112}
0x2500…2514 Head {h00=0x0010, h01=0x0050, text=»MSS100 EQU *«, t00=0x0017, t01=0x011c}
0x2514…2526 Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0017, t01=0x0130}
0x2526…255c Head {h00=0x0032, h01=0x0050, text=» RB(Z) MSS010 DESTINATION BUFFER ADDRESS EVEN «, t00=0x0017, t01=0x0142}
0x255c…2566 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0178}
0x2566…259c Head {h00=0x0032, h01=0x0050, text=»* SOURCE BUFFER EVEN , DESTINATION BUFFER ODD «, t00=0x0017, t01=0x0182}
0x259c…25a8 Head {h00=0x0008, h01=0x0050, text=»* OR«, t00=0x0018, t01=0x0028}
0x25a8…25de Head {h00=0x0032, h01=0x0050, text=»* SOURCE BUFFER ODD , DESTINATION BUFFER EVEN«, t00=0x0018, t01=0x0034}
0x25de…25e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x006a}
0x25e8…25fc Head {h00=0x0010, h01=0x0050, text=»MSS110 EQU *«, t00=0x0018, t01=0x0074}
0x25fc…261e Head {h00=0x001e, h01=0x0050, text=» LCR A4,A1 LOAD CHARACTER «, t00=0x0018, t01=0x0088}
0x261e…2640 Head {h00=0x001e, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER«, t00=0x0018, t01=0x00aa}
0x2640…2668 Head {h00=0x0024, h01=0x0050, text=» ADK A1,1 UPDATE SOURCE ADDRESS «, t00=0x0018, t01=0x00cc}
0x2668…2694 Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 UPDATE DESTINATION ADDRESS«, t00=0x0018, t01=0x00f4}
0x2694…26b6 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0018, t01=0x0120}
0x26b6…26d8 Head {h00=0x001e, h01=0x0050, text=» RB(P) MSS110 MORE TO MOVE«, t00=0x0018, t01=0x0142}
0x26d8…26f2 Head {h00=0x0016, h01=0x0050, text=» RF MOVRT1 RETURN «, t00=0x0018, t01=0x0164}
0x26f2…26fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017e}
0x26fc…2712 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0018, t01=0x0188}
0x2712…2728 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0019, t01=0x000e}
0x2728…2732 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0024}
0x2732…273c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x002e}
0x273c…274e Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0019, t01=0x0038}
0x274e…2760 Head {h00=0x000e, h01=0x0050, text=»* MOVUS * «, t00=0x0019, t01=0x004a}
0x2760…2772 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0019, t01=0x005c}
0x2772…277c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x006e}
0x277c…2786 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0078}
0x2786…27ae Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0019, t01=0x0082}
0x27ae…27da Head {h00=0x0028, h01=0x0050, text=»* FROM USER BUFFER TO SYSTEM BUFFER «, t00=0x0019, t01=0x00aa}
0x27da…27e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00d6}
0x27e4…280e Head {h00=0x0026, h01=0x0050, text=»* ENTRY: A1 = USER BUFFER ADDRESS«, t00=0x0019, t01=0x00e0}
0x280e…283a Head {h00=0x0028, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS«, t00=0x0019, t01=0x010a}
0x283a…285e Head {h00=0x0020, h01=0x0050, text=»* A3 = BUFFER LENGTH«, t00=0x0019, t01=0x0136}
0x285e…288c Head {h00=0x002a, h01=0x0050, text=»* A5 = TTAB ADDRESS USER TASK «, t00=0x0019, t01=0x015a}
0x288c…2896 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0188}
0x2896…28ce (26, 0, 400) Head {h00=0x0034, h01=0x0050, text=»* EXIT : A1 = USER BUFFER ADDRESS+BUFFER LENGTH«, t00=0x001a, t01=0x0004}
0x28ce…2908 Head {h00=0x0036, h01=0x0050, text=»* A2 = SYSTEM BUFFER ADDRESS+BUFFER LENGTH«, t00=0x001a, t01=0x003c}
0x2908…2920 Head {h00=0x0014, h01=0x0050, text=»* A3 = 0«, t00=0x001a, t01=0x0076}
0x2920…292a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x008e}
0x292a…293e Head {h00=0x0010, h01=0x0050, text=»MOVUS EQU * «, t00=0x001a, t01=0x0098}
0x293e…295c Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x001a, t01=0x00ac}
0x295c…298a Head {h00=0x002a, h01=0x0050, text=» RF(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x001a, t01=0x00ca}
0x298a…29a6 Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x001a, t01=0x00f8}
0x29a6…29c2 Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x001a, t01=0x0114}
0x29c2…29da Head {h00=0x0014, h01=0x0050, text=» SUKL A15,32 =2«, t00=0x001a, t01=0x0130}
0x29da…29f8 Head {h00=0x001a, h01=0x0050, text=» TS 2,A15 SAVE MMU =2 «, t00=0x001a, t01=0x0148}
0x29f8…2a1c Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A5 LOAD USER MMU «, t00=0x001a, t01=0x0166}
0x2a1c…2a32 Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x001a, t01=0x018a}
0x2a32…2a44 Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x001b, t01=0x0010}
0x2a44…2a6a Head {h00=0x0022, h01=0x0050, text=» RF(Z) MUS110 USER BUFFER EVEN«, t00=0x001b, t01=0x0022}
0x2a6a…2a7c Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x001b, t01=0x0048}
0x2a7c…2aa4 Head {h00=0x0024, h01=0x0050, text=» RF(Z) MUS100 SYSTEM BUFFER EVEN«, t00=0x001b, t01=0x005a}
0x2aa4…2aae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0082}
0x2aae…2ac4 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x001b, t01=0x008c}
0x2ac4…2ace Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00a2}
0x2ace…2afa Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER ODD,SYSTEM BUFFER ODD «, t00=0x001b, t01=0x00ac}
0x2afa…2b04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00d8}
0x2b04…2b38 Head {h00=0x0030, h01=0x0050, text=» ELR A5,A1 FIRST CHARACTER FROM USER BUFFER «, t00=0x001b, t01=0x00e2}
0x2b38…2b50 Head {h00=0x0014, h01=0x0050, text=»MUS005 EQU * =1«, t00=0x001b, t01=0x0116}
0x2b50…2b62 Head {h00=0x000e, h01=0x0050, text=» SCR A5,A2«, t00=0x001b, t01=0x012e}
0x2b62…2b84 Head {h00=0x001e, h01=0x0050, text=» ADK A1,1 USER BUFFER EVEN«, t00=0x001b, t01=0x0140}
0x2b84…2ba8 Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 SYSTEM BUFFER EVEN«, t00=0x001b, t01=0x0162}
0x2ba8…2bca Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x001b, t01=0x0186}
0x2bca…2bf2 Head {h00=0x0024, h01=0x0050, text=» RF(NP) MOVRT3 ALL MOVED, RETURN«, t00=0x001c, t01=0x0018}
0x2bf2…2bfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0040}
0x2bfc…2c2a Head {h00=0x002a, h01=0x0050, text=»* USER BUFFER EVEN,SYSTEM BUFFER EVEN «, t00=0x001c, t01=0x004a}
0x2c2a…2c34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0078}
0x2c34…2c48 Head {h00=0x0010, h01=0x0050, text=»MUS010 EQU *«, t00=0x001c, t01=0x0082}
0x2c48…2c5a Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x001c, t01=0x0096}
0x2c5a…2c86 Head {h00=0x0028, h01=0x0050, text=» RF(Z) MUS020 REQUESTED LENGTH EVEN «, t00=0x001c, t01=0x00a8}
0x2c86…2cac Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x001c, t01=0x00d4}
0x2cac…2cb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fa}
0x2cb6…2cca Head {h00=0x0010, h01=0x0050, text=»MUS020 EQU *«, t00=0x001c, t01=0x0104}
0x2cca…2ce6 Head {h00=0x0018, h01=0x0050, text=» MVUS A3 MOVE BUFFER«, t00=0x001c, t01=0x0118}
0x2ce6…2d04 Head {h00=0x001a, h01=0x0050, text=» ADK A4,0 CHECK LENGTH«, t00=0x001c, t01=0x0134}
0x2d04…2d2c Head {h00=0x0024, h01=0x0050, text=» RF(NZ) MOVRT3 ALL MOVED, RETURN«, t00=0x001c, t01=0x0152}
0x2d2c…2d4e Head {h00=0x001e, h01=0x0050, text=» ELR A5,A1 LAST CHARACTER «, t00=0x001c, t01=0x017a}
0x2d4e…2d60 Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x001d, t01=0x000c}
0x2d60…2d76 Head {h00=0x0012, h01=0x0050, text=» RB MUS005 =1«, t00=0x001d, t01=0x001e}
0x2d76…2d80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0034}
0x2d80…2d8c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x003e}
0x2d8c…2d96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004a}
0x2d96…2dac Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x001d, t01=0x0054}
0x2dac…2db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x006a}
0x2db6…2dc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0074}
0x2dc0…2dd2 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x007e}
0x2dd2…2de4 Head {h00=0x000e, h01=0x0050, text=»* MOVRTN *«, t00=0x001d, t01=0x0090}
0x2de4…2df6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x00a2}
0x2df6…2e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00b4}
0x2e00…2e30 Head {h00=0x002c, h01=0x0050, text=»* COMMON RETURN LABELS FOR MOVE ROUTINES«, t00=0x001d, t01=0x00be}
0x2e30…2e3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ee}
0x2e3a…2e4e Head {h00=0x0010, h01=0x0050, text=»MOVRT1 EQU *«, t00=0x001d, t01=0x00f8}
0x2e4e…2e60 Head {h00=0x000e, h01=0x0050, text=» ADK A6,0 «, t00=0x001d, t01=0x010c}
0x2e60…2e80 Head {h00=0x001c, h01=0x0050, text=» RB(N) RTNA14 A14 RETURN«, t00=0x001d, t01=0x011e}
0x2e80…2ea4 Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A15 SAVED REGISTER «, t00=0x001d, t01=0x013e}
0x2ea4…2eba Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001d, t01=0x0162}
0x2eba…2ed0 Head {h00=0x0012, h01=0x0050, text=» RF MOVRTN =2«, t00=0x001d, t01=0x0178}
0x2ed0…2ee4 Head {h00=0x0010, h01=0x0050, text=»MOVRT3 EQU *«, t00=0x001d, t01=0x018e}
0x2ee4…2f02 Head {h00=0x001a, h01=0x0050, text=» TL 2,A15 SAVED MMU =2«, t00=0x001e, t01=0x0012}
0x2f02…2f1a Head {h00=0x0014, h01=0x0050, text=» ADKL A15,32 =2«, t00=0x001e, t01=0x0030}
0x2f1a…2f26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0048}
0x2f26…2f3a Head {h00=0x0010, h01=0x0050, text=»MOVRTN EQU *«, t00=0x001e, t01=0x0054}
0x2f3a…2f58 Head {h00=0x001a, h01=0x0050, text=» LDR* A5,A15 RELOAD A5«, t00=0x001e, t01=0x0068}
0x2f58…2f76 Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A15 RELOAD A4«, t00=0x001e, t01=0x0086}
0x2f76…2f92 Head {h00=0x0018, h01=0x0050, text=» LDK A3,0 ALL MOVED «, t00=0x001e, t01=0x00a4}
0x2f92…2f9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00c0}
0x2f9c…2fb0 Head {h00=0x0010, h01=0x0050, text=»MOVRT2 EQU *«, t00=0x001e, t01=0x00ca}
0x2fb0…2fc0 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001e, t01=0x00de}
0x2fc0…2fca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ee}
0x2fca…2fe0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x00f8}
0x2fe0…2ff6 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x001e, t01=0x010e}
0x2ff6…3000 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0124}
0x3000…302c Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER ODD,SYSTEM BUFFER EVEN«, t00=0x001e, t01=0x012e}
0x302c…3036 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x015a}
0x3036…304a Head {h00=0x0010, h01=0x0050, text=»MUS100 EQU *«, t00=0x001e, t01=0x0164}
0x304a…307e Head {h00=0x0030, h01=0x0050, text=» ELR A4,A1 FIRST CHARACTER FROM USER BUFFER «, t00=0x001e, t01=0x0178}
0x307e…3090 Head {h00=0x000e, h01=0x0050, text=» RF MUS125«, t00=0x001f, t01=0x001c}
0x3090…309a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x002e}
0x309a…30ae Head {h00=0x0010, h01=0x0050, text=»MUS110 EQU *«, t00=0x001f, t01=0x0038}
0x30ae…30c0 Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x001f, t01=0x004c}
0x30c0…30e8 Head {h00=0x0024, h01=0x0050, text=» RB(Z) MUS010 SYSTEM BUFFER EVEN«, t00=0x001f, t01=0x005e}
0x30e8…30f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0086}
0x30f2…311e Head {h00=0x0028, h01=0x0050, text=»* USER BUFFER EVEN,SYSTEM BUFFER ODD«, t00=0x001f, t01=0x0090}
0x311e…3128 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00bc}
0x3128…313c Head {h00=0x0010, h01=0x0050, text=»MUS120 EQU *«, t00=0x001f, t01=0x00c6}
0x313c…3160 Head {h00=0x0020, h01=0x0050, text=» ELR A4,A1 GET TO CHARACTERS«, t00=0x001f, t01=0x00da}
0x3160…3172 Head {h00=0x000e, h01=0x0050, text=» ECR A5,A4«, t00=0x001f, t01=0x00fe}
0x3172…31a6 Head {h00=0x0030, h01=0x0050, text=» SCR A5,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x001f, t01=0x0110}
0x31a6…31d2 Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x001f, t01=0x0144}
0x31d2…3200 Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x001f, t01=0x0170}
0x3200…3222 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0020, t01=0x000e}
0x3222…324a Head {h00=0x0024, h01=0x0050, text=» RB(NP) MOVRT3 ALL MOVED, RETURN«, t00=0x0020, t01=0x0030}
0x324a…3254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0058}
0x3254…3268 Head {h00=0x0010, h01=0x0050, text=»MUS125 EQU *«, t00=0x0020, t01=0x0062}
0x3268…3294 Head {h00=0x0028, h01=0x0050, text=» ADK A1,1 UPDATE USER BUFFER ADDRESS«, t00=0x0020, t01=0x0076}
0x3294…32c8 Head {h00=0x0030, h01=0x0050, text=» SCR A4,A2 STORE CHARACTER IN SYSTEM BUFFER «, t00=0x0020, t01=0x00a2}
0x32c8…32f6 Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0020, t01=0x00d6}
0x32f6…3318 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0020, t01=0x0104}
0x3318…333a Head {h00=0x001e, h01=0x0050, text=» RB(P) MUS120 MORE TO MOVE«, t00=0x0020, t01=0x0126}
0x333a…335e Head {h00=0x0020, h01=0x0050, text=» RB MOVRT3 ALL MOVED, RETURN«, t00=0x0020, t01=0x0148}
0x335e…3368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x016c}
0x3368…337e Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0020, t01=0x0176}
0x337e…3388 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x018c}
0x3388…3392 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0008}
0x3392…33a4 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0021, t01=0x0012}
0x33a4…33b6 Head {h00=0x000e, h01=0x0050, text=»* MOVSU * «, t00=0x0021, t01=0x0024}
0x33b6…33c8 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0021, t01=0x0036}
0x33c8…33d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0048}
0x33d2…33dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0052}
0x33dc…3404 Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0021, t01=0x005c}
0x3404…3430 Head {h00=0x0028, h01=0x0050, text=»* FROM SYSTEM BUFFER TO USER BUFFER «, t00=0x0021, t01=0x0084}
0x3430…343a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b0}
0x343a…3466 Head {h00=0x0028, h01=0x0050, text=»* ENTRY: A1 = SYSTEM BUFFER ADDRESS«, t00=0x0021, t01=0x00ba}
0x3466…3490 Head {h00=0x0026, h01=0x0050, text=»* A2 = USER BUFFER ADDRESS«, t00=0x0021, t01=0x00e6}
0x3490…34b4 Head {h00=0x0020, h01=0x0050, text=»* A3 = BUFFER LENGTH«, t00=0x0021, t01=0x0110}
0x34b4…34e2 Head {h00=0x002a, h01=0x0050, text=»* A4 = TTAB ADDRESS USER TASK «, t00=0x0021, t01=0x0134}
0x34e2…34ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0162}
0x34ec…3520 Head {h00=0x0030, h01=0x0050, text=»* EXIT : A1 = SYSTEM BUFFER ADDRESS+LENGTH «, t00=0x0021, t01=0x016c}
0x3520…3552 Head {h00=0x002e, h01=0x0050, text=»* A2 = USER BUFFER ADDRESS+LENGTH «, t00=0x0022, t01=0x0010}
0x3552…356a Head {h00=0x0014, h01=0x0050, text=»* A3 = 0«, t00=0x0022, t01=0x0042}
0x356a…3574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x005a}
0x3574…3588 Head {h00=0x0010, h01=0x0050, text=»MOVSU EQU * «, t00=0x0022, t01=0x0064}
0x3588…35a6 Head {h00=0x001a, h01=0x0050, text=» ADK A3,0 CHECK LENGTH«, t00=0x0022, t01=0x0078}
0x35a6…35d4 Head {h00=0x002a, h01=0x0050, text=» RB(NP) MOVRT2 NOTHING TO MOVE, RETURN«, t00=0x0022, t01=0x0096}
0x35d4…35f0 Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x0022, t01=0x00c4}
0x35f0…360c Head {h00=0x0018, h01=0x0050, text=» STR A5,A15 SAVE A5 «, t00=0x0022, t01=0x00e0}
0x360c…3624 Head {h00=0x0014, h01=0x0050, text=» SUKL A15,32 =2«, t00=0x0022, t01=0x00fc}
0x3624…3642 Head {h00=0x001a, h01=0x0050, text=» TS 2,A15 SAVE MMU =2 «, t00=0x0022, t01=0x0114}
0x3642…3666 Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A4 LOAD USER MMU «, t00=0x0022, t01=0x0132}
0x3666…367c Head {h00=0x0012, h01=0x0050, text=» LDK A4,1 MASK«, t00=0x0022, t01=0x0156}
0x367c…368e Head {h00=0x000e, h01=0x0050, text=» TM A4,A2 «, t00=0x0022, t01=0x016c}
0x368e…36b4 Head {h00=0x0022, h01=0x0050, text=» RF(Z) MSU110 USER BUFFER EVEN«, t00=0x0022, t01=0x017e}
0x36b4…36c6 Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0023, t01=0x0014}
0x36c6…36ee Head {h00=0x0024, h01=0x0050, text=» RF(Z) MSU100 SYSTEM BUFFER EVEN«, t00=0x0023, t01=0x0026}
0x36ee…36f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x004e}
0x36f8…370e Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0023, t01=0x0058}
0x370e…3718 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x006e}
0x3718…3744 Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER ODD,USER BUFFER ODD «, t00=0x0023, t01=0x0078}
0x3744…374e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00a4}
0x374e…377c Head {h00=0x002a, h01=0x0050, text=» ELR A5,A2 USER BUFFER FIRST CHARACTER«, t00=0x0023, t01=0x00ae}
0x377c…37a2 Head {h00=0x0022, h01=0x0050, text=» LCR A5,A1 GET FIRST CHARACTER«, t00=0x0023, t01=0x00dc}
0x37a2…37da Head {h00=0x0034, h01=0x0050, text=» ESR A5,A2 STORE FIRST CHARACTER IN USER BUFFER «, t00=0x0023, t01=0x0102}
0x37da…37fe Head {h00=0x0020, h01=0x0050, text=» ADK A1,1 SYSTEM BUFFER EVEN«, t00=0x0023, t01=0x013a}
0x37fe…3820 Head {h00=0x001e, h01=0x0050, text=» ADK A2,1 USER BUFFER EVEN«, t00=0x0023, t01=0x015e}
0x3820…3842 Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0023, t01=0x0180}
0x3842…3870 Head {h00=0x002a, h01=0x0050, text=» RB(NP) MOVRT3 NOTHING TO MOVE, RETURN«, t00=0x0024, t01=0x0012}
0x3870…387a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0040}
0x387a…3890 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0024, t01=0x004a}
0x3890…389a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0060}
0x389a…38c8 Head {h00=0x002a, h01=0x0050, text=»* SYSTEM BUFFER EVEN,USER BUFFER EVEN «, t00=0x0024, t01=0x006a}
0x38c8…38d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0098}
0x38d2…38e6 Head {h00=0x0010, h01=0x0050, text=»MSU010 EQU *«, t00=0x0024, t01=0x00a2}
0x38e6…38f8 Head {h00=0x000e, h01=0x0050, text=» TM A4,A3 «, t00=0x0024, t01=0x00b6}
0x38f8…3924 Head {h00=0x0028, h01=0x0050, text=» RF(Z) MSU020 REQUESTED LENGTH EVEN «, t00=0x0024, t01=0x00c8}
0x3924…3942 Head {h00=0x001a, h01=0x0050, text=» SUK A3,1 LENGTH EVEN «, t00=0x0024, t01=0x00f4}
0x3942…3968 Head {h00=0x0022, h01=0x0050, text=» LDK A4,0 INDICATE LENGTH ODD «, t00=0x0024, t01=0x0112}
0x3968…3972 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0138}
0x3972…3986 Head {h00=0x0010, h01=0x0050, text=»MSU020 EQU *«, t00=0x0024, t01=0x0142}
0x3986…39a4 Head {h00=0x001a, h01=0x0050, text=» LDR A5,A3 SAVE LENGTH«, t00=0x0024, t01=0x0156}
0x39a4…39c0 Head {h00=0x0018, h01=0x0050, text=» MVSU A3 MOVE BUFFER«, t00=0x0024, t01=0x0174}
0x39c0…39f0 Head {h00=0x002c, h01=0x0050, text=» ADR A1,A5 UPDATE SYSTEM BUFFER ADDRESS «, t00=0x0024, t01=0x0190}
0x39f0…3a1e Head {h00=0x002a, h01=0x0050, text=» ADR A2,A5 UPDATE USER BUFFER ADDRESS «, t00=0x0025, t01=0x0030}
0x3a1e…3a3c Head {h00=0x001a, h01=0x0050, text=» ADK A4,0 CHECK LENGTH«, t00=0x0025, t01=0x005e}
0x3a3c…3a64 Head {h00=0x0024, h01=0x0050, text=» RB(NZ) MOVRT3 ALL MOVED, RETURN«, t00=0x0025, t01=0x007c}
0x3a64…3a8a Head {h00=0x0022, h01=0x0050, text=» LDR* A5,A1 GET LAST CHARACTER«, t00=0x0025, t01=0x00a4}
0x3a8a…3ab8 Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0025, t01=0x00ca}
0x3ab8…3ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f8}
0x3ac2…3ad6 Head {h00=0x0010, h01=0x0050, text=»MSU030 EQU *«, t00=0x0025, t01=0x0102}
0x3ad6…3b06 Head {h00=0x002c, h01=0x0050, text=» ELR A4,A2 GET LAST WORD IN USER BUFFER «, t00=0x0025, t01=0x0116}
0x3b06…3b1a Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0025, t01=0x0146}
0x3b1a…3b40 Head {h00=0x0022, h01=0x0050, text=» ANKL A5,/FF00 LAST CHARACTER «, t00=0x0025, t01=0x015a}
0x3b40…3b6c Head {h00=0x0028, h01=0x0050, text=» ORR A5,A4 LAST WORD IN USER BUFFER «, t00=0x0025, t01=0x0180}
0x3b6c…3b7e Head {h00=0x000e, h01=0x0050, text=» ESR A5,A2«, t00=0x0026, t01=0x001c}
0x3b7e…3baa Head {h00=0x0028, h01=0x0050, text=» ADK A2,1 UPDATE USER BUFFER ADDRESS«, t00=0x0026, t01=0x002e}
0x3baa…3bc4 Head {h00=0x0016, h01=0x0050, text=» RB MOVRT3 RETURN «, t00=0x0026, t01=0x005a}
0x3bc4…3bce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0074}
0x3bce…3be4 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0026, t01=0x007e}
0x3be4…3bee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0094}
0x3bee…3c1a Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER EVEN,USER BUFFER ODD«, t00=0x0026, t01=0x009e}
0x3c1a…3c24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00ca}
0x3c24…3c38 Head {h00=0x0010, h01=0x0050, text=»MSU100 EQU *«, t00=0x0026, t01=0x00d4}
0x3c38…3c5a Head {h00=0x001e, h01=0x0050, text=» SUK A2,1 USER BUFFER EVEN«, t00=0x0026, t01=0x00e8}
0x3c5a…3c8c Head {h00=0x002e, h01=0x0050, text=» ELR A5,A2 FIRST CHARACTER IN USER BUFFER «, t00=0x0026, t01=0x010a}
0x3c8c…3cb4 Head {h00=0x0024, h01=0x0050, text=» RF MSU130 MOVE FIRST CHARACTER «, t00=0x0026, t01=0x013c}
0x3cb4…3cbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0164}
0x3cbe…3cd2 Head {h00=0x0010, h01=0x0050, text=»MSU110 EQU *«, t00=0x0026, t01=0x016e}
0x3cd2…3ce4 Head {h00=0x000e, h01=0x0050, text=» TM A4,A1 «, t00=0x0026, t01=0x0182}
0x3ce4…3d0c (39, 0, 400) Head {h00=0x0024, h01=0x0050, text=» RB(Z) MSU010 SYSTEM BUFFER EVEN«, t00=0x0027, t01=0x0004}
0x3d0c…3d16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x002c}
0x3d16…3d42 Head {h00=0x0028, h01=0x0050, text=»* SYSTEM BUFFER ODD,USER BUFFER EVEN«, t00=0x0027, t01=0x0036}
0x3d42…3d4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0062}
0x3d4c…3d60 Head {h00=0x0010, h01=0x0050, text=»MSU120 EQU *«, t00=0x0027, t01=0x006c}
0x3d60…3d86 Head {h00=0x0022, h01=0x0050, text=» LCR A5,A1 GET FIRST CHARACTER«, t00=0x0027, t01=0x0080}
0x3d86…3dae Head {h00=0x0024, h01=0x0050, text=» ECR A5,A5 CHARACTER TO THE LEFT«, t00=0x0027, t01=0x00a6}
0x3dae…3ddc Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0027, t01=0x00ce}
0x3ddc…3dfe Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0027, t01=0x00fc}
0x3dfe…3e28 Head {h00=0x0026, h01=0x0050, text=» RB(NP) MSU030 MOVE LAST CHARACTER«, t00=0x0027, t01=0x011e}
0x3e28…3e32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0148}
0x3e32…3e46 Head {h00=0x0010, h01=0x0050, text=»MSU130 EQU *«, t00=0x0027, t01=0x0152}
0x3e46…3e7a Head {h00=0x0030, h01=0x0050, text=» LCR A5,A1 GET CHARACTER FROM SYSTEM BUFFER «, t00=0x0027, t01=0x0166}
0x3e7a…3ea2 Head {h00=0x0024, h01=0x0050, text=» ESR A5,A2 STORE TWO CHARACTERS «, t00=0x0028, t01=0x000a}
0x3ea2…3ed0 Head {h00=0x002a, h01=0x0050, text=» ADK A1,1 UPDATE SYSTEM BUFFER ADDRESS«, t00=0x0028, t01=0x0032}
0x3ed0…3efc Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 UPDATE USER BUFFER ADDRESS«, t00=0x0028, t01=0x0060}
0x3efc…3f1e Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 DECREMENT LENGTH«, t00=0x0028, t01=0x008c}
0x3f1e…3f40 Head {h00=0x001e, h01=0x0050, text=» RB(P) MSU120 MORE TO MOVE«, t00=0x0028, t01=0x00ae}
0x3f40…3f64 Head {h00=0x0020, h01=0x0050, text=» RB MOVRT3 ALL MOVED, RETURN«, t00=0x0028, t01=0x00d0}
0x3f64…3f6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00f4}
0x3f6e…3f80 Head {h00=0x000e, h01=0x0050, text=» XIF =3 «, t00=0x0028, t01=0x00fe}
0x3f80…3f9a Head {h00=0x0016, h01=0x0050, text=» IFT MMUPAG=1 =3 «, t00=0x0028, t01=0x0110}
0x3f9a…3fb2 Head {h00=0x0014, h01=0x0050, text=» IFT UUMOV=0 =3«, t00=0x0028, t01=0x012a}
0x3fb2…3fca Head {h00=0x0014, h01=0x0050, text=»MOVUU EQU * =3 «, t00=0x0028, t01=0x0142}
0x3fca…3fe2 Head {h00=0x0014, h01=0x0050, text=» RTN A15 =3 =4 «, t00=0x0028, t01=0x015a}
0x3fe2…3ff4 Head {h00=0x000e, h01=0x0050, text=» XIF =3 «, t00=0x0028, t01=0x0172}
0x3ff4…4014 Head {h00=0x001c, h01=0x0050, text=» IFT MMUPAG+UUMOV=2 =3 «, t00=0x0028, t01=0x0184}
0x4014…402a Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x0029, t01=0x0014}
0x402a…4034 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x002a}
0x4034…403e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0034}
0x403e…4050 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0029, t01=0x003e}
0x4050…4062 Head {h00=0x000e, h01=0x0050, text=»* MOVUU * «, t00=0x0029, t01=0x0050}
0x4062…4074 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0029, t01=0x0062}
0x4074…407e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0074}
0x407e…4088 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x007e}
0x4088…40b0 Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINE TO MOVE CHARACTERS «, t00=0x0029, t01=0x0088}
0x40b0…40da Head {h00=0x0026, h01=0x0050, text=»* FROM USER BUFFER TO USER BUFFER «, t00=0x0029, t01=0x00b0}
0x40da…40e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00da}
0x40e4…4110 Head {h00=0x0028, h01=0x0050, text=»* ENTRY: A1 = SOURCE BUFFER ADDRESS«, t00=0x0029, t01=0x00e4}
0x4110…4142 Head {h00=0x002e, h01=0x0050, text=»* A2 = DESTINATION BUFFER ADDRESS «, t00=0x0029, t01=0x0110}
0x4142…4160 Head {h00=0x001a, h01=0x0050, text=»* A3 = LENGTH «, t00=0x0029, t01=0x0142}
0x4160…4192 Head {h00=0x002e, h01=0x0050, text=»* A4 = TTAB ADDRESS RECEIVING TASK«, t00=0x0029, t01=0x0160}
0x4192…41c2 (42, 0, 400) Head {h00=0x002c, h01=0x0050, text=»* A5 = TTAB ADDRESS SENDING TASK«, t00=0x002a, t01=0x0004}
0x41c2…41cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0034}
0x41cc…4202 Head {h00=0x0032, h01=0x0050, text=»* EXIT: A1,A2,A3,A8,A9,A10,A11 ARE DESTROYED«, t00=0x002a, t01=0x003e}
0x4202…420c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0074}
0x420c…4220 Head {h00=0x0010, h01=0x0050, text=»MOVUU EQU * «, t00=0x002a, t01=0x007e}
0x4220…4240 Head {h00=0x001c, h01=0x0050, text=» LDR A11,A3 SAVE LENGTH «, t00=0x002a, t01=0x0092}
0x4240…426e Head {h00=0x002a, h01=0x0050, text=» RF(NP) MUU120 NOTHING TO MOVE, RETURN«, t00=0x002a, t01=0x00b2}
0x426e…4294 Head {h00=0x0022, h01=0x0050, text=» LDR A9,A1 SAVE SOURCE ADDRESS«, t00=0x002a, t01=0x00e0}
0x4294…42c0 Head {h00=0x0028, h01=0x0050, text=» LDR A10,A2 SAVE DESTINATION ADDRESS«, t00=0x002a, t01=0x0106}
0x42c0…42ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0132}
0x42ca…42e0 Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x002a, t01=0x013c}
0x42e0…42ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0152}
0x42ea…42f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x015c}
0x42f4…4308 Head {h00=0x0010, h01=0x0050, text=»MUU100 EQU *«, t00=0x002a, t01=0x0166}
0x4308…433a Head {h00=0x002e, h01=0x0050, text=» LDKL A3,INTLEN INTERMEDIATE BUFFER LENGTH«, t00=0x002a, t01=0x017a}
0x433a…436e Head {h00=0x0030, h01=0x0050, text=» RF(NP) MUU120 INTERMEDIATE BUFFER TOO SMALL«, t00=0x002b, t01=0x001c}
0x436e…4382 Head {h00=0x0010, h01=0x0050, text=» CWR A11,A3 «, t00=0x002b, t01=0x0050}
0x4382…43b2 Head {h00=0x002c, h01=0x0050, text=» RF(G) MUU110 MORE THAN ONE MOVE NEEDED «, t00=0x002b, t01=0x0064}
0x43b2…43de Head {h00=0x0028, h01=0x0050, text=» LDR A3,A11 REMAINING BUFFER LENGTH «, t00=0x002b, t01=0x0094}
0x43de…43e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00c0}
0x43e8…43fc Head {h00=0x0010, h01=0x0050, text=»MUU110 EQU *«, t00=0x002b, t01=0x00ca}
0x43fc…4420 Head {h00=0x0020, h01=0x0050, text=» LDR A8,A3 SAVE PART LENGTH «, t00=0x002b, t01=0x00de}
0x4420…4448 Head {h00=0x0024, h01=0x0050, text=» LDR A1,A9 SOURCE BUFFER ADDRESS«, t00=0x002b, t01=0x0102}
0x4448…447c Head {h00=0x0030, h01=0x0050, text=» LDKL A2,INTBUF INTERMEDIATE BUFFER ADDRESS «, t00=0x002b, t01=0x012a}
0x447c…44aa Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVUS MOVE FROM USER TO SYSTEM«, t00=0x002b, t01=0x015e}
0x44aa…44d4 Head {h00=0x0026, h01=0x0050, text=» LDR A9,A1 SAVE NEW SOURCE ADDRESS«, t00=0x002b, t01=0x018c}
0x44d4…4508 Head {h00=0x0030, h01=0x0050, text=» LDKL A1,INTBUF INTERMEDIATE BUFFER ADDRESS «, t00=0x002c, t01=0x0026}
0x4508…4530 Head {h00=0x0024, h01=0x0050, text=» LDR A2,A10 DESTINATION ADDRESS «, t00=0x002c, t01=0x005a}
0x4530…454a Head {h00=0x0016, h01=0x0050, text=» LDR A3,A8 LENGTH «, t00=0x002c, t01=0x0082}
0x454a…4578 Head {h00=0x002a, h01=0x0050, text=» CF A15,MOVSU MOVE FROM SYSTEM TO USER«, t00=0x002c, t01=0x009c}
0x4578…45a8 Head {h00=0x002c, h01=0x0050, text=» LDR A10,A2 SAVE NEW DESTINATION ADDRESS«, t00=0x002c, t01=0x00ca}
0x45a8…45cc Head {h00=0x0020, h01=0x0050, text=» SUR A11,A8 DECREMENT LENGTH«, t00=0x002c, t01=0x00fa}
0x45cc…45ee Head {h00=0x001e, h01=0x0050, text=» RB(P) MUU100 MORE TO MOVE«, t00=0x002c, t01=0x011e}
0x45ee…45f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0140}
0x45f8…460c Head {h00=0x0010, h01=0x0050, text=»MUU120 EQU *«, t00=0x002c, t01=0x014a}
0x460c…461c Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x002c, t01=0x015e}
0x461c…4626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x016e}
0x4626…463c Head {h00=0x0012, h01=0x0050, text=» EJECT TMOVE«, t00=0x002c, t01=0x0178}
0x463c…4646 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x018e}
0x4646…4664 Head {h00=0x001a, h01=0x0050, text=»* INTERMEDIATE BUFFER «, t00=0x002d, t01=0x0008}
0x4664…466e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0026}
0x466e…4682 Head {h00=0x0010, h01=0x0050, text=»INTBUF EQU *«, t00=0x002d, t01=0x0030}
0x4682…4696 Head {h00=0x0010, h01=0x0050, text=» RES LENGTH «, t00=0x002d, t01=0x0044}
0x4696…46b2 Head {h00=0x0018, h01=0x0050, text=»INTLEN EQU *-INTBUF «, t00=0x002d, t01=0x0058}
0x46b2…46bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0074}
0x46bc…46c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x007e}
0x46c6…46d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0088}
0x46d0…46dc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0092}
0x46dc…46e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x009e}
0x46e6…46f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00a8}
0x46f0…46fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b2}
0x46fa…4706 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x002d, t01=0x00bc}
0x4706…470a Head {h00=0x4004, h01=0x0000}
0x470a…470e 00 2d 00 c8 ┆ - ┆
0x470e…4716 (46, 1, 8) 20 04 00 00 00 2e 00 04 ┆ . ┆
0x4716…4766 (47, 0, 400) 00 08 00 50 5c 58 49 46 00 2f 00 04 00 18 00 50 4f 50 4e 52 31 31 5c 45 51 55 5c 2a 5c 4c 49 4e 45 20 31 20 00 2f 00 10 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 52 3d 30 20 00 2f 00 2c 00 2a 00 50 5c 44 41 54 41 5c 2f 30 31 30 33 2c 2f 30 ┆ P XIF / POPNR11 EQU * LINE 1 / P IFF PLCNRR=0 / , * P DATA /0103,/0┆
0x4766…47b6 34 30 30 2c 2f 30 44 30 35 2c 54 49 4d 41 43 54 2c 2f 30 39 30 38 2c 30 00 2f 00 42 00 08 00 50 5c 58 49 46 00 2f 00 70 00 18 00 50 4f 50 4e 52 31 32 5c 45 51 55 5c 2a 5c 4c 49 4e 45 20 32 20 00 2f 00 7c 00 12 00 50 5c 49 46 46 5c 50 4c 43 ┆400,/0D05,TIMACT,/0908,0 / B P XIF / p POPNR12 EQU * LINE 2 / | P IFF PLC┆
0x47b6…4806 4e 52 52 3d 30 20 00 2f 00 98 00 2a 00 50 5c 44 41 54 41 5c 2f 30 31 30 33 2c 2f 30 34 30 30 2c 2f 30 44 30 35 2c 54 49 4d 41 43 54 2c 2f 30 42 30 38 2c 30 00 2f 00 ae 00 08 00 50 5c 58 49 46 00 2f 00 dc 00 18 00 50 4f 50 4e 52 31 33 5c 45 ┆NRR=0 / * P DATA /0103,/0400,/0D05,TIMACT,/0B08,0 / P XIF / POPNR13 E┆
0x4806…4856 51 55 5c 2a 5c 4c 49 4e 45 20 33 20 00 2f 00 e8 00 12 00 50 5c 49 46 46 5c 50 4c 43 4e 52 52 3d 30 20 00 2f 01 04 00 2a 00 50 5c 44 41 54 41 5c 2f 30 31 30 33 2c 2f 30 34 30 30 2c 2f 30 44 30 35 2c 54 49 4d 41 43 54 2c 2f 31 33 30 38 2c 30 ┆QU * LINE 3 / P IFF PLCNRR=0 / * P DATA /0103,/0400,/0D05,TIMACT,/1308,0┆
0x4856…48a6 00 2f 01 1a 00 08 00 50 5c 58 49 46 00 2f 01 48 00 28 00 50 2a 5c 45 4e 44 20 4f 46 20 52 45 4d 4f 54 45 20 4c 49 4e 45 20 50 41 52 41 4d 45 54 45 52 20 41 52 45 41 53 00 2f 01 54 00 06 00 50 2a 20 00 2f 01 80 00 06 00 50 2a 20 00 2f 01 8a ┆ / P XIF / H ( P* END OF REMOTE LINE PARAMETER AREAS / T P* / P* / ┆
0x48a6…48f6 (48, 0, 400) 00 2c 00 50 50 4c 43 50 46 50 5c 44 41 54 41 5c 30 5c 50 4c 43 20 4c 4f 43 41 4c 20 50 4f 57 45 52 20 46 41 49 4c 20 46 4c 41 47 20 00 30 00 04 00 06 00 50 2a 20 00 30 00 34 00 28 00 50 5c 49 46 46 5c 55 54 54 45 53 54 3d 30 5c 54 45 53 54 ┆ , PPLCPFP DATA 0 PLC LOCAL POWER FAIL FLAG 0 P* 0 4 ( P IFF UTTEST=0 TEST┆
0x48f6…4946 20 56 45 52 53 49 4f 4e 20 4f 46 20 44 52 49 56 45 52 00 30 00 3e 00 06 00 50 2a 20 00 30 00 6a 00 0a 00 50 5c 45 4a 45 43 54 00 30 00 74 00 06 00 50 2a 20 00 30 00 82 00 28 00 50 55 54 54 53 54 5c 44 41 54 41 5c 55 54 54 45 53 54 5c 31 20 ┆ VERSION OF DRIVER 0 > P* 0 j P EJECT 0 t P* 0 ( PUTTST DATA UTTEST 1 ┆
0x4946…4996 3d 20 54 52 41 50 20 4e 4f 54 20 55 53 45 44 20 00 30 00 8c 00 06 00 50 2a 20 00 30 00 b8 00 06 00 50 2a 20 00 30 00 c2 00 22 00 50 2a 20 20 20 20 51 55 45 55 45 20 53 54 41 54 49 53 54 49 43 53 20 43 4f 55 4e 54 45 52 53 00 30 00 cc 00 26 ┆= TRAP NOT USED 0 P* 0 P* 0 " P* QUEUE STATISTICS COUNTERS 0 &┆
0x4996…49e6 00 50 2a 5c 45 41 43 48 20 43 4f 55 4e 54 45 52 20 48 41 53 20 4f 4e 45 20 57 4f 52 44 20 2f 20 50 4c 43 20 00 30 00 f2 00 06 00 50 2a 20 00 30 01 1c 00 10 00 50 53 54 41 54 41 52 5c 45 51 55 5c 2a 00 30 01 26 00 1e 00 50 57 49 51 53 54 41 ┆ P* EACH COUNTER HAS ONE WORD / PLC 0 P* 0 PSTATAR EQU * 0 & PWIQSTA┆
0x49e6…4a36 5c 52 45 53 5c 38 5c 57 49 4e 44 4f 57 20 51 55 45 55 45 20 00 30 01 3a 00 24 00 50 53 42 51 53 54 41 5c 52 45 53 5c 38 5c 53 48 4f 52 54 20 42 55 46 46 45 52 53 20 51 55 45 55 45 00 30 01 5c 00 24 00 50 4c 42 51 53 54 41 5c 52 45 53 5c 38 ┆ RES 8 WINDOW QUEUE 0 : $ PSBQSTA RES 8 SHORT BUFFERS QUEUE 0 $ PLBQSTA RES 8┆
0x4a36…4a86 (49, 0, 400) 5c 4c 4f 4e 47 20 42 55 46 46 45 52 53 20 51 55 45 55 45 20 00 30 01 84 00 1a 00 50 43 43 51 53 54 41 5c 52 45 53 5c 38 5c 43 43 41 20 51 55 45 55 45 00 31 00 1c 00 24 00 50 53 54 41 54 4c 4e 5c 45 51 55 5c 2a 2d 53 54 41 54 41 52 5c 54 41 ┆ LONG BUFFERS QUEUE 0 PCCQSTA RES 8 CCA QUEUE 1 $ PSTATLN EQU *-STATAR TA┆
0x4a86…4ad6 42 4c 45 20 4c 45 4e 47 54 48 00 31 00 3a 00 06 00 50 2a 20 00 31 00 62 00 08 00 50 5c 58 49 46 00 31 00 6c 00 0a 00 50 5c 45 4a 45 43 54 00 31 00 78 00 06 00 50 2a 20 00 31 00 86 00 06 00 50 2a 20 00 31 00 90 00 1a 00 50 2a 20 20 20 43 57 ┆BLE LENGTH 1 : P* 1 b P XIF 1 l P EJECT 1 x P* 1 P* 1 P* CW┆
0x4ad6…4b26 54 20 44 49 53 50 4c 41 43 45 4d 45 4e 54 53 20 00 31 00 9a 00 06 00 50 2a 20 00 31 00 b8 00 1e 00 50 43 57 54 4f 50 52 5c 45 51 55 5c 2f 30 30 5c 43 55 20 4f 50 45 52 41 42 4c 45 00 31 00 c2 00 1c 00 50 43 57 54 43 43 42 5c 45 51 55 5c 2f ┆T DISPLACEMENTS 1 P* 1 PCWTOPR EQU /00 CU OPERABLE 1 PCWTCCB EQU /┆
0x4b26…4b76 30 32 5c 43 43 41 20 42 55 53 59 5c 00 31 00 e4 00 28 00 50 43 57 54 47 52 5c 45 51 55 5c 2f 30 34 5c 47 45 4e 45 52 41 4c 20 52 45 41 44 20 41 4c 4c 4f 57 45 44 5c 20 00 31 01 04 00 22 00 50 43 57 54 50 4e 52 5c 45 51 55 5c 2f 30 36 5c 43 ┆02 CCA BUSY 1 ( PCWTGR EQU /04 GENERAL READ ALLOWED 1 " PCWTPNR EQU /06 C┆
0x4b76…4bc6 55 20 4e 55 4d 42 45 52 20 28 30 2d 37 29 00 31 01 30 00 1e 00 50 43 57 54 41 42 57 5c 45 51 55 5c 2f 30 38 5c 57 53 20 54 4f 20 41 42 4f 52 54 00 31 01 56 00 28 00 50 43 57 54 50 4c 53 5c 45 51 55 5c 2f 30 41 5c 4c 41 54 45 53 54 20 50 4c ┆U NUMBER (0-7) 1 0 PCWTABW EQU /08 WS TO ABORT 1 V ( PCWTPLS EQU /0A LATEST PL┆
0x4bc6…4c16 (50, 0, 400) 43 20 52 43 41 20 53 54 41 54 55 53 00 31 01 78 00 24 00 50 43 57 54 4c 4e 4f 5c 45 51 55 5c 2f 30 43 5c 4c 49 4e 45 20 4e 4f 20 49 4e 44 49 43 41 54 4f 52 00 32 00 14 00 2c 00 50 43 57 54 50 41 52 5c 45 51 55 5c 2f 30 45 5c 49 4e 44 45 58 ┆C RCA STATUS 1 x $ PCWTLNO EQU /0C LINE NO INDICATOR 2 , PCWTPAR EQU /0E INDEX┆
0x4c16…4c66 20 54 4f 20 50 41 52 41 4d 45 54 45 52 20 41 52 45 41 5c 20 00 32 00 3c 00 36 00 50 43 57 54 4f 50 50 5c 45 51 55 5c 2f 31 30 5c 4f 50 45 4e 20 4c 49 4e 45 20 50 41 52 41 4d 45 54 45 52 20 41 52 45 41 20 41 44 44 52 45 53 53 5c 3d 32 00 32 ┆ TO PARAMETER AREA 2 < 6 PCWTOPP EQU /10 OPEN LINE PARAMETER AREA ADDRESS =2 2┆
0x4c66…4cb6 00 6c 00 24 00 50 43 57 54 49 4e 54 5c 45 51 55 5c 2f 31 32 5c 57 53 20 54 41 42 4c 45 20 41 44 44 52 45 53 53 5c 00 32 00 a6 00 28 00 50 43 57 54 42 55 46 5c 45 51 55 5c 2f 31 34 5c 49 4e 50 2e 20 42 55 46 46 45 52 20 41 44 44 52 45 53 53 ┆ l $ PCWTINT EQU /12 WS TABLE ADDRESS 2 ( PCWTBUF EQU /14 INP. BUFFER ADDRESS┆
0x4cb6…4d06 5c 20 00 32 00 ce 00 32 00 50 43 57 54 53 42 51 5c 45 51 55 5c 2f 31 36 5c 51 55 45 55 45 20 46 4f 52 20 53 48 4f 52 54 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 5c 20 00 32 00 fa 00 30 00 50 43 57 54 4c 42 51 5c 45 51 55 5c 2f 31 38 5c 51 ┆ 2 2 PCWTSBQ EQU /16 QUEUE FOR SHORT OUTP. BUFFERS 2 0 PCWTLBQ EQU /18 Q┆
0x4d06…4d56 55 45 55 45 20 46 4f 52 20 4c 4f 4e 47 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 5c 00 32 01 30 00 26 00 50 43 57 54 43 43 51 5c 45 51 55 5c 2f 31 41 5c 51 55 45 55 45 20 46 4f 52 20 43 43 41 20 46 52 45 45 5c 00 32 01 64 00 32 00 50 43 57 ┆UEUE FOR LONG OUTP. BUFFERS 2 0 & PCWTCCQ EQU /1A QUEUE FOR CCA FREE 2 d 2 PCW┆
0x4d56…4da6 (51, 0, 400) 54 4d 42 51 5c 45 51 55 5c 2f 31 43 5c 51 55 45 55 45 20 4f 46 20 41 4c 4c 4f 43 41 54 45 44 20 4d 4f 4e 2e 20 42 4c 4f 43 4b 53 5c 00 32 01 8e 00 22 00 50 43 57 54 54 50 52 5c 45 51 55 5c 2f 31 45 5c 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 ┆TMBQ EQU /1C QUEUE OF ALLOCATED MON. BLOCKS 2 " PCWTTPR EQU /1E TIMER POINTER┆
0x4da6…4df6 5c 20 00 33 00 34 00 24 00 50 43 57 54 43 49 4f 5c 45 51 55 5c 2f 32 30 5c 43 49 4f 20 53 54 41 52 54 20 49 4e 53 54 52 2e 5c 00 33 00 5a 00 1e 00 50 43 57 54 53 54 33 5c 45 51 55 5c 2f 32 32 5c 53 53 54 20 49 4e 53 54 52 2e 5c 00 33 00 82 ┆ 3 4 $ PCWTCIO EQU /20 CIO START INSTR. 3 Z PCWTST3 EQU /22 SST INSTR. 3 ┆
0x4df6…4e46 00 2e 00 50 43 57 54 43 53 44 5c 45 51 55 5c 2f 32 34 5c 43 54 52 4c 20 55 4e 49 54 20 53 54 41 52 54 20 44 45 53 43 52 49 50 54 4f 52 5c 00 33 00 a4 00 2c 00 50 43 57 54 43 49 44 5c 45 51 55 5c 2f 32 41 5c 43 54 52 4c 20 55 4e 49 54 20 49 ┆ . PCWTCSD EQU /24 CTRL UNIT START DESCRIPTOR 3 , PCWTCID EQU /2A CTRL UNIT I┆
0x4e46…4e96 4e 54 45 52 46 2e 20 44 45 53 43 52 2e 5c 00 33 00 d6 00 26 00 50 43 57 54 43 43 41 5c 45 51 55 5c 2f 33 34 5c 43 4f 4d 4d 41 4e 44 20 43 54 52 4c 20 41 52 45 41 5c 20 00 33 01 06 00 26 00 50 43 57 54 52 43 41 5c 45 51 55 5c 2f 34 34 5c 52 ┆NTERF. DESCR. 3 & PCWTCCA EQU /34 COMMAND CTRL AREA 3 & PCWTRCA EQU /44 R┆
0x4e96…4ee6 45 53 50 4f 4e 53 45 20 43 54 52 4c 20 41 52 45 41 5c 00 33 01 30 00 30 00 50 43 57 54 50 42 53 5c 45 51 55 5c 2f 35 34 5c 50 4f 4f 4c 42 4c 2e 20 53 48 4f 52 54 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 5c 20 00 33 01 5a 00 30 00 50 43 57 ┆ESPONSE CTRL AREA 3 0 0 PCWTPBS EQU /54 POOLBL. SHORT OUTP. BUFFERS 3 Z 0 PCW┆
0x4ee6…4f36 (52, 0, 400) 54 50 42 4c 5c 45 51 55 5c 2f 35 45 5c 50 4f 4f 4c 42 4c 2e 20 4c 4f 4e 47 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 5c 3d 32 00 33 01 8e 00 30 00 50 43 57 54 50 42 47 5c 45 51 55 5c 2f 36 38 5c 50 4f 4f 4c 42 4c 2e 20 47 45 4e 45 52 41 4c ┆TPBL EQU /5E POOLBL. LONG OUTP. BUFFERS =2 3 0 PCWTPBG EQU /68 POOLBL. GENERAL┆
0x4f36…4f86 20 52 45 41 44 20 42 55 46 46 45 52 53 5c 00 34 00 32 00 1e 00 50 43 57 54 57 53 53 5c 45 51 55 5c 2f 37 32 5c 57 53 20 53 54 41 54 55 53 5c 20 00 34 00 66 00 2e 00 50 43 57 54 53 4f 42 5c 45 51 55 5c 2f 37 32 2b 4d 41 58 57 53 2b 31 5c 53 ┆ READ BUFFERS 4 2 PCWTWSS EQU /72 WS STATUS 4 f . PCWTSOB EQU /72+MAXWS+1 S┆
0x4f86…4fd6 48 2e 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 5c 20 00 34 00 88 00 30 00 50 43 57 54 4c 4f 42 5c 45 51 55 5c 43 57 54 53 4f 42 2b 53 4f 42 55 46 53 5c 4c 4f 4e 47 20 4f 55 54 50 2e 20 42 55 46 46 45 52 53 20 00 34 00 ba 00 2e 00 50 43 57 ┆H. OUTP. BUFFERS 4 0 PCWTLOB EQU CWTSOB+SOBUFS LONG OUTP. BUFFERS 4 . PCW┆
0x4fd6…5026 54 47 52 42 5c 45 51 55 5c 43 57 54 4c 4f 42 2b 4c 4f 42 55 46 53 5c 47 45 4e 2e 20 52 45 41 44 20 42 55 46 46 45 52 53 00 34 00 ee 00 0a 00 50 5c 45 4a 45 43 54 00 34 01 20 00 06 00 50 2a 20 00 34 01 2e 00 14 00 50 5c 49 46 46 5c 50 4c 43 ┆TGRB EQU CWTLOB+LOBUFS GEN. READ BUFFERS 4 P EJECT 4 P* 4 . P IFF PLC┆
0x5026…5076 4e 52 4c 3d 30 5c 5c 20 00 34 01 38 00 1e 00 50 2a 20 20 20 20 43 57 54 20 46 4f 52 20 50 4c 43 20 4e 55 4d 42 45 52 20 31 20 00 34 01 50 00 06 00 50 2a 20 00 34 01 72 00 10 00 50 50 4c 30 43 57 54 5c 45 51 55 5c 2a 00 34 01 7c 00 06 00 50 ┆NRL=0 4 8 P* CWT FOR PLC NUMBER 1 4 P P* 4 r PPL0CWT EQU * 4 | P┆