|
|
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: 17216 (0x4340)
Notes: pts_type(SC)
Names: »LRPINT.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/LRPINT.SC«
IDENT LRPINT REL 11.0 81-01-26 870105041100 * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * LRPINT = INTERRUPT HANDLERS FOR LKM, RTC * AND POWER FAILURE * * * * * ************************************************** * * * THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS * FOR TOSS. THESE ARE: * * -IHLKM: LKM INTERRUPT * * -IHRTC: RTC INTERRUPT * * -IHPFAR: POWER FAILURE INTERRUPT * * THE FOLLOWING ENTRIES ARE USED TO QUEUE TASKS: * * -LKMRQE: SET A7 = -1, QUEUE TASK AND DISPATCH * * -LKMSRC: SET A7 TO RETURN CODE (C(A2)), QUEUE TASK AND DISPATCH * * -LKMQDI: QUEUE TASK AND DISPATCH * EJECT LRPINT * * *********** * ENTRIES * *********** * * ENTRY IHLKM LKM INTERRUPT HANDLER ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY ENTRY LKMRQE LKM REQUEST ERROR ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR ENTRY LKMQDI QUEUE TASK AND DISPATCH ENTRY LKMSRC SET RETURN CODE IN A7 TO USER ENTRY IHRTC RTC INTERRUPT HANDLER ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE ENTRY MONCLO MONITOR CLOCK ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER ENTRY INIFLG INITIALIZATION FLAG ENTRY PFPOST PWF POST PROCESSING FLAG EJECT LRPINT * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHER EXTRN DISQUE DISPATCHER QUEUE EXTRN PRUN TTAB OF RUNNING TASK EXTRN MEXIT MONITOR TASK EXIT EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE EXTRN QTJOB QUEUE TASK EXTRN QMJOB QUEUE MONITOR TASK EXTRN SWL48 SWITCH TO LEVEL 48 EXTRN SWLXY SWITCH TO LEVEL XY EXTRN FREBLK SET BLOCK FREE EXTRN SAVE8 SAVE 8 REGISTERS EXTRN PFINIT RESTART OF DEVICES EXTRN HALT HALT MODULE EXTRN INTSAV INTERRUPT SAVE MODULE EXTRN RELPAG RELEASE PAGE EXTRN TLDSEG LOAD SEGMENT LKM PROCESSOR EXTRN TTB:SB SEGMENT BLOCK POINTER EXTRN TTB:PW PROGRAM STATUS WORD EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB EXTRN LKMAL LKM REQUEST TABLE EJECT LRPINT * * ***************************************** * * CONDITIONAL ASSEMBLY * ***************************************** * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * * * A PROGRAM VERSION USING TOSS DISC PAGING * IS OBTAINED BY SETTING DSKPAG EQU 1. * DSKPAG EQU 0 * * * A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS * IS OBTAINED BY SETTING MONCLK EQU 0. * X:A EQU 1 MONCLK EQU X:A * EJECT LRPINT * * * A PROGRAM VERSION SUPPORTING DATE FUNCTIONS * IS OBTAINED BY SETTING MONDAT = MONCLK = 1. * X:B EQU 0 MONDAT EQU X:B * * * A PROGRAM VERSION WITH MONITOR CLOCK FUNCTIONS * ADAPTED TO 60 HERTZ NET FREQUENCY (USA/CANADA) * IS OBTAINED BY SETTING NETFRQ EQU 60. * NOTICE THAT THE DEFAULT VALUE SHOULD BE 50. * NETFRQ EQU 50 * EJECT LRPINT * * * I H L K M * * * THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING * STEPS ARE CARRIED OUT: * * - IF STACK OVERFLOW SYSTEM HALTS. * * - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING TASK * * - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO * APPROPRIATE LKM PROCESSOR. * * EXIT CONDITIONS ARE: * * A4 = LABEL ADDRESS OF LKM REQUEST * (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) * A5 = TTAB ADDRESS OF CALLING TASK * A6 = LKM DATA DIRECTIVE * A2, A3 ARE DESTROYED * * ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING TASK * * IHLKM EQU * ST P,INTSAV SAVE LAST INTERRUPT RIT /1D RESET INTERNAL INTERRUPT FLAG * EJECT LRPINT * * ST A15,LKM010 SAVE A15 LD A15,PRUN LOAD TTAB ADDRESS * IFT CPU852=1 ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA STR A14,A15 SAVE USER REGISTERS, -A14 STR A13,A15 -A13 STR A12,A15 -A12 STR A11,A15 -A11 STR A10,A15 -A10 STR A9,A15 -A9 STR A8,A15 -A8 STR A7,A15 -A7 STR A6,A15 -A6 STR A5,A15 -A5 STR A4,A15 -A4 STR A3,A15 -A3 STR A2,A15 -A2 STR A1,A15 -A1 XIF * IFT CPU852=0 MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA XIF * LD A5,PRUN TTAB ADDRESS OF CALLING TASK LDKL A15,0 RESTORE A15 STACK POINTER LKM010 EQU *-2 * EJECT LRPINT * * GET LKM REQUEST PARAMETERS * LDR* A3,A15 LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER ST A3,TTB:PW,A5 STORE PSW IN TTAB * IFT MMUPAG=0 LD A3,-2,A2 INSTRUCTION CODE LDR* A6,A2 DATA DIRECTIVE XIF * IFT MMUPAG=1 ANK A3,1 RF(NZ) LKM015 USER MODE TL MONMMU NO, LOAD MONITOR MMU TABLE * LKM015 EQU * EL A3,-2,A2 INSTRUCTION CODE ELR A6,A2 DATA DIRECTIVE XIF * CWK A3,/2804 RF(E) LKM025 LKM CWK A3,/6300 RF(E) LKM025 TRAP * * STACK OVERFLOW: HALT SYSTEM * LDK A1,7 HALT PARAMETER RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW * EJECT LRPINT * * LKM025 EQU * ADK A2,2 UPDATE DISPATCH ADDRESS * IFF MMUPAG+DSKPAG=0 CWK A6,9 CHECK DATA DIRECTIVE ABL(E) TLDSEG LOAD SEGMENT REQUEST XIF * IFT DSKPAG=1 LD A3,TTB:SB,A5 SEGMENT BLOCK ADDRESS RF(Z) LKM030 NO SEGMENT LCR A4,A3 SEGMENT STATUS ANK A4,/5E CHECK IF CORE RESIDENT OR... RF(NZ) LKM030 ...USED BY AN INTERRUPTED TASK CF A15,RELPAG RELEASE PAGE XIF * EJECT LRPINT * * LKM030 EQU * CM PRUN INDICATE IDLE LOOP RUNNING CF A15,SWL48 SWITCH TO LEVEL 48 LDK A4,0 LDR A3,A6 DATA DIRECTIVE RF(NN) LKM050 NO LABEL * * LKM REQUEST WITH LABEL * IFT MMUPAG=0 LDR* A4,A2 LABEL XIF * IFT MMUPAG=1 ELR A4,A2 LABEL XIF * ADK A2,2 ADJUST DISPATCH ADDRESS NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE * EJECT LRPINT * * UPDATE TTB:SA AND GO TO LKM PROCESSOR * LKM050 EQU * ST A2,TTB:SA,A5 SET NEXT DISPATCH ADDRESS ADR A3,A3 INDEX IN LKMAL RF(Z) LKMQDI TASK SWITCH REQUEST CW A3,LKMAL RF(NL) LKMRQE INVALID DATA DIRECTIVE INH LD A3,LKMAL,A3 ABR(NZ) A3 BRANCH TO LKM PROCESSOR * EJECT LRPINT * * * L K M E R R * * LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT * LKM070 EQU * CF A15,HALT HALT SYSTEM * * * L K M R Q E * * SET A7 = -1, QUEUE TASK AND DISPATCH. * * A5 = TTAB ADDRESS * * LKMRQE EQU * LDKL A2,-1 * * * L K M S R C * * SET A7 = A2, QUEUE TASK AND DISPATCH. * * A2 = RETURN CODE * A5 = TTAB ADDRESS * * LKMSRC EQU * ST A2,TTB:SA+14,A5 SET RETURN CODE IN SAVE AREA A7 EJECT * * * L K M Q D I * * QUEUE TASK AND DISPATCH. * * A5 = TTAB ADDRESS * * LKMQDI EQU * CF A15,QTJOB * T:DISP EQU * COMMON EXIT TO DISPATCHER ABL TDISP GO TO DISPATCHER * EJECT LRPINT * * I H P F A R * * THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER. * DATA 0 SEGMENT BLOCK ADDRESS DATA 0 TTABPF DATA 0 TTAB FOR POWER FAIL DATA '#P' DATA 0 A15SAV DATA 0 DATA /00C0 DATA PFTASK PFX DATA 1 POWER ON/OFF INDICATOR P=POWER IS ON, N=POWER IS OFF INIFLG DATA 1 INITIALIZATION FLAG NZ=INITIALIZATION PFPOST DATA 0 PWF POST PROCESSING FLAG NZ=PWF POST PROCESSING EJECT LRPINT * * POWER FAIL/AUTO RESTART INTERRUPT * IHPFAR EQU * ST P,INTSAV SAVE LAST INTERRUPT RIT /17 RESET INTERNAL INTERRUPT C1S PFX INDICATE POWER ON OR OFF RF(P) POWON POWER ON * * POWER OFF * IFT CPU852=1 CF A15,SAVE8 SAVE A1-A14 ON STACK STR A9,A15 STR A10,A15 STR A11,A15 STR A12,A15 STR A13,A15 STR A14,A15 XIF IFT CPU852=0 MSR 14,A15 SAVE A1-A14 ON STACK XIF ST A15,A15SAV SAVE A15 FOR BETTER TIMES HLT EJECT LRPINT * * POWER ON * POWON LD A15,A15SAV RELOAD A15 IFT CPU852=1 LDR* A14,A15 RESTORE A9-A14 LDR* A13,A15 LDR* A12,A15 LDR* A11,A15 LDR* A10,A15 LDR* A9,A15 XIF IFT CPU852=0 MLR 14,A15 RESTORE A9-A14 MSR 8,A15 XIF LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING LDKL A2,TTABPF CWR A1,A2 RB(E) T:DISP ALREADY QUEUED, PWF DURING PFPOST STR A1,A2 ST A2,DISQUE IM PFPOST INDICATE PWF POST PROCESSING RB T:DISP EJECT LRPINT * * POWER FAIL TASK * STARTED AFTER ALL PWF POST PROCESSING * PFTASK CM PFPOST CLEAR PWF POST PROC FLAG CM INIFLG AND INIT FLAG CF A15,PFINIT RESTART I/O DEVICES CM PRUN EXIT PFTASK RB T:DISP EJECT LRPINT * * I H R T C * * THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER. * THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS. * IHRTC ST P,INTSAV SAVE LAST INTERRUPT RIT /1B RESET INTERRUPT FLAG IM COUNT RF(P) RTC010 CHECK TIMER QUEUE RTN A15 * RTC010 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 * EJECT LRPINT * * IFT NETFRQ=50 LDKL A4,-4 SET 100 MS SWITCH ST A4,COUNT XIF * IFT NETFRQ=60 LDKL A4,-5 SET 100 MS SWITCH XIF * LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB CF A15,QMJOB * IFT MONCLK=1 IM SECOND RF(P) RTC025 UPDATE MONITOR CLOCK XIF * SWDISP EQU * CF A15,SWLXY SWITCH TO LEVEL XY RB T:DISP * EJECT LRPINT * * IFT MONCLK=1 * * MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. * RTC025 EQU * LDKL A4,-9 SET SECOND SWITCH ST A4,SECOND LDK A4,4 * MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS * MCLO20 IM MONCLO+2,A4 INCREMENT TIME XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS RB(NE) SWDISP GO TO DISPATCHER CM MONCLO+2,A4 RESTART TIME COUNTER SUK A4,2 END RF(N) MCLO30 MIDNIGHT CARRY AND WE HAVE A NEW DAY RB(P) MCLO10 UPDATE MINUTES LDK A3,24 UPDATE HOURS RB MCLO20 * MCLO30 EQU * IM MCARRY INCREMENT MIDNIGHT CARRY * EJECT LRPINT * * IFT MONDAT=1 * * UPDATE DAY, MONTH AND YEAR * IFT CPU852=1 LDKL A1,MONTH MONTH ADDRESS LDKL A2,DAY DAY ADDRESS LDK A3,1 XIF * IFT MONCLK+MONDAT=2 IFT CPU852=0 MLK 3 DATA MONTH,DAY,1 MONTH AND DAY ADDRESS TO A1 AND A2 XIF * IFT MONCLK+MONDAT=2 IMR A2 INCREMENT DAY LDR* A4,A1 MONTH LDR A6,A4 LDR* A5,A2 NEW DAY SUK A5,29 CHECK IF DAY WAS 28 RF(Z) MCLO40 YES, GO AND CHECK IF FEBRUARY SUK A5,2 CHECK IF DAY WAS 30 RF(Z) MCLO60 YES SUK A5,1 CHECK IF DAY WAS 31 RB(NZ) SWDISP NO, RETURN RF MCLO50 YES, WE HAVE A NEW MONTH * MCLO40 EQU * SUK A6,2 CHECK IF FEBRUARY RB(NZ) SWDISP NO, RETURN * EJECT LRPINT * * CHANGE TO NEW MONTH (AND YEAR?) * * MCLO50 EQU * STR A3,A2 SET DAY := 1 IMR A1 INCREMENT MONTH SUK A4,12 CHECK IF MONTH WAS DECEMBER RB(NZ) SWDISP NO, RETURN STR A3,A1 SET MONTH TO JANUARY IM YEAR HAPPY NEW YEAR!!! RB SWDISP RETURN * MCLO60 EQU * LDR A7,A6 MONTH ANK A6,1 RF(Z) MCLO70 MONTH EVEN SUK A7,7 RB(P) MCLO50 SEPTEMBER OR NOVEMBER RB SWDISP JANUARY, MARCH, MAY OR JULY * MCLO70 EQU * SUK A7,7 RB(N) MCLO50 APRIL OR JUNE XIF * IFT MONCLK=1 RB SWDISP RETURN XIF * EJECT LRPINT * * * M O N C L O * * IFT MONCLK+MONDAT=2 DATA 0 THIS WORD USED BY MONTIM (TDATE) YEAR DATA 0 MONTH DATA 0 DAY DATA 0 XIF * MONCLO EQU * IFT MONCLK=1 MCARRY DATA 0 ACKUMULATED 24 HOUR CARRY DATA 0 HOUR DATA 0 MINUTE DATA 0 SECOND SECOND DATA 0 SECOND SWITCH XIF * EJECT LRPINT * * CLOCK ROUTINE STARTED EACH 100 MS. * CLOCK INH LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS * CLK10 LDR A6,A4 * CLK20 LDR* A4,A6 TIMER BLOCK ABL(Z) MEXIT END OF QUEUE IM 4,A4 INCREMENT TIMER RB(N) CLK10 NOT TIME OUT RF(Z) CLK30 TIME OUT LDR* A3,A4 RELEASE TIMER STR A3,A6 CF A15,FREBLK LDR A4,A2 CF A15,FREBLK RB CLK20 * EJECT LRPINT * * CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE CF A15,SWL48 SWITCH TO LEVEL 48 INH RB CLK10 * CLK40 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 A1,/C4C0 LEVEL 49 AND ENABLE ST A1,18,A15 SET NEW PSW ON STACK LD A2,2,A4 LOAD DISP BLOCK LD A1,4,A2 PARAMETER ABI 2,A2 GO TO TIME OUT ROUTINE * * COUNT DATA 0 100 MS SWITCH * * * T I M Q U E * * POINTER TO FIRST BLOCK IN TIMER QUEUE * * TIMQUE EQU * DATA 0 * * * END
0x0000…0036 (0, 0, 398) Head {h00=0x0032, h01=0x0050, text=» IDENT LRPINT REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…008c Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0056}
0x008c…0096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0090}
0x0096…00be Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009a}
0x00be…00c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c2}
0x00c8…00fc Head {h00=0x0030, h01=0x0050, text=»* LRPINT = INTERRUPT HANDLERS FOR LKM, RTC«, t00=0x0000, t01=0x00cc}
0x00fc…0122 Head {h00=0x0022, h01=0x0050, text=»* AND POWER FAILURE«, t00=0x0000, t01=0x0100}
0x0122…012c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0126}
0x012c…0136 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…0140 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x013a}
0x0140…014a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0144}
0x014a…0154 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x014e}
0x0154…018e Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0158}
0x018e…0198 (1, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x0198…01a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a2…01e0 Head {h00=0x003a, h01=0x0050, text=»* THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS «, t00=0x0001, t01=0x0018}
0x01e0…0200 Head {h00=0x001c, h01=0x0050, text=»* FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x0056}
0x0200…020a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0076}
0x020a…022c Head {h00=0x001e, h01=0x0050, text=»* -IHLKM: LKM INTERRUPT«, t00=0x0001, t01=0x0080}
0x022c…0236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0236…0258 Head {h00=0x001e, h01=0x0050, text=»* -IHRTC: RTC INTERRUPT«, t00=0x0001, t01=0x00ac}
0x0258…0262 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ce}
0x0262…028e Head {h00=0x0028, h01=0x0050, text=»* -IHPFAR: POWER FAILURE INTERRUPT«, t00=0x0001, t01=0x00d8}
0x028e…0298 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0104}
0x0298…02d2 Head {h00=0x0036, h01=0x0050, text=»* THE FOLLOWING ENTRIES ARE USED TO QUEUE TASKS:«, t00=0x0001, t01=0x010e}
0x02d2…02dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0148}
0x02dc…0316 Head {h00=0x0036, h01=0x0050, text=»* -LKMRQE: SET A7 = -1, QUEUE TASK AND DISPATCH «, t00=0x0001, t01=0x0152}
0x0316…0320 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x018c}
0x0320…036c Head {h00=0x0048, h01=0x0050, text=»* -LKMSRC: SET A7 TO RETURN CODE (C(A2)), QUEUE TASK AND DISPATCH «, t00=0x0002, t01=0x0008}
0x036c…0376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0054}
0x0376…03a2 Head {h00=0x0028, h01=0x0050, text=»* -LKMQDI: QUEUE TASK AND DISPATCH«, t00=0x0002, t01=0x005e}
0x03a2…03ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008a}
0x03ac…03c4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0002, t01=0x0094}
0x03c4…03ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ac}
0x03ce…03d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b6}
0x03d8…03ec Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00c0}
0x03ec…0400 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x00d4}
0x0400…0414 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00e8}
0x0414…041e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fc}
0x041e…0428 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0106}
0x0428…0452 Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x0110}
0x0452…048a Head {h00=0x0034, h01=0x0050, text=» ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY«, t00=0x0002, t01=0x013a}
0x048a…04b2 Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0002, t01=0x0172}
0x04b2…04ea Head {h00=0x0034, h01=0x0050, text=» ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR«, t00=0x0003, t01=0x000a}
0x04ea…0518 Head {h00=0x002a, h01=0x0050, text=» ENTRY LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0003, t01=0x0042}
0x0518…054c Head {h00=0x0030, h01=0x0050, text=» ENTRY LKMSRC SET RETURN CODE IN A7 TO USER «, t00=0x0003, t01=0x0070}
0x054c…0576 Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0003, t01=0x00a4}
0x0576…05b2 Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x00ce}
0x05b2…05d6 Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x010a}
0x05d6…060c Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0003, t01=0x012e}
0x060c…0636 Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x0164}
0x0636…0664 Head {h00=0x002a, h01=0x0050, text=» ENTRY PFPOST PWF POST PROCESSING FLAG«, t00=0x0003, t01=0x018e}
0x0664…067c Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0004, t01=0x002c}
0x067c…0686 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0044}
0x0686…0690 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x004e}
0x0690…06a6 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0058}
0x06a6…06bc Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x006e}
0x06bc…06d2 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0084}
0x06d2…06dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x009a}
0x06dc…06e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a4}
0x06e6…0706 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x00ae}
0x0706…072c Head {h00=0x0022, h01=0x0050, text=» EXTRN DISQUE DISPATCHER QUEUE«, t00=0x0004, t01=0x00ce}
0x072c…0754 Head {h00=0x0024, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNNING TASK«, t00=0x0004, t01=0x00f4}
0x0754…077a Head {h00=0x0022, h01=0x0050, text=» EXTRN MEXIT MONITOR TASK EXIT«, t00=0x0004, t01=0x011c}
0x077a…07aa Head {h00=0x002c, h01=0x0050, text=» EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE«, t00=0x0004, t01=0x0142}
0x07aa…07ca Head {h00=0x001c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK «, t00=0x0004, t01=0x0172}
0x07ca…07f2 (5, 0, 400) Head {h00=0x0024, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR TASK «, t00=0x0005, t01=0x0004}
0x07f2…081a Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0005, t01=0x002c}
0x081a…0842 Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0005, t01=0x0054}
0x0842…0866 Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0005, t01=0x007c}
0x0866…088c Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x00a0}
0x088c…08b4 Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x00c6}
0x08b4…08d4 Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT MODULE «, t00=0x0005, t01=0x00ee}
0x08d4…0900 Head {h00=0x0028, h01=0x0050, text=» EXTRN INTSAV INTERRUPT SAVE MODULE «, t00=0x0005, t01=0x010e}
0x0900…0922 Head {h00=0x001e, h01=0x0050, text=» EXTRN RELPAG RELEASE PAGE«, t00=0x0005, t01=0x013a}
0x0922…0952 Head {h00=0x002c, h01=0x0050, text=» EXTRN TLDSEG LOAD SEGMENT LKM PROCESSOR«, t00=0x0005, t01=0x015c}
0x0952…097e Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK POINTER «, t00=0x0005, t01=0x018c}
0x097e…09a8 Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0006, t01=0x0028}
0x09a8…09de Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0006, t01=0x0052}
0x09de…0a04 Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0006, t01=0x0088}
0x0a04…0a1c Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0006, t01=0x00ae}
0x0a1c…0a26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c6}
0x0a26…0a30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00d0}
0x0a30…0a62 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x00da}
0x0a62…0a6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x010c}
0x0a6c…0a8a Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0006, t01=0x0116}
0x0a8a…0a94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0134}
0x0a94…0ac6 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x013e}
0x0ac6…0ad0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0170}
0x0ad0…0b02 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0006, t01=0x017a}
0x0b02…0b30 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0007, t01=0x001c}
0x0b30…0b3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x004a}
0x0b3a…0b4e Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0007, t01=0x0054}
0x0b4e…0b58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0068}
0x0b58…0b62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0072}
0x0b62…0b9c Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x007c}
0x0b9c…0bce Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0007, t01=0x00b6}
0x0bce…0bd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e8}
0x0bd8…0bec Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0007, t01=0x00f2}
0x0bec…0bf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0106}
0x0bf6…0c00 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x0110}
0x0c00…0c32 Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0007, t01=0x011a}
0x0c32…0c60 Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0007, t01=0x014c}
0x0c60…0c6a Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x017a}
0x0c6a…0c7e Head {h00=0x0010, h01=0x000c, text=»DSKPAG EQU 0«, t00=0x0007, t01=0x0184}
0x0c7e…0c88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0008}
0x0c88…0c92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0012}
0x0c92…0cce Head {h00=0x0038, h01=0x0050, text=»* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS«, t00=0x0008, t01=0x001c}
0x0cce…0cfc Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MONCLK EQU 0.«, t00=0x0008, t01=0x0058}
0x0cfc…0d06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d06…0d18 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x0090}
0x0d18…0d2e Head {h00=0x0012, h01=0x0050, text=»MONCLK EQU X:A«, t00=0x0008, t01=0x00a2}
0x0d2e…0d38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b8}
0x0d38…0d50 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0008, t01=0x00c2}
0x0d50…0d5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00da}
0x0d5a…0d64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e4}
0x0d64…0d9a Head {h00=0x0032, h01=0x0050, text=»* A PROGRAM VERSION SUPPORTING DATE FUNCTIONS «, t00=0x0008, t01=0x00ee}
0x0d9a…0dd0 Head {h00=0x0032, h01=0x0050, text=»* IS OBTAINED BY SETTING MONDAT = MONCLK = 1. «, t00=0x0008, t01=0x0124}
0x0dd0…0dda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015a}
0x0dda…0dec Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0008, t01=0x0164}
0x0dec…0e02 Head {h00=0x0012, h01=0x0050, text=»MONDAT EQU X:B«, t00=0x0008, t01=0x0176}
0x0e02…0e0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018c}
0x0e0c…0e16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0008}
0x0e16…0e4e Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION WITH MONITOR CLOCK FUNCTIONS«, t00=0x0009, t01=0x0012}
0x0e4e…0e86 Head {h00=0x0034, h01=0x0050, text=»* ADAPTED TO 60 HERTZ NET FREQUENCY (USA/CANADA)«, t00=0x0009, t01=0x004a}
0x0e86…0eb6 Head {h00=0x002c, h01=0x0050, text=»* IS OBTAINED BY SETTING NETFRQ EQU 60. «, t00=0x0009, t01=0x0082}
0x0eb6…0eec Head {h00=0x0032, h01=0x0050, text=»* NOTICE THAT THE DEFAULT VALUE SHOULD BE 50. «, t00=0x0009, t01=0x00b2}
0x0eec…0ef6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00e8}
0x0ef6…0f0c Head {h00=0x0012, h01=0x0050, text=»NETFRQ EQU 50 «, t00=0x0009, t01=0x00f2}
0x0f0c…0f16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0108}
0x0f16…0f2e Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0009, t01=0x0112}
0x0f2e…0f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x012a}
0x0f38…0f42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0134}
0x0f42…0f58 Head {h00=0x0012, h01=0x0050, text=»* I H L K M «, t00=0x0009, t01=0x013e}
0x0f58…0f62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0154}
0x0f62…0f6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x015e}
0x0f6c…0fa8 Head {h00=0x0038, h01=0x0050, text=»* THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x0009, t01=0x0168}
0x0fa8…0fca Head {h00=0x001e, h01=0x0050, text=»* STEPS ARE CARRIED OUT:«, t00=0x000a, t01=0x0014}
0x0fca…0fd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0036}
0x0fd4…1002 Head {h00=0x002a, h01=0x0050, text=»* - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x000a, t01=0x0040}
0x1002…100c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006e}
0x100c…1054 Head {h00=0x0044, h01=0x0050, text=»* - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING TASK«, t00=0x000a, t01=0x0078}
0x1054…105e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c0}
0x105e…109c Head {h00=0x003a, h01=0x0050, text=»* - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x000a, t01=0x00ca}
0x109c…10c4 Head {h00=0x0024, h01=0x0050, text=»* APPROPRIATE LKM PROCESSOR.«, t00=0x000a, t01=0x0108}
0x10c4…10ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0130}
0x10ce…10ee Head {h00=0x001c, h01=0x0050, text=»* EXIT CONDITIONS ARE:«, t00=0x000a, t01=0x013a}
0x10ee…10f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x015a}
0x10f8…1126 Head {h00=0x002a, h01=0x0050, text=»* A4 = LABEL ADDRESS OF LKM REQUEST «, t00=0x000a, t01=0x0164}
0x1126…1162 (11, 0, 400) Head {h00=0x0038, h01=0x0050, text=»* (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) «, t00=0x000b, t01=0x0004}
0x1162…1190 Head {h00=0x002a, h01=0x0050, text=»* A5 = TTAB ADDRESS OF CALLING TASK «, t00=0x000b, t01=0x0040}
0x1190…11b4 Head {h00=0x0020, h01=0x0050, text=»* A6 = LKM DATA DIRECTIVE «, t00=0x000b, t01=0x006e}
0x11b4…11d4 Head {h00=0x001c, h01=0x0050, text=»* A2, A3 ARE DESTROYED«, t00=0x000b, t01=0x0092}
0x11d4…11de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b2}
0x11de…1220 Head {h00=0x003e, h01=0x0050, text=»* ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING TASK«, t00=0x000b, t01=0x00bc}
0x1220…122a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00fe}
0x122a…1234 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0108}
0x1234…1248 Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x000b, t01=0x0112}
0x1248…1270 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000b, t01=0x0126}
0x1270…129e Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x000b, t01=0x014e}
0x129e…12a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x017c}
0x12a8…12c0 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000b, t01=0x0186}
0x12c0…12ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x000e}
0x12ca…12d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0018}
0x12d4…12f4 Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM010 SAVE A15 «, t00=0x000c, t01=0x0022}
0x12f4…131a Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB ADDRESS«, t00=0x000c, t01=0x0042}
0x131a…1324 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0068}
0x1324…133a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000c, t01=0x0072}
0x133a…1372 Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x000c, t01=0x0088}
0x1372…13a0 Head {h00=0x002a, h01=0x0050, text=» STR A14,A15 SAVE USER REGISTERS, -A14«, t00=0x000c, t01=0x00c0}
0x13a0…13ba Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x000c, t01=0x00ee}
0x13ba…13d4 Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x000c, t01=0x0108}
0x13d4…13ee Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x000c, t01=0x0122}
0x13ee…1408 Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x000c, t01=0x013c}
0x1408…1420 Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x000c, t01=0x0156}
0x1420…1438 Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x000c, t01=0x016e}
0x1438…1450 Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x000c, t01=0x0186}
0x1450…1468 Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x000d, t01=0x000e}
0x1468…1480 Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x000d, t01=0x0026}
0x1480…1498 Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x000d, t01=0x003e}
0x1498…14b0 Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x000d, t01=0x0056}
0x14b0…14c8 Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x000d, t01=0x006e}
0x14c8…14e0 Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x000d, t01=0x0086}
0x14e0…14ec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x009e}
0x14ec…14f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00aa}
0x14f6…150c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000d, t01=0x00b4}
0x150c…1546 Head {h00=0x0036, h01=0x0050, text=» MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA «, t00=0x000d, t01=0x00ca}
0x1546…1552 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0104}
0x1552…155c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0110}
0x155c…158c Head {h00=0x002c, h01=0x0050, text=» LD A5,PRUN TTAB ADDRESS OF CALLING TASK«, t00=0x000d, t01=0x011a}
0x158c…15ba Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x000d, t01=0x014a}
0x15ba…15d0 Head {h00=0x0012, h01=0x0050, text=»LKM010 EQU *-2«, t00=0x000d, t01=0x0178}
0x15d0…15da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x018e}
0x15da…15f2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000e, t01=0x0008}
0x15f2…15fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0020}
0x15fc…1622 Head {h00=0x0022, h01=0x0050, text=»* GET LKM REQUEST PARAMETERS«, t00=0x000e, t01=0x002a}
0x1622…162c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0050}
0x162c…1640 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x000e, t01=0x005a}
0x1640…1678 Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000e, t01=0x006e}
0x1678…16a2 Head {h00=0x0026, h01=0x0050, text=» ST A3,TTB:PW,A5 STORE PSW IN TTAB«, t00=0x000e, t01=0x00a6}
0x16a2…16ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00d0}
0x16ac…16c2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000e, t01=0x00da}
0x16c2…16e8 Head {h00=0x0022, h01=0x0050, text=» LD A3,-2,A2 INSTRUCTION CODE «, t00=0x000e, t01=0x00f0}
0x16e8…170a Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A2 DATA DIRECTIVE«, t00=0x000e, t01=0x0116}
0x170a…1716 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0138}
0x1716…1720 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0144}
0x1720…1736 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x014e}
0x1736…1748 Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x000e, t01=0x0164}
0x1748…1768 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) LKM015 USER MODE«, t00=0x000e, t01=0x0176}
0x1768…1796 Head {h00=0x002a, h01=0x0050, text=» TL MONMMU NO, LOAD MONITOR MMU TABLE «, t00=0x000f, t01=0x0008}
0x1796…17a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0036}
0x17a0…17b4 Head {h00=0x0010, h01=0x0050, text=»LKM015 EQU *«, t00=0x000f, t01=0x0040}
0x17b4…17da Head {h00=0x0022, h01=0x0050, text=» EL A3,-2,A2 INSTRUCTION CODE«, t00=0x000f, t01=0x0054}
0x17da…17fc Head {h00=0x001e, h01=0x0050, text=» ELR A6,A2 DATA DIRECTIVE «, t00=0x000f, t01=0x007a}
0x17fc…1808 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x009c}
0x1808…1812 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00a8}
0x1812…1828 Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000f, t01=0x00b2}
0x1828…1842 Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM «, t00=0x000f, t01=0x00c8}
0x1842…1858 Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000f, t01=0x00e2}
0x1858…1872 Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 TRAP«, t00=0x000f, t01=0x00f8}
0x1872…187c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0112}
0x187c…18a4 Head {h00=0x0024, h01=0x0050, text=»* STACK OVERFLOW: HALT SYSTEM «, t00=0x000f, t01=0x011c}
0x18a4…18ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0144}
0x18ae…18ce Head {h00=0x001c, h01=0x0050, text=» LDK A1,7 HALT PARAMETER«, t00=0x000f, t01=0x014e}
0x18ce…1902 Head {h00=0x0030, h01=0x0050, text=» RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW«, t00=0x000f, t01=0x016e}
0x1902…190c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0012}
0x190c…1924 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0010, t01=0x001c}
0x1924…192e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0034}
0x192e…1938 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x003e}
0x1938…194c Head {h00=0x0010, h01=0x0050, text=»LKM025 EQU *«, t00=0x0010, t01=0x0048}
0x194c…1976 Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 UPDATE DISPATCH ADDRESS «, t00=0x0010, t01=0x005c}
0x1976…1980 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0086}
0x1980…199c Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0010, t01=0x0090}
0x199c…19c2 Head {h00=0x0022, h01=0x0050, text=» CWK A6,9 CHECK DATA DIRECTIVE«, t00=0x0010, t01=0x00ac}
0x19c2…19ee Head {h00=0x0028, h01=0x0050, text=» ABL(E) TLDSEG LOAD SEGMENT REQUEST «, t00=0x0010, t01=0x00d2}
0x19ee…19fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x00fe}
0x19fa…1a04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x010a}
0x1a04…1a1a Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x0010, t01=0x0114}
0x1a1a…1a48 Head {h00=0x002a, h01=0x0050, text=» LD A3,TTB:SB,A5 SEGMENT BLOCK ADDRESS«, t00=0x0010, t01=0x012a}
0x1a48…1a68 Head {h00=0x001c, h01=0x0050, text=» RF(Z) LKM030 NO SEGMENT«, t00=0x0010, t01=0x0158}
0x1a68…1a8a Head {h00=0x001e, h01=0x0050, text=» LCR A4,A3 SEGMENT STATUS «, t00=0x0010, t01=0x0178}
0x1a8a…1aba Head {h00=0x002c, h01=0x0050, text=» ANK A4,/5E CHECK IF CORE RESIDENT OR...«, t00=0x0011, t01=0x000a}
0x1aba…1af0 Head {h00=0x0032, h01=0x0050, text=» RF(NZ) LKM030 ...USED BY AN INTERRUPTED TASK «, t00=0x0011, t01=0x003a}
0x1af0…1b14 Head {h00=0x0020, h01=0x0050, text=» CF A15,RELPAG RELEASE PAGE «, t00=0x0011, t01=0x0070}
0x1b14…1b20 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0094}
0x1b20…1b2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00a0}
0x1b2a…1b42 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0011, t01=0x00aa}
0x1b42…1b4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00c2}
0x1b4c…1b56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00cc}
0x1b56…1b6a Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x0011, t01=0x00d6}
0x1b6a…1b96 Head {h00=0x0028, h01=0x0050, text=» CM PRUN INDICATE IDLE LOOP RUNNING «, t00=0x0011, t01=0x00ea}
0x1b96…1bbe Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0011, t01=0x0116}
0x1bbe…1bd0 Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0011, t01=0x013e}
0x1bd0…1bf2 Head {h00=0x001e, h01=0x0050, text=» LDR A3,A6 DATA DIRECTIVE «, t00=0x0011, t01=0x0150}
0x1bf2…1c12 Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM050 NO LABEL «, t00=0x0011, t01=0x0172}
0x1c12…1c1c (18, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0004}
0x1c1c…1c3e Head {h00=0x001e, h01=0x0050, text=»* LKM REQUEST WITH LABEL«, t00=0x0012, t01=0x000e}
0x1c3e…1c48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0030}
0x1c48…1c5e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0012, t01=0x003a}
0x1c5e…1c78 Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A2 LABEL «, t00=0x0012, t01=0x0050}
0x1c78…1c84 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x006a}
0x1c84…1c8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0076}
0x1c8e…1ca4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x0080}
0x1ca4…1cbc Head {h00=0x0014, h01=0x0050, text=» ELR A4,A2 LABEL«, t00=0x0012, t01=0x0096}
0x1cbc…1cc8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00ae}
0x1cc8…1cd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ba}
0x1cd2…1cfc Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 ADJUST DISPATCH ADDRESS «, t00=0x0012, t01=0x00c4}
0x1cfc…1d2c Head {h00=0x002c, h01=0x0050, text=» NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE «, t00=0x0012, t01=0x00ee}
0x1d2c…1d36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x011e}
0x1d36…1d4e Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0012, t01=0x0128}
0x1d4e…1d58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0140}
0x1d58…1d8a Head {h00=0x002e, h01=0x0050, text=»* UPDATE TTB:SA AND GO TO LKM PROCESSOR «, t00=0x0012, t01=0x014a}
0x1d8a…1d94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017c}
0x1d94…1da8 Head {h00=0x0010, h01=0x0050, text=»LKM050 EQU *«, t00=0x0012, t01=0x0186}
0x1da8…1dda Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA,A5 SET NEXT DISPATCH ADDRESS«, t00=0x0013, t01=0x000a}
0x1dda…1dfc Head {h00=0x001e, h01=0x0050, text=» ADR A3,A3 INDEX IN LKMAL «, t00=0x0013, t01=0x003c}
0x1dfc…1e26 Head {h00=0x0026, h01=0x0050, text=» RF(Z) LKMQDI TASK SWITCH REQUEST «, t00=0x0013, t01=0x005e}
0x1e26…1e3a Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x0013, t01=0x0088}
0x1e3a…1e68 Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE «, t00=0x0013, t01=0x009c}
0x1e68…1e74 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0013, t01=0x00ca}
0x1e74…1e8c Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x0013, t01=0x00d6}
0x1e8c…1eb8 Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A3 BRANCH TO LKM PROCESSOR «, t00=0x0013, t01=0x00ee}
0x1eb8…1ec2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x011a}
0x1ec2…1eda Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0013, t01=0x0124}
0x1eda…1ee4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x013c}
0x1ee4…1eee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0146}
0x1eee…1f06 Head {h00=0x0014, h01=0x0050, text=»* L K M E R R «, t00=0x0013, t01=0x0150}
0x1f06…1f10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0168}
0x1f10…1f1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0172}
0x1f1a…1f5c Head {h00=0x003e, h01=0x0050, text=»LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT «, t00=0x0013, t01=0x017c}
0x1f5c…1f66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x002e}
0x1f66…1f7a Head {h00=0x0010, h01=0x0050, text=»LKM070 EQU *«, t00=0x0014, t01=0x0038}
0x1f7a…1f9a Head {h00=0x001c, h01=0x0050, text=» CF A15,HALT HALT SYSTEM«, t00=0x0014, t01=0x004c}
0x1f9a…1fa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x006c}
0x1fa4…1fae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0076}
0x1fae…1fc6 Head {h00=0x0014, h01=0x0050, text=»* L K M R Q E «, t00=0x0014, t01=0x0080}
0x1fc6…1fd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0098}
0x1fd0…2002 Head {h00=0x002e, h01=0x0050, text=»* SET A7 = -1, QUEUE TASK AND DISPATCH. «, t00=0x0014, t01=0x00a2}
0x2002…200c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00d4}
0x200c…202a Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0014, t01=0x00de}
0x202a…2034 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00fc}
0x2034…203e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0106}
0x203e…2052 Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x0014, t01=0x0110}
0x2052…2066 Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0014, t01=0x0124}
0x2066…2070 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0138}
0x2070…207a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0142}
0x207a…2092 Head {h00=0x0014, h01=0x0050, text=»* L K M S R C «, t00=0x0014, t01=0x014c}
0x2092…209c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0164}
0x209c…20ce Head {h00=0x002e, h01=0x0050, text=»* SET A7 = A2, QUEUE TASK AND DISPATCH. «, t00=0x0014, t01=0x016e}
0x20ce…20d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0010}
0x20d8…20f4 Head {h00=0x0018, h01=0x0050, text=»* A2 = RETURN CODE«, t00=0x0015, t01=0x001a}
0x20f4…2112 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0015, t01=0x0036}
0x2112…211c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0054}
0x211c…2126 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x005e}
0x2126…213a Head {h00=0x0010, h01=0x0050, text=»LKMSRC EQU *«, t00=0x0015, t01=0x0068}
0x213a…2176 Head {h00=0x0038, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET RETURN CODE IN SAVE AREA A7 «, t00=0x0015, t01=0x007c}
0x2176…2184 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x00b8}
0x2184…218e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c6}
0x218e…2198 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00d0}
0x2198…21b0 Head {h00=0x0014, h01=0x0050, text=»* L K M Q D I «, t00=0x0015, t01=0x00da}
0x21b0…21ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f2}
0x21ba…21de Head {h00=0x0020, h01=0x0050, text=»* QUEUE TASK AND DISPATCH.«, t00=0x0015, t01=0x00fc}
0x21de…21e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0120}
0x21e8…2206 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0015, t01=0x012a}
0x2206…2210 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0148}
0x2210…221a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0152}
0x221a…222e Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x0015, t01=0x015c}
0x222e…2244 Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0015, t01=0x0170}
0x2244…224e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0186}
0x224e…227c Head {h00=0x002a, h01=0x0050, text=»T:DISP EQU * COMMON EXIT TO DISPATCHER«, t00=0x0015, t01=0x0190}
0x227c…22a0 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0016, t01=0x002e}
0x22a0…22aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0052}
0x22aa…22c2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0016, t01=0x005c}
0x22c2…22ca Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x0074}
0x22ca…22d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x007c}
0x22d4…22ec Head {h00=0x0014, h01=0x0050, text=»* I H P F A R «, t00=0x0016, t01=0x0086}
0x22ec…22f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x009e}
0x22f6…2338 Head {h00=0x003e, h01=0x0050, text=»* THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.«, t00=0x0016, t01=0x00a8}
0x2338…2342 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ea}
0x2342…234a Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x00f4}
0x234a…2352 Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x00fc}
0x2352…235a Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x0104}
0x235a…2380 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK ADDRESS «, t00=0x0016, t01=0x010c}
0x2380…2390 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0016, t01=0x0132}
0x2390…23ba Head {h00=0x0026, h01=0x0050, text=»TTABPF DATA 0 TTAB FOR POWER FAIL «, t00=0x0016, t01=0x0142}
0x23ba…23cc Head {h00=0x000e, h01=0x0050, text=» DATA '#P'«, t00=0x0016, t01=0x016c}
0x23cc…23dc Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0016, t01=0x017e}
0x23dc…23f2 Head {h00=0x0012, h01=0x0050, text=»A15SAV DATA 0 «, t00=0x0016, t01=0x018e}
0x23f2…2406 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0017, t01=0x0014}
0x2406…241a Head {h00=0x0010, h01=0x0050, text=» DATA PFTASK«, t00=0x0017, t01=0x0028}
0x241a…2422 Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x003c}
0x2422…242a Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0044}
0x242a…2432 Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x004c}
0x2432…243a Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0054}
0x243a…2442 Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x005c}
0x2442…246c Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON/OFF INDICATOR «, t00=0x0017, t01=0x0064}
0x246c…2494 Head {h00=0x0024, h01=0x0050, text=» P=POWER IS ON, N=POWER IS OFF«, t00=0x0017, t01=0x008e}
0x2494…249c Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00b6}
0x249c…24c6 Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x0017, t01=0x00be}
0x24c6…24e2 Head {h00=0x0018, h01=0x0050, text=» NZ=INITIALIZATION«, t00=0x0017, t01=0x00e8}
0x24e2…24ea Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0104}
0x24ea…2518 Head {h00=0x002a, h01=0x0050, text=»PFPOST DATA 0 PWF POST PROCESSING FLAG«, t00=0x0017, t01=0x010c}
0x2518…253a Head {h00=0x001e, h01=0x0050, text=» NZ=PWF POST PROCESSING «, t00=0x0017, t01=0x013a}
0x253a…2552 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0017, t01=0x015c}
0x2552…255a Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0174}
0x255a…2564 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x017c}
0x2564…2592 Head {h00=0x002a, h01=0x0050, text=»* POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x0017, t01=0x0186}
0x2592…259c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0024}
0x259c…25a4 Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x002e}
0x25a4…25ba Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU * «, t00=0x0018, t01=0x0036}
0x25ba…25e2 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0018, t01=0x004c}
0x25e2…260c Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0018, t01=0x0074}
0x260c…2636 Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0018, t01=0x009e}
0x2636…2654 Head {h00=0x001a, h01=0x0050, text=» RF(P) POWON POWER ON «, t00=0x0018, t01=0x00c8}
0x2654…265e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00e6}
0x265e…2674 Head {h00=0x0012, h01=0x0050, text=»* POWER OFF «, t00=0x0018, t01=0x00f0}
0x2674…267e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0106}
0x267e…2694 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0018, t01=0x0110}
0x2694…26be Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A14 ON STACK«, t00=0x0018, t01=0x0126}
0x26be…26d2 Head {h00=0x0010, h01=0x0050, text=» STR A9,A15 «, t00=0x0018, t01=0x0150}
0x26d2…26e6 Head {h00=0x0010, h01=0x0050, text=» STR A10,A15«, t00=0x0018, t01=0x0164}
0x26e6…26fa Head {h00=0x0010, h01=0x0050, text=» STR A11,A15«, t00=0x0018, t01=0x0178}
0x26fa…270e Head {h00=0x0010, h01=0x0050, text=» STR A12,A15«, t00=0x0018, t01=0x018c}
0x270e…2722 Head {h00=0x0010, h01=0x0050, text=» STR A13,A15«, t00=0x0019, t01=0x0010}
0x2722…2736 Head {h00=0x0010, h01=0x0050, text=» STR A14,A15«, t00=0x0019, t01=0x0024}
0x2736…2742 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0038}
0x2742…274a Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0044}
0x274a…2760 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0019, t01=0x004c}
0x2760…2788 Head {h00=0x0024, h01=0x0050, text=» MSR 14,A15 SAVE A1-A14 ON STACK«, t00=0x0019, t01=0x0062}
0x2788…2794 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x008a}
0x2794…279c Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0096}
0x279c…27cc Head {h00=0x002c, h01=0x0050, text=» ST A15,A15SAV SAVE A15 FOR BETTER TIMES«, t00=0x0019, t01=0x009e}
0x27cc…27d8 Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0019, t01=0x00ce}
0x27d8…27f0 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0019, t01=0x00da}
0x27f0…27f8 Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x00f2}
0x27f8…2802 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00fa}
0x2802…2816 Head {h00=0x0010, h01=0x0050, text=»* POWER ON«, t00=0x0019, t01=0x0104}
0x2816…2820 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0118}
0x2820…2828 Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0122}
0x2828…284e Head {h00=0x0022, h01=0x0050, text=»POWON LD A15,A15SAV RELOAD A15«, t00=0x0019, t01=0x012a}
0x284e…2856 Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0150}
0x2856…286c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0019, t01=0x0158}
0x286c…2890 Head {h00=0x0020, h01=0x0050, text=» LDR* A14,A15 RESTORE A9-A14«, t00=0x0019, t01=0x016e}
0x2890…28a6 (26, 0, 400) Head {h00=0x0012, h01=0x0050, text=» LDR* A13,A15 «, t00=0x001a, t01=0x0004}
0x28a6…28bc Head {h00=0x0012, h01=0x0050, text=» LDR* A12,A15 «, t00=0x001a, t01=0x001a}
0x28bc…28d2 Head {h00=0x0012, h01=0x0050, text=» LDR* A11,A15 «, t00=0x001a, t01=0x0030}
0x28d2…28e8 Head {h00=0x0012, h01=0x0050, text=» LDR* A10,A15 «, t00=0x001a, t01=0x0046}
0x28e8…28fc Head {h00=0x0010, h01=0x0050, text=» LDR* A9,A15«, t00=0x001a, t01=0x005c}
0x28fc…2908 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0070}
0x2908…2910 Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x007c}
0x2910…2926 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001a, t01=0x0084}
0x2926…2948 Head {h00=0x001e, h01=0x0050, text=» MLR 14,A15 RESTORE A9-A14«, t00=0x001a, t01=0x009a}
0x2948…295a Head {h00=0x000e, h01=0x0050, text=» MSR 8,A15«, t00=0x001a, t01=0x00bc}
0x295a…2966 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00ce}
0x2966…296e Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x00da}
0x296e…29a6 Head {h00=0x0034, h01=0x0050, text=» LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING«, t00=0x001a, t01=0x00e2}
0x29a6…29be Head {h00=0x0014, h01=0x0050, text=» LDKL A2,TTABPF «, t00=0x001a, t01=0x011a}
0x29be…29d0 Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x001a, t01=0x0132}
0x29d0…2a08 Head {h00=0x0034, h01=0x0050, text=» RB(E) T:DISP ALREADY QUEUED, PWF DURING PFPOST «, t00=0x001a, t01=0x0144}
0x2a08…2a1a Head {h00=0x000e, h01=0x0050, text=» STR A1,A2«, t00=0x001a, t01=0x017c}
0x2a1a…2a30 Head {h00=0x0012, h01=0x0050, text=» ST A2,DISQUE «, t00=0x001a, t01=0x018e}
0x2a30…2a60 Head {h00=0x002c, h01=0x0050, text=» IM PFPOST INDICATE PWF POST PROCESSING «, t00=0x001b, t01=0x0014}
0x2a60…2a72 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001b, t01=0x0044}
0x2a72…2a8a Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001b, t01=0x0056}
0x2a8a…2a92 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x006e}
0x2a92…2a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0076}
0x2a9c…2ab8 Head {h00=0x0018, h01=0x0050, text=»* POWER FAIL TASK «, t00=0x001b, t01=0x0080}
0x2ab8…2aea Head {h00=0x002e, h01=0x0050, text=»* STARTED AFTER ALL PWF POST PROCESSING «, t00=0x001b, t01=0x009c}
0x2aea…2af4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00ce}
0x2af4…2afc Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x00d8}
0x2afc…2b2e Head {h00=0x002e, h01=0x0050, text=»PFTASK CM PFPOST CLEAR PWF POST PROC FLAG «, t00=0x001b, t01=0x00e0}
0x2b2e…2b4e Head {h00=0x001c, h01=0x0050, text=» CM INIFLG AND INIT FLAG«, t00=0x001b, t01=0x0112}
0x2b4e…2b78 Head {h00=0x0026, h01=0x0050, text=» CF A15,PFINIT RESTART I/O DEVICES«, t00=0x001b, t01=0x0132}
0x2b78…2b94 Head {h00=0x0018, h01=0x0050, text=» CM PRUN EXIT PFTASK«, t00=0x001b, t01=0x015c}
0x2b94…2ba6 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001b, t01=0x0178}
0x2ba6…2bbe Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001b, t01=0x018a}
0x2bbe…2bc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0012}
0x2bc8…2bde Head {h00=0x0012, h01=0x0050, text=»* I H R T C «, t00=0x001c, t01=0x001c}
0x2bde…2be8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0032}
0x2be8…2c22 Head {h00=0x0036, h01=0x0050, text=»* THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.«, t00=0x001c, t01=0x003c}
0x2c22…2c5c Head {h00=0x0036, h01=0x0050, text=»* THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.«, t00=0x001c, t01=0x0076}
0x2c5c…2c66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00b0}
0x2c66…2c94 Head {h00=0x002a, h01=0x0050, text=»IHRTC ST P,INTSAV SAVE LAST INTERRUPT «, t00=0x001c, t01=0x00ba}
0x2c94…2cba Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x001c, t01=0x00e8}
0x2cba…2ccc Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x001c, t01=0x010e}
0x2ccc…2cf4 Head {h00=0x0024, h01=0x0050, text=» RF(P) RTC010 CHECK TIMER QUEUE «, t00=0x001c, t01=0x0120}
0x2cf4…2d04 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001c, t01=0x0148}
0x2d04…2d0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0158}
0x2d0e…2d22 Head {h00=0x0010, h01=0x0050, text=»RTC010 EQU *«, t00=0x001c, t01=0x0162}
0x2d22…2d38 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001c, t01=0x0176}
0x2d38…2d62 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x001c, t01=0x018c}
0x2d62…2d6e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0026}
0x2d6e…2d78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0032}
0x2d78…2d8e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001d, t01=0x003c}
0x2d8e…2db4 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x001d, t01=0x0052}
0x2db4…2dc0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0078}
0x2dc0…2dca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0084}
0x2dca…2de2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001d, t01=0x008e}
0x2de2…2dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00a6}
0x2dec…2df6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00b0}
0x2df6…2e0c Head {h00=0x0012, h01=0x0050, text=» IFT NETFRQ=50«, t00=0x001d, t01=0x00ba}
0x2e0c…2e32 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x001d, t01=0x00d0}
0x2e32…2e46 Head {h00=0x0010, h01=0x0050, text=» ST A4,COUNT«, t00=0x001d, t01=0x00f6}
0x2e46…2e52 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x010a}
0x2e52…2e5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0116}
0x2e5c…2e72 Head {h00=0x0012, h01=0x0050, text=» IFT NETFRQ=60«, t00=0x001d, t01=0x0120}
0x2e72…2e98 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-5 SET 100 MS SWITCH «, t00=0x001d, t01=0x0136}
0x2e98…2ea4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x015c}
0x2ea4…2eae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0168}
0x2eae…2ee0 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB«, t00=0x001d, t01=0x0172}
0x2ee0…2ef6 Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x001e, t01=0x0014}
0x2ef6…2f00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x002a}
0x2f00…2f16 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001e, t01=0x0034}
0x2f16…2f28 Head {h00=0x000e, h01=0x0050, text=» IM SECOND«, t00=0x001e, t01=0x004a}
0x2f28…2f52 Head {h00=0x0026, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK«, t00=0x001e, t01=0x005c}
0x2f52…2f5e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0086}
0x2f5e…2f68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0092}
0x2f68…2f7c Head {h00=0x0010, h01=0x0050, text=»SWDISP EQU *«, t00=0x001e, t01=0x009c}
0x2f7c…2fa4 Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x001e, t01=0x00b0}
0x2fa4…2fb6 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001e, t01=0x00d8}
0x2fb6…2fc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ea}
0x2fc0…2fd8 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001e, t01=0x00f4}
0x2fd8…2fe2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x010c}
0x2fe2…2fec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0116}
0x2fec…3002 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001e, t01=0x0120}
0x3002…300c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0136}
0x300c…304c Head {h00=0x003c, h01=0x0050, text=»* MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. «, t00=0x001e, t01=0x0140}
0x304c…3056 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0180}
0x3056…306a Head {h00=0x0010, h01=0x0050, text=»RTC025 EQU *«, t00=0x001e, t01=0x018a}
0x306a…3090 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-9 SET SECOND SWITCH «, t00=0x001f, t01=0x000e}
0x3090…30a6 Head {h00=0x0012, h01=0x0050, text=» ST A4,SECOND «, t00=0x001f, t01=0x0034}
0x30a6…30b8 Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x001f, t01=0x004a}
0x30b8…30c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x005c}
0x30c2…30f8 Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x001f, t01=0x0066}
0x30f8…3102 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x009c}
0x3102…312e Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x001f, t01=0x00a6}
0x312e…3160 Head {h00=0x002e, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS«, t00=0x001f, t01=0x00d2}
0x3160…3188 Head {h00=0x0024, h01=0x0050, text=» RB(NE) SWDISP GO TO DISPATCHER «, t00=0x001f, t01=0x0104}
0x3188…31b4 Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x001f, t01=0x012c}
0x31b4…31ca Head {h00=0x0012, h01=0x0050, text=» SUK A4,2 END «, t00=0x001f, t01=0x0158}
0x31ca…3204 Head {h00=0x0036, h01=0x0050, text=» RF(N) MCLO30 MIDNIGHT CARRY AND WE HAVE A NEW DAY«, t00=0x001f, t01=0x016e}
0x3204…3228 Head {h00=0x0020, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES«, t00=0x0020, t01=0x0018}
0x3228…3248 Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x0020, t01=0x003c}
0x3248…325a Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x0020, t01=0x005c}
0x325a…3264 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x006e}
0x3264…3278 Head {h00=0x0010, h01=0x0050, text=»MCLO30 EQU *«, t00=0x0020, t01=0x0078}
0x3278…32a4 Head {h00=0x0028, h01=0x0050, text=» IM MCARRY INCREMENT MIDNIGHT CARRY «, t00=0x0020, t01=0x008c}
0x32a4…32ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00b8}
0x32ae…32c6 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0020, t01=0x00c2}
0x32c6…32d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00da}
0x32d0…32da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00e4}
0x32da…32f0 Head {h00=0x0012, h01=0x0050, text=» IFT MONDAT=1 «, t00=0x0020, t01=0x00ee}
0x32f0…32fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0104}
0x32fa…331e Head {h00=0x0020, h01=0x0050, text=»* UPDATE DAY, MONTH AND YEAR«, t00=0x0020, t01=0x010e}
0x331e…3328 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0132}
0x3328…333e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0020, t01=0x013c}
0x333e…3362 Head {h00=0x0020, h01=0x0050, text=» LDKL A1,MONTH MONTH ADDRESS«, t00=0x0020, t01=0x0152}
0x3362…3382 Head {h00=0x001c, h01=0x0050, text=» LDKL A2,DAY DAY ADDRESS«, t00=0x0020, t01=0x0176}
0x3382…3394 Head {h00=0x000e, h01=0x0050, text=» LDK A3,1 «, t00=0x0021, t01=0x0008}
0x3394…33a0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x001a}
0x33a0…33aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0026}
0x33aa…33c6 Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0021, t01=0x0030}
0x33c6…33dc Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0021, t01=0x004c}
0x33dc…33ea Head {h00=0x000a, h01=0x0050, text=» MLK 3«, t00=0x0021, t01=0x0062}
0x33ea…3426 Head {h00=0x0038, h01=0x0050, text=» DATA MONTH,DAY,1 MONTH AND DAY ADDRESS TO A1 AND A2«, t00=0x0021, t01=0x0070}
0x3426…3432 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00ac}
0x3432…343c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b8}
0x343c…3458 Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0021, t01=0x00c2}
0x3458…3476 Head {h00=0x001a, h01=0x0050, text=» IMR A2 INCREMENT DAY «, t00=0x0021, t01=0x00de}
0x3476…3490 Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A1 MONTH «, t00=0x0021, t01=0x00fc}
0x3490…34a2 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A4«, t00=0x0021, t01=0x0116}
0x34a2…34be Head {h00=0x0018, h01=0x0050, text=» LDR* A5,A2 NEW DAY «, t00=0x0021, t01=0x0128}
0x34be…34e4 Head {h00=0x0022, h01=0x0050, text=» SUK A5,29 CHECK IF DAY WAS 28«, t00=0x0021, t01=0x0144}
0x34e4…3518 Head {h00=0x0030, h01=0x0050, text=» RF(Z) MCLO40 YES, GO AND CHECK IF FEBRUARY «, t00=0x0021, t01=0x016a}
0x3518…353e Head {h00=0x0022, h01=0x0050, text=» SUK A5,2 CHECK IF DAY WAS 30 «, t00=0x0022, t01=0x000e}
0x353e…3558 Head {h00=0x0016, h01=0x0050, text=» RF(Z) MCLO60 YES «, t00=0x0022, t01=0x0034}
0x3558…357e Head {h00=0x0022, h01=0x0050, text=» SUK A5,1 CHECK IF DAY WAS 31 «, t00=0x0022, t01=0x004e}
0x357e…35a0 Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0022, t01=0x0074}
0x35a0…35cc Head {h00=0x0028, h01=0x0050, text=» RF MCLO50 YES, WE HAVE A NEW MONTH «, t00=0x0022, t01=0x0096}
0x35cc…35d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00c2}
0x35d6…35ea Head {h00=0x0010, h01=0x0050, text=»MCLO40 EQU *«, t00=0x0022, t01=0x00cc}
0x35ea…360e Head {h00=0x0020, h01=0x0050, text=» SUK A6,2 CHECK IF FEBRUARY «, t00=0x0022, t01=0x00e0}
0x360e…3630 Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0022, t01=0x0104}
0x3630…363a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0126}
0x363a…3652 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0022, t01=0x0130}
0x3652…365c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0148}
0x365c…3686 Head {h00=0x0026, h01=0x0050, text=»* CHANGE TO NEW MONTH (AND YEAR?) «, t00=0x0022, t01=0x0152}
0x3686…3690 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x017c}
0x3690…369a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0186}
0x369a…36ae Head {h00=0x0010, h01=0x0050, text=»MCLO50 EQU *«, t00=0x0022, t01=0x0190}
0x36ae…36ce Head {h00=0x001c, h01=0x0050, text=» STR A3,A2 SET DAY := 1 «, t00=0x0023, t01=0x0014}
0x36ce…36ee Head {h00=0x001c, h01=0x0050, text=» IMR A1 INCREMENT MONTH «, t00=0x0023, t01=0x0034}
0x36ee…371c Head {h00=0x002a, h01=0x0050, text=» SUK A4,12 CHECK IF MONTH WAS DECEMBER«, t00=0x0023, t01=0x0054}
0x371c…373e Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0023, t01=0x0082}
0x373e…3766 Head {h00=0x0024, h01=0x0050, text=» STR A3,A1 SET MONTH TO JANUARY «, t00=0x0023, t01=0x00a4}
0x3766…3788 Head {h00=0x001e, h01=0x0050, text=» IM YEAR HAPPY NEW YEAR!!!«, t00=0x0023, t01=0x00cc}
0x3788…37a2 Head {h00=0x0016, h01=0x0050, text=» RB SWDISP RETURN «, t00=0x0023, t01=0x00ee}
0x37a2…37ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0108}
0x37ac…37c0 Head {h00=0x0010, h01=0x0050, text=»MCLO60 EQU *«, t00=0x0023, t01=0x0112}
0x37c0…37d8 Head {h00=0x0014, h01=0x0050, text=» LDR A7,A6 MONTH«, t00=0x0023, t01=0x0126}
0x37d8…37ea Head {h00=0x000e, h01=0x0050, text=» ANK A6,1 «, t00=0x0023, t01=0x013e}
0x37ea…380a Head {h00=0x001c, h01=0x0050, text=» RF(Z) MCLO70 MONTH EVEN«, t00=0x0023, t01=0x0150}
0x380a…381c Head {h00=0x000e, h01=0x0050, text=» SUK A7,7 «, t00=0x0023, t01=0x0170}
0x381c…3848 Head {h00=0x0028, h01=0x0050, text=» RB(P) MCLO50 SEPTEMBER OR NOVEMBER «, t00=0x0023, t01=0x0182}
0x3848…3876 Head {h00=0x002a, h01=0x0050, text=» RB SWDISP JANUARY, MARCH, MAY OR JULY«, t00=0x0024, t01=0x001e}
0x3876…3880 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x004c}
0x3880…3894 Head {h00=0x0010, h01=0x0050, text=»MCLO70 EQU *«, t00=0x0024, t01=0x0056}
0x3894…38a6 Head {h00=0x000e, h01=0x0050, text=» SUK A7,7 «, t00=0x0024, t01=0x006a}
0x38a6…38ca Head {h00=0x0020, h01=0x0050, text=» RB(N) MCLO50 APRIL OR JUNE «, t00=0x0024, t01=0x007c}
0x38ca…38d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00a0}
0x38d6…38e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ac}
0x38e0…38f6 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0024, t01=0x00b6}
0x38f6…3910 Head {h00=0x0016, h01=0x0050, text=» RB SWDISP RETURN «, t00=0x0024, t01=0x00cc}
0x3910…391c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00e6}
0x391c…3926 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00f2}
0x3926…393e Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0024, t01=0x00fc}
0x393e…3948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0114}
0x3948…3952 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x011e}
0x3952…396a Head {h00=0x0014, h01=0x0050, text=»* M O N C L O «, t00=0x0024, t01=0x0128}
0x396a…3974 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0140}
0x3974…397e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x014a}
0x397e…399a Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0024, t01=0x0154}
0x399a…39ca Head {h00=0x002c, h01=0x0050, text=» DATA 0 THIS WORD USED BY MONTIM (TDATE)«, t00=0x0024, t01=0x0170}
0x39ca…39de Head {h00=0x0010, h01=0x0050, text=»YEAR DATA 0 «, t00=0x0025, t01=0x0010}
0x39de…39f2 Head {h00=0x0010, h01=0x0050, text=»MONTH DATA 0«, t00=0x0025, t01=0x0024}
0x39f2…3a04 Head {h00=0x000e, h01=0x0050, text=»DAY DATA 0«, t00=0x0025, t01=0x0038}
0x3a04…3a10 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x004a}
0x3a10…3a1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0056}
0x3a1a…3a2e Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x0025, t01=0x0060}
0x3a2e…3a44 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0025, t01=0x0074}
0x3a44…3a74 Head {h00=0x002c, h01=0x0050, text=»MCARRY DATA 0 ACKUMULATED 24 HOUR CARRY «, t00=0x0025, t01=0x008a}
0x3a74…3a88 Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x0025, t01=0x00ba}
0x3a88…3a9e Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x0025, t01=0x00ce}
0x3a9e…3ab4 Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x0025, t01=0x00e4}
0x3ab4…3ad8 Head {h00=0x0020, h01=0x0050, text=»SECOND DATA 0 SECOND SWITCH «, t00=0x0025, t01=0x00fa}
0x3ad8…3ae4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x011e}
0x3ae4…3aee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x012a}
0x3aee…3b06 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0025, t01=0x0134}
0x3b06…3b10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x014c}
0x3b10…3b3e Head {h00=0x002a, h01=0x0050, text=»* CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x0025, t01=0x0156}
0x3b3e…3b48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0184}
0x3b48…3b5a Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x0025, t01=0x018e}
0x3b5a…3b8a Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x0026, t01=0x0010}
0x3b8a…3b94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0040}
0x3b94…3bac Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x0026, t01=0x004a}
0x3bac…3bb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0062}
0x3bb6…3bda Head {h00=0x0020, h01=0x0050, text=»CLK20 LDR* A4,A6 TIMER BLOCK«, t00=0x0026, t01=0x006c}
0x3bda…3bfc Head {h00=0x001e, h01=0x0050, text=» ABL(Z) MEXIT END OF QUEUE«, t00=0x0026, t01=0x0090}
0x3bfc…3c1c Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x0026, t01=0x00b2}
0x3c1c…3c3e Head {h00=0x001e, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT «, t00=0x0026, t01=0x00d2}
0x3c3e…3c5c Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT «, t00=0x0026, t01=0x00f4}
0x3c5c…3c7e Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x0026, t01=0x0112}
0x3c7e…3c90 Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x0026, t01=0x0134}
0x3c90…3ca6 Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0026, t01=0x0146}
0x3ca6…3cb8 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0026, t01=0x015c}
0x3cb8…3cce Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0026, t01=0x016e}
0x3cce…3ce0 Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x0026, t01=0x0184}
0x3ce0…3cea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0008}
0x3cea…3d02 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0027, t01=0x0012}
0x3d02…3d0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x002a}
0x3d0c…3d16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0034}
0x3d16…3d46 Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x0027, t01=0x003e}
0x3d46…3d6e Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0027, t01=0x006e}
0x3d6e…3d7a Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0027, t01=0x0096}
0x3d7a…3d8c Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x0027, t01=0x00a2}
0x3d8c…3d96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00b4}
0x3d96…3daa Head {h00=0x0010, h01=0x0050, text=»CLK40 EQU * «, t00=0x0027, t01=0x00be}
0x3daa…3dc0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0027, t01=0x00d2}
0x3dc0…3dea Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0027, t01=0x00e8}
0x3dea…3df6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0112}
0x3df6…3e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x011e}
0x3e00…3e16 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0027, t01=0x0128}
0x3e16…3e3c Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0027, t01=0x013e}
0x3e3c…3e48 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0164}
0x3e48…3e52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0170}
0x3e52…3e7c Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/C4C0 LEVEL 49 AND ENABLE«, t00=0x0027, t01=0x017a}
0x3e7c…3ea6 Head {h00=0x0026, h01=0x0050, text=» ST A1,18,A15 SET NEW PSW ON STACK«, t00=0x0028, t01=0x0014}
0x3ea6…3eca Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x0028, t01=0x003e}
0x3eca…3ee8 Head {h00=0x001a, h01=0x0050, text=» LD A1,4,A2 PARAMETER «, t00=0x0028, t01=0x0062}
0x3ee8…3f10 Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x0028, t01=0x0080}
0x3f10…3f1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00a8}
0x3f1a…3f24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00b2}
0x3f24…3f46 Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x0028, t01=0x00bc}
0x3f46…3f50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00de}
0x3f50…3f5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00e8}
0x3f5a…3f72 Head {h00=0x0014, h01=0x0050, text=»* T I M Q U E «, t00=0x0028, t01=0x00f2}
0x3f72…3f7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x010a}
0x3f7c…3fae Head {h00=0x002e, h01=0x0050, text=»* POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0028, t01=0x0114}
0x3fae…3fb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0146}
0x3fb8…3fc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0150}
0x3fc2…3fd6 Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x0028, t01=0x015a}
0x3fd6…3fe6 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0028, t01=0x016e}
0x3fe6…3ff0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x017e}
0x3ff0…3ffa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0188}
0x3ffa…4004 (41, 2, 30) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0004}
0x4004…4010 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0029, t01=0x000e}
0x4010…4014 Head {h00=0x4004, h01=0x0000}
0x4014…4018 00 29 00 1a ┆ ) ┆
0x4018…4020 (42, 1, 8) 20 04 00 00 00 2a 00 04 ┆ * ┆
0x4020…4070 (43, 0, 400) 00 42 01 70 00 1a 00 50 5c 52 46 28 4e 5a 29 5c 44 45 4c 46 30 38 5c 4e 4f 54 20 31 53 54 00 43 00 08 00 28 00 50 5c 4c 43 5c 41 31 2c 56 54 43 3a 4e 45 2c 41 31 33 5c 4e 55 4d 42 45 52 20 4f 46 20 45 58 54 45 4e 54 53 20 00 43 00 26 00 0e ┆ B p P RF(NZ) DELF08 NOT 1ST C ( P LC A1,VTC:NE,A13 NUMBER OF EXTENTS C & ┆
0x4070…40c0 00 50 5c 4e 47 52 5c 41 31 2c 41 31 00 43 00 52 00 12 00 50 5c 41 44 53 5c 41 31 2c 46 45 58 54 4e 4f 00 43 00 64 00 06 00 50 2a 20 00 43 00 7a 00 12 00 50 5c 45 4a 45 43 54 5c 5c 46 4d 43 44 45 46 00 43 00 84 00 06 00 50 2a 20 00 43 00 9a ┆ P NGR A1,A1 C R P ADS A1,FEXTNO C d P* C z P EJECT FMCDEF C P* C ┆
0x40c0…4110 00 06 00 50 2a 20 00 43 00 a4 00 10 00 50 44 45 4c 46 30 38 5c 45 51 55 5c 2a 00 43 00 ae 00 06 00 50 2a 20 00 43 00 c2 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 31 20 00 43 00 cc 00 26 00 50 5c 4c 44 4b 4c 5c 41 31 2c 56 54 43 3a 45 ┆ P* C PDELF08 EQU * C P* C P IFT CPU852=1 C & P LDKL A1,VTC:E┆
0x4110…4160 4c 5c 47 45 54 20 45 58 54 45 4e 54 20 4c 45 4e 47 54 48 20 00 43 00 e2 00 36 00 50 5c 41 44 52 5c 41 31 2c 41 31 33 5c 4d 4f 56 45 20 45 58 54 20 4c 45 4e 20 41 4e 44 20 45 58 54 20 42 41 53 45 20 54 4f 20 57 4f 52 4b 20 41 52 45 41 00 43 ┆L GET EXTENT LENGTH C 6 P ADR A1,A13 MOVE EXT LEN AND EXT BASE TO WORK AREA C┆
0x4160…41b0 01 0c 00 14 00 50 5c 4c 44 4b 4c 5c 41 33 2c 56 54 43 3a 45 4c 20 00 43 01 46 00 0e 00 50 5c 41 44 52 5c 41 33 2c 41 39 00 43 01 5e 00 12 00 50 5c 43 46 5c 41 31 34 2c 46 4d 3a 4d 56 38 00 43 01 70 00 2c 00 50 5c 4c 44 4b 4c 5c 41 33 2c 56 ┆ P LDKL A3,VTC:EL C F P ADR A3,A9 C ^ P CF A14,FM:MV8 C p , P LDKL A3,V┆
0x41b0…4200 (44, 0, 400) 54 43 3a 45 4c 5c 41 44 44 52 45 53 53 20 54 4f 20 45 58 54 45 4e 54 20 4c 45 4e 47 54 48 00 43 01 86 00 0e 00 50 5c 41 44 52 5c 41 33 2c 41 39 00 44 00 26 00 2a 00 50 5c 4c 44 4b 4c 5c 41 36 2c 56 54 43 3a 45 42 5c 41 44 44 52 45 53 53 20 ┆TC:EL ADDRESS TO EXTENT LENGTH C P ADR A3,A9 D & * P LDKL A6,VTC:EB ADDRESS ┆
0x4200…4250 54 4f 20 45 58 54 45 4e 54 20 42 41 53 45 00 44 00 38 00 0e 00 50 5c 41 44 52 5c 41 36 2c 41 39 00 44 00 66 00 36 00 50 5c 43 46 5c 41 31 34 2c 44 42 4c 41 44 44 5c 56 54 43 3a 45 4c 3d 45 58 54 45 4e 54 20 42 41 53 45 20 2b 20 45 58 54 45 ┆TO EXTENT BASE D 8 P ADR A6,A9 D f 6 P CF A14,DBLADD VTC:EL=EXTENT BASE + EXTE┆
0x4250…42a0 4e 54 20 4c 45 4e 47 54 48 20 00 44 00 78 00 08 00 50 5c 58 49 46 00 44 00 b2 00 06 00 50 2a 20 00 44 00 be 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 30 20 00 44 00 c8 00 14 00 50 5c 4d 4c 5c 34 2c 56 54 43 3a 45 4c 2c 41 31 33 00 44 ┆NT LENGTH D x P XIF D P* D P IFT CPU852=0 D P ML 4,VTC:EL,A13 D┆
0x42a0…42f0 00 de 00 26 00 50 5c 44 41 52 5c 41 33 5c 56 54 43 3a 45 4c 3d 45 58 54 20 42 41 53 45 2b 45 58 54 20 4c 45 4e 47 54 48 00 44 00 f6 00 14 00 50 5c 4d 53 5c 34 2c 56 54 43 3a 45 4c 2c 41 39 20 00 44 01 20 00 08 00 50 5c 58 49 46 00 44 01 38 ┆ & P DAR A3 VTC:EL=EXT BASE+EXT LENGTH D P MS 4,VTC:EL,A9 D P XIF D 8┆
0x42f0…4340 00 06 00 50 2a 20 00 44 01 44 00 18 00 50 5c 43 46 5c 41 31 34 2c 43 44 45 57 52 49 5c 57 52 49 54 45 00 44 01 4e 00 18 00 50 5c 52 42 28 4e 5a 29 5c 44 45 4c 46 30 33 5c 45 52 52 4f 52 00 44 01 6a 00 06 00 50 2a 20 00 44 01 86 00 12 00 50 ┆ P* D D P CF A14,CDEWRI WRITE D N P RB(NZ) DELF03 ERROR D j P* D P┆