|
|
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: 17238 (0x4356)
Notes: pts_type(SC)
Names: »SUBS.SC«
└─⟦cd4bbebb4⟧ Bits:30009680 Philips computer tape "600221"
└─⟦this⟧ »BEBATM/SUBS.SC«
IDENT SUBS 830809 NJ ************************************************************************ * THIS ROUTINE CONTAINS VARIOUS SUBROUTINES USED WITHIN * THE ATM DEMO PACKAGE T A B S I M. ************************************************************************ DDUM DDIV PDIV ENTRY LOADER ENTRY TABINT ENTRY SETKL ENTRY SEDLER ENTRY BUNT ENTRY LUK EXPROC SCRIBE,PFRMT EXPROC KBINP EXPROC DLLATM EXPROC OPEN EXPROC CLOSE EXPROC READ EXPROC OPRCMD EJECT LOADER PROC * * THIS ROUTINE DOWNLINELOADS THE STATES, SCREENS ETC TO THE ATM. * THE INPUT IS TO RESIDE ON A FLOPPY FILE, CREATED BY THE ATM- * CONFIGURATOR. INPUT TO THE CONFIGURATOR IS CREATED BY THE * NORMAL EDITOR. * LOA010 MOVE VARIOUS,=C'SPECIFY DLL-FILE (IF NOT "MASTER")... ' PERF SCRIBE,VARIUS PERF KBINP BOK LOA020 PERF SCRIBE,WRONG INPUT ERROR B LOA010 TRY AGAIN LOA020 MOVE INFO,=C' ' PERF SCRIBE,INF CBNE INDEX,COB1,LOA010 NOT <ENTER> SUB LENGTH,COB1 THROW AWAY ENTER-KEY BNZ LOA025 NOT DEFAULT MOVE BUFIN,=C'MASTER ' MOVE LENGTH,COB6 LOA025 COPY DSFTABLE(COB1),COB0,COB8,INFO,COB0 COPY DSFTABLE(COB1),COB0,LENGTH,BUFIN,COB0 CHANGE FILENAME COPY DSFTABLE(COB1),COB8,COB6,VOLUME,COB0 CLEAR EOF PERF OPEN,COB1,WKB1 OPEN SOURCEFILE BOK LOA030 MOVE VARIOUS,=C'ASSIGNERROR ' PERF SCRIBE,VARIUS B LOA990 EXIT * LOA030 FILE IS NOW OPENED MOVE WKSTR7,=C'2' TAKE ATM OUT OF SERVICE PERF OPRCMD SEND, + RCV SOLL.STAT BNOK LOA030 TRY AGAIN MOVE VARIOUS,=C'* DOWNLINELOAD IN PROGRESS * ' PERF SCRIBE,VARIUS SET DLL INDICATE DLL IN PROGRESS MOVE WKSTG2,=X'4131201B3142331C1C1C31001C' HEADER MOVE PNT4,COB0 READ 1. LOGICAL PART MOVE RECNO,COB0 MOVE DISPL,COB0 MOVE FDLBUF,=C' ' * PERF RDNEXT READ FIRST RECORD BNOK LOA960 PERF RDNEXT READ 2. RECORD BNOK LOA960 PERF RDNEXT READ 3. RECORD BNOK LOA960 * LOA070 PNT4 POINTS TO MODIFIER SET MODIFLG INDICATE WE HAVE A MODIFIER XCOPY BIN5,COB0,COB2,FDLBUF,PNT4 MOVE MODIFIER ADD PNT4,COB2 LOA080 PNT4 POINTS TO RECORDNBR XCOPY BIN6,COB0,COB2,FDLBUF,PNT4 MOVE RECORDNBR ADD PNT4,COB2 XCOPY TLEN,COB0,COB2,FDLBUF,PNT4 MOVE TLEN ADD PNT4,COB2 POINT TO DATA SUB TLEN,COB4 DISREGARD RECNO+TLEN JUST NOW MOVE BUFIN,=X'00' CLEAR BUFFER XCOPY BUFIN,COB0,TLEN,FDLBUF,PNT4 * 'TLEN' CONTAINS DATATLEN IN 'BUFIN' * 'BIN5' CONTAINS MODIFIER * 'BIN6' CONTAINS RECORDNUMBER (NOT USED) MOVE LENGTH,TLEN MOVE WKBCD1,BIN5 MOVE MODIFIER EDIT WKSTG1,MODIF AND EDIT IT COPY WKSTG2,COB11,COB1,WKSTG1,COB0 MOVE IT INTO HEADER PERF DLLATM DOWNLINELOAD IT BNOK LOA970 EXIT IF ERROR ADD TLEN,COB4 RECNO+ACT.TLEN TBF MODIFLG,LOA100 MODIFIER TO BE DELETED? CLEAR MODIFLG IF SO, CLEAR FLAG ADD TLEN,COB2 AND DELETE 2 MORE SUB PNT4,COB2 LOA100 DLETE FDLBUF,COB0,TLEN SUB PNT4,COB4 SUB DISPL,TLEN XCOPY BIN7,COB0,COB2,FDLBUF,PNT4 1.WORD OF NEXT RECORD LOA105 CBNL DISPL,=W'255',LOA120 TIME FOR ANOTHER READ? TBT EOF,LOA120 PERF RDNEXT READ NEXT RECORD BNOK LOA960 B LOA105 EXTRA READ MIGHT BE NECESSARY LOA120 CBL BIN7,=W'256',LOA080 SAME SUBFILE? (:256) BG LOA940 SOME POINTER IS OVERWRITTEN ADD PNT4,COB2 POINT TO NEW MODIFIER XCOPY BIN7,COB0,COB2,FDLBUF,PNT4 AND COPY IT CBNE BIN7,=X'000A',LOA070 FINISHED IF MODIFIER="*A" MOVE VARIOUS,=C'DOWNLINE LOAD CONCLUDED CORRECTLY. ' PERF SCRIBE,VARIUS MOVE WKB1,COB1 PERF CLOSE,WKB1 CLEAR DLL CMP COB0,COB0 RET LOA940 MOVE VARIOUS,=C'DATA ERROR ON DISK ' INVALID RECORDNR PERF SCRIBE,VARIUS B LOA980 LOA960 MOVE VARIOUS,=C'READ/WRITE ERROR ON DATA DISK ' PERF SCRIBE,VARIUS B LOA980 LOA970 MOVE VARIOUS,=C'DLL ERROR ' PERF SCRIBE,VARIUS LOA980 MOVE WKB1,COB1 PERF CLOSE,WKB1 LOA990 RET PEND EJECT TABINT PROC * * THIS PROCEDURE CREATES VARIOUS TABLES AND OTHER FIELDS * IMMEDIATELY AFTER PROGRAM STARTUP. * THE INPUT IS FOUND ON VOLUME "VOLUME". * THE INPUTFIL WAS CREATED BY $PDISC * * IN THIS FILE VARIOUS RECORDTYPES MUST/CAN BE PRESENT: * :1 - DENOMINATION VALUES ETC * :2 - FUNCTION COMMANDS * - PRINTER DATA FOR THE ABOVEMENTIONED FUNCTION COMMANDS * :3 - PRINTER DATA FOR F.X. TOP-OF-RECEIPT * :4 - STATUS TEXTS * :256 - MARKS THE END OF THE FILE * TABI010 MOVE VARIOUS,=C'SPECIFY CONSTANTFILE (IF NOT "CONSTANT").. ' PERF SCRIBE,VARIUS PERF KBINP BOK TABI012 PERF SCRIBE,WRONG B TABI010 * TABI012 TABI020 MOVE INFO,=C' ' PERF SCRIBE,INF CBNE INDEX,COB1,TABI010 TEST FOR <ENTER> * SUB LENGTH,COB1 DISREGARD ENTER-KEY BNZ TABI025 NOT DEFAULT MOVE BUFIN,=C'CONSTANT' MOVE LENGTH,=W'8' TABI025 COPY DSFTABLE(COB2),COB0,COB8,INFO,COB0 SCRATCH FILENAME COPY DSFTABLE(COB2),COB0,LENGTH,BUFIN,COB0 SET FILENAME COPY DSFTABLE(COB2),COB8,COB6,VOLUME,COB0 VOLUMENAME PERF OPEN,COB2,WKB1 OPEN CONSTANT-FILE BOK TABI030 MOVE VARIOUS,=C'ASSIGN ERROR ' PERF SCRIBE,VARIUS B TABI990 EXIT AFTER ERROR * TABI030 MOVE RECNO,COB0 TABI040 READ A RECORD ADD RECNO,COB1 PERF READ,COB2,FDBUF,RECNO,STATUS BNOK TABI980 READ ERROR (PROBABLY) MOVE WKSTG4,FDBUF EXTRACT 4 BYTES CBE WKSTG4,=C':256',TABI900 EOF FOUND? * MOVE STAT,FDBUF NOT YET EOF CBNE STAT,=C':',TABI050 NEW RECORD TYPE? * DLETE WKSTG4,COB0,COB1 DELETE TYPE DELIMITER MOVE WKBCD3,WKSTG4 CONVERT TO BCD MOVE INDEX,COB0 RECORD IDENTIFIER MOVE OLDSET,=D'-1' INIT OLDSET MOVE DISPL,COB0 INIT DIPLACEMENTPOINTER B TABI040 AND TAKE NEXT RECORD * TABI050 * THE CURRENT TYPE IS FOUND IN WKBCD3 MOVE BIN7,WKBCD3 IB BIN7,TABI100, VARIOUS CONSTANTS C TABI200, FUNCTION COMMANDS C TABI300, PRINTER DATA C TABI400, STATUS MSG C TABI500, C TABI600, C TABI700, C TABI800 B TABI040 INVALID TYPE, IGNORE * TABI100 ADD INDEX,COB1 NEXT RECORD IDENTIFIER IB INDEX,TABI110,TABI110,TABI110,TABI110, C TABI110,TABI110,TABI110,TABI110, C TABI120, C TAB130 B TABI040 INVALID INDEX,IGNORE * TABI110 * 8 CURRENCY VALUES, RECORD IDENTIFIER 1..8 MOVE DENOM(INDEX),FDBUF CONVERT TO BCD B TABI040 * TABI120 * CURRENCY TEXT, RECORD IDENTIFIER 9 MOVE CURR,FDBUF B TABI040 * TAB130 * MAXIMUM WITHDRAWAL. NO DECIMALS MOVE HILIMIT,FDBUF B TABI040 * TABI200 * FUNCTION COMMANDS, PRINTER DATA MOVE COMB,FDBUF EXTRACT SEQ.NBR MOVE SET,COMB CONVERT TO BCD DLETE FDBUF,COB0,COB2 DELETE SEQ.NBR CBNE SET,OLDSET,TABI220 * SAME SET, IMPLICITS PRINTER DATA CBL DISPL,=W'211',TABI210 PREVENT OVERFLOW MOVE DISPL,=W'210' TABI210 MOVE WKBIN1,=W'40' XCOPY PTAB(INDEX),DISPL,WKBIN1,FDBUF,COB0 CONCATENATE ADD DISPL,=W'40' ROOM FOR NEXT PRINTERDATA MOVE PLEN(INDEX,COB1),DISPL SET CRUDE LENGTH B TABI040 * TABI220 * NEW SET, IMPLICIT FUNCTION COMMAND ADD INDEX,COB1 NEXT RECORD IDENTIFIER MOVE OLDSET,SET INITIATE FOR FURTHER TESTING MOVE FCBLD(INDEX),FDBUF SAVE FUNCTION COMMAND MOVE DISPL,COB0 PRINTERDATA STARTS IN POS 0 B TABI040 * TABI300 * PRINTER DATA, VARIOUS NATIONAL RUBBISH MOVE COMB,FDBUF MOVE SET,COMB CONVERT SET TO BCD DLETE FDBUF,COB0,COB2 DELETE SEQ.NBR CBNE SET,OLDSET,TABI320 CBL DISPL,=W'211',TABI310 PREVENT OVERFLOW MOVE DISPL,=W'210' BY SETTING FIXED POINTER TABI310 MOVE WKBIN1,PRWIDTH XCOPY PNAT(INDEX),DISPL,WKBIN1,FDBUF,COB0 ADD DISPL,PRWIDTH ROOM FOR NEXT PRINTERDATA MOVE PLEN(INDEX,COB2),DISPL SET CRUDE LENGTH B TABI040 * TABI320 ADD INDEX,COB1 NEW SET MOVE OLDSET,SET MOVE DISPL,COB0 B TABI310 TABI400 MOVE STATTXT(INDEX),FDBUF B TABI040 * TABI500 TABI600 TABI700 TABI800 B TABI040 IGNORE THOSE RECORD TYPES * TABI900 :256 FOUND MOVE VARIOUS,=C'CONSTANTS LOADED CORRECTLY. ' PERF SCRIBE,VARIUS PERF CLOSE,COB2 CLOSE CONSTANTFILE TABI910 MOVE VARIOUS,=C'L@BENR. DEPONERING................. ' PERF SCRIBE,VARIUS PERF KBINP BNOK TABI910 CBNE INDEX,COB1,TABI910 SUB LENGTH,COB1 BNZ TABI915 MOVE BUFIN,=C'1 ' TABI915 MOVE SRLNBR(COB2),BUFIN CONVERT TO BCD CBNG SRLNBR(COB2),=D'9999',TABI920 CHECK FOR VALID RANGE MOVE SRLNBR(COB2),=D'1' SET VALID VALUE TABI920 MOVE VARIOUS,=C'DAGENS DATO: (DDMM]]).............. ' PERF SCRIBE,VARIUS PERF KBINP BNOK TABI920 CBNE INDEX,COB1,TABI920 SUB LENGTH,COB1 BNZ TABI925 MOVE BUFIN,=C'150883' MOVE LENGTH,COB6 TABI925 CBNE LENGTH,COB6,TABI920 MOVE DATE,BUFIN TABI930 PERF SETKL TAB940 MOVE VARIOUS,=C'L@PENR. UTTAK .......... ' PERF SCRIBE,VARIUS PERF KBINP BNOK TAB940 CBNE INDEX,COB1,TAB940 SUB LENGTH,COB1 BZ TAB940 MOVE SRLNBR(COB1),BUFIN PERF SEDLER * MOVE VARIOUS,=C' ' PERF SCRIBE,VARIUS PERF CONVERT PERF CONDENS FIND THE REAL LENGTHS CMP COB0,COB0 RET * TABI980 MOVE VARIOUS,=C'READ ERROR ' PERF SCRIBE,VARIUS PERF CLOSE,COB2 CLOSE CONSTANT FILE CMP COB0,COB1 SET CR TO NOK RET * TABI990 CMP COB0,COB1 SET CR TO NOK RET PEND EJECT SETKL PROC SETKL0 MOVE VARIOUS,=C'HVA ER KLOKKEN? .......... ' PERF SCRIBE,VARIUS PERF KBINP BNOK SETKL0 CBNE INDEX,COB1,SETKL0 SUB LENGTH,COB1 CBNE LENGTH,COB4,SETKL0 MOVE KL,BUFIN RET PEND SEDLER PROC SEDL00 MOVE VARIOUS,=C'BEL@BS[NDRING SKUFFE 1 (+/-) ..... ' PERF SCRIBE,VARIUS PERF KBINP BNOK SEDL00 CBNE INDEX,COB1,SEDL00 SUB LENGTH,COB1 BZ SEDL10 NO CHANGE IN DRAWER 1 MOVE WKBCD1,BUFIN ADD BEHOLDN(COB1,COB1),WKBCD1 SEDL10 MOVE VARIOUS,=C'BEL@PS[NDRING SKIFFE 2(+/-) ..... ' PERF SCRIBE,VARIUS PERF KBINP BNOK SEDL10 CBNE INDEX,COB1,SEDL10 SUB LENGTH,COB1 BZ SEDL20 NO CHANGE IN DRAWER 2 MOVE WKBCD1,BUFIN ADD BEHOLDN(COB2,COB1),WKBCD1 SEDL20 RET PEND EJECT CONDENS PROC * * THE PROCEDURE CONVERTS THE CRUDE LENGTHS OF THE PRINTERDATA * TO SOME MORE CIVILIZED ONES BY FINDING THE LAST USED CHARACTER * IN THE LINE. THIS IS ACCOMPLISHED BY A BACKWARD MATCH. * MOVE BIN4,=W'30' NBR OF ELEMENTS IN PTAB COND10 CBE PLEN(BIN4,COB1),COB0,COND40 ELEMENT IN USE? MOVE BIN6,PLEN(BIN4,COB1) MOVE CRUDE LENGTH SUB BIN6,COB1 ADJUST COND20 XCOPY STAT,COB0,COB1,PTAB(BIN4),BIN6 RIGHTMOST CHR CBNE STAT,=C' ',COND30 NON-BLANK FOUND? SUB BIN6,COB1 NO, TRY NEXT BYTE BNZ COND20 IF ANYTHING LEFT AT ALL COND30 ADD BIN6,COB1 ADJUST AGAIN MOVE PLEN(BIN4,COB1),BIN6 MOVE CLEANED LENGTH COND40 SUB BIN4,COB1 TRY NEXT PRINTLINE BP COND10 IF ANYTHING LEFT * MOVE BIN4,COB10 NBR OF ELEMENTS IN PNAT COND110 CBE PLEN(BIN4,COB2),COB0,COND140 ELEMENT IN USE? MOVE BIN6,PLEN(BIN4,COB2) MOVE CRUDE LENGTH SUB BIN6,COB1 ADJUST COND120 XCOPY STAT,COB0,COB1,PNAT(BIN4),BIN6 RIGHTMOST CHR CBNE STAT,=C' ',COND130 NON-BLANK FOUND SUB BIN6,COB1 NO, TRY NEXT BYTE BNZ COND120 IF ANYTHING LEFT AT ALL COND130 ADD BIN6,COB1 ADJUST BACK MOVE PLEN(BIN4,COB2),BIN6 MOVE CLEANED LENGTH COND140 SUB BIN4,COB1 TRY NEXT PRINTLINE BP COND110 IF THERE WAS MORE LEFT * RET PEND EJECT CONVERT PROC * * THIS ROUTINE CONVERTS EVTL. SPECIAL CHARACTERS IN THE PRINTERDATA * THE FOLLOWING CONVERSIONS TAKE PLACE: * # -> <LF> * ! -> <FF> * " -> <SO> * MOVE BIN4,=W'30' NBR OF ELEMENTS CONV00 MOVE COMB,=X'230A' HASH TO LINEFEED MOVE BIN5,=W'250' MOVE BIN6,COB0 MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV20 COPY PTAB(BIN4),BIN6,COB1,COMB,COB1 B CONV00 THERE MIGHT BE MORE CONV20 MOVE COMB,=X'210C' EXCL.MARK TO FORMFEED MOVE BIN5,=W'250' MOVE BIN6,COB0 MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV40 COPY PTAB(BIN4),BIN6,COB1,COMB,COB1 B CONV20 CONV40 MOVE COMB,=X'220E' DOUBLE QUOTE TO SHIFTOUT MOVE BIN5,=W'250' MOVE BIN6,COB0 MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV60 COPY PTAB(BIN4),BIN6,COB1,COMB,COB1 B CONV40 CONV60 SUB BIN4,COB1 BP CONV00 * MOVE BIN4,=W'10' NUMBER OF ELEMENTS IN PNAT CONV100 MOVE BIN5,=W'250' MOVE BIN6,COB0 MOVE COMB,=X'230A' MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV120 COPY PNAT(BIN4),BIN6,COB1,COMB,COB1 B CONV100 CONV120 MOVE COMB,=X'210C' MOVE BIN5,=W'250' MOVE BIN6,COB0 MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV140 COPY PNAT(BIN4),BIN6,COB1,COMB,COB1 B CONV120 CONV140 MOVE COMB,=X'220E' MOVE BIN5,=W'250' MOVE BIN6,COB0 MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1 BNOK CONV160 COPY PNAT(BIN4),BIN6,COB1,COMB,COB1 B CONV140 CONV160 SUB BIN4,COB1 BP CONV100 * CMP COB0,COB0 RET PEND EJECT RDNEXT PROC ADD RECNO,COB1 POINT TO NEXT RECORD PERF READ,COB1,FDBUF,RECNO,STATUS BNOK RDN300 * XCOPY FDLBUF,DISPL,RECLEN,FDBUF,COB0 CONCATENATE BUFFER ADD DISPL,RECLEN PREPARE FOR NEXT READ MOVE WKSTR6,=X'1C0100000A' <FS>!<:256>!<*A> MOVE WKB1,COB0 STARTPOINT MATCH MOVE WKBIN1,=W'384' BUFFER LENGTH MATCH FDLBUF,WKB1,WKBIN1,WKSTR6,COB0,COB5 SEARCH FOR EOF BNOK RDN200 NOT FOUND SET EOF EOF FOUND, SET FLAG RDN200 CMP COB0,COB0 RDN300 RET PEND BUNT PROC RET PEND LUK PROC RET PEND EJECT VARIUS FRMT FCOPY ='22' FCOPY VARIOUS FMEND WRONG FRMT FCOPY ='++' FCOPY ='REJECTED' FNL FILLR ' ',30 FCOPY =': ' FMEND MODIF FRMT FMEL '9',WKBCD1 FMEND INF FRMT FCOPY =C'22' FCOPY INFO FMEND END
0x0000…001e (0, 0, 398) Head {h00=0x001a, h01=0x0050, text=» IDENT SUBS 830809 NJ «, t00=0x0000, t01=0x0004}
0x001e…0026 Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0022}
0x0026…0076 Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0000, t01=0x002a}
0x0076…00ba Head {h00=0x0040, h01=0x0050, text=»* THIS ROUTINE CONTAINS VARIOUS SUBROUTINES USED WITHIN «, t00=0x0000, t01=0x007a}
0x00ba…00ea Head {h00=0x002c, h01=0x0050, text=»* THE ATM DEMO PACKAGE T A B S I M. «, t00=0x0000, t01=0x00be}
0x00ea…013a Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0000, t01=0x00ee}
0x013a…0142 Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x013e}
0x0142…0154 Head {h00=0x000e, h01=0x0050, text=» DDUM DDIV«, t00=0x0000, t01=0x0146}
0x0154…0162 Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0000, t01=0x0158}
0x0162…0178 Head {h00=0x0012, h01=0x0050, text=» ENTRY LOADER «, t00=0x0000, t01=0x0166}
0x0178…018e Head {h00=0x0012, h01=0x0050, text=» ENTRY TABINT «, t00=0x0000, t01=0x017c}
0x018e…01a2 (1, 0, 400) Head {h00=0x0010, h01=0x0050, text=» ENTRY SETKL«, t00=0x0001, t01=0x0004}
0x01a2…01b8 Head {h00=0x0012, h01=0x0050, text=» ENTRY SEDLER «, t00=0x0001, t01=0x0018}
0x01b8…01cc Head {h00=0x0010, h01=0x0050, text=» ENTRY BUNT «, t00=0x0001, t01=0x002e}
0x01cc…01de Head {h00=0x000e, h01=0x0050, text=» ENTRY LUK«, t00=0x0001, t01=0x0042}
0x01de…01e6 Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0054}
0x01e6…01ee Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x005c}
0x01ee…020a Head {h00=0x0018, h01=0x0050, text=» EXPROC SCRIBE,PFRMT«, t00=0x0001, t01=0x0064}
0x020a…0220 Head {h00=0x0012, h01=0x0050, text=» EXPROC KBINP «, t00=0x0001, t01=0x0080}
0x0220…0236 Head {h00=0x0012, h01=0x0050, text=» EXPROC DLLATM«, t00=0x0001, t01=0x0096}
0x0236…024a Head {h00=0x0010, h01=0x0050, text=» EXPROC OPEN«, t00=0x0001, t01=0x00ac}
0x024a…0260 Head {h00=0x0012, h01=0x0050, text=» EXPROC CLOSE «, t00=0x0001, t01=0x00c0}
0x0260…0274 Head {h00=0x0010, h01=0x0050, text=» EXPROC READ«, t00=0x0001, t01=0x00d6}
0x0274…028a Head {h00=0x0012, h01=0x0050, text=» EXPROC OPRCMD«, t00=0x0001, t01=0x00ea}
0x028a…0292 Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0100}
0x0292…02a0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0108}
0x02a0…02b4 Head {h00=0x0010, h01=0x0050, text=»LOADER PROC «, t00=0x0001, t01=0x0116}
0x02b4…02be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012a}
0x02be…0306 Head {h00=0x0044, h01=0x0050, text=»* THIS ROUTINE DOWNLINELOADS THE STATES, SCREENS ETC TO THE ATM.«, t00=0x0001, t01=0x0134}
0x0306…034c Head {h00=0x0042, h01=0x0050, text=»* THE INPUT IS TO RESIDE ON A FLOPPY FILE, CREATED BY THE ATM-«, t00=0x0001, t01=0x017c}
0x034c…0390 Head {h00=0x0040, h01=0x0050, text=»* CONFIGURATOR. INPUT TO THE CONFIGURATOR IS CREATED BY THE «, t00=0x0002, t01=0x0032}
0x0390…03a8 Head {h00=0x0014, h01=0x0050, text=»* NORMAL EDITOR.«, t00=0x0002, t01=0x0076}
0x03a8…03b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008e}
0x03b2…03c0 Head {h00=0x000a, h01=0x0050, text=»LOA010«, t00=0x0002, t01=0x0098}
0x03c0…0400 Head {h00=0x003c, h01=0x0050, text=» MOVE VARIOUS,=C'SPECIFY DLL-FILE (IF NOT "MASTER")... '«, t00=0x0002, t01=0x00a6}
0x0400…041c Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0002, t01=0x00e6}
0x041c…0430 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x0002, t01=0x0102}
0x0430…0444 Head {h00=0x0010, h01=0x0050, text=» BOK LOA020 «, t00=0x0002, t01=0x0116}
0x0444…046a Head {h00=0x0022, h01=0x0050, text=» PERF SCRIBE,WRONG INPUT ERROR«, t00=0x0002, t01=0x012a}
0x046a…0486 Head {h00=0x0018, h01=0x0050, text=» B LOA010 TRY AGAIN «, t00=0x0002, t01=0x0150}
0x0486…0494 Head {h00=0x000a, h01=0x0050, text=»LOA020«, t00=0x0002, t01=0x016c}
0x0494…04ac Head {h00=0x0014, h01=0x0050, text=» MOVE INFO,=C' '«, t00=0x0002, t01=0x017a}
0x04ac…04c4 (3, 0, 398) Head {h00=0x0014, h01=0x0050, text=» PERF SCRIBE,INF«, t00=0x0003, t01=0x0004}
0x04c4…04f0 Head {h00=0x0028, h01=0x0050, text=» CBNE INDEX,COB1,LOA010 NOT <ENTER> «, t00=0x0003, t01=0x001c}
0x04f0…051e Head {h00=0x002a, h01=0x0050, text=» SUB LENGTH,COB1 THROW AWAY ENTER-KEY «, t00=0x0003, t01=0x0048}
0x051e…053e Head {h00=0x001c, h01=0x0050, text=» BNZ LOA025 NOT DEFAULT«, t00=0x0003, t01=0x0076}
0x053e…055e Head {h00=0x001c, h01=0x0050, text=» MOVE BUFIN,=C'MASTER ' «, t00=0x0003, t01=0x0096}
0x055e…0578 Head {h00=0x0016, h01=0x0050, text=» MOVE LENGTH,COB6 «, t00=0x0003, t01=0x00b6}
0x0578…0586 Head {h00=0x000a, h01=0x0050, text=»LOA025«, t00=0x0003, t01=0x00d0}
0x0586…05b6 Head {h00=0x002c, h01=0x0050, text=» COPY DSFTABLE(COB1),COB0,COB8,INFO,COB0«, t00=0x0003, t01=0x00de}
0x05b6…05fa Head {h00=0x0040, h01=0x0050, text=» COPY DSFTABLE(COB1),COB0,LENGTH,BUFIN,COB0 CHANGE FILENAME «, t00=0x0003, t01=0x010e}
0x05fa…062c Head {h00=0x002e, h01=0x0050, text=» COPY DSFTABLE(COB1),COB8,COB6,VOLUME,COB0«, t00=0x0003, t01=0x0152}
0x062c…063e Head {h00=0x000e, h01=0x0050, text=» CLEAR EOF«, t00=0x0003, t01=0x0184}
0x063e…066a Head {h00=0x0028, h01=0x0050, text=» PERF OPEN,COB1,WKB1 OPEN SOURCEFILE«, t00=0x0004, t01=0x0008}
0x066a…067e Head {h00=0x0010, h01=0x0050, text=» BOK LOA030 «, t00=0x0004, t01=0x0034}
0x067e…06a4 Head {h00=0x0022, h01=0x0050, text=» MOVE VARIOUS,=C'ASSIGNERROR '«, t00=0x0004, t01=0x0048}
0x06a4…06c0 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0004, t01=0x006e}
0x06c0…06d6 Head {h00=0x0012, h01=0x0050, text=» B LOA990 EXIT«, t00=0x0004, t01=0x008a}
0x06d6…06e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a0}
0x06e0…0704 Head {h00=0x0020, h01=0x0050, text=»LOA030 FILE IS NOW OPENED «, t00=0x0004, t01=0x00aa}
0x0704…0736 Head {h00=0x002e, h01=0x0050, text=» MOVE WKSTR7,=C'2' TAKE ATM OUT OF SERVICE«, t00=0x0004, t01=0x00ce}
0x0736…0760 Head {h00=0x0026, h01=0x0050, text=» PERF OPRCMD SEND, + RCV SOLL.STAT«, t00=0x0004, t01=0x0100}
0x0760…077e Head {h00=0x001a, h01=0x0050, text=» BNOK LOA030 TRY AGAIN«, t00=0x0004, t01=0x012a}
0x077e…07b6 Head {h00=0x0034, h01=0x0050, text=» MOVE VARIOUS,=C'* DOWNLINELOAD IN PROGRESS * ' «, t00=0x0004, t01=0x0148}
0x07b6…07d2 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0004, t01=0x0180}
0x07d2…07fc Head {h00=0x0026, h01=0x0050, text=» SET DLL INDICATE DLL IN PROGRESS «, t00=0x0005, t01=0x000c}
0x07fc…0836 Head {h00=0x0036, h01=0x0050, text=» MOVE WKSTG2,=X'4131201B3142331C1C1C31001C' HEADER«, t00=0x0005, t01=0x0036}
0x0836…0862 Head {h00=0x0028, h01=0x0050, text=» MOVE PNT4,COB0 READ 1. LOGICAL PART«, t00=0x0005, t01=0x0070}
0x0862…087a Head {h00=0x0014, h01=0x0050, text=» MOVE RECNO,COB0«, t00=0x0005, t01=0x009c}
0x087a…0892 Head {h00=0x0014, h01=0x0050, text=» MOVE DISPL,COB0«, t00=0x0005, t01=0x00b4}
0x0892…08ac Head {h00=0x0016, h01=0x0050, text=» MOVE FDLBUF,=C' '«, t00=0x0005, t01=0x00cc}
0x08ac…08b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00e6}
0x08b6…08dc Head {h00=0x0022, h01=0x0050, text=» PERF RDNEXT READ FIRST RECORD«, t00=0x0005, t01=0x00f0}
0x08dc…08f0 Head {h00=0x0010, h01=0x0050, text=» BNOK LOA960«, t00=0x0005, t01=0x0116}
0x08f0…0914 Head {h00=0x0020, h01=0x0050, text=» PERF RDNEXT READ 2. RECORD «, t00=0x0005, t01=0x012a}
0x0914…0928 Head {h00=0x0010, h01=0x0050, text=» BNOK LOA960«, t00=0x0005, t01=0x014e}
0x0928…094c Head {h00=0x0020, h01=0x0050, text=» PERF RDNEXT READ 3. RECORD «, t00=0x0005, t01=0x0162}
0x094c…0960 Head {h00=0x0010, h01=0x0050, text=» BNOK LOA960«, t00=0x0005, t01=0x0186}
0x0960…096a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x000a}
0x096a…0992 Head {h00=0x0024, h01=0x0050, text=»LOA070 PNT4 POINTS TO MODIFIER«, t00=0x0006, t01=0x0014}
0x0992…09c2 Head {h00=0x002c, h01=0x0050, text=» SET MODIFLG INDICATE WE HAVE A MODIFIER«, t00=0x0006, t01=0x003c}
0x09c2…09fa Head {h00=0x0034, h01=0x0050, text=» XCOPY BIN5,COB0,COB2,FDLBUF,PNT4 MOVE MODIFIER «, t00=0x0006, t01=0x006c}
0x09fa…0a10 Head {h00=0x0012, h01=0x0050, text=» ADD PNT4,COB2«, t00=0x0006, t01=0x00a4}
0x0a10…0a3a Head {h00=0x0026, h01=0x0050, text=»LOA080 PNT4 POINTS TO RECORDNBR «, t00=0x0006, t01=0x00ba}
0x0a3a…0a72 Head {h00=0x0034, h01=0x0050, text=» XCOPY BIN6,COB0,COB2,FDLBUF,PNT4 MOVE RECORDNBR«, t00=0x0006, t01=0x00e4}
0x0a72…0a88 Head {h00=0x0012, h01=0x0050, text=» ADD PNT4,COB2«, t00=0x0006, t01=0x011c}
0x0a88…0abc Head {h00=0x0030, h01=0x0050, text=» XCOPY TLEN,COB0,COB2,FDLBUF,PNT4 MOVE TLEN «, t00=0x0006, t01=0x0132}
0x0abc…0ae0 Head {h00=0x0020, h01=0x0050, text=» ADD PNT4,COB2 POINT TO DATA«, t00=0x0006, t01=0x0166}
0x0ae0…0b14 Head {h00=0x0030, h01=0x0050, text=» SUB TLEN,COB4 DISREGARD RECNO+TLEN JUST NOW«, t00=0x0006, t01=0x018a}
0x0b14…0b3c Head {h00=0x0024, h01=0x0050, text=» MOVE BUFIN,=X'00' CLEAR BUFFER «, t00=0x0007, t01=0x002e}
0x0b3c…0b66 Head {h00=0x0026, h01=0x0050, text=» XCOPY BUFIN,COB0,TLEN,FDLBUF,PNT4«, t00=0x0007, t01=0x0056}
0x0b66…0b94 Head {h00=0x002a, h01=0x0050, text=»* 'TLEN' CONTAINS DATATLEN IN 'BUFIN' «, t00=0x0007, t01=0x0080}
0x0b94…0bb6 Head {h00=0x001e, h01=0x0050, text=»* 'BIN5' CONTAINS MODIFIER«, t00=0x0007, t01=0x00ae}
0x0bb6…0be8 Head {h00=0x002e, h01=0x0050, text=»* 'BIN6' CONTAINS RECORDNUMBER (NOT USED) «, t00=0x0007, t01=0x00d0}
0x0be8…0c02 Head {h00=0x0016, h01=0x0050, text=» MOVE LENGTH,TLEN «, t00=0x0007, t01=0x0102}
0x0c02…0c2a Head {h00=0x0024, h01=0x0050, text=» MOVE WKBCD1,BIN5 MOVE MODIFIER «, t00=0x0007, t01=0x011c}
0x0c2a…0c50 Head {h00=0x0022, h01=0x0050, text=» EDIT WKSTG1,MODIF AND EDIT IT«, t00=0x0007, t01=0x0144}
0x0c50…0c90 Head {h00=0x003c, h01=0x0050, text=» COPY WKSTG2,COB11,COB1,WKSTG1,COB0 MOVE IT INTO HEADER «, t00=0x0007, t01=0x016a}
0x0c90…0cb4 Head {h00=0x0020, h01=0x0050, text=» PERF DLLATM DOWNLINELOAD IT«, t00=0x0008, t01=0x001a}
0x0cb4…0cd6 Head {h00=0x001e, h01=0x0050, text=» BNOK LOA970 EXIT IF ERROR«, t00=0x0008, t01=0x003e}
0x0cd6…0cfc Head {h00=0x0022, h01=0x0050, text=» ADD TLEN,COB4 RECNO+ACT.TLEN «, t00=0x0008, t01=0x0060}
0x0cfc…0d30 Head {h00=0x0030, h01=0x0050, text=» TBF MODIFLG,LOA100 MODIFIER TO BE DELETED? «, t00=0x0008, t01=0x0086}
0x0d30…0d58 Head {h00=0x0024, h01=0x0050, text=» CLEAR MODIFLG IF SO, CLEAR FLAG«, t00=0x0008, t01=0x00ba}
0x0d58…0d80 Head {h00=0x0024, h01=0x0050, text=» ADD TLEN,COB2 AND DELETE 2 MORE«, t00=0x0008, t01=0x00e2}
0x0d80…0d96 Head {h00=0x0012, h01=0x0050, text=» SUB PNT4,COB2«, t00=0x0008, t01=0x010a}
0x0d96…0d9e Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x0120}
0x0d9e…0dac Head {h00=0x000a, h01=0x0050, text=»LOA100«, t00=0x0008, t01=0x0128}
0x0dac…0dcc Head {h00=0x001c, h01=0x0050, text=» DLETE FDLBUF,COB0,TLEN «, t00=0x0008, t01=0x0136}
0x0dcc…0de2 Head {h00=0x0012, h01=0x0050, text=» SUB PNT4,COB4«, t00=0x0008, t01=0x0156}
0x0de2…0dfa Head {h00=0x0014, h01=0x0050, text=» SUB DISPL,TLEN «, t00=0x0008, t01=0x016c}
0x0dfa…0e3a Head {h00=0x003c, h01=0x0050, text=» XCOPY BIN7,COB0,COB2,FDLBUF,PNT4 1.WORD OF NEXT RECORD «, t00=0x0008, t01=0x0184}
0x0e3a…0e48 Head {h00=0x000a, h01=0x0050, text=»LOA105«, t00=0x0009, t01=0x0034}
0x0e48…0e82 Head {h00=0x0036, h01=0x0050, text=» CBNL DISPL,=W'255',LOA120 TIME FOR ANOTHER READ? «, t00=0x0009, t01=0x0042}
0x0e82…0e9a Head {h00=0x0014, h01=0x0050, text=» TBT EOF,LOA120 «, t00=0x0009, t01=0x007c}
0x0e9a…0ec0 Head {h00=0x0022, h01=0x0050, text=» PERF RDNEXT READ NEXT RECORD «, t00=0x0009, t01=0x0094}
0x0ec0…0ed4 Head {h00=0x0010, h01=0x0050, text=» BNOK LOA960«, t00=0x0009, t01=0x00ba}
0x0ed4…0f04 Head {h00=0x002c, h01=0x0050, text=» B LOA105 EXTRA READ MIGHT BE NECESSARY «, t00=0x0009, t01=0x00ce}
0x0f04…0f0c Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x00fe}
0x0f0c…0f1a Head {h00=0x000a, h01=0x0050, text=»LOA120«, t00=0x0009, t01=0x0106}
0x0f1a…0f50 Head {h00=0x0032, h01=0x0050, text=» CBL BIN7,=W'256',LOA080 SAME SUBFILE? (:256) «, t00=0x0009, t01=0x0114}
0x0f50…0f7e Head {h00=0x002a, h01=0x0050, text=» BG LOA940 SOME POINTER IS OVERWRITTEN«, t00=0x0009, t01=0x014a}
0x0f7e…0faa Head {h00=0x0028, h01=0x0050, text=» ADD PNT4,COB2 POINT TO NEW MODIFIER«, t00=0x0009, t01=0x0178}
0x0faa…0fe0 Head {h00=0x0032, h01=0x0050, text=» XCOPY BIN7,COB0,COB2,FDLBUF,PNT4 AND COPY IT «, t00=0x000a, t01=0x0014}
0x0fe0…101c Head {h00=0x0038, h01=0x0050, text=» CBNE BIN7,=X'000A',LOA070 FINISHED IF MODIFIER="*A"«, t00=0x000a, t01=0x004a}
0x101c…105a Head {h00=0x003a, h01=0x0050, text=» MOVE VARIOUS,=C'DOWNLINE LOAD CONCLUDED CORRECTLY. ' «, t00=0x000a, t01=0x0086}
0x105a…1076 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000a, t01=0x00c4}
0x1076…108e Head {h00=0x0014, h01=0x0050, text=» MOVE WKB1,COB1 «, t00=0x000a, t01=0x00e0}
0x108e…10a6 Head {h00=0x0014, h01=0x0050, text=» PERF CLOSE,WKB1«, t00=0x000a, t01=0x00f8}
0x10a6…10b8 Head {h00=0x000e, h01=0x0050, text=» CLEAR DLL«, t00=0x000a, t01=0x0110}
0x10b8…10ce Head {h00=0x0012, h01=0x0050, text=» CMP COB0,COB0«, t00=0x000a, t01=0x0122}
0x10ce…10da Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x000a, t01=0x0138}
0x10da…10e2 Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0144}
0x10e2…10f0 Head {h00=0x000a, h01=0x0050, text=»LOA940«, t00=0x000a, t01=0x014c}
0x10f0…112e Head {h00=0x003a, h01=0x0050, text=» MOVE VARIOUS,=C'DATA ERROR ON DISK ' INVALID RECORDNR«, t00=0x000a, t01=0x015a}
0x112e…114a Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000b, t01=0x0008}
0x114a…115c Head {h00=0x000e, h01=0x0050, text=» B LOA980 «, t00=0x000b, t01=0x0024}
0x115c…1164 Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0036}
0x1164…1172 Head {h00=0x000a, h01=0x0050, text=»LOA960«, t00=0x000b, t01=0x003e}
0x1172…11aa Head {h00=0x0034, h01=0x0050, text=» MOVE VARIOUS,=C'READ/WRITE ERROR ON DATA DISK '«, t00=0x000b, t01=0x004c}
0x11aa…11c6 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000b, t01=0x0084}
0x11c6…11d8 Head {h00=0x000e, h01=0x0050, text=» B LOA980 «, t00=0x000b, t01=0x00a0}
0x11d8…11e0 Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x00b2}
0x11e0…11ee Head {h00=0x000a, h01=0x0050, text=»LOA970«, t00=0x000b, t01=0x00ba}
0x11ee…1212 Head {h00=0x0020, h01=0x0050, text=» MOVE VARIOUS,=C'DLL ERROR '«, t00=0x000b, t01=0x00c8}
0x1212…122e Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000b, t01=0x00ec}
0x122e…123c Head {h00=0x000a, h01=0x0050, text=»LOA980«, t00=0x000b, t01=0x0108}
0x123c…1254 Head {h00=0x0014, h01=0x0050, text=» MOVE WKB1,COB1 «, t00=0x000b, t01=0x0116}
0x1254…126c Head {h00=0x0014, h01=0x0050, text=» PERF CLOSE,WKB1«, t00=0x000b, t01=0x012e}
0x126c…127a Head {h00=0x000a, h01=0x0050, text=»LOA990«, t00=0x000b, t01=0x0146}
0x127a…1286 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x000b, t01=0x0154}
0x1286…1294 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x000b, t01=0x0160}
0x1294…12a2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x016e}
0x12a2…12b6 Head {h00=0x0010, h01=0x0050, text=»TABINT PROC «, t00=0x000b, t01=0x017c}
0x12b6…12c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0190}
0x12c0…1300 Head {h00=0x003c, h01=0x0050, text=»* THIS PROCEDURE CREATES VARIOUS TABLES AND OTHER FIELDS«, t00=0x000c, t01=0x000a}
0x1300…132c Head {h00=0x0028, h01=0x0050, text=»* IMMEDIATELY AFTER PROGRAM STARTUP.«, t00=0x000c, t01=0x004a}
0x132c…135c Head {h00=0x002c, h01=0x0050, text=»* THE INPUT IS FOUND ON VOLUME "VOLUME".«, t00=0x000c, t01=0x0076}
0x135c…1388 Head {h00=0x0028, h01=0x0050, text=»* THE INPUTFIL WAS CREATED BY $PDISC«, t00=0x000c, t01=0x00a6}
0x1388…1392 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d2}
0x1392…13d2 Head {h00=0x003c, h01=0x0050, text=»* IN THIS FILE VARIOUS RECORDTYPES MUST/CAN BE PRESENT: «, t00=0x000c, t01=0x00dc}
0x13d2…13f8 Head {h00=0x0022, h01=0x0050, text=»* :1 - DENOMINATION VALUES ETC«, t00=0x000c, t01=0x011c}
0x13f8…1418 Head {h00=0x001c, h01=0x0050, text=»* :2 - FUNCTION COMMANDS«, t00=0x000c, t01=0x0142}
0x1418…145c Head {h00=0x0040, h01=0x0050, text=»* - PRINTER DATA FOR THE ABOVEMENTIONED FUNCTION COMMANDS«, t00=0x000c, t01=0x0162}
0x145c…1490 Head {h00=0x0030, h01=0x0050, text=»* :3 - PRINTER DATA FOR F.X. TOP-OF-RECEIPT «, t00=0x000d, t01=0x0016}
0x1490…14ac Head {h00=0x0018, h01=0x0050, text=»* :4 - STATUS TEXTS «, t00=0x000d, t01=0x004a}
0x14ac…14d6 Head {h00=0x0026, h01=0x0050, text=»* :256 - MARKS THE END OF THE FILE«, t00=0x000d, t01=0x0066}
0x14d6…14e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0090}
0x14e0…14f0 Head {h00=0x000c, h01=0x0050, text=»TABI010 «, t00=0x000d, t01=0x009a}
0x14f0…1536 Head {h00=0x0042, h01=0x0050, text=» MOVE VARIOUS,=C'SPECIFY CONSTANTFILE (IF NOT "CONSTANT").. ' «, t00=0x000d, t01=0x00aa}
0x1536…1552 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000d, t01=0x00f0}
0x1552…1566 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x000d, t01=0x010c}
0x1566…157a Head {h00=0x0010, h01=0x0050, text=» BOK TABI012«, t00=0x000d, t01=0x0120}
0x157a…1594 Head {h00=0x0016, h01=0x0050, text=» PERF SCRIBE,WRONG«, t00=0x000d, t01=0x0134}
0x1594…15a6 Head {h00=0x000e, h01=0x0050, text=» B TABI010«, t00=0x000d, t01=0x014e}
0x15a6…15b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0160}
0x15b0…15c0 Head {h00=0x000c, h01=0x0050, text=»TABI012 «, t00=0x000d, t01=0x016a}
0x15c0…15d0 Head {h00=0x000c, h01=0x0050, text=»TABI020 «, t00=0x000d, t01=0x017a}
0x15d0…15e8 Head {h00=0x0014, h01=0x0050, text=» MOVE INFO,=C' '«, t00=0x000d, t01=0x018a}
0x15e8…1600 Head {h00=0x0014, h01=0x0050, text=» PERF SCRIBE,INF«, t00=0x000e, t01=0x0012}
0x1600…1632 Head {h00=0x002e, h01=0x0050, text=» CBNE INDEX,COB1,TABI010 TEST FOR <ENTER> «, t00=0x000e, t01=0x002a}
0x1632…163c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x005c}
0x163c…1668 Head {h00=0x0028, h01=0x0050, text=» SUB LENGTH,COB1 DISREGARD ENTER-KEY«, t00=0x000e, t01=0x0066}
0x1668…1688 Head {h00=0x001c, h01=0x0050, text=» BNZ TABI025 NOT DEFAULT«, t00=0x000e, t01=0x0092}
0x1688…16a8 Head {h00=0x001c, h01=0x0050, text=» MOVE BUFIN,=C'CONSTANT'«, t00=0x000e, t01=0x00b2}
0x16a8…16c2 Head {h00=0x0016, h01=0x0050, text=» MOVE LENGTH,=W'8'«, t00=0x000e, t01=0x00d2}
0x16c2…16d2 Head {h00=0x000c, h01=0x0050, text=»TABI025 «, t00=0x000e, t01=0x00ec}
0x16d2…1714 Head {h00=0x003e, h01=0x0050, text=» COPY DSFTABLE(COB2),COB0,COB8,INFO,COB0 SCRATCH FILENAME «, t00=0x000e, t01=0x00fc}
0x1714…1754 Head {h00=0x003c, h01=0x0050, text=» COPY DSFTABLE(COB2),COB0,LENGTH,BUFIN,COB0 SET FILENAME«, t00=0x000e, t01=0x013e}
0x1754…1792 Head {h00=0x003a, h01=0x0050, text=» COPY DSFTABLE(COB2),COB8,COB6,VOLUME,COB0 VOLUMENAME «, t00=0x000e, t01=0x017e}
0x1792…17c2 Head {h00=0x002c, h01=0x0050, text=» PERF OPEN,COB2,WKB1 OPEN CONSTANT-FILE «, t00=0x000f, t01=0x002c}
0x17c2…17d6 Head {h00=0x0010, h01=0x0050, text=» BOK TABI030«, t00=0x000f, t01=0x005c}
0x17d6…17fe Head {h00=0x0024, h01=0x0050, text=» MOVE VARIOUS,=C'ASSIGN ERROR ' «, t00=0x000f, t01=0x0070}
0x17fe…181a Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x000f, t01=0x0098}
0x181a…183e Head {h00=0x0020, h01=0x0050, text=» B TABI990 EXIT AFTER ERROR «, t00=0x000f, t01=0x00b4}
0x183e…1848 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00d8}
0x1848…1858 Head {h00=0x000c, h01=0x0050, text=»TABI030 «, t00=0x000f, t01=0x00e2}
0x1858…1870 Head {h00=0x0014, h01=0x0050, text=» MOVE RECNO,COB0«, t00=0x000f, t01=0x00f2}
0x1870…1890 Head {h00=0x001c, h01=0x0050, text=»TABI040 READ A RECORD «, t00=0x000f, t01=0x010a}
0x1890…18a8 Head {h00=0x0014, h01=0x0050, text=» ADD RECNO,COB1 «, t00=0x000f, t01=0x012a}
0x18a8…18d2 Head {h00=0x0026, h01=0x0050, text=» PERF READ,COB2,FDBUF,RECNO,STATUS«, t00=0x000f, t01=0x0142}
0x18d2…18fe Head {h00=0x0028, h01=0x0050, text=» BNOK TABI980 READ ERROR (PROBABLY) «, t00=0x000f, t01=0x016c}
0x18fe…1928 Head {h00=0x0026, h01=0x0050, text=» MOVE WKSTG4,FDBUF EXTRACT 4 BYTES«, t00=0x0010, t01=0x0008}
0x1928…1958 Head {h00=0x002c, h01=0x0050, text=» CBE WKSTG4,=C':256',TABI900 EOF FOUND? «, t00=0x0010, t01=0x0032}
0x1958…1962 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0062}
0x1962…1986 Head {h00=0x0020, h01=0x0050, text=» MOVE STAT,FDBUF NOT YET EOF«, t00=0x0010, t01=0x006c}
0x1986…19b8 Head {h00=0x002e, h01=0x0050, text=» CBNE STAT,=C':',TABI050 NEW RECORD TYPE? «, t00=0x0010, t01=0x0090}
0x19b8…19c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00c2}
0x19c2…19f8 Head {h00=0x0032, h01=0x0050, text=» DLETE WKSTG4,COB0,COB1 DELETE TYPE DELIMITER «, t00=0x0010, t01=0x00cc}
0x19f8…1a22 Head {h00=0x0026, h01=0x0050, text=» MOVE WKBCD3,WKSTG4 CONVERT TO BCD«, t00=0x0010, t01=0x0102}
0x1a22…1a4c Head {h00=0x0026, h01=0x0050, text=» MOVE INDEX,COB0 RECORD IDENTIFIER«, t00=0x0010, t01=0x012c}
0x1a4c…1a74 Head {h00=0x0024, h01=0x0050, text=» MOVE OLDSET,=D'-1' INIT OLDSET «, t00=0x0010, t01=0x0156}
0x1a74…1aa4 Head {h00=0x002c, h01=0x0050, text=» MOVE DISPL,COB0 INIT DIPLACEMENTPOINTER«, t00=0x0010, t01=0x017e}
0x1aa4…1acc Head {h00=0x0024, h01=0x0050, text=» B TABI040 AND TAKE NEXT RECORD «, t00=0x0011, t01=0x001e}
0x1acc…1ad6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0046}
0x1ad6…1ae6 Head {h00=0x000c, h01=0x0050, text=»TABI050 «, t00=0x0011, t01=0x0050}
0x1ae6…1b14 Head {h00=0x002a, h01=0x0050, text=»* THE CURRENT TYPE IS FOUND IN WKBCD3 «, t00=0x0011, t01=0x0060}
0x1b14…1b2e Head {h00=0x0016, h01=0x0050, text=» MOVE BIN7,WKBCD3 «, t00=0x0011, t01=0x008e}
0x1b2e…1b5c Head {h00=0x002a, h01=0x0050, text=» IB BIN7,TABI100, VARIOUS CONSTANTS C «, t00=0x0011, t01=0x00a8}
0x1b5c…1b82 Head {h00=0x0022, h01=0x0050, text=» TABI200, FUNCTION COMMANDS C«, t00=0x0011, t01=0x00d6}
0x1b82…1ba4 Head {h00=0x001e, h01=0x0050, text=» TABI300, PRINTER DATA C «, t00=0x0011, t01=0x00fc}
0x1ba4…1bc4 Head {h00=0x001c, h01=0x0050, text=» TABI400, STATUS MSG C «, t00=0x0011, t01=0x011e}
0x1bc4…1bda Head {h00=0x0012, h01=0x0050, text=» TABI500, C «, t00=0x0011, t01=0x013e}
0x1bda…1bf0 Head {h00=0x0012, h01=0x0050, text=» TABI600, C «, t00=0x0011, t01=0x0154}
0x1bf0…1c06 Head {h00=0x0012, h01=0x0050, text=» TABI700, C «, t00=0x0011, t01=0x016a}
0x1c06…1c18 Head {h00=0x000e, h01=0x0050, text=» TABI800 «, t00=0x0011, t01=0x0180}
0x1c18…1c40 (18, 0, 400) Head {h00=0x0024, h01=0x0050, text=» B TABI040 INVALID TYPE, IGNORE «, t00=0x0012, t01=0x0004}
0x1c40…1c4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x002c}
0x1c4a…1c5a Head {h00=0x000c, h01=0x0050, text=»TABI100 «, t00=0x0012, t01=0x0036}
0x1c5a…1c88 Head {h00=0x002a, h01=0x0050, text=» ADD INDEX,COB1 NEXT RECORD IDENTIFIER«, t00=0x0012, t01=0x0046}
0x1c88…1cbe Head {h00=0x0032, h01=0x0050, text=» IB INDEX,TABI110,TABI110,TABI110,TABI110, C «, t00=0x0012, t01=0x0074}
0x1cbe…1cec Head {h00=0x002a, h01=0x0050, text=» TABI110,TABI110,TABI110,TABI110, C «, t00=0x0012, t01=0x00aa}
0x1cec…1d02 Head {h00=0x0012, h01=0x0050, text=» TABI120, C «, t00=0x0012, t01=0x00d8}
0x1d02…1d12 Head {h00=0x000c, h01=0x0050, text=» TAB130«, t00=0x0012, t01=0x00ee}
0x1d12…1d3a Head {h00=0x0024, h01=0x0050, text=» B TABI040 INVALID INDEX,IGNORE «, t00=0x0012, t01=0x00fe}
0x1d3a…1d44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0126}
0x1d44…1d54 Head {h00=0x000c, h01=0x0050, text=»TABI110 «, t00=0x0012, t01=0x0130}
0x1d54…1d88 Head {h00=0x0030, h01=0x0050, text=»* 8 CURRENCY VALUES, RECORD IDENTIFIER 1..8 «, t00=0x0012, t01=0x0140}
0x1d88…1db8 Head {h00=0x002c, h01=0x0050, text=» MOVE DENOM(INDEX),FDBUF CONVERT TO BCD «, t00=0x0012, t01=0x0174}
0x1db8…1dca Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0013, t01=0x0014}
0x1dca…1dd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0026}
0x1dd4…1de4 Head {h00=0x000c, h01=0x0050, text=»TABI120 «, t00=0x0013, t01=0x0030}
0x1de4…1e10 Head {h00=0x0028, h01=0x0050, text=»* CURRENCY TEXT, RECORD IDENTIFIER 9«, t00=0x0013, t01=0x0040}
0x1e10…1e28 Head {h00=0x0014, h01=0x0050, text=» MOVE CURR,FDBUF«, t00=0x0013, t01=0x006c}
0x1e28…1e3a Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0013, t01=0x0084}
0x1e3a…1e44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0096}
0x1e44…1e52 Head {h00=0x000a, h01=0x0050, text=»TAB130«, t00=0x0013, t01=0x00a0}
0x1e52…1e7c Head {h00=0x0026, h01=0x0050, text=»* MAXIMUM WITHDRAWAL. NO DECIMALS «, t00=0x0013, t01=0x00ae}
0x1e7c…1e98 Head {h00=0x0018, h01=0x0050, text=» MOVE HILIMIT,FDBUF «, t00=0x0013, t01=0x00d8}
0x1e98…1eaa Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0013, t01=0x00f4}
0x1eaa…1eb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0106}
0x1eb4…1ec4 Head {h00=0x000c, h01=0x0050, text=»TABI200 «, t00=0x0013, t01=0x0110}
0x1ec4…1eee Head {h00=0x0026, h01=0x0050, text=»* FUNCTION COMMANDS, PRINTER DATA «, t00=0x0013, t01=0x0120}
0x1eee…1f16 Head {h00=0x0024, h01=0x0050, text=» MOVE COMB,FDBUF EXTRACT SEQ.NBR«, t00=0x0013, t01=0x014a}
0x1f16…1f3c Head {h00=0x0022, h01=0x0050, text=» MOVE SET,COMB CONVERT TO BCD «, t00=0x0013, t01=0x0172}
0x1f3c…1f6a Head {h00=0x002a, h01=0x0050, text=» DLETE FDBUF,COB0,COB2 DELETE SEQ.NBR «, t00=0x0014, t01=0x0008}
0x1f6a…1f8a Head {h00=0x001c, h01=0x0050, text=» CBNE SET,OLDSET,TABI220«, t00=0x0014, t01=0x0036}
0x1f8a…1fb4 Head {h00=0x0026, h01=0x0050, text=»* SAME SET, IMPLICITS PRINTER DATA«, t00=0x0014, t01=0x0056}
0x1fb4…1fe8 Head {h00=0x0030, h01=0x0050, text=» CBL DISPL,=W'211',TABI210 PREVENT OVERFLOW «, t00=0x0014, t01=0x0080}
0x1fe8…2004 Head {h00=0x0018, h01=0x0050, text=» MOVE DISPL,=W'210' «, t00=0x0014, t01=0x00b4}
0x2004…2014 Head {h00=0x000c, h01=0x0050, text=»TABI210 «, t00=0x0014, t01=0x00d0}
0x2014…2030 Head {h00=0x0018, h01=0x0050, text=» MOVE WKBIN1,=W'40' «, t00=0x0014, t01=0x00e0}
0x2030…206e Head {h00=0x003a, h01=0x0050, text=» XCOPY PTAB(INDEX),DISPL,WKBIN1,FDBUF,COB0 CONCATENATE«, t00=0x0014, t01=0x00fc}
0x206e…20a2 Head {h00=0x0030, h01=0x0050, text=» ADD DISPL,=W'40' ROOM FOR NEXT PRINTERDATA «, t00=0x0014, t01=0x013a}
0x20a2…20d8 Head {h00=0x0032, h01=0x0050, text=» MOVE PLEN(INDEX,COB1),DISPL SET CRUDE LENGTH «, t00=0x0014, t01=0x016e}
0x20d8…20ea Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0015, t01=0x0014}
0x20ea…20f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0026}
0x20f4…2104 Head {h00=0x000c, h01=0x0050, text=»TABI220 «, t00=0x0015, t01=0x0030}
0x2104…2130 Head {h00=0x0028, h01=0x0050, text=»* NEW SET, IMPLICIT FUNCTION COMMAND«, t00=0x0015, t01=0x0040}
0x2130…215e Head {h00=0x002a, h01=0x0050, text=» ADD INDEX,COB1 NEXT RECORD IDENTIFIER«, t00=0x0015, t01=0x006c}
0x215e…2194 Head {h00=0x0032, h01=0x0050, text=» MOVE OLDSET,SET INITIATE FOR FURTHER TESTING «, t00=0x0015, t01=0x009a}
0x2194…21ca Head {h00=0x0032, h01=0x0050, text=» MOVE FCBLD(INDEX),FDBUF SAVE FUNCTION COMMAND«, t00=0x0015, t01=0x00d0}
0x21ca…21fe Head {h00=0x0030, h01=0x0050, text=» MOVE DISPL,COB0 PRINTERDATA STARTS IN POS 0«, t00=0x0015, t01=0x0106}
0x21fe…2210 Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0015, t01=0x013a}
0x2210…221a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x014c}
0x221a…222a Head {h00=0x000c, h01=0x0050, text=»TABI300 «, t00=0x0015, t01=0x0156}
0x222a…225a Head {h00=0x002c, h01=0x0050, text=»* PRINTER DATA, VARIOUS NATIONAL RUBBISH«, t00=0x0015, t01=0x0166}
0x225a…2272 Head {h00=0x0014, h01=0x0050, text=» MOVE COMB,FDBUF«, t00=0x0016, t01=0x0008}
0x2272…229c Head {h00=0x0026, h01=0x0050, text=» MOVE SET,COMB CONVERT SET TO BCD «, t00=0x0016, t01=0x0020}
0x229c…22ca Head {h00=0x002a, h01=0x0050, text=» DLETE FDBUF,COB0,COB2 DELETE SEQ.NBR «, t00=0x0016, t01=0x004a}
0x22ca…22ea Head {h00=0x001c, h01=0x0050, text=» CBNE SET,OLDSET,TABI320«, t00=0x0016, t01=0x0078}
0x22ea…231e Head {h00=0x0030, h01=0x0050, text=» CBL DISPL,=W'211',TABI310 PREVENT OVERFLOW «, t00=0x0016, t01=0x0098}
0x231e…2352 Head {h00=0x0030, h01=0x0050, text=» MOVE DISPL,=W'210' BY SETTING FIXED POINTER«, t00=0x0016, t01=0x00cc}
0x2352…2362 Head {h00=0x000c, h01=0x0050, text=»TABI310 «, t00=0x0016, t01=0x0100}
0x2362…237e Head {h00=0x0018, h01=0x0050, text=» MOVE WKBIN1,PRWIDTH«, t00=0x0016, t01=0x0110}
0x237e…23b0 Head {h00=0x002e, h01=0x0050, text=» XCOPY PNAT(INDEX),DISPL,WKBIN1,FDBUF,COB0«, t00=0x0016, t01=0x012c}
0x23b0…23e4 Head {h00=0x0030, h01=0x0050, text=» ADD DISPL,PRWIDTH ROOM FOR NEXT PRINTERDATA«, t00=0x0016, t01=0x015e}
0x23e4…241a (23, 0, 400) Head {h00=0x0032, h01=0x0050, text=» MOVE PLEN(INDEX,COB2),DISPL SET CRUDE LENGTH «, t00=0x0017, t01=0x0004}
0x241a…242c Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0017, t01=0x003a}
0x242c…2436 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004c}
0x2436…2446 Head {h00=0x000c, h01=0x0050, text=»TABI320 «, t00=0x0017, t01=0x0056}
0x2446…2466 Head {h00=0x001c, h01=0x0050, text=» ADD INDEX,COB1 NEW SET «, t00=0x0017, t01=0x0066}
0x2466…247e Head {h00=0x0014, h01=0x0050, text=» MOVE OLDSET,SET«, t00=0x0017, t01=0x0086}
0x247e…2496 Head {h00=0x0014, h01=0x0050, text=» MOVE DISPL,COB0«, t00=0x0017, t01=0x009e}
0x2496…24a8 Head {h00=0x000e, h01=0x0050, text=» B TABI310«, t00=0x0017, t01=0x00b6}
0x24a8…24b8 Head {h00=0x000c, h01=0x0050, text=»TABI400 «, t00=0x0017, t01=0x00c8}
0x24b8…24da Head {h00=0x001e, h01=0x0050, text=» MOVE STATTXT(INDEX),FDBUF«, t00=0x0017, t01=0x00d8}
0x24da…24ec Head {h00=0x000e, h01=0x0050, text=» B TABI040«, t00=0x0017, t01=0x00fa}
0x24ec…24f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x010c}
0x24f6…2506 Head {h00=0x000c, h01=0x0050, text=»TABI500 «, t00=0x0017, t01=0x0116}
0x2506…2516 Head {h00=0x000c, h01=0x0050, text=»TABI600 «, t00=0x0017, t01=0x0126}
0x2516…2526 Head {h00=0x000c, h01=0x0050, text=»TABI700 «, t00=0x0017, t01=0x0136}
0x2526…2536 Head {h00=0x000c, h01=0x0050, text=»TABI800 «, t00=0x0017, t01=0x0146}
0x2536…2562 Head {h00=0x0028, h01=0x0050, text=» B TABI040 IGNORE THOSE RECORD TYPES«, t00=0x0017, t01=0x0156}
0x2562…256c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0182}
0x256c…2588 Head {h00=0x0018, h01=0x0050, text=»TABI900 :256 FOUND«, t00=0x0017, t01=0x018c}
0x2588…25be Head {h00=0x0032, h01=0x0050, text=» MOVE VARIOUS,=C'CONSTANTS LOADED CORRECTLY. '«, t00=0x0018, t01=0x0018}
0x25be…25da Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0018, t01=0x004e}
0x25da…2606 Head {h00=0x0028, h01=0x0050, text=» PERF CLOSE,COB2 CLOSE CONSTANTFILE «, t00=0x0018, t01=0x006a}
0x2606…2616 Head {h00=0x000c, h01=0x0050, text=»TABI910 «, t00=0x0018, t01=0x0096}
0x2616…2654 Head {h00=0x003a, h01=0x0050, text=» MOVE VARIOUS,=C'L@BENR. DEPONERING................. '«, t00=0x0018, t01=0x00a6}
0x2654…2670 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0018, t01=0x00e4}
0x2670…2684 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x0018, t01=0x0100}
0x2684…269a Head {h00=0x0012, h01=0x0050, text=» BNOK TABI910 «, t00=0x0018, t01=0x0114}
0x269a…26ba Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,TABI910«, t00=0x0018, t01=0x012a}
0x26ba…26d2 Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x0018, t01=0x014a}
0x26d2…26e6 Head {h00=0x0010, h01=0x0050, text=» BNZ TABI915«, t00=0x0018, t01=0x0162}
0x26e6…2700 Head {h00=0x0016, h01=0x0050, text=» MOVE BUFIN,=C'1 '«, t00=0x0018, t01=0x0176}
0x2700…2710 Head {h00=0x000c, h01=0x0050, text=»TABI915 «, t00=0x0018, t01=0x0190}
0x2710…2740 Head {h00=0x002c, h01=0x0050, text=» MOVE SRLNBR(COB2),BUFIN CONVERT TO BCD «, t00=0x0019, t01=0x0010}
0x2740…2782 Head {h00=0x003e, h01=0x0050, text=» CBNG SRLNBR(COB2),=D'9999',TABI920 CHECK FOR VALID RANGE «, t00=0x0019, t01=0x0040}
0x2782…27b2 Head {h00=0x002c, h01=0x0050, text=» MOVE SRLNBR(COB2),=D'1' SET VALID VALUE«, t00=0x0019, t01=0x0082}
0x27b2…27c2 Head {h00=0x000c, h01=0x0050, text=»TABI920 «, t00=0x0019, t01=0x00b2}
0x27c2…2800 Head {h00=0x003a, h01=0x0050, text=» MOVE VARIOUS,=C'DAGENS DATO: (DDMM]]).............. '«, t00=0x0019, t01=0x00c2}
0x2800…281c Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x0019, t01=0x0100}
0x281c…2830 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x0019, t01=0x011c}
0x2830…2846 Head {h00=0x0012, h01=0x0050, text=» BNOK TABI920 «, t00=0x0019, t01=0x0130}
0x2846…2866 Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,TABI920«, t00=0x0019, t01=0x0146}
0x2866…287e Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x0019, t01=0x0166}
0x287e…2892 Head {h00=0x0010, h01=0x0050, text=» BNZ TABI925«, t00=0x0019, t01=0x017e}
0x2892…28b0 (26, 0, 400) Head {h00=0x001a, h01=0x0050, text=» MOVE BUFIN,=C'150883'«, t00=0x001a, t01=0x0004}
0x28b0…28ca Head {h00=0x0016, h01=0x0050, text=» MOVE LENGTH,COB6 «, t00=0x001a, t01=0x0022}
0x28ca…28da Head {h00=0x000c, h01=0x0050, text=»TABI925 «, t00=0x001a, t01=0x003c}
0x28da…28fc Head {h00=0x001e, h01=0x0050, text=» CBNE LENGTH,COB6,TABI920 «, t00=0x001a, t01=0x004c}
0x28fc…2914 Head {h00=0x0014, h01=0x0050, text=» MOVE DATE,BUFIN«, t00=0x001a, t01=0x006e}
0x2914…2924 Head {h00=0x000c, h01=0x0050, text=»TABI930 «, t00=0x001a, t01=0x0086}
0x2924…2938 Head {h00=0x0010, h01=0x0050, text=» PERF SETKL «, t00=0x001a, t01=0x0096}
0x2938…2946 Head {h00=0x000a, h01=0x0050, text=»TAB940«, t00=0x001a, t01=0x00aa}
0x2946…297a Head {h00=0x0030, h01=0x0050, text=» MOVE VARIOUS,=C'L@PENR. UTTAK .......... ' «, t00=0x001a, t01=0x00b8}
0x297a…2996 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001a, t01=0x00ec}
0x2996…29aa Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x001a, t01=0x0108}
0x29aa…29be Head {h00=0x0010, h01=0x0050, text=» BNOK TAB940«, t00=0x001a, t01=0x011c}
0x29be…29de Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,TAB940 «, t00=0x001a, t01=0x0130}
0x29de…29f6 Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x001a, t01=0x0150}
0x29f6…2a08 Head {h00=0x000e, h01=0x0050, text=» BZ TAB940«, t00=0x001a, t01=0x0168}
0x2a08…2a28 Head {h00=0x001c, h01=0x0050, text=» MOVE SRLNBR(COB1),BUFIN«, t00=0x001a, t01=0x017a}
0x2a28…2a3c Head {h00=0x0010, h01=0x0050, text=» PERF SEDLER«, t00=0x001b, t01=0x000a}
0x2a3c…2a46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x001e}
0x2a46…2a62 Head {h00=0x0018, h01=0x0050, text=» MOVE VARIOUS,=C' ' «, t00=0x001b, t01=0x0028}
0x2a62…2a7e Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001b, t01=0x0044}
0x2a7e…2a94 Head {h00=0x0012, h01=0x0050, text=» PERF CONVERT «, t00=0x001b, t01=0x0060}
0x2a94…2ac0 Head {h00=0x0028, h01=0x0050, text=» PERF CONDENS FIND THE REAL LENGTHS «, t00=0x001b, t01=0x0076}
0x2ac0…2ad6 Head {h00=0x0012, h01=0x0050, text=» CMP COB0,COB0«, t00=0x001b, t01=0x00a2}
0x2ad6…2ae2 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x001b, t01=0x00b8}
0x2ae2…2aec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00c4}
0x2aec…2afc Head {h00=0x000c, h01=0x0050, text=»TABI980 «, t00=0x001b, t01=0x00ce}
0x2afc…2b22 Head {h00=0x0022, h01=0x0050, text=» MOVE VARIOUS,=C'READ ERROR ' «, t00=0x001b, t01=0x00de}
0x2b22…2b3e Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001b, t01=0x0104}
0x2b3e…2b6a Head {h00=0x0028, h01=0x0050, text=» PERF CLOSE,COB2 CLOSE CONSTANT FILE«, t00=0x001b, t01=0x0120}
0x2b6a…2b8e Head {h00=0x0020, h01=0x0050, text=» CMP COB0,COB1 SET CR TO NOK«, t00=0x001b, t01=0x014c}
0x2b8e…2b9a Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x001b, t01=0x0170}
0x2b9a…2ba4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x017c}
0x2ba4…2bb4 Head {h00=0x000c, h01=0x0050, text=»TABI990 «, t00=0x001b, t01=0x0186}
0x2bb4…2bd8 Head {h00=0x0020, h01=0x0050, text=» CMP COB0,COB1 SET CR TO NOK«, t00=0x001c, t01=0x0008}
0x2bd8…2be4 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x001c, t01=0x002c}
0x2be4…2bf2 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x001c, t01=0x0038}
0x2bf2…2c00 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x0046}
0x2c00…2c12 Head {h00=0x000e, h01=0x0050, text=»SETKL PROC«, t00=0x001c, t01=0x0054}
0x2c12…2c20 Head {h00=0x000a, h01=0x0050, text=»SETKL0«, t00=0x001c, t01=0x0066}
0x2c20…2c56 Head {h00=0x0032, h01=0x0050, text=» MOVE VARIOUS,=C'HVA ER KLOKKEN? .......... ' «, t00=0x001c, t01=0x0074}
0x2c56…2c72 Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001c, t01=0x00aa}
0x2c72…2c86 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x001c, t01=0x00c6}
0x2c86…2c9a Head {h00=0x0010, h01=0x0050, text=» BNOK SETKL0«, t00=0x001c, t01=0x00da}
0x2c9a…2cba Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,SETKL0 «, t00=0x001c, t01=0x00ee}
0x2cba…2cd2 Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x001c, t01=0x010e}
0x2cd2…2cf2 Head {h00=0x001c, h01=0x0050, text=» CBNE LENGTH,COB4,SETKL0«, t00=0x001c, t01=0x0126}
0x2cf2…2d08 Head {h00=0x0012, h01=0x0050, text=» MOVE KL,BUFIN«, t00=0x001c, t01=0x0146}
0x2d08…2d14 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x001c, t01=0x015c}
0x2d14…2d22 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x001c, t01=0x0168}
0x2d22…2d2a Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0176}
0x2d2a…2d32 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x017e}
0x2d32…2d46 Head {h00=0x0010, h01=0x0050, text=»SEDLER PROC «, t00=0x001c, t01=0x0186}
0x2d46…2d54 Head {h00=0x000a, h01=0x0050, text=»SEDL00«, t00=0x001d, t01=0x000a}
0x2d54…2d92 Head {h00=0x003a, h01=0x0050, text=» MOVE VARIOUS,=C'BEL@BS[NDRING SKUFFE 1 (+/-) ..... ' «, t00=0x001d, t01=0x0018}
0x2d92…2dae Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001d, t01=0x0056}
0x2dae…2dc2 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x001d, t01=0x0072}
0x2dc2…2dd6 Head {h00=0x0010, h01=0x0050, text=» BNOK SEDL00«, t00=0x001d, t01=0x0086}
0x2dd6…2df6 Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,SEDL00 «, t00=0x001d, t01=0x009a}
0x2df6…2e0e Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x001d, t01=0x00ba}
0x2e0e…2e36 Head {h00=0x0024, h01=0x0050, text=» BZ SEDL10 NO CHANGE IN DRAWER 1«, t00=0x001d, t01=0x00d2}
0x2e36…2e50 Head {h00=0x0016, h01=0x0050, text=» MOVE WKBCD1,BUFIN«, t00=0x001d, t01=0x00fa}
0x2e50…2e76 Head {h00=0x0022, h01=0x0050, text=» ADD BEHOLDN(COB1,COB1),WKBCD1«, t00=0x001d, t01=0x0114}
0x2e76…2e84 Head {h00=0x000a, h01=0x0050, text=»SEDL10«, t00=0x001d, t01=0x013a}
0x2e84…2ec0 Head {h00=0x0038, h01=0x0050, text=» MOVE VARIOUS,=C'BEL@PS[NDRING SKIFFE 2(+/-) ..... '«, t00=0x001d, t01=0x0148}
0x2ec0…2edc Head {h00=0x0018, h01=0x0050, text=» PERF SCRIBE,VARIUS «, t00=0x001d, t01=0x0184}
0x2edc…2ef0 Head {h00=0x0010, h01=0x0050, text=» PERF KBINP «, t00=0x001e, t01=0x0010}
0x2ef0…2f04 Head {h00=0x0010, h01=0x0050, text=» BNOK SEDL10«, t00=0x001e, t01=0x0024}
0x2f04…2f24 Head {h00=0x001c, h01=0x0050, text=» CBNE INDEX,COB1,SEDL10 «, t00=0x001e, t01=0x0038}
0x2f24…2f3c Head {h00=0x0014, h01=0x0050, text=» SUB LENGTH,COB1«, t00=0x001e, t01=0x0058}
0x2f3c…2f64 Head {h00=0x0024, h01=0x0050, text=» BZ SEDL20 NO CHANGE IN DRAWER 2«, t00=0x001e, t01=0x0070}
0x2f64…2f7e Head {h00=0x0016, h01=0x0050, text=» MOVE WKBCD1,BUFIN«, t00=0x001e, t01=0x0098}
0x2f7e…2fa4 Head {h00=0x0022, h01=0x0050, text=» ADD BEHOLDN(COB2,COB1),WKBCD1«, t00=0x001e, t01=0x00b2}
0x2fa4…2fb2 Head {h00=0x000a, h01=0x0050, text=»SEDL20«, t00=0x001e, t01=0x00d8}
0x2fb2…2fbe Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x001e, t01=0x00e6}
0x2fbe…2fcc Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x001e, t01=0x00f2}
0x2fcc…2fda Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x0100}
0x2fda…2fee Head {h00=0x0010, h01=0x0050, text=»CONDENS PROC«, t00=0x001e, t01=0x010e}
0x2fee…2ff8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0122}
0x2ff8…303e Head {h00=0x0042, h01=0x0050, text=»* THE PROCEDURE CONVERTS THE CRUDE LENGTHS OF THE PRINTERDATA «, t00=0x001e, t01=0x012c}
0x303e…3086 Head {h00=0x0044, h01=0x0050, text=»* TO SOME MORE CIVILIZED ONES BY FINDING THE LAST USED CHARACTER«, t00=0x001e, t01=0x0172}
0x3086…30c6 Head {h00=0x003c, h01=0x0050, text=»* IN THE LINE. THIS IS ACCOMPLISHED BY A BACKWARD MATCH.«, t00=0x001f, t01=0x002a}
0x30c6…30d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x006a}
0x30d0…3102 Head {h00=0x002e, h01=0x0050, text=» MOVE BIN4,=W'30' NBR OF ELEMENTS IN PTAB «, t00=0x001f, t01=0x0074}
0x3102…3110 Head {h00=0x000a, h01=0x0050, text=»COND10«, t00=0x001f, t01=0x00a6}
0x3110…3148 Head {h00=0x0034, h01=0x0050, text=» CBE PLEN(BIN4,COB1),COB0,COND40 ELEMENT IN USE?«, t00=0x001f, t01=0x00b4}
0x3148…317c Head {h00=0x0030, h01=0x0050, text=» MOVE BIN6,PLEN(BIN4,COB1) MOVE CRUDE LENGTH«, t00=0x001f, t01=0x00ec}
0x317c…319a Head {h00=0x001a, h01=0x0050, text=» SUB BIN6,COB1 ADJUST «, t00=0x001f, t01=0x0120}
0x319a…31a8 Head {h00=0x000a, h01=0x0050, text=»COND20«, t00=0x001f, t01=0x013e}
0x31a8…31e4 Head {h00=0x0038, h01=0x0050, text=» XCOPY STAT,COB0,COB1,PTAB(BIN4),BIN6 RIGHTMOST CHR «, t00=0x001f, t01=0x014c}
0x31e4…3214 Head {h00=0x002c, h01=0x0050, text=» CBNE STAT,=C' ',COND30 NON-BLANK FOUND?«, t00=0x001f, t01=0x0188}
0x3214…323c Head {h00=0x0024, h01=0x0050, text=» SUB BIN6,COB1 NO, TRY NEXT BYTE«, t00=0x0020, t01=0x0028}
0x323c…3268 Head {h00=0x0028, h01=0x0050, text=» BNZ COND20 IF ANYTHING LEFT AT ALL «, t00=0x0020, t01=0x0050}
0x3268…3276 Head {h00=0x000a, h01=0x0050, text=»COND30«, t00=0x0020, t01=0x007c}
0x3276…329a Head {h00=0x0020, h01=0x0050, text=» ADD BIN6,COB1 ADJUST AGAIN «, t00=0x0020, t01=0x008a}
0x329a…32d0 Head {h00=0x0032, h01=0x0050, text=» MOVE PLEN(BIN4,COB1),BIN6 MOVE CLEANED LENGTH«, t00=0x0020, t01=0x00ae}
0x32d0…32de Head {h00=0x000a, h01=0x0050, text=»COND40«, t00=0x0020, t01=0x00e4}
0x32de…3308 Head {h00=0x0026, h01=0x0050, text=» SUB BIN4,COB1 TRY NEXT PRINTLINE «, t00=0x0020, t01=0x00f2}
0x3308…332c Head {h00=0x0020, h01=0x0050, text=» BP COND10 IF ANYTHING LEFT «, t00=0x0020, t01=0x011c}
0x332c…3336 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0140}
0x3336…3366 Head {h00=0x002c, h01=0x0050, text=» MOVE BIN4,COB10 NBR OF ELEMENTS IN PNAT«, t00=0x0020, t01=0x014a}
0x3366…3376 Head {h00=0x000c, h01=0x0050, text=»COND110 «, t00=0x0020, t01=0x017a}
0x3376…33b0 Head {h00=0x0036, h01=0x0050, text=» CBE PLEN(BIN4,COB2),COB0,COND140 ELEMENT IN USE? «, t00=0x0020, t01=0x018a}
0x33b0…33e4 Head {h00=0x0030, h01=0x0050, text=» MOVE BIN6,PLEN(BIN4,COB2) MOVE CRUDE LENGTH«, t00=0x0021, t01=0x0034}
0x33e4…3402 Head {h00=0x001a, h01=0x0050, text=» SUB BIN6,COB1 ADJUST «, t00=0x0021, t01=0x0068}
0x3402…3412 Head {h00=0x000c, h01=0x0050, text=»COND120 «, t00=0x0021, t01=0x0086}
0x3412…344e Head {h00=0x0038, h01=0x0050, text=» XCOPY STAT,COB0,COB1,PNAT(BIN4),BIN6 RIGHTMOST CHR «, t00=0x0021, t01=0x0096}
0x344e…347e Head {h00=0x002c, h01=0x0050, text=» CBNE STAT,=C' ',COND130 NON-BLANK FOUND«, t00=0x0021, t01=0x00d2}
0x347e…34a6 Head {h00=0x0024, h01=0x0050, text=» SUB BIN6,COB1 NO, TRY NEXT BYTE«, t00=0x0021, t01=0x0102}
0x34a6…34d2 Head {h00=0x0028, h01=0x0050, text=» BNZ COND120 IF ANYTHING LEFT AT ALL«, t00=0x0021, t01=0x012a}
0x34d2…34e2 Head {h00=0x000c, h01=0x0050, text=»COND130 «, t00=0x0021, t01=0x0156}
0x34e2…3504 Head {h00=0x001e, h01=0x0050, text=» ADD BIN6,COB1 ADJUST BACK«, t00=0x0021, t01=0x0166}
0x3504…353a Head {h00=0x0032, h01=0x0050, text=» MOVE PLEN(BIN4,COB2),BIN6 MOVE CLEANED LENGTH«, t00=0x0021, t01=0x0188}
0x353a…354a Head {h00=0x000c, h01=0x0050, text=»COND140 «, t00=0x0022, t01=0x002e}
0x354a…3574 Head {h00=0x0026, h01=0x0050, text=» SUB BIN4,COB1 TRY NEXT PRINTLINE «, t00=0x0022, t01=0x003e}
0x3574…359e Head {h00=0x0026, h01=0x0050, text=» BP COND110 IF THERE WAS MORE LEFT«, t00=0x0022, t01=0x0068}
0x359e…35a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0092}
0x35a8…35b4 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0022, t01=0x009c}
0x35b4…35c2 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0022, t01=0x00a8}
0x35c2…35d0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0022, t01=0x00b6}
0x35d0…35e4 Head {h00=0x0010, h01=0x0050, text=»CONVERT PROC«, t00=0x0022, t01=0x00c4}
0x35e4…35ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00d8}
0x35ee…363a Head {h00=0x0048, h01=0x0050, text=»* THIS ROUTINE CONVERTS EVTL. SPECIAL CHARACTERS IN THE PRINTERDATA «, t00=0x0022, t01=0x00e2}
0x363a…366a Head {h00=0x002c, h01=0x0050, text=»* THE FOLLOWING CONVERSIONS TAKE PLACE: «, t00=0x0022, t01=0x012e}
0x366a…367e Head {h00=0x0010, h01=0x0050, text=»* # -> <LF> «, t00=0x0022, t01=0x015e}
0x367e…3692 Head {h00=0x0010, h01=0x0050, text=»* ! -> <FF> «, t00=0x0022, t01=0x0172}
0x3692…36a6 Head {h00=0x0010, h01=0x0050, text=»* " -> <SO> «, t00=0x0022, t01=0x0186}
0x36a6…36b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x000a}
0x36b0…36da Head {h00=0x0026, h01=0x0050, text=» MOVE BIN4,=W'30' NBR OF ELEMENTS «, t00=0x0023, t01=0x0014}
0x36da…36e8 Head {h00=0x000a, h01=0x0050, text=»CONV00«, t00=0x0023, t01=0x003e}
0x36e8…3714 Head {h00=0x0028, h01=0x0050, text=» MOVE COMB,=X'230A' HASH TO LINEFEED«, t00=0x0023, t01=0x004c}
0x3714…372e Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0023, t01=0x0078}
0x372e…3746 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0023, t01=0x0092}
0x3746…3778 Head {h00=0x002e, h01=0x0050, text=» MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0023, t01=0x00aa}
0x3778…378c Head {h00=0x0010, h01=0x0050, text=» BNOK CONV20«, t00=0x0023, t01=0x00dc}
0x378c…37b8 Head {h00=0x0028, h01=0x0050, text=» COPY PTAB(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0023, t01=0x00f0}
0x37b8…37de Head {h00=0x0022, h01=0x0050, text=» B CONV00 THERE MIGHT BE MORE «, t00=0x0023, t01=0x011c}
0x37de…37ec Head {h00=0x000a, h01=0x0050, text=»CONV20«, t00=0x0023, t01=0x0142}
0x37ec…381e Head {h00=0x002e, h01=0x0050, text=» MOVE COMB,=X'210C' EXCL.MARK TO FORMFEED «, t00=0x0023, t01=0x0150}
0x381e…3838 Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0023, t01=0x0182}
0x3838…3850 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0024, t01=0x000c}
0x3850…3882 Head {h00=0x002e, h01=0x0050, text=» MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0024, t01=0x0024}
0x3882…3896 Head {h00=0x0010, h01=0x0050, text=» BNOK CONV40«, t00=0x0024, t01=0x0056}
0x3896…38c2 Head {h00=0x0028, h01=0x0050, text=» COPY PTAB(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0024, t01=0x006a}
0x38c2…38d4 Head {h00=0x000e, h01=0x0050, text=» B CONV20 «, t00=0x0024, t01=0x0096}
0x38d4…38e2 Head {h00=0x000a, h01=0x0050, text=»CONV40«, t00=0x0024, t01=0x00a8}
0x38e2…3916 Head {h00=0x0030, h01=0x0050, text=» MOVE COMB,=X'220E' DOUBLE QUOTE TO SHIFTOUT«, t00=0x0024, t01=0x00b6}
0x3916…3930 Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0024, t01=0x00ea}
0x3930…3948 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0024, t01=0x0104}
0x3948…397a Head {h00=0x002e, h01=0x0050, text=» MATCH PTAB(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0024, t01=0x011c}
0x397a…398e Head {h00=0x0010, h01=0x0050, text=» BNOK CONV60«, t00=0x0024, t01=0x014e}
0x398e…39ba Head {h00=0x0028, h01=0x0050, text=» COPY PTAB(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0024, t01=0x0162}
0x39ba…39cc Head {h00=0x000e, h01=0x0050, text=» B CONV40 «, t00=0x0024, t01=0x018e}
0x39cc…39da Head {h00=0x000a, h01=0x0050, text=»CONV60«, t00=0x0025, t01=0x0010}
0x39da…39f0 Head {h00=0x0012, h01=0x0050, text=» SUB BIN4,COB1«, t00=0x0025, t01=0x001e}
0x39f0…3a02 Head {h00=0x000e, h01=0x0050, text=» BP CONV00«, t00=0x0025, t01=0x0034}
0x3a02…3a0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0046}
0x3a0c…3a40 Head {h00=0x0030, h01=0x0050, text=» MOVE BIN4,=W'10' NUMBER OF ELEMENTS IN PNAT«, t00=0x0025, t01=0x0050}
0x3a40…3a50 Head {h00=0x000c, h01=0x0050, text=»CONV100 «, t00=0x0025, t01=0x0084}
0x3a50…3a6a Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0025, t01=0x0094}
0x3a6a…3a82 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0025, t01=0x00ae}
0x3a82…3a9e Head {h00=0x0018, h01=0x0050, text=» MOVE COMB,=X'230A' «, t00=0x0025, t01=0x00c6}
0x3a9e…3ad0 Head {h00=0x002e, h01=0x0050, text=» MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0025, t01=0x00e2}
0x3ad0…3ae6 Head {h00=0x0012, h01=0x0050, text=» BNOK CONV120 «, t00=0x0025, t01=0x0114}
0x3ae6…3b12 Head {h00=0x0028, h01=0x0050, text=» COPY PNAT(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0025, t01=0x012a}
0x3b12…3b24 Head {h00=0x000e, h01=0x0050, text=» B CONV100«, t00=0x0025, t01=0x0156}
0x3b24…3b34 Head {h00=0x000c, h01=0x0050, text=»CONV120 «, t00=0x0025, t01=0x0168}
0x3b34…3b50 Head {h00=0x0018, h01=0x0050, text=» MOVE COMB,=X'210C' «, t00=0x0025, t01=0x0178}
0x3b50…3b6a (38, 0, 398) Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0026, t01=0x0004}
0x3b6a…3b82 Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0026, t01=0x001e}
0x3b82…3bb4 Head {h00=0x002e, h01=0x0050, text=» MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0026, t01=0x0036}
0x3bb4…3bca Head {h00=0x0012, h01=0x0050, text=» BNOK CONV140 «, t00=0x0026, t01=0x0068}
0x3bca…3bf6 Head {h00=0x0028, h01=0x0050, text=» COPY PNAT(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0026, t01=0x007e}
0x3bf6…3c08 Head {h00=0x000e, h01=0x0050, text=» B CONV120«, t00=0x0026, t01=0x00aa}
0x3c08…3c10 Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x00bc}
0x3c10…3c20 Head {h00=0x000c, h01=0x0050, text=»CONV140 «, t00=0x0026, t01=0x00c4}
0x3c20…3c3c Head {h00=0x0018, h01=0x0050, text=» MOVE COMB,=X'220E' «, t00=0x0026, t01=0x00d4}
0x3c3c…3c56 Head {h00=0x0016, h01=0x0050, text=» MOVE BIN5,=W'250'«, t00=0x0026, t01=0x00f0}
0x3c56…3c6e Head {h00=0x0014, h01=0x0050, text=» MOVE BIN6,COB0 «, t00=0x0026, t01=0x010a}
0x3c6e…3ca0 Head {h00=0x002e, h01=0x0050, text=» MATCH PNAT(BIN4),BIN6,BIN5,COMB,COB0,COB1«, t00=0x0026, t01=0x0122}
0x3ca0…3cb6 Head {h00=0x0012, h01=0x0050, text=» BNOK CONV160 «, t00=0x0026, t01=0x0154}
0x3cb6…3ce2 Head {h00=0x0028, h01=0x0050, text=» COPY PNAT(BIN4),BIN6,COB1,COMB,COB1«, t00=0x0026, t01=0x016a}
0x3ce2…3cf4 Head {h00=0x000e, h01=0x0050, text=» B CONV140«, t00=0x0027, t01=0x0008}
0x3cf4…3d04 Head {h00=0x000c, h01=0x0050, text=»CONV160 «, t00=0x0027, t01=0x001a}
0x3d04…3d1a Head {h00=0x0012, h01=0x0050, text=» SUB BIN4,COB1«, t00=0x0027, t01=0x002a}
0x3d1a…3d2e Head {h00=0x0010, h01=0x0050, text=» BP CONV100 «, t00=0x0027, t01=0x0040}
0x3d2e…3d38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0054}
0x3d38…3d4e Head {h00=0x0012, h01=0x0050, text=» CMP COB0,COB0«, t00=0x0027, t01=0x005e}
0x3d4e…3d5a Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0027, t01=0x0074}
0x3d5a…3d68 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0027, t01=0x0080}
0x3d68…3d76 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x008e}
0x3d76…3d8a Head {h00=0x0010, h01=0x0050, text=»RDNEXT PROC «, t00=0x0027, t01=0x009c}
0x3d8a…3db6 Head {h00=0x0028, h01=0x0050, text=» ADD RECNO,COB1 POINT TO NEXT RECORD«, t00=0x0027, t01=0x00b0}
0x3db6…3de0 Head {h00=0x0026, h01=0x0050, text=» PERF READ,COB1,FDBUF,RECNO,STATUS«, t00=0x0027, t01=0x00dc}
0x3de0…3df4 Head {h00=0x0010, h01=0x0050, text=» BNOK RDN300«, t00=0x0027, t01=0x0106}
0x3df4…3dfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x011a}
0x3dfe…3e3e Head {h00=0x003c, h01=0x0050, text=» XCOPY FDLBUF,DISPL,RECLEN,FDBUF,COB0 CONCATENATE BUFFER«, t00=0x0027, t01=0x0124}
0x3e3e…3e6e Head {h00=0x002c, h01=0x0050, text=» ADD DISPL,RECLEN PREPARE FOR NEXT READ «, t00=0x0027, t01=0x0164}
0x3e6e…3ea2 (40, 0, 398) Head {h00=0x0030, h01=0x0050, text=» MOVE WKSTR6,=X'1C0100000A' <FS>!<:256>!<*A>«, t00=0x0028, t01=0x0004}
0x3ea2…3eca Head {h00=0x0024, h01=0x0050, text=» MOVE WKB1,COB0 STARTPOINT MATCH«, t00=0x0028, t01=0x0038}
0x3eca…3ef4 Head {h00=0x0026, h01=0x0050, text=» MOVE WKBIN1,=W'384' BUFFER LENGTH«, t00=0x0028, t01=0x0060}
0x3ef4…3f36 Head {h00=0x003e, h01=0x0050, text=» MATCH FDLBUF,WKB1,WKBIN1,WKSTR6,COB0,COB5 SEARCH FOR EOF «, t00=0x0028, t01=0x008a}
0x3f36…3f54 Head {h00=0x001a, h01=0x0050, text=» BNOK RDN200 NOT FOUND«, t00=0x0028, t01=0x00cc}
0x3f54…3f78 Head {h00=0x0020, h01=0x0050, text=» SET EOF EOF FOUND, SET FLAG«, t00=0x0028, t01=0x00ea}
0x3f78…3f86 Head {h00=0x000a, h01=0x0050, text=»RDN200«, t00=0x0028, t01=0x010e}
0x3f86…3f9c Head {h00=0x0012, h01=0x0050, text=» CMP COB0,COB0«, t00=0x0028, t01=0x011c}
0x3f9c…3faa Head {h00=0x000a, h01=0x0050, text=»RDN300«, t00=0x0028, t01=0x0132}
0x3faa…3fb6 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0028, t01=0x0140}
0x3fb6…3fc4 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0028, t01=0x014c}
0x3fc4…3fd6 Head {h00=0x000e, h01=0x0050, text=»BUNT PROC «, t00=0x0028, t01=0x015a}
0x3fd6…3fe2 Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0028, t01=0x016c}
0x3fe2…3ff0 Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0028, t01=0x0178}
0x3ff0…3ff8 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0186}
0x3ff8…4000 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x018e}
0x4000…4010 Head {h00=0x000c, h01=0x0050, text=»LUK PROC«, t00=0x0029, t01=0x0008}
0x4010…401c Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0029, t01=0x0018}
0x401c…402a Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0029, t01=0x0024}
0x402a…4038 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x0032}
0x4038…404c Head {h00=0x0010, h01=0x0050, text=»VARIUS FRMT «, t00=0x0029, t01=0x0040}
0x404c…4060 Head {h00=0x0010, h01=0x0050, text=» FCOPY ='22'«, t00=0x0029, t01=0x0054}
0x4060…4076 Head {h00=0x0012, h01=0x0050, text=» FCOPY VARIOUS«, t00=0x0029, t01=0x0068}
0x4076…4084 Head {h00=0x000a, h01=0x0050, text=» FMEND«, t00=0x0029, t01=0x007e}
0x4084…408c Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x008c}
0x408c…409e Head {h00=0x000e, h01=0x0050, text=»WRONG FRMT«, t00=0x0029, t01=0x0094}
0x409e…40b2 Head {h00=0x0010, h01=0x0050, text=» FCOPY ='++'«, t00=0x0029, t01=0x00a6}
0x40b2…40cc Head {h00=0x0016, h01=0x0050, text=» FCOPY ='REJECTED'«, t00=0x0029, t01=0x00ba}
0x40cc…40d8 Head {h00=0x0008, h01=0x0050, text=» FNL«, t00=0x0029, t01=0x00d4}
0x40d8…40ee Head {h00=0x0012, h01=0x0050, text=» FILLR ' ',30 «, t00=0x0029, t01=0x00e0}
0x40ee…4104 Head {h00=0x0012, h01=0x0050, text=» FCOPY =': ' «, t00=0x0029, t01=0x00f6}
0x4104…4112 Head {h00=0x000a, h01=0x0050, text=» FMEND«, t00=0x0029, t01=0x010c}
0x4112…411a Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x011a}
0x411a…412c Head {h00=0x000e, h01=0x0050, text=»MODIF FRMT«, t00=0x0029, t01=0x0122}
0x412c…4144 Head {h00=0x0014, h01=0x0050, text=» FMEL '9',WKBCD1«, t00=0x0029, t01=0x0134}
0x4144…4152 Head {h00=0x000a, h01=0x0050, text=» FMEND«, t00=0x0029, t01=0x014c}
0x4152…415a Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x015a}
0x415a…416a Head {h00=0x000c, h01=0x0050, text=»INF FRMT«, t00=0x0029, t01=0x0162}
0x416a…4180 Head {h00=0x0012, h01=0x0050, text=» FCOPY =C'22' «, t00=0x0029, t01=0x0172}
0x4180…4194 Head {h00=0x0010, h01=0x0050, text=» FCOPY INFO «, t00=0x0029, t01=0x0188}
0x4194…41a2 Head {h00=0x000a, h01=0x0050, text=» FMEND«, t00=0x002a, t01=0x000c}
0x41a2…41aa Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x001a}
0x41aa…41b6 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x002a, t01=0x0022}
0x41b6…41ba Head {h00=0x4004, h01=0x0000}
0x41ba…41be 00 2a 00 2e ┆ * .┆
0x41be…41c6 (43, 1, 8) 20 04 00 00 00 2b 00 04 ┆ + ┆
0x41c6…4216 (44, 0, 400) 20 20 4e 45 57 41 44 32 3d 20 4e 45 57 20 57 2e 42 2e 2d 41 44 44 52 45 53 53 20 20 20 20 20 20 20 20 20 20 20 2a 2a 20 01 0b 01 86 00 36 00 50 2a 2a 20 20 20 20 20 20 20 20 20 20 54 41 44 49 53 50 3d 44 49 53 50 4c 41 43 45 4d 45 4e 54 20 ┆ NEWAD2= NEW W.B.-ADDRESS ** 6 P** TADISP=DISPLACEMENT ┆
0x4216…4266 54 4f 20 57 42 2d 41 44 44 52 20 20 20 20 20 2a 2a 20 01 0c 00 30 00 36 00 50 2a 2a 20 20 57 4f 52 4b 2e 52 45 47 53 3a 20 41 31 2c 41 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 20 01 0c 00 6a ┆TO WB-ADDR ** 0 6 P** WORK.REGS: A1,A2 ** j┆
0x4266…42b6 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 2a 20 01 0c 00 a4 00 08 00 50 5c 5c 5c 20 01 0c 00 de 00 10 00 50 43 48 41 44 52 5c ┆ 6 P************************************************* P PCHADR ┆
0x42b6…4306 45 51 55 5c 2a 20 01 0c 00 ea 00 12 00 50 5c 49 46 54 20 4d 4d 55 50 41 47 3d 30 20 01 0c 00 fe 00 1c 00 50 5c 4c 44 52 2a 5c 41 31 2c 41 36 5c 54 3a 41 2d 41 44 44 52 45 53 53 20 01 0c 01 14 00 32 00 50 5c 41 44 5c 41 31 2c 54 41 44 49 53 ┆EQU * P IFT MMUPAG=0 P LDR* A1,A6 T:A-ADDRESS 2 P AD A1,TADIS┆
0x4306…4356 50 2b 53 54 4b 45 4e 44 5c 41 44 44 52 45 53 53 20 20 54 4f 20 57 2e 42 2e 2d 41 44 44 52 45 53 53 20 01 0c 01 34 00 18 00 50 5c 4c 44 5c 41 32 2c 4e 45 57 41 44 32 2b 53 54 4b 45 4e 44 01 0c 01 6a 00 0e 00 50 5c 53 54 52 5c 41 32 2c 41 31 ┆P+STKEND ADDRESS TO W.B.-ADDRESS 4 P LD A2,NEWAD2+STKEND j P STR A2,A1┆