|
|
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: 14138 (0x373a)
Notes: pts_type(SC)
Names: »TOSSFM.SC«
└─⟦35fda6e03⟧ Bits:30009701 Philips computer tape "BARCLAY"
└─⟦this⟧ »M:DEMO/TOSSFM.SC«
IDENT TOSSFM REL 10.0 80-03-14 870105041000 * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * * TOSSFM = TOSS FILE MANAGEMENT LKM PROCESSOR * * * * * ************************************************** * * * TOSS FILE MANAGEMENT LKM PROCESSOR HANDLES * PREPARATIONS FOR DISC I/O, AND ACTIVATION OF * THE FILE MANAGEMENT TASK (FMTASK) FOR FILE * ADMINISTRATION FUNCTIONS. * * EJECT TOSSFM * * *********** * ENTRIES * *********** * * ENTRY TOSSFM TOSS FILE MANAGEMENT LKM PROCESSOR ENTRY FCHECK CHECK ACCESS PAR. AND RETURN FWT ADDRESS ENTRY FCHEC2 FCHECK 2ND ENTRY EJECT TOSSFM * * ************* * EXTERNALS * ************* * * EXTRN FMRDWR FM READ/WRITE EXTRN FM:ADM FM ADMINISTRATION FUNCTIONS EXTRN TTABFM FMTASK TTAB EXTRN QUEDEV QUEUE REQUEST IN DEVICE QUEUE EXTRN TIO:FM FM ENTRY IN TIO EXTRN ACTDIS ACTIVATE TASK AND DISPATCH EXTRN FNDDWD FIND DWT ADDRESS EXTRN TIOERR ERROR: QUEUE TASK AND DISPATCH EXTRN SCTFWT FWT CHAIN START ADDRESS EXTRN SCTNOF NUMBER OF FILES EXTRN FWTPAR FILE ACCESS PARAMETERS EXTRN FWTTAB TTAB FOR TASK WITH EXCLUSIVE ACCESS EXTRN FWTEW1 POINTER TO 2ND EWT BLOCK IN FWT EXTRN EWTEXL EXTENT LENGTH EXTRN EWTEXB EXTENT BASE EXTRN EWTVOL VOLUME FILE CODE EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBCW1 ECB CONTROL WORD 1 EXTRN ECBCW2 ECB CONTROL WORD 2 EXTRN DWTST DWT STATUS WORD EJECT TOSSFM * * **************************************** * * CONDITIONAL ASSEMBLY * **************************************** * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 0 * * * A PROGRAM VERSION SUPPORTING SPLIT EXTENT I/O * IS OBTAINED BY SETTING XTSPLI EQU 1. * XTSPLI EQU 0 * EJECT TOSSFM * * ********** * TOSSFM * ********** * * * THIS IS THE TOSS FILE MANAGEMENT LKM PROCESSOR. * * IT IS ENTERED FROM THE LKM HANDLER * WITH THE FOLLOWING PARAMETERS: * * A5 = TTAB ADDRESS * A7 = ORDER CODE * A8 = ECB ADDRESS * * WHEN FILE ADMINISTRATION IS REQUESTED, * TOSSFM WILL ACTIVATE THE FMTASK. * * WHEN I/O FUNCTION IS REQUESTED, TOSSFM * WILL PREPARE FOR DISC I/O. THE I/O WILL * THEN RUN THE NORMAL WAY VIA TIO-DRIVER-TENDIO. * * EJECT TOSSFM * * TOSSFM EQU * FILE MANAGEMENT LKM PROCESSOR ENTRY * * CHECK ORDER CODE * LDR A2,A7 ORDER CODE ANK A2,/FF SKIP OPTION XRK A2,/80 WAIT BIT SUK A2,/01 RF(Z) FM:030 BASIC READ SUK A2,/03-/01 RF(Z) FM:010 READ FILE PARAMETERS SUK A2,/05-/03 RF(Z) FM:030 BASIC WRITE SUK A2,/11-/05 RF(Z) FM:030 PHYSICAL READ SUK A2,/15-/11 RF(Z) FM:030 PHYSICAL WRITE SUK A2,/21-/15 RF(Z) FM:010 OPEN/CREATE/EXTEND SUK A2,/22-/21 RF(NZ) FM:RQE REQUEST ERROR IF NOT CLOSE/DELETE * EJECT TOSSFM * * FILE ADMINISTRATION REQUESTED. * ACTIVATE FMTASK WITH THE FOLLOWING PARAMETERS: * * A1 = ORDER CODE AND OPTION * A2 = DISPATCH ADDRESS * A3 = TTAB ADDRESS OF CALLING TASK * A4 = ECB ADDRESS * A5 = FMTASK TTAB ADDRESS * FM:010 EQU * LDR A1,A7 ORDER CODE AND OPTION LDKL A2,FM:ADM DISPATCH ADDRESS * FM:020 EQU * LDR A3,A5 TTAB ADDRESS OF CALLING TASK LDR A4,A8 ECB ADDRESS LDKL A5,TTABFM FMTASK TTAB ADDRESS ABL ACTDIS ACTIVATE FMTASK AND DISPATCH * EJECT TOSSFM * * ********** * FM I/O * ********** * * FILE MANAGEMENT I/O FUNCTIONS * FM:030 EQU * BASIC AND PHYSICAL READ/WRITE CF A15,FCHECK FIND FWT AND CHECK ACCESS PARAMETERS ADK A1,0 CHECK RETURN CODE RF(Z) FM:050 OK * FM:040 EQU * LDR A3,A1 RETURN CODE ABL TIOERR ERROR: QUEUE TASK AND DISPATCH * EJECT TOSSFM * * CHECK RELATIVE SECTOR NUMBER * FM:050 EQU * IFT MMUPAG=0 LD A1,ECBCW1,A8 RELATIVE SECTOR NUMBER LD A2,ECBCW2,A8 XIF * IFT MMUPAG=1 EL A1,ECBCW1,A8 RELATIVE SECTOR NUMBER EL A2,ECBCW2,A8 XIF * RF(NZ) FM:060 ADK A1,0 RF(Z) FM:RQE RELATIVE SECTOR NUMBER = 0 * FM:060 EQU * ECR A6,A1 ANK A6,/FF RF(NZ) FM:RQE ILLEGAL RELATIVE SECTOR NUMBER LDR A9,A7 SAVE ORDER CODE ADKL A3,FWTEW1 ADDRESS TO 1ST EWT STRUCTURE LDKL A14,/7FFF * EJECT TOSSFM * * SEARCH THE FILE EXTENT THAT HOLDS * THE REQUESTED SECTORS * FM:070 EQU * LC A6,EWTEXL-1,A3 FILE EXTENT LENGTH LD A7,EWTEXL,A3 CWR A1,A6 CHECK EXTENT LENGTH RF(L) FM:100 EXTENT FOUND RF(G) FM:080 EXTENT NOT FOUND CWR A2,A7 RF(NG) FM:100 EXTENT FOUND * FM:080 EQU * IFT CPU852=0 DSR A6 SUBTRACT LENGTH FROM SECTOR NUMBER XIF * IFT CPU852=1 SUR A1,A6 SUBTRACT LENGTH FROM SECTOR NUMBER SUR A2,A7 RF(NN) FM:090 NOT UNDERFLOW SUK A1,1 UNDERFLOW CORRECTION ANR A2,A14 SKIP SIGN BIT XIF * FM:090 EQU * LDR* A3,A3 ADDRESS TO 2ND EWT BLOCK LDR* A3,A3 ADDRESS TO NEXT EWT STRUCTURE RB(NZ) FM:070 CHECK NEXT EXTENT * FM:RQE EQU * FILE MANAGEMENT REQUEST ERROR EXIT LDKL A1,/A000 REQUEST ERROR RB FM:040 * EJECT TOSSFM * * EXTENT FOUND * FM:100 EQU * LDR* A4,A3 ADDRESS TO 2ND EWT BLOCK SUR A10,A10 LC A10,EWTEXB-1,A4 FILE EXTENT BASE LD A11,EWTEXB,A4 * IFT CPU852=0 DAR A10 COMPUTE SECTOR NUMBER XIF * IFT CPU852=1 ADR A1,A10 COMPUTE SECTOR NUMBER ADR A2,A11 RF(O) FM:140 OVERFLOW XIF * FM:110 EQU * SUK A2,1 RF(NN) FM:115 NOT UNDERFLOW SRL A2,1 UNDERFLOW CORRECTION SUK A1,1 * EJECT TOSSFM * * FM:115 EQU * LDR A12,A1 SAVE SECTOR NUMBER LDR A13,A2 * IFT MMUPAG=0 LC A3,ECBRL,A8 REQUESTED LENGTH (SECTORS) XIF * IFT MMUPAG=1 EL A3,ECBRL,A8 REQUESTED LENGTH (BYTES) ECR A3,A3 SECTORS XIF * ANK A3,/FF ADR A2,A3 COMPUTE LAST REQUESTED SECTOR+1 RF(O) FM:150 OVERFLOW * FM:120 EQU * ADR A6,A10 COMPUTE LAST SECTOR+1 IN EXTENT ADR A7,A11 RF(O) FM:160 OVERFLOW * FM:125 EQU * CWR A6,A1 RF(G) FM:130 ALL SECTORS WITHIN THIS EXTENT * IFT XTSPLI=0 RB(L) FM:RQE ALL SECTORS NOT WITHIN THIS EXTENT CWR A7,A2 RB(L) FM:RQE ALL SECTORS NOT WITHIN THIS EXTENT XIF * IFT XTSPLI=1 RF(L) FM:170 ALL SECTORS NOT WITHIN THIS EXTENT CWR A7,A2 RF(L) FM:170 ALL SECTORS NOT WITHIN THIS EXTENT XIF * EJECT TOSSFM * * PREPARE PARAMETERS FOR DISC I/O * * EXIT PARAMETERS: * * A2 = DISC INDEX (FROM FNDDWD) * A4 = 0 (INDICATES NOT I/O-AND-ACTIVATION) * A5 = TTAB ADDRESS * A6 = DISC DWT ADDRESS (FROM FNDDWD) * A7 = ORDER CODE * A8 = ECB ADDRESS * FM:130 EQU * LC A2,EWTVOL,A4 FILE CODE DISC CF A15,FNDDWD FIND DISC DWT ADDRESS LDK A4,0 INDICATE NOT I/O-AND-ACTIVATE LDR A7,A9 RESTORE ORDER CODE LD A1,DWTST,A6 DWT STATUS ABL(NN) QUEDEV DISC BUSY, QUEUE REQUEST * IFT MMUPAG=0 ST A12,ECBCW1,A8 SET SECTOR NUMBER IN ECB ST A13,ECBCW2,A8 XIF * IFT MMUPAG=1 ES A12,ECBCW1,A8 SET SECTOR NUMBER IN ECB ES A13,ECBCW2,A8 XIF * ABL TIO:FM BRANCH TO FM ENTRY IN TIO * EJECT TOSSFM * * OVERFLOW CORRECTIONS FOR DOUBLE WORD ARITHMETICS * FM:140 EQU * IFT CPU852=1 ADK A1,1 ANR A2,A14 SKIP SIGN BIT RB FM:110 XIF * FM:150 EQU * ADK A1,1 ANR A2,A14 SKIP SIGN BIT RB FM:120 * FM:160 EQU * ADK A6,1 ANR A7,A14 SKIP SIGN BIT RB FM:125 * EJECT TOSSFM * * REQUESTED SECTORS CONTINUE IN NEXT EXTENT * FM:170 EQU * IFT XTSPLI=1 LDR A1,A4 EWT ADDRESS (2ND BLOCK) LDKL A2,FMRDWR DISPATCH ADDRESS *****A7????????????***** RB FM:020 ACTIVATE FMTASK XIF * EJECT TOSSFM * * ********** * FCHECK * * FCHEC2 * ********** * * * FCHECK/FCHEC2 CONVERTS THE FILE NUMBER TO FWT * ADDRESS AND CHECKS ACCESS PARAMETERS. * * INPUT: A5 = TTAB ADDRESS * A7 = ORDER CODE * A8 = ECB ADDRESS * * OUTPUT: A1 = RETURN CODE (=0 IF OK) * A3 = FWT ADDRESS * A2 IS DESTROYED * FCHECK EQU * FCHECK MAIN ENTRY IFT MMUPAG=0 LDR* A2,A8 FILE NUMBER XIF * IFT MMUPAG=1 ELR A2,A8 FILE NUMBER XIF * FCHEC2 EQU * FCHECK 2ND ENTRY (A2 = FILE NUMBER) LDK A1,0 ANK A2,/FF RF(Z) FC:050 FILE NUMBER = 0 CW A2,SCTNOF RF(G) FC:050 FILE NUMBER TOO BIG LDKL A3,SCTFWT ADDRESS TO FWT CHAIN POINTER * EJECT TOSSFM * * FC:010 EQU * COMPUTE FWT ADDRESS LDR* A3,A3 NEXT FWT ADDRESS SUK A2,1 RB(P) FC:010 * * CHECK ACCESS PARAMETERS * ANKL A3,/FFFE CORRECT FWT ADDRESS JUST IN CASE LDR* A2,A3 FIRST WORD OF FWT ANK A2,1 CHECK IF FWT USED RF(Z) FC:050 FILE NOT OPENED LD A2,FWTTAB,A3 TTAB ADDRESS (EA TASK) RF(Z) FC:020 OPENED NON-EXCLUSIVELY CWR A2,A5 EA, CHECK IF THIS TASK RF(NE) FC:060 EXCLUSIVE FOR ANOTHER TASK * FC:020 EQU * LD A2,FWTPAR,A3 ACCESS PARAMETERS RF(N) FC:070 NEW VOLUME LOADED SLL A2,1 RF(NN) FC:040 PHYSICAL ORDERS ANK A7,/85 BASIC ORDER * FC:040 EQU * COMMON FCHECK RETURN LABEL RTN A15 * EJECT TOSSFM * * ERROR RETURNS * FC:050 EQU * REQUEST ERROR EXIT LDKL A1,/7FC0 RETURN CODE = /8000 * FC:060 EQU * FILE PROTECTED EXIT ADK A1,/20 RETURN CODE = /40 * FC:070 EQU * NEW VOLUME LOADED EXIT ADK A1,/20 RETURN CODE = /20 RB FC:040 RETURN * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT TOSSFM REL 10.0 80-03-14 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…008c Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0056}
0x008c…0096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0090}
0x0096…00d0 Head {h00=0x0036, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS *«, t00=0x0000, t01=0x009a}
0x00d0…00da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d4}
0x00da…0114 Head {h00=0x0036, h01=0x0050, text=»* TOSSFM = TOSS FILE MANAGEMENT LKM PROCESSOR *«, t00=0x0000, t01=0x00de}
0x0114…011e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0118}
0x011e…0128 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0122}
0x0128…0132 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012c}
0x0132…013c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0136}
0x013c…0176 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0140}
0x0176…0180 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017a}
0x0180…018a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0184}
0x018a…01c0 Head {h00=0x0032, h01=0x0050, text=»* TOSS FILE MANAGEMENT LKM PROCESSOR HANDLES«, t00=0x0000, t01=0x018e}
0x01c0…01f8 Head {h00=0x0034, h01=0x0050, text=»* PREPARATIONS FOR DISC I/O, AND ACTIVATION OF«, t00=0x0001, t01=0x0034}
0x01f8…022e Head {h00=0x0032, h01=0x0050, text=»* THE FILE MANAGEMENT TASK (FMTASK) FOR FILE«, t00=0x0001, t01=0x006c}
0x022e…0254 Head {h00=0x0022, h01=0x0050, text=»* ADMINISTRATION FUNCTIONS. «, t00=0x0001, t01=0x00a2}
0x0254…025e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c8}
0x025e…0268 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00d2}
0x0268…0280 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0001, t01=0x00dc}
0x0280…028a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f4}
0x028a…0294 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fe}
0x0294…02a8 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x0108}
0x02a8…02bc Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0001, t01=0x011c}
0x02bc…02d0 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0001, t01=0x0130}
0x02d0…02da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0144}
0x02da…02e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x014e}
0x02e4…031c Head {h00=0x0034, h01=0x0050, text=» ENTRY TOSSFM TOSS FILE MANAGEMENT LKM PROCESSOR«, t00=0x0001, t01=0x0158}
0x031c…035a Head {h00=0x003a, h01=0x0050, text=» ENTRY FCHECK CHECK ACCESS PAR. AND RETURN FWT ADDRESS«, t00=0x0001, t01=0x0190}
0x035a…0380 Head {h00=0x0022, h01=0x0050, text=» ENTRY FCHEC2 FCHECK 2ND ENTRY«, t00=0x0002, t01=0x003e}
0x0380…0398 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0002, t01=0x0064}
0x0398…03a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007c}
0x03a2…03ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0086}
0x03ac…03c2 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x0090}
0x03c2…03d8 Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0002, t01=0x00a6}
0x03d8…03ee Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0002, t01=0x00bc}
0x03ee…03f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d2}
0x03f8…0402 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00dc}
0x0402…0426 Head {h00=0x0020, h01=0x0050, text=» EXTRN FMRDWR FM READ/WRITE «, t00=0x0002, t01=0x00e6}
0x0426…0458 Head {h00=0x002e, h01=0x0050, text=» EXTRN FM:ADM FM ADMINISTRATION FUNCTIONS «, t00=0x0002, t01=0x010a}
0x0458…047a Head {h00=0x001e, h01=0x0050, text=» EXTRN TTABFM FMTASK TTAB «, t00=0x0002, t01=0x013c}
0x047a…04ae Head {h00=0x0030, h01=0x0050, text=» EXTRN QUEDEV QUEUE REQUEST IN DEVICE QUEUE «, t00=0x0002, t01=0x015e}
0x04ae…04d4 (3, 0, 400) Head {h00=0x0022, h01=0x0050, text=» EXTRN TIO:FM FM ENTRY IN TIO «, t00=0x0003, t01=0x0004}
0x04d4…0504 Head {h00=0x002c, h01=0x0050, text=» EXTRN ACTDIS ACTIVATE TASK AND DISPATCH«, t00=0x0003, t01=0x002a}
0x0504…052a Head {h00=0x0022, h01=0x0050, text=» EXTRN FNDDWD FIND DWT ADDRESS«, t00=0x0003, t01=0x005a}
0x052a…055e Head {h00=0x0030, h01=0x0050, text=» EXTRN TIOERR ERROR: QUEUE TASK AND DISPATCH«, t00=0x0003, t01=0x0080}
0x055e…058c Head {h00=0x002a, h01=0x0050, text=» EXTRN SCTFWT FWT CHAIN START ADDRESS «, t00=0x0003, t01=0x00b4}
0x058c…05b2 Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTNOF NUMBER OF FILES «, t00=0x0003, t01=0x00e2}
0x05b2…05de Head {h00=0x0028, h01=0x0050, text=» EXTRN FWTPAR FILE ACCESS PARAMETERS«, t00=0x0003, t01=0x0108}
0x05de…0618 Head {h00=0x0036, h01=0x0050, text=» EXTRN FWTTAB TTAB FOR TASK WITH EXCLUSIVE ACCESS «, t00=0x0003, t01=0x0134}
0x0618…064e Head {h00=0x0032, h01=0x0050, text=» EXTRN FWTEW1 POINTER TO 2ND EWT BLOCK IN FWT «, t00=0x0003, t01=0x016e}
0x064e…0672 Head {h00=0x0020, h01=0x0050, text=» EXTRN EWTEXL EXTENT LENGTH «, t00=0x0004, t01=0x0014}
0x0672…0694 Head {h00=0x001e, h01=0x0050, text=» EXTRN EWTEXB EXTENT BASE «, t00=0x0004, t01=0x0038}
0x0694…06ba Head {h00=0x0022, h01=0x0050, text=» EXTRN EWTVOL VOLUME FILE CODE«, t00=0x0004, t01=0x005a}
0x06ba…06e4 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0004, t01=0x0080}
0x06e4…070c Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBCW1 ECB CONTROL WORD 1«, t00=0x0004, t01=0x00aa}
0x070c…0734 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBCW2 ECB CONTROL WORD 2«, t00=0x0004, t01=0x00d2}
0x0734…0758 Head {h00=0x0020, h01=0x0050, text=» EXTRN DWTST DWT STATUS WORD«, t00=0x0004, t01=0x00fa}
0x0758…0770 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0004, t01=0x011e}
0x0770…077a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0136}
0x077a…0784 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0140}
0x0784…07b4 Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0004, t01=0x014a}
0x07b4…07be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x017a}
0x07be…07dc Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0004, t01=0x0184}
0x07dc…07e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0012}
0x07e6…0816 Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0005, t01=0x001c}
0x0816…0820 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x004c}
0x0820…0852 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0005, t01=0x0056}
0x0852…0880 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0005, t01=0x0088}
0x0880…088a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00b6}
0x088a…089e Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0005, t01=0x00c0}
0x089e…08a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d4}
0x08a8…08b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00de}
0x08b2…08ec Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0005, t01=0x00e8}
0x08ec…091e Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0005, t01=0x0122}
0x091e…0928 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0154}
0x0928…093c Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0005, t01=0x015e}
0x093c…0946 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0172}
0x0946…0950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x017c}
0x0950…0988 Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION SUPPORTING SPLIT EXTENT I/O «, t00=0x0005, t01=0x0186}
0x0988…09b6 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING XTSPLI EQU 1.«, t00=0x0006, t01=0x002e}
0x09b6…09c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x005c}
0x09c0…09d4 Head {h00=0x0010, h01=0x0050, text=»XTSPLI EQU 0«, t00=0x0006, t01=0x0066}
0x09d4…09de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007a}
0x09de…09f6 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0006, t01=0x0084}
0x09f6…0a00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x009c}
0x0a00…0a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a6}
0x0a0a…0a1c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0006, t01=0x00b0}
0x0a1c…0a2e Head {h00=0x000e, h01=0x0050, text=»* TOSSFM *«, t00=0x0006, t01=0x00c2}
0x0a2e…0a40 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0006, t01=0x00d4}
0x0a40…0a4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00e6}
0x0a4a…0a54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f0}
0x0a54…0a90 Head {h00=0x0038, h01=0x0050, text=»* THIS IS THE TOSS FILE MANAGEMENT LKM PROCESSOR. «, t00=0x0006, t01=0x00fa}
0x0a90…0a9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0136}
0x0a9a…0ac8 Head {h00=0x002a, h01=0x0050, text=»* IT IS ENTERED FROM THE LKM HANDLER«, t00=0x0006, t01=0x0140}
0x0ac8…0af2 Head {h00=0x0026, h01=0x0050, text=»* WITH THE FOLLOWING PARAMETERS:«, t00=0x0006, t01=0x016e}
0x0af2…0afc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0008}
0x0afc…0b1a Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0007, t01=0x0012}
0x0b1a…0b36 Head {h00=0x0018, h01=0x0050, text=»* A7 = ORDER CODE «, t00=0x0007, t01=0x0030}
0x0b36…0b52 Head {h00=0x0018, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x0007, t01=0x004c}
0x0b52…0b5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0068}
0x0b5c…0b8e Head {h00=0x002e, h01=0x0050, text=»* WHEN FILE ADMINISTRATION IS REQUESTED,«, t00=0x0007, t01=0x0072}
0x0b8e…0bba Head {h00=0x0028, h01=0x0050, text=»* TOSSFM WILL ACTIVATE THE FMTASK.«, t00=0x0007, t01=0x00a4}
0x0bba…0bc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00d0}
0x0bc4…0bf6 Head {h00=0x002e, h01=0x0050, text=»* WHEN I/O FUNCTION IS REQUESTED, TOSSFM«, t00=0x0007, t01=0x00da}
0x0bf6…0c2a Head {h00=0x0030, h01=0x0050, text=»* WILL PREPARE FOR DISC I/O. THE I/O WILL «, t00=0x0007, t01=0x010c}
0x0c2a…0c64 Head {h00=0x0036, h01=0x0050, text=»* THEN RUN THE NORMAL WAY VIA TIO-DRIVER-TENDIO.«, t00=0x0007, t01=0x0140}
0x0c64…0c6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x017a}
0x0c6e…0c78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0184}
0x0c78…0c90 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0007, t01=0x018e}
0x0c90…0c9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0016}
0x0c9a…0ca4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0020}
0x0ca4…0cdc Head {h00=0x0034, h01=0x0050, text=»TOSSFM EQU * FILE MANAGEMENT LKM PROCESSOR ENTRY«, t00=0x0008, t01=0x002a}
0x0cdc…0ce6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0062}
0x0ce6…0d00 Head {h00=0x0016, h01=0x0050, text=»* CHECK ORDER CODE«, t00=0x0008, t01=0x006c}
0x0d00…0d0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d0a…0d28 Head {h00=0x001a, h01=0x0015, text=» LDR A2,A7 ORDER CODE «, t00=0x0008, t01=0x0090}
0x0d28…0d48 Head {h00=0x001c, h01=0x0050, text=» ANK A2,/FF SKIP OPTION «, t00=0x0008, t01=0x00ae}
0x0d48…0d64 Head {h00=0x0018, h01=0x0050, text=» XRK A2,/80 WAIT BIT«, t00=0x0008, t01=0x00ce}
0x0d64…0d78 Head {h00=0x0010, h01=0x000b, text=» SUK A2,/01 «, t00=0x0008, t01=0x00ea}
0x0d78…0d98 Head {h00=0x001c, h01=0x0050, text=» RF(Z) FM:030 BASIC READ«, t00=0x0008, t01=0x00fe}
0x0d98…0db0 Head {h00=0x0014, h01=0x000f, text=» SUK A2,/03-/01 «, t00=0x0008, t01=0x011e}
0x0db0…0dda Head {h00=0x0026, h01=0x0050, text=» RF(Z) FM:010 READ FILE PARAMETERS«, t00=0x0008, t01=0x0136}
0x0dda…0df2 Head {h00=0x0014, h01=0x000f, text=» SUK A2,/05-/03 «, t00=0x0008, t01=0x0160}
0x0df2…0e14 Head {h00=0x001e, h01=0x0050, text=» RF(Z) FM:030 BASIC WRITE «, t00=0x0008, t01=0x0178}
0x0e14…0e2c Head {h00=0x0014, h01=0x000f, text=» SUK A2,/11-/05 «, t00=0x0009, t01=0x000a}
0x0e2c…0e50 Head {h00=0x0020, h01=0x0050, text=» RF(Z) FM:030 PHYSICAL READ «, t00=0x0009, t01=0x0022}
0x0e50…0e68 Head {h00=0x0014, h01=0x000f, text=» SUK A2,/15-/11 «, t00=0x0009, t01=0x0046}
0x0e68…0e8c Head {h00=0x0020, h01=0x0050, text=» RF(Z) FM:030 PHYSICAL WRITE«, t00=0x0009, t01=0x005e}
0x0e8c…0ea4 Head {h00=0x0014, h01=0x000f, text=» SUK A2,/21-/15 «, t00=0x0009, t01=0x0082}
0x0ea4…0ecc Head {h00=0x0024, h01=0x0050, text=» RF(Z) FM:010 OPEN/CREATE/EXTEND«, t00=0x0009, t01=0x009a}
0x0ecc…0ee4 Head {h00=0x0014, h01=0x000f, text=» SUK A2,/22-/21 «, t00=0x0009, t01=0x00c2}
0x0ee4…0f1c Head {h00=0x0034, h01=0x0050, text=» RF(NZ) FM:RQE REQUEST ERROR IF NOT CLOSE/DELETE«, t00=0x0009, t01=0x00da}
0x0f1c…0f26 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x0112}
0x0f26…0f3e Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0009, t01=0x011c}
0x0f3e…0f48 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x0134}
0x0f48…0f72 Head {h00=0x0026, h01=0x0050, text=»* FILE ADMINISTRATION REQUESTED.«, t00=0x0009, t01=0x013e}
0x0f72…0fac Head {h00=0x0036, h01=0x0050, text=»* ACTIVATE FMTASK WITH THE FOLLOWING PARAMETERS:«, t00=0x0009, t01=0x0168}
0x0fac…0fb6 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x0012}
0x0fb6…0fdc Head {h00=0x0022, h01=0x0050, text=»* A1 = ORDER CODE AND OPTION«, t00=0x000a, t01=0x001c}
0x0fdc…0ffe Head {h00=0x001e, h01=0x0019, text=»* A2 = DISPATCH ADDRESS «, t00=0x000a, t01=0x0042}
0x0ffe…102c Head {h00=0x002a, h01=0x0025, text=»* A3 = TTAB ADDRESS OF CALLING TASK «, t00=0x000a, t01=0x0064}
0x102c…1048 Head {h00=0x0018, h01=0x0050, text=»* A4 = ECB ADDRESS«, t00=0x000a, t01=0x0092}
0x1048…106c Head {h00=0x0020, h01=0x001c, text=»* A5 = FMTASK TTAB ADDRESS«, t00=0x000a, t01=0x00ae}
0x106c…1076 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x00d2}
0x1076…108a Head {h00=0x0010, h01=0x0050, text=»FM:010 EQU *«, t00=0x000a, t01=0x00dc}
0x108a…10b2 Head {h00=0x0024, h01=0x0050, text=» LDR A1,A7 ORDER CODE AND OPTION«, t00=0x000a, t01=0x00f0}
0x10b2…10da Head {h00=0x0024, h01=0x0050, text=» LDKL A2,FM:ADM DISPATCH ADDRESS«, t00=0x000a, t01=0x0118}
0x10da…10e4 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x0140}
0x10e4…10f8 Head {h00=0x0010, h01=0x0050, text=»FM:020 EQU *«, t00=0x000a, t01=0x014a}
0x10f8…1128 Head {h00=0x002c, h01=0x0027, text=» LDR A3,A5 TTAB ADDRESS OF CALLING TASK «, t00=0x000a, t01=0x015e}
0x1128…1146 Head {h00=0x001a, h01=0x0050, text=» LDR A4,A8 ECB ADDRESS«, t00=0x000a, t01=0x018e}
0x1146…1172 Head {h00=0x0028, h01=0x0023, text=» LDKL A5,TTABFM FMTASK TTAB ADDRESS «, t00=0x000b, t01=0x001c}
0x1172…11a2 Head {h00=0x002c, h01=0x0050, text=» ABL ACTDIS ACTIVATE FMTASK AND DISPATCH«, t00=0x000b, t01=0x0048}
0x11a2…11ac Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x0078}
0x11ac…11c4 Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x000b, t01=0x0082}
0x11c4…11ce Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x009a}
0x11ce…11d8 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x00a4}
0x11d8…11ea Head {h00=0x000e, h01=0x000a, text=»**********«, t00=0x000b, t01=0x00ae}
0x11ea…11fc Head {h00=0x000e, h01=0x000a, text=»* FM I/O *«, t00=0x000b, t01=0x00c0}
0x11fc…120e Head {h00=0x000e, h01=0x000a, text=»**********«, t00=0x000b, t01=0x00d2}
0x120e…1218 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x00e4}
0x1218…1240 Head {h00=0x0024, h01=0x001f, text=»* FILE MANAGEMENT I/O FUNCTIONS «, t00=0x000b, t01=0x00ee}
0x1240…124a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x0116}
0x124a…127c Head {h00=0x002e, h01=0x0050, text=»FM:030 EQU * BASIC AND PHYSICAL READ/WRITE«, t00=0x000b, t01=0x0120}
0x127c…12b8 Head {h00=0x0038, h01=0x0033, text=» CF A15,FCHECK FIND FWT AND CHECK ACCESS PARAMETERS «, t00=0x000b, t01=0x0152}
0x12b8…12dc Head {h00=0x0020, h01=0x001b, text=» ADK A1,0 CHECK RETURN CODE «, t00=0x000b, t01=0x018e}
0x12dc…12f4 Head {h00=0x0014, h01=0x0050, text=» RF(Z) FM:050 OK«, t00=0x000c, t01=0x0022}
0x12f4…12fe Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000c, t01=0x003a}
0x12fe…1312 Head {h00=0x0010, h01=0x0050, text=»FM:040 EQU *«, t00=0x000c, t01=0x0044}
0x1312…1330 Head {h00=0x001a, h01=0x0050, text=» LDR A3,A1 RETURN CODE«, t00=0x000c, t01=0x0058}
0x1330…1362 Head {h00=0x002e, h01=0x0050, text=» ABL TIOERR ERROR: QUEUE TASK AND DISPATCH«, t00=0x000c, t01=0x0076}
0x1362…136c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000c, t01=0x00a8}
0x136c…1384 Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x000c, t01=0x00b2}
0x1384…138e Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000c, t01=0x00ca}
0x138e…13b4 Head {h00=0x0022, h01=0x0050, text=»* CHECK RELATIVE SECTOR NUMBER«, t00=0x000c, t01=0x00d4}
0x13b4…13be Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000c, t01=0x00fa}
0x13be…13d2 Head {h00=0x0010, h01=0x0050, text=»FM:050 EQU *«, t00=0x000c, t01=0x0104}
0x13d2…13e8 Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=0 «, t00=0x000c, t01=0x0118}
0x13e8…1418 Head {h00=0x002c, h01=0x0027, text=» LD A1,ECBCW1,A8 RELATIVE SECTOR NUMBER «, t00=0x000c, t01=0x012e}
0x1418…1430 Head {h00=0x0014, h01=0x0010, text=» LD A2,ECBCW2,A8«, t00=0x000c, t01=0x015e}
0x1430…143c Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x000c, t01=0x0176}
0x143c…1446 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000c, t01=0x0182}
0x1446…145c Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x000c, t01=0x018c}
0x145c…148c Head {h00=0x002c, h01=0x0027, text=» EL A1,ECBCW1,A8 RELATIVE SECTOR NUMBER «, t00=0x000d, t01=0x0012}
0x148c…14a4 Head {h00=0x0014, h01=0x0010, text=» EL A2,ECBCW2,A8«, t00=0x000d, t01=0x0042}
0x14a4…14b0 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x000d, t01=0x005a}
0x14b0…14ba Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000d, t01=0x0066}
0x14ba…14d0 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) FM:060«, t00=0x000d, t01=0x0070}
0x14d0…14e2 Head {h00=0x000e, h01=0x0009, text=» ADK A1,0 «, t00=0x000d, t01=0x0086}
0x14e2…1512 Head {h00=0x002c, h01=0x0050, text=» RF(Z) FM:RQE RELATIVE SECTOR NUMBER = 0«, t00=0x000d, t01=0x0098}
0x1512…151c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000d, t01=0x00c8}
0x151c…1530 Head {h00=0x0010, h01=0x0050, text=»FM:060 EQU *«, t00=0x000d, t01=0x00d2}
0x1530…1542 Head {h00=0x000e, h01=0x0050, text=» ECR A6,A1«, t00=0x000d, t01=0x00e6}
0x1542…1556 Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FF «, t00=0x000d, t01=0x00f8}
0x1556…158c Head {h00=0x0032, h01=0x0050, text=» RF(NZ) FM:RQE ILLEGAL RELATIVE SECTOR NUMBER «, t00=0x000d, t01=0x010c}
0x158c…15ae Head {h00=0x001e, h01=0x001a, text=» LDR A9,A7 SAVE ORDER CODE«, t00=0x000d, t01=0x0142}
0x15ae…15e4 Head {h00=0x0032, h01=0x0050, text=» ADKL A3,FWTEW1 ADDRESS TO 1ST EWT STRUCTURE«, t00=0x000d, t01=0x0164}
0x15e4…15fc Head {h00=0x0014, h01=0x0050, text=» LDKL A14,/7FFF «, t00=0x000e, t01=0x000a}
0x15fc…1606 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0022}
0x1606…161e Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x000e, t01=0x002c}
0x161e…1628 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0044}
0x1628…1654 Head {h00=0x0028, h01=0x0050, text=»* SEARCH THE FILE EXTENT THAT HOLDS «, t00=0x000e, t01=0x004e}
0x1654…1674 Head {h00=0x001c, h01=0x0050, text=»* THE REQUESTED SECTORS «, t00=0x000e, t01=0x007a}
0x1674…167e Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x009a}
0x167e…1692 Head {h00=0x0010, h01=0x0050, text=»FM:070 EQU *«, t00=0x000e, t01=0x00a4}
0x1692…16c0 Head {h00=0x002a, h01=0x0050, text=» LC A6,EWTEXL-1,A3 FILE EXTENT LENGTH «, t00=0x000e, t01=0x00b8}
0x16c0…16d8 Head {h00=0x0014, h01=0x0050, text=» LD A7,EWTEXL,A3«, t00=0x000e, t01=0x00e6}
0x16d8…16fe Head {h00=0x0022, h01=0x0050, text=» CWR A1,A6 CHECK EXTENT LENGTH«, t00=0x000e, t01=0x00fe}
0x16fe…1720 Head {h00=0x001e, h01=0x0050, text=» RF(L) FM:100 EXTENT FOUND«, t00=0x000e, t01=0x0124}
0x1720…1746 Head {h00=0x0022, h01=0x0050, text=» RF(G) FM:080 EXTENT NOT FOUND«, t00=0x000e, t01=0x0146}
0x1746…1758 Head {h00=0x000e, h01=0x0050, text=» CWR A2,A7«, t00=0x000e, t01=0x016c}
0x1758…177c Head {h00=0x0020, h01=0x0050, text=» RF(NG) FM:100 EXTENT FOUND «, t00=0x000e, t01=0x017e}
0x177c…1786 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000f, t01=0x0012}
0x1786…179a Head {h00=0x0010, h01=0x0050, text=»FM:080 EQU *«, t00=0x000f, t01=0x001c}
0x179a…17b0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000f, t01=0x0030}
0x17b0…17e2 Head {h00=0x002e, h01=0x0050, text=» DSR A6 SUBTRACT LENGTH FROM SECTOR NUMBER«, t00=0x000f, t01=0x0046}
0x17e2…17ee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0078}
0x17ee…17f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0084}
0x17f8…180e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000f, t01=0x008e}
0x180e…1844 Head {h00=0x0032, h01=0x0050, text=» SUR A1,A6 SUBTRACT LENGTH FROM SECTOR NUMBER «, t00=0x000f, t01=0x00a4}
0x1844…1856 Head {h00=0x000e, h01=0x0050, text=» SUR A2,A7«, t00=0x000f, t01=0x00da}
0x1856…187a Head {h00=0x0020, h01=0x0050, text=» RF(NN) FM:090 NOT UNDERFLOW«, t00=0x000f, t01=0x00ec}
0x187a…18a0 Head {h00=0x0022, h01=0x0050, text=» SUK A1,1 UNDERFLOW CORRECTION«, t00=0x000f, t01=0x0110}
0x18a0…18c2 Head {h00=0x001e, h01=0x0050, text=» ANR A2,A14 SKIP SIGN BIT «, t00=0x000f, t01=0x0136}
0x18c2…18ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0158}
0x18ce…18d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0164}
0x18d8…18ec Head {h00=0x0010, h01=0x0050, text=»FM:090 EQU *«, t00=0x000f, t01=0x016e}
0x18ec…1918 Head {h00=0x0028, h01=0x0024, text=» LDR* A3,A3 ADDRESS TO 2ND EWT BLOCK«, t00=0x000f, t01=0x0182}
0x1918…194a Head {h00=0x002e, h01=0x0029, text=» LDR* A3,A3 ADDRESS TO NEXT EWT STRUCTURE «, t00=0x0010, t01=0x001e}
0x194a…1972 Head {h00=0x0024, h01=0x0050, text=» RB(NZ) FM:070 CHECK NEXT EXTENT«, t00=0x0010, t01=0x0050}
0x1972…197c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x0078}
0x197c…19b4 Head {h00=0x0034, h01=0x002f, text=»FM:RQE EQU * FILE MANAGEMENT REQUEST ERROR EXIT «, t00=0x0010, t01=0x0082}
0x19b4…19d8 Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/A000 REQUEST ERROR«, t00=0x0010, t01=0x00ba}
0x19d8…19ea Head {h00=0x000e, h01=0x0050, text=» RB FM:040«, t00=0x0010, t01=0x00de}
0x19ea…19f4 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x00f0}
0x19f4…1a0c Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0010, t01=0x00fa}
0x1a0c…1a16 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x0112}
0x1a16…1a2c Head {h00=0x0012, h01=0x0050, text=»* EXTENT FOUND«, t00=0x0010, t01=0x011c}
0x1a2c…1a36 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x0132}
0x1a36…1a4a Head {h00=0x0010, h01=0x0050, text=»FM:100 EQU *«, t00=0x0010, t01=0x013c}
0x1a4a…1a76 Head {h00=0x0028, h01=0x0050, text=» LDR* A4,A3 ADDRESS TO 2ND EWT BLOCK«, t00=0x0010, t01=0x0150}
0x1a76…1a8a Head {h00=0x0010, h01=0x0050, text=» SUR A10,A10«, t00=0x0010, t01=0x017c}
0x1a8a…1ab6 Head {h00=0x0028, h01=0x0050, text=» LC A10,EWTEXB-1,A4 FILE EXTENT BASE«, t00=0x0010, t01=0x0190}
0x1ab6…1ad0 Head {h00=0x0016, h01=0x0050, text=» LD A11,EWTEXB,A4 «, t00=0x0011, t01=0x002c}
0x1ad0…1ada Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0046}
0x1ada…1af0 Head {h00=0x0012, h01=0x000d, text=» IFT CPU852=0 «, t00=0x0011, t01=0x0050}
0x1af0…1b16 Head {h00=0x0022, h01=0x0050, text=» DAR A10 COMPUTE SECTOR NUMBER«, t00=0x0011, t01=0x0066}
0x1b16…1b22 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0011, t01=0x008c}
0x1b22…1b2c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0098}
0x1b2c…1b42 Head {h00=0x0012, h01=0x000d, text=» IFT CPU852=1 «, t00=0x0011, t01=0x00a2}
0x1b42…1b6c Head {h00=0x0026, h01=0x0050, text=» ADR A1,A10 COMPUTE SECTOR NUMBER «, t00=0x0011, t01=0x00b8}
0x1b6c…1b80 Head {h00=0x0010, h01=0x0050, text=» ADR A2,A11 «, t00=0x0011, t01=0x00e2}
0x1b80…1b9e Head {h00=0x001a, h01=0x0016, text=» RF(O) FM:140 OVERFLOW«, t00=0x0011, t01=0x00f6}
0x1b9e…1baa Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0011, t01=0x0114}
0x1baa…1bb4 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0120}
0x1bb4…1bc8 Head {h00=0x0010, h01=0x0050, text=»FM:110 EQU *«, t00=0x0011, t01=0x012a}
0x1bc8…1bda Head {h00=0x000e, h01=0x0009, text=» SUK A2,1 «, t00=0x0011, t01=0x013e}
0x1bda…1bfe Head {h00=0x0020, h01=0x0050, text=» RF(NN) FM:115 NOT UNDERFLOW«, t00=0x0011, t01=0x0150}
0x1bfe…1c24 Head {h00=0x0022, h01=0x001e, text=» SRL A2,1 UNDERFLOW CORRECTION«, t00=0x0011, t01=0x0174}
0x1c24…1c36 Head {h00=0x000e, h01=0x0009, text=» SUK A1,1 «, t00=0x0012, t01=0x000a}
0x1c36…1c40 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x001c}
0x1c40…1c58 Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0012, t01=0x0026}
0x1c58…1c62 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x003e}
0x1c62…1c6c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x0048}
0x1c6c…1c80 Head {h00=0x0010, h01=0x0050, text=»FM:115 EQU *«, t00=0x0012, t01=0x0052}
0x1c80…1ca6 Head {h00=0x0022, h01=0x0050, text=» LDR A12,A1 SAVE SECTOR NUMBER«, t00=0x0012, t01=0x0066}
0x1ca6…1cba Head {h00=0x0010, h01=0x0050, text=» LDR A13,A2 «, t00=0x0012, t01=0x008c}
0x1cba…1cc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00a0}
0x1cc4…1cda Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=0 «, t00=0x0012, t01=0x00aa}
0x1cda…1d0c Head {h00=0x002e, h01=0x0050, text=» LC A3,ECBRL,A8 REQUESTED LENGTH (SECTORS)«, t00=0x0012, t01=0x00c0}
0x1d0c…1d18 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0012, t01=0x00f2}
0x1d18…1d22 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x00fe}
0x1d22…1d38 Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x0108}
0x1d38…1d68 Head {h00=0x002c, h01=0x0050, text=» EL A3,ECBRL,A8 REQUESTED LENGTH (BYTES)«, t00=0x0012, t01=0x011e}
0x1d68…1d82 Head {h00=0x0016, h01=0x0050, text=» ECR A3,A3 SECTORS«, t00=0x0012, t01=0x014e}
0x1d82…1d8e Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0012, t01=0x0168}
0x1d8e…1d98 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x0174}
0x1d98…1dac Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0012, t01=0x017e}
0x1dac…1dde (19, 0, 400) Head {h00=0x002e, h01=0x0050, text=» ADR A2,A3 COMPUTE LAST REQUESTED SECTOR+1«, t00=0x0013, t01=0x0004}
0x1dde…1dfc Head {h00=0x001a, h01=0x0016, text=» RF(O) FM:150 OVERFLOW«, t00=0x0013, t01=0x0036}
0x1dfc…1e06 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x0054}
0x1e06…1e1a Head {h00=0x0010, h01=0x0050, text=»FM:120 EQU *«, t00=0x0013, t01=0x005e}
0x1e1a…1e4e Head {h00=0x0030, h01=0x0050, text=» ADR A6,A10 COMPUTE LAST SECTOR+1 IN EXTENT «, t00=0x0013, t01=0x0072}
0x1e4e…1e62 Head {h00=0x0010, h01=0x0050, text=» ADR A7,A11 «, t00=0x0013, t01=0x00a6}
0x1e62…1e80 Head {h00=0x001a, h01=0x0050, text=» RF(O) FM:160 OVERFLOW«, t00=0x0013, t01=0x00ba}
0x1e80…1e8a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x00d8}
0x1e8a…1e9e Head {h00=0x0010, h01=0x0050, text=»FM:125 EQU *«, t00=0x0013, t01=0x00e2}
0x1e9e…1eb0 Head {h00=0x000e, h01=0x0050, text=» CWR A6,A1«, t00=0x0013, t01=0x00f6}
0x1eb0…1ee4 Head {h00=0x0030, h01=0x0050, text=» RF(G) FM:130 ALL SECTORS WITHIN THIS EXTENT«, t00=0x0013, t01=0x0108}
0x1ee4…1eee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x013c}
0x1eee…1f04 Head {h00=0x0012, h01=0x0050, text=» IFT XTSPLI=0 «, t00=0x0013, t01=0x0146}
0x1f04…1f3c Head {h00=0x0034, h01=0x0050, text=» RB(L) FM:RQE ALL SECTORS NOT WITHIN THIS EXTENT«, t00=0x0013, t01=0x015c}
0x1f3c…1f4e (20, 0, 400) Head {h00=0x000e, h01=0x0050, text=» CWR A7,A2«, t00=0x0014, t01=0x0004}
0x1f4e…1f86 Head {h00=0x0034, h01=0x0050, text=» RB(L) FM:RQE ALL SECTORS NOT WITHIN THIS EXTENT«, t00=0x0014, t01=0x0016}
0x1f86…1f92 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x004e}
0x1f92…1f9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x005a}
0x1f9c…1fb2 Head {h00=0x0012, h01=0x0050, text=» IFT XTSPLI=1 «, t00=0x0014, t01=0x0064}
0x1fb2…1fea Head {h00=0x0034, h01=0x0050, text=» RF(L) FM:170 ALL SECTORS NOT WITHIN THIS EXTENT«, t00=0x0014, t01=0x007a}
0x1fea…1ffc Head {h00=0x000e, h01=0x0050, text=» CWR A7,A2«, t00=0x0014, t01=0x00b2}
0x1ffc…2034 Head {h00=0x0034, h01=0x0050, text=» RF(L) FM:170 ALL SECTORS NOT WITHIN THIS EXTENT«, t00=0x0014, t01=0x00c4}
0x2034…2040 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00fc}
0x2040…204a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x0108}
0x204a…2062 Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0014, t01=0x0112}
0x2062…206c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x012a}
0x206c…2096 Head {h00=0x0026, h01=0x0050, text=»* PREPARE PARAMETERS FOR DISC I/O «, t00=0x0014, t01=0x0134}
0x2096…20a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x015e}
0x20a0…20ba Head {h00=0x0016, h01=0x0050, text=»* EXIT PARAMETERS:«, t00=0x0014, t01=0x0168}
0x20ba…20c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0182}
0x20c4…20ec Head {h00=0x0024, h01=0x0050, text=»* A2 = DISC INDEX (FROM FNDDWD) «, t00=0x0014, t01=0x018c}
0x20ec…2120 Head {h00=0x0030, h01=0x0050, text=»* A4 = 0 (INDICATES NOT I/O-AND-ACTIVATION) «, t00=0x0015, t01=0x0024}
0x2120…213c Head {h00=0x0018, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0015, t01=0x0058}
0x213c…216a Head {h00=0x002a, h01=0x0050, text=»* A6 = DISC DWT ADDRESS (FROM FNDDWD) «, t00=0x0015, t01=0x0074}
0x216a…2184 Head {h00=0x0016, h01=0x0050, text=»* A7 = ORDER CODE «, t00=0x0015, t01=0x00a2}
0x2184…219e Head {h00=0x0016, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x0015, t01=0x00bc}
0x219e…21a8 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x00d6}
0x21a8…21bc Head {h00=0x0010, h01=0x0050, text=»FM:130 EQU *«, t00=0x0015, t01=0x00e0}
0x21bc…21e4 Head {h00=0x0024, h01=0x0050, text=» LC A2,EWTVOL,A4 FILE CODE DISC «, t00=0x0015, t01=0x00f4}
0x21e4…2210 Head {h00=0x0028, h01=0x0050, text=» CF A15,FNDDWD FIND DISC DWT ADDRESS«, t00=0x0015, t01=0x011c}
0x2210…2240 Head {h00=0x002c, h01=0x0027, text=» LDK A4,0 INDICATE NOT I/O-AND-ACTIVATE «, t00=0x0015, t01=0x0148}
0x2240…2266 Head {h00=0x0022, h01=0x001d, text=» LDR A7,A9 RESTORE ORDER CODE «, t00=0x0015, t01=0x0178}
0x2266…2288 Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTST,A6 DWT STATUS«, t00=0x0016, t01=0x000e}
0x2288…22b8 Head {h00=0x002c, h01=0x0050, text=» ABL(NN) QUEDEV DISC BUSY, QUEUE REQUEST«, t00=0x0016, t01=0x0030}
0x22b8…22c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0060}
0x22c2…22d8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0016, t01=0x006a}
0x22d8…230a Head {h00=0x002e, h01=0x0050, text=» ST A12,ECBCW1,A8 SET SECTOR NUMBER IN ECB«, t00=0x0016, t01=0x0080}
0x230a…2324 Head {h00=0x0016, h01=0x0050, text=» ST A13,ECBCW2,A8 «, t00=0x0016, t01=0x00b2}
0x2324…2330 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00cc}
0x2330…233a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00d8}
0x233a…2350 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0016, t01=0x00e2}
0x2350…2382 Head {h00=0x002e, h01=0x0050, text=» ES A12,ECBCW1,A8 SET SECTOR NUMBER IN ECB«, t00=0x0016, t01=0x00f8}
0x2382…239c Head {h00=0x0016, h01=0x0050, text=» ES A13,ECBCW2,A8 «, t00=0x0016, t01=0x012a}
0x239c…23a8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0144}
0x23a8…23b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0150}
0x23b2…23e0 Head {h00=0x002a, h01=0x0025, text=» ABL TIO:FM BRANCH TO FM ENTRY IN TIO «, t00=0x0016, t01=0x015a}
0x23e0…23ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0188}
0x23ea…2402 (23, 0, 400) Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0017, t01=0x0004}
0x2402…240c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x001c}
0x240c…2446 Head {h00=0x0036, h01=0x0032, text=»* OVERFLOW CORRECTIONS FOR DOUBLE WORD ARITHMETICS«, t00=0x0017, t01=0x0026}
0x2446…2450 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x0060}
0x2450…2464 Head {h00=0x0010, h01=0x000c, text=»FM:140 EQU *«, t00=0x0017, t01=0x006a}
0x2464…247a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0017, t01=0x007e}
0x247a…248c Head {h00=0x000e, h01=0x0009, text=» ADK A1,1 «, t00=0x0017, t01=0x0094}
0x248c…24ae Head {h00=0x001e, h01=0x0050, text=» ANR A2,A14 SKIP SIGN BIT «, t00=0x0017, t01=0x00a6}
0x24ae…24c0 Head {h00=0x000e, h01=0x0050, text=» RB FM:110«, t00=0x0017, t01=0x00c8}
0x24c0…24cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00da}
0x24cc…24d6 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x00e6}
0x24d6…24ea Head {h00=0x0010, h01=0x000c, text=»FM:150 EQU *«, t00=0x0017, t01=0x00f0}
0x24ea…24fc Head {h00=0x000e, h01=0x0009, text=» ADK A1,1 «, t00=0x0017, t01=0x0104}
0x24fc…251e Head {h00=0x001e, h01=0x0050, text=» ANR A2,A14 SKIP SIGN BIT «, t00=0x0017, t01=0x0116}
0x251e…2530 Head {h00=0x000e, h01=0x0050, text=» RB FM:120«, t00=0x0017, t01=0x0138}
0x2530…253a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x014a}
0x253a…254e Head {h00=0x0010, h01=0x000c, text=»FM:160 EQU *«, t00=0x0017, t01=0x0154}
0x254e…2560 Head {h00=0x000e, h01=0x0050, text=» ADK A6,1 «, t00=0x0017, t01=0x0168}
0x2560…2582 Head {h00=0x001e, h01=0x0050, text=» ANR A7,A14 SKIP SIGN BIT «, t00=0x0017, t01=0x017a}
0x2582…2594 Head {h00=0x000e, h01=0x0050, text=» RB FM:125«, t00=0x0018, t01=0x000c}
0x2594…259e Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0018, t01=0x001e}
0x259e…25b6 Head {h00=0x0014, h01=0x000f, text=» EJECT TOSSFM «, t00=0x0018, t01=0x0028}
0x25b6…25c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0040}
0x25c0…25f4 Head {h00=0x0030, h01=0x0050, text=»* REQUESTED SECTORS CONTINUE IN NEXT EXTENT «, t00=0x0018, t01=0x004a}
0x25f4…25fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x007e}
0x25fe…2612 Head {h00=0x0010, h01=0x0050, text=»FM:170 EQU *«, t00=0x0018, t01=0x0088}
0x2612…2628 Head {h00=0x0012, h01=0x000d, text=» IFT XTSPLI=1 «, t00=0x0018, t01=0x009c}
0x2628…2652 Head {h00=0x0026, h01=0x0050, text=» LDR A1,A4 EWT ADDRESS (2ND BLOCK)«, t00=0x0018, t01=0x00b2}
0x2652…267a Head {h00=0x0024, h01=0x0020, text=» LDKL A2,FMRDWR DISPATCH ADDRESS«, t00=0x0018, t01=0x00dc}
0x267a…269a Head {h00=0x001c, h01=0x0018, text=»*****A7????????????*****«, t00=0x0018, t01=0x0104}
0x269a…26bc Head {h00=0x001e, h01=0x0050, text=» RB FM:020 ACTIVATE FMTASK«, t00=0x0018, t01=0x0124}
0x26bc…26c8 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0018, t01=0x0146}
0x26c8…26d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0152}
0x26d2…26ea Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x0018, t01=0x015c}
0x26ea…26f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0174}
0x26f4…26fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017e}
0x26fe…2710 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0018, t01=0x0188}
0x2710…2722 Head {h00=0x000e, h01=0x0050, text=»* FCHECK *«, t00=0x0019, t01=0x000a}
0x2722…2734 Head {h00=0x000e, h01=0x0050, text=»* FCHEC2 *«, t00=0x0019, t01=0x001c}
0x2734…2746 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x002e}
0x2746…2750 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0040}
0x2750…275a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x004a}
0x275a…2794 Head {h00=0x0036, h01=0x0050, text=»* FCHECK/FCHEC2 CONVERTS THE FILE NUMBER TO FWT «, t00=0x0019, t01=0x0054}
0x2794…27c6 Head {h00=0x002e, h01=0x0050, text=»* ADDRESS AND CHECKS ACCESS PARAMETERS. «, t00=0x0019, t01=0x008e}
0x27c6…27d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00c0}
0x27d0…27f6 Head {h00=0x0022, h01=0x0050, text=»* INPUT: A5 = TTAB ADDRESS «, t00=0x0019, t01=0x00ca}
0x27f6…281a Head {h00=0x0020, h01=0x0050, text=»* A7 = ORDER CODE «, t00=0x0019, t01=0x00f0}
0x281a…2838 Head {h00=0x001a, h01=0x0050, text=»* A8 = ECB ADDRESS «, t00=0x0019, t01=0x0114}
0x2838…2842 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0132}
0x2842…2872 Head {h00=0x002c, h01=0x0050, text=»* OUTPUT: A1 = RETURN CODE (=0 IF OK) «, t00=0x0019, t01=0x013c}
0x2872…2896 Head {h00=0x0020, h01=0x0050, text=»* A3 = FWT ADDRESS«, t00=0x0019, t01=0x016c}
0x2896…28b2 Head {h00=0x0018, h01=0x0050, text=»* A2 IS DESTROYED«, t00=0x0019, t01=0x0190}
0x28b2…28bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x001c}
0x28bc…28e2 Head {h00=0x0022, h01=0x0050, text=»FCHECK EQU * FCHECK MAIN ENTRY«, t00=0x001a, t01=0x0026}
0x28e2…28f8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001a, t01=0x004c}
0x28f8…2918 Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A8 FILE NUMBER «, t00=0x001a, t01=0x0062}
0x2918…2924 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0082}
0x2924…292e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x008e}
0x292e…2944 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001a, t01=0x0098}
0x2944…2962 Head {h00=0x001a, h01=0x0050, text=» ELR A2,A8 FILE NUMBER«, t00=0x001a, t01=0x00ae}
0x2962…296e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00cc}
0x296e…2978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00d8}
0x2978…29b0 Head {h00=0x0034, h01=0x0050, text=»FCHEC2 EQU * FCHECK 2ND ENTRY (A2 = FILE NUMBER)«, t00=0x001a, t01=0x00e2}
0x29b0…29c2 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x001a, t01=0x011a}
0x29c2…29d6 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x001a, t01=0x012c}
0x29d6…29fc Head {h00=0x0022, h01=0x0050, text=» RF(Z) FC:050 FILE NUMBER = 0 «, t00=0x001a, t01=0x0140}
0x29fc…2a12 Head {h00=0x0012, h01=0x0050, text=» CW A2,SCTNOF «, t00=0x001a, t01=0x0166}
0x2a12…2a3c Head {h00=0x0026, h01=0x0050, text=» RF(G) FC:050 FILE NUMBER TOO BIG «, t00=0x001a, t01=0x017c}
0x2a3c…2a70 Head {h00=0x0030, h01=0x0050, text=» LDKL A3,SCTFWT ADDRESS TO FWT CHAIN POINTER«, t00=0x001b, t01=0x0016}
0x2a70…2a7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x004a}
0x2a7a…2a92 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x001b, t01=0x0054}
0x2a92…2a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x006c}
0x2a9c…2aa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0076}
0x2aa6…2ace Head {h00=0x0024, h01=0x0050, text=»FC:010 EQU * COMPUTE FWT ADDRESS«, t00=0x001b, t01=0x0080}
0x2ace…2af2 Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A3 NEXT FWT ADDRESS«, t00=0x001b, t01=0x00a8}
0x2af2…2b04 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x001b, t01=0x00cc}
0x2b04…2b1a Head {h00=0x0012, h01=0x0050, text=» RB(P) FC:010 «, t00=0x001b, t01=0x00de}
0x2b1a…2b24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00f4}
0x2b24…2b46 Head {h00=0x001e, h01=0x0050, text=»* CHECK ACCESS PARAMETERS «, t00=0x001b, t01=0x00fe}
0x2b46…2b50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0120}
0x2b50…2b88 Head {h00=0x0034, h01=0x0050, text=» ANKL A3,/FFFE CORRECT FWT ADDRESS JUST IN CASE «, t00=0x001b, t01=0x012a}
0x2b88…2bae Head {h00=0x0022, h01=0x0050, text=» LDR* A2,A3 FIRST WORD OF FWT «, t00=0x001b, t01=0x0162}
0x2bae…2bd2 Head {h00=0x0020, h01=0x0050, text=» ANK A2,1 CHECK IF FWT USED «, t00=0x001b, t01=0x0188}
0x2bd2…2bf8 Head {h00=0x0022, h01=0x0050, text=» RF(Z) FC:050 FILE NOT OPENED «, t00=0x001c, t01=0x001c}
0x2bf8…2c28 Head {h00=0x002c, h01=0x0050, text=» LD A2,FWTTAB,A3 TTAB ADDRESS (EA TASK) «, t00=0x001c, t01=0x0042}
0x2c28…2c54 Head {h00=0x0028, h01=0x0050, text=» RF(Z) FC:020 OPENED NON-EXCLUSIVELY«, t00=0x001c, t01=0x0072}
0x2c54…2c7e Head {h00=0x0026, h01=0x0050, text=» CWR A2,A5 EA, CHECK IF THIS TASK «, t00=0x001c, t01=0x009e}
0x2c7e…2cb0 Head {h00=0x002e, h01=0x0050, text=» RF(NE) FC:060 EXCLUSIVE FOR ANOTHER TASK «, t00=0x001c, t01=0x00c8}
0x2cb0…2cba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fa}
0x2cba…2cce Head {h00=0x0010, h01=0x0050, text=»FC:020 EQU *«, t00=0x001c, t01=0x0104}
0x2cce…2cf8 Head {h00=0x0026, h01=0x0050, text=» LD A2,FWTPAR,A3 ACCESS PARAMETERS«, t00=0x001c, t01=0x0118}
0x2cf8…2d20 Head {h00=0x0024, h01=0x0050, text=» RF(N) FC:070 NEW VOLUME LOADED «, t00=0x001c, t01=0x0142}
0x2d20…2d32 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x001c, t01=0x016a}
0x2d32…2d58 Head {h00=0x0022, h01=0x0050, text=» RF(NN) FC:040 PHYSICAL ORDERS«, t00=0x001c, t01=0x017c}
0x2d58…2d78 Head {h00=0x001c, h01=0x0050, text=» ANK A7,/85 BASIC ORDER «, t00=0x001d, t01=0x0012}
0x2d78…2d82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0032}
0x2d82…2db2 Head {h00=0x002c, h01=0x0050, text=»FC:040 EQU * COMMON FCHECK RETURN LABEL «, t00=0x001d, t01=0x003c}
0x2db2…2dc2 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001d, t01=0x006c}
0x2dc2…2dcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x007c}
0x2dcc…2de4 Head {h00=0x0014, h01=0x0050, text=» EJECT TOSSFM «, t00=0x001d, t01=0x0086}
0x2de4…2dee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x009e}
0x2dee…2e06 Head {h00=0x0014, h01=0x0050, text=»* ERROR RETURNS «, t00=0x001d, t01=0x00a8}
0x2e06…2e10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00c0}
0x2e10…2e38 Head {h00=0x0024, h01=0x0050, text=»FC:050 EQU * REQUEST ERROR EXIT «, t00=0x001d, t01=0x00ca}
0x2e38…2e62 Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/7FC0 RETURN CODE = /8000«, t00=0x001d, t01=0x00f2}
0x2e62…2e6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x011c}
0x2e6c…2e94 Head {h00=0x0024, h01=0x0050, text=»FC:060 EQU * FILE PROTECTED EXIT«, t00=0x001d, t01=0x0126}
0x2e94…2eba Head {h00=0x0022, h01=0x0050, text=» ADK A1,/20 RETURN CODE = /40 «, t00=0x001d, t01=0x014e}
0x2eba…2ec4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0174}
0x2ec4…2ef0 Head {h00=0x0028, h01=0x0050, text=»FC:070 EQU * NEW VOLUME LOADED EXIT «, t00=0x001d, t01=0x017e}
0x2ef0…2f16 Head {h00=0x0022, h01=0x0050, text=» ADK A1,/20 RETURN CODE = /20 «, t00=0x001e, t01=0x001a}
0x2f16…2f30 Head {h00=0x0016, h01=0x0050, text=» RB FC:040 RETURN «, t00=0x001e, t01=0x0040}
0x2f30…2f3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x005a}
0x2f3a…2f44 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001e, t01=0x0064}
0x2f44…2f4e Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x001e, t01=0x006e}
0x2f4e…2f5a Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x001e, t01=0x0078}
0x2f5a…2f5e Head {h00=0x4004, h01=0x0000}
0x2f5e…2f62 00 1e 00 84 ┆ ┆
0x2f62…2f6a (31, 1, 8) 20 04 00 00 00 1f 00 04 ┆ ┆
0x2f6a…2fba (32, 0, 400) 00 32 00 50 5c 49 44 45 4e 54 20 44 4d 53 55 42 58 20 5c 52 45 4c 20 31 30 2e 30 20 38 30 2d 30 33 2d 31 34 20 38 37 30 31 30 35 30 34 31 30 30 30 20 00 00 00 04 00 04 00 50 00 00 00 3a 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ 2 P IDENT DMSUBX REL 10.0 80-03-14 870105041000 P : 8 P**************┆
0x2fba…300a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 00 42 00 06 00 50 2a 20 00 00 00 7e 00 24 00 50 2a 20 20 20 50 48 49 4c 49 50 53 20 54 45 52 4d 49 4e 41 4c 20 53 59 53 ┆************************************** B P* ~ $ P* PHILIPS TERMINAL SYS┆
0x300a…305a 54 45 4d 20 20 50 54 53 00 00 00 88 00 06 00 50 2a 20 00 00 00 b0 00 32 00 50 2a 20 20 20 44 4d 53 55 42 58 20 3d 20 44 4d 2d 52 4f 55 54 49 4e 45 53 20 46 4f 52 20 49 4e 44 45 58 45 44 20 52 45 51 55 45 53 54 53 20 00 00 00 ba 00 06 00 50 ┆TEM PTS P* 2 P* DMSUBX = DM-ROUTINES FOR INDEXED REQUESTS P┆
0x305a…30aa 2a 20 00 00 00 f0 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 00 fa 00 38 00 50 2a 2a 2a 2a 54 48 49 53 20 4d ┆* 8 P**************************************************** 8 P****THIS M┆
0x30aa…30fa 4f 44 55 4c 45 20 49 53 20 41 43 54 49 56 41 54 45 44 20 46 52 4f 4d 20 3a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 01 36 00 06 00 50 2a 20 00 00 01 72 00 0e 00 50 2a 20 20 20 44 4d 54 41 53 4b 00 00 01 7c 00 06 00 50 2a 20 ┆ODULE IS ACTIVATED FROM :***************** 6 P* r P* DMTASK | P* ┆
0x30fa…314a (33, 0, 400) 00 00 01 8e 00 14 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 00 08 00 14 00 50 2a 20 20 20 45 4e 54 52 49 45 53 20 20 20 2a 20 00 01 00 20 00 14 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 00 38 00 06 00 50 ┆ P*************** P* ENTRIES * P*************** 8 P┆
0x314a…319a 2a 20 00 01 00 50 00 18 00 50 5c 45 4e 54 52 59 5c 46 4e 44 4b 4d 58 2c 43 48 4b 4b 45 59 00 01 00 5a 00 12 00 50 5c 45 4e 54 52 59 5c 52 44 4e 58 54 52 20 00 01 00 76 00 12 00 50 5c 45 4e 54 52 59 5c 46 4e 44 4b 45 59 20 00 01 00 8c 00 12 ┆* P P ENTRY FNDKMX,CHKKEY Z P ENTRY RDNXTR v P ENTRY FNDKEY ┆
0x319a…31ea 00 50 5c 45 4e 54 52 59 5c 43 52 4e 55 50 44 20 00 01 00 a2 00 12 00 50 5c 45 4e 54 52 59 5c 47 54 4c 47 52 4e 20 00 01 00 b8 00 12 00 50 5c 45 4e 54 52 59 5c 43 52 4e 43 49 46 20 00 01 00 ce 00 06 00 50 2a 20 00 01 00 e4 00 16 00 50 2a 2a ┆ P ENTRY CRNUPD P ENTRY GTLGRN P ENTRY CRNCIF P* P**┆
0x31ea…323a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 00 ee 00 16 00 50 2a 20 20 20 45 58 54 45 52 4e 41 4c 53 20 20 20 2a 20 00 01 01 08 00 16 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 01 01 22 00 06 00 50 2a 20 00 01 ┆*************** P* EXTERNALS * P***************** " P* ┆
0x323a…328a 01 3c 00 12 00 50 5c 45 58 54 52 4e 5c 4d 50 59 4d 4f 44 20 00 01 01 46 00 34 00 50 5c 45 58 54 52 4e 5c 46 44 42 45 43 42 2c 46 44 42 4d 49 41 2c 42 55 46 53 54 41 2c 46 44 42 52 4c 45 2c 46 44 42 53 4e 52 2c 45 43 42 43 57 20 00 01 01 5c ┆ < P EXTRN MPYMOD F 4 P EXTRN FDBECB,FDBMIA,BUFSTA,FDBRLE,FDBSNR,ECBCW ┆
0x328a…32da (34, 0, 400) 00 18 00 50 5c 45 58 54 52 4e 5c 46 44 42 42 4c 5a 2c 46 57 54 46 4e 52 00 02 00 04 00 20 00 50 5c 45 58 54 52 4e 5c 46 44 42 52 52 4f 2c 46 44 42 42 4c 46 2c 42 55 46 53 4e 52 20 00 02 00 20 00 26 00 50 5c 45 58 54 52 4e 5c 46 44 42 4c 52 ┆ P EXTRN FDBBLZ,FWTFNR P EXTRN FDBRRO,FDBBLF,BUFSNR & P EXTRN FDBLR┆
0x32da…332a 4e 2c 46 44 42 4d 52 4f 2c 46 44 42 43 52 4c 2c 46 44 42 41 44 46 00 02 00 44 00 2e 00 50 5c 45 58 54 52 4e 5c 44 4d 54 49 4f 54 2c 47 54 42 4b 42 55 2c 41 44 44 4d 4f 44 2c 43 41 4c 53 4e 4f 2c 44 4d 54 52 42 55 20 00 02 00 6e 00 12 00 50 ┆N,FDBMRO,FDBCRL,FDBADF D . P EXTRN DMTIOT,GTBKBU,ADDMOD,CALSNO,DMTRBU n P┆
0x332a…337a 5c 45 58 54 52 4e 5c 44 4d 54 49 4f 5a 20 00 02 00 a0 00 18 00 50 5c 45 58 54 52 4e 5c 44 49 56 4d 4f 44 2c 44 53 55 4d 4f 44 00 02 00 b6 00 16 00 50 5c 45 58 54 52 4e 5c 45 4f 46 52 43 2c 4e 4f 4b 45 59 00 02 00 d2 00 0a 00 50 5c 45 4a 45 ┆ EXTRN DMTIOZ P EXTRN DIVMOD,DSUMOD P EXTRN EOFRC,NOKEY P EJE┆
0x337a…33ca 43 54 00 02 00 ec 00 38 00 50 2a 2a 2a 2a 44 45 53 43 52 49 50 54 49 4f 4e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 02 00 fa 00 06 00 50 2a 20 00 02 01 36 00 3c 00 50 ┆CT 8 P****DESCRIPTION************************************* P* 6 < P┆
0x33ca…341a 2a 20 20 20 46 4e 44 4b 4d 58 20 53 45 41 52 43 48 20 47 46 4f 52 20 41 20 57 59 4d 42 4f 4c 49 43 20 4b 45 59 20 49 4e 20 41 20 4d 41 53 54 45 52 20 49 4e 44 45 58 2e 00 02 01 40 00 3e 00 50 2a 20 20 20 41 20 42 49 4e 41 52 59 20 53 45 41 ┆* FNDKMX SEARCH GFOR A WYMBOLIC KEY IN A MASTER INDEX. @ > P* A BINARY SEA┆
0x341a…346a (35, 0, 400) 52 43 48 20 49 53 20 55 53 45 44 2e 20 52 45 46 20 3a 20 4b 4e 55 54 48 20 50 41 47 45 20 34 31 31 20 41 4c 47 2e 20 55 2e 20 00 02 01 80 00 30 00 50 2a 20 20 20 54 48 45 20 46 49 52 53 54 20 54 57 4f 20 57 4f 52 44 53 20 49 4e 20 4d 41 53 ┆RCH IS USED. REF : KNUTH PAGE 411 ALG. U. 0 P* THE FIRST TWO WORDS IN MAS┆
0x346a…34ba 54 45 52 20 49 4e 44 45 58 20 49 53 20 3a 00 03 00 32 00 1a 00 50 2a 20 20 20 2d 20 4e 4f 20 4f 46 20 45 4e 54 52 49 45 53 20 4e 20 00 03 00 66 00 24 00 50 2a 20 20 20 2d 20 4e 4f 20 4f 46 20 43 48 41 52 41 43 54 45 52 53 20 50 45 52 20 45 ┆TER INDEX IS : 2 P* - NO OF ENTRIES N f $ P* - NO OF CHARACTERS PER E┆
0x34ba…350a 4e 54 52 59 00 03 00 84 00 06 00 50 2a 20 00 03 00 ac 00 38 00 50 2a 2a 2a 2a 45 4e 54 52 59 20 50 41 52 41 4d 45 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 03 00 b6 00 06 ┆NTRY P* 8 P****ENTRY PARAMETERS******************************** ┆
0x350a…355a 00 50 2a 20 00 03 00 f2 00 20 00 50 2a 20 20 20 41 35 20 3d 20 4d 41 53 54 45 52 20 49 4e 44 45 58 20 41 44 52 45 53 53 00 03 00 fc 00 22 00 50 2a 20 20 20 41 38 20 3d 20 41 44 52 45 53 53 20 4f 46 20 53 45 41 52 43 48 20 4b 45 79 20 00 03 ┆ P* P* A5 = MASTER INDEX ADRESS " P* A8 = ADRESS OF SEARCH KEy ┆
0x355a…35aa 01 20 00 20 00 50 2a 20 20 20 41 31 31 20 3d 20 4e 52 20 4f 46 20 43 48 41 52 20 49 4e 20 4b 45 59 20 00 03 01 46 00 06 00 50 2a 20 00 03 01 6a 00 18 00 50 2a 20 20 20 43 46 20 20 20 41 31 34 2c 46 4e 44 4b 4d 58 20 00 03 01 74 00 06 00 50 ┆ P* A11 = NR OF CHAR IN KEY F P* j P* CF A14,FNDKMX t P┆
0x35aa…35fa (36, 0, 400) 2a 20 00 03 01 90 00 38 00 50 2a 2a 2a 2a 45 58 49 54 20 50 41 52 41 4d 45 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 04 00 0a 00 06 00 50 2a 20 00 04 00 46 00 30 00 50 ┆* 8 P****EXIT PARAMETERS********************************* P* F 0 P┆
0x35fa…364a 2a 20 20 20 41 31 2c 41 32 20 3d 20 4c 4f 47 49 43 41 4c 20 52 45 43 4f 52 44 20 4e 4f 20 49 4e 20 49 4e 44 45 58 20 46 49 4c 45 20 00 04 00 50 00 1a 00 50 2a 20 20 20 41 38 2c 41 31 31 3d 20 55 4e 43 48 41 4e 47 45 44 20 00 04 00 84 00 06 ┆* A1,A2 = LOGICAL RECORD NO IN INDEX FILE P P* A8,A11= UNCHANGED ┆
0x364a…369a 00 50 2a 20 00 04 00 a2 00 38 00 50 2a 2a 2a 2a 55 53 45 44 20 52 45 47 49 53 54 45 52 53 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 04 00 ac 00 06 00 50 2a 20 00 04 00 e8 00 10 ┆ P* 8 P****USED REGISTERS********************************** P* ┆
0x369a…36ea 00 50 2a 20 20 20 41 31 20 2d 20 41 31 31 00 04 00 f2 00 06 00 50 2a 20 00 04 01 06 00 36 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ P* A1 - A11 P* 6 P************************************************┆
0x36ea…373a 2a 20 00 04 01 10 00 06 00 50 2a 20 00 04 01 4a 00 26 00 50 43 52 4e 43 49 46 5c 45 51 55 5c 38 5c 49 4e 44 45 58 20 43 55 52 52 45 4e 43 59 20 4f 46 46 53 45 54 00 04 01 54 00 0a 00 50 5c 45 4a 45 43 54 00 04 01 7e 00 10 00 50 46 4e 44 4b ┆* P* J & PCRNCIF EQU 8 INDEX CURRENCY OFFSET T P EJECT ~ PFNDK┆