|
|
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: 10918 (0x2aa6)
Notes: pts_type(SC)
Names: »WRIT12.SC«
└─⟦48601905a⟧ Bits:30009668 Philips computer tape "600121"
└─⟦this⟧ »S:DU/WRIT12.SC«
└─⟦79fbed147⟧ Bits:30009697 Philips computer tape "600414"
└─⟦this⟧ »S:DU/WRIT12.SC«
└─⟦d2a299635⟧ Bits:30009698 Philips computer tape "600415"
└─⟦this⟧ »S:DU/WRIT12.SC«
IDENT WRIT12 UPD 80-03-10/CHST *************************************** * * * WRITES RECORD 1 AND * * FREE-SPACE RECORDS * * ON SYSTEM- AND USER-FILES * * * * BIN1 = WORKITEM * * BIN2 = NO.OF RECORDS * * BIN3 = NO.OF FREE RECORDS * * BIN4 = NO.OF FREE-SPACE REC. * * BIN5 = NO.OF FS.IN LAST REC. * * BIN6 = INDEX * * BIN7 = NO.OF USED RECORDS * * BIN8 = CONTER TO MATCH - FS-IND * * BIN9 = WORKITEM - FREE-SPACE IND. * * BIN10 = COUNTER IN BIN9 * * BIN11 = NO.OF SECTORS/RECORD * * BIN12 = SIZE OF SECTORS * * * *************************************** * * IF THE CREATED FILE IS A SYSTEM FILE THEN * THERE ARE WRITTEN 4 INITIAL RECORD MORE *RECORD 3 CALLED JD, JOB DEF * 4 FC, FORMAT CHAIN * 5 SV, SYSTEM VARIABLES * 7 TC, VALUE SETS * * IF THE CREATED FILE IS A USERFILE * THEN IT IS NESESARY TO INITIATE * RECORD 3,THE BEGINNING OF THE JOB CHAIN *RECORD 3 CALLED JC, JOB CHAIN * DDUM DDINIT PDIV ENTRY REC1 ENTRY REC2 ENTRY RECSYS * EXT DSKERR EXT SETB EXT WRITDK EJECT REC1 PROC ********************** * WRITE 1:ST RECORD * ********************** MOVE RBUF,=X'00' MOVE RECNUM,W1 RECORD NO MOVE BIN1,W0 MOVE BIN2,NOREC XCOPY RBUF,W0,W1,BIN1,W0 FILE OPEN/CLOSED XCOPY RBUF,W1,W2,BIN2,W0 NO.OF RECORDS IN FILE MOVE BIN3,NOREC MUL BIN3,BIN11 ADD BIN7,W1 ADD BIN7,BIN11 CBNE FTYPE,=D'1',RE10 IF NOT SYSTEMFILE ADD BIN7,W5 RE10 SUB BIN3,BIN7 - NO. OF USED RECORDS DIV BIN3,BIN11 XCOPY RBUF,W3,W2,BIN3,W0 NO. OF FREE RECORDS MOVE ACK(W1),NOREC CALC 5% OF MUL ACK(W1),=D'5' NO. OF RECORDS DIV ACK(W1),=D'100' MOVE BIN4,ACK(W1) XCOPY RBUF,W5,W2,BIN4,W0 * XCOPY RBUF,W7,W2,BIN11,W0 NO.OF SECTORS/RECORD XCOPY RBUF,W9,W2,SECLEN,W0 SECTOR LENGTH * CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM BERR ERROR RET PEND EJECT REC2 PROC ************************ * FREE-SPACE RECORDS * ************************ MOVE BIN7,W0 NO. OF USED RECORDS MOVE FS,=C'FS' MOVE LPREV,W0 LINK PREV. MOVE LNEXT,W0 LINK NEXT MOVE BIN2,NOREC MOVE BIN3,=W'1496' CBE FTYPE,=D'2',F10 IF USERFILE SUB BIN2,W8 SYSTEMFILE MOVE BIN11,W1 NO.OF SECTORS/RECORD B F20 F10 * *** USERFILE *** MOVE BIN11,BLFACT NO.OF SECTORS/RECORD MUL BIN2,BIN11 NO.OF SECTORS IN FILE SUB BIN2,W2 SUB BIN2,BIN11 DIV BIN3,BIN11 CALC.NO.OF FREE SPACE MUL BIN3,BIN11 INDICATIONS IN EACH FREE SPACR REC *********************************** * FREE RECORD INDICATION * * MAX. 187 X 8 = 1496 PER RECORD * CALCULATE NO. OF RECORDS (BIN4) * FOR FREE-RECORD INDICATION *********************************** F20 MOVE BIN4,W0 MOVE BIN5,W0 F25 ADD BIN4,W1 NO.OF FREE-SPACE RECORDS SUB BIN2,W1 SUB BIN2,BIN3 CBG BIN2,BIN11,F25 CHECK IF SPACE FOR 1 FS-REC * AND RECORDS CBNL BIN2,W0,F32 BZ F32 ADD BIN2,BIN3 ADD BIN2,W1 MOVE BIN5,BIN2 DIV BIN5,BIN11 * ********************************************* * BIN5 = NO. OF FREE-RECORD-IND. * IN LAST FREE-SPACE RECORD * * PREPARE RECORD 2 (1:ST FREE-SPACE REC) ********************************************* F32 MOVE FRSTNO,BIN4 1:ST RECORD NO. CBE FTYPE,=D'2',F34 IF USERFILE ADD FRSTNO,W8 B F35 F34 ADD FRSTNO,W2 RECORD 1+2 ADD FRSTNO,BIN11 F35 CBE BIN4,W1,F37 ONLY 1 RECORD MOVE LNEXT,W4 LINK NEXT CBE FTYPE,=D'2',F36 IF USERFILE MOVE LNEXT,W9 B F37 F36 * *** USERFILE *** ADD LNEXT,BIN11 SUB LNEXT,W1 F37 MOVE NOFREE,BIN3 NO. OF FREE = 1496 DIV NOFREE,BIN11 CBNE BIN4,W1,F40 MOVE NOFREE,BIN5 IF LAST RECORD F40 MOVE RECNUM,W2 EJECT F50 ***************************************************** * FILL RECORD WITH FREE-SPACE-INDICATIONS : 1=FREE * ***************************************************** MOVE BIN1,NOFREE MOVE BIN6,W0 INDEX MOVE BIN8,W0 COUNTER TO MATCH - FS-IND. MOVE NOOCCB,W12 NO. OF OCCUPIED BYTES * F55 ADD NOOCCB,W1 1 BYTE / 8 RECORDS ADD BIN6,W1 CBE FTYPE,=D'2',F60 **************** * SYSTEMFILE * **************** SUB BIN1,W8 8 RECORDS BN F57 MOVE FF(BIN6),=X'FF' CBE BIN1,W0,F70 B F55 F57 ADD BIN1,W8 MOVE FF(BIN6),HEXTAB(BIN1) B F70 ************** * USERFILE * ************** F60 MOVE BIN9,W0 WORKITEM - FREE-SPACE MOVE BIN10,W0 COUNTER IN BIN9 F62 ADD BIN8,W1 CBNE BIN8,W1,F63 CBE BIN1,W0,F63 CALL SETB,BIN9,BIN10 BIN10:POS.0-7 SUB BIN1,W1 F63 ADD BIN10,W1 CBNE BIN8,BIN11,F64 MOVE BIN8,W0 F64 CBNE BIN10,W8,F62 XCOPY FF(BIN6),W0,W1,BIN9,W0 CBE BIN1,W0,F70 B F55 * F70 ADD BIN6,W1 CBG BIN6,=W'187',F80 MOVE FF(BIN6),=X'00' B F70 ****************************** * WRITE FREE-SPACE RECORDS * ****************************** F80 CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM BERR ERROR ADD BIN7,W1 NO. OF USED RECORDS SUB BIN4,W1 BZ F99 IF LAST RECORD * ADD FRSTNO,BIN3 MOVE LPREV,RECNUM MOVE RECNUM,LNEXT ADD LNEXT,W1 CBNE BIN4,W1,F90 MOVE LNEXT,W0 LAST RECORD CBE BIN5,W0,F90 MOVE NOFREE,BIN5 F90 B F50 F99 RET PEND * * ERROR PERF DSKERR,W3 'I/O-ERROR' B F99 *********************************************** * * WRITE RECORDS NEADED IF THE CREATED FILE * IS A SYSTEM FILE * OR A USERFILE RECSYS MOVE RBUF,=X'00' XCOPY RBUF,W6,W2,W10,W0 MOVE BIN1,W1 CBNE FTYPE,=D'2',RECJD BRANCH IF SYSFIL * * USERFILE * JOB CHAIN * REC 3 * WORD 1 'JC' * 4 10 NO OF USED BYTES IN THIS FILE * MOVE RECNUM,W3 MOVE BIN6,=X'4A43' 'JC' MOVE BIN1,W10 WRITE ONLY THIS REC B RECWR * * JOB DEF * REC 3 * WORD 1 'JD' * 4 10 NO OF USED BYTES IN THIS RECORD * RECJD MOVE RECNUM,W3 MOVE BIN6,=X'4A44' ADD BIN1,W1 B RECWR * * FORMAT CHAIN * REC 4 * WORD 1 'FC' * 4 10 NO OF USED BYTES IN THIS RECORD RECFC MOVE RECNUM,W4 MOVE BIN6,=X'4643' ADD BIN1,W1 B RECWR * * SYSTEM VARIABLES * REC 5 * WORD 1 'SV' * 4 10 NO OF USED BYTES IN THIS RECORD RECSV MOVE RECNUM,W5 MOVE BIN6,=X'5356' ADD BIN1,W1 B RECWR * * VALUE SETS * REC 7 * WORD 1 'SV' * 4 10 NO OF USED BYTES IN THIS RECORD RECTC MOVE RECNUM,W7 MOVE BIN6,=X'5443' ADD BIN1,W1 * WRITE THE CREATED RECORD TO DISC RECWR XCOPY RBUF,W0,W2,BIN6,W0 CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM BERR ERROR IB BIN1,RECJD,RECFC,RECSV,RECTC B F99 * * END
0x0000…0028 (0, 0, 400) Head {h00=0x0024, h01=0x0050, text=» IDENT WRIT12 UPD 80-03-10/CHST «, t00=0x0000, t01=0x0004}
0x0028…0058 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0000, t01=0x002c}
0x0058…0088 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0000, t01=0x005c}
0x0088…00b8 Head {h00=0x002c, h01=0x0050, text=»* WRITES RECORD 1 AND * «, t00=0x0000, t01=0x008c}
0x00b8…00e8 Head {h00=0x002c, h01=0x0050, text=»* FREE-SPACE RECORDS * «, t00=0x0000, t01=0x00bc}
0x00e8…0118 Head {h00=0x002c, h01=0x0050, text=»* ON SYSTEM- AND USER-FILES * «, t00=0x0000, t01=0x00ec}
0x0118…0148 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0000, t01=0x011c}
0x0148…0178 Head {h00=0x002c, h01=0x0050, text=»* BIN1 = WORKITEM * «, t00=0x0000, t01=0x014c}
0x0178…01a8 Head {h00=0x002c, h01=0x0050, text=»* BIN2 = NO.OF RECORDS * «, t00=0x0000, t01=0x017c}
0x01a8…01d8 Head {h00=0x002c, h01=0x0050, text=»* BIN3 = NO.OF FREE RECORDS * «, t00=0x0001, t01=0x001c}
0x01d8…0208 Head {h00=0x002c, h01=0x0050, text=»* BIN4 = NO.OF FREE-SPACE REC. * «, t00=0x0001, t01=0x004c}
0x0208…0238 Head {h00=0x002c, h01=0x0050, text=»* BIN5 = NO.OF FS.IN LAST REC. * «, t00=0x0001, t01=0x007c}
0x0238…0268 Head {h00=0x002c, h01=0x0050, text=»* BIN6 = INDEX * «, t00=0x0001, t01=0x00ac}
0x0268…0298 Head {h00=0x002c, h01=0x0050, text=»* BIN7 = NO.OF USED RECORDS * «, t00=0x0001, t01=0x00dc}
0x0298…02c8 Head {h00=0x002c, h01=0x0050, text=»* BIN8 = CONTER TO MATCH - FS-IND * «, t00=0x0001, t01=0x010c}
0x02c8…02f8 Head {h00=0x002c, h01=0x0050, text=»* BIN9 = WORKITEM - FREE-SPACE IND. * «, t00=0x0001, t01=0x013c}
0x02f8…0328 Head {h00=0x002c, h01=0x0050, text=»* BIN10 = COUNTER IN BIN9 * «, t00=0x0001, t01=0x016c}
0x0328…0358 Head {h00=0x002c, h01=0x0050, text=»* BIN11 = NO.OF SECTORS/RECORD * «, t00=0x0002, t01=0x000c}
0x0358…0388 Head {h00=0x002c, h01=0x0050, text=»* BIN12 = SIZE OF SECTORS * «, t00=0x0002, t01=0x003c}
0x0388…03b8 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0002, t01=0x006c}
0x03b8…03e8 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0002, t01=0x009c}
0x03e8…03f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00cc}
0x03f2…042c Head {h00=0x0036, h01=0x0050, text=»* IF THE CREATED FILE IS A SYSTEM FILE THEN «, t00=0x0002, t01=0x00d6}
0x042c…0464 Head {h00=0x0034, h01=0x0050, text=»* THERE ARE WRITTEN 4 INITIAL RECORD MORE «, t00=0x0002, t01=0x0110}
0x0464…048c Head {h00=0x0024, h01=0x0050, text=»*RECORD 3 CALLED JD, JOB DEF«, t00=0x0002, t01=0x0148}
0x048c…04ba Head {h00=0x002a, h01=0x0050, text=»* 4 FC, FORMAT CHAIN «, t00=0x0002, t01=0x0170}
0x04ba…04ec Head {h00=0x002e, h01=0x0050, text=»* 5 SV, SYSTEM VARIABLES «, t00=0x0003, t01=0x000e}
0x04ec…0518 Head {h00=0x0028, h01=0x0050, text=»* 7 TC, VALUE SETS «, t00=0x0003, t01=0x0040}
0x0518…0522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006c}
0x0522…0554 Head {h00=0x002e, h01=0x0050, text=»* IF THE CREATED FILE IS A USERFILE«, t00=0x0003, t01=0x0076}
0x0554…0584 Head {h00=0x002c, h01=0x0050, text=»* THEN IT IS NESESARY TO INITIATE«, t00=0x0003, t01=0x00a8}
0x0584…05bc Head {h00=0x0034, h01=0x0050, text=»* RECORD 3,THE BEGINNING OF THE JOB CHAIN«, t00=0x0003, t01=0x00d8}
0x05bc…05e6 Head {h00=0x0026, h01=0x0050, text=»*RECORD 3 CALLED JC, JOB CHAIN «, t00=0x0003, t01=0x0110}
0x05e6…05f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x013a}
0x05f0…0604 Head {h00=0x0010, h01=0x000c, text=» DDUM DDINIT«, t00=0x0003, t01=0x0144}
0x0604…0612 Head {h00=0x000a, h01=0x0005, text=» PDIV «, t00=0x0003, t01=0x0158}
0x0612…0626 Head {h00=0x0010, h01=0x0050, text=» ENTRY REC1 «, t00=0x0003, t01=0x0166}
0x0626…063a Head {h00=0x0010, h01=0x0050, text=» ENTRY REC2 «, t00=0x0003, t01=0x017a}
0x063a…0650 Head {h00=0x0012, h01=0x0050, text=» ENTRY RECSYS «, t00=0x0003, t01=0x018e}
0x0650…065a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0014}
0x065a…066e Head {h00=0x0010, h01=0x0050, text=» EXT DSKERR «, t00=0x0004, t01=0x001e}
0x066e…0680 Head {h00=0x000e, h01=0x0050, text=» EXT SETB «, t00=0x0004, t01=0x0032}
0x0680…0694 Head {h00=0x0010, h01=0x0050, text=» EXT WRITDK «, t00=0x0004, t01=0x0044}
0x0694…06a2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x0058}
0x06a2…06b4 Head {h00=0x000e, h01=0x0050, text=»REC1 PROC «, t00=0x0004, t01=0x0066}
0x06b4…06d2 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0004, t01=0x0078}
0x06d2…06f0 Head {h00=0x001a, h01=0x0050, text=»* WRITE 1:ST RECORD *«, t00=0x0004, t01=0x0096}
0x06f0…070e Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0004, t01=0x00b4}
0x070e…0728 Head {h00=0x0016, h01=0x0050, text=» MOVE RBUF,=X'00' «, t00=0x0004, t01=0x00d2}
0x0728…074a Head {h00=0x001e, h01=0x0050, text=» MOVE RECNUM,W1 RECORD NO «, t00=0x0004, t01=0x00ec}
0x074a…0760 Head {h00=0x0012, h01=0x0050, text=» MOVE BIN1,W0 «, t00=0x0004, t01=0x010e}
0x0760…0778 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN2,NOREC«, t00=0x0004, t01=0x0124}
0x0778…07aa Head {h00=0x002e, h01=0x0050, text=» XCOPY RBUF,W0,W1,BIN1,W0 FILE OPEN/CLOSED«, t00=0x0004, t01=0x013c}
0x07aa…07e2 Head {h00=0x0034, h01=0x0050, text=» XCOPY RBUF,W1,W2,BIN2,W0 NO.OF RECORDS IN FILE «, t00=0x0004, t01=0x016e}
0x07e2…07fa Head {h00=0x0014, h01=0x0050, text=» MOVE BIN3,NOREC«, t00=0x0005, t01=0x0016}
0x07fa…0812 Head {h00=0x0014, h01=0x0050, text=» MUL BIN3,BIN11 «, t00=0x0005, t01=0x002e}
0x0812…0826 Head {h00=0x0010, h01=0x0050, text=» ADD BIN7,W1«, t00=0x0005, t01=0x0046}
0x0826…083e Head {h00=0x0014, h01=0x0050, text=» ADD BIN7,BIN11 «, t00=0x0005, t01=0x005a}
0x083e…086e Head {h00=0x002c, h01=0x0050, text=» CBNE FTYPE,=D'1',RE10 IF NOT SYSTEMFILE«, t00=0x0005, t01=0x0072}
0x086e…0882 Head {h00=0x0010, h01=0x0050, text=» ADD BIN7,W5«, t00=0x0005, t01=0x00a2}
0x0882…088e Head {h00=0x0008, h01=0x0050, text=»RE10«, t00=0x0005, t01=0x00b6}
0x088e…08ba Head {h00=0x0028, h01=0x0050, text=» SUB BIN3,BIN7 - NO. OF USED RECORDS«, t00=0x0005, t01=0x00c2}
0x08ba…08d2 Head {h00=0x0014, h01=0x0050, text=» DIV BIN3,BIN11 «, t00=0x0005, t01=0x00ee}
0x08d2…0908 Head {h00=0x0032, h01=0x0050, text=» XCOPY RBUF,W3,W2,BIN3,W0 NO. OF FREE RECORDS «, t00=0x0005, t01=0x0106}
0x0908…092e Head {h00=0x0022, h01=0x0050, text=» MOVE ACK(W1),NOREC CALC 5% OF«, t00=0x0005, t01=0x013c}
0x092e…0958 Head {h00=0x0026, h01=0x0050, text=» MUL ACK(W1),=D'5' NO. OF RECORDS «, t00=0x0005, t01=0x0162}
0x0958…0974 Head {h00=0x0018, h01=0x0050, text=» DIV ACK(W1),=D'100'«, t00=0x0005, t01=0x018c}
0x0974…098e Head {h00=0x0016, h01=0x0050, text=» MOVE BIN4,ACK(W1)«, t00=0x0006, t01=0x0018}
0x098e…09b0 Head {h00=0x001e, h01=0x0050, text=» XCOPY RBUF,W5,W2,BIN4,W0 «, t00=0x0006, t01=0x0032}
0x09b0…09ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0054}
0x09ba…09f2 Head {h00=0x0034, h01=0x0050, text=» XCOPY RBUF,W7,W2,BIN11,W0 NO.OF SECTORS/RECORD «, t00=0x0006, t01=0x005e}
0x09f2…0a24 Head {h00=0x002e, h01=0x0050, text=» XCOPY RBUF,W9,W2,SECLEN,W0 SECTOR LENGTH «, t00=0x0006, t01=0x0096}
0x0a24…0a2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c8}
0x0a2e…0a68 Head {h00=0x0036, h01=0x0050, text=» CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM «, t00=0x0006, t01=0x00d2}
0x0a68…0a7c Head {h00=0x0010, h01=0x0050, text=» BERR ERROR «, t00=0x0006, t01=0x010c}
0x0a7c…0a88 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0006, t01=0x0120}
0x0a88…0a96 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0006, t01=0x012c}
0x0a96…0aa4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x013a}
0x0aa4…0ab6 Head {h00=0x000e, h01=0x0050, text=»REC2 PROC «, t00=0x0006, t01=0x0148}
0x0ab6…0ad6 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0006, t01=0x015a}
0x0ad6…0af6 Head {h00=0x001c, h01=0x0050, text=»* FREE-SPACE RECORDS *«, t00=0x0006, t01=0x017a}
0x0af6…0b16 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0007, t01=0x000a}
0x0b16…0b40 Head {h00=0x0026, h01=0x0050, text=» MOVE BIN7,W0 NO. OF USED RECORDS «, t00=0x0007, t01=0x002a}
0x0b40…0b58 Head {h00=0x0014, h01=0x0050, text=» MOVE FS,=C'FS' «, t00=0x0007, t01=0x0054}
0x0b58…0b7a Head {h00=0x001e, h01=0x0050, text=» MOVE LPREV,W0 LINK PREV. «, t00=0x0007, t01=0x006c}
0x0b7a…0b9a Head {h00=0x001c, h01=0x0050, text=» MOVE LNEXT,W0 LINK NEXT«, t00=0x0007, t01=0x008e}
0x0b9a…0bb2 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN2,NOREC«, t00=0x0007, t01=0x00ae}
0x0bb2…0bce Head {h00=0x0018, h01=0x0050, text=» MOVE BIN3,=W'1496' «, t00=0x0007, t01=0x00c6}
0x0bce…0bf6 Head {h00=0x0024, h01=0x0050, text=» CBE FTYPE,=D'2',F10 IF USERFILE«, t00=0x0007, t01=0x00e2}
0x0bf6…0c16 Head {h00=0x001c, h01=0x0050, text=» SUB BIN2,W8 SYSTEMFILE «, t00=0x0007, t01=0x010a}
0x0c16…0c42 Head {h00=0x0028, h01=0x0050, text=» MOVE BIN11,W1 NO.OF SECTORS/RECORD «, t00=0x0007, t01=0x012a}
0x0c42…0c50 Head {h00=0x000a, h01=0x0050, text=» B F20«, t00=0x0007, t01=0x0156}
0x0c50…0c5c Head {h00=0x0008, h01=0x0050, text=»F10 «, t00=0x0007, t01=0x0164}
0x0c5c…0c78 Head {h00=0x0018, h01=0x0050, text=»* *** USERFILE *** «, t00=0x0007, t01=0x0170}
0x0c78…0ca8 Head {h00=0x002c, h01=0x0050, text=» MOVE BIN11,BLFACT NO.OF SECTORS/RECORD «, t00=0x0007, t01=0x018c}
0x0ca8…0cd6 Head {h00=0x002a, h01=0x0050, text=» MUL BIN2,BIN11 NO.OF SECTORS IN FILE «, t00=0x0008, t01=0x002c}
0x0cd6…0cea Head {h00=0x0010, h01=0x0050, text=» SUB BIN2,W2«, t00=0x0008, t01=0x005a}
0x0cea…0d02 Head {h00=0x0014, h01=0x0050, text=» SUB BIN2,BIN11 «, t00=0x0008, t01=0x006e}
0x0d02…0d30 Head {h00=0x002a, h01=0x0050, text=» DIV BIN3,BIN11 CALC.NO.OF FREE SPACE «, t00=0x0008, t01=0x0086}
0x0d30…0d6a Head {h00=0x0036, h01=0x0050, text=» MUL BIN3,BIN11 INDICATIONS IN EACH FREE SPACR REC«, t00=0x0008, t01=0x00b4}
0x0d6a…0d96 Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0008, t01=0x00ee}
0x0d96…0db8 Head {h00=0x001e, h01=0x0050, text=»* FREE RECORD INDICATION «, t00=0x0008, t01=0x011a}
0x0db8…0dc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x013c}
0x0dc2…0dec Head {h00=0x0026, h01=0x0050, text=»* MAX. 187 X 8 = 1496 PER RECORD «, t00=0x0008, t01=0x0146}
0x0dec…0e16 Head {h00=0x0026, h01=0x0050, text=»* CALCULATE NO. OF RECORDS (BIN4)«, t00=0x0008, t01=0x0170}
0x0e16…0e3c Head {h00=0x0022, h01=0x0050, text=»* FOR FREE-RECORD INDICATION «, t00=0x0009, t01=0x000a}
0x0e3c…0e68 Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0009, t01=0x0030}
0x0e68…0e74 Head {h00=0x0008, h01=0x0050, text=»F20 «, t00=0x0009, t01=0x005c}
0x0e74…0e8a Head {h00=0x0012, h01=0x0050, text=» MOVE BIN4,W0 «, t00=0x0009, t01=0x0068}
0x0e8a…0ea0 Head {h00=0x0012, h01=0x0050, text=» MOVE BIN5,W0 «, t00=0x0009, t01=0x007e}
0x0ea0…0eac Head {h00=0x0008, h01=0x0050, text=»F25 «, t00=0x0009, t01=0x0094}
0x0eac…0eda Head {h00=0x002a, h01=0x0050, text=» ADD BIN4,W1 NO.OF FREE-SPACE RECORDS «, t00=0x0009, t01=0x00a0}
0x0eda…0eee Head {h00=0x0010, h01=0x0050, text=» SUB BIN2,W1«, t00=0x0009, t01=0x00ce}
0x0eee…0f04 Head {h00=0x0012, h01=0x0050, text=» SUB BIN2,BIN3«, t00=0x0009, t01=0x00e2}
0x0f04…0f3c Head {h00=0x0034, h01=0x0050, text=» CBG BIN2,BIN11,F25 CHECK IF SPACE FOR 1 FS-REC «, t00=0x0009, t01=0x00f8}
0x0f3c…0f7a Head {h00=0x003a, h01=0x0050, text=»* AND RECORDS «, t00=0x0009, t01=0x0130}
0x0f7a…0f94 Head {h00=0x0016, h01=0x0050, text=» CBNL BIN2,W0,F32 «, t00=0x0009, t01=0x016e}
0x0f94…0fa4 Head {h00=0x000c, h01=0x0050, text=» BZ F32 «, t00=0x0009, t01=0x0188}
0x0fa4…0fba Head {h00=0x0012, h01=0x0050, text=» ADD BIN2,BIN3«, t00=0x000a, t01=0x0008}
0x0fba…0fce Head {h00=0x0010, h01=0x0050, text=» ADD BIN2,W1«, t00=0x000a, t01=0x001e}
0x0fce…0fe6 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN5,BIN2 «, t00=0x000a, t01=0x0032}
0x0fe6…0ffe Head {h00=0x0014, h01=0x0050, text=» DIV BIN5,BIN11 «, t00=0x000a, t01=0x004a}
0x0ffe…1008 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0062}
0x1008…103e Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000a, t01=0x006c}
0x103e…1068 Head {h00=0x0026, h01=0x0050, text=»* BIN5 = NO. OF FREE-RECORD-IND. «, t00=0x000a, t01=0x00a2}
0x1068…1094 Head {h00=0x0028, h01=0x0050, text=»* IN LAST FREE-SPACE RECORD«, t00=0x000a, t01=0x00cc}
0x1094…109e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00f8}
0x109e…10d0 Head {h00=0x002e, h01=0x0050, text=»* PREPARE RECORD 2 (1:ST FREE-SPACE REC) «, t00=0x000a, t01=0x0102}
0x10d0…1106 Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000a, t01=0x0134}
0x1106…1112 Head {h00=0x0008, h01=0x0050, text=»F32 «, t00=0x000a, t01=0x016a}
0x1112…113c Head {h00=0x0026, h01=0x0050, text=» MOVE FRSTNO,BIN4 1:ST RECORD NO. «, t00=0x000a, t01=0x0176}
0x113c…1164 Head {h00=0x0024, h01=0x0050, text=» CBE FTYPE,=D'2',F34 IF USERFILE«, t00=0x000b, t01=0x0010}
0x1164…117a Head {h00=0x0012, h01=0x0050, text=» ADD FRSTNO,W8«, t00=0x000b, t01=0x0038}
0x117a…1188 Head {h00=0x000a, h01=0x0050, text=» B F35«, t00=0x000b, t01=0x004e}
0x1188…1194 Head {h00=0x0008, h01=0x0050, text=»F34 «, t00=0x000b, t01=0x005c}
0x1194…11b6 Head {h00=0x001e, h01=0x0050, text=» ADD FRSTNO,W2 RECORD 1+2 «, t00=0x000b, t01=0x0068}
0x11b6…11d0 Head {h00=0x0016, h01=0x0050, text=» ADD FRSTNO,BIN11 «, t00=0x000b, t01=0x008a}
0x11d0…11dc Head {h00=0x0008, h01=0x0050, text=»F35 «, t00=0x000b, t01=0x00a4}
0x11dc…1202 Head {h00=0x0022, h01=0x0050, text=» CBE BIN4,W1,F37 ONLY 1 RECORD«, t00=0x000b, t01=0x00b0}
0x1202…1222 Head {h00=0x001c, h01=0x0050, text=» MOVE LNEXT,W4 LINK NEXT«, t00=0x000b, t01=0x00d6}
0x1222…124a Head {h00=0x0024, h01=0x0050, text=» CBE FTYPE,=D'2',F36 IF USERFILE«, t00=0x000b, t01=0x00f6}
0x124a…1260 Head {h00=0x0012, h01=0x0050, text=» MOVE LNEXT,W9«, t00=0x000b, t01=0x011e}
0x1260…126e Head {h00=0x000a, h01=0x0050, text=» B F37«, t00=0x000b, t01=0x0134}
0x126e…127a Head {h00=0x0008, h01=0x0050, text=»F36 «, t00=0x000b, t01=0x0142}
0x127a…1296 Head {h00=0x0018, h01=0x0050, text=»* *** USERFILE *** «, t00=0x000b, t01=0x014e}
0x1296…12ae Head {h00=0x0014, h01=0x0050, text=» ADD LNEXT,BIN11«, t00=0x000b, t01=0x016a}
0x12ae…12c4 Head {h00=0x0012, h01=0x0050, text=» SUB LNEXT,W1 «, t00=0x000b, t01=0x0182}
0x12c4…12d0 Head {h00=0x0008, h01=0x0050, text=»F37 «, t00=0x000c, t01=0x0008}
0x12d0…12fc Head {h00=0x0028, h01=0x0050, text=» MOVE NOFREE,BIN3 NO. OF FREE = 1496«, t00=0x000c, t01=0x0014}
0x12fc…1316 Head {h00=0x0016, h01=0x0050, text=» DIV NOFREE,BIN11 «, t00=0x000c, t01=0x0040}
0x1316…1330 Head {h00=0x0016, h01=0x0050, text=» CBNE BIN4,W1,F40 «, t00=0x000c, t01=0x005a}
0x1330…1358 Head {h00=0x0024, h01=0x0050, text=» MOVE NOFREE,BIN5 IF LAST RECORD«, t00=0x000c, t01=0x0074}
0x1358…1364 Head {h00=0x0008, h01=0x0050, text=»F40 «, t00=0x000c, t01=0x009c}
0x1364…137c Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W2 «, t00=0x000c, t01=0x00a8}
0x137c…138a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x00c0}
0x138a…1396 Head {h00=0x0008, h01=0x0050, text=»F50 «, t00=0x000c, t01=0x00ce}
0x1396…13d4 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x000c, t01=0x00da}
0x13d4…1412 Head {h00=0x003a, h01=0x0050, text=»* FILL RECORD WITH FREE-SPACE-INDICATIONS : 1=FREE * «, t00=0x000c, t01=0x0118}
0x1412…1450 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x000c, t01=0x0156}
0x1450…146a (13, 0, 400) Head {h00=0x0016, h01=0x0050, text=» MOVE BIN1,NOFREE «, t00=0x000d, t01=0x0004}
0x146a…1486 Head {h00=0x0018, h01=0x0050, text=» MOVE BIN6,W0 INDEX «, t00=0x000d, t01=0x001e}
0x1486…14b6 Head {h00=0x002c, h01=0x0050, text=» MOVE BIN8,W0 COUNTER TO MATCH - FS-IND.«, t00=0x000d, t01=0x003a}
0x14b6…14e4 Head {h00=0x002a, h01=0x0050, text=» MOVE NOOCCB,W12 NO. OF OCCUPIED BYTES«, t00=0x000d, t01=0x006a}
0x14e4…14ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0098}
0x14ee…14fa Head {h00=0x0008, h01=0x0050, text=»F55 «, t00=0x000d, t01=0x00a2}
0x14fa…1524 Head {h00=0x0026, h01=0x0050, text=» ADD NOOCCB,W1 1 BYTE / 8 RECORDS «, t00=0x000d, t01=0x00ae}
0x1524…1538 Head {h00=0x0010, h01=0x0050, text=» ADD BIN6,W1«, t00=0x000d, t01=0x00d8}
0x1538…1554 Head {h00=0x0018, h01=0x0050, text=» CBE FTYPE,=D'2',F60«, t00=0x000d, t01=0x00ec}
0x1554…156c Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x000d, t01=0x0108}
0x156c…1584 Head {h00=0x0014, h01=0x0050, text=»* SYSTEMFILE *«, t00=0x000d, t01=0x0120}
0x1584…159c Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x000d, t01=0x0138}
0x159c…15ba Head {h00=0x001a, h01=0x0050, text=» SUB BIN1,W8 8 RECORDS«, t00=0x000d, t01=0x0150}
0x15ba…15ca Head {h00=0x000c, h01=0x0050, text=» BN F57 «, t00=0x000d, t01=0x016e}
0x15ca…15e8 Head {h00=0x001a, h01=0x0050, text=» MOVE FF(BIN6),=X'FF' «, t00=0x000d, t01=0x017e}
0x15e8…1600 Head {h00=0x0014, h01=0x0050, text=» CBE BIN1,W0,F70«, t00=0x000e, t01=0x000c}
0x1600…160e Head {h00=0x000a, h01=0x0050, text=» B F55«, t00=0x000e, t01=0x0024}
0x160e…161a Head {h00=0x0008, h01=0x0050, text=»F57 «, t00=0x000e, t01=0x0032}
0x161a…162e Head {h00=0x0010, h01=0x0050, text=» ADD BIN1,W8«, t00=0x000e, t01=0x003e}
0x162e…1652 Head {h00=0x0020, h01=0x0050, text=» MOVE FF(BIN6),HEXTAB(BIN1) «, t00=0x000e, t01=0x0052}
0x1652…1660 Head {h00=0x000a, h01=0x0050, text=» B F70«, t00=0x000e, t01=0x0076}
0x1660…1676 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x000e, t01=0x0084}
0x1676…168c Head {h00=0x0012, h01=0x0050, text=»* USERFILE *«, t00=0x000e, t01=0x009a}
0x168c…16a2 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x000e, t01=0x00b0}
0x16a2…16ae Head {h00=0x0008, h01=0x0050, text=»F60 «, t00=0x000e, t01=0x00c6}
0x16ae…16da Head {h00=0x0028, h01=0x0050, text=» MOVE BIN9,W0 WORKITEM - FREE-SPACE «, t00=0x000e, t01=0x00d2}
0x16da…1700 Head {h00=0x0022, h01=0x0050, text=» MOVE BIN10,W0 COUNTER IN BIN9«, t00=0x000e, t01=0x00fe}
0x1700…170c Head {h00=0x0008, h01=0x0050, text=»F62 «, t00=0x000e, t01=0x0124}
0x170c…1720 Head {h00=0x0010, h01=0x0050, text=» ADD BIN8,W1«, t00=0x000e, t01=0x0130}
0x1720…173a Head {h00=0x0016, h01=0x0050, text=» CBNE BIN8,W1,F63 «, t00=0x000e, t01=0x0144}
0x173a…1752 Head {h00=0x0014, h01=0x0050, text=» CBE BIN1,W0,F63«, t00=0x000e, t01=0x015e}
0x1752…177e Head {h00=0x0028, h01=0x0050, text=» CALL SETB,BIN9,BIN10 BIN10:POS.0-7 «, t00=0x000e, t01=0x0176}
0x177e…1792 Head {h00=0x0010, h01=0x0050, text=» SUB BIN1,W1«, t00=0x000f, t01=0x0012}
0x1792…179e Head {h00=0x0008, h01=0x0050, text=»F63 «, t00=0x000f, t01=0x0026}
0x179e…17b4 Head {h00=0x0012, h01=0x0050, text=» ADD BIN10,W1 «, t00=0x000f, t01=0x0032}
0x17b4…17d0 Head {h00=0x0018, h01=0x0050, text=» CBNE BIN8,BIN11,F64«, t00=0x000f, t01=0x0048}
0x17d0…17e6 Head {h00=0x0012, h01=0x0050, text=» MOVE BIN8,W0 «, t00=0x000f, t01=0x0064}
0x17e6…17f2 Head {h00=0x0008, h01=0x0050, text=»F64 «, t00=0x000f, t01=0x007a}
0x17f2…180c Head {h00=0x0016, h01=0x0050, text=» CBNE BIN10,W8,F62«, t00=0x000f, t01=0x0086}
0x180c…1832 Head {h00=0x0022, h01=0x0050, text=» XCOPY FF(BIN6),W0,W1,BIN9,W0 «, t00=0x000f, t01=0x00a0}
0x1832…184a Head {h00=0x0014, h01=0x0050, text=» CBE BIN1,W0,F70«, t00=0x000f, t01=0x00c6}
0x184a…1858 Head {h00=0x000a, h01=0x0050, text=» B F55«, t00=0x000f, t01=0x00de}
0x1858…1862 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ec}
0x1862…186e Head {h00=0x0008, h01=0x0050, text=»F70 «, t00=0x000f, t01=0x00f6}
0x186e…1882 Head {h00=0x0010, h01=0x0050, text=» ADD BIN6,W1«, t00=0x000f, t01=0x0102}
0x1882…18a0 Head {h00=0x001a, h01=0x0050, text=» CBG BIN6,=W'187',F80 «, t00=0x000f, t01=0x0116}
0x18a0…18be Head {h00=0x001a, h01=0x0050, text=» MOVE FF(BIN6),=X'00' «, t00=0x000f, t01=0x0134}
0x18be…18cc Head {h00=0x000a, h01=0x0050, text=» B F70«, t00=0x000f, t01=0x0152}
0x18cc…18f2 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000f, t01=0x0160}
0x18f2…1918 Head {h00=0x0022, h01=0x0050, text=»* WRITE FREE-SPACE RECORDS *«, t00=0x000f, t01=0x0186}
0x1918…193e Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0010, t01=0x001c}
0x193e…194a Head {h00=0x0008, h01=0x0050, text=»F80 «, t00=0x0010, t01=0x0042}
0x194a…1984 Head {h00=0x0036, h01=0x0050, text=» CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM «, t00=0x0010, t01=0x004e}
0x1984…1998 Head {h00=0x0010, h01=0x0050, text=» BERR ERROR «, t00=0x0010, t01=0x0088}
0x1998…19c0 Head {h00=0x0024, h01=0x0050, text=» ADD BIN7,W1 NO. OF USED RECORDS«, t00=0x0010, t01=0x009c}
0x19c0…19d4 Head {h00=0x0010, h01=0x0050, text=» SUB BIN4,W1«, t00=0x0010, t01=0x00c4}
0x19d4…19f2 Head {h00=0x001a, h01=0x0050, text=» BZ F99 IF LAST RECORD«, t00=0x0010, t01=0x00d8}
0x19f2…19fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00f6}
0x19fc…1a14 Head {h00=0x0014, h01=0x0050, text=» ADD FRSTNO,BIN3«, t00=0x0010, t01=0x0100}
0x1a14…1a2e Head {h00=0x0016, h01=0x0050, text=» MOVE LPREV,RECNUM«, t00=0x0010, t01=0x0118}
0x1a2e…1a48 Head {h00=0x0016, h01=0x0050, text=» MOVE RECNUM,LNEXT«, t00=0x0010, t01=0x0132}
0x1a48…1a5e Head {h00=0x0012, h01=0x0050, text=» ADD LNEXT,W1 «, t00=0x0010, t01=0x014c}
0x1a5e…1a78 Head {h00=0x0016, h01=0x0050, text=» CBNE BIN4,W1,F90 «, t00=0x0010, t01=0x0162}
0x1a78…1a9a Head {h00=0x001e, h01=0x0050, text=» MOVE LNEXT,W0 LAST RECORD«, t00=0x0010, t01=0x017c}
0x1a9a…1ab2 Head {h00=0x0014, h01=0x0050, text=» CBE BIN5,W0,F90«, t00=0x0011, t01=0x000e}
0x1ab2…1acc Head {h00=0x0016, h01=0x0050, text=» MOVE NOFREE,BIN5 «, t00=0x0011, t01=0x0026}
0x1acc…1ad8 Head {h00=0x0008, h01=0x0050, text=»F90 «, t00=0x0011, t01=0x0040}
0x1ad8…1ae6 Head {h00=0x000a, h01=0x0050, text=» B F50«, t00=0x0011, t01=0x004c}
0x1ae6…1af2 Head {h00=0x0008, h01=0x0050, text=»F99 «, t00=0x0011, t01=0x005a}
0x1af2…1afe Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0011, t01=0x0066}
0x1afe…1b0c Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0011, t01=0x0072}
0x1b0c…1b16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0080}
0x1b16…1b20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x008a}
0x1b20…1b2e Head {h00=0x000a, h01=0x0050, text=»ERROR «, t00=0x0011, t01=0x0094}
0x1b2e…1b52 Head {h00=0x0020, h01=0x0050, text=» PERF DSKERR,W3 'I/O-ERROR' «, t00=0x0011, t01=0x00a2}
0x1b52…1b60 Head {h00=0x000a, h01=0x0050, text=» B F99«, t00=0x0011, t01=0x00c6}
0x1b60…1b98 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0011, t01=0x00d4}
0x1b98…1ba2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x010c}
0x1ba2…1bd8 Head {h00=0x0032, h01=0x0050, text=»* WRITE RECORDS NEADED IF THE CREATED FILE «, t00=0x0011, t01=0x0116}
0x1bd8…1bf6 Head {h00=0x001a, h01=0x0050, text=»* IS A SYSTEM FILE«, t00=0x0011, t01=0x014c}
0x1bf6…1c18 Head {h00=0x001e, h01=0x0050, text=»* OR A USERFILE «, t00=0x0011, t01=0x016a}
0x1c18…1c26 Head {h00=0x000a, h01=0x0050, text=»RECSYS«, t00=0x0011, t01=0x018c}
0x1c26…1c40 Head {h00=0x0016, h01=0x0050, text=» MOVE RBUF,=X'00' «, t00=0x0012, t01=0x000a}
0x1c40…1c60 Head {h00=0x001c, h01=0x0050, text=» XCOPY RBUF,W6,W2,W10,W0«, t00=0x0012, t01=0x0024}
0x1c60…1c76 Head {h00=0x0012, h01=0x0050, text=» MOVE BIN1,W1 «, t00=0x0012, t01=0x0044}
0x1c76…1ca6 Head {h00=0x002c, h01=0x0050, text=» CBNE FTYPE,=D'2',RECJD BRANCH IF SYSFIL«, t00=0x0012, t01=0x005a}
0x1ca6…1cb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x008a}
0x1cb0…1cc8 Head {h00=0x0014, h01=0x0050, text=»* USERFILE «, t00=0x0012, t01=0x0094}
0x1cc8…1ce0 Head {h00=0x0014, h01=0x0050, text=»* JOB CHAIN«, t00=0x0012, t01=0x00ac}
0x1ce0…1cf4 Head {h00=0x0010, h01=0x0050, text=»* REC 3«, t00=0x0012, t01=0x00c4}
0x1cf4…1d14 Head {h00=0x001c, h01=0x0050, text=»* WORD 1 'JC' «, t00=0x0012, t01=0x00d8}
0x1d14…1d54 Head {h00=0x003c, h01=0x0050, text=»* 4 10 NO OF USED BYTES IN THIS FILE«, t00=0x0012, t01=0x00f8}
0x1d54…1d5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0138}
0x1d5e…1d76 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W3 «, t00=0x0012, t01=0x0142}
0x1d76…1d96 Head {h00=0x001c, h01=0x0050, text=» MOVE BIN6,=X'4A43' 'JC'«, t00=0x0012, t01=0x015a}
0x1d96…1dc0 Head {h00=0x0026, h01=0x0050, text=» MOVE BIN1,W10 WRITE ONLY THIS REC«, t00=0x0012, t01=0x017a}
0x1dc0…1dd0 Head {h00=0x000c, h01=0x0050, text=» B RECWR«, t00=0x0013, t01=0x0014}
0x1dd0…1dda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0024}
0x1dda…1df0 Head {h00=0x0012, h01=0x0050, text=»* JOB DEF «, t00=0x0013, t01=0x002e}
0x1df0…1e04 Head {h00=0x0010, h01=0x0050, text=»* REC 3 «, t00=0x0013, t01=0x0044}
0x1e04…1e22 Head {h00=0x001a, h01=0x0050, text=»* WORD 1 'JD'«, t00=0x0013, t01=0x0058}
0x1e22…1e66 Head {h00=0x0040, h01=0x0050, text=»* 4 10 NO OF USED BYTES IN THIS RECORD «, t00=0x0013, t01=0x0076}
0x1e66…1e70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ba}
0x1e70…1e7e Head {h00=0x000a, h01=0x0050, text=»RECJD «, t00=0x0013, t01=0x00c4}
0x1e7e…1e96 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W3 «, t00=0x0013, t01=0x00d2}
0x1e96…1eb2 Head {h00=0x0018, h01=0x0050, text=» MOVE BIN6,=X'4A44' «, t00=0x0013, t01=0x00ea}
0x1eb2…1ec6 Head {h00=0x0010, h01=0x0050, text=» ADD BIN1,W1«, t00=0x0013, t01=0x0106}
0x1ec6…1ed6 Head {h00=0x000c, h01=0x0050, text=» B RECWR«, t00=0x0013, t01=0x011a}
0x1ed6…1ee0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x012a}
0x1ee0…1efa Head {h00=0x0016, h01=0x0050, text=»* FORMAT CHAIN«, t00=0x0013, t01=0x0134}
0x1efa…1f0e Head {h00=0x0010, h01=0x0050, text=»* REC 4 «, t00=0x0013, t01=0x014e}
0x1f0e…1f2c Head {h00=0x001a, h01=0x0050, text=»* WORD 1 'FC'«, t00=0x0013, t01=0x0162}
0x1f2c…1f6e Head {h00=0x003e, h01=0x0050, text=»* 4 10 NO OF USED BYTES IN THIS RECORD«, t00=0x0013, t01=0x0180}
0x1f6e…1f7c Head {h00=0x000a, h01=0x0050, text=»RECFC «, t00=0x0014, t01=0x0032}
0x1f7c…1f94 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W4 «, t00=0x0014, t01=0x0040}
0x1f94…1fb0 Head {h00=0x0018, h01=0x0050, text=» MOVE BIN6,=X'4643' «, t00=0x0014, t01=0x0058}
0x1fb0…1fc4 Head {h00=0x0010, h01=0x0050, text=» ADD BIN1,W1«, t00=0x0014, t01=0x0074}
0x1fc4…1fd4 Head {h00=0x000c, h01=0x0050, text=» B RECWR«, t00=0x0014, t01=0x0088}
0x1fd4…1fde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0098}
0x1fde…1ffc Head {h00=0x001a, h01=0x0050, text=»* SYSTEM VARIABLES«, t00=0x0014, t01=0x00a2}
0x1ffc…2010 Head {h00=0x0010, h01=0x0050, text=»* REC 5 «, t00=0x0014, t01=0x00c0}
0x2010…202e Head {h00=0x001a, h01=0x0050, text=»* WORD 1 'SV'«, t00=0x0014, t01=0x00d4}
0x202e…2070 Head {h00=0x003e, h01=0x0050, text=»* 4 10 NO OF USED BYTES IN THIS RECORD «, t00=0x0014, t01=0x00f2}
0x2070…207e Head {h00=0x000a, h01=0x0050, text=»RECSV «, t00=0x0014, t01=0x0134}
0x207e…2096 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W5 «, t00=0x0014, t01=0x0142}
0x2096…20b2 Head {h00=0x0018, h01=0x0050, text=» MOVE BIN6,=X'5356' «, t00=0x0014, t01=0x015a}
0x20b2…20c6 Head {h00=0x0010, h01=0x0050, text=» ADD BIN1,W1«, t00=0x0014, t01=0x0176}
0x20c6…20d6 Head {h00=0x000c, h01=0x0050, text=» B RECWR«, t00=0x0014, t01=0x018a}
0x20d6…20e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x000a}
0x20e0…20f8 Head {h00=0x0014, h01=0x0050, text=»* VALUE SETS«, t00=0x0015, t01=0x0014}
0x20f8…210c Head {h00=0x0010, h01=0x0050, text=»* REC 7 «, t00=0x0015, t01=0x002c}
0x210c…212c Head {h00=0x001c, h01=0x0050, text=»* WORD 1 'SV' «, t00=0x0015, t01=0x0040}
0x212c…216e Head {h00=0x003e, h01=0x0050, text=»* 4 10 NO OF USED BYTES IN THIS RECORD «, t00=0x0015, t01=0x0060}
0x216e…217c Head {h00=0x000a, h01=0x0050, text=»RECTC «, t00=0x0015, t01=0x00a2}
0x217c…2194 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNUM,W7 «, t00=0x0015, t01=0x00b0}
0x2194…21b0 Head {h00=0x0018, h01=0x0050, text=» MOVE BIN6,=X'5443' «, t00=0x0015, t01=0x00c8}
0x21b0…21c4 Head {h00=0x0010, h01=0x0050, text=» ADD BIN1,W1«, t00=0x0015, t01=0x00e4}
0x21c4…21f4 Head {h00=0x002c, h01=0x0050, text=»* WRITE THE CREATED RECORD TO DISC «, t00=0x0015, t01=0x00f8}
0x21f4…2202 Head {h00=0x000a, h01=0x0050, text=»RECWR «, t00=0x0015, t01=0x0128}
0x2202…2224 Head {h00=0x001e, h01=0x0050, text=» XCOPY RBUF,W0,W2,BIN6,W0 «, t00=0x0015, t01=0x0136}
0x2224…225e Head {h00=0x0036, h01=0x0050, text=» CALL WRITDK,DISK,FILECODE(W1),RBUF,SECLEN,RECNUM «, t00=0x0015, t01=0x0158}
0x225e…2272 (22, 2, 114) Head {h00=0x0010, h01=0x0050, text=» BERR ERROR «, t00=0x0016, t01=0x0004}
0x2272…229a Head {h00=0x0024, h01=0x0050, text=» IB BIN1,RECJD,RECFC,RECSV,RECTC«, t00=0x0016, t01=0x0018}
0x229a…22a8 Head {h00=0x000a, h01=0x0050, text=» B F99«, t00=0x0016, t01=0x0040}
0x22a8…22b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x004e}
0x22b2…22bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0058}
0x22bc…22c8 Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0016, t01=0x0062}
0x22c8…22cc Head {h00=0x4004, h01=0x0000}
0x22cc…22d0 00 16 00 6e ┆ n┆
0x22d0…22d8 (23, 1, 8) 20 04 00 00 00 17 00 04 ┆ ┆
0x22d8…2328 (24, 0, 400) 00 40 00 48 20 49 44 45 4e 54 20 43 52 45 53 55 44 20 20 54 52 41 20 35 2e 30 20 20 38 30 2d 30 32 2d 32 39 20 46 31 20 4f 31 31 31 31 20 20 55 50 44 20 38 30 2d 30 32 2d 32 39 2f 43 48 53 54 00 00 00 04 00 0e 00 0a 01 04 c8 43 52 45 53 55 ┆ @ H IDENT CRESUD TRA 5.0 80-02-29 F1 O1111 UPD 80-02-29/CHST CRESU┆
0x2328…2378 44 00 00 00 00 48 00 0e 00 0a 02 04 c8 24 24 24 54 52 41 45 00 00 00 5a 00 10 00 0c 05 05 c8 43 52 45 53 55 44 00 00 00 00 00 00 6c 00 44 00 40 02 1f c8 43 48 56 4e 41 4d 45 c8 43 4c 4f 46 49 4c 41 c8 43 52 45 46 49 4c 30 c8 44 45 43 4c 52 ┆D H $$$TRAE Z CRESUD l D @ CHVNAME CLOFILA CREFIL0 DECLR┆
0x2378…23c8 41 46 c8 44 53 4b 45 52 52 20 a8 4f 50 45 4e 46 c8 52 44 53 45 43 54 2f c8 54 3a 41 54 54 46 20 00 00 00 80 00 0e 00 0a 02 04 c8 54 3a 45 52 41 53 00 00 00 00 c8 00 0c 00 08 00 03 05 06 00 07 00 0e 00 00 00 da 00 0e 00 0a 00 04 10 08 00 13 ┆AF DSKERR OPENF RDSECT/ T:ATTF T:ERAS ┆
0x23c8…2418 20 02 00 2e 00 00 00 ea 00 0c 00 08 00 03 05 06 00 1b 00 0e 00 00 00 fc 00 0e 00 0a 00 04 10 08 00 41 20 02 00 20 00 00 01 0c 00 4a 00 46 00 22 00 44 00 00 00 54 20 00 c0 20 30 52 10 c0 43 6a c0 20 22 43 2a 01 d1 4c 6a d0 20 22 43 d1 30 52 ┆ . A J F " D T 0R Cj "C* Lj "C 0R┆
0x2418…2468 10 c0 43 00 c5 21 00 c4 22 00 c2 20 6a c6 20 22 43 c2 28 c6 20 1c 6a c6 20 22 43 c4 02 54 c6 53 11 52 0f 21 00 00 01 1e 00 0e 00 0a 00 04 10 08 00 50 20 02 7f ff 00 00 01 6c 00 0e 00 09 00 04 14 07 00 5d 30 01 b2 ff 00 00 01 7e 00 0e 00 09 ┆ C ! " j "C ( j "C T S R ! P l ]0 ~ ┆
0x2468…24b8 (25, 0, 398) 00 04 14 07 00 61 30 01 b3 ff 00 00 01 90 00 0c 00 08 00 03 05 06 00 67 00 10 00 01 00 12 00 0c 00 08 00 03 08 06 00 68 00 00 00 01 00 22 00 0c 00 08 00 03 07 06 00 6c 00 08 00 01 00 32 00 0c 00 08 00 03 02 06 00 70 00 6b 00 01 00 42 00 0c ┆ a0 g h " l 2 p k B ┆
0x24b8…2508 00 08 00 03 02 06 00 71 01 24 00 01 00 52 00 0c 00 08 00 03 02 06 00 72 00 9f 00 01 00 62 00 0c 00 08 00 03 05 06 00 76 00 10 00 01 00 72 00 0c 00 08 00 03 08 06 00 77 00 0b 00 01 00 82 00 0c 00 08 00 03 07 06 00 7b 00 04 00 01 00 92 00 0c ┆ q $ R r b v r w { ┆
0x2508…2558 00 08 00 03 05 06 00 7d 00 0c 00 01 00 a2 00 4a 00 46 00 22 00 44 00 40 c5 4c 0e 02 c4 28 02 c5 21 02 c2 28 5f 26 01 54 4c 04 d0 21 50 05 02 c0 21 5f 41 21 44 4c 1b 21 44 4c 12 00 4b 4d 31 58 46 41 d0 80 52 32 d4 03 52 52 52 5f 0c 31 58 46 ┆ } J F " D @ L ( ! (_& TL !P !_A!DL !DL KM1XFA R2 RRR_ 1XF┆
0x2558…25a8 5f 11 80 52 30 52 10 66 00 01 00 b2 00 0c 00 08 00 03 07 06 00 8c 00 04 00 01 01 00 00 0c 00 08 00 03 05 06 00 91 00 10 00 01 01 10 00 0c 00 08 00 03 08 06 00 92 00 06 00 01 01 20 00 0c 00 08 00 03 07 06 00 96 00 08 00 01 01 30 00 0c 00 08 ┆_ R0R f 0 ┆
0x25a8…25f6 00 03 02 06 00 9a 00 95 00 01 01 40 00 0c 00 08 00 03 02 06 00 9b 01 24 00 01 01 50 00 0c 00 08 00 03 02 06 00 9c 00 9f 00 01 01 60 00 0e 00 0a 00 04 10 08 00 a1 20 02 00 ff 00 01 01 70 00 0c 00 08 00 03 07 06 00 a3 00 02 00 01 01 82 ┆ @ $ P ` p ┆
0x25f6…2646 (26, 0, 400) 00 0c 00 08 00 03 05 06 00 af 00 12 00 02 00 04 00 0e 00 09 00 04 14 07 00 b5 00 01 53 ff 00 02 00 14 00 4a 00 46 00 22 00 44 00 80 21 43 4d 48 50 05 06 48 49 50 96 80 52 00 4b 4c 31 58 46 41 d0 80 52 32 d4 03 52 52 52 5f 14 01 3e 4c 80 52 ┆ S J F " D !CMHP HIP R KL1XFA R2 RRR_ >L R┆
0x2646…2696 4a 00 c2 59 6a 42 27 21 50 21 30 58 00 21 25 01 8a 4c 6a 42 26 21 8a 20 6a 42 28 28 00 02 00 26 00 0e 00 0a 00 04 10 08 00 ca 20 02 00 31 00 02 00 74 00 0e 00 0a 00 04 10 08 00 d3 20 02 00 32 00 02 00 86 00 0e 00 09 00 04 14 07 00 dc 30 01 ┆J YjB'!P!0X !% LjB&! jB(( & 1 t 2 0 ┆
0x2696…26e6 b2 32 00 02 00 98 00 0e 00 09 00 04 14 07 00 e0 30 01 b1 32 00 02 00 aa 00 0e 00 0a 00 04 10 08 00 fe 20 02 00 38 00 02 00 bc 00 4a 00 46 00 22 00 44 00 c0 4b 20 62 42 30 26 4a 20 01 c0 4c 6a 42 c0 21 21 21 01 c1 4c 6a 42 c1 22 3e 20 21 44 ┆ 2 0 2 8 J F " D K bB0&J LjB !!! LjB "> !D┆
0x26e6…2736 4c 18 21 44 4c 1a 00 c3 58 6a 42 c0 21 c3 21 00 c3 57 6a 42 c1 22 c3 20 57 06 00 c0 58 08 c2 c0 01 c0 4c 6a 00 02 00 ce 00 0e 00 0a 00 04 10 08 01 07 20 02 00 36 00 02 01 1c 00 0e 00 0a 00 04 10 08 01 10 20 02 00 34 00 02 01 2e 00 0c 00 08 ┆L !DL XjB ! ! WjB " W X Lj 6 4 . ┆
0x2736…2786 00 03 05 06 01 18 00 06 00 02 01 40 00 0c 00 08 00 03 07 06 01 22 00 0a 00 02 01 50 00 0c 00 08 00 03 20 06 00 00 00 1e 00 02 01 60 00 0a 00 05 00 02 26 03 e0 00 00 02 01 70 00 12 00 0e 00 06 16 0c 00 01 00 06 53 59 53 54 45 4d 00 02 01 7e ┆ @ " P ` & p SYSTEM ~┆
0x2786…27d6 (27, 0, 400) 00 0c 00 07 00 03 24 05 c1 00 01 00 00 03 00 04 00 0a 00 06 00 02 26 04 c4 07 00 03 00 14 00 10 00 0c 00 05 16 0a 00 02 00 04 46 49 4c 45 00 03 00 22 00 0c 00 07 00 03 24 05 c1 00 02 00 00 03 00 36 00 0a 00 05 00 02 26 03 e1 00 00 03 00 46 ┆ $ & FILE " $ 6 & F┆
0x27d6…2826 00 10 00 0b 00 05 16 09 00 03 00 03 4e 4f 2e 00 00 03 00 54 00 0c 00 07 00 03 24 05 c1 00 03 00 00 03 00 68 00 0a 00 06 00 02 26 04 c4 05 00 03 00 78 00 18 00 13 00 09 16 11 00 04 00 0b 4f 46 20 52 45 43 4f 52 44 53 3a c0 00 03 00 86 00 0c ┆ NO. T $ h & x OF RECORDS: ┆
0x2826…2876 00 07 00 03 24 05 c1 00 04 00 00 03 00 a2 00 0e 00 0a 00 04 26 08 f2 11 03 81 85 80 00 03 00 b2 00 12 00 0d 00 06 1a 0b 00 05 10 05 5a 5a 5a 5a 58 00 00 03 00 c4 00 0c 00 07 00 03 22 05 00 05 59 81 00 03 00 da 00 0a 00 05 00 02 26 03 e1 05 ┆ $ & ZZZZX " Y & ┆
0x2876…28c6 00 03 00 ea 00 0e 00 09 00 04 26 07 f0 01 00 00 00 80 00 03 00 f8 00 0a 00 06 00 02 26 04 c0 5b 00 03 01 0a 00 08 00 04 00 01 28 02 00 03 01 18 00 0c 00 08 00 03 20 06 00 06 00 1c 00 03 01 24 00 0a 00 05 00 02 26 03 e0 5b 00 03 01 34 00 10 ┆ & & [ ( $ & [ 4 ┆
0x28c6…2916 00 0c 00 05 16 0a 00 07 00 04 55 53 45 52 00 03 01 42 00 0c 00 07 00 03 24 05 c1 00 07 00 00 03 01 56 00 0a 00 06 00 02 26 04 c4 05 00 03 01 66 00 10 00 0c 00 05 16 0a 00 08 00 04 46 49 4c 45 00 03 01 74 00 0c 00 07 00 03 24 05 c1 00 08 00 ┆ USER B $ V & f FILE t $ ┆
0x2916…2966 (28, 0, 400) 00 03 01 88 00 0a 00 05 00 02 26 03 e1 00 00 04 00 08 00 22 00 1e 00 0e 16 1c 00 09 00 16 4e 4f 2e 20 4f 46 20 53 45 43 54 4f 52 53 2f 52 45 43 4f 52 44 3a 00 04 00 16 00 0c 00 07 00 03 24 05 c1 00 09 00 00 04 00 3c 00 0e 00 0a 00 04 26 08 ┆ & " NO. OF SECTORS/RECORD: $ < & ┆
0x2966…29b6 f2 17 0c 81 81 80 00 04 00 4c 00 10 00 0b 00 05 1a 09 00 0a 10 03 5a 5a 58 00 00 04 00 5e 00 0c 00 07 00 03 22 05 00 0a 58 81 00 04 00 72 00 0c 00 07 00 03 24 05 df 00 15 81 00 04 00 82 00 0a 00 05 00 02 26 03 e1 00 00 04 00 92 00 0e 00 09 ┆ L ZZX ^ " X r $ & ┆
0x29b6…2a06 00 04 26 07 f0 01 00 00 00 80 00 04 00 a0 00 0a 00 06 00 02 26 04 c0 5b 00 04 00 b2 00 08 00 04 00 01 28 02 00 04 00 c0 00 0c 00 08 00 03 20 06 00 0b 00 3a 00 04 00 cc 00 0a 00 05 00 02 26 03 e0 5b 00 04 00 dc 00 18 00 13 00 09 16 11 00 0c ┆ & & [ ( : & [ ┆
0x2a06…2a56 00 0b 55 53 45 52 44 45 46 49 4e 45 44 4f 00 04 00 ea 00 0c 00 07 00 03 24 05 c1 00 0c 00 00 04 01 06 00 0a 00 06 00 02 26 04 c4 0d 00 04 01 16 00 10 00 0c 00 05 16 0a 00 0d 00 04 46 49 4c 45 00 04 01 24 00 0c 00 07 00 03 24 05 c1 00 0d 00 ┆ USERDEFINEDO $ & FILE $ $ ┆
0x2a56…2aa6 00 04 01 38 00 0a 00 05 00 02 26 03 e1 00 00 04 01 48 00 10 00 0c 00 05 16 0a 00 0e 00 04 46 49 4c 45 00 04 01 56 00 0c 00 07 00 03 24 05 c1 00 0e 00 00 04 01 6a 00 0a 00 06 00 02 26 04 c4 05 00 04 01 7a 00 12 00 0d 00 06 16 0b 00 0f 00 05 ┆ 8 & H FILE V $ j & z ┆