|
|
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: 27054 (0x69ae)
Notes: pts_type(SC)
Names: »DRTP02.SC«
└─⟦110b7ed5e⟧ Bits:30009664 Philips computer tape "600106"
└─⟦this⟧ »TOSSWORK/DRTP02.SC«
IDENT DRTP02 REL 9.2 79-11-16 870105040920 =4,CUT AND PERF CORRECTED REL 9.1 79-05-23 UPDATE PRR 9.1 - REL 9.1 PRR 9.1 79-04-25 REL 9.1 79-04-06 =1-3,GEN UPDATE TO 8.2+ STATUS REL 8.2 79-04-19 =3,RECOVERY TIMER CORRECTED REL 8.2 79-04-18 =2,GRSP/REL CH.TO IMPR. REMOTE REL 8.2 79-03-16 =1,IMPRROV. OF TEST ORDER REL 8.2 78-09-15 ******************************************************* * * * PHILIPS TERMINAL SYSTEM PTS * * * * DRTP02 = DRIVER TELLER TERMINAL PRINTER * * * * * * * * * * ******************************************************* * * THIS DRIVER HANDLES TELLER TERMINAL PRINTERS PTS 6221, * 6222 OR 6223 CONNECTED TO CPU VIA CHLT OR CHRT * * * THIS DRIVER CONSISTS OF THE FOLLOWING PARTS: * * A C T P : ACTIVATION PART * * I H T P : INTERRUPT HANDLER * * R C T P : RECOVERY ROUTINE * * * THE DRIVER CONTAINS THE FOLLOWING SUBROUTINES: * * P R B U F : GET CHARACTERS FROM ECB-BUFFER AND SEND THEM * * B C D T B Y : CONVERT TO BINARY FROM DECIMAL * * B U F C H R : SEND THE NUMBER OF CHARACTERS GIVEN IN FIRST * CHARACTER IN OUTPUT BUFFER * * G R A S P : SEND GRASP TO VOUCHER * * R E L E A S : SEND LIFT TO TOP AND RELEASE EJECT * * THE FOLLOWING ORDERS ARE TREATED: * * ORDER 00 : TEST STATUS * ORDER 06 : WRITE * ORDER 0B : POSITION LIFT AND WRITE * ORDER 22 : CUT JOURNAL * ORDER 26 : PERFORATE JOURNAL * ORDER 37 : GRASP VOUCHER/PASSBOOK * ORDER 38 : RELEASE VOUCHER/PASSBOOK * * THE FOLLOWING RETURN CODES ARE USED: * * BIT 0 : REQUEST ERROR * BIT 8 : RECOVERY EXECUTED ON REQUEST * BIT 10 : END OF JOURNAL TAPE, VOUCHER OUT * BIT 13 : CODE CHECK ERROR * BIT 15 : NOT OPERABLE * * * * NORMAL REGISTER USAGE: * * REGISTER A1: WORK REGISTER * A2: INPUT/OUTPUT * A3: BUFFER POINTER * A4: OUTPUT COUNTER * A5: STACK POINTER * A6: DWT-ADDRESS * A7: ORDER * A8: ECB-ADDRESS * * * * * SYSTEM ADAPTATION: * * BY MEANS OF CONDITIONAL ASSEMBLY THE FOLLOWING FUNCTIONS CAN * BE EXCLUDED: * * RETURN CODE IS SET IF RECOVERY IS EXECUTED ON REQUEST * CUT/PERFORATE JOURNAL TAPE (PTS 6221,6222) * ACCAPTANCE OF SPECIAL CHARACTER /13,/14 * COMPLETION OF REQUEST AT 'VOUCHER OUT' BEFORE MESSAGE IS WRITTEN * * * THE CHARACTER CODES FOR ROOMLESS POINT DIGITS IS DEFINED * IN A TABLE NAMED ROMTAB.STANDARD IS SHB CHARACTER SET * * EJECT * *********** * ENTRIES * *********** * * ENTRY TPAD ADDRESS BLOCK * * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHING FROM INTERRUPT EXTRN DISIOE DISPATCH I/O ERROR EXTRN DISEND END I/O AND DISPATCH EXTRN TENDIO END I/O EXTRN OUTPUT OUTPUT ONE CHARACTER EXTRN LDREG RESTORE REGISTERS EXTRN STREG STORE REGISTERS AND WAIT FOR INTERRUPT EXTRN SAVE8 SAVE REG. A1-A8 * EXTRN DWTST STATUS EXTRN DWTBC BYTE COUNTER EXTRN DWTECB ECB ADDRESS EXTRN DWTOR ORDER EXTRN DWTSB2 STACK BASE 2 IN DWT EJECT * * ECB DISPLACEMENTS * EXTRN ECBBA BUFFER ADDRESS EXTRN ECBRL REQUESTED LENGTH EXTRN ECBEL EFFECTIVE LENGTH EXTRN ECBRC RETURN CODE EXTRN ECBCW CONTROL WORD EJECT ************************ * CONDITIONAL ASSEMBLY * ************************ * * * WHEN RECOVERY EXECUTED ON REQUEST RETURN CODE IS SET * BY SETTING X:A = 1 * * X:A EQU 0 RECOV EQU X:A * * * JOURNAL TAPE MAY BE CUT/PERFORATED FOR PTS 6223 BY * SETTING X:B = 1 * * X:B EQU 0 CUTPER EQU X:B * * * SPECIAL CHARACTER /13, /14 IS ACCEPTED BY SETTING X:C = 1 * AND X:D = 1 RESPECTIVLY * * X:C EQU 0 CHR13 EQU X:C * * X:D EQU 0 CHR14 EQU X:D * * * PRINTING VOUCHER/PASSBOOK, IS COMPLETED IF * PRINT OBJECT IS REMOVED UNDER PRINTING IF X:E = 1 * * X:E EQU 0 COMPL EQU X:E EJECT * * * IN SITUATIONS WHERE PRINTER HARDWARE OR SELECTOR UNIT * IS INACTIVE,END OF REQUEST MAY BE CHOSEN BY SETTING * THE CONSTANT RELEND=1. RETURN CODE NOT OPERABLE IS SET * * X:F EQU 0 RELEND EQU X:F * * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * * * MMU BUFFER SIZE * * X:H EQU 20 DVBLEN EQU X:H * EJECT * * ************* * CONSTANTS * ************* * * CCERR EQU /4 RETURN CODE. CODE CHECK ERROR PROUT EQU /20 RETURN CODE. END OF JOURNAL TAPE * * VOIN EQU /8 'VOUCHER IN' BIT IN DATA-REQUEST EOJT EQU /4 'END OF JOURNAL' BIT IN DATA-REQ. VOCHA EQU /200 BIT #6 DWTTST;VOUCHER STATUS CH. NOT ALLOWED MESS EQU /400 BIT #5 DWTTST;TEST MESSAGE WRITTEN * STX EQU /82 START OF TEXT BLOCK ETB EQU /97 END OF TEXT BLOCK ETX EQU /03 LAST DUMMY REMOT EQU /01 RESET PRINT BUFFER REMOTE TAB EQU /11 TABULATION CHAR IN BUFFER CR1 EQU /0D CR JOURNAL TAPE LF1 EQU /18 LF JOURNAL TAPE CR2 EQU /09 CR TALLY ROLL,VOUCHER/PASSBOOK LF2 EQU /19 LF TALLY ROLL LDO EQU /0B LIFT DOWN 1 POSITION LUP EQU /0A LIFT UP ONE POSITION LFF EQU /0C LIFT TO TOP POSITION GRA EQU /1A WAIT FOR INSERTION OF VOUCHER/PASSBOOK REL EQU /1B RELEASE VOUCHER/PASSBOOK APH EQU /1D ATTACH PRINT HEAD RPH EQU /1E RETURN PRINT HEAD TETX EQU /83 LAST DUMMY AFTER GRASP AND RELEASE * * ********************* * DWT-DISPLACEMENTS * ********************* * * DWTDRD EQU /10 START OF DRIVER DEFINED PART * IFT MMUPAG=0 START EQU DWTDRD XIF * IFT MMUPAG=1 START EQU DWTDRD+4 XIF * DWTRLN EQU START+/12 REQUESTED LINE NUMBER DWTALN EQU START+/13 ACTUAL LINE NUMBER * EJECT * *********** * BUFFERS * *********** * * BUF1 DATA /0382,/0D1D STX,CR1,APH IFT CUTPER=0 BUF2 DATA /0382 STX XIF IFT CUTPER=1 BUF2 DATA /0482 STX XIF DATA /091D,/2000 CR2,APH,SPACE BUF3 DATA /0382,/091D STX,CR2,APH BUF5 DATA /041B,/9783,/8200 REL,ETB,DUMMY,STB =2 * * * ********** * TABLES * ********** * * DATA DVBLEN MMU BUFFER SIZE DATA 2 DEVICE INDEX TPAD EQU * ADDRESS BLOCK DATA ACTP ACTIVATIONDRIVER DATA 0 ABORT ROUTINE ADDRESS DATA IHTP INTERRUPTHANDLER DATA RCTP RECOVERY ROUTINE * * TABLE TO GET ROOMLESS POINT * ROMTAB EQU * DATA /2122,/2426,/3B3C,/3E40,/5E5F * * TABLE TO GET ACTUAL LF-CHARACTER * * LFTAB EQU * DATA /1819 LINE FEED JOURNAL/TALLY ROLL * * IFT CUTPER=1 CPTAB DATA /1F0F CODES FOR PERFORATE/CUT JOURNAL TAPE XIF TPTAB EQU * ORDER TABLE DATA /0002,/0607,/080D IFT CUTPER=1 DATA /2226 XIF DATA /393A TPLEN EQU *-TPTAB EJECT * * * A C T P * * THIS IS THE ACTIVATION PART OF THE DRIVER * CHECKS VALIDITY OF ORDERS AND JUMPS TO ORDER PROCESSOR * * * ACTP EQU * ACTIVATION ENTRY * * * GET DWT INDEX: 0=JOURNAL,1=TALLY,2=VOUCHER/PASSBOOK LC A1,DWTOR,A6 GET DWT INDEX ANK A1,7 MASK ADR A7,A1 ADD DWT INDEX TO ORDER SC A7,DWTOR+1,A6 SAVE NEW ORDER IN DWT LDK A4,0 ACTIVATION ACT005 LDK A3,TPLEN-1 ACT010 CC A7,TPTAB,A3 FIND OUT IF LEGAL ORDER RF(E) ACT020 VALID ORDER SUK A3,1 RB(NN) ACT010 TRY NEXT * ABL DISIOE ILLEGAL ORDER * * ACT020 EQU * SC A4,DWTBC,A6 RESET BYTE COUNTER ADR A3,A3 GET INDEX ABI TPFUC,A3 EXECUTE ORDER TPFUC DATA TPTEST,TPTEST,TP200,TP405,ACT055,ACT050 =1 IFT CUTPER=1 DATA TP700,TP750 XIF DATA TP800,TP900 EJECT =1 * =1 * =1 * ORDER 00: TEST =1 * IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE =1 * =1 * =1 * =1 * =1 TPTEST LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDK A2,/02 SEND CHAR /02 =2 CF A5,OUTPUT =1 LDK A2,0 SEND CHAR /00=END OF TEST =1 CF A5,OUTPUT =1 RF TPDUMY =1 EJECT * * * ORDER 06,0B: WRITE VOUCHER/PASSBOOK * GET REQUESTED LINE NUMBER AND SAVE IN DWT * * * ACT050 LD A1,ECBCW,A8 GET LINE NUMBER FROM CONTROL WORD IN ECB RF ACT085 * ACT055 LD A3,ECBBA,A8 GET BUFFER ADDRESS LC A3,1,A3 GET CONTROL CHARACTER ANK A3,/FF REQUESTED LINE STEPS SUK A3,/39 RF(G) ACT070 > /39 = ONE LF ADK A3,/9 RF(NE) ACT060 LDK A3,2 /30 = TWO LF RF ACT080 ACT060 RF(G) ACT080 /31-/39 = 1-9 LF ADK A3,/5 RF(Z) TP605 /2B = NO LF ACT070 LDK A3,1 ONE LF ACT080 LC A1,DWTRLN,A6 GET LINE NUMBER FROM DWT SUR A1,A3 GET REQUESTED LINE POSITION ACT085 RF(NN) ACT090 LINE POSITION LESS ZERO ? LDK A1,0 YES; SET LINE POSITION ZERO * ACT090 LDR A4,A4 RECOVERY ? RF(NZ) TP605 YES SC A1,DWTRLN,A6 SAVE REQUESTED LINE NUMBER RF TP605 EJECT * * * * ORDER 06 : PRINT JOURNAL * * * TP200 LDKL A3,BUF1 SEND CR1 AND ATTACH TP210 EQU * LC A1,DWTST,A6 GET LEFT BYTE IN STATUS WORD ANK A1,4 TEXT MESSAGE WRITTEN ? RF(NE) TP220 YES; COMPLETE REQUEST LD A1,ECBRL,A8 GET REQUESTED LENGTH SUK A1,3 REQUESTED LENGTH 0-2 ? RF(N) TP230 YES; COMPLETE REQUEST RF(P) TP215 LD A1,2,A8 BUFFER ADDRESS LC A2,2,A1 THIRD CHARACTER CCK A2,/2020 CONTROL CHARACTER RF(NL) TP215 LDR A4,A2 SAVE CHAR =2 LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDR A2,A4 RELOAD CHAR =2 CF A5,OUTPUT LDK A2,ETB SEND ETB =2 CF A5,OUTPUT =2 RF TP220 TP215 EQU * CF A5,BUFCHR SEND BUFFER CF A5,PRBUF PRINT ECB-BUFFER TP220 EQU * LDK A1,0 TP230 LDKL A2,/FDFF VOUCHER STATUS CHANGE ALLOWED ANS A2,DWTST,A6 EJECT * * * ECB-BUFFER IS WRITTEN * * SEND LINE FEED IF JOURNAL OR TALLY * * TPLF EQU * LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDR A1,A1 RF(NE) TPLF10 LDK A2,RPH DETACH PRINT HEAD CF A5,OUTPUT SEND TPLF10 EQU * SUK A7,8 RF(NN) TPL010 NOT JOURNAL AND TALLY ADK A7,2 GET INDEX TABLE LC A2,LFTAB,A7 GET LF CHARACTER CF A5,OUTPUT SEND LF CHAR. TPL010 LD A1,ECBRL,A8 GET REQUESTED LENGTH ST A1,ECBEL,A8 STORE EFFECTIVE LENGTH EJECT * * * COMMON END OF PRINT * * * SEND LAST DUMMY CHARACTER * TPDUMY EQU * LDK A2,ETB SEND ETB =2 CF A5,OUTPUT =2 LDK A2,ETX CF A5,OUTPUT EJECT * * * CHECK STATUS AFTER LAST DUMMY CHARACTER * TPTST EQU * SUK A7,2 TEST STATUS : VOUCHER/PASSBOOK ? RF(NZ) TST010 NO TST005 ANK A2,VOIN VOUCHER OUT ? RF(NZ) ENDIO NO RF TST015 YES * TST010 SUK A7,4 IFT CUTPER=0 RF(G) ENDIO NOT TEST STATUS, JOURNAL XIF IFT CUTPER=1 RF(G) TST020 NOT TEST STATUS, JOURNAL TST012 EQU * XIF ANK A2,EOJT END OF JOURNAL TAPE? RF(NZ) ENDIO NO: PERFORM ENDIO TST015 ORK A1,PROUT SET RETURN CODE: END OF JOURNAL TAPE, VOUCHER OUT * * * PERFORM END I/O AND GO TO DISPATCHER * ENDIO EQU * ABL DISEND PERFORM END I/O AND GO TO DISPATCHER * * * * IFT CUTPER=1 TST020 SUK A7,16 RB(L) ENDIO VOUCHER/PASSBOOK SUK A7,4 RB(G) ENDIO GRASP,RELEASE RB TST012 CUT,PERFORATE XIF EJECT * * * * ORDER 06 : PRINT TALLY ROLL * * * TP405 CF A5,RELEAS ERROR. VOUCHER IN * TP407 LDKL A3,BUF3 SEND CR2 AND ATTACH TP410 EQU * LDKL A1,VOCHA ORS A1,DWTST,A6 INDICATE VOUCHER STATUS CHANGE NOT ALLOWED RB TP210 * EJECT * * * * ORDER 06 : WRITE VOUCHER/PASSBOOK * OB : POSITION LIFT AND WRITE * * TP605 EQU * =2 LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 CF A5,GRASP GRASP VOUCHER =2 EJECT * * * SEND ELEVATOR UP/DOWN UNTIL ACTUAL * LINE NUMBER IS EQUAL REQUESTED * * TP610 CC A3,DWTRLN,A6 COMPARE LINE NUMBER RF(E) TP650 EQUAL RF(G) TP630 SEND ELEVATOR UP LDK A2,LDO SEND ELEVATOR DOWN ADK A3,1 INCREMENT ACTUAL LINE NUMBER RF TP640 TP630 LDK A2,LUP SEND ELEVATOR UP SUK A3,1 DECREMENT ACTUAL LINE NUMBER * TP640 CF A5,OUTPUT SEND LIFT CHAR * SC A3,DWTALN,A6 SAVE ACTUAL LINE NUMBER ANK A2,VOIN VOUCHER IN ? IFT COMPL=0 ABL(Z) RCTP01 NO: ERROR RECOVERY RB TP610 YES: CHECK IF LIFT POSITIONED XIF IFT COMPL=1 RB(NZ) TP610 YES: CHECK IF LIFT IS POSITIONED TP645 LDK A1,PROUT 'VOUCHER OUT' ORS A1,ECBRC,A8 INDICATE IN RETURN CODE RB TPDUMY XIF EJECT * * * ORDER 06 AND 0B: LIFT IS POSITIONED * ATTACH AND PRINT * * TP650 EQU * LDKL A3,BUF2 SEND CR2 AND ATTACH RB TP410 PRINT ECB-BUFFER EJECT IFT CUTPER=1 * * ORDER 22 AND 26 CUT AND PERFORATE JOURNAL * TP700 EQU * LDK A3,1 SET INDEX =4 RF TP760 TP750 EQU * LDK A3,0 SET INDEX =4 TP760 LDK A2,STX SEND STX =4 CF A5,OUTPUT =4 LC A2,CPTAB,A3 GET CHAR =4 CF A5,OUTPUT SEND =4 =4 RB TPDUMY XIF * * ORDER 37 AND 38 GRASP AND RELEASE VOUCHER/PASSBOOK * TP800 EQU * CF A5,GRASPA RB TPDUMY TP900 EQU * CF A5,RELEAS RB TPDUMY EJECT * * P R B U F * * SUBROUTINE TO SEND CHARACTERS FROM ECB-BUFFER UNTIL REQUESTED * LENGTH IS REACHED * PRBUF LD A4,ECBRL,A8 GET REQUESTED LENGTH SUK A4,2 ADJUST REQUESTED LENGTH LD A3,ECBBA,A8 BUFFER ADDRESS * SKIP PRECEDING SPACES IN BUFFER ADK A3,2 PRB010 LCR A1,A3 GET CHARACTER CCK A1,/2020 RF(NE) PRB050 NOT BLANK ADK A3,1 BLANK SUK A4,1 RB PRB010 GET NEXT CHARACTER * LOOK IF CARRIAGE RETURN CHAR (/09,/0D) LAST IN BUFFER PRB050 LDR A1,A3 GET ADDRESS TO ADR A1,A4 LAST CHARACTER IN BUFFER LC A1,-1,A1 GET CHAR CCK A1,/0909 CARRIAGE RETURN - CR2 ? RF(E) PRB060 YES CCK A1,/0D0D CARRIAGE RETURN - CR1 ? RF(E) PRB060 YES LDK A1,0 DUMMY CHARACTER RF PRB070 PRB060 SUK A4,1 DECREMENT REQUESTED LENGTH PRB070 ST A1,ECBEL,A8 SAVE CHAR. IN ECB * * PRB100 SUK A4,1 DECREMENT REQUESTED LENGTH RF(NN) PRB105 PRINT BUFFER LD A2,ECBEL,A8 GET CARRIAGE RETURN CHAR (/09,/0D) RF(E) PRB101 CF A5,OUTPUT SEND CHAR PRB101 EQU * LDK A2,ETB CF A5,OUTPUT SEND END OF MESSAGE LDK A2,ETX CF A5,OUTPUT WAIT FOR WHOLE BUFFER TO BE PRINTED LDKL A1,MESS INDICATE MESSAGE PRINTED ORS A1,DWTST,A6 PRB102 RTN A5 EJECT * * * * PRINT BUFFER * * PRB105 EQU * ADR A3,A4 ADDRESS TO CHARACTER TO BE PRINTED SUK A7,7 CHECK ORDER RF(L) PRB200 PRINT JOURNAL RF(G) PRB110 PRINT VOUCHER EJECT * * * * PRINT TALLY ROLL * * * ANK A2,VOIN VOUCHER IN ? RF(Z) PRB200 NO. GO AND PRINT ADK A5,4 RESET STACK POINTER RB TP405 SEND LIFT TO TOP AND RELEAS * * * * PRINT VOUCHER/PASSBOOK * * PRB110 ANK A2,VOIN VOUCHER IN ? IFT COMPL=0 RF(Z) RCTP01 ERROR .VOUCHER NOT IN XIF IFT COMPL=1 RB(Z) TP645 XIF LDR A1,A4 COPY REQUESTED LENGTH SUK A1,2 R.L. < 3? RF(N) PRB200 YES: NO TABULATION LDK A1,TAB CC A1,-2,A3 TABULATION? RF(NE) PRB200 NO EJECT * * * IF TABULATION CHARACTER: DETACH PRINT HEAD, * SEND CHARACTERS UNTIL TABULATION POSITION IS REACHED * AND ATTACH PRINT HEAD * * PRB115 LDK A2,RPH DETACH PRINT HEAD CF A5,OUTPUT SEND DETACH PRB117 LC A2,-1,A3 GET 1ST TAB POS CHAR LCR A1,A3 GET 2ND TAB POS CHAR ANK A1,/F LINE UNIT SLL A2,4 ANK A2,/F0 LINE DECADE ORR A1,A2 DECIMAL LINE NUMBER CF A5,BCDTBY CONVERT TO BINARY PRB120 IM DWTBC,A6 INCREMENT BYTE COUNTER CC A1,DWTBC,A6 COMPARE WITH ACTUAL TAB. POS. RF(NG) PRB125 PRINT * * * LDK A2,/20 LOAD BLANK CF A5,OUTPUT SEND BLANKS OR DETACH RB PRB117 * * * PRB125 SUK A4,2 DECREMENT REQUESTED LENGTH SUK A3,2 DECREMENT BUFFER ADDRESS LDK A2,APH ATTACH RF PRB240 SEND ATTACH EJECT * * * * GET OUTPUT CHARACTER FROM BUFFER. CHECK IF * - ROOMLESS POINT * - ILLEGAL CHARACTER * - SPECIAL CHARACTER (/13,/14) * PRB200 EQU * PRB205 LCR A7,A3 LOAD OUTPUT CHARACTER CCK A7,/AEAE ROOMLESS POINT ? RF(NE) PRB210 NO SUK A3,1 DECREMENT BUFFER POINTER SUK A4,1 LCR A7,A3 GET OUTPUT CHARACTER ANK A7,/F MASK LC A7,ROMTAB,A7 GET CODE IN TABLE * * * PRB210 CCK A7,/2020 ILLEGAL CHARACTER ? RF(L) PRB225 YES PRB215 CCK A7,/5F5F ILLEGAL CHARACTER ? RF(NG) PRB230 NO * * PRB225 EQU * IFT CHR13=1 CCK A7,/1313 SPECIAL CHARACTER ? RF(E) PRB230 YES XIF IFT CHR14=1 CCK A7,/1414 SPECIAL CHARACTER ? RF(E) PRB230 YES XIF * LDK A1,CCERR CODE CHECK ERROR ORS A1,ECBRC,A8 STORE IN RETURN CODE LD A7,DWTOR,A6 GET ORDER ANK A7,/FF RF PRB245 * * * PRB230 IM DWTBC,A6 INCREMENT BYTE COUNTER LDR A2,A7 GET OUTPUT CHARACTER PRB240 CF A5,OUTPUT SEND CHARACTER PRB245 SUR A3,A4 START OF BUFFER ADDRESS RB PRB100 * * * EJECT * * I H T P * * INTERRUPT HANDLER: PROCESS OF INTERRUPT * * * IHTP EQU * LD A4,DWTST,A6 GET STATUS RF(N) RCTP10 NOT BUSY =1 =1 CWK A7,2 TEST STATUS ? =1 RF(NG) IHTP20 YES =1 LDR A1,A1 RETURN CODE FROM CHANNEL UNIT =1 IFT RELEND=0 RF(NZ) RCTP10 YES GO TO DISPATCHER =1 XIF IFT RELEND=1 RF(NZ) IHTP30 YES FINISH REQUEST =1 XIF IHTP10 ABL LDREG NO RETURN CODE RESTORE REGISTER =1 IHTP20 LDR A1,A1 RB(Z) IHTP10 TEST ORDER AND TIME OUT =1 IHTP30 EQU * ABL ENDIO * * * EJECT * * R C T P * * RECOVERY ROUTINE: REPRINTS RUNNING REQUEST AT POWER ON * RCTP EQU * IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LDKL A2,/7FFF IND DEVICE BUSY =3 ANS A2,DWTST,A6 =3 LD A2,DWTECB,A6 =3 RF(Z) RCTP05 REQUEST NOT RUNNING =3 * RCTP01 LDKL A5,DWTSB2 STACK BASE ADR A5,A6 LDK A2,REMOT RESET PRINT BUFFER REMOTE AND LOCAL DUMMY CF A5,OUTPUT SEND DUMMY IFT COMPL=1 LDR A4,A4 STATUS CHANGE ? ABL(NE) TP645 XIF RCTP05 EQU * LDK A2,0 SC A2,DWTALN,A6 STORE 0 AS ACTUAL LINE NUMBER LDK A2,LFF LIFT TO TOP CF A5,OUTPUT LD A2,DWTECB,A6 =3 RF(NZ) RCTP07 REQUEST RUNNING =3 LDK A2,ETX SEND LAST DUMMY TO STOP TIMER =3 CF A5,OUTPUT =3 ABL DISEND =3 RCTP07 EQU * =3 IFT RECOV=1 LDK A2,/80 INDICATE POWER OFF ORS A2,8,A8 SET RETURN CODE XIF LDK A4,1 IND RECOVERY ABL ACT005 START RECOVERY OF PRINTER RCTP10 ABL TDISP GO TO DISPATCHER EJECT * * B C D T B Y * * SUBROUTINE TO CONVERT TO BINARY FROM DECIMAL * * * BCDTBY LDR A2,A1 PUT DECIMAL NUMBER IN A2 BCDTB1 SUK A2,/10 RF(N) BCDTB2 END SUK A1,6 DECREMENT BY 6 RB BCDTB1 BCDTB2 RTN A5 RETURN TO CALLER * * * * * * G R A S P * * SUBROUTINE TO SEND GRASP TO VOUCHER/PASSBOOK * * GRASPA EQU * LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDK A2,LFF LIFT TO TOP CF A5,OUTPUT GRASP EQU * LDK A3,0 LDK A2,GRA GRASP CF A5,OUTPUT ANK A2,VOIN VOUCHER IN ? RF(NZ) GRAS10 YES LDK A2,ETB SEND ETB =2 CF A5,OUTPUT =2 LDK A2,TETX DUMMY AFTER GRASP CF A5,OUTPUT LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDK A2,LFF LIFT TO TOP CF A5,OUTPUT RTN A5 GRAS10 LC A3,DWTALN,A6 RTN A5 * * EJECT * * * R E L E A S * * SUBROUTINE TO SEND LIFT TO TOP AND RELEASE * * * RELEAS EQU * LDK A1,0 SC A1,DWTALN,A6 SET ACTUAL LINE NUMBER TO 0 LDKL A3,BUF5 LIFT TO TOP AND RELEAS LDK A2,STX SEND STX =2 CF A5,OUTPUT =2 LDK A2,LFF LIFT TO TOP CF A5,OUTPUT ANK A2,VOIN VOUCHER IN ? RF(Z) BUFRTN * * B U F C H R * * SUBROUTINE TO OUTPUT A NUMBER OF CHARACTERS GIVEN IN * FIRST CHARACTER IN OUTPUT BUFFER * * BUFCHR LCR A4,A3 GET NUMBER OF OUTPUT CHARACTERS ANK A4,/FF MASK BUFC10 ADK A3,1 INCREMENT BUFFER POINTER LCR A2,A3 GET OUTPUT CHARACTER CF A5,OUTPUT SEND CHARACTER SUK A4,1 DECREMENT COUNTER RB(NZ) BUFC10 NOT LAST CHARACTER BUFRTN EQU * RTN A5 RETURN TO CALLER * * * * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DRTP02 REL 9.2 79-11-16 870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0062 Head {h00=0x0020, h01=0x0050, text=» =4,CUT AND PERF CORRECTED«, t00=0x0000, t01=0x0042}
0x0062…007e Head {h00=0x0018, h01=0x0050, text=» REL 9.1 79-05-23 «, t00=0x0000, t01=0x0066}
0x007e…00a2 Head {h00=0x0020, h01=0x0050, text=» UPDATE PRR 9.1 - REL 9.1 «, t00=0x0000, t01=0x0082}
0x00a2…00be Head {h00=0x0018, h01=0x0050, text=» PRR 9.1 79-04-25 «, t00=0x0000, t01=0x00a6}
0x00be…00da Head {h00=0x0018, h01=0x0050, text=» REL 9.1 79-04-06 «, t00=0x0000, t01=0x00c2}
0x00da…0104 Head {h00=0x0026, h01=0x0050, text=» =1-3,GEN UPDATE TO 8.2+ STATUS «, t00=0x0000, t01=0x00de}
0x0104…0120 Head {h00=0x0018, h01=0x0050, text=» REL 8.2 79-04-19 «, t00=0x0000, t01=0x0108}
0x0120…0146 Head {h00=0x0022, h01=0x0050, text=» =3,RECOVERY TIMER CORRECTED«, t00=0x0000, t01=0x0124}
0x0146…0162 Head {h00=0x0018, h01=0x0050, text=» REL 8.2 79-04-18 «, t00=0x0000, t01=0x014a}
0x0162…018c Head {h00=0x0026, h01=0x0050, text=» =2,GRSP/REL CH.TO IMPR. REMOTE «, t00=0x0000, t01=0x0166}
0x018c…01a8 Head {h00=0x0018, h01=0x0050, text=» REL 8.2 79-03-16 «, t00=0x0000, t01=0x0190}
0x01a8…01cc Head {h00=0x0020, h01=0x0050, text=» =1,IMPRROV. OF TEST ORDER«, t00=0x0001, t01=0x001c}
0x01cc…01e8 Head {h00=0x0018, h01=0x0050, text=» REL 8.2 78-09-15 «, t00=0x0001, t01=0x0040}
0x01e8…0228 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0001, t01=0x005c}
0x0228…0268 Head {h00=0x003c, h01=0x0050, text=»* * «, t00=0x0001, t01=0x009c}
0x0268…02a8 Head {h00=0x003c, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS * «, t00=0x0001, t01=0x00dc}
0x02a8…02e8 Head {h00=0x003c, h01=0x0050, text=»* * «, t00=0x0001, t01=0x011c}
0x02e8…0328 Head {h00=0x003c, h01=0x0050, text=»* DRTP02 = DRIVER TELLER TERMINAL PRINTER * «, t00=0x0001, t01=0x015c}
0x0328…0368 Head {h00=0x003c, h01=0x0050, text=»* * «, t00=0x0002, t01=0x000c}
0x0368…03a8 Head {h00=0x003c, h01=0x0050, text=»* * «, t00=0x0002, t01=0x004c}
0x03a8…03b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008c}
0x03b2…03bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0096}
0x03bc…03c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a0}
0x03c6…0406 Head {h00=0x003c, h01=0x0050, text=»* * «, t00=0x0002, t01=0x00aa}
0x0406…0446 Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0002, t01=0x00ea}
0x0446…0450 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x012a}
0x0450…0492 Head {h00=0x003e, h01=0x0050, text=»* THIS DRIVER HANDLES TELLER TERMINAL PRINTERS PTS 6221,«, t00=0x0002, t01=0x0134}
0x0492…04cc Head {h00=0x0036, h01=0x0050, text=»* 6222 OR 6223 CONNECTED TO CPU VIA CHLT OR CHRT«, t00=0x0002, t01=0x0176}
0x04cc…04d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0020}
0x04d6…04e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x002a}
0x04e0…0518 Head {h00=0x0034, h01=0x0050, text=»* THIS DRIVER CONSISTS OF THE FOLLOWING PARTS:«, t00=0x0003, t01=0x0034}
0x0518…0522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006c}
0x0522…054a Head {h00=0x0024, h01=0x0050, text=»* A C T P : ACTIVATION PART «, t00=0x0003, t01=0x0076}
0x054a…0554 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x009e}
0x0554…057e Head {h00=0x0026, h01=0x0050, text=»* I H T P : INTERRUPT HANDLER «, t00=0x0003, t01=0x00a8}
0x057e…0588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00d2}
0x0588…05b0 Head {h00=0x0024, h01=0x0050, text=»* R C T P : RECOVERY ROUTINE«, t00=0x0003, t01=0x00dc}
0x05b0…05ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0104}
0x05ba…05c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x010e}
0x05c4…05fe Head {h00=0x0036, h01=0x0050, text=»* THE DRIVER CONTAINS THE FOLLOWING SUBROUTINES:«, t00=0x0003, t01=0x0118}
0x05fe…0608 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0152}
0x0608…064e Head {h00=0x0042, h01=0x0050, text=»* P R B U F : GET CHARACTERS FROM ECB-BUFFER AND SEND THEM«, t00=0x0003, t01=0x015c}
0x064e…0658 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0658…0692 Head {h00=0x0036, h01=0x0050, text=»* B C D T B Y : CONVERT TO BINARY FROM DECIMAL«, t00=0x0004, t01=0x001c}
0x0692…069c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0056}
0x069c…06e4 Head {h00=0x0044, h01=0x0050, text=»* B U F C H R : SEND THE NUMBER OF CHARACTERS GIVEN IN FIRST«, t00=0x0004, t01=0x0060}
0x06e4…070c Head {h00=0x0024, h01=0x0050, text=»* CHARACTER IN OUTPUT BUFFER «, t00=0x0004, t01=0x00a8}
0x070c…0716 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d0}
0x0716…0748 Head {h00=0x002e, h01=0x0050, text=»* G R A S P : SEND GRASP TO VOUCHER «, t00=0x0004, t01=0x00da}
0x0748…0752 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x010c}
0x0752…078a Head {h00=0x0034, h01=0x0050, text=»* R E L E A S : SEND LIFT TO TOP AND RELEASE«, t00=0x0004, t01=0x0116}
0x078a…0798 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x014e}
0x0798…07a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x015c}
0x07a2…07d0 Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE TREATED: «, t00=0x0004, t01=0x0166}
0x07d0…07da (5, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0004}
0x07da…0802 Head {h00=0x0024, h01=0x0050, text=»* ORDER 00 : TEST STATUS «, t00=0x0005, t01=0x000e}
0x0802…0824 Head {h00=0x001e, h01=0x0050, text=»* ORDER 06 : WRITE «, t00=0x0005, t01=0x0036}
0x0824…0858 Head {h00=0x0030, h01=0x0050, text=»* ORDER 0B : POSITION LIFT AND WRITE «, t00=0x0005, t01=0x0058}
0x0858…0880 Head {h00=0x0024, h01=0x0050, text=»* ORDER 22 : CUT JOURNAL «, t00=0x0005, t01=0x008c}
0x0880…08ae Head {h00=0x002a, h01=0x0050, text=»* ORDER 26 : PERFORATE JOURNAL «, t00=0x0005, t01=0x00b4}
0x08ae…08e0 Head {h00=0x002e, h01=0x0050, text=»* ORDER 37 : GRASP VOUCHER/PASSBOOK«, t00=0x0005, t01=0x00e2}
0x08e0…0914 Head {h00=0x0030, h01=0x0050, text=»* ORDER 38 : RELEASE VOUCHER/PASSBOOK«, t00=0x0005, t01=0x0114}
0x0914…091e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0148}
0x091e…094e Head {h00=0x002c, h01=0x0050, text=»* THE FOLLOWING RETURN CODES ARE USED:«, t00=0x0005, t01=0x0152}
0x094e…0958 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0182}
0x0958…0982 Head {h00=0x0026, h01=0x0050, text=»* BIT 0 : REQUEST ERROR «, t00=0x0005, t01=0x018c}
0x0982…09ba Head {h00=0x0034, h01=0x0050, text=»* BIT 8 : RECOVERY EXECUTED ON REQUEST«, t00=0x0006, t01=0x0026}
0x09ba…09f6 Head {h00=0x0038, h01=0x0050, text=»* BIT 10 : END OF JOURNAL TAPE, VOUCHER OUT«, t00=0x0006, t01=0x005e}
0x09f6…0a22 Head {h00=0x0028, h01=0x0050, text=»* BIT 13 : CODE CHECK ERROR«, t00=0x0006, t01=0x009a}
0x0a22…0a4a Head {h00=0x0024, h01=0x0050, text=»* BIT 15 : NOT OPERABLE«, t00=0x0006, t01=0x00c6}
0x0a4a…0a54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ee}
0x0a54…0a5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f8}
0x0a5e…0a68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0102}
0x0a68…0a8a Head {h00=0x001e, h01=0x0050, text=»* NORMAL REGISTER USAGE:«, t00=0x0006, t01=0x010c}
0x0a8a…0a94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x012e}
0x0a94…0aba Head {h00=0x0022, h01=0x0050, text=»* REGISTER A1: WORK REGISTER«, t00=0x0006, t01=0x0138}
0x0aba…0ae0 Head {h00=0x0022, h01=0x0050, text=»* A2: INPUT/OUTPUT «, t00=0x0006, t01=0x015e}
0x0ae0…0b08 Head {h00=0x0024, h01=0x0050, text=»* A3: BUFFER POINTER «, t00=0x0006, t01=0x0184}
0x0b08…0b30 Head {h00=0x0024, h01=0x0050, text=»* A4: OUTPUT COUNTER «, t00=0x0007, t01=0x001c}
0x0b30…0b56 Head {h00=0x0022, h01=0x0050, text=»* A5: STACK POINTER«, t00=0x0007, t01=0x0044}
0x0b56…0b7a Head {h00=0x0020, h01=0x0050, text=»* A6: DWT-ADDRESS«, t00=0x0007, t01=0x006a}
0x0b7a…0b98 Head {h00=0x001a, h01=0x0050, text=»* A7: ORDER«, t00=0x0007, t01=0x008e}
0x0b98…0bbc Head {h00=0x0020, h01=0x0050, text=»* A8: ECB-ADDRESS«, t00=0x0007, t01=0x00ac}
0x0bbc…0bc6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00d0}
0x0bc6…0bd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00da}
0x0bd0…0bda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e4}
0x0bda…0be4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ee}
0x0be4…0c02 Head {h00=0x001a, h01=0x0050, text=»* SYSTEM ADAPTATION:«, t00=0x0007, t01=0x00f8}
0x0c02…0c0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0116}
0x0c0c…0c54 Head {h00=0x0044, h01=0x0050, text=»* BY MEANS OF CONDITIONAL ASSEMBLY THE FOLLOWING FUNCTIONS CAN «, t00=0x0007, t01=0x0120}
0x0c54…0c6c Head {h00=0x0014, h01=0x0050, text=»* BE EXCLUDED:«, t00=0x0007, t01=0x0168}
0x0c6c…0c76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0180}
0x0c76…0cb8 Head {h00=0x003e, h01=0x0050, text=»* RETURN CODE IS SET IF RECOVERY IS EXECUTED ON REQUEST «, t00=0x0007, t01=0x018a}
0x0cb8…0cf0 Head {h00=0x0034, h01=0x0050, text=»* CUT/PERFORATE JOURNAL TAPE (PTS 6221,6222) «, t00=0x0008, t01=0x003c}
0x0cf0…0d24 Head {h00=0x0030, h01=0x0050, text=»* ACCAPTANCE OF SPECIAL CHARACTER /13,/14 «, t00=0x0008, t01=0x0074}
0x0d24…0d70 Head {h00=0x0048, h01=0x0050, text=»* COMPLETION OF REQUEST AT 'VOUCHER OUT' BEFORE MESSAGE IS WRITTEN«, t00=0x0008, t01=0x00a8}
0x0d70…0d7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f4}
0x0d7a…0d84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fe}
0x0d84…0dc8 Head {h00=0x0040, h01=0x0050, text=»* THE CHARACTER CODES FOR ROOMLESS POINT DIGITS IS DEFINED«, t00=0x0008, t01=0x0108}
0x0dc8…0e0a Head {h00=0x003e, h01=0x0050, text=»* IN A TABLE NAMED ROMTAB.STANDARD IS SHB CHARACTER SET «, t00=0x0008, t01=0x014c}
0x0e0a…0e14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018e}
0x0e14…0e1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0008}
0x0e1e…0e2c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0012}
0x0e2c…0e36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0020}
0x0e36…0e4a Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0009, t01=0x002a}
0x0e4a…0e5e Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0009, t01=0x003e}
0x0e5e…0e72 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0009, t01=0x0052}
0x0e72…0e7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0066}
0x0e7c…0e86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0070}
0x0e86…0ea8 Head {h00=0x001e, h01=0x0050, text=» ENTRY TPAD ADDRESS BLOCK «, t00=0x0009, t01=0x007a}
0x0ea8…0eb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x009c}
0x0eb2…0ebc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a6}
0x0ebc…0ec6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00b0}
0x0ec6…0edc Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0009, t01=0x00ba}
0x0edc…0ef2 Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0009, t01=0x00d0}
0x0ef2…0f08 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0009, t01=0x00e6}
0x0f08…0f12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00fc}
0x0f12…0f1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0106}
0x0f1c…0f4c Head {h00=0x002c, h01=0x0050, text=» EXTRN TDISP DISPATCHING FROM INTERRUPT «, t00=0x0009, t01=0x0110}
0x0f4c…0f74 Head {h00=0x0024, h01=0x0050, text=» EXTRN DISIOE DISPATCH I/O ERROR«, t00=0x0009, t01=0x0140}
0x0f74…0f9e Head {h00=0x0026, h01=0x0050, text=» EXTRN DISEND END I/O AND DISPATCH«, t00=0x0009, t01=0x0168}
0x0f9e…0fbc (10, 0, 400) Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x000a, t01=0x0004}
0x0fbc…0fe6 Head {h00=0x0026, h01=0x0050, text=» EXTRN OUTPUT OUTPUT ONE CHARACTER«, t00=0x000a, t01=0x0022}
0x0fe6…100c Head {h00=0x0022, h01=0x0050, text=» EXTRN LDREG RESTORE REGISTERS«, t00=0x000a, t01=0x004c}
0x100c…1048 Head {h00=0x0038, h01=0x0050, text=» EXTRN STREG STORE REGISTERS AND WAIT FOR INTERRUPT «, t00=0x000a, t01=0x0072}
0x1048…106c Head {h00=0x0020, h01=0x0050, text=» EXTRN SAVE8 SAVE REG. A1-A8«, t00=0x000a, t01=0x00ae}
0x106c…1076 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d2}
0x1076…1092 Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000a, t01=0x00dc}
0x1092…10b4 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTBC BYTE COUNTER «, t00=0x000a, t01=0x00f8}
0x10b4…10d6 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x000a, t01=0x011a}
0x10d6…10f0 Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x000a, t01=0x013c}
0x10f0…111a Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x000a, t01=0x0156}
0x111a…1128 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0180}
0x1128…1132 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x018e}
0x1132…114e Head {h00=0x0018, h01=0x0050, text=»* ECB DISPLACEMENTS «, t00=0x000b, t01=0x0008}
0x114e…1158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0024}
0x1158…117c Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBBA BUFFER ADDRESS «, t00=0x000b, t01=0x002e}
0x117c…11a2 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBRL REQUESTED LENGTH «, t00=0x000b, t01=0x0052}
0x11a2…11c8 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBEL EFFECTIVE LENGTH «, t00=0x000b, t01=0x0078}
0x11c8…11e8 Head {h00=0x001c, h01=0x0050, text=» EXTRN ECBRC RETURN CODE«, t00=0x000b, t01=0x009e}
0x11e8…120a Head {h00=0x001e, h01=0x0050, text=» EXTRN ECBCW CONTROL WORD «, t00=0x000b, t01=0x00be}
0x120a…1218 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x00e0}
0x1218…1238 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x00ee}
0x1238…1258 Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000b, t01=0x010e}
0x1258…1278 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x012e}
0x1278…1282 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x014e}
0x1282…128c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0158}
0x128c…12cc Head {h00=0x003c, h01=0x0050, text=»* WHEN RECOVERY EXECUTED ON REQUEST RETURN CODE IS SET«, t00=0x000b, t01=0x0162}
0x12cc…12ea Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:A = 1«, t00=0x000c, t01=0x0012}
0x12ea…12f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0030}
0x12f4…12fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x003a}
0x12fe…1310 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000c, t01=0x0044}
0x1310…1326 Head {h00=0x0012, h01=0x0050, text=»RECOV EQU X:A «, t00=0x000c, t01=0x0056}
0x1326…1330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x006c}
0x1330…133a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0076}
0x133a…1378 Head {h00=0x003a, h01=0x0050, text=»* JOURNAL TAPE MAY BE CUT/PERFORATED FOR PTS 6223 BY«, t00=0x000c, t01=0x0080}
0x1378…1394 Head {h00=0x0018, h01=0x0050, text=»* SETTING X:B = 1 «, t00=0x000c, t01=0x00be}
0x1394…139e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00da}
0x139e…13a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e4}
0x13a8…13ba Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x000c, t01=0x00ee}
0x13ba…13d0 Head {h00=0x0012, h01=0x0050, text=»CUTPER EQU X:B«, t00=0x000c, t01=0x0100}
0x13d0…13da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0116}
0x13da…13e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0120}
0x13e4…142a Head {h00=0x0042, h01=0x0050, text=»* SPECIAL CHARACTER /13, /14 IS ACCEPTED BY SETTING X:C = 1 «, t00=0x000c, t01=0x012a}
0x142a…144e Head {h00=0x0020, h01=0x0050, text=»* AND X:D = 1 RESPECTIVLY «, t00=0x000c, t01=0x0170}
0x144e…1458 (13, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0004}
0x1458…1462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x000e}
0x1462…1474 Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000d, t01=0x0018}
0x1474…148a Head {h00=0x0012, h01=0x0050, text=»CHR13 EQU X:C «, t00=0x000d, t01=0x002a}
0x148a…1494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0040}
0x1494…149e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x004a}
0x149e…14b0 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x000d, t01=0x0054}
0x14b0…14c6 Head {h00=0x0012, h01=0x0050, text=»CHR14 EQU X:D «, t00=0x000d, t01=0x0066}
0x14c6…14d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x007c}
0x14d0…14da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0086}
0x14da…1510 Head {h00=0x0032, h01=0x0050, text=»* PRINTING VOUCHER/PASSBOOK, IS COMPLETED IF«, t00=0x000d, t01=0x0090}
0x1510…154e Head {h00=0x003a, h01=0x0050, text=»* PRINT OBJECT IS REMOVED UNDER PRINTING IF X:E = 1 «, t00=0x000d, t01=0x00c6}
0x154e…1558 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0104}
0x1558…1562 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x010e}
0x1562…1574 Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000d, t01=0x0118}
0x1574…158a Head {h00=0x0012, h01=0x0050, text=»COMPL EQU X:E «, t00=0x000d, t01=0x012a}
0x158a…1598 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x0140}
0x1598…15a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x014e}
0x15a2…15ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0158}
0x15ac…15ee Head {h00=0x003e, h01=0x0050, text=»* IN SITUATIONS WHERE PRINTER HARDWARE OR SELECTOR UNIT «, t00=0x000d, t01=0x0162}
0x15ee…162e Head {h00=0x003c, h01=0x0050, text=»* IS INACTIVE,END OF REQUEST MAY BE CHOSEN BY SETTING «, t00=0x000e, t01=0x0014}
0x162e…1670 Head {h00=0x003e, h01=0x0050, text=»* THE CONSTANT RELEND=1. RETURN CODE NOT OPERABLE IS SET«, t00=0x000e, t01=0x0054}
0x1670…167a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0096}
0x167a…1684 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00a0}
0x1684…1696 Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000e, t01=0x00aa}
0x1696…16ac Head {h00=0x0012, h01=0x0050, text=»RELEND EQU X:F«, t00=0x000e, t01=0x00bc}
0x16ac…16b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00d2}
0x16b6…16c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00dc}
0x16c0…16f2 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000e, t01=0x00e6}
0x16f2…1720 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000e, t01=0x0118}
0x1720…172a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0146}
0x172a…173e Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x000e, t01=0x0150}
0x173e…1748 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0164}
0x1748…1752 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x016e}
0x1752…178c Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x000e, t01=0x0178}
0x178c…17be Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x000f, t01=0x0022}
0x17be…17c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0054}
0x17c8…17dc Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x000f, t01=0x005e}
0x17dc…17e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0072}
0x17e6…17f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x007c}
0x17f0…180c Head {h00=0x0018, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x000f, t01=0x0086}
0x180c…1816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00a2}
0x1816…1820 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ac}
0x1820…1832 Head {h00=0x000e, h01=0x0050, text=»X:H EQU 20«, t00=0x000f, t01=0x00b6}
0x1832…1848 Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:H«, t00=0x000f, t01=0x00c8}
0x1848…1852 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00de}
0x1852…1860 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x00e8}
0x1860…186a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f6}
0x186a…1874 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0100}
0x1874…188a Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000f, t01=0x010a}
0x188a…18a0 Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000f, t01=0x0120}
0x18a0…18b6 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000f, t01=0x0136}
0x18b6…18c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x014c}
0x18c0…18ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0156}
0x18ca…18fc Head {h00=0x002e, h01=0x0050, text=»CCERR EQU /4 RETURN CODE. CODE CHECK ERROR«, t00=0x000f, t01=0x0160}
0x18fc…1932 (16, 0, 400) Head {h00=0x0032, h01=0x0050, text=»PROUT EQU /20 RETURN CODE. END OF JOURNAL TAPE«, t00=0x0010, t01=0x0004}
0x1932…193c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x003a}
0x193c…1946 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0044}
0x1946…197a Head {h00=0x0030, h01=0x0050, text=»VOIN EQU /8 'VOUCHER IN' BIT IN DATA-REQUEST«, t00=0x0010, t01=0x004e}
0x197a…19b0 Head {h00=0x0032, h01=0x0050, text=»EOJT EQU /4 'END OF JOURNAL' BIT IN DATA-REQ. «, t00=0x0010, t01=0x0082}
0x19b0…19f4 Head {h00=0x0040, h01=0x0050, text=»VOCHA EQU /200 BIT #6 DWTTST;VOUCHER STATUS CH. NOT ALLOWED «, t00=0x0010, t01=0x00b8}
0x19f4…1a2c Head {h00=0x0034, h01=0x0050, text=»MESS EQU /400 BIT #5 DWTTST;TEST MESSAGE WRITTEN«, t00=0x0010, t01=0x00fc}
0x1a2c…1a36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0134}
0x1a36…1a5e Head {h00=0x0024, h01=0x0050, text=»STX EQU /82 START OF TEXT BLOCK «, t00=0x0010, t01=0x013e}
0x1a5e…1a84 Head {h00=0x0022, h01=0x0050, text=»ETB EQU /97 END OF TEXT BLOCK «, t00=0x0010, t01=0x0166}
0x1a84…1aa2 Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x0010, t01=0x018c}
0x1aa2…1ad2 Head {h00=0x002c, h01=0x0050, text=»REMOT EQU /01 RESET PRINT BUFFER REMOTE «, t00=0x0011, t01=0x001a}
0x1ad2…1b00 Head {h00=0x002a, h01=0x0050, text=»TAB EQU /11 TABULATION CHAR IN BUFFER «, t00=0x0011, t01=0x004a}
0x1b00…1b24 Head {h00=0x0020, h01=0x0050, text=»CR1 EQU /0D CR JOURNAL TAPE «, t00=0x0011, t01=0x0078}
0x1b24…1b48 Head {h00=0x0020, h01=0x0050, text=»LF1 EQU /18 LF JOURNAL TAPE «, t00=0x0011, t01=0x009c}
0x1b48…1b7a Head {h00=0x002e, h01=0x0050, text=»CR2 EQU /09 CR TALLY ROLL,VOUCHER/PASSBOOK«, t00=0x0011, t01=0x00c0}
0x1b7a…1b9c Head {h00=0x001e, h01=0x0050, text=»LF2 EQU /19 LF TALLY ROLL «, t00=0x0011, t01=0x00f2}
0x1b9c…1bc4 Head {h00=0x0024, h01=0x0050, text=»LDO EQU /0B LIFT DOWN 1 POSITION«, t00=0x0011, t01=0x0114}
0x1bc4…1bec Head {h00=0x0024, h01=0x0050, text=»LUP EQU /0A LIFT UP ONE POSITION«, t00=0x0011, t01=0x013c}
0x1bec…1c14 Head {h00=0x0024, h01=0x0050, text=»LFF EQU /0C LIFT TO TOP POSITION«, t00=0x0011, t01=0x0164}
0x1c14…1c4e Head {h00=0x0036, h01=0x0050, text=»GRA EQU /1A WAIT FOR INSERTION OF VOUCHER/PASSBOOK«, t00=0x0011, t01=0x018c}
0x1c4e…1c7a Head {h00=0x0028, h01=0x0050, text=»REL EQU /1B RELEASE VOUCHER/PASSBOOK«, t00=0x0012, t01=0x0036}
0x1c7a…1ca0 Head {h00=0x0022, h01=0x0050, text=»APH EQU /1D ATTACH PRINT HEAD «, t00=0x0012, t01=0x0062}
0x1ca0…1cc6 Head {h00=0x0022, h01=0x0050, text=»RPH EQU /1E RETURN PRINT HEAD «, t00=0x0012, t01=0x0088}
0x1cc6…1cfe Head {h00=0x0034, h01=0x0050, text=»TETX EQU /83 LAST DUMMY AFTER GRASP AND RELEASE «, t00=0x0012, t01=0x00ae}
0x1cfe…1d08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e6}
0x1d08…1d12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00f0}
0x1d12…1d30 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0012, t01=0x00fa}
0x1d30…1d4e Head {h00=0x001a, h01=0x0050, text=»* DWT-DISPLACEMENTS * «, t00=0x0012, t01=0x0118}
0x1d4e…1d6c Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0012, t01=0x0136}
0x1d6c…1d76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0154}
0x1d76…1d80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x015e}
0x1d80…1db4 Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0012, t01=0x0168}
0x1db4…1dbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x000c}
0x1dbe…1dd4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0016}
0x1dd4…1dec Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0013, t01=0x002c}
0x1dec…1df8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0044}
0x1df8…1e02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0050}
0x1e02…1e18 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x005a}
0x1e18…1e32 Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0013, t01=0x0070}
0x1e32…1e3e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x008a}
0x1e3e…1e48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0096}
0x1e48…1e7a Head {h00=0x002e, h01=0x0050, text=»DWTRLN EQU START+/12 REQUESTED LINE NUMBER«, t00=0x0013, t01=0x00a0}
0x1e7a…1eaa Head {h00=0x002c, h01=0x0050, text=»DWTALN EQU START+/13 ACTUAL LINE NUMBER «, t00=0x0013, t01=0x00d2}
0x1eaa…1eb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0102}
0x1eb4…1ec2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x010c}
0x1ec2…1ecc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x011a}
0x1ecc…1ee0 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0013, t01=0x0124}
0x1ee0…1ef4 Head {h00=0x0010, h01=0x0050, text=»* BUFFERS * «, t00=0x0013, t01=0x0138}
0x1ef4…1f08 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0013, t01=0x014c}
0x1f08…1f12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0160}
0x1f12…1f1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x016a}
0x1f1c…1f46 Head {h00=0x0026, h01=0x0050, text=»BUF1 DATA /0382,/0D1D STX,CR1,APH «, t00=0x0013, t01=0x0174}
0x1f46…1f5c Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=0 «, t00=0x0014, t01=0x000e}
0x1f5c…1f78 Head {h00=0x0018, h01=0x0050, text=»BUF2 DATA /0382 STX «, t00=0x0014, t01=0x0024}
0x1f78…1f84 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0040}
0x1f84…1f9a Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0014, t01=0x004c}
0x1f9a…1fb6 Head {h00=0x0018, h01=0x0050, text=»BUF2 DATA /0482 STX «, t00=0x0014, t01=0x0062}
0x1fb6…1fc2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x007e}
0x1fc2…1fea Head {h00=0x0024, h01=0x0050, text=» DATA /091D,/2000 CR2,APH,SPACE «, t00=0x0014, t01=0x008a}
0x1fea…2014 Head {h00=0x0026, h01=0x0050, text=»BUF3 DATA /0382,/091D STX,CR2,APH «, t00=0x0014, t01=0x00b2}
0x2014…204c Head {h00=0x0034, h01=0x0050, text=»BUF5 DATA /041B,/9783,/8200 REL,ETB,DUMMY,STB =2«, t00=0x0014, t01=0x00dc}
0x204c…2056 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0114}
0x2056…2060 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x011e}
0x2060…206a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0128}
0x206a…207c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x0132}
0x207c…208e Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0014, t01=0x0144}
0x208e…20a0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x0156}
0x20a0…20aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0168}
0x20aa…20b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0172}
0x20b4…20d8 Head {h00=0x0020, h01=0x0050, text=» DATA DVBLEN MMU BUFFER SIZE«, t00=0x0014, t01=0x017c}
0x20d8…20f4 Head {h00=0x0018, h01=0x0050, text=» DATA 2 DEVICE INDEX«, t00=0x0015, t01=0x0010}
0x20f4…2114 Head {h00=0x001c, h01=0x0050, text=»TPAD EQU * ADDRESS BLOCK«, t00=0x0015, t01=0x002c}
0x2114…2138 Head {h00=0x0020, h01=0x0050, text=» DATA ACTP ACTIVATIONDRIVER «, t00=0x0015, t01=0x004c}
0x2138…215e Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x0015, t01=0x0070}
0x215e…2182 Head {h00=0x0020, h01=0x0050, text=» DATA IHTP INTERRUPTHANDLER «, t00=0x0015, t01=0x0096}
0x2182…21a6 Head {h00=0x0020, h01=0x0050, text=» DATA RCTP RECOVERY ROUTINE «, t00=0x0015, t01=0x00ba}
0x21a6…21b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00de}
0x21b0…21d8 Head {h00=0x0024, h01=0x0050, text=»* TABLE TO GET ROOMLESS POINT«, t00=0x0015, t01=0x00e8}
0x21d8…21e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0110}
0x21e2…21f6 Head {h00=0x0010, h01=0x0050, text=»ROMTAB EQU *«, t00=0x0015, t01=0x011a}
0x21f6…2222 Head {h00=0x0028, h01=0x0050, text=» DATA /2122,/2426,/3B3C,/3E40,/5E5F «, t00=0x0015, t01=0x012e}
0x2222…222c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x015a}
0x222c…2258 Head {h00=0x0028, h01=0x0050, text=»* TABLE TO GET ACTUAL LF-CHARACTER«, t00=0x0015, t01=0x0164}
0x2258…2262 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0190}
0x2262…226c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x000a}
0x226c…2280 Head {h00=0x0010, h01=0x0050, text=»LFTAB EQU * «, t00=0x0016, t01=0x0014}
0x2280…22b0 Head {h00=0x002c, h01=0x0050, text=» DATA /1819 LINE FEED JOURNAL/TALLY ROLL«, t00=0x0016, t01=0x0028}
0x22b0…22ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0058}
0x22ba…22c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0062}
0x22c4…22da Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0016, t01=0x006c}
0x22da…2318 Head {h00=0x003a, h01=0x0050, text=»CPTAB DATA /1F0F CODES FOR PERFORATE/CUT JOURNAL TAPE «, t00=0x0016, t01=0x0082}
0x2318…2324 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00c0}
0x2324…2344 Head {h00=0x001c, h01=0x0050, text=»TPTAB EQU * ORDER TABLE «, t00=0x0016, t01=0x00cc}
0x2344…2364 Head {h00=0x001c, h01=0x0050, text=» DATA /0002,/0607,/080D «, t00=0x0016, t01=0x00ec}
0x2364…237a Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0016, t01=0x010c}
0x237a…238e Head {h00=0x0010, h01=0x0050, text=» DATA /2226 «, t00=0x0016, t01=0x0122}
0x238e…239a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0136}
0x239a…23ae Head {h00=0x0010, h01=0x0050, text=» DATA /393A «, t00=0x0016, t01=0x0142}
0x23ae…23c8 Head {h00=0x0016, h01=0x0050, text=»TPLEN EQU *-TPTAB «, t00=0x0016, t01=0x0156}
0x23c8…23d6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x0170}
0x23d6…23e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x017e}
0x23e0…23ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0188}
0x23ea…23fe (23, 0, 398) Head {h00=0x0010, h01=0x0050, text=»* A C T P «, t00=0x0017, t01=0x0004}
0x23fe…2408 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0018}
0x2408…243e Head {h00=0x0032, h01=0x0050, text=»* THIS IS THE ACTIVATION PART OF THE DRIVER «, t00=0x0017, t01=0x0022}
0x243e…2480 Head {h00=0x003e, h01=0x0050, text=»* CHECKS VALIDITY OF ORDERS AND JUMPS TO ORDER PROCESSOR«, t00=0x0017, t01=0x0058}
0x2480…248a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x009a}
0x248a…2494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00a4}
0x2494…249e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00ae}
0x249e…24c2 Head {h00=0x0020, h01=0x0050, text=»ACTP EQU * ACTIVATION ENTRY «, t00=0x0017, t01=0x00b8}
0x24c2…24cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00dc}
0x24cc…24d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00e6}
0x24d6…2516 Head {h00=0x003c, h01=0x0050, text=»* GET DWT INDEX: 0=JOURNAL,1=TALLY,2=VOUCHER/PASSBOOK «, t00=0x0017, t01=0x00f0}
0x2516…253c Head {h00=0x0022, h01=0x0050, text=» LC A1,DWTOR,A6 GET DWT INDEX «, t00=0x0017, t01=0x0130}
0x253c…2552 Head {h00=0x0012, h01=0x0050, text=» ANK A1,7 MASK«, t00=0x0017, t01=0x0156}
0x2552…257c Head {h00=0x0026, h01=0x0050, text=» ADR A7,A1 ADD DWT INDEX TO ORDER «, t00=0x0017, t01=0x016c}
0x257c…25ac Head {h00=0x002c, h01=0x0050, text=» SC A7,DWTOR+1,A6 SAVE NEW ORDER IN DWT «, t00=0x0018, t01=0x0008}
0x25ac…25c8 Head {h00=0x0018, h01=0x0050, text=» LDK A4,0 ACTIVATION«, t00=0x0018, t01=0x0038}
0x25c8…25e6 Head {h00=0x001a, h01=0x0050, text=»ACT005 LDK A3,TPLEN-1 «, t00=0x0018, t01=0x0054}
0x25e6…261c Head {h00=0x0032, h01=0x0050, text=»ACT010 CC A7,TPTAB,A3 FIND OUT IF LEGAL ORDER «, t00=0x0018, t01=0x0072}
0x261c…263e Head {h00=0x001e, h01=0x0050, text=» RF(E) ACT020 VALID ORDER «, t00=0x0018, t01=0x00a8}
0x263e…2650 Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0018, t01=0x00ca}
0x2650…2670 Head {h00=0x001c, h01=0x0050, text=» RB(NN) ACT010 TRY NEXT «, t00=0x0018, t01=0x00dc}
0x2670…267a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00fc}
0x267a…269c Head {h00=0x001e, h01=0x0050, text=» ABL DISIOE ILLEGAL ORDER «, t00=0x0018, t01=0x0106}
0x269c…26a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0128}
0x26a6…26b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0132}
0x26b0…26c4 Head {h00=0x0010, h01=0x0050, text=»ACT020 EQU *«, t00=0x0018, t01=0x013c}
0x26c4…26ee Head {h00=0x0026, h01=0x0050, text=» SC A4,DWTBC,A6 RESET BYTE COUNTER«, t00=0x0018, t01=0x0150}
0x26ee…270a Head {h00=0x0018, h01=0x0050, text=» ADR A3,A3 GET INDEX«, t00=0x0018, t01=0x017a}
0x270a…272e Head {h00=0x0020, h01=0x0050, text=» ABI TPFUC,A3 EXECUTE ORDER «, t00=0x0019, t01=0x0008}
0x272e…276c Head {h00=0x003a, h01=0x0050, text=»TPFUC DATA TPTEST,TPTEST,TP200,TP405,ACT055,ACT050 =1 «, t00=0x0019, t01=0x002c}
0x276c…2782 Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0019, t01=0x006a}
0x2782…279c Head {h00=0x0016, h01=0x0050, text=» DATA TP700,TP750 «, t00=0x0019, t01=0x0080}
0x279c…27a8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x009a}
0x27a8…27c2 Head {h00=0x0016, h01=0x0050, text=» DATA TP800,TP900 «, t00=0x0019, t01=0x00a6}
0x27c2…27d6 Head {h00=0x0010, h01=0x0050, text=» EJECT =1 «, t00=0x0019, t01=0x00c0}
0x27d6…27e6 Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0019, t01=0x00d4}
0x27e6…27f6 Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0019, t01=0x00e4}
0x27f6…2816 Head {h00=0x001c, h01=0x0050, text=»* ORDER 00: TEST =1«, t00=0x0019, t01=0x00f4}
0x2816…2864 Head {h00=0x004a, h01=0x0050, text=»* IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE =1 «, t00=0x0019, t01=0x0114}
0x2864…2874 Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0019, t01=0x0162}
0x2874…2884 Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0019, t01=0x0172}
0x2884…2894 Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x0019, t01=0x0182}
0x2894…28a4 (26, 0, 400) Head {h00=0x000c, h01=0x0050, text=»* =1 «, t00=0x001a, t01=0x0004}
0x28a4…28ca Head {h00=0x0022, h01=0x0050, text=»TPTEST LDK A2,STX SEND STX =2 «, t00=0x001a, t01=0x0014}
0x28ca…28e4 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x001a, t01=0x003a}
0x28e4…2908 Head {h00=0x0020, h01=0x0050, text=» LDK A2,/02 SEND CHAR /02 =2«, t00=0x001a, t01=0x0054}
0x2908…2922 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =1 «, t00=0x001a, t01=0x0078}
0x2922…2950 Head {h00=0x002a, h01=0x0050, text=» LDK A2,0 SEND CHAR /00=END OF TEST =1«, t00=0x001a, t01=0x0092}
0x2950…296a Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =1 «, t00=0x001a, t01=0x00c0}
0x296a…2980 Head {h00=0x0012, h01=0x0050, text=» RF TPDUMY =1«, t00=0x001a, t01=0x00da}
0x2980…298e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x00f0}
0x298e…2998 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00fe}
0x2998…29a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0108}
0x29a2…29d2 Head {h00=0x002c, h01=0x0050, text=»* ORDER 06,0B: WRITE VOUCHER/PASSBOOK «, t00=0x001a, t01=0x0112}
0x29d2…2a14 Head {h00=0x003e, h01=0x0050, text=»* GET REQUESTED LINE NUMBER AND SAVE IN DWT«, t00=0x001a, t01=0x0142}
0x2a14…2a1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0184}
0x2a1e…2a28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x018e}
0x2a28…2a32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0008}
0x2a32…2a78 Head {h00=0x0042, h01=0x0050, text=»ACT050 LD A1,ECBCW,A8 GET LINE NUMBER FROM CONTROL WORD IN ECB«, t00=0x001b, t01=0x0012}
0x2a78…2a8a Head {h00=0x000e, h01=0x0050, text=» RF ACT085«, t00=0x001b, t01=0x0058}
0x2a8a…2a94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x006a}
0x2a94…2ac4 Head {h00=0x002c, h01=0x0050, text=»ACT055 LD A3,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x001b, t01=0x0074}
0x2ac4…2aee Head {h00=0x0026, h01=0x0050, text=» LC A3,1,A3 GET CONTROL CHARACTER «, t00=0x001b, t01=0x00a4}
0x2aee…2b16 Head {h00=0x0024, h01=0x0050, text=» ANK A3,/FF REQUESTED LINE STEPS«, t00=0x001b, t01=0x00ce}
0x2b16…2b2a Head {h00=0x0010, h01=0x0050, text=» SUK A3,/39 «, t00=0x001b, t01=0x00f6}
0x2b2a…2b4e Head {h00=0x0020, h01=0x0050, text=» RF(G) ACT070 > /39 = ONE LF«, t00=0x001b, t01=0x010a}
0x2b4e…2b60 Head {h00=0x000e, h01=0x0050, text=» ADK A3,/9«, t00=0x001b, t01=0x012e}
0x2b60…2b76 Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACT060«, t00=0x001b, t01=0x0140}
0x2b76…2b94 Head {h00=0x001a, h01=0x0050, text=» LDK A3,2 /30 = TWO LF«, t00=0x001b, t01=0x0156}
0x2b94…2ba6 Head {h00=0x000e, h01=0x0050, text=» RF ACT080«, t00=0x001b, t01=0x0174}
0x2ba6…2bd2 Head {h00=0x0028, h01=0x0050, text=»ACT060 RF(G) ACT080 /31-/39 = 1-9 LF«, t00=0x001b, t01=0x0186}
0x2bd2…2be4 Head {h00=0x000e, h01=0x0050, text=» ADK A3,/5«, t00=0x001c, t01=0x0022}
0x2be4…2c04 Head {h00=0x001c, h01=0x0050, text=» RF(Z) TP605 /2B = NO LF«, t00=0x001c, t01=0x0034}
0x2c04…2c22 Head {h00=0x001a, h01=0x0050, text=»ACT070 LDK A3,1 ONE LF«, t00=0x001c, t01=0x0054}
0x2c22…2c5a Head {h00=0x0034, h01=0x0050, text=»ACT080 LC A1,DWTRLN,A6 GET LINE NUMBER FROM DWT «, t00=0x001c, t01=0x0072}
0x2c5a…2c88 Head {h00=0x002a, h01=0x0050, text=» SUR A1,A3 GET REQUESTED LINE POSITION«, t00=0x001c, t01=0x00aa}
0x2c88…2cbe Head {h00=0x0032, h01=0x0050, text=»ACT085 RF(NN) ACT090 LINE POSITION LESS ZERO ?«, t00=0x001c, t01=0x00d8}
0x2cbe…2cec Head {h00=0x002a, h01=0x0050, text=» LDK A1,0 YES; SET LINE POSITION ZERO «, t00=0x001c, t01=0x010e}
0x2cec…2cf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x013c}
0x2cf6…2d1a Head {h00=0x0020, h01=0x0050, text=»ACT090 LDR A4,A4 RECOVERY ? «, t00=0x001c, t01=0x0146}
0x2d1a…2d34 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TP605 YES «, t00=0x001c, t01=0x016a}
0x2d34…2d68 Head {h00=0x0030, h01=0x0050, text=» SC A1,DWTRLN,A6 SAVE REQUESTED LINE NUMBER «, t00=0x001c, t01=0x0184}
0x2d68…2d7a Head {h00=0x000e, h01=0x0050, text=» RF TP605 «, t00=0x001d, t01=0x0028}
0x2d7a…2d88 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x003a}
0x2d88…2d92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0048}
0x2d92…2d9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0052}
0x2d9c…2da6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x005c}
0x2da6…2dca Head {h00=0x0020, h01=0x0050, text=»* ORDER 06 : PRINT JOURNAL«, t00=0x001d, t01=0x0066}
0x2dca…2dd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x008a}
0x2dd4…2dde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0094}
0x2dde…2de8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x009e}
0x2de8…2e16 Head {h00=0x002a, h01=0x0050, text=»TP200 LDKL A3,BUF1 SEND CR1 AND ATTACH«, t00=0x001d, t01=0x00a8}
0x2e16…2e2a Head {h00=0x0010, h01=0x0050, text=»TP210 EQU * «, t00=0x001d, t01=0x00d6}
0x2e2a…2e5e Head {h00=0x0030, h01=0x0050, text=» LC A1,DWTST,A6 GET LEFT BYTE IN STATUS WORD«, t00=0x001d, t01=0x00ea}
0x2e5e…2e86 Head {h00=0x0024, h01=0x0050, text=» ANK A1,4 TEXT MESSAGE WRITTEN ?«, t00=0x001d, t01=0x011e}
0x2e86…2eb2 Head {h00=0x0028, h01=0x0050, text=» RF(NE) TP220 YES; COMPLETE REQUEST «, t00=0x001d, t01=0x0146}
0x2eb2…2ede Head {h00=0x0028, h01=0x0050, text=» LD A1,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x001d, t01=0x0172}
0x2ede…2f06 Head {h00=0x0024, h01=0x0050, text=» SUK A1,3 REQUESTED LENGTH 0-2 ?«, t00=0x001e, t01=0x000e}
0x2f06…2f30 Head {h00=0x0026, h01=0x0050, text=» RF(N) TP230 YES; COMPLETE REQUEST«, t00=0x001e, t01=0x0036}
0x2f30…2f44 Head {h00=0x0010, h01=0x0050, text=» RF(P) TP215«, t00=0x001e, t01=0x0060}
0x2f44…2f66 Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A8 BUFFER ADDRESS«, t00=0x001e, t01=0x0074}
0x2f66…2f8a Head {h00=0x0020, h01=0x0050, text=» LC A2,2,A1 THIRD CHARACTER «, t00=0x001e, t01=0x0096}
0x2f8a…2fb2 Head {h00=0x0024, h01=0x0050, text=» CCK A2,/2020 CONTROL CHARACTER «, t00=0x001e, t01=0x00ba}
0x2fb2…2fc8 Head {h00=0x0012, h01=0x0050, text=» RF(NL) TP215 «, t00=0x001e, t01=0x00e2}
0x2fc8…2fe8 Head {h00=0x001c, h01=0x0050, text=» LDR A4,A2 SAVE CHAR =2 «, t00=0x001e, t01=0x00f8}
0x2fe8…3008 Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x001e, t01=0x0118}
0x3008…3022 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x001e, t01=0x0138}
0x3022…3044 Head {h00=0x001e, h01=0x0050, text=» LDR A2,A4 RELOAD CHAR =2 «, t00=0x001e, t01=0x0152}
0x3044…305a Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x001e, t01=0x0174}
0x305a…307a Head {h00=0x001c, h01=0x0050, text=» LDK A2,ETB SEND ETB =2 «, t00=0x001e, t01=0x018a}
0x307a…3094 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x001f, t01=0x001a}
0x3094…30a6 Head {h00=0x000e, h01=0x0050, text=» RF TP220 «, t00=0x001f, t01=0x0034}
0x30a6…30ba Head {h00=0x0010, h01=0x0050, text=»TP215 EQU * «, t00=0x001f, t01=0x0046}
0x30ba…30dc Head {h00=0x001e, h01=0x0050, text=» CF A5,BUFCHR SEND BUFFER «, t00=0x001f, t01=0x005a}
0x30dc…3102 Head {h00=0x0022, h01=0x0050, text=» CF A5,PRBUF PRINT ECB-BUFFER «, t00=0x001f, t01=0x007c}
0x3102…3116 Head {h00=0x0010, h01=0x0050, text=»TP220 EQU * «, t00=0x001f, t01=0x00a2}
0x3116…3128 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x001f, t01=0x00b6}
0x3128…3162 Head {h00=0x0036, h01=0x0050, text=»TP230 LDKL A2,/FDFF VOUCHER STATUS CHANGE ALLOWED «, t00=0x001f, t01=0x00c8}
0x3162…317a Head {h00=0x0014, h01=0x0050, text=» ANS A2,DWTST,A6«, t00=0x001f, t01=0x0102}
0x317a…3188 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x011a}
0x3188…3192 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0128}
0x3192…319c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0132}
0x319c…31be Head {h00=0x001e, h01=0x0050, text=»* ECB-BUFFER IS WRITTEN «, t00=0x001f, t01=0x013c}
0x31be…31c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x015e}
0x31c8…31f6 Head {h00=0x002a, h01=0x0050, text=»* SEND LINE FEED IF JOURNAL OR TALLY«, t00=0x001f, t01=0x0168}
0x31f6…3200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0008}
0x3200…320a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0012}
0x320a…321c Head {h00=0x000e, h01=0x0050, text=»TPLF EQU *«, t00=0x0020, t01=0x001c}
0x321c…323c Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x0020, t01=0x002e}
0x323c…3256 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x0020, t01=0x004e}
0x3256…3268 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x0020, t01=0x0068}
0x3268…327e Head {h00=0x0012, h01=0x0050, text=» RF(NE) TPLF10«, t00=0x0020, t01=0x007a}
0x327e…32a4 Head {h00=0x0022, h01=0x0050, text=» LDK A2,RPH DETACH PRINT HEAD «, t00=0x0020, t01=0x0090}
0x32a4…32be Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0020, t01=0x00b6}
0x32be…32d2 Head {h00=0x0010, h01=0x0050, text=»TPLF10 EQU *«, t00=0x0020, t01=0x00d0}
0x32d2…32e4 Head {h00=0x000e, h01=0x0050, text=» SUK A7,8 «, t00=0x0020, t01=0x00e4}
0x32e4…3310 Head {h00=0x0028, h01=0x0050, text=» RF(NN) TPL010 NOT JOURNAL AND TALLY«, t00=0x0020, t01=0x00f6}
0x3310…3332 Head {h00=0x001e, h01=0x0050, text=» ADK A7,2 GET INDEX TABLE «, t00=0x0020, t01=0x0122}
0x3332…335a Head {h00=0x0024, h01=0x0050, text=» LC A2,LFTAB,A7 GET LF CHARACTER«, t00=0x0020, t01=0x0144}
0x335a…337e Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND LF CHAR. «, t00=0x0020, t01=0x016c}
0x337e…33b0 Head {h00=0x002e, h01=0x0050, text=»TPL010 LD A1,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x0020, t01=0x0190}
0x33b0…33de Head {h00=0x002a, h01=0x0050, text=» ST A1,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x0021, t01=0x0032}
0x33de…33ec Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x0060}
0x33ec…33f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x006e}
0x33f6…3400 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0078}
0x3400…3420 Head {h00=0x001c, h01=0x0050, text=»* COMMON END OF PRINT «, t00=0x0021, t01=0x0082}
0x3420…342a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a2}
0x342a…3434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ac}
0x3434…345a Head {h00=0x0022, h01=0x0050, text=»* SEND LAST DUMMY CHARACTER «, t00=0x0021, t01=0x00b6}
0x345a…3464 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00dc}
0x3464…3478 Head {h00=0x0010, h01=0x0050, text=»TPDUMY EQU *«, t00=0x0021, t01=0x00e6}
0x3478…3498 Head {h00=0x001c, h01=0x0050, text=» LDK A2,ETB SEND ETB =2 «, t00=0x0021, t01=0x00fa}
0x3498…34b2 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x0021, t01=0x011a}
0x34b2…34c6 Head {h00=0x0010, h01=0x0050, text=» LDK A2,ETX «, t00=0x0021, t01=0x0134}
0x34c6…34dc Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0021, t01=0x0148}
0x34dc…34ea Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x015e}
0x34ea…34f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x016c}
0x34f4…34fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0176}
0x34fe…3532 Head {h00=0x0030, h01=0x0050, text=»* CHECK STATUS AFTER LAST DUMMY CHARACTER «, t00=0x0021, t01=0x0180}
0x3532…353c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0024}
0x353c…3550 Head {h00=0x0010, h01=0x0050, text=»TPTST EQU * «, t00=0x0022, t01=0x002e}
0x3550…3582 Head {h00=0x002e, h01=0x0050, text=» SUK A7,2 TEST STATUS : VOUCHER/PASSBOOK ?«, t00=0x0022, t01=0x0042}
0x3582…359c Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TST010 NO «, t00=0x0022, t01=0x0074}
0x359c…35c4 Head {h00=0x0024, h01=0x0050, text=»TST005 ANK A2,VOIN VOUCHER OUT ?«, t00=0x0022, t01=0x008e}
0x35c4…35dc Head {h00=0x0014, h01=0x0050, text=» RF(NZ) ENDIO NO«, t00=0x0022, t01=0x00b6}
0x35dc…35f2 Head {h00=0x0012, h01=0x0050, text=» RF TST015 YES«, t00=0x0022, t01=0x00ce}
0x35f2…35fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00e4}
0x35fc…3614 Head {h00=0x0014, h01=0x0050, text=»TST010 SUK A7,4 «, t00=0x0022, t01=0x00ee}
0x3614…362a Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=0 «, t00=0x0022, t01=0x0106}
0x362a…3658 Head {h00=0x002a, h01=0x0050, text=» RF(G) ENDIO NOT TEST STATUS, JOURNAL «, t00=0x0022, t01=0x011c}
0x3658…3664 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x014a}
0x3664…367a Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0022, t01=0x0156}
0x367a…36a8 Head {h00=0x002a, h01=0x0050, text=» RF(G) TST020 NOT TEST STATUS, JOURNAL«, t00=0x0022, t01=0x016c}
0x36a8…36bc Head {h00=0x0010, h01=0x0050, text=»TST012 EQU *«, t00=0x0023, t01=0x000a}
0x36bc…36c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x001e}
0x36c8…36f2 Head {h00=0x0026, h01=0x0050, text=» ANK A2,EOJT END OF JOURNAL TAPE? «, t00=0x0023, t01=0x002a}
0x36f2…371a Head {h00=0x0024, h01=0x0050, text=» RF(NZ) ENDIO NO: PERFORM ENDIO «, t00=0x0023, t01=0x0054}
0x371a…3746 Head {h00=0x0028, h01=0x0050, text=»TST015 ORK A1,PROUT SET RETURN CODE:«, t00=0x0023, t01=0x007c}
0x3746…3772 Head {h00=0x0028, h01=0x0050, text=» END OF JOURNAL TAPE, VOUCHER OUT «, t00=0x0023, t01=0x00a8}
0x3772…377c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00d4}
0x377c…3786 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00de}
0x3786…37b6 Head {h00=0x002c, h01=0x0050, text=»* PERFORM END I/O AND GO TO DISPATCHER«, t00=0x0023, t01=0x00e8}
0x37b6…37c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0118}
0x37c0…37d4 Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x0023, t01=0x0122}
0x37d4…380c Head {h00=0x0034, h01=0x0050, text=» ABL DISEND PERFORM END I/O AND GO TO DISPATCHER«, t00=0x0023, t01=0x0136}
0x380c…3816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x016e}
0x3816…3820 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0178}
0x3820…382a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0182}
0x382a…3834 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x018c}
0x3834…384a Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0024, t01=0x0008}
0x384a…3862 Head {h00=0x0014, h01=0x0050, text=»TST020 SUK A7,16«, t00=0x0024, t01=0x001e}
0x3862…3888 Head {h00=0x0022, h01=0x0050, text=» RB(L) ENDIO VOUCHER/PASSBOOK «, t00=0x0024, t01=0x0036}
0x3888…389a Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0024, t01=0x005c}
0x389a…38bc Head {h00=0x001e, h01=0x0050, text=» RB(G) ENDIO GRASP,RELEASE«, t00=0x0024, t01=0x006e}
0x38bc…38dc Head {h00=0x001c, h01=0x0050, text=» RB TST012 CUT,PERFORATE«, t00=0x0024, t01=0x0090}
0x38dc…38e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00b0}
0x38e8…38f6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x00bc}
0x38f6…3900 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ca}
0x3900…390a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00d4}
0x390a…3914 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00de}
0x3914…393c Head {h00=0x0024, h01=0x0050, text=»* ORDER 06 : PRINT TALLY ROLL «, t00=0x0024, t01=0x00e8}
0x393c…3946 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0110}
0x3946…3950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x011a}
0x3950…395a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0124}
0x395a…3986 Head {h00=0x0028, h01=0x0050, text=»TP405 CF A5,RELEAS ERROR. VOUCHER IN«, t00=0x0024, t01=0x012e}
0x3986…3990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x015a}
0x3990…39be Head {h00=0x002a, h01=0x0050, text=»TP407 LDKL A3,BUF3 SEND CR2 AND ATTACH«, t00=0x0024, t01=0x0164}
0x39be…39d2 (37, 0, 400) Head {h00=0x0010, h01=0x0050, text=»TP410 EQU * «, t00=0x0025, t01=0x0004}
0x39d2…39e8 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,VOCHA«, t00=0x0025, t01=0x0018}
0x39e8…3a2c Head {h00=0x0040, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE VOUCHER STATUS CHANGE NOT ALLOWED «, t00=0x0025, t01=0x002e}
0x3a2c…3a3e Head {h00=0x000e, h01=0x0050, text=» RB TP210 «, t00=0x0025, t01=0x0072}
0x3a3e…3a48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0084}
0x3a48…3a56 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x008e}
0x3a56…3a60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x009c}
0x3a60…3a6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00a6}
0x3a6a…3a74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00b0}
0x3a74…3aa2 Head {h00=0x002a, h01=0x0050, text=»* ORDER 06 : WRITE VOUCHER/PASSBOOK«, t00=0x0025, t01=0x00ba}
0x3aa2…3ad0 Head {h00=0x002a, h01=0x0050, text=»* OB : POSITION LIFT AND WRITE«, t00=0x0025, t01=0x00e8}
0x3ad0…3ada Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0116}
0x3ada…3ae4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0120}
0x3ae4…3afc Head {h00=0x0014, h01=0x0050, text=»TP605 EQU * =2 «, t00=0x0025, t01=0x012a}
0x3afc…3b1c Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x0025, t01=0x0142}
0x3b1c…3b36 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x0025, t01=0x0162}
0x3b36…3b5c Head {h00=0x0022, h01=0x0050, text=» CF A5,GRASP GRASP VOUCHER =2 «, t00=0x0025, t01=0x017c}
0x3b5c…3b6a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0012}
0x3b6a…3b74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0020}
0x3b74…3b7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x002a}
0x3b7e…3bac Head {h00=0x002a, h01=0x0050, text=»* SEND ELEVATOR UP/DOWN UNTIL ACTUAL«, t00=0x0026, t01=0x0034}
0x3bac…3bd6 Head {h00=0x0026, h01=0x0050, text=»* LINE NUMBER IS EQUAL REQUESTED«, t00=0x0026, t01=0x0062}
0x3bd6…3be0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x008c}
0x3be0…3bea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0096}
0x3bea…3c1c Head {h00=0x002e, h01=0x0050, text=»TP610 CC A3,DWTRLN,A6 COMPARE LINE NUMBER «, t00=0x0026, t01=0x00a0}
0x3c1c…3c36 Head {h00=0x0016, h01=0x0050, text=» RF(E) TP650 EQUAL«, t00=0x0026, t01=0x00d2}
0x3c36…3c5c Head {h00=0x0022, h01=0x0050, text=» RF(G) TP630 SEND ELEVATOR UP «, t00=0x0026, t01=0x00ec}
0x3c5c…3c82 Head {h00=0x0022, h01=0x0050, text=» LDK A2,LDO SEND ELEVATOR DOWN«, t00=0x0026, t01=0x0112}
0x3c82…3cb0 Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT ACTUAL LINE NUMBER«, t00=0x0026, t01=0x0138}
0x3cb0…3cc2 Head {h00=0x000e, h01=0x0050, text=» RF TP640 «, t00=0x0026, t01=0x0166}
0x3cc2…3cec Head {h00=0x0026, h01=0x0050, text=»TP630 LDK A2,LUP SEND ELEVATOR UP «, t00=0x0026, t01=0x0178}
0x3cec…3d1a Head {h00=0x002a, h01=0x0050, text=» SUK A3,1 DECREMENT ACTUAL LINE NUMBER«, t00=0x0027, t01=0x0012}
0x3d1a…3d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0040}
0x3d24…3d4e Head {h00=0x0026, h01=0x0050, text=»TP640 CF A5,OUTPUT SEND LIFT CHAR «, t00=0x0027, t01=0x004a}
0x3d4e…3d58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0074}
0x3d58…3d88 Head {h00=0x002c, h01=0x0050, text=» SC A3,DWTALN,A6 SAVE ACTUAL LINE NUMBER«, t00=0x0027, t01=0x007e}
0x3d88…3daa Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x0027, t01=0x00ae}
0x3daa…3dbe Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=0«, t00=0x0027, t01=0x00d0}
0x3dbe…3de8 Head {h00=0x0026, h01=0x0050, text=» ABL(Z) RCTP01 NO: ERROR RECOVERY «, t00=0x0027, t01=0x00e4}
0x3de8…3e18 Head {h00=0x002c, h01=0x0050, text=» RB TP610 YES: CHECK IF LIFT POSITIONED«, t00=0x0027, t01=0x010e}
0x3e18…3e24 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x013e}
0x3e24…3e38 Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x0027, t01=0x014a}
0x3e38…3e6e Head {h00=0x0032, h01=0x0050, text=» RB(NZ) TP610 YES: CHECK IF LIFT IS POSITIONED«, t00=0x0027, t01=0x015e}
0x3e6e…3e96 (40, 0, 398) Head {h00=0x0024, h01=0x0050, text=»TP645 LDK A1,PROUT 'VOUCHER OUT'«, t00=0x0028, t01=0x0004}
0x3e96…3ec6 Head {h00=0x002c, h01=0x0050, text=» ORS A1,ECBRC,A8 INDICATE IN RETURN CODE«, t00=0x0028, t01=0x002c}
0x3ec6…3ed8 Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x0028, t01=0x005c}
0x3ed8…3ee4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x006e}
0x3ee4…3ef2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x007a}
0x3ef2…3efc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0088}
0x3efc…3f06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0092}
0x3f06…3f36 Head {h00=0x002c, h01=0x0050, text=»* ORDER 06 AND 0B: LIFT IS POSITIONED «, t00=0x0028, t01=0x009c}
0x3f36…3f64 Head {h00=0x002a, h01=0x0050, text=»* ATTACH AND PRINT «, t00=0x0028, t01=0x00cc}
0x3f64…3f6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00fa}
0x3f6e…3f78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0104}
0x3f78…3f8c Head {h00=0x0010, h01=0x0050, text=»TP650 EQU * «, t00=0x0028, t01=0x010e}
0x3f8c…3fb6 Head {h00=0x0026, h01=0x0050, text=» LDKL A3,BUF2 SEND CR2 AND ATTACH «, t00=0x0028, t01=0x0122}
0x3fb6…3fd8 Head {h00=0x001e, h01=0x0050, text=» RB TP410 PRINT ECB-BUFFER«, t00=0x0028, t01=0x014c}
0x3fd8…3fe6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x016e}
0x3fe6…3ffc Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0028, t01=0x017c}
0x3ffc…4006 (41, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0004}
0x4006…403e Head {h00=0x0034, h01=0x0050, text=»* ORDER 22 AND 26 CUT AND PERFORATE JOURNAL «, t00=0x0029, t01=0x000e}
0x403e…4048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0046}
0x4048…405c Head {h00=0x0010, h01=0x0050, text=»TP700 EQU * «, t00=0x0029, t01=0x0050}
0x405c…407a Head {h00=0x001a, h01=0x0050, text=» LDK A3,1 SET INDEX =4«, t00=0x0029, t01=0x0064}
0x407a…408c Head {h00=0x000e, h01=0x0050, text=» RF TP760 «, t00=0x0029, t01=0x0082}
0x408c…40a0 Head {h00=0x0010, h01=0x0050, text=»TP750 EQU * «, t00=0x0029, t01=0x0094}
0x40a0…40be Head {h00=0x001a, h01=0x0050, text=» LDK A3,0 SET INDEX =4«, t00=0x0029, t01=0x00a8}
0x40be…40e2 Head {h00=0x0020, h01=0x0050, text=»TP760 LDK A2,STX SEND STX =4«, t00=0x0029, t01=0x00c6}
0x40e2…40fc Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =4 «, t00=0x0029, t01=0x00ea}
0x40fc…4120 Head {h00=0x0020, h01=0x0050, text=» LC A2,CPTAB,A3 GET CHAR =4 «, t00=0x0029, t01=0x0104}
0x4120…413a Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0029, t01=0x0128}
0x413a…4148 Head {h00=0x000a, h01=0x0050, text=» =4«, t00=0x0029, t01=0x0142}
0x4148…4156 Head {h00=0x000a, h01=0x0050, text=» =4«, t00=0x0029, t01=0x0150}
0x4156…4168 Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x0029, t01=0x015e}
0x4168…4174 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x0170}
0x4174…417e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x017c}
0x417e…41be Head {h00=0x003c, h01=0x0050, text=»* ORDER 37 AND 38 GRASP AND RELEASE VOUCHER/PASSBOOK«, t00=0x0029, t01=0x0186}
0x41be…41c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0036}
0x41c8…41dc Head {h00=0x0010, h01=0x0050, text=»TP800 EQU * «, t00=0x002a, t01=0x0040}
0x41dc…41f2 Head {h00=0x0012, h01=0x0050, text=» CF A5,GRASPA «, t00=0x002a, t01=0x0054}
0x41f2…4204 Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x002a, t01=0x006a}
0x4204…4218 Head {h00=0x0010, h01=0x0050, text=»TP900 EQU * «, t00=0x002a, t01=0x007c}
0x4218…422e Head {h00=0x0012, h01=0x0050, text=» CF A5,RELEAS «, t00=0x002a, t01=0x0090}
0x422e…4240 Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x002a, t01=0x00a6}
0x4240…4248 Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x00b8}
0x4248…4256 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x00c0}
0x4256…4260 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00ce}
0x4260…4276 Head {h00=0x0012, h01=0x0050, text=»* P R B U F «, t00=0x002a, t01=0x00d8}
0x4276…4280 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00ee}
0x4280…42ca Head {h00=0x0046, h01=0x0050, text=»* SUBROUTINE TO SEND CHARACTERS FROM ECB-BUFFER UNTIL REQUESTED «, t00=0x002a, t01=0x00f8}
0x42ca…42e8 Head {h00=0x001a, h01=0x0050, text=»* LENGTH IS REACHED «, t00=0x002a, t01=0x0142}
0x42e8…42f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0160}
0x42f2…4324 Head {h00=0x002e, h01=0x0050, text=»PRBUF LD A4,ECBRL,A8 GET REQUESTED LENGTH «, t00=0x002a, t01=0x016a}
0x4324…434e Head {h00=0x0026, h01=0x0050, text=» SUK A4,2 ADJUST REQUESTED LENGTH «, t00=0x002b, t01=0x000c}
0x434e…4374 Head {h00=0x0022, h01=0x0050, text=» LD A3,ECBBA,A8 BUFFER ADDRESS«, t00=0x002b, t01=0x0036}
0x4374…43a0 Head {h00=0x0028, h01=0x0050, text=»* SKIP PRECEDING SPACES IN BUFFER «, t00=0x002b, t01=0x005c}
0x43a0…43b2 Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x002b, t01=0x0088}
0x43b2…43d8 Head {h00=0x0022, h01=0x0050, text=»PRB010 LCR A1,A3 GET CHARACTER«, t00=0x002b, t01=0x009a}
0x43d8…43ee Head {h00=0x0012, h01=0x0050, text=» CCK A1,/2020 «, t00=0x002b, t01=0x00c0}
0x43ee…440e Head {h00=0x001c, h01=0x0050, text=» RF(NE) PRB050 NOT BLANK«, t00=0x002b, t01=0x00d6}
0x440e…4426 Head {h00=0x0014, h01=0x0050, text=» ADK A3,1 BLANK «, t00=0x002b, t01=0x00f6}
0x4426…4438 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x002b, t01=0x010e}
0x4438…445e Head {h00=0x0022, h01=0x0050, text=» RB PRB010 GET NEXT CHARACTER «, t00=0x002b, t01=0x0120}
0x445e…44a0 Head {h00=0x003e, h01=0x0050, text=»* LOOK IF CARRIAGE RETURN CHAR (/09,/0D) LAST IN BUFFER «, t00=0x002b, t01=0x0146}
0x44a0…44c8 Head {h00=0x0024, h01=0x0050, text=»PRB050 LDR A1,A3 GET ADDRESS TO «, t00=0x002b, t01=0x0188}
0x44c8…44f4 Head {h00=0x0028, h01=0x0050, text=» ADR A1,A4 LAST CHARACTER IN BUFFER «, t00=0x002c, t01=0x0020}
0x44f4…4512 Head {h00=0x001a, h01=0x0050, text=» LC A1,-1,A1 GET CHAR «, t00=0x002c, t01=0x004c}
0x4512…4540 Head {h00=0x002a, h01=0x0050, text=» CCK A1,/0909 CARRIAGE RETURN - CR2 ? «, t00=0x002c, t01=0x006a}
0x4540…455a Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB060 YES «, t00=0x002c, t01=0x0098}
0x455a…4588 Head {h00=0x002a, h01=0x0050, text=» CCK A1,/0D0D CARRIAGE RETURN - CR1 ? «, t00=0x002c, t01=0x00b2}
0x4588…45a2 Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB060 YES «, t00=0x002c, t01=0x00e0}
0x45a2…45c4 Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 DUMMY CHARACTER «, t00=0x002c, t01=0x00fa}
0x45c4…45d6 Head {h00=0x000e, h01=0x0050, text=» RF PRB070«, t00=0x002c, t01=0x011c}
0x45d6…4608 Head {h00=0x002e, h01=0x0050, text=»PRB060 SUK A4,1 DECREMENT REQUESTED LENGTH«, t00=0x002c, t01=0x012e}
0x4608…4638 Head {h00=0x002c, h01=0x0050, text=»PRB070 ST A1,ECBEL,A8 SAVE CHAR. IN ECB «, t00=0x002c, t01=0x0160}
0x4638…4642 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0190}
0x4642…464c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x000a}
0x464c…467e Head {h00=0x002e, h01=0x0050, text=»PRB100 SUK A4,1 DECREMENT REQUESTED LENGTH«, t00=0x002d, t01=0x0014}
0x467e…46a2 Head {h00=0x0020, h01=0x0050, text=» RF(NN) PRB105 PRINT BUFFER «, t00=0x002d, t01=0x0046}
0x46a2…46dc Head {h00=0x0036, h01=0x0050, text=» LD A2,ECBEL,A8 GET CARRIAGE RETURN CHAR (/09,/0D)«, t00=0x002d, t01=0x006a}
0x46dc…46f2 Head {h00=0x0012, h01=0x0050, text=» RF(E) PRB101 «, t00=0x002d, t01=0x00a4}
0x46f2…4712 Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND CHAR «, t00=0x002d, t01=0x00ba}
0x4712…4726 Head {h00=0x0010, h01=0x0050, text=»PRB101 EQU *«, t00=0x002d, t01=0x00da}
0x4726…473a Head {h00=0x0010, h01=0x0050, text=» LDK A2,ETB «, t00=0x002d, t01=0x00ee}
0x473a…4764 Head {h00=0x0026, h01=0x0050, text=» CF A5,OUTPUT SEND END OF MESSAGE «, t00=0x002d, t01=0x0102}
0x4764…4778 Head {h00=0x0010, h01=0x0050, text=» LDK A2,ETX «, t00=0x002d, t01=0x012c}
0x4778…47b2 Head {h00=0x0036, h01=0x0050, text=» CF A5,OUTPUT WAIT FOR WHOLE BUFFER TO BE PRINTED «, t00=0x002d, t01=0x0140}
0x47b2…47e0 Head {h00=0x002a, h01=0x0050, text=» LDKL A1,MESS INDICATE MESSAGE PRINTED«, t00=0x002d, t01=0x017a}
0x47e0…47f8 Head {h00=0x0014, h01=0x0050, text=» ORS A1,DWTST,A6«, t00=0x002e, t01=0x0018}
0x47f8…480e Head {h00=0x0012, h01=0x0050, text=»PRB102 RTN A5 «, t00=0x002e, t01=0x0030}
0x480e…481c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x0046}
0x481c…4826 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0054}
0x4826…4830 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x005e}
0x4830…483a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0068}
0x483a…4852 Head {h00=0x0014, h01=0x0050, text=»* PRINT BUFFER«, t00=0x002e, t01=0x0072}
0x4852…485c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x008a}
0x485c…4866 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0094}
0x4866…487a Head {h00=0x0010, h01=0x0050, text=»PRB105 EQU *«, t00=0x002e, t01=0x009e}
0x487a…48b0 Head {h00=0x0032, h01=0x0050, text=» ADR A3,A4 ADDRESS TO CHARACTER TO BE PRINTED «, t00=0x002e, t01=0x00b2}
0x48b0…48ce Head {h00=0x001a, h01=0x0050, text=» SUK A7,7 CHECK ORDER «, t00=0x002e, t01=0x00e8}
0x48ce…48f2 Head {h00=0x0020, h01=0x0050, text=» RF(L) PRB200 PRINT JOURNAL «, t00=0x002e, t01=0x0106}
0x48f2…4916 Head {h00=0x0020, h01=0x0050, text=» RF(G) PRB110 PRINT VOUCHER «, t00=0x002e, t01=0x012a}
0x4916…4924 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x014e}
0x4924…492e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x015c}
0x492e…4938 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0166}
0x4938…4942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0170}
0x4942…495e Head {h00=0x0018, h01=0x0050, text=»* PRINT TALLY ROLL«, t00=0x002e, t01=0x017a}
0x495e…4968 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0008}
0x4968…4972 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0012}
0x4972…497c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x001c}
0x497c…499e Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x002f, t01=0x0026}
0x499e…49c4 Head {h00=0x0022, h01=0x0050, text=» RF(Z) PRB200 NO. GO AND PRINT«, t00=0x002f, t01=0x0048}
0x49c4…49ea Head {h00=0x0022, h01=0x0050, text=» ADK A5,4 RESET STACK POINTER «, t00=0x002f, t01=0x006e}
0x49ea…4a18 Head {h00=0x002a, h01=0x0050, text=» RB TP405 SEND LIFT TO TOP AND RELEAS «, t00=0x002f, t01=0x0094}
0x4a18…4a22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00c2}
0x4a22…4a2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00cc}
0x4a2c…4a36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00d6}
0x4a36…4a58 Head {h00=0x001e, h01=0x0050, text=»* PRINT VOUCHER/PASSBOOK«, t00=0x002f, t01=0x00e0}
0x4a58…4a62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0102}
0x4a62…4a6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x010c}
0x4a6c…4a94 Head {h00=0x0024, h01=0x0050, text=»PRB110 ANK A2,VOIN VOUCHER IN ? «, t00=0x002f, t01=0x0116}
0x4a94…4aa8 Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=0«, t00=0x002f, t01=0x013e}
0x4aa8…4ad4 Head {h00=0x0028, h01=0x0050, text=» RF(Z) RCTP01 ERROR .VOUCHER NOT IN «, t00=0x002f, t01=0x0152}
0x4ad4…4ae0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x017e}
0x4ae0…4af4 Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x002f, t01=0x018a}
0x4af4…4b08 Head {h00=0x0010, h01=0x0050, text=» RB(Z) TP645«, t00=0x0030, t01=0x000e}
0x4b08…4b14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0022}
0x4b14…4b3c Head {h00=0x0024, h01=0x0050, text=» LDR A1,A4 COPY REQUESTED LENGTH«, t00=0x0030, t01=0x002e}
0x4b3c…4b58 Head {h00=0x0018, h01=0x0050, text=» SUK A1,2 R.L. < 3? «, t00=0x0030, t01=0x0056}
0x4b58…4b80 Head {h00=0x0024, h01=0x0050, text=» RF(N) PRB200 YES: NO TABULATION«, t00=0x0030, t01=0x0072}
0x4b80…4b94 Head {h00=0x0010, h01=0x0050, text=» LDK A1,TAB «, t00=0x0030, t01=0x009a}
0x4b94…4bb4 Head {h00=0x001c, h01=0x0050, text=» CC A1,-2,A3 TABULATION?«, t00=0x0030, t01=0x00ae}
0x4bb4…4bce Head {h00=0x0016, h01=0x0050, text=» RF(NE) PRB200 NO «, t00=0x0030, t01=0x00ce}
0x4bce…4bdc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x00e8}
0x4bdc…4be6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00f6}
0x4be6…4bf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0100}
0x4bf0…4c28 Head {h00=0x0034, h01=0x0050, text=»* IF TABULATION CHARACTER: DETACH PRINT HEAD, «, t00=0x0030, t01=0x010a}
0x4c28…4c68 Head {h00=0x003c, h01=0x0050, text=»* SEND CHARACTERS UNTIL TABULATION POSITION IS REACHED«, t00=0x0030, t01=0x0142}
0x4c68…4c8a Head {h00=0x001e, h01=0x0050, text=»* AND ATTACH PRINT HEAD «, t00=0x0030, t01=0x0182}
0x4c8a…4c94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0014}
0x4c94…4c9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x001e}
0x4c9e…4cca Head {h00=0x0028, h01=0x0050, text=»PRB115 LDK A2,RPH DETACH PRINT HEAD «, t00=0x0031, t01=0x0028}
0x4cca…4cec Head {h00=0x001e, h01=0x0050, text=» CF A5,OUTPUT SEND DETACH «, t00=0x0031, t01=0x0054}
0x4cec…4d1c Head {h00=0x002c, h01=0x0050, text=»PRB117 LC A2,-1,A3 GET 1ST TAB POS CHAR «, t00=0x0031, t01=0x0076}
0x4d1c…4d44 Head {h00=0x0024, h01=0x0050, text=» LCR A1,A3 GET 2ND TAB POS CHAR «, t00=0x0031, t01=0x00a6}
0x4d44…4d60 Head {h00=0x0018, h01=0x0050, text=» ANK A1,/F LINE UNIT«, t00=0x0031, t01=0x00ce}
0x4d60…4d72 Head {h00=0x000e, h01=0x0050, text=» SLL A2,4 «, t00=0x0031, t01=0x00ea}
0x4d72…4d92 Head {h00=0x001c, h01=0x0050, text=» ANK A2,/F0 LINE DECADE «, t00=0x0031, t01=0x00fc}
0x4d92…4db8 Head {h00=0x0022, h01=0x0050, text=» ORR A1,A2 DECIMAL LINE NUMBER«, t00=0x0031, t01=0x011c}
0x4db8…4de0 Head {h00=0x0024, h01=0x0050, text=» CF A5,BCDTBY CONVERT TO BINARY «, t00=0x0031, t01=0x0142}
0x4de0…4e12 Head {h00=0x002e, h01=0x0050, text=»PRB120 IM DWTBC,A6 INCREMENT BYTE COUNTER «, t00=0x0031, t01=0x016a}
0x4e12…4e48 Head {h00=0x0032, h01=0x0050, text=» CC A1,DWTBC,A6 COMPARE WITH ACTUAL TAB. POS. «, t00=0x0032, t01=0x000c}
0x4e48…4e64 Head {h00=0x0018, h01=0x0050, text=» RF(NG) PRB125 PRINT«, t00=0x0032, t01=0x0042}
0x4e64…4e6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x005e}
0x4e6e…4e78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0068}
0x4e78…4e82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0072}
0x4e82…4ea0 Head {h00=0x001a, h01=0x0050, text=» LDK A2,/20 LOAD BLANK«, t00=0x0032, t01=0x007c}
0x4ea0…4ecc Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SEND BLANKS OR DETACH «, t00=0x0032, t01=0x009a}
0x4ecc…4ede Head {h00=0x000e, h01=0x0050, text=» RB PRB117«, t00=0x0032, t01=0x00c6}
0x4ede…4ee8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00d8}
0x4ee8…4ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00e2}
0x4ef2…4efc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00ec}
0x4efc…4f2e Head {h00=0x002e, h01=0x0050, text=»PRB125 SUK A4,2 DECREMENT REQUESTED LENGTH«, t00=0x0032, t01=0x00f6}
0x4f2e…4f58 Head {h00=0x0026, h01=0x0050, text=» SUK A3,2 DECREMENT BUFFER ADDRESS«, t00=0x0032, t01=0x0128}
0x4f58…4f72 Head {h00=0x0016, h01=0x0050, text=» LDK A2,APH ATTACH«, t00=0x0032, t01=0x0152}
0x4f72…4f90 Head {h00=0x001a, h01=0x0050, text=» RF PRB240 SEND ATTACH«, t00=0x0032, t01=0x016c}
0x4f90…4f9e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x018a}
0x4f9e…4fa8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0008}
0x4fa8…4fb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0012}
0x4fb2…4fbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x001c}
0x4fbc…4ff2 Head {h00=0x0032, h01=0x0050, text=»* GET OUTPUT CHARACTER FROM BUFFER. CHECK IF«, t00=0x0033, t01=0x0026}
0x4ff2…500e Head {h00=0x0018, h01=0x0050, text=»* - ROOMLESS POINT«, t00=0x0033, t01=0x005c}
0x500e…502e Head {h00=0x001c, h01=0x0050, text=»* - ILLEGAL CHARACTER «, t00=0x0033, t01=0x0078}
0x502e…5058 Head {h00=0x0026, h01=0x0050, text=»* - SPECIAL CHARACTER (/13,/14) «, t00=0x0033, t01=0x0098}
0x5058…5062 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00c2}
0x5062…5076 Head {h00=0x0010, h01=0x0050, text=»PRB200 EQU *«, t00=0x0033, t01=0x00cc}
0x5076…50a4 Head {h00=0x002a, h01=0x0050, text=»PRB205 LCR A7,A3 LOAD OUTPUT CHARACTER«, t00=0x0033, t01=0x00e0}
0x50a4…50ca Head {h00=0x0022, h01=0x0050, text=» CCK A7,/AEAE ROOMLESS POINT ?«, t00=0x0033, t01=0x010e}
0x50ca…50e4 Head {h00=0x0016, h01=0x0050, text=» RF(NE) PRB210 NO «, t00=0x0033, t01=0x0134}
0x50e4…510e Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT BUFFER POINTER«, t00=0x0033, t01=0x014e}
0x510e…5120 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0033, t01=0x0178}
0x5120…5148 Head {h00=0x0024, h01=0x0050, text=» LCR A7,A3 GET OUTPUT CHARACTER «, t00=0x0033, t01=0x018a}
0x5148…5160 Head {h00=0x0014, h01=0x0050, text=» ANK A7,/F MASK «, t00=0x0034, t01=0x0022}
0x5160…518a Head {h00=0x0026, h01=0x0050, text=» LC A7,ROMTAB,A7 GET CODE IN TABLE«, t00=0x0034, t01=0x003a}
0x518a…5194 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0064}
0x5194…519e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x006e}
0x519e…51a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0078}
0x51a8…51d8 Head {h00=0x002c, h01=0x0050, text=»PRB210 CCK A7,/2020 ILLEGAL CHARACTER ? «, t00=0x0034, t01=0x0082}
0x51d8…51f2 Head {h00=0x0016, h01=0x0050, text=» RF(L) PRB225 YES «, t00=0x0034, t01=0x00b2}
0x51f2…5222 Head {h00=0x002c, h01=0x0050, text=»PRB215 CCK A7,/5F5F ILLEGAL CHARACTER ? «, t00=0x0034, t01=0x00cc}
0x5222…523c Head {h00=0x0016, h01=0x0050, text=» RF(NG) PRB230 NO «, t00=0x0034, t01=0x00fc}
0x523c…5246 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0116}
0x5246…5250 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0120}
0x5250…5264 Head {h00=0x0010, h01=0x0050, text=»PRB225 EQU *«, t00=0x0034, t01=0x012a}
0x5264…5278 Head {h00=0x0010, h01=0x0050, text=» IFT CHR13=1«, t00=0x0034, t01=0x013e}
0x5278…52a2 Head {h00=0x0026, h01=0x0050, text=» CCK A7,/1313 SPECIAL CHARACTER ? «, t00=0x0034, t01=0x0152}
0x52a2…52bc Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB230 YES «, t00=0x0034, t01=0x017c}
0x52bc…52c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0008}
0x52c8…52dc Head {h00=0x0010, h01=0x0050, text=» IFT CHR14=1«, t00=0x0035, t01=0x0014}
0x52dc…5306 Head {h00=0x0026, h01=0x0050, text=» CCK A7,/1414 SPECIAL CHARACTER ? «, t00=0x0035, t01=0x0028}
0x5306…5320 Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB230 YES «, t00=0x0035, t01=0x0052}
0x5320…532c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x006c}
0x532c…5336 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0078}
0x5336…535c Head {h00=0x0022, h01=0x0050, text=» LDK A1,CCERR CODE CHECK ERROR«, t00=0x0035, t01=0x0082}
0x535c…538a Head {h00=0x002a, h01=0x0050, text=» ORS A1,ECBRC,A8 STORE IN RETURN CODE «, t00=0x0035, t01=0x00a8}
0x538a…53ac Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0035, t01=0x00d6}
0x53ac…53c0 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0035, t01=0x00f8}
0x53c0…53d2 Head {h00=0x000e, h01=0x0050, text=» RF PRB245«, t00=0x0035, t01=0x010c}
0x53d2…53dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x011e}
0x53dc…53e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0128}
0x53e6…53f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0132}
0x53f0…5422 Head {h00=0x002e, h01=0x0050, text=»PRB230 IM DWTBC,A6 INCREMENT BYTE COUNTER «, t00=0x0035, t01=0x013c}
0x5422…544a Head {h00=0x0024, h01=0x0050, text=» LDR A2,A7 GET OUTPUT CHARACTER «, t00=0x0035, t01=0x016e}
0x544a…5474 Head {h00=0x0026, h01=0x0050, text=»PRB240 CF A5,OUTPUT SEND CHARACTER«, t00=0x0036, t01=0x0008}
0x5474…54a4 Head {h00=0x002c, h01=0x0050, text=»PRB245 SUR A3,A4 START OF BUFFER ADDRESS«, t00=0x0036, t01=0x0032}
0x54a4…54b6 Head {h00=0x000e, h01=0x0050, text=» RB PRB100«, t00=0x0036, t01=0x0062}
0x54b6…54c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0074}
0x54c0…54ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x007e}
0x54ca…54d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0088}
0x54d4…54e2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0092}
0x54e2…54ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00a0}
0x54ec…5500 Head {h00=0x0010, h01=0x0050, text=»* I H T P «, t00=0x0036, t01=0x00aa}
0x5500…550a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00be}
0x550a…553e Head {h00=0x0030, h01=0x0050, text=»* INTERRUPT HANDLER: PROCESS OF INTERRUPT «, t00=0x0036, t01=0x00c8}
0x553e…5548 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00fc}
0x5548…5552 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0106}
0x5552…555c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0110}
0x555c…556e Head {h00=0x000e, h01=0x0050, text=»IHTP EQU *«, t00=0x0036, t01=0x011a}
0x556e…5590 Head {h00=0x001e, h01=0x0050, text=» LD A4,DWTST,A6 GET STATUS«, t00=0x0036, t01=0x012c}
0x5590…55ae Head {h00=0x001a, h01=0x0050, text=» RF(N) RCTP10 NOT BUSY«, t00=0x0036, t01=0x014e}
0x55ae…55bc Head {h00=0x000a, h01=0x0050, text=» =1«, t00=0x0036, t01=0x016c}
0x55bc…55ca Head {h00=0x000a, h01=0x0050, text=» =1«, t00=0x0036, t01=0x017a}
0x55ca…55ec Head {h00=0x001e, h01=0x0050, text=» CWK A7,2 TEST STATUS ? =1«, t00=0x0036, t01=0x0188}
0x55ec…560a Head {h00=0x001a, h01=0x0050, text=» RF(NG) IHTP20 YES =1 «, t00=0x0037, t01=0x001a}
0x560a…563a Head {h00=0x002c, h01=0x0050, text=» LDR A1,A1 RETURN CODE FROM CHANNEL UNIT«, t00=0x0037, t01=0x0038}
0x563a…5648 Head {h00=0x000a, h01=0x0050, text=» =1«, t00=0x0037, t01=0x0068}
0x5648…565e Head {h00=0x0012, h01=0x0050, text=» IFT RELEND=0 «, t00=0x0037, t01=0x0076}
0x565e…568c Head {h00=0x002a, h01=0x0050, text=» RF(NZ) RCTP10 YES GO TO DISPATCHER =1«, t00=0x0037, t01=0x008c}
0x568c…5698 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x00ba}
0x5698…56ae Head {h00=0x0012, h01=0x0050, text=» IFT RELEND=1 «, t00=0x0037, t01=0x00c6}
0x56ae…56da Head {h00=0x0028, h01=0x0050, text=» RF(NZ) IHTP30 YES FINISH REQUEST =1«, t00=0x0037, t01=0x00dc}
0x56da…56e6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0108}
0x56e6…5722 Head {h00=0x0038, h01=0x0050, text=»IHTP10 ABL LDREG NO RETURN CODE RESTORE REGISTER =1 «, t00=0x0037, t01=0x0114}
0x5722…573a Head {h00=0x0014, h01=0x0050, text=»IHTP20 LDR A1,A1«, t00=0x0037, t01=0x0150}
0x573a…576a Head {h00=0x002c, h01=0x0050, text=» RB(Z) IHTP10 TEST ORDER AND TIME OUT =1«, t00=0x0037, t01=0x0168}
0x576a…577e Head {h00=0x0010, h01=0x0050, text=»IHTP30 EQU *«, t00=0x0038, t01=0x0008}
0x577e…5790 Head {h00=0x000e, h01=0x0050, text=» ABL ENDIO«, t00=0x0038, t01=0x001c}
0x5790…579a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x002e}
0x579a…57a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0038}
0x57a4…57ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0042}
0x57ae…57bc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x004c}
0x57bc…57c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x005a}
0x57c6…57da Head {h00=0x0010, h01=0x0050, text=»* R C T P «, t00=0x0038, t01=0x0064}
0x57da…57e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0078}
0x57e4…5826 Head {h00=0x003e, h01=0x0050, text=»* RECOVERY ROUTINE: REPRINTS RUNNING REQUEST AT POWER ON«, t00=0x0038, t01=0x0082}
0x5826…5830 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00c4}
0x5830…5842 Head {h00=0x000e, h01=0x0050, text=»RCTP EQU *«, t00=0x0038, t01=0x00ce}
0x5842…5858 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0038, t01=0x00e0}
0x5858…5882 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0038, t01=0x00f6}
0x5882…588e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0120}
0x588e…5898 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x012c}
0x5898…58ae Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0038, t01=0x0136}
0x58ae…58d4 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0038, t01=0x014c}
0x58d4…58e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0172}
0x58e0…58ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x017e}
0x58ea…5914 Head {h00=0x0026, h01=0x0050, text=» LDKL A2,/7FFF IND DEVICE BUSY =3 «, t00=0x0038, t01=0x0188}
0x5914…5930 Head {h00=0x0018, h01=0x0050, text=» ANS A2,DWTST,A6 =3«, t00=0x0039, t01=0x0022}
0x5930…594c Head {h00=0x0018, h01=0x0050, text=» LD A2,DWTECB,A6 =3«, t00=0x0039, t01=0x003e}
0x594c…5978 Head {h00=0x0028, h01=0x0050, text=» RF(Z) RCTP05 REQUEST NOT RUNNING =3«, t00=0x0039, t01=0x005a}
0x5978…5982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0086}
0x5982…59aa Head {h00=0x0024, h01=0x0050, text=»RCTP01 LDKL A5,DWTSB2 STACK BASE«, t00=0x0039, t01=0x0090}
0x59aa…59bc Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0039, t01=0x00b8}
0x59bc…59fc Head {h00=0x003c, h01=0x0050, text=» LDK A2,REMOT RESET PRINT BUFFER REMOTE AND LOCAL DUMMY «, t00=0x0039, t01=0x00ca}
0x59fc…5a1c Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND DUMMY«, t00=0x0039, t01=0x010a}
0x5a1c…5a30 Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x0039, t01=0x012a}
0x5a30…5a52 Head {h00=0x001e, h01=0x0050, text=» LDR A4,A4 STATUS CHANGE ?«, t00=0x0039, t01=0x013e}
0x5a52…5a68 Head {h00=0x0012, h01=0x0050, text=» ABL(NE) TP645«, t00=0x0039, t01=0x0160}
0x5a68…5a74 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x0176}
0x5a74…5a88 Head {h00=0x0010, h01=0x0050, text=»RCTP05 EQU *«, t00=0x0039, t01=0x0182}
0x5a88…5a9a Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x003a, t01=0x0008}
0x5a9a…5ad0 Head {h00=0x0032, h01=0x0050, text=» SC A2,DWTALN,A6 STORE 0 AS ACTUAL LINE NUMBER«, t00=0x003a, t01=0x001a}
0x5ad0…5af0 Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x003a, t01=0x0050}
0x5af0…5b06 Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003a, t01=0x0070}
0x5b06…5b22 Head {h00=0x0018, h01=0x0050, text=» LD A2,DWTECB,A6 =3«, t00=0x003a, t01=0x0086}
0x5b22…5b4c Head {h00=0x0026, h01=0x0050, text=» RF(NZ) RCTP07 REQUEST RUNNING =3 «, t00=0x003a, t01=0x00a2}
0x5b4c…5b80 Head {h00=0x0030, h01=0x0050, text=» LDK A2,ETX SEND LAST DUMMY TO STOP TIMER =3«, t00=0x003a, t01=0x00cc}
0x5b80…5b9a Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =3 «, t00=0x003a, t01=0x0100}
0x5b9a…5bb2 Head {h00=0x0014, h01=0x0050, text=» ABL DISEND =3 «, t00=0x003a, t01=0x011a}
0x5bb2…5bca Head {h00=0x0014, h01=0x0050, text=»RCTP07 EQU * =3«, t00=0x003a, t01=0x0132}
0x5bca…5bde Head {h00=0x0010, h01=0x0050, text=» IFT RECOV=1«, t00=0x003a, t01=0x014a}
0x5bde…5c04 Head {h00=0x0022, h01=0x0050, text=» LDK A2,/80 INDICATE POWER OFF«, t00=0x003a, t01=0x015e}
0x5c04…5c28 Head {h00=0x0020, h01=0x0050, text=» ORS A2,8,A8 SET RETURN CODE«, t00=0x003a, t01=0x0184}
0x5c28…5c34 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x0018}
0x5c34…5c52 Head {h00=0x001a, h01=0x0050, text=» LDK A4,1 IND RECOVERY«, t00=0x003b, t01=0x0024}
0x5c52…5c80 Head {h00=0x002a, h01=0x0050, text=» ABL ACT005 START RECOVERY OF PRINTER «, t00=0x003b, t01=0x0042}
0x5c80…5caa Head {h00=0x0026, h01=0x0050, text=»RCTP10 ABL TDISP GO TO DISPATCHER «, t00=0x003b, t01=0x0070}
0x5caa…5cb8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x009a}
0x5cb8…5cc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00a8}
0x5cc2…5cda Head {h00=0x0014, h01=0x0050, text=»* B C D T B Y «, t00=0x003b, t01=0x00b2}
0x5cda…5ce4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ca}
0x5ce4…5d1c Head {h00=0x0034, h01=0x0050, text=»* SUBROUTINE TO CONVERT TO BINARY FROM DECIMAL«, t00=0x003b, t01=0x00d4}
0x5d1c…5d26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x010c}
0x5d26…5d30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0116}
0x5d30…5d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0120}
0x5d3a…5d6c Head {h00=0x002e, h01=0x0050, text=»BCDTBY LDR A2,A1 PUT DECIMAL NUMBER IN A2 «, t00=0x003b, t01=0x012a}
0x5d6c…5d86 Head {h00=0x0016, h01=0x0050, text=»BCDTB1 SUK A2,/10 «, t00=0x003b, t01=0x015c}
0x5d86…5da0 Head {h00=0x0016, h01=0x0050, text=» RF(N) BCDTB2 END «, t00=0x003b, t01=0x0176}
0x5da0…5dc0 Head {h00=0x001c, h01=0x0050, text=» SUK A1,6 DECREMENT BY 6«, t00=0x003b, t01=0x0190}
0x5dc0…5dd4 Head {h00=0x0010, h01=0x0050, text=» RB BCDTB1 «, t00=0x003c, t01=0x0020}
0x5dd4…5dfa Head {h00=0x0022, h01=0x0050, text=»BCDTB2 RTN A5 RETURN TO CALLER«, t00=0x003c, t01=0x0034}
0x5dfa…5e04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x005a}
0x5e04…5e0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0064}
0x5e0e…5e18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x006e}
0x5e18…5e22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0078}
0x5e22…5e2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0082}
0x5e2c…5e42 Head {h00=0x0012, h01=0x0050, text=»* G R A S P «, t00=0x003c, t01=0x008c}
0x5e42…5e4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00a2}
0x5e4c…5e84 Head {h00=0x0034, h01=0x0050, text=»* SUBROUTINE TO SEND GRASP TO VOUCHER/PASSBOOK«, t00=0x003c, t01=0x00ac}
0x5e84…5e8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00e4}
0x5e8e…5e98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00ee}
0x5e98…5eac Head {h00=0x0010, h01=0x0050, text=»GRASPA EQU *«, t00=0x003c, t01=0x00f8}
0x5eac…5ecc Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x003c, t01=0x010c}
0x5ecc…5ee6 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x003c, t01=0x012c}
0x5ee6…5f06 Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x003c, t01=0x0146}
0x5f06…5f1c Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003c, t01=0x0166}
0x5f1c…5f30 Head {h00=0x0010, h01=0x0050, text=»GRASP EQU * «, t00=0x003c, t01=0x017c}
0x5f30…5f42 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003c, t01=0x0190}
0x5f42…5f5c Head {h00=0x0016, h01=0x0050, text=» LDK A2,GRA GRASP «, t00=0x003d, t01=0x0012}
0x5f5c…5f72 Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003d, t01=0x002c}
0x5f72…5f94 Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x003d, t01=0x0042}
0x5f94…5fae Head {h00=0x0016, h01=0x0050, text=» RF(NZ) GRAS10 YES«, t00=0x003d, t01=0x0064}
0x5fae…5fce Head {h00=0x001c, h01=0x0050, text=» LDK A2,ETB SEND ETB =2 «, t00=0x003d, t01=0x007e}
0x5fce…5fe8 Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x003d, t01=0x009e}
0x5fe8…600e Head {h00=0x0022, h01=0x0050, text=» LDK A2,TETX DUMMY AFTER GRASP«, t00=0x003d, t01=0x00b8}
0x600e…6024 Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003d, t01=0x00de}
0x6024…6044 Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x003d, t01=0x00f4}
0x6044…605e Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x003d, t01=0x0114}
0x605e…607e Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x003d, t01=0x012e}
0x607e…6094 Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003d, t01=0x014e}
0x6094…60a4 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x003d, t01=0x0164}
0x60a4…60c2 Head {h00=0x001a, h01=0x0050, text=»GRAS10 LC A3,DWTALN,A6«, t00=0x003d, t01=0x0174}
0x60c2…60d2 (62, 0, 400) Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x003e, t01=0x0004}
0x60d2…60dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0014}
0x60dc…60e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x001e}
0x60e6…60f4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0028}
0x60f4…60fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0036}
0x60fe…6108 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0040}
0x6108…6120 Head {h00=0x0014, h01=0x0050, text=»* R E L E A S «, t00=0x003e, t01=0x004a}
0x6120…612a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0062}
0x612a…6160 Head {h00=0x0032, h01=0x0050, text=»* SUBROUTINE TO SEND LIFT TO TOP AND RELEASE«, t00=0x003e, t01=0x006c}
0x6160…616a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00a2}
0x616a…6174 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00ac}
0x6174…617e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00b6}
0x617e…6192 Head {h00=0x0010, h01=0x0050, text=»RELEAS EQU *«, t00=0x003e, t01=0x00c0}
0x6192…61a4 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x003e, t01=0x00d4}
0x61a4…61d8 Head {h00=0x0030, h01=0x0050, text=» SC A1,DWTALN,A6 SET ACTUAL LINE NUMBER TO 0«, t00=0x003e, t01=0x00e6}
0x61d8…6204 Head {h00=0x0028, h01=0x0050, text=» LDKL A3,BUF5 LIFT TO TOP AND RELEAS«, t00=0x003e, t01=0x011a}
0x6204…6224 Head {h00=0x001c, h01=0x0050, text=» LDK A2,STX SEND STX =2 «, t00=0x003e, t01=0x0146}
0x6224…623e Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT =2 «, t00=0x003e, t01=0x0166}
0x623e…625e Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x003e, t01=0x0180}
0x625e…6274 Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003f, t01=0x0010}
0x6274…6296 Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x003f, t01=0x0026}
0x6296…62ac Head {h00=0x0012, h01=0x0050, text=» RF(Z) BUFRTN «, t00=0x003f, t01=0x0048}
0x62ac…62b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x005e}
0x62b6…62ce Head {h00=0x0014, h01=0x0050, text=»* B U F C H R «, t00=0x003f, t01=0x0068}
0x62ce…62d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0080}
0x62d8…6318 Head {h00=0x003c, h01=0x0050, text=»* SUBROUTINE TO OUTPUT A NUMBER OF CHARACTERS GIVEN IN«, t00=0x003f, t01=0x008a}
0x6318…6344 Head {h00=0x0028, h01=0x0050, text=»* FIRST CHARACTER IN OUTPUT BUFFER«, t00=0x003f, t01=0x00ca}
0x6344…634e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00f6}
0x634e…6358 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0100}
0x6358…6390 Head {h00=0x0034, h01=0x0050, text=»BUFCHR LCR A4,A3 GET NUMBER OF OUTPUT CHARACTERS«, t00=0x003f, t01=0x010a}
0x6390…63a8 Head {h00=0x0014, h01=0x0050, text=» ANK A4,/FF MASK«, t00=0x003f, t01=0x0142}
0x63a8…63d8 Head {h00=0x002c, h01=0x0050, text=»BUFC10 ADK A3,1 INCREMENT BUFFER POINTER«, t00=0x003f, t01=0x015a}
0x63d8…6400 Head {h00=0x0024, h01=0x0050, text=» LCR A2,A3 GET OUTPUT CHARACTER «, t00=0x003f, t01=0x018a}
0x6400…6424 Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x0040, t01=0x0022}
0x6424…6448 Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 DECREMENT COUNTER «, t00=0x0040, t01=0x0046}
0x6448…6472 Head {h00=0x0026, h01=0x0050, text=» RB(NZ) BUFC10 NOT LAST CHARACTER «, t00=0x0040, t01=0x006a}
0x6472…6486 Head {h00=0x0010, h01=0x0050, text=»BUFRTN EQU *«, t00=0x0040, t01=0x0094}
0x6486…64a6 Head {h00=0x001c, h01=0x0050, text=» RTN A5 RETURN TO CALLER«, t00=0x0040, t01=0x00a8}
0x64a6…64b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00c8}
0x64b0…64ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00d2}
0x64ba…64c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00dc}
0x64c4…64ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00e6}
0x64ce…64d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00f0}
0x64d8…64e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00fa}
0x64e2…64ee Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0040, t01=0x0104}
0x64ee…64f2 Head {h00=0x4004, h01=0x0000}
0x64f2…64f6 00 40 01 10 ┆ @ ┆
0x64f6…64fe (65, 1, 8) 20 04 00 00 00 41 00 04 ┆ A ┆
0x64fe…654e (66, 0, 400) 00 61 01 72 00 08 00 50 5c 58 49 46 00 62 00 08 00 06 00 50 2a 20 00 62 00 14 00 12 00 50 5c 49 46 54 5c 52 45 43 48 41 4e 3d 34 20 00 62 00 1e 00 1e 00 50 5c 4c 44 4b 5c 41 37 2c 32 32 5c 49 4e 44 49 43 41 54 45 20 43 48 52 54 34 20 00 62 ┆ a r P XIF b P* b P IFT RECHAN=4 b P LDK A7,22 INDICATE CHRT4 b┆
0x654e…659e 00 34 00 08 00 50 5c 58 49 46 00 62 00 56 00 06 00 50 2a 20 00 62 00 62 00 2a 00 50 43 4c 54 30 31 30 5c 4c 44 5c 41 35 2c 43 48 54 41 42 2c 41 37 5c 47 45 54 20 43 57 54 2d 41 44 44 52 45 53 53 20 00 62 00 6c 00 06 00 50 2a 20 00 62 00 9a ┆ 4 P XIF b V P* b b * PCLT010 LD A5,CHTAB,A7 GET CWT-ADDRESS b l P* b ┆
0x659e…65ee 00 08 00 50 5c 58 49 46 00 62 00 a4 00 06 00 50 2a 20 00 62 00 b0 00 2a 00 50 5c 45 58 5c 43 57 54 49 4e 52 2c 41 35 5c 45 58 45 43 55 54 45 20 49 4e 52 2d 49 4e 53 54 52 55 43 54 49 4f 4e 20 00 62 00 ba 00 06 00 50 2a 20 00 62 00 e8 00 12 ┆ P XIF b P* b * P EX CWTINR,A5 EXECUTE INR-INSTRUCTION b P* b ┆
0x65ee…663e 00 50 5c 49 46 54 5c 4c 4f 47 49 4e 47 3d 31 20 00 62 00 f2 00 06 00 50 2a 20 00 62 01 08 00 34 00 50 43 4c 54 30 31 32 5c 43 46 5c 41 31 35 2c 4c 4f 47 47 5c 2a 2a 20 4c 4f 47 47 20 4f 46 20 49 4e 50 55 54 20 43 48 41 52 41 43 54 45 52 20 ┆ P IFT LOGING=1 b P* b 4 PCLT012 CF A15,LOGG ** LOGG OF INPUT CHARACTER ┆
0x663e…668e 2a 2a 00 62 01 12 00 06 00 50 2a 20 00 62 01 4a 00 08 00 50 5c 58 49 46 00 62 01 54 00 0a 00 50 5c 45 4a 45 43 54 00 62 01 60 00 06 00 50 2a 20 00 62 01 6e 00 26 00 50 2a 20 20 20 20 44 45 54 45 52 4d 49 4e 45 20 54 59 50 45 20 4f 46 20 49 ┆** b P* b J P XIF b T P EJECT b ` P* b n & P* DETERMINE TYPE OF I┆
0x668e…66de (67, 0, 400) 4e 54 45 52 52 55 50 54 2e 20 00 62 01 78 00 34 00 50 2a 20 20 20 20 4d 4f 52 45 4f 56 45 52 2c 20 49 46 20 52 45 4d 4f 54 45 2c 20 47 45 54 20 54 48 45 20 52 49 47 48 54 20 43 48 41 4e 4e 45 4c 20 00 63 00 12 00 32 00 50 2a 20 20 20 20 4f ┆NTERRUPT. b x 4 P* MOREOVER, IF REMOTE, GET THE RIGHT CHANNEL c 2 P* O┆
0x66de…672e 46 20 43 48 52 54 20 41 4e 44 20 53 54 41 52 54 20 4f 52 20 52 45 53 54 41 52 54 20 53 59 4e 43 2d 54 49 4d 45 52 2e 20 00 63 00 4a 00 06 00 50 2a 20 00 63 00 80 00 0e 00 50 5c 53 55 4b 5c 41 37 2c 31 30 00 63 00 8a 00 22 00 50 5c 52 46 28 ┆F CHRT AND START OR RESTART SYNC-TIMER. c J P* c P SUK A7,10 c " P RF(┆
0x672e…677e 4e 29 5c 43 4c 54 30 31 38 5c 4c 4f 43 41 4c 20 49 4e 54 45 52 52 55 50 54 20 00 63 00 9c 00 0e 00 50 5c 4c 44 52 5c 41 33 2c 41 32 00 63 00 c2 00 2e 00 50 5c 53 4c 43 5c 41 33 2c 36 5c 52 45 4d 4f 54 45 20 46 49 52 53 54 20 4f 52 20 53 45 ┆N) CLT018 LOCAL INTERRUPT c P LDR A3,A2 c . P SLC A3,6 REMOTE FIRST OR SE┆
0x677e…67ce 43 4f 4e 44 20 43 48 41 4e 4e 45 4c 20 3f 00 63 00 d4 00 18 00 50 5c 52 46 28 4e 4e 29 5c 43 4c 54 30 31 35 5c 46 49 52 53 54 00 63 01 06 00 3e 00 50 5c 4c 44 5c 41 35 2c 43 48 54 41 42 2b 31 32 2c 41 37 5c 47 45 54 20 43 57 54 2d 41 44 44 ┆COND CHANNEL ? c P RF(NN) CLT015 FIRST c > P LD A5,CHTAB+12,A7 GET CWT-ADD┆
0x67ce…681e 52 45 53 53 20 53 45 43 4f 4e 44 20 43 48 41 4e 4e 45 4c 20 4f 46 20 43 48 52 54 20 00 63 01 22 00 34 00 50 43 4c 54 30 31 35 5c 43 46 5c 41 31 35 2c 52 45 53 54 53 59 5c 53 54 41 52 54 20 4f 52 20 52 45 53 54 41 52 54 20 53 59 4e 43 2d 54 ┆RESS SECOND CHANNEL OF CHRT c " 4 PCLT015 CF A15,RESTSY START OR RESTART SYNC-T┆
0x681e…686e (68, 0, 400) 49 4d 45 52 00 63 01 64 00 2a 00 50 5c 41 4e 4b 5c 41 33 2c 2f 32 5c 46 49 52 53 54 20 4f 52 20 53 45 43 4f 4e 44 20 54 45 52 4d 49 4e 41 4c 20 3f 20 00 64 00 0c 00 0e 00 50 5c 4c 44 52 5c 41 37 2c 41 35 00 64 00 3a 00 0e 00 50 5c 41 44 52 ┆IMER c d * P ANK A3,/2 FIRST OR SECOND TERMINAL ? d P LDR A7,A5 d : P ADR┆
0x686e…68be 5c 41 37 2c 41 33 00 64 00 4c 00 26 00 50 5c 4c 44 5c 41 33 2c 43 57 54 52 53 54 2c 41 35 5c 4c 4f 4f 50 20 54 45 53 54 20 4d 4f 44 45 20 3f 20 00 64 00 5e 00 16 00 50 5c 41 42 4c 28 4e 29 5c 43 4c 54 31 37 30 5c 59 45 53 00 64 00 88 00 26 ┆ A7,A3 d L & P LD A3,CWTRST,A5 LOOP TEST MODE ? d ^ P ABL(N) CLT170 YES d &┆
0x68be…690e 00 50 43 4c 54 30 31 38 5c 4c 44 4b 5c 41 31 2c 30 5c 52 45 53 45 54 20 52 45 54 55 52 4e 20 43 4f 44 45 20 00 64 00 a2 00 28 00 50 5c 4c 44 52 5c 41 33 2c 41 32 5c 44 41 54 41 20 52 45 51 55 45 53 54 20 49 4d 4d 45 44 49 41 54 45 20 3f 20 ┆ PCLT018 LDK A1,0 RESET RETURN CODE d ( P LDR A3,A2 DATA REQUEST IMMEDIATE ? ┆
0x690e…695e 00 64 00 cc 00 12 00 50 5c 52 46 28 4e 29 5c 43 4c 54 30 35 30 20 00 64 00 f8 00 24 00 50 5c 41 4e 4b 4c 5c 41 33 2c 2f 37 30 30 30 5c 44 45 56 49 43 45 20 41 44 44 52 45 53 53 20 3f 20 00 64 01 0e 00 28 00 50 5c 41 42 4c 28 4e 45 29 5c 43 ┆ d P RF(N) CLT050 d $ P ANKL A3,/7000 DEVICE ADDRESS ? d ( P ABL(NE) C┆
0x695e…69ae 4c 54 31 30 30 5c 59 45 53 2c 20 44 49 4e 2c 20 53 54 44 20 4f 52 20 44 52 44 00 64 01 36 00 0a 00 50 5c 45 4a 45 43 54 00 64 01 62 00 06 00 50 2a 20 00 64 01 70 00 06 00 50 2a 20 00 64 01 7a 00 2c 00 50 2a 20 20 20 20 44 45 54 45 52 4d 49 ┆LT100 YES, DIN, STD OR DRD d 6 P EJECT d b P* d p P* d z , P* DETERMI┆