|
|
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: 14210 (0x3782)
Notes: pts_type(SC)
Names: »DRIC01.SC«
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
└─⟦this⟧ »TOSSWORK/DRIC01.SC«
IDENT DRIC01 REL 11.0 81-04-02 870105041100 =1, ADDR.WR.REQ.IN WRONG QUEUE =1, REL 11.0 81-01-26 * * ********************************************** * * PHILIPS TERMINAL SYSTEM PTS * * * DRIC01 = INTERTASK COMMUNICATION DRIVER * * * * * * * ********************************************** * * THIS MODULE HANDLES THE INTERTASK COMMUNICATION * EJECT DRIC01 * * *********** * ENTRIES * *********** * * ENTRY ITAD ADDRESS BLOCK ENTRY IT:BUF INTERTASK DRIVER BUFFER (MMU) EJECT DRIC01 * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHER EXTRN TENDIO ENDIO EXTRN DISIOE REQUEST ERROR EXTRN DISEND TENDIO AND DISPATCH EXTRN DWTST DWT STATUS EXTRN DWTECB ECB ADDRESS EXTRN DWTADR DRIVER ADDRESS BLOCK EXTRN DWTTAB DWT TTAB ADDRESS EXTRN BUFLEN DRIVER BUFFER LENGTH EXTRN SETIMP TIMER EXTRN FNDTID FIND TTAB ADDRESS FROM TID EXTRN TTB:ID TASK IDENTIFICATION EXTRN TTB:ST TASK STATUS EXTRN TTB:TD TERMINAL DEVICES EXTRN IHRTN RTN A15 WITHOUT ENABLING INTERRUPTS EXTRN ECBBA ECB BUFFER ADDRESS EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBEL ECB EFFECTIVE LENGTH EXTRN ECBCW ECB CONTROL WORD EJECT DRIC01 TOSSIO * * ***************************************** * * 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 * * MMU BUFFER SIZE * X:A EQU 50 DVBLEN EQU X:A * * INTERTASK DEVICE INDEX * DEVIND EQU 8 * EJECT DRIC01 * * ********************* * DWT DISPLACEMENTS * ********************* * * DWTDRD EQU /10 START OF DRIVER DEFINED PART * IFT MMUPAG=0 START EQU DWTDRD XIF * IFT MMUPAG=1 START EQU DWTDRD+4 XIF * DWTTP EQU START+/00 TIMER POINTER DWTIME EQU START+/02 TIME DWTANC EQU START+/04 POINTER TO FIRST DWT IN QUEUE DWTQUE EQU START+/06 QUEUE ANCHOR ADDRESS * EJECT DRIC01 * * ***************** * ADDRESS BLOCK * ***************** * * DATA DVBLEN+DVBLEN MMU BUFFER SIZE DATA DEVIND INTERTASK DEVICE INDEX ITAD DATA ICAD ACTIVATION ADDRESS DATA ITABRT ABORT ADDRESS * * RD:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED READ REQ. WR:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED WRITE REQ. * * INTERTASK DRIVER BUFFER (MMU) * IT:BUF EQU * IFT MMUPAG=1 RES DVBLEN+1 MMU BUFFER XIF * EJECT DRIC01 * * A C T I V A T I O N * * ORDERS: * * /02 READ * /06 WRITE * /39 SET TIMEOUT * * ENTRY PARAMETERS: * * A5 = STACK BASE 2 IN DWT * A6 = DWT ADDRESS * A7 = ORDER CODE * A8 = ECB ADDRESS * A12= ADDRESS TO DRIVER ADDRESS BLOCK * ICAD EQU * LDR A1,A7 ORDER CODE LD A7,ECBCW,A8 TASK ID OR TIME VALUE SUK A1,/02 RF(Z) READ READ REQUEST SUK A1,/06-/02 RF(Z) WRITE WRITE REQUEST SUK A1,/39-/06 RF(NZ) DIS:OE REQUEST ERROR * EJECT DRIC01 * * S E T T I M E O U T * ST A7,DWTIME,A6 RF END:IO * * REQUEST ERROR EXIT * DIS:OE ABL DISIOE REQUEST ERROR * EJECT DRIC01 * * READ REQUEST ENTRY * READ EQU * CHECK IF ADDRESSED REQUEST OR NOT ADK A7,0 CHECK ADDRESS MODE ABL(Z) RD:NAD NOT-ADDRESSED READ REQUEST * * WRITE REQUEST ENTRY * WRITE EQU * CHECK IF ADDRESSED WRITE REQUEST OR NOT ADK A7,0 CHECK ADDRESS MODE RF(Z) WR:NAD NOT-ADDRESSED WRITE REQUEST * EJECT DRIC01 * * R E A D, A D D R E S S E D * * W R I T E, A D D R E S S E D * * FIND TTAB OF ADDRESSED TASK * CF A15,FNDTID TTAB ADDRESS TO A2 ADK A2,0 SET CR RB(Z) DIS:OE NOT FOUND ADKL A2,TTB:TD ADDRESS TO TERMINAL DEVICE TABLE LDR* A1,A2 TABLE LENGTH LDR A7,A12 DRIVER ADDRESS BLOCK XRK A7,1 IF INPUT, POINT TO OUTPUT BLOCK AND V.V. * EJECT DRIC01 * * FIND DWT OF ADDRESSED TASK * ITC:05 ADK A2,4 ADDRESS TO NEXT DWT ADDRESS SUK A1,4 RB(N) DIS:OE NOT FOUND * LDR* A4,A2 DWT ADDRESS CW A7,DWTADR,A4 SEARCHED DWT RB(NE) ITC:05 NO, TRY NEXT * LDR A2,A4 LD A1,DWTST,A2 ANY REQUEST RF(N) ITC:50 NO * LD A1,DWTQUE,A2 QUEUE ANCHOR ADDRESS CWR A1,A6 CHECK QUEUE ANCHOR RF(E) ITC:10 REQUEST ISSUED FOR THIS TASK * ANK A7,1 RF(Z) ITC:45 READ CWK A1,RD:QUE RF(NE) ITC:50 NO READ REQUEST IN READ QUEUE =1 * * ABORT TIMER IF ANY * ITC:10 CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE ANK A7,1 RF(Z) RD:N05 READ * EJECT DRIC01 * * MOVE BUFFER * ITC:15 EQU * LD A8,DWTECB,A6 SENDING ECB LDK A1,0 LD A9,DWTECB,A2 RECEIVING ECB LD A3,ECBRL,A8 SENDING REQUESTED LENGTH RB(NP) DIS:OE CW A3,ECBRL,A9 RF(NG) ITC:20 LDK A1,8 RETURN CODE (INCORRECT LENGTH) LD A3,ECBRL,A9 RB(NP) DIS:OE * ITC:20 EQU * IFT MMUPAG=1 LDKL A4,ITAD ADDRESS TO DRIVER ADDRESS BLOCK CW A3,BUFLEN,A4 CHECK MMU BUFFER SIZE RF(NG) ITC:25 MMU BUFFER LARGE ENOUGH LDKL A1,/8008 NO, INDICATE ERROR RF END:IO END REQUEST VIA TENDIO AND TDISP * ITC:25 EQU * XIF * ST A3,ECBEL,A8 EFFECTIVE LENGTH ST A3,ECBEL,A9 EFFECTIVE LENGTH * IFT MMUPAG=0 ENB LD A4,ECBBA,A8 SENDING BUFFER ADDRESS LD A7,ECBBA,A9 RECEIVING BUFFER ADDRESS * ITC:30 LCR A5,A4 MOVE ONE CHARACTER SCR A5,A7 ADK A4,1 ADK A7,1 SUK A3,1 RB(P) ITC:30 XIF * EJECT DRIC01 * * TRANSFER SENDING TASK ID TO RECEIVING ECB AND VICE VERSA * LD A3,DWTTAB,A2 TTAB RECEIVING TASK LD A3,TTB:ID,A3 TASK ID ST A3,ECBCW,A8 RETURN TASK ID TO SENDING TASK LD A3,DWTTAB,A6 TTAB SENDING TASK LD A3,TTB:ID,A3 TASK ID ST A3,ECBCW,A9 RETURN TASK ID TO RECEIVING TASK CF A15,TENDIO END WRITE LDR A6,A2 * IFT MMUPAG=1 LD A3,ECBBA,A8 DRIVER BUFFER ADDRESS (EVEN/UNEVEN) ST A3,ECBBA,A9 SET IN OTHER DWT XIF * END:IO EQU * ABL DISEND END REQUEST VIA TENDIO AND TDISP * ITC:35 EQU * CMR A6 RESET QUEUE LINK * ITC:40 EQU * LDK A1,/40 RETURN CODE RB END:IO * EJECT DRIC01 * * ITC:45 EQU * CWK A1,WR:QUE RB(E) ITC:10 COMPLEMENTARY REQUEST * ITC:50 LDK A7,0 INDICATE ADDRESSED REQUEST * * CHECK TIMER VALUE AND SET TIMER IF REQUESTED * ITC:60 EQU * LD A3,DWTIME,A6 TIME RB(Z) ITC:35 TIME IS ZERO, RETURN RF(N) ITC:70 NO TIMING REQUESTED LDR A1,A6 PARAM = DWTOUT IF WRITE, ELSE DWTIN LDK A4,DWTTP ADR A4,A6 TIMER POINTER ST A3,TIME CF A15,SETIMP SET TIMER DATA TIMOUT TIMEOUT ADDRESS TIME DATA 0 * EJECT DRIC01 * * INSERT IN QUEUE WITHIN PRIORITY * ITC:70 EQU * ST A2,DWTQUE,A6 STORE QUEUE ANCHOR IN DWT LD A5,DWTTAB,A6 TTAB ADDRESS LD A1,TTB:ST+1,A5 LEVEL SUK A7,1 RF(Z) ITC:80 NOT-ADDRESSED REQUEST ADK A2,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE * ITC:80 LDR A4,A2 SAVE LDR* A2,A2 NEXT IN QUEUE RF(Z) ITC:90 END FOUND LD A5,DWTTAB,A2 TTAB ADDRESS CC A1,TTB:ST+1,A5 COMPARE LEVELS RB(NL) ITC:80 * ITC:90 STR A2,A6 INSERT IN QUEUE STR A6,A4 ABL TDISP GO TO DISPATCHER * EJECT DRIC01 * * W R I T E, N O T A D D R E S S E D * WR:NAD EQU * WRITE, NOT-ADDRESSED LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED READ REQUESTS RF(NZ) WR:N10 ANYTHING IN QUEUE LD A2,RD:QUE CHECK QUEUE OF NOT-ADDRESSED READ REQ. RF(Z) WR:N20 QUEUE EMPTY LDR* A3,A2 NO, REMOVE FROM QUEUE ST A3,RD:QUE UPDATE QUEUE ANCHOR * WR:N05 CF A15,ABTIM2 ABORT TIMER IF ANY RB ITC:15 * WR:N10 LDR* A3,A2 REMOVE FROM QUEUE ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR RB WR:N05 * WR:N20 LDKL A2,WR:QUE WR:QUE ADDRESS * WR:N30 EQU * LDK A7,1 INDICATE NOT-ADDRESSED REQUEST RB ITC:60 INSERT IN QUEUE * EJECT DRIC01 * * R E A D, N O T A D D R E S S E D * RD:NAD EQU * READ, NOT-ADDRESSED LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED WRITE REQUESTS RF(NZ) RD:N10 ANYTHING IN QUEUE LD A2,WR:QUE CHECK QUEUE OF NOT-ADDRESSED WRITE REQ. RF(Z) RD:N20 QUEUE EMPTY LDR* A3,A2 NO, REMOVE FROM QUEUE ST A3,WR:QUE UPDATE QUEUE ANCHOR * RD:N00 EQU * CF A15,ABTIM2 ABORT TIMER IF ANY * RD:N05 EQU * XRR A2,A6 EXCHANGE A2 AND A6 XRR A6,A2 XRR A2,A6 RB ITC:15 * RD:N10 LDR* A3,A2 REMOVE FROM QUEUE ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR RB RD:N00 * RD:N20 LDKL A2,RD:QUE RD:QUE ADDRESS RB WR:N30 INSERT IN QUEUE * EJECT DRIC01 * * T I M E O U T * * THIS ENTRY IS CALLED AT TIMEOUT. IT WILL * RESET TIMER POINTER AND REMOVE DWT FROM QUEUE * BEFORE TERMINATING THE REQUEST VIA TENDIO. * * INPUT: A1 = DWT ADDRESS * A2 = ADDRESS TO 2ND TIMER BLOCK * TIMOUT EQU * CM* 0,A2 RESET TIMER POINTER LDR A2,A1 CF A15,ABR:10 REMOVE DWT FROM QUEUE LDR A6,A2 DWT ADDRESS RB ITC:40 END REQUEST VIA TENDIO AND TDISP * EJECT DRIC01 * * I T A B R T * * THIS SUBROUTINE IS CALLED FROM TABORT. * IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY), * AND TERMINATE THE REQUEST VIA TENDIO. * * INPUT: A6 = DWT ADDRESS * A8 = ECB ADDRESS * ITABRT EQU * LDR A2,A6 CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE LDK A1,0 RETURN CODE RB END:IO END REQUEST VIA TENDIO AND TDISP * EJECT DRIC01 * * A B R E Q * * ABORT TIMER AND REMOVE DWT FROM QUEUE. * * INPUT: A2 = DWT ADDRESS * * OUTPUT: A1, A3 ARE DESTROYED * ABREQ EQU * CF A15,ABTIM ABORT TIMER * * REMOVE DWT FROM QUEUE * ABR:10 EQU * LD A1,DWTQUE,A2 QUEUE ACHHOR CWK A1,RD:QUE RF(E) ABR:20 NOT-ADDRESSED READ REQUEST CWK A1,WR:QUE RF(E) ABR:20 NOT-ADDRESSED WRITE REQUEST ADK A1,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE * ABR:20 LDR A3,A1 SAVE LDR* A1,A1 NEXT IN QUEUE CWR A1,A2 SEARCHED DWT RB(NE) ABR:20 NO LDR* A1,A1 REMOVE FROM QUEUE STR A1,A3 UPDATE QUEUE LINKS CMR A2 RESET QUEUE LINK RF IH:RTN RETURN * EJECT DRIC01 * * A B T I M * * SUBROUTINE FOR ABORTING TIMER (IF ANY). * * INPUT: A2 = DWT ADDRESS * * OUTPUT: A1, A3 ARE DESTROYED * ABTIM2 EQU * CMR A2 RESET QUEUE LINK * ABTIM LDK A1,DWTTP ADR A1,A2 TIMER POINTER ADDRESS LDR* A3,A1 RF(Z) IH:RTN NO TIMER ACTIVE CM* 0,A1 CMR A1 INDICATE NO TIMER SET * IFT CPU852=1 IH:RTN ABL IHRTN XIF * IFT CPU852=0 IH:RTN RTN A15 XIF * * * END
0x0000…0036 (0, 0, 398) Head {h00=0x0032, h01=0x0050, text=» IDENT DRIC01 REL 11.0 81-04-02 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0068 Head {h00=0x0026, h01=0x0050, text=» =1, ADDR.WR.REQ.IN WRONG QUEUE «, t00=0x0000, t01=0x0042}
0x0068…0088 Head {h00=0x001c, h01=0x0050, text=» =1, REL 11.0 81-01-26«, t00=0x0000, t01=0x006c}
0x0088…0092 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008c}
0x0092…009c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0096}
0x009c…00d2 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x00a0}
0x00d2…00dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d6}
0x00dc…0112 Head {h00=0x0032, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS *«, t00=0x0000, t01=0x00e0}
0x0112…011c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0116}
0x011c…0152 Head {h00=0x0032, h01=0x0050, text=»* DRIC01 = INTERTASK COMMUNICATION DRIVER *«, t00=0x0000, t01=0x0120}
0x0152…015c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0156}
0x015c…0166 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0160}
0x0166…0170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016a}
0x0170…017a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0174}
0x017a…0184 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017e}
0x0184…018e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0188}
0x018e…01c4 (1, 0, 400) Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0001, t01=0x0004}
0x01c4…01ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003a}
0x01ce…020a Head {h00=0x0038, h01=0x0050, text=»* THIS MODULE HANDLES THE INTERTASK COMMUNICATION «, t00=0x0001, t01=0x0044}
0x020a…0214 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0080}
0x0214…022c Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0001, t01=0x008a}
0x022c…0236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0236…0240 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ac}
0x0240…0254 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x00b6}
0x0254…0268 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0001, t01=0x00ca}
0x0268…027c Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x00de}
0x027c…0286 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f2}
0x0286…0290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fc}
0x0290…02b2 Head {h00=0x001e, h01=0x0050, text=» ENTRY ITAD ADDRESS BLOCK «, t00=0x0001, t01=0x0106}
0x02b2…02e6 Head {h00=0x0030, h01=0x0050, text=» ENTRY IT:BUF INTERTASK DRIVER BUFFER (MMU) «, t00=0x0001, t01=0x0128}
0x02e6…02fe Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0001, t01=0x015c}
0x02fe…0308 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0174}
0x0308…0312 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x017e}
0x0312…0328 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0001, t01=0x0188}
0x0328…033e Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0002, t01=0x000e}
0x033e…0354 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x0024}
0x0354…035e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003a}
0x035e…0368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0044}
0x0368…0388 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0002, t01=0x004e}
0x0388…03a4 Head {h00=0x0018, h01=0x0050, text=» EXTRN TENDIO ENDIO «, t00=0x0002, t01=0x006e}
0x03a4…03c8 Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0002, t01=0x008a}
0x03c8…03f2 Head {h00=0x0026, h01=0x0050, text=» EXTRN DISEND TENDIO AND DISPATCH «, t00=0x0002, t01=0x00ae}
0x03f2…0412 Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0002, t01=0x00d8}
0x0412…0434 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0002, t01=0x00f8}
0x0434…045e Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTADR DRIVER ADDRESS BLOCK«, t00=0x0002, t01=0x011a}
0x045e…0484 Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTTAB DWT TTAB ADDRESS«, t00=0x0002, t01=0x0144}
0x0484…04ae Head {h00=0x0026, h01=0x0050, text=» EXTRN BUFLEN DRIVER BUFFER LENGTH«, t00=0x0002, t01=0x016a}
0x04ae…04ca (3, 0, 400) Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0003, t01=0x0004}
0x04ca…04fa Head {h00=0x002c, h01=0x0050, text=» EXTRN FNDTID FIND TTAB ADDRESS FROM TID«, t00=0x0003, t01=0x0020}
0x04fa…0524 Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:ID TASK IDENTIFICATION «, t00=0x0003, t01=0x0050}
0x0524…0546 Head {h00=0x001e, h01=0x0050, text=» EXTRN TTB:ST TASK STATUS «, t00=0x0003, t01=0x007a}
0x0546…056c Head {h00=0x0022, h01=0x0050, text=» EXTRN TTB:TD TERMINAL DEVICES«, t00=0x0003, t01=0x009c}
0x056c…05a4 Head {h00=0x0034, h01=0x0050, text=» EXTRN IHRTN RTN A15 WITHOUT ENABLING INTERRUPTS«, t00=0x0003, t01=0x00c2}
0x05a4…05cc Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0003, t01=0x00fa}
0x05cc…05f6 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0003, t01=0x0122}
0x05f6…0620 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0003, t01=0x014c}
0x0620…0646 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x0003, t01=0x0176}
0x0646…0666 Head {h00=0x001c, h01=0x0050, text=» EJECT DRIC01 TOSSIO«, t00=0x0004, t01=0x000c}
0x0666…0670 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x002c}
0x0670…067a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0036}
0x067a…06ac Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x0040}
0x06ac…06b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0072}
0x06b6…06d4 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x007c}
0x06d4…06de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x009a}
0x06de…0710 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0004, t01=0x00a4}
0x0710…071a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d6}
0x071a…074c Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0004, t01=0x00e0}
0x074c…077a Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0004, t01=0x0112}
0x077a…0784 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0140}
0x0784…0798 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0004, t01=0x014a}
0x0798…07a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015e}
0x07a2…07ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0168}
0x07ac…07e6 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0004, t01=0x0172}
0x07e6…0818 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0005, t01=0x001c}
0x0818…0822 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x004e}
0x0822…0836 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0005, t01=0x0058}
0x0836…0840 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x006c}
0x0840…085a Head {h00=0x0016, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0005, t01=0x0076}
0x085a…0864 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0090}
0x0864…0876 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 50«, t00=0x0005, t01=0x009a}
0x0876…088c Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:A«, t00=0x0005, t01=0x00ac}
0x088c…0896 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00c2}
0x0896…08b6 Head {h00=0x001c, h01=0x0050, text=»* INTERTASK DEVICE INDEX«, t00=0x0005, t01=0x00cc}
0x08b6…08c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ec}
0x08c0…08d4 Head {h00=0x0010, h01=0x0050, text=»DEVIND EQU 8«, t00=0x0005, t01=0x00f6}
0x08d4…08de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x010a}
0x08de…08f6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0005, t01=0x0114}
0x08f6…0900 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x012c}
0x0900…090a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0136}
0x090a…0928 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0005, t01=0x0140}
0x0928…0946 Head {h00=0x001a, h01=0x0050, text=»* DWT DISPLACEMENTS * «, t00=0x0005, t01=0x015e}
0x0946…0964 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0005, t01=0x017c}
0x0964…096e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x000a}
0x096e…0978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0014}
0x0978…09ac Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0006, t01=0x001e}
0x09ac…09b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0052}
0x09b6…09cc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0006, t01=0x005c}
0x09cc…09e4 Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0006, t01=0x0072}
0x09e4…09f0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x008a}
0x09f0…09fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0096}
0x09fa…0a10 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0006, t01=0x00a0}
0x0a10…0a2a Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0006, t01=0x00b6}
0x0a2a…0a36 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0006, t01=0x00d0}
0x0a36…0a40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00dc}
0x0a40…0a6a Head {h00=0x0026, h01=0x0050, text=»DWTTP EQU START+/00 TIMER POINTER «, t00=0x0006, t01=0x00e6}
0x0a6a…0a8c Head {h00=0x001e, h01=0x0050, text=»DWTIME EQU START+/02 TIME «, t00=0x0006, t01=0x0110}
0x0a8c…0ac6 Head {h00=0x0036, h01=0x0050, text=»DWTANC EQU START+/04 POINTER TO FIRST DWT IN QUEUE«, t00=0x0006, t01=0x0132}
0x0ac6…0af8 Head {h00=0x002e, h01=0x0050, text=»DWTQUE EQU START+/06 QUEUE ANCHOR ADDRESS «, t00=0x0006, t01=0x016c}
0x0af8…0b02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x000e}
0x0b02…0b1a Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0007, t01=0x0018}
0x0b1a…0b24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0030}
0x0b24…0b2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x003a}
0x0b2e…0b48 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0007, t01=0x0044}
0x0b48…0b62 Head {h00=0x0016, h01=0x0050, text=»* ADDRESS BLOCK * «, t00=0x0007, t01=0x005e}
0x0b62…0b7c Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0007, t01=0x0078}
0x0b7c…0b86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0092}
0x0b86…0b90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009c}
0x0b90…0bbc Head {h00=0x0028, h01=0x0050, text=» DATA DVBLEN+DVBLEN MMU BUFFER SIZE «, t00=0x0007, t01=0x00a6}
0x0bbc…0be8 Head {h00=0x0028, h01=0x0050, text=» DATA DEVIND INTERTASK DEVICE INDEX «, t00=0x0007, t01=0x00d2}
0x0be8…0c12 Head {h00=0x0026, h01=0x0050, text=»ITAD DATA ICAD ACTIVATION ADDRESS «, t00=0x0007, t01=0x00fe}
0x0c12…0c34 Head {h00=0x001e, h01=0x0050, text=» DATA ITABRT ABORT ADDRESS«, t00=0x0007, t01=0x0128}
0x0c34…0c3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x014a}
0x0c3e…0c48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0154}
0x0c48…0c82 Head {h00=0x0036, h01=0x0050, text=»RD:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED READ REQ.«, t00=0x0007, t01=0x015e}
0x0c82…0cbe Head {h00=0x0038, h01=0x0050, text=»WR:QUE DATA 0 QUEUE ANCHOR NOT-ADDRESSED WRITE REQ. «, t00=0x0008, t01=0x0008}
0x0cbe…0cc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cc8…0cf0 Head {h00=0x0024, h01=0x0050, text=»* INTERTASK DRIVER BUFFER (MMU) «, t00=0x0008, t01=0x004e}
0x0cf0…0cfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0076}
0x0cfa…0d0e Head {h00=0x0010, h01=0x0050, text=»IT:BUF EQU *«, t00=0x0008, t01=0x0080}
0x0d0e…0d24 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0008, t01=0x0094}
0x0d24…0d46 Head {h00=0x001e, h01=0x0050, text=» RES DVBLEN+1 MMU BUFFER «, t00=0x0008, t01=0x00aa}
0x0d46…0d52 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0008, t01=0x00cc}
0x0d52…0d5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00d8}
0x0d5c…0d74 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0008, t01=0x00e2}
0x0d74…0d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fa}
0x0d7e…0d9c Head {h00=0x001a, h01=0x0050, text=»* A C T I V A T I O N «, t00=0x0008, t01=0x0104}
0x0d9c…0da6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0122}
0x0da6…0db8 Head {h00=0x000e, h01=0x0050, text=»* ORDERS: «, t00=0x0008, t01=0x012c}
0x0db8…0dc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x013e}
0x0dc2…0dd6 Head {h00=0x0010, h01=0x0050, text=»* /02 READ «, t00=0x0008, t01=0x0148}
0x0dd6…0dea Head {h00=0x0010, h01=0x0050, text=»* /06 WRITE«, t00=0x0008, t01=0x015c}
0x0dea…0e04 Head {h00=0x0016, h01=0x0050, text=»* /39 SET TIMEOUT«, t00=0x0008, t01=0x0170}
0x0e04…0e0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e0e…0e2a (9, 0, 400) Head {h00=0x0018, h01=0x0050, text=»* ENTRY PARAMETERS: «, t00=0x0009, t01=0x0004}
0x0e2a…0e34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0020}
0x0e34…0e56 Head {h00=0x001e, h01=0x0050, text=»* A5 = STACK BASE 2 IN DWT«, t00=0x0009, t01=0x002a}
0x0e56…0e70 Head {h00=0x0016, h01=0x0050, text=»* A6 = DWT ADDRESS«, t00=0x0009, t01=0x004c}
0x0e70…0e8a Head {h00=0x0016, h01=0x0050, text=»* A7 = ORDER CODE «, t00=0x0009, t01=0x0066}
0x0e8a…0ea4 Head {h00=0x0016, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x0009, t01=0x0080}
0x0ea4…0ed2 Head {h00=0x002a, h01=0x0050, text=»* A12= ADDRESS TO DRIVER ADDRESS BLOCK«, t00=0x0009, t01=0x009a}
0x0ed2…0edc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c8}
0x0edc…0eee Head {h00=0x000e, h01=0x0050, text=»ICAD EQU *«, t00=0x0009, t01=0x00d2}
0x0eee…0f0c Head {h00=0x001a, h01=0x0050, text=» LDR A1,A7 ORDER CODE «, t00=0x0009, t01=0x00e4}
0x0f0c…0f3a Head {h00=0x002a, h01=0x0050, text=» LD A7,ECBCW,A8 TASK ID OR TIME VALUE «, t00=0x0009, t01=0x0102}
0x0f3a…0f4e Head {h00=0x0010, h01=0x0050, text=» SUK A1,/02 «, t00=0x0009, t01=0x0130}
0x0f4e…0f6e Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ READ REQUEST«, t00=0x0009, t01=0x0144}
0x0f6e…0f86 Head {h00=0x0014, h01=0x0050, text=» SUK A1,/06-/02 «, t00=0x0009, t01=0x0164}
0x0f86…0fa8 Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRITE WRITE REQUEST«, t00=0x0009, t01=0x017c}
0x0fa8…0fc0 Head {h00=0x0014, h01=0x0050, text=» SUK A1,/39-/06 «, t00=0x000a, t01=0x000e}
0x0fc0…0fe4 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DIS:OE REQUEST ERROR«, t00=0x000a, t01=0x0026}
0x0fe4…0fee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x004a}
0x0fee…1006 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x000a, t01=0x0054}
0x1006…1010 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006c}
0x1010…1032 Head {h00=0x001e, h01=0x0050, text=»* S E T T I M E O U T«, t00=0x000a, t01=0x0076}
0x1032…103c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0098}
0x103c…1054 Head {h00=0x0014, h01=0x0050, text=» ST A7,DWTIME,A6«, t00=0x000a, t01=0x00a2}
0x1054…1066 Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x000a, t01=0x00ba}
0x1066…1070 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00cc}
0x1070…108c Head {h00=0x0018, h01=0x0050, text=»* REQUEST ERROR EXIT«, t00=0x000a, t01=0x00d6}
0x108c…1096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00f2}
0x1096…10be Head {h00=0x0024, h01=0x0050, text=»DIS:OE ABL DISIOE REQUEST ERROR «, t00=0x000a, t01=0x00fc}
0x10be…10c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0124}
0x10c8…10e0 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x000a, t01=0x012e}
0x10e0…10ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0146}
0x10ea…1106 Head {h00=0x0018, h01=0x0050, text=»* READ REQUEST ENTRY«, t00=0x000a, t01=0x0150}
0x1106…1110 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016c}
0x1110…1144 Head {h00=0x0030, h01=0x0050, text=»READ EQU * CHECK IF ADDRESSED REQUEST OR NOT«, t00=0x000a, t01=0x0176}
0x1144…1168 Head {h00=0x0020, h01=0x0050, text=» ADK A7,0 CHECK ADDRESS MODE«, t00=0x000b, t01=0x001a}
0x1168…119a Head {h00=0x002e, h01=0x0050, text=» ABL(Z) RD:NAD NOT-ADDRESSED READ REQUEST «, t00=0x000b, t01=0x003e}
0x119a…11a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0070}
0x11a4…11c2 Head {h00=0x001a, h01=0x0050, text=»* WRITE REQUEST ENTRY «, t00=0x000b, t01=0x007a}
0x11c2…11cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0098}
0x11cc…1208 Head {h00=0x0038, h01=0x0050, text=»WRITE EQU * CHECK IF ADDRESSED WRITE REQUEST OR NOT «, t00=0x000b, t01=0x00a2}
0x1208…122c Head {h00=0x0020, h01=0x0050, text=» ADK A7,0 CHECK ADDRESS MODE«, t00=0x000b, t01=0x00de}
0x122c…125e Head {h00=0x002e, h01=0x0050, text=» RF(Z) WR:NAD NOT-ADDRESSED WRITE REQUEST «, t00=0x000b, t01=0x0102}
0x125e…1268 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0134}
0x1268…1280 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x000b, t01=0x013e}
0x1280…128a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0156}
0x128a…12ae Head {h00=0x0020, h01=0x0050, text=»* R E A D, A D D R E S S E D«, t00=0x000b, t01=0x0160}
0x12ae…12b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0184}
0x12b8…12de Head {h00=0x0022, h01=0x0050, text=»* W R I T E, A D D R E S S E D«, t00=0x000b, t01=0x018e}
0x12de…12e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0024}
0x12e8…1310 Head {h00=0x0024, h01=0x0050, text=»* FIND TTAB OF ADDRESSED TASK«, t00=0x000c, t01=0x002e}
0x1310…131a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0056}
0x131a…1344 Head {h00=0x0026, h01=0x0050, text=» CF A15,FNDTID TTAB ADDRESS TO A2 «, t00=0x000c, t01=0x0060}
0x1344…135c Head {h00=0x0014, h01=0x0050, text=» ADK A2,0 SET CR«, t00=0x000c, t01=0x008a}
0x135c…137c Head {h00=0x001c, h01=0x0050, text=» RB(Z) DIS:OE NOT FOUND «, t00=0x000c, t01=0x00a2}
0x137c…13b4 Head {h00=0x0034, h01=0x0050, text=» ADKL A2,TTB:TD ADDRESS TO TERMINAL DEVICE TABLE«, t00=0x000c, t01=0x00c2}
0x13b4…13d4 Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A2 TABLE LENGTH«, t00=0x000c, t01=0x00fa}
0x13d4…13fc Head {h00=0x0024, h01=0x0050, text=» LDR A7,A12 DRIVER ADDRESS BLOCK«, t00=0x000c, t01=0x011a}
0x13fc…1436 Head {h00=0x0036, h01=0x0050, text=» XRK A7,1 IF INPUT, POINT TO OUTPUT BLOCK AND V.V.«, t00=0x000c, t01=0x0142}
0x1436…1440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x017c}
0x1440…1458 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x000c, t01=0x0186}
0x1458…1462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x000e}
0x1462…148a Head {h00=0x0024, h01=0x0050, text=»* FIND DWT OF ADDRESSED TASK «, t00=0x000d, t01=0x0018}
0x148a…1494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0040}
0x1494…14c8 Head {h00=0x0030, h01=0x0050, text=»ITC:05 ADK A2,4 ADDRESS TO NEXT DWT ADDRESS «, t00=0x000d, t01=0x004a}
0x14c8…14da Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000d, t01=0x007e}
0x14da…14fa Head {h00=0x001c, h01=0x0050, text=» RB(N) DIS:OE NOT FOUND «, t00=0x000d, t01=0x0090}
0x14fa…1504 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b0}
0x1504…1524 Head {h00=0x001c, h01=0x0050, text=» LDR* A4,A2 DWT ADDRESS «, t00=0x000d, t01=0x00ba}
0x1524…154a Head {h00=0x0022, h01=0x0050, text=» CW A7,DWTADR,A4 SEARCHED DWT «, t00=0x000d, t01=0x00da}
0x154a…156e Head {h00=0x0020, h01=0x0050, text=» RB(NE) ITC:05 NO, TRY NEXT «, t00=0x000d, t01=0x0100}
0x156e…1578 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0124}
0x1578…158a Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x000d, t01=0x012e}
0x158a…15ae Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTST,A2 ANY REQUEST «, t00=0x000d, t01=0x0140}
0x15ae…15c6 Head {h00=0x0014, h01=0x0050, text=» RF(N) ITC:50 NO«, t00=0x000d, t01=0x0164}
0x15c6…15d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x017c}
0x15d0…15fe Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTQUE,A2 QUEUE ANCHOR ADDRESS «, t00=0x000d, t01=0x0186}
0x15fe…1624 Head {h00=0x0022, h01=0x0050, text=» CWR A1,A6 CHECK QUEUE ANCHOR «, t00=0x000e, t01=0x0024}
0x1624…1656 Head {h00=0x002e, h01=0x0050, text=» RF(E) ITC:10 REQUEST ISSUED FOR THIS TASK«, t00=0x000e, t01=0x004a}
0x1656…1660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007c}
0x1660…1672 Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000e, t01=0x0086}
0x1672…168c Head {h00=0x0016, h01=0x0050, text=» RF(Z) ITC:45 READ«, t00=0x000e, t01=0x0098}
0x168c…16a2 Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x000e, t01=0x00b2}
0x16a2…16da Head {h00=0x0034, h01=0x0050, text=» RF(NE) ITC:50 NO READ REQUEST IN READ QUEUE =1 «, t00=0x000e, t01=0x00c8}
0x16da…16e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0100}
0x16e4…1704 Head {h00=0x001c, h01=0x0050, text=»* ABORT TIMER IF ANY «, t00=0x000e, t01=0x010a}
0x1704…170e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x012a}
0x170e…1750 Head {h00=0x003e, h01=0x0050, text=»ITC:10 CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE «, t00=0x000e, t01=0x0134}
0x1750…1762 Head {h00=0x000e, h01=0x0050, text=» ANK A7,1 «, t00=0x000e, t01=0x0176}
0x1762…177c Head {h00=0x0016, h01=0x0050, text=» RF(Z) RD:N05 READ«, t00=0x000e, t01=0x0188}
0x177c…1786 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0012}
0x1786…179e Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x000f, t01=0x001c}
0x179e…17a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0034}
0x17a8…17c0 Head {h00=0x0014, h01=0x0050, text=»* MOVE BUFFER«, t00=0x000f, t01=0x003e}
0x17c0…17ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0056}
0x17ca…17de Head {h00=0x0010, h01=0x0050, text=»ITC:15 EQU *«, t00=0x000f, t01=0x0060}
0x17de…1802 Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 SENDING ECB«, t00=0x000f, t01=0x0074}
0x1802…1814 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x000f, t01=0x0098}
0x1814…183a Head {h00=0x0022, h01=0x0050, text=» LD A9,DWTECB,A2 RECEIVING ECB«, t00=0x000f, t01=0x00aa}
0x183a…186a Head {h00=0x002c, h01=0x0050, text=» LD A3,ECBRL,A8 SENDING REQUESTED LENGTH«, t00=0x000f, t01=0x00d0}
0x186a…1880 Head {h00=0x0012, h01=0x0050, text=» RB(NP) DIS:OE«, t00=0x000f, t01=0x0100}
0x1880…1898 Head {h00=0x0014, h01=0x0050, text=» CW A3,ECBRL,A9 «, t00=0x000f, t01=0x0116}
0x1898…18ae Head {h00=0x0012, h01=0x0050, text=» RF(NG) ITC:20«, t00=0x000f, t01=0x012e}
0x18ae…18de Head {h00=0x002c, h01=0x0050, text=» LDK A1,8 RETURN CODE (INCORRECT LENGTH)«, t00=0x000f, t01=0x0144}
0x18de…18f6 Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A9 «, t00=0x000f, t01=0x0174}
0x18f6…190c Head {h00=0x0012, h01=0x0050, text=» RB(NP) DIS:OE«, t00=0x000f, t01=0x018c}
0x190c…1916 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0012}
0x1916…192a Head {h00=0x0010, h01=0x0050, text=»ITC:20 EQU *«, t00=0x0010, t01=0x001c}
0x192a…1940 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0010, t01=0x0030}
0x1940…1976 Head {h00=0x0032, h01=0x0050, text=» LDKL A4,ITAD ADDRESS TO DRIVER ADDRESS BLOCK «, t00=0x0010, t01=0x0046}
0x1976…19a4 Head {h00=0x002a, h01=0x0050, text=» CW A3,BUFLEN,A4 CHECK MMU BUFFER SIZE«, t00=0x0010, t01=0x007c}
0x19a4…19d2 Head {h00=0x002a, h01=0x0050, text=» RF(NG) ITC:25 MMU BUFFER LARGE ENOUGH«, t00=0x0010, t01=0x00aa}
0x19d2…19fc Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/8008 NO, INDICATE ERROR «, t00=0x0010, t01=0x00d8}
0x19fc…1a30 Head {h00=0x0030, h01=0x0050, text=» RF END:IO END REQUEST VIA TENDIO AND TDISP «, t00=0x0010, t01=0x0102}
0x1a30…1a3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0136}
0x1a3a…1a4e Head {h00=0x0010, h01=0x0050, text=»ITC:25 EQU *«, t00=0x0010, t01=0x0140}
0x1a4e…1a5a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x0154}
0x1a5a…1a64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0160}
0x1a64…1a6c Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x016a}
0x1a6c…1a94 Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A8 EFFECTIVE LENGTH«, t00=0x0010, t01=0x0172}
0x1a94…1abc Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBEL,A9 EFFECTIVE LENGTH«, t00=0x0011, t01=0x000a}
0x1abc…1ac6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0032}
0x1ac6…1adc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0011, t01=0x003c}
0x1adc…1ae8 Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0011, t01=0x0052}
0x1ae8…1b16 Head {h00=0x002a, h01=0x0050, text=» LD A4,ECBBA,A8 SENDING BUFFER ADDRESS«, t00=0x0011, t01=0x005e}
0x1b16…1b46 Head {h00=0x002c, h01=0x0050, text=» LD A7,ECBBA,A9 RECEIVING BUFFER ADDRESS«, t00=0x0011, t01=0x008c}
0x1b46…1b50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00bc}
0x1b50…1b7c Head {h00=0x0028, h01=0x0050, text=»ITC:30 LCR A5,A4 MOVE ONE CHARACTER «, t00=0x0011, t01=0x00c6}
0x1b7c…1b8e Head {h00=0x000e, h01=0x0050, text=» SCR A5,A7«, t00=0x0011, t01=0x00f2}
0x1b8e…1ba0 Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0011, t01=0x0104}
0x1ba0…1bb2 Head {h00=0x000e, h01=0x0050, text=» ADK A7,1 «, t00=0x0011, t01=0x0116}
0x1bb2…1bc4 Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0011, t01=0x0128}
0x1bc4…1bda Head {h00=0x0012, h01=0x0050, text=» RB(P) ITC:30 «, t00=0x0011, t01=0x013a}
0x1bda…1be6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0150}
0x1be6…1bf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x015c}
0x1bf0…1c08 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0011, t01=0x0166}
0x1c08…1c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017e}
0x1c12…1c54 Head {h00=0x003e, h01=0x0050, text=»* TRANSFER SENDING TASK ID TO RECEIVING ECB AND VICE VERSA«, t00=0x0011, t01=0x0188}
0x1c54…1c5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x003a}
0x1c5e…1c8a Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTTAB,A2 TTAB RECEIVING TASK«, t00=0x0012, t01=0x0044}
0x1c8a…1caa Head {h00=0x001c, h01=0x0050, text=» LD A3,TTB:ID,A3 TASK ID«, t00=0x0012, t01=0x0070}
0x1caa…1ce0 Head {h00=0x0032, h01=0x0050, text=» ST A3,ECBCW,A8 RETURN TASK ID TO SENDING TASK«, t00=0x0012, t01=0x0090}
0x1ce0…1d0a Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTTAB,A6 TTAB SENDING TASK«, t00=0x0012, t01=0x00c6}
0x1d0a…1d2a Head {h00=0x001c, h01=0x0050, text=» LD A3,TTB:ID,A3 TASK ID«, t00=0x0012, t01=0x00f0}
0x1d2a…1d62 Head {h00=0x0034, h01=0x0050, text=» ST A3,ECBCW,A9 RETURN TASK ID TO RECEIVING TASK«, t00=0x0012, t01=0x0110}
0x1d62…1d82 Head {h00=0x001c, h01=0x0050, text=» CF A15,TENDIO END WRITE«, t00=0x0012, t01=0x0148}
0x1d82…1d94 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x0012, t01=0x0168}
0x1d94…1d9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017a}
0x1d9e…1db4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x0184}
0x1db4…1df0 Head {h00=0x0038, h01=0x0050, text=» LD A3,ECBBA,A8 DRIVER BUFFER ADDRESS (EVEN/UNEVEN) «, t00=0x0013, t01=0x000a}
0x1df0…1e18 Head {h00=0x0024, h01=0x0050, text=» ST A3,ECBBA,A9 SET IN OTHER DWT«, t00=0x0013, t01=0x0046}
0x1e18…1e24 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x006e}
0x1e24…1e2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x007a}
0x1e2e…1e42 Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0013, t01=0x0084}
0x1e42…1e76 Head {h00=0x0030, h01=0x0050, text=» ABL DISEND END REQUEST VIA TENDIO AND TDISP«, t00=0x0013, t01=0x0098}
0x1e76…1e80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00cc}
0x1e80…1e94 Head {h00=0x0010, h01=0x0050, text=»ITC:35 EQU *«, t00=0x0013, t01=0x00d6}
0x1e94…1eb4 Head {h00=0x001c, h01=0x0050, text=» CMR A6 RESET QUEUE LINK«, t00=0x0013, t01=0x00ea}
0x1eb4…1ebe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010a}
0x1ebe…1ed2 Head {h00=0x0010, h01=0x0050, text=»ITC:40 EQU *«, t00=0x0013, t01=0x0114}
0x1ed2…1ef2 Head {h00=0x001c, h01=0x0050, text=» LDK A1,/40 RETURN CODE «, t00=0x0013, t01=0x0128}
0x1ef2…1f04 Head {h00=0x000e, h01=0x0050, text=» RB END:IO«, t00=0x0013, t01=0x0148}
0x1f04…1f0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x015a}
0x1f0e…1f26 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0013, t01=0x0164}
0x1f26…1f30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017c}
0x1f30…1f3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0186}
0x1f3a…1f4e Head {h00=0x0010, h01=0x0050, text=»ITC:45 EQU *«, t00=0x0013, t01=0x0190}
0x1f4e…1f64 Head {h00=0x0012, h01=0x0050, text=» CWK A1,WR:QUE«, t00=0x0014, t01=0x0014}
0x1f64…1f90 Head {h00=0x0028, h01=0x0050, text=» RB(E) ITC:10 COMPLEMENTARY REQUEST «, t00=0x0014, t01=0x002a}
0x1f90…1f9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0056}
0x1f9a…1fcc Head {h00=0x002e, h01=0x0050, text=»ITC:50 LDK A7,0 INDICATE ADDRESSED REQUEST«, t00=0x0014, t01=0x0060}
0x1fcc…1fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0092}
0x1fd6…200c Head {h00=0x0032, h01=0x0050, text=»* CHECK TIMER VALUE AND SET TIMER IF REQUESTED«, t00=0x0014, t01=0x009c}
0x200c…2016 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00d2}
0x2016…202a Head {h00=0x0010, h01=0x0050, text=»ITC:60 EQU *«, t00=0x0014, t01=0x00dc}
0x202a…2048 Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTIME,A6 TIME «, t00=0x0014, t01=0x00f0}
0x2048…2072 Head {h00=0x0026, h01=0x0050, text=» RB(Z) ITC:35 TIME IS ZERO, RETURN«, t00=0x0014, t01=0x010e}
0x2072…209c Head {h00=0x0026, h01=0x0050, text=» RF(N) ITC:70 NO TIMING REQUESTED «, t00=0x0014, t01=0x0138}
0x209c…20d2 Head {h00=0x0032, h01=0x0050, text=» LDR A1,A6 PARAM = DWTOUT IF WRITE, ELSE DWTIN«, t00=0x0014, t01=0x0162}
0x20d2…20e8 Head {h00=0x0012, h01=0x0050, text=» LDK A4,DWTTP «, t00=0x0015, t01=0x0008}
0x20e8…2108 Head {h00=0x001c, h01=0x0050, text=» ADR A4,A6 TIMER POINTER«, t00=0x0015, t01=0x001e}
0x2108…211c Head {h00=0x0010, h01=0x0050, text=» ST A3,TIME «, t00=0x0015, t01=0x003e}
0x211c…213c Head {h00=0x001c, h01=0x0050, text=» CF A15,SETIMP SET TIMER«, t00=0x0015, t01=0x0052}
0x213c…2160 Head {h00=0x0020, h01=0x0050, text=» DATA TIMOUT TIMEOUT ADDRESS«, t00=0x0015, t01=0x0072}
0x2160…2174 Head {h00=0x0010, h01=0x0050, text=»TIME DATA 0 «, t00=0x0015, t01=0x0096}
0x2174…217e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00aa}
0x217e…2196 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0015, t01=0x00b4}
0x2196…21a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00cc}
0x21a0…21cc Head {h00=0x0028, h01=0x0050, text=»* INSERT IN QUEUE WITHIN PRIORITY«, t00=0x0015, t01=0x00d6}
0x21cc…21d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0102}
0x21d6…21ea Head {h00=0x0010, h01=0x0050, text=»ITC:70 EQU *«, t00=0x0015, t01=0x010c}
0x21ea…221c Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTQUE,A6 STORE QUEUE ANCHOR IN DWT«, t00=0x0015, t01=0x0120}
0x221c…2242 Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A6 TTAB ADDRESS «, t00=0x0015, t01=0x0152}
0x2242…2262 Head {h00=0x001c, h01=0x0050, text=» LD A1,TTB:ST+1,A5 LEVEL«, t00=0x0015, t01=0x0178}
0x2262…2274 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0016, t01=0x0008}
0x2274…22a0 Head {h00=0x0028, h01=0x0050, text=» RF(Z) ITC:80 NOT-ADDRESSED REQUEST «, t00=0x0016, t01=0x001a}
0x22a0…22de Head {h00=0x003a, h01=0x0050, text=» ADK A2,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x0016, t01=0x0046}
0x22de…22e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0084}
0x22e8…2306 Head {h00=0x001a, h01=0x0050, text=»ITC:80 LDR A4,A2 SAVE «, t00=0x0016, t01=0x008e}
0x2306…2328 Head {h00=0x001e, h01=0x0050, text=» LDR* A2,A2 NEXT IN QUEUE «, t00=0x0016, t01=0x00ac}
0x2328…2348 Head {h00=0x001c, h01=0x0050, text=» RF(Z) ITC:90 END FOUND «, t00=0x0016, t01=0x00ce}
0x2348…236e Head {h00=0x0022, h01=0x0050, text=» LD A5,DWTTAB,A2 TTAB ADDRESS «, t00=0x0016, t01=0x00ee}
0x236e…2398 Head {h00=0x0026, h01=0x0050, text=» CC A1,TTB:ST+1,A5 COMPARE LEVELS «, t00=0x0016, t01=0x0114}
0x2398…23ae Head {h00=0x0012, h01=0x0050, text=» RB(NL) ITC:80«, t00=0x0016, t01=0x013e}
0x23ae…23b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0154}
0x23b8…23e0 Head {h00=0x0024, h01=0x0050, text=»ITC:90 STR A2,A6 INSERT IN QUEUE«, t00=0x0016, t01=0x015e}
0x23e0…23f2 Head {h00=0x000e, h01=0x0050, text=» STR A6,A4«, t00=0x0016, t01=0x0186}
0x23f2…2416 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0017, t01=0x0008}
0x2416…2420 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x002c}
0x2420…2438 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0017, t01=0x0036}
0x2438…2442 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004e}
0x2442…2470 Head {h00=0x002a, h01=0x0050, text=»* W R I T E, N O T A D D R E S S E D «, t00=0x0017, t01=0x0058}
0x2470…247a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0086}
0x247a…24a4 Head {h00=0x0026, h01=0x0050, text=»WR:NAD EQU * WRITE, NOT-ADDRESSED «, t00=0x0017, t01=0x0090}
0x24a4…24e4 Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED READ REQUESTS «, t00=0x0017, t01=0x00ba}
0x24e4…250c Head {h00=0x0024, h01=0x0050, text=» RF(NZ) WR:N10 ANYTHING IN QUEUE«, t00=0x0017, t01=0x00fa}
0x250c…2548 Head {h00=0x0038, h01=0x0050, text=» LD A2,RD:QUE CHECK QUEUE OF NOT-ADDRESSED READ REQ.«, t00=0x0017, t01=0x0122}
0x2548…256a Head {h00=0x001e, h01=0x0050, text=» RF(Z) WR:N20 QUEUE EMPTY «, t00=0x0017, t01=0x015e}
0x256a…2594 Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0017, t01=0x0180}
0x2594…25be Head {h00=0x0026, h01=0x0050, text=» ST A3,RD:QUE UPDATE QUEUE ANCHOR «, t00=0x0018, t01=0x001a}
0x25be…25c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0044}
0x25c8…25f8 Head {h00=0x002c, h01=0x0050, text=»WR:N05 CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x0018, t01=0x004e}
0x25f8…260a Head {h00=0x000e, h01=0x0050, text=» RB ITC:15«, t00=0x0018, t01=0x007e}
0x260a…2614 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0090}
0x2614…2640 Head {h00=0x0028, h01=0x0050, text=»WR:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x0018, t01=0x009a}
0x2640…266c Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x0018, t01=0x00c6}
0x266c…267e Head {h00=0x000e, h01=0x0050, text=» RB WR:N05«, t00=0x0018, t01=0x00f2}
0x267e…2688 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0104}
0x2688…26b4 Head {h00=0x0028, h01=0x0050, text=»WR:N20 LDKL A2,WR:QUE WR:QUE ADDRESS«, t00=0x0018, t01=0x010e}
0x26b4…26be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x013a}
0x26be…26d2 Head {h00=0x0010, h01=0x0050, text=»WR:N30 EQU *«, t00=0x0018, t01=0x0144}
0x26d2…2702 Head {h00=0x002c, h01=0x0050, text=» LDK A7,1 INDICATE NOT-ADDRESSED REQUEST«, t00=0x0018, t01=0x0158}
0x2702…2724 Head {h00=0x001e, h01=0x0050, text=» RB ITC:60 INSERT IN QUEUE«, t00=0x0018, t01=0x0188}
0x2724…272e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x001a}
0x272e…2746 Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x0019, t01=0x0024}
0x2746…2750 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x003c}
0x2750…277c Head {h00=0x0028, h01=0x0050, text=»* R E A D, N O T A D D R E S S E D «, t00=0x0019, t01=0x0046}
0x277c…2786 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0072}
0x2786…27ae Head {h00=0x0024, h01=0x0050, text=»RD:NAD EQU * READ, NOT-ADDRESSED«, t00=0x0019, t01=0x007c}
0x27ae…27ee Head {h00=0x003c, h01=0x0050, text=» LD A2,DWTANC,A6 CHECK QUEUE OF ADDRESSED WRITE REQUESTS«, t00=0x0019, t01=0x00a4}
0x27ee…2816 Head {h00=0x0024, h01=0x0050, text=» RF(NZ) RD:N10 ANYTHING IN QUEUE«, t00=0x0019, t01=0x00e4}
0x2816…2854 Head {h00=0x003a, h01=0x0050, text=» LD A2,WR:QUE CHECK QUEUE OF NOT-ADDRESSED WRITE REQ. «, t00=0x0019, t01=0x010c}
0x2854…2876 Head {h00=0x001e, h01=0x0050, text=» RF(Z) RD:N20 QUEUE EMPTY «, t00=0x0019, t01=0x014a}
0x2876…28a0 Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A2 NO, REMOVE FROM QUEUE «, t00=0x0019, t01=0x016c}
0x28a0…28ca Head {h00=0x0026, h01=0x0050, text=» ST A3,WR:QUE UPDATE QUEUE ANCHOR «, t00=0x001a, t01=0x0008}
0x28ca…28d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0032}
0x28d4…28e8 Head {h00=0x0010, h01=0x0050, text=»RD:N00 EQU *«, t00=0x001a, t01=0x003c}
0x28e8…2912 Head {h00=0x0026, h01=0x0050, text=» CF A15,ABTIM2 ABORT TIMER IF ANY «, t00=0x001a, t01=0x0050}
0x2912…291c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x007a}
0x291c…2930 Head {h00=0x0010, h01=0x0050, text=»RD:N05 EQU *«, t00=0x001a, t01=0x0084}
0x2930…2956 Head {h00=0x0022, h01=0x0050, text=» XRR A2,A6 EXCHANGE A2 AND A6 «, t00=0x001a, t01=0x0098}
0x2956…2968 Head {h00=0x000e, h01=0x0050, text=» XRR A6,A2«, t00=0x001a, t01=0x00be}
0x2968…297a Head {h00=0x000e, h01=0x0050, text=» XRR A2,A6«, t00=0x001a, t01=0x00d0}
0x297a…298c Head {h00=0x000e, h01=0x0050, text=» RB ITC:15«, t00=0x001a, t01=0x00e2}
0x298c…2996 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00f4}
0x2996…29c2 Head {h00=0x0028, h01=0x0050, text=»RD:N10 LDR* A3,A2 REMOVE FROM QUEUE «, t00=0x001a, t01=0x00fe}
0x29c2…29ee Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTANC,A6 UPDATE QUEUE ANCHOR«, t00=0x001a, t01=0x012a}
0x29ee…2a00 Head {h00=0x000e, h01=0x0050, text=» RB RD:N00«, t00=0x001a, t01=0x0156}
0x2a00…2a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0168}
0x2a0a…2a36 Head {h00=0x0028, h01=0x0050, text=»RD:N20 LDKL A2,RD:QUE RD:QUE ADDRESS«, t00=0x001a, t01=0x0172}
0x2a36…2a58 Head {h00=0x001e, h01=0x0050, text=» RB WR:N30 INSERT IN QUEUE«, t00=0x001b, t01=0x000e}
0x2a58…2a62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0030}
0x2a62…2a7a Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x001b, t01=0x003a}
0x2a7a…2a84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0052}
0x2a84…2a9c Head {h00=0x0014, h01=0x0050, text=»* T I M E O U T «, t00=0x001b, t01=0x005c}
0x2a9c…2aa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0074}
0x2aa6…2ada Head {h00=0x0030, h01=0x0050, text=»* THIS ENTRY IS CALLED AT TIMEOUT. IT WILL «, t00=0x001b, t01=0x007e}
0x2ada…2b12 Head {h00=0x0034, h01=0x0050, text=»* RESET TIMER POINTER AND REMOVE DWT FROM QUEUE«, t00=0x001b, t01=0x00b2}
0x2b12…2b48 Head {h00=0x0032, h01=0x0050, text=»* BEFORE TERMINATING THE REQUEST VIA TENDIO. «, t00=0x001b, t01=0x00ea}
0x2b48…2b52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0120}
0x2b52…2b76 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A1 = DWT ADDRESS «, t00=0x001b, t01=0x012a}
0x2b76…2ba8 Head {h00=0x002e, h01=0x0050, text=»* A2 = ADDRESS TO 2ND TIMER BLOCK«, t00=0x001b, t01=0x014e}
0x2ba8…2bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0180}
0x2bb2…2bc6 Head {h00=0x0010, h01=0x0050, text=»TIMOUT EQU *«, t00=0x001b, t01=0x018a}
0x2bc6…2bec Head {h00=0x0022, h01=0x0050, text=» CM* 0,A2 RESET TIMER POINTER «, t00=0x001c, t01=0x000e}
0x2bec…2bfe Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x001c, t01=0x0034}
0x2bfe…2c2a Head {h00=0x0028, h01=0x0050, text=» CF A15,ABR:10 REMOVE DWT FROM QUEUE«, t00=0x001c, t01=0x0046}
0x2c2a…2c48 Head {h00=0x001a, h01=0x0050, text=» LDR A6,A2 DWT ADDRESS«, t00=0x001c, t01=0x0072}
0x2c48…2c7c Head {h00=0x0030, h01=0x0050, text=» RB ITC:40 END REQUEST VIA TENDIO AND TDISP «, t00=0x001c, t01=0x0090}
0x2c7c…2c86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00c4}
0x2c86…2c9e Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x001c, t01=0x00ce}
0x2c9e…2ca8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00e6}
0x2ca8…2cbe Head {h00=0x0012, h01=0x0050, text=»* I T A B R T «, t00=0x001c, t01=0x00f0}
0x2cbe…2cc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0106}
0x2cc8…2cfa Head {h00=0x002e, h01=0x0050, text=»* THIS SUBROUTINE IS CALLED FROM TABORT. «, t00=0x001c, t01=0x0110}
0x2cfa…2d34 Head {h00=0x0036, h01=0x0050, text=»* IT WILL UPDATE QUEUE AND ABORT TIMER (IF ANY), «, t00=0x001c, t01=0x0142}
0x2d34…2d64 Head {h00=0x002c, h01=0x0050, text=»* AND TERMINATE THE REQUEST VIA TENDIO.«, t00=0x001c, t01=0x017c}
0x2d64…2d6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x001c}
0x2d6e…2d92 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A6 = DWT ADDRESS «, t00=0x001d, t01=0x0026}
0x2d92…2dae Head {h00=0x0018, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x001d, t01=0x004a}
0x2dae…2db8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0066}
0x2db8…2dcc Head {h00=0x0010, h01=0x0050, text=»ITABRT EQU *«, t00=0x001d, t01=0x0070}
0x2dcc…2dde Head {h00=0x000e, h01=0x0050, text=» LDR A2,A6«, t00=0x001d, t01=0x0084}
0x2dde…2e1a Head {h00=0x0038, h01=0x0050, text=» CF A15,ABREQ ABORT TIMER AND REMOVE DWT FROM QUEUE «, t00=0x001d, t01=0x0096}
0x2e1a…2e38 Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x001d, t01=0x00d2}
0x2e38…2e6c Head {h00=0x0030, h01=0x0050, text=» RB END:IO END REQUEST VIA TENDIO AND TDISP «, t00=0x001d, t01=0x00f0}
0x2e6c…2e76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0124}
0x2e76…2e8e Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x001d, t01=0x012e}
0x2e8e…2e98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0146}
0x2e98…2eac Head {h00=0x0010, h01=0x0050, text=»* A B R E Q «, t00=0x001d, t01=0x0150}
0x2eac…2eb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0164}
0x2eb6…2ee8 Head {h00=0x002e, h01=0x0050, text=»* ABORT TIMER AND REMOVE DWT FROM QUEUE. «, t00=0x001d, t01=0x016e}
0x2ee8…2ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0010}
0x2ef2…2f16 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A2 = DWT ADDRESS «, t00=0x001e, t01=0x001a}
0x2f16…2f20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x003e}
0x2f20…2f48 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: A1, A3 ARE DESTROYED «, t00=0x001e, t01=0x0048}
0x2f48…2f52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0070}
0x2f52…2f66 Head {h00=0x0010, h01=0x0050, text=»ABREQ EQU * «, t00=0x001e, t01=0x007a}
0x2f66…2f88 Head {h00=0x001e, h01=0x0050, text=» CF A15,ABTIM ABORT TIMER «, t00=0x001e, t01=0x008e}
0x2f88…2f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b0}
0x2f92…2fb2 Head {h00=0x001c, h01=0x0050, text=»* REMOVE DWT FROM QUEUE «, t00=0x001e, t01=0x00ba}
0x2fb2…2fbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00da}
0x2fbc…2fd0 Head {h00=0x0010, h01=0x0050, text=»ABR:10 EQU *«, t00=0x001e, t01=0x00e4}
0x2fd0…2ff6 Head {h00=0x0022, h01=0x0050, text=» LD A1,DWTQUE,A2 QUEUE ACHHOR «, t00=0x001e, t01=0x00f8}
0x2ff6…300c Head {h00=0x0012, h01=0x0050, text=» CWK A1,RD:QUE«, t00=0x001e, t01=0x011e}
0x300c…303c Head {h00=0x002c, h01=0x0050, text=» RF(E) ABR:20 NOT-ADDRESSED READ REQUEST«, t00=0x001e, t01=0x0134}
0x303c…3052 Head {h00=0x0012, h01=0x0050, text=» CWK A1,WR:QUE«, t00=0x001e, t01=0x0164}
0x3052…3084 Head {h00=0x002e, h01=0x0050, text=» RF(E) ABR:20 NOT-ADDRESSED WRITE REQUEST «, t00=0x001e, t01=0x017a}
0x3084…30c2 Head {h00=0x003a, h01=0x0050, text=» ADK A1,DWTANC POINT TO ADDRESS OF FIRST DWT IN QUEUE «, t00=0x001f, t01=0x001c}
0x30c2…30cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x005a}
0x30cc…30ea Head {h00=0x001a, h01=0x0050, text=»ABR:20 LDR A3,A1 SAVE «, t00=0x001f, t01=0x0064}
0x30ea…310c Head {h00=0x001e, h01=0x0050, text=» LDR* A1,A1 NEXT IN QUEUE «, t00=0x001f, t01=0x0082}
0x310c…312c Head {h00=0x001c, h01=0x0050, text=» CWR A1,A2 SEARCHED DWT «, t00=0x001f, t01=0x00a4}
0x312c…3146 Head {h00=0x0016, h01=0x0050, text=» RB(NE) ABR:20 NO «, t00=0x001f, t01=0x00c4}
0x3146…316c Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A1 REMOVE FROM QUEUE «, t00=0x001f, t01=0x00de}
0x316c…3192 Head {h00=0x0022, h01=0x0050, text=» STR A1,A3 UPDATE QUEUE LINKS «, t00=0x001f, t01=0x0104}
0x3192…31b2 Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x001f, t01=0x012a}
0x31b2…31cc Head {h00=0x0016, h01=0x0050, text=» RF IH:RTN RETURN «, t00=0x001f, t01=0x014a}
0x31cc…31d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0164}
0x31d6…31ee Head {h00=0x0014, h01=0x0050, text=» EJECT DRIC01 «, t00=0x001f, t01=0x016e}
0x31ee…31f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0186}
0x31f8…320c Head {h00=0x0010, h01=0x0050, text=»* A B T I M «, t00=0x001f, t01=0x0190}
0x320c…3216 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0014}
0x3216…3248 Head {h00=0x002e, h01=0x0050, text=»* SUBROUTINE FOR ABORTING TIMER (IF ANY).«, t00=0x0020, t01=0x001e}
0x3248…3252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0050}
0x3252…3276 Head {h00=0x0020, h01=0x0050, text=»* INPUT: A2 = DWT ADDRESS «, t00=0x0020, t01=0x005a}
0x3276…3280 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x007e}
0x3280…32a8 Head {h00=0x0024, h01=0x0050, text=»* OUTPUT: A1, A3 ARE DESTROYED «, t00=0x0020, t01=0x0088}
0x32a8…32b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00b0}
0x32b2…32c6 Head {h00=0x0010, h01=0x0050, text=»ABTIM2 EQU *«, t00=0x0020, t01=0x00ba}
0x32c6…32e6 Head {h00=0x001c, h01=0x0050, text=» CMR A2 RESET QUEUE LINK«, t00=0x0020, t01=0x00ce}
0x32e6…32f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00ee}
0x32f0…330a Head {h00=0x0016, h01=0x0050, text=»ABTIM LDK A1,DWTTP«, t00=0x0020, t01=0x00f8}
0x330a…3332 Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 TIMER POINTER ADDRESS«, t00=0x0020, t01=0x0112}
0x3332…3346 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x0020, t01=0x013a}
0x3346…336c Head {h00=0x0022, h01=0x0050, text=» RF(Z) IH:RTN NO TIMER ACTIVE «, t00=0x0020, t01=0x014e}
0x336c…337e Head {h00=0x000e, h01=0x0050, text=» CM* 0,A1 «, t00=0x0020, t01=0x0174}
0x337e…33a4 Head {h00=0x0022, h01=0x0050, text=» CMR A1 INDICATE NO TIMER SET «, t00=0x0020, t01=0x0186}
0x33a4…33ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x001c}
0x33ae…33c4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x0026}
0x33c4…33dc Head {h00=0x0014, h01=0x0050, text=»IH:RTN ABL IHRTN«, t00=0x0021, t01=0x003c}
0x33dc…33e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0054}
0x33e8…33f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0060}
0x33f2…3408 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0021, t01=0x006a}
0x3408…341e Head {h00=0x0012, h01=0x0050, text=»IH:RTN RTN A15«, t00=0x0021, t01=0x0080}
0x341e…342a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0096}
0x342a…3434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a2}
0x3434…343e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ac}
0x343e…3448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b6}
0x3448…3454 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0021, t01=0x00c0}
0x3454…3458 Head {h00=0x4004, h01=0x0000}
0x3458…345c 00 21 00 cc ┆ ! ┆
0x345c…3464 (34, 1, 8) 20 04 00 00 00 22 00 04 ┆ " ┆
0x3464…34b4 (35, 0, 400) 00 06 00 50 2a 20 00 43 00 04 00 20 00 50 5c 4c 44 2a 5c 41 32 2c 44 57 54 45 43 42 2c 41 31 30 5c 46 49 4c 45 20 43 4f 44 45 00 43 00 0e 00 10 00 50 5c 41 4e 4b 5c 41 32 2c 2f 46 46 20 00 43 00 32 00 16 00 50 5c 53 43 5c 41 32 2c 4f 50 45 ┆ P* C P LD* A2,DWTECB,A10 FILE CODE C P ANK A2,/FF C 2 P SC A2,OPE┆
0x34b4…3504 46 43 44 5c 53 41 56 45 00 43 00 46 00 1c 00 50 5c 4c 44 4b 5c 41 35 2c 30 5c 54 54 41 42 20 41 4e 44 20 43 44 54 41 42 00 43 00 60 00 24 00 50 5c 4c 44 5c 41 31 2c 44 57 54 54 41 42 2c 41 31 30 5c 55 53 45 52 20 54 54 41 42 20 41 44 44 52 ┆FCD SAVE C F P LDK A5,0 TTAB AND CDTAB C ` $ P LD A1,DWTTAB,A10 USER TTAB ADDR┆
0x3504…3554 00 43 00 80 00 30 00 50 5c 43 46 5c 41 31 34 2c 46 4e 44 46 44 42 5c 41 34 3d 54 54 41 42 2f 53 43 54 43 44 54 20 45 4e 54 52 59 20 41 44 44 52 45 53 53 20 00 43 00 a8 00 1a 00 50 5c 53 54 5c 41 31 31 2c 32 2c 41 34 5c 46 57 54 20 41 44 44 ┆ C 0 P CF A14,FNDFDB A4=TTAB/SCTCDT ENTRY ADDRESS C P ST A11,2,A4 FWT ADD┆
0x3554…35a4 52 20 00 43 00 dc 00 0a 00 50 5c 45 4a 45 43 54 00 43 00 fa 00 06 00 50 2a 20 00 43 01 08 00 1e 00 50 2a 20 20 20 52 45 4d 4f 56 45 20 43 55 52 52 45 4e 43 59 20 42 55 46 46 45 52 00 43 01 12 00 06 00 50 2a 20 00 43 01 34 00 10 00 50 5c 58 ┆R C P EJECT C P* C P* REMOVE CURRENCY BUFFER C P* C 4 P X┆
0x35a4…35f4 52 52 5c 41 31 30 2c 41 31 31 00 43 01 3e 00 10 00 50 5c 58 52 52 5c 41 31 31 2c 41 31 30 00 43 01 52 00 10 00 50 5c 58 52 52 5c 41 31 30 2c 41 31 31 00 43 01 66 00 1e 00 50 5c 43 46 5c 41 31 34 2c 43 52 4e 47 45 54 5c 41 44 44 52 20 49 4e ┆RR A10,A11 C > P XRR A11,A10 C R P XRR A10,A11 C f P CF A14,CRNGET ADDR IN┆
0x35f4…3644 (36, 0, 398) 20 41 32 20 00 43 01 7a 00 10 00 50 5c 58 52 52 5c 41 31 30 2c 41 31 31 00 44 00 0c 00 10 00 50 5c 58 52 52 5c 41 31 31 2c 41 31 30 00 44 00 20 00 10 00 50 5c 58 52 52 5c 41 31 30 2c 41 31 31 00 44 00 34 00 10 00 50 5c 4c 44 52 5c 41 33 2c ┆ A2 C z P XRR A10,A11 D P XRR A11,A10 D P XRR A10,A11 D 4 P LDR A3,┆
0x3644…3694 41 31 30 20 00 44 00 48 00 18 00 50 5c 41 44 4b 4c 5c 41 33 2c 46 44 42 43 52 4c 5c 52 4f 4f 54 00 44 00 5c 00 08 00 50 5c 49 4e 48 00 44 00 78 00 10 00 50 4f 50 45 31 32 30 5c 45 51 55 5c 2a 00 44 00 84 00 0e 00 50 5c 4c 44 52 5c 41 31 2c ┆A10 D H P ADKL A3,FDBCRL ROOT D P INH D x POPE120 EQU * D P LDR A1,┆
0x3694…36e4 41 33 00 44 00 98 00 1c 00 50 5c 4c 44 52 2a 5c 41 33 2c 41 33 5c 4e 45 58 54 20 42 55 46 46 45 52 20 00 44 00 aa 00 0e 00 50 5c 43 57 52 5c 41 33 2c 41 32 00 44 00 ca 00 1e 00 50 5c 52 42 28 4e 45 29 5c 4f 50 45 31 32 30 5c 4e 45 58 54 20 ┆A3 D P LDR* A3,A3 NEXT BUFFER D P CWR A3,A2 D P RB(NE) OPE120 NEXT ┆
0x36e4…3734 42 55 46 46 45 52 00 44 00 dc 00 14 00 50 5c 4c 44 52 2a 5c 41 34 2c 41 33 5c 4e 45 58 54 00 44 00 fe 00 0e 00 50 5c 53 54 52 5c 41 34 2c 41 31 00 44 01 16 00 12 00 50 5c 4c 44 5c 41 33 2c 43 52 4e 51 55 45 20 00 44 01 28 00 0e 00 50 5c 53 ┆BUFFER D P LDR* A4,A3 NEXT D P STR A4,A1 D P LD A3,CRNQUE D ( P S┆
0x3734…3782 54 52 5c 41 33 2c 41 32 00 44 01 3e 00 12 00 50 5c 53 54 5c 41 32 2c 43 52 4e 51 55 45 20 00 44 01 50 00 0a 00 50 5c 45 4e 42 5c 5c 00 44 01 66 00 0a 00 50 5c 45 4a 45 43 54 00 44 01 74 00 10 00 50 4f 50 45 31 34 30 5c 45 51 55 5c 2a ┆TR A3,A2 D > P ST A2,CRNQUE D P P ENB D f P EJECT D t POPE140 EQU *┆