|
|
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: 14030 (0x36ce)
Notes: pts_type(SC)
Names: »LRPINT.SC«
└─⟦35fda6e03⟧ Bits:30009701 Philips computer tape "BARCLAY"
└─⟦this⟧ »M:DEMO/LRPINT.SC«
IDENT LRPINT REL 10.0 80-03-14 870105041000 * * ************************************************** * * 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 * * IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE * PROVIDED. THESE ARE: * * -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH * * -LKMQDI: QUEUE JOB 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 JOB AND DISPATCH 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 PROGRAM EXTRN MEXIT MONITOR TASK EXIT EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE EXTRN QTJOB QUEUE TASK EXTRN QMJOB QUEUE MONITOR JOB 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 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 0 * * * 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 1 * 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 * PROGRAM. * * - 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 PROGRAM * A6 = LKM DATA DIRECTIVE * A2, A3 ARE LOST. * * ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING * PROGRAM. * * * 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 GET 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 GET INSTRUCTION CODE LDR* A6,A2 GET 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 GET INSTRUCTION CODE ELR A6,A2 GET 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 * IFT DSKPAG=1 LD A3,TTB:SB,A5 GET SEGMENT BLOCK ADDRESS RF(Z) LKM027 NO SEGMENT LCR A4,A3 GET SEGMENT STATUS ANK A4,/1E CHECK IF CORE RESIDENT OR... RF(NZ) LKM027 ...USED BY AN INTERRUPTED TASK * * INSERT PAGE BLOCK IN PAGE QUEUE * CF A15,RELPAG RELEASE PAGE LD A4,TTB:PW,A5 GET PSW ST A4,-2,A15 RESTORE PSW ON STACK XIF * LKM027 EQU * IFF MMUPAG+DSKPAG=0 CWK A6,9 CHECK DATA DIRECTIVE ABL(E) TLDSEG LOAD SEGMENT REQUEST XIF * EJECT LRPINT * * LKM030 EQU * CM PRUN INDICATE IDLE LOOP RUNNING CF A15,SWL48 SWITCH TO LEVEL 48 LDK A4,0 LDR A3,A6 GET DATA DIRECTIVE RF(NN) LKM050 NO LABEL * * LKM REQUEST WITH LABEL * ADK A2,2 NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE * IFT MMUPAG=0 LDR* A4,A2 GET LABEL XIF * IFT MMUPAG=1 ELR A4,A2 GET LABEL XIF * EJECT LRPINT * * UPDATE TTB:SA AND GO TO LKM PROCESSOR * LKM050 EQU * ADK A2,2 SAVE NEXT ADDRESS TO ST A2,TTB:SA,A5 EXECUTE IN TTAB ADR A3,A3 GET INDEX IN LKMAL RF(Z) LKMQDI PROGRAM 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 TERMINAL JOB AND DISPATCH. * * A5 = TTAB ADDRESS * * LKMRQE EQU * LDKL A2,-1 ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7 * * * L K M Q D I * * QUEUE TERMINAL JOB 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 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 * LDKL A4,-4 SET 100 MS SWITCH ST A4,COUNT LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB CF A15,QMJOB * IFT MONCLK=1 IM SECOND RF(P) RTC025 UPDATE MONITOR CLOCK XIF * RTC020 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) RTC020 GO TO DISPATCHER CM MONCLO+2,A4 RESTART TIME COUNTER SUK A4,2 END RB(N) MCLO20 MIDNIGHT CARRY RB(P) MCLO10 UPDATE MINUTES LDK A3,24 UPDATE HOURS RB MCLO20 XIF * * * M O N C L O * * MONCLO EQU * IFT MONCLK=1 DATA 0 ACCUMULATED 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 GET 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 GET 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 10.0 80-03-14 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…008c Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0056}
0x008c…0096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0090}
0x0096…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, 400) 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…02d6 Head {h00=0x003a, h01=0x0050, text=»* IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE«, t00=0x0001, t01=0x010e}
0x02d6…02f6 Head {h00=0x001c, h01=0x0050, text=»* PROVIDED. THESE ARE:«, t00=0x0001, t01=0x014c}
0x02f6…0300 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x016c}
0x0300…0338 Head {h00=0x0034, h01=0x0050, text=»* -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH«, t00=0x0001, t01=0x0176}
0x0338…0342 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x001e}
0x0342…036e Head {h00=0x0028, h01=0x0050, text=»* -LKMQDI: QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x0028}
0x036e…0378 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0054}
0x0378…0390 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0002, t01=0x005e}
0x0390…039a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0076}
0x039a…03a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0080}
0x03a4…03b8 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x008a}
0x03b8…03cc Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x009e}
0x03cc…03e0 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00b2}
0x03e0…03ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00c6}
0x03ea…03f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d0}
0x03f4…041e Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x00da}
0x041e…0456 Head {h00=0x0034, h01=0x0050, text=» ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY«, t00=0x0002, t01=0x0104}
0x0456…047e Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0002, t01=0x013c}
0x047e…04b6 Head {h00=0x0034, h01=0x0050, text=» ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR«, t00=0x0002, t01=0x0164}
0x04b6…04e2 Head {h00=0x0028, h01=0x0050, text=» ENTRY LKMQDI QUEUE JOB AND DISPATCH«, t00=0x0003, t01=0x000c}
0x04e2…050c Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0003, t01=0x0038}
0x050c…0548 Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x0062}
0x0548…056c Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x009e}
0x056c…05a2 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0003, t01=0x00c2}
0x05a2…05cc Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x00f8}
0x05cc…05fa Head {h00=0x002a, h01=0x0050, text=» ENTRY PFPOST PWF POST PROCESSING FLAG«, t00=0x0003, t01=0x0122}
0x05fa…0612 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0003, t01=0x0150}
0x0612…061c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0168}
0x061c…0626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0172}
0x0626…063c Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x017c}
0x063c…0652 (4, 0, 400) Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x0004}
0x0652…0668 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x001a}
0x0668…0672 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0030}
0x0672…067c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x003a}
0x067c…069c Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x0044}
0x069c…06c2 Head {h00=0x0022, h01=0x0050, text=» EXTRN DISQUE DISPATCHER QUEUE«, t00=0x0004, t01=0x0064}
0x06c2…06ee Head {h00=0x0028, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNNING PROGRAM «, t00=0x0004, t01=0x008a}
0x06ee…0714 Head {h00=0x0022, h01=0x0050, text=» EXTRN MEXIT MONITOR TASK EXIT«, t00=0x0004, t01=0x00b6}
0x0714…0744 Head {h00=0x002c, h01=0x0050, text=» EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE«, t00=0x0004, t01=0x00dc}
0x0744…0764 Head {h00=0x001c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK «, t00=0x0004, t01=0x010c}
0x0764…078a Head {h00=0x0022, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR JOB«, t00=0x0004, t01=0x012c}
0x078a…07b2 Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0004, t01=0x0152}
0x07b2…07da Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0004, t01=0x017a}
0x07da…07fe Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0005, t01=0x0012}
0x07fe…0824 Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x0036}
0x0824…084c Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x005c}
0x084c…086c Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT MODULE «, t00=0x0005, t01=0x0084}
0x086c…0898 Head {h00=0x0028, h01=0x0050, text=» EXTRN INTSAV INTERRUPT SAVE MODULE «, t00=0x0005, t01=0x00a4}
0x0898…08ba Head {h00=0x001e, h01=0x0050, text=» EXTRN RELPAG RELEASE PAGE«, t00=0x0005, t01=0x00d0}
0x08ba…08ea Head {h00=0x002c, h01=0x0050, text=» EXTRN TLDSEG LOAD SEGMENT LKM PROCESSOR«, t00=0x0005, t01=0x00f2}
0x08ea…0916 Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK POINTER «, t00=0x0005, t01=0x0122}
0x0916…0940 Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0005, t01=0x014e}
0x0940…0976 Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0005, t01=0x0178}
0x0976…099c Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0006, t01=0x001e}
0x099c…09b4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0006, t01=0x0044}
0x09b4…09be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x005c}
0x09be…09c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0066}
0x09c8…09fa Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x0070}
0x09fa…0a04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a2}
0x0a04…0a22 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0006, t01=0x00ac}
0x0a22…0a2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ca}
0x0a2c…0a5e Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x00d4}
0x0a5e…0a68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0106}
0x0a68…0a9a Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0006, t01=0x0110}
0x0a9a…0ac8 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0006, t01=0x0142}
0x0ac8…0ad2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0170}
0x0ad2…0ae6 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0006, t01=0x017a}
0x0ae6…0af0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x018e}
0x0af0…0afa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0008}
0x0afa…0b34 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x0012}
0x0b34…0b66 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0007, t01=0x004c}
0x0b66…0b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007e}
0x0b70…0b84 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0007, t01=0x0088}
0x0b84…0b8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009c}
0x0b8e…0b98 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x00a6}
0x0b98…0bca Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0007, t01=0x00b0}
0x0bca…0bf8 Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0007, t01=0x00e2}
0x0bf8…0c02 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x0110}
0x0c02…0c16 Head {h00=0x0010, h01=0x000c, text=»DSKPAG EQU 0«, t00=0x0007, t01=0x011a}
0x0c16…0c20 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x012e}
0x0c20…0c2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0138}
0x0c2a…0c66 Head {h00=0x0038, h01=0x0050, text=»* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS«, t00=0x0007, t01=0x0142}
0x0c66…0c94 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MONCLK EQU 0.«, t00=0x0007, t01=0x017e}
0x0c94…0c9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x001c}
0x0c9e…0cb0 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x0026}
0x0cb0…0cc4 Head {h00=0x0010, h01=0x0050, text=»MONCLK EQU 1«, t00=0x0008, t01=0x0038}
0x0cc4…0cce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x004c}
0x0cce…0ce6 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0008, t01=0x0056}
0x0ce6…0cf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x006e}
0x0cf0…0cfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0078}
0x0cfa…0d10 Head {h00=0x0012, h01=0x0050, text=»* I H L K M «, t00=0x0008, t01=0x0082}
0x0d10…0d1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0098}
0x0d1a…0d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00a2}
0x0d24…0d60 Head {h00=0x0038, h01=0x0050, text=»* THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x0008, t01=0x00ac}
0x0d60…0d82 Head {h00=0x001e, h01=0x0050, text=»* STEPS ARE CARRIED OUT:«, t00=0x0008, t01=0x00e8}
0x0d82…0d8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x010a}
0x0d8c…0dba Head {h00=0x002a, h01=0x0050, text=»* - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x0008, t01=0x0114}
0x0dba…0dc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0142}
0x0dc4…0e08 Head {h00=0x0040, h01=0x0050, text=»* - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING «, t00=0x0008, t01=0x014c}
0x0e08…0e1e Head {h00=0x0012, h01=0x0050, text=»* PROGRAM.«, t00=0x0008, t01=0x0190}
0x0e1e…0e28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0016}
0x0e28…0e66 Head {h00=0x003a, h01=0x0050, text=»* - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x0009, t01=0x0020}
0x0e66…0e8e Head {h00=0x0024, h01=0x0050, text=»* APPROPRIATE LKM PROCESSOR.«, t00=0x0009, t01=0x005e}
0x0e8e…0e98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0086}
0x0e98…0eb8 Head {h00=0x001c, h01=0x0050, text=»* EXIT CONDITIONS ARE:«, t00=0x0009, t01=0x0090}
0x0eb8…0ec2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00b0}
0x0ec2…0ef0 Head {h00=0x002a, h01=0x0050, text=»* A4 = LABEL ADDRESS OF LKM REQUEST «, t00=0x0009, t01=0x00ba}
0x0ef0…0f2c Head {h00=0x0038, h01=0x0050, text=»* (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) «, t00=0x0009, t01=0x00e8}
0x0f2c…0f5c Head {h00=0x002c, h01=0x0050, text=»* A5 = TTAB ADDRESS OF CALLING PROGRAM«, t00=0x0009, t01=0x0124}
0x0f5c…0f80 Head {h00=0x0020, h01=0x0050, text=»* A6 = LKM DATA DIRECTIVE «, t00=0x0009, t01=0x0154}
0x0f80…0f9c Head {h00=0x0018, h01=0x0050, text=»* A2, A3 ARE LOST.«, t00=0x0009, t01=0x0178}
0x0f9c…0fa6 (10, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0004}
0x0fa6…0fe4 Head {h00=0x003a, h01=0x0050, text=»* ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING «, t00=0x000a, t01=0x000e}
0x0fe4…0ff8 Head {h00=0x0010, h01=0x0050, text=»* PROGRAM.«, t00=0x000a, t01=0x004c}
0x0ff8…1002 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0060}
0x1002…100c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006a}
0x100c…1016 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0074}
0x1016…102a Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x000a, t01=0x007e}
0x102a…1052 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000a, t01=0x0092}
0x1052…1080 Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x000a, t01=0x00ba}
0x1080…108a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e8}
0x108a…10a2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000a, t01=0x00f2}
0x10a2…10ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x010a}
0x10ac…10b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0114}
0x10b6…10d6 Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM010 SAVE A15 «, t00=0x000a, t01=0x011e}
0x10d6…10fc Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB ADDRESS«, t00=0x000a, t01=0x013e}
0x10fc…1106 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0164}
0x1106…111c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000a, t01=0x016e}
0x111c…1154 Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x000a, t01=0x0184}
0x1154…1182 Head {h00=0x002a, h01=0x0050, text=» STR A14,A15 SAVE USER REGISTERS, -A14«, t00=0x000b, t01=0x002c}
0x1182…119c Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x000b, t01=0x005a}
0x119c…11b6 Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x000b, t01=0x0074}
0x11b6…11d0 Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x000b, t01=0x008e}
0x11d0…11ea Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x000b, t01=0x00a8}
0x11ea…1202 Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x000b, t01=0x00c2}
0x1202…121a Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x000b, t01=0x00da}
0x121a…1232 Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x000b, t01=0x00f2}
0x1232…124a Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x000b, t01=0x010a}
0x124a…1262 Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x000b, t01=0x0122}
0x1262…127a Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x000b, t01=0x013a}
0x127a…1292 Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x000b, t01=0x0152}
0x1292…12aa Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x000b, t01=0x016a}
0x12aa…12c2 Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x000b, t01=0x0182}
0x12c2…12ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x000a}
0x12ce…12d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0016}
0x12d8…12ee Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000c, t01=0x0020}
0x12ee…1328 Head {h00=0x0036, h01=0x0050, text=» MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA «, t00=0x000c, t01=0x0036}
0x1328…1334 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0070}
0x1334…133e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x007c}
0x133e…1372 Head {h00=0x0030, h01=0x0050, text=» LD A5,PRUN GET TTAB ADDRESS OF CALLING TASK«, t00=0x000c, t01=0x0086}
0x1372…13a0 Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x000c, t01=0x00ba}
0x13a0…13b6 Head {h00=0x0012, h01=0x0050, text=»LKM010 EQU *-2«, t00=0x000c, t01=0x00e8}
0x13b6…13c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00fe}
0x13c0…13d8 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000c, t01=0x0108}
0x13d8…13e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0120}
0x13e2…1408 Head {h00=0x0022, h01=0x0050, text=»* GET LKM REQUEST PARAMETERS«, t00=0x000c, t01=0x012a}
0x1408…1412 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0150}
0x1412…1426 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x000c, t01=0x015a}
0x1426…145e Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000c, t01=0x016e}
0x145e…1488 Head {h00=0x0026, h01=0x0050, text=» ST A3,TTB:PW,A5 STORE PSW IN TTAB«, t00=0x000d, t01=0x0016}
0x1488…1492 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0040}
0x1492…14a8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000d, t01=0x004a}
0x14a8…14d2 Head {h00=0x0026, h01=0x0050, text=» LD A3,-2,A2 GET INSTRUCTION CODE «, t00=0x000d, t01=0x0060}
0x14d2…14f8 Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A2 GET DATA DIRECTIVE«, t00=0x000d, t01=0x008a}
0x14f8…1504 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x00b0}
0x1504…150e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00bc}
0x150e…1524 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000d, t01=0x00c6}
0x1524…1536 Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x000d, t01=0x00dc}
0x1536…1556 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) LKM015 USER MODE«, t00=0x000d, t01=0x00ee}
0x1556…1584 Head {h00=0x002a, h01=0x0050, text=» TL MONMMU NO, LOAD MONITOR MMU TABLE «, t00=0x000d, t01=0x010e}
0x1584…158e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x013c}
0x158e…15a2 Head {h00=0x0010, h01=0x0050, text=»LKM015 EQU *«, t00=0x000d, t01=0x0146}
0x15a2…15cc Head {h00=0x0026, h01=0x0050, text=» EL A3,-2,A2 GET INSTRUCTION CODE«, t00=0x000d, t01=0x015a}
0x15cc…15f2 Head {h00=0x0022, h01=0x0050, text=» ELR A6,A2 GET DATA DIRECTIVE «, t00=0x000d, t01=0x0184}
0x15f2…15fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x001a}
0x15fe…1608 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0026}
0x1608…161e Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000e, t01=0x0030}
0x161e…1638 Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM «, t00=0x000e, t01=0x0046}
0x1638…164e Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000e, t01=0x0060}
0x164e…1668 Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 TRAP«, t00=0x000e, t01=0x0076}
0x1668…1672 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0090}
0x1672…169a Head {h00=0x0024, h01=0x0050, text=»* STACK OVERFLOW: HALT SYSTEM «, t00=0x000e, t01=0x009a}
0x169a…16a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00c2}
0x16a4…16c4 Head {h00=0x001c, h01=0x0050, text=» LDK A1,7 HALT PARAMETER«, t00=0x000e, t01=0x00cc}
0x16c4…16f8 Head {h00=0x0030, h01=0x0050, text=» RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW«, t00=0x000e, t01=0x00ec}
0x16f8…1702 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0120}
0x1702…171a Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000e, t01=0x012a}
0x171a…1724 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0142}
0x1724…172e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x014c}
0x172e…1742 Head {h00=0x0010, h01=0x0050, text=»LKM025 EQU *«, t00=0x000e, t01=0x0156}
0x1742…1758 Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x000e, t01=0x016a}
0x1758…178a Head {h00=0x002e, h01=0x0050, text=» LD A3,TTB:SB,A5 GET SEGMENT BLOCK ADDRESS«, t00=0x000e, t01=0x0180}
0x178a…17aa Head {h00=0x001c, h01=0x0050, text=» RF(Z) LKM027 NO SEGMENT«, t00=0x000f, t01=0x0022}
0x17aa…17d0 Head {h00=0x0022, h01=0x0050, text=» LCR A4,A3 GET SEGMENT STATUS «, t00=0x000f, t01=0x0042}
0x17d0…1800 Head {h00=0x002c, h01=0x0050, text=» ANK A4,/1E CHECK IF CORE RESIDENT OR...«, t00=0x000f, t01=0x0068}
0x1800…1836 Head {h00=0x0032, h01=0x0050, text=» RF(NZ) LKM027 ...USED BY AN INTERRUPTED TASK «, t00=0x000f, t01=0x0098}
0x1836…1840 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ce}
0x1840…186c Head {h00=0x0028, h01=0x0050, text=»* INSERT PAGE BLOCK IN PAGE QUEUE «, t00=0x000f, t01=0x00d8}
0x186c…1876 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0104}
0x1876…189a Head {h00=0x0020, h01=0x0050, text=» CF A15,RELPAG RELEASE PAGE «, t00=0x000f, t01=0x010e}
0x189a…18ba Head {h00=0x001c, h01=0x0050, text=» LD A4,TTB:PW,A5 GET PSW«, t00=0x000f, t01=0x0132}
0x18ba…18e4 Head {h00=0x0026, h01=0x0050, text=» ST A4,-2,A15 RESTORE PSW ON STACK«, t00=0x000f, t01=0x0152}
0x18e4…18f0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x017c}
0x18f0…18fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0188}
0x18fa…190e (16, 0, 398) Head {h00=0x0010, h01=0x0050, text=»LKM027 EQU *«, t00=0x0010, t01=0x0004}
0x190e…192a Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0010, t01=0x0018}
0x192a…1950 Head {h00=0x0022, h01=0x0050, text=» CWK A6,9 CHECK DATA DIRECTIVE«, t00=0x0010, t01=0x0034}
0x1950…197c Head {h00=0x0028, h01=0x0050, text=» ABL(E) TLDSEG LOAD SEGMENT REQUEST «, t00=0x0010, t01=0x005a}
0x197c…1988 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x0086}
0x1988…1992 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0092}
0x1992…19aa Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0010, t01=0x009c}
0x19aa…19b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00b4}
0x19b4…19be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00be}
0x19be…19d2 Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x0010, t01=0x00c8}
0x19d2…19fe Head {h00=0x0028, h01=0x0050, text=» CM PRUN INDICATE IDLE LOOP RUNNING «, t00=0x0010, t01=0x00dc}
0x19fe…1a26 Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0010, t01=0x0108}
0x1a26…1a38 Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0010, t01=0x0130}
0x1a38…1a5e Head {h00=0x0022, h01=0x0050, text=» LDR A3,A6 GET DATA DIRECTIVE «, t00=0x0010, t01=0x0142}
0x1a5e…1a7e Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM050 NO LABEL «, t00=0x0010, t01=0x0168}
0x1a7e…1a88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0188}
0x1a88…1aaa (17, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* LKM REQUEST WITH LABEL«, t00=0x0011, t01=0x0004}
0x1aaa…1ab4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0026}
0x1ab4…1ac6 Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0011, t01=0x0030}
0x1ac6…1af6 Head {h00=0x002c, h01=0x0050, text=» NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE «, t00=0x0011, t01=0x0042}
0x1af6…1b00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0072}
0x1b00…1b16 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0011, t01=0x007c}
0x1b16…1b34 Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A2 GET LABEL «, t00=0x0011, t01=0x0092}
0x1b34…1b40 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x00b0}
0x1b40…1b4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00bc}
0x1b4a…1b60 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0011, t01=0x00c6}
0x1b60…1b7c Head {h00=0x0018, h01=0x0050, text=» ELR A4,A2 GET LABEL«, t00=0x0011, t01=0x00dc}
0x1b7c…1b88 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x00f8}
0x1b88…1b92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0104}
0x1b92…1baa Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0011, t01=0x010e}
0x1baa…1bb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0126}
0x1bb4…1be6 Head {h00=0x002e, h01=0x0050, text=»* UPDATE TTB:SA AND GO TO LKM PROCESSOR «, t00=0x0011, t01=0x0130}
0x1be6…1bf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0162}
0x1bf0…1c04 Head {h00=0x0010, h01=0x0050, text=»LKM050 EQU *«, t00=0x0011, t01=0x016c}
0x1c04…1c2a Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 SAVE NEXT ADDRESS TO«, t00=0x0011, t01=0x0180}
0x1c2a…1c52 Head {h00=0x0024, h01=0x0050, text=» ST A2,TTB:SA,A5 EXECUTE IN TTAB«, t00=0x0012, t01=0x0016}
0x1c52…1c78 Head {h00=0x0022, h01=0x0050, text=» ADR A3,A3 GET INDEX IN LKMAL «, t00=0x0012, t01=0x003e}
0x1c78…1ca4 Head {h00=0x0028, h01=0x0050, text=» RF(Z) LKMQDI PROGRAM SWITCH REQUEST«, t00=0x0012, t01=0x0064}
0x1ca4…1cb8 Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x0012, t01=0x0090}
0x1cb8…1ce6 Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE «, t00=0x0012, t01=0x00a4}
0x1ce6…1cf2 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0012, t01=0x00d2}
0x1cf2…1d0a Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x0012, t01=0x00de}
0x1d0a…1d36 Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A3 BRANCH TO LKM PROCESSOR «, t00=0x0012, t01=0x00f6}
0x1d36…1d40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0122}
0x1d40…1d58 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0012, t01=0x012c}
0x1d58…1d62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0144}
0x1d62…1d6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x014e}
0x1d6c…1d84 Head {h00=0x0014, h01=0x0050, text=»* L K M E R R «, t00=0x0012, t01=0x0158}
0x1d84…1d8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0170}
0x1d8e…1d98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017a}
0x1d98…1dda Head {h00=0x003e, h01=0x0050, text=»LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT «, t00=0x0012, t01=0x0184}
0x1dda…1de4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0036}
0x1de4…1df8 Head {h00=0x0010, h01=0x0050, text=»LKM070 EQU *«, t00=0x0013, t01=0x0040}
0x1df8…1e18 Head {h00=0x001c, h01=0x0050, text=» CF A15,HALT HALT SYSTEM«, t00=0x0013, t01=0x0054}
0x1e18…1e22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0074}
0x1e22…1e2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x007e}
0x1e2c…1e44 Head {h00=0x0014, h01=0x0050, text=»* L K M R Q E «, t00=0x0013, t01=0x0088}
0x1e44…1e4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a0}
0x1e4e…1e88 Head {h00=0x0036, h01=0x0050, text=»* SET A7 = -1, QUEUE TERMINAL JOB AND DISPATCH. «, t00=0x0013, t01=0x00aa}
0x1e88…1e92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00e4}
0x1e92…1eb0 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0013, t01=0x00ee}
0x1eb0…1eba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010c}
0x1eba…1ec4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0116}
0x1ec4…1ed8 Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x0013, t01=0x0120}
0x1ed8…1eec Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0013, t01=0x0134}
0x1eec…1f1e Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7«, t00=0x0013, t01=0x0148}
0x1f1e…1f28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017a}
0x1f28…1f32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0184}
0x1f32…1f4a Head {h00=0x0014, h01=0x0050, text=»* L K M Q D I «, t00=0x0013, t01=0x018e}
0x1f4a…1f54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0016}
0x1f54…1f80 Head {h00=0x0028, h01=0x0050, text=»* QUEUE TERMINAL JOB AND DISPATCH.«, t00=0x0014, t01=0x0020}
0x1f80…1f8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x004c}
0x1f8a…1fa8 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0014, t01=0x0056}
0x1fa8…1fb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0074}
0x1fb2…1fbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x007e}
0x1fbc…1fd0 Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x0014, t01=0x0088}
0x1fd0…1fe6 Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0014, t01=0x009c}
0x1fe6…1ff0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00b2}
0x1ff0…201e Head {h00=0x002a, h01=0x0050, text=»T:DISP EQU * COMMON EXIT TO DISPATCHER«, t00=0x0014, t01=0x00bc}
0x201e…2042 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0014, t01=0x00ea}
0x2042…205a Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0014, t01=0x010e}
0x205a…2062 Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x0126}
0x2062…206c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x012e}
0x206c…2084 Head {h00=0x0014, h01=0x0050, text=»* I H P F A R «, t00=0x0014, t01=0x0138}
0x2084…208e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0150}
0x208e…20d0 Head {h00=0x003e, h01=0x0050, text=»* THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.«, t00=0x0014, t01=0x015a}
0x20d0…20da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x000c}
0x20da…20e2 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0016}
0x20e2…20ea Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x001e}
0x20ea…20f2 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0026}
0x20f2…2102 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0015, t01=0x002e}
0x2102…212c Head {h00=0x0026, h01=0x0050, text=»TTABPF DATA 0 TTAB FOR POWER FAIL «, t00=0x0015, t01=0x003e}
0x212c…213e Head {h00=0x000e, h01=0x0050, text=» DATA '#P'«, t00=0x0015, t01=0x0068}
0x213e…214e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0015, t01=0x007a}
0x214e…2164 Head {h00=0x0012, h01=0x0050, text=»A15SAV DATA 0 «, t00=0x0015, t01=0x008a}
0x2164…2178 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0015, t01=0x00a0}
0x2178…218c Head {h00=0x0010, h01=0x0050, text=» DATA PFTASK«, t00=0x0015, t01=0x00b4}
0x218c…2194 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00c8}
0x2194…219c Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00d0}
0x219c…21a4 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00d8}
0x21a4…21ac Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00e0}
0x21ac…21b4 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00e8}
0x21b4…21de Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON/OFF INDICATOR «, t00=0x0015, t01=0x00f0}
0x21de…2206 Head {h00=0x0024, h01=0x0050, text=» P=POWER IS ON, N=POWER IS OFF«, t00=0x0015, t01=0x011a}
0x2206…220e Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0142}
0x220e…2238 Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x0015, t01=0x014a}
0x2238…2254 Head {h00=0x0018, h01=0x0050, text=» NZ=INITIALIZATION«, t00=0x0015, t01=0x0174}
0x2254…225c Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0190}
0x225c…228a Head {h00=0x002a, h01=0x0050, text=»PFPOST DATA 0 PWF POST PROCESSING FLAG«, t00=0x0016, t01=0x0008}
0x228a…22ac Head {h00=0x001e, h01=0x0050, text=» NZ=PWF POST PROCESSING «, t00=0x0016, t01=0x0036}
0x22ac…22c4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0016, t01=0x0058}
0x22c4…22cc Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x0070}
0x22cc…22d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0078}
0x22d6…2304 Head {h00=0x002a, h01=0x0050, text=»* POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x0016, t01=0x0082}
0x2304…230e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00b0}
0x230e…2316 Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x00ba}
0x2316…232c Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU * «, t00=0x0016, t01=0x00c2}
0x232c…2354 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0016, t01=0x00d8}
0x2354…237e Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0016, t01=0x0100}
0x237e…23a8 Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0016, t01=0x012a}
0x23a8…23c6 Head {h00=0x001a, h01=0x0050, text=» RF(P) POWON POWER ON «, t00=0x0016, t01=0x0154}
0x23c6…23d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0172}
0x23d0…23e6 Head {h00=0x0012, h01=0x0050, text=»* POWER OFF «, t00=0x0016, t01=0x017c}
0x23e6…23f0 (23, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0004}
0x23f0…2406 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0017, t01=0x000e}
0x2406…2430 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A14 ON STACK«, t00=0x0017, t01=0x0024}
0x2430…2444 Head {h00=0x0010, h01=0x0050, text=» STR A9,A15 «, t00=0x0017, t01=0x004e}
0x2444…2458 Head {h00=0x0010, h01=0x0050, text=» STR A10,A15«, t00=0x0017, t01=0x0062}
0x2458…246c Head {h00=0x0010, h01=0x0050, text=» STR A11,A15«, t00=0x0017, t01=0x0076}
0x246c…2480 Head {h00=0x0010, h01=0x0050, text=» STR A12,A15«, t00=0x0017, t01=0x008a}
0x2480…2494 Head {h00=0x0010, h01=0x0050, text=» STR A13,A15«, t00=0x0017, t01=0x009e}
0x2494…24a8 Head {h00=0x0010, h01=0x0050, text=» STR A14,A15«, t00=0x0017, t01=0x00b2}
0x24a8…24b4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00c6}
0x24b4…24bc Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00d2}
0x24bc…24d2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0017, t01=0x00da}
0x24d2…24fa Head {h00=0x0024, h01=0x0050, text=» MSR 14,A15 SAVE A1-A14 ON STACK«, t00=0x0017, t01=0x00f0}
0x24fa…2506 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0118}
0x2506…250e Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0124}
0x250e…253e Head {h00=0x002c, h01=0x0050, text=» ST A15,A15SAV SAVE A15 FOR BETTER TIMES«, t00=0x0017, t01=0x012c}
0x253e…254a Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0017, t01=0x015c}
0x254a…2562 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0017, t01=0x0168}
0x2562…256a Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0180}
0x256a…2574 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0188}
0x2574…2588 (24, 0, 400) Head {h00=0x0010, h01=0x0050, text=»* POWER ON«, t00=0x0018, t01=0x0004}
0x2588…2592 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0018}
0x2592…259a Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x0022}
0x259a…25c0 Head {h00=0x0022, h01=0x0050, text=»POWON LD A15,A15SAV RELOAD A15«, t00=0x0018, t01=0x002a}
0x25c0…25c8 Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x0050}
0x25c8…25de Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0018, t01=0x0058}
0x25de…2602 Head {h00=0x0020, h01=0x0050, text=» LDR* A14,A15 RESTORE A9-A14«, t00=0x0018, t01=0x006e}
0x2602…2618 Head {h00=0x0012, h01=0x0050, text=» LDR* A13,A15 «, t00=0x0018, t01=0x0092}
0x2618…262e Head {h00=0x0012, h01=0x0050, text=» LDR* A12,A15 «, t00=0x0018, t01=0x00a8}
0x262e…2644 Head {h00=0x0012, h01=0x0050, text=» LDR* A11,A15 «, t00=0x0018, t01=0x00be}
0x2644…265a Head {h00=0x0012, h01=0x0050, text=» LDR* A10,A15 «, t00=0x0018, t01=0x00d4}
0x265a…266e Head {h00=0x0010, h01=0x0050, text=» LDR* A9,A15«, t00=0x0018, t01=0x00ea}
0x266e…267a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00fe}
0x267a…2682 Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x010a}
0x2682…2698 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0018, t01=0x0112}
0x2698…26ba Head {h00=0x001e, h01=0x0050, text=» MLR 14,A15 RESTORE A9-A14«, t00=0x0018, t01=0x0128}
0x26ba…26cc Head {h00=0x000e, h01=0x0050, text=» MSR 8,A15«, t00=0x0018, t01=0x014a}
0x26cc…26d8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x015c}
0x26d8…26e0 Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x0168}
0x26e0…2718 Head {h00=0x0034, h01=0x0050, text=» LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING«, t00=0x0018, t01=0x0170}
0x2718…2730 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,TTABPF «, t00=0x0019, t01=0x0018}
0x2730…2742 Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x0019, t01=0x0030}
0x2742…277a Head {h00=0x0034, h01=0x0050, text=» RB(E) T:DISP ALREADY QUEUED, PWF DURING PFPOST «, t00=0x0019, t01=0x0042}
0x277a…278c Head {h00=0x000e, h01=0x0050, text=» STR A1,A2«, t00=0x0019, t01=0x007a}
0x278c…27a2 Head {h00=0x0012, h01=0x0050, text=» ST A2,DISQUE «, t00=0x0019, t01=0x008c}
0x27a2…27d2 Head {h00=0x002c, h01=0x0050, text=» IM PFPOST INDICATE PWF POST PROCESSING «, t00=0x0019, t01=0x00a2}
0x27d2…27e4 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0019, t01=0x00d2}
0x27e4…27fc Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0019, t01=0x00e4}
0x27fc…2804 Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x00fc}
0x2804…280e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0104}
0x280e…282a Head {h00=0x0018, h01=0x0050, text=»* POWER FAIL TASK «, t00=0x0019, t01=0x010e}
0x282a…285c Head {h00=0x002e, h01=0x0050, text=»* STARTED AFTER ALL PWF POST PROCESSING «, t00=0x0019, t01=0x012a}
0x285c…2866 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x015c}
0x2866…286e Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0166}
0x286e…28a0 Head {h00=0x002e, h01=0x0050, text=»PFTASK CM PFPOST CLEAR PWF POST PROC FLAG «, t00=0x0019, t01=0x016e}
0x28a0…28c0 Head {h00=0x001c, h01=0x0050, text=» CM INIFLG AND INIT FLAG«, t00=0x001a, t01=0x0010}
0x28c0…28ea Head {h00=0x0026, h01=0x0050, text=» CF A15,PFINIT RESTART I/O DEVICES«, t00=0x001a, t01=0x0030}
0x28ea…2906 Head {h00=0x0018, h01=0x0050, text=» CM PRUN EXIT PFTASK«, t00=0x001a, t01=0x005a}
0x2906…2918 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001a, t01=0x0076}
0x2918…2930 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001a, t01=0x0088}
0x2930…293a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00a0}
0x293a…2950 Head {h00=0x0012, h01=0x0050, text=»* I H R T C «, t00=0x001a, t01=0x00aa}
0x2950…295a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00c0}
0x295a…2994 Head {h00=0x0036, h01=0x0050, text=»* THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.«, t00=0x001a, t01=0x00ca}
0x2994…29ce Head {h00=0x0036, h01=0x0050, text=»* THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.«, t00=0x001a, t01=0x0104}
0x29ce…29d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x013e}
0x29d8…2a06 Head {h00=0x002a, h01=0x0050, text=»IHRTC ST P,INTSAV SAVE LAST INTERRUPT «, t00=0x001a, t01=0x0148}
0x2a06…2a2c Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x001a, t01=0x0176}
0x2a2c…2a3e Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x001b, t01=0x000c}
0x2a3e…2a66 Head {h00=0x0024, h01=0x0050, text=» RF(P) RTC010 CHECK TIMER QUEUE «, t00=0x001b, t01=0x001e}
0x2a66…2a76 Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001b, t01=0x0046}
0x2a76…2a80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0056}
0x2a80…2a94 Head {h00=0x0010, h01=0x0050, text=»RTC010 EQU *«, t00=0x001b, t01=0x0060}
0x2a94…2aaa Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001b, t01=0x0074}
0x2aaa…2ad4 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x001b, t01=0x008a}
0x2ad4…2ae0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00b4}
0x2ae0…2aea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00c0}
0x2aea…2b00 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001b, t01=0x00ca}
0x2b00…2b26 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x001b, t01=0x00e0}
0x2b26…2b32 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0106}
0x2b32…2b3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0112}
0x2b3c…2b62 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x001b, t01=0x011c}
0x2b62…2b76 Head {h00=0x0010, h01=0x0050, text=» ST A4,COUNT«, t00=0x001b, t01=0x0142}
0x2b76…2ba8 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB«, t00=0x001b, t01=0x0156}
0x2ba8…2bbe Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x001b, t01=0x0188}
0x2bbe…2bc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x000e}
0x2bc8…2bde Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001c, t01=0x0018}
0x2bde…2bf0 Head {h00=0x000e, h01=0x0050, text=» IM SECOND«, t00=0x001c, t01=0x002e}
0x2bf0…2c1a Head {h00=0x0026, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK«, t00=0x001c, t01=0x0040}
0x2c1a…2c26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x006a}
0x2c26…2c30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0076}
0x2c30…2c44 Head {h00=0x0010, h01=0x0050, text=»RTC020 EQU *«, t00=0x001c, t01=0x0080}
0x2c44…2c6c Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x001c, t01=0x0094}
0x2c6c…2c7e Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001c, t01=0x00bc}
0x2c7e…2c88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00ce}
0x2c88…2ca0 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001c, t01=0x00d8}
0x2ca0…2caa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00f0}
0x2caa…2cb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00fa}
0x2cb4…2cca Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001c, t01=0x0104}
0x2cca…2cd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x011a}
0x2cd4…2d14 Head {h00=0x003c, h01=0x0050, text=»* MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. «, t00=0x001c, t01=0x0124}
0x2d14…2d1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0164}
0x2d1e…2d32 Head {h00=0x0010, h01=0x0050, text=»RTC025 EQU *«, t00=0x001c, t01=0x016e}
0x2d32…2d58 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-9 SET SECOND SWITCH «, t00=0x001c, t01=0x0182}
0x2d58…2d6e Head {h00=0x0012, h01=0x0050, text=» ST A4,SECOND «, t00=0x001d, t01=0x0018}
0x2d6e…2d80 Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x001d, t01=0x002e}
0x2d80…2d8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0040}
0x2d8a…2dc0 Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x001d, t01=0x004a}
0x2dc0…2dec Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x001d, t01=0x0080}
0x2dec…2e1e Head {h00=0x002e, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS«, t00=0x001d, t01=0x00ac}
0x2e1e…2e46 Head {h00=0x0024, h01=0x0050, text=» RB(NE) RTC020 GO TO DISPATCHER «, t00=0x001d, t01=0x00de}
0x2e46…2e72 Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x001d, t01=0x0106}
0x2e72…2e88 Head {h00=0x0012, h01=0x0050, text=» SUK A4,2 END «, t00=0x001d, t01=0x0132}
0x2e88…2eac Head {h00=0x0020, h01=0x0050, text=» RB(N) MCLO20 MIDNIGHT CARRY«, t00=0x001d, t01=0x0148}
0x2eac…2ed0 Head {h00=0x0020, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES«, t00=0x001d, t01=0x016c}
0x2ed0…2ef0 Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x001d, t01=0x0190}
0x2ef0…2f02 Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x001e, t01=0x0020}
0x2f02…2f0e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0032}
0x2f0e…2f18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x003e}
0x2f18…2f22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0048}
0x2f22…2f3a Head {h00=0x0014, h01=0x0050, text=»* M O N C L O «, t00=0x001e, t01=0x0052}
0x2f3a…2f44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x006a}
0x2f44…2f4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0074}
0x2f4e…2f62 Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x001e, t01=0x007e}
0x2f62…2f78 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001e, t01=0x0092}
0x2f78…2fa2 Head {h00=0x0026, h01=0x0050, text=» DATA 0 ACCUMULATED 24 HOUR CARRY «, t00=0x001e, t01=0x00a8}
0x2fa2…2fb6 Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x001e, t01=0x00d2}
0x2fb6…2fcc Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x001e, t01=0x00e6}
0x2fcc…2fe2 Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x001e, t01=0x00fc}
0x2fe2…3006 Head {h00=0x0020, h01=0x0050, text=»SECOND DATA 0 SECOND SWITCH «, t00=0x001e, t01=0x0112}
0x3006…300e Head {h00=0x0004, h01=0x0050, t00=0x001e, t01=0x0136}
0x300e…301a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x013e}
0x301a…3032 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001e, t01=0x014a}
0x3032…303c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0162}
0x303c…306a Head {h00=0x002a, h01=0x0050, text=»* CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x001e, t01=0x016c}
0x306a…3074 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x000a}
0x3074…3086 Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x001f, t01=0x0014}
0x3086…30b6 Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x001f, t01=0x0026}
0x30b6…30c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0056}
0x30c0…30d8 Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x001f, t01=0x0060}
0x30d8…3100 Head {h00=0x0024, h01=0x0050, text=»CLK20 LDR* A4,A6 GET TIMER BLOCK«, t00=0x001f, t01=0x0078}
0x3100…3122 Head {h00=0x001e, h01=0x0050, text=» ABL(Z) MEXIT END OF QUEUE«, t00=0x001f, t01=0x00a0}
0x3122…3142 Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x001f, t01=0x00c2}
0x3142…3164 Head {h00=0x001e, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT «, t00=0x001f, t01=0x00e2}
0x3164…3182 Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT «, t00=0x001f, t01=0x0104}
0x3182…31a4 Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x001f, t01=0x0122}
0x31a4…31b6 Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x001f, t01=0x0144}
0x31b6…31cc Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001f, t01=0x0156}
0x31cc…31de Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x001f, t01=0x016c}
0x31de…31f4 Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001f, t01=0x017e}
0x31f4…3206 (32, 0, 400) Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x0020, t01=0x0004}
0x3206…3210 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0016}
0x3210…3228 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0020, t01=0x0020}
0x3228…3232 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0038}
0x3232…323c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0042}
0x323c…326c Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x0020, t01=0x004c}
0x326c…3294 Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0020, t01=0x007c}
0x3294…32a0 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0020, t01=0x00a4}
0x32a0…32b2 Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x0020, t01=0x00b0}
0x32b2…32bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00c2}
0x32bc…32d0 Head {h00=0x0010, h01=0x0050, text=»CLK40 EQU * «, t00=0x0020, t01=0x00cc}
0x32d0…32e6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0020, t01=0x00e0}
0x32e6…3310 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0020, t01=0x00f6}
0x3310…331c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0120}
0x331c…3326 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x012c}
0x3326…333c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0020, t01=0x0136}
0x333c…3362 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0020, t01=0x014c}
0x3362…336e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0172}
0x336e…3378 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x017e}
0x3378…33a2 Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/C4C0 LEVEL 49 AND ENABLE«, t00=0x0020, t01=0x0188}
0x33a2…33cc Head {h00=0x0026, h01=0x0050, text=» ST A1,18,A15 SET NEW PSW ON STACK«, t00=0x0021, t01=0x0022}
0x33cc…33f0 Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x0021, t01=0x004c}
0x33f0…3412 Head {h00=0x001e, h01=0x0050, text=» LD A1,4,A2 GET PARAMETER «, t00=0x0021, t01=0x0070}
0x3412…343a Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x0021, t01=0x0092}
0x343a…3444 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ba}
0x3444…344e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00c4}
0x344e…3470 Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x0021, t01=0x00ce}
0x3470…347a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00f0}
0x347a…3484 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00fa}
0x3484…349c Head {h00=0x0014, h01=0x0050, text=»* T I M Q U E «, t00=0x0021, t01=0x0104}
0x349c…34a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x011c}
0x34a6…34d8 Head {h00=0x002e, h01=0x0050, text=»* POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0021, t01=0x0126}
0x34d8…34e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0158}
0x34e2…34ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0162}
0x34ec…3500 Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x0021, t01=0x016c}
0x3500…3510 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0021, t01=0x0180}
0x3510…351a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0190}
0x351a…3522 Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x000a}
0x3522…352e Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0022, t01=0x0012}
0x352e…3532 Head {h00=0x4004, h01=0x0000}
0x3532…3536 00 22 00 1e ┆ " ┆
0x3536…353e (35, 1, 8) 20 04 00 00 00 23 00 04 ┆ # ┆
0x353e…358e (36, 0, 400) 44 45 58 20 00 23 01 7c 00 0e 00 50 5c 52 46 5c 44 4d 54 33 31 30 00 24 00 0c 00 08 00 50 5c 58 49 46 00 24 00 1e 00 0a 00 50 5c 45 4a 45 43 54 00 24 00 2a 00 22 00 50 44 4d 45 52 4e 44 5c 4c 44 4b 4c 5c 41 31 2c 4e 4f 44 45 52 52 5c 4e 4f ┆DEX # | P RF DMT310 $ P XIF $ P EJECT $ * " PDMERND LDKL A1,NODERR NO┆
0x358e…35de 20 44 41 54 41 20 00 24 00 38 00 0e 00 50 5c 52 46 5c 44 4d 45 52 52 20 00 24 00 5e 00 2a 00 50 44 4d 45 41 45 52 5c 45 51 55 5c 2a 5c 52 45 4c 45 41 53 45 20 45 41 20 46 4f 52 20 41 4c 4c 20 46 49 4c 45 53 20 00 24 00 70 00 0e 00 50 5c 53 ┆ DATA $ 8 P RF DMERR $ ^ * PDMEAER EQU * RELEASE EA FOR ALL FILES $ p P S┆
0x35de…362e 55 52 5c 41 39 2c 41 39 00 24 00 9e 00 22 00 50 5c 4c 43 5c 41 39 2c 46 44 42 54 4e 52 2c 41 36 5c 55 53 45 52 20 54 41 53 4b 20 49 44 20 00 24 00 b0 00 22 00 50 5c 43 46 5c 41 31 34 2c 52 45 4c 50 52 4f 5c 52 45 4c 45 41 53 45 20 50 52 4f ┆UR A9,A9 $ " P LC A9,FDBTNR,A6 USER TASK ID $ " P CF A14,RELPRO RELEASE PRO┆
0x362e…367e 54 45 43 54 00 24 00 d6 00 20 00 50 5c 4c 44 4b 4c 5c 41 31 2c 50 52 4f 45 52 52 5c 50 52 4f 54 45 43 54 20 45 52 52 20 00 24 00 fc 00 14 00 50 44 4d 45 52 52 5c 41 42 4c 5c 44 4d 54 45 52 52 00 24 01 20 00 0a 00 50 5c 45 4a 45 43 54 00 24 ┆TECT $ P LDKL A1,PROERR PROTECT ERR $ PDMERR ABL DMTERR $ P EJECT $┆
0x367e…36ce 01 38 00 06 00 50 2a 20 00 24 01 46 00 14 00 50 2a 20 20 20 4d 4f 56 45 20 52 45 43 4f 52 44 20 00 24 01 50 00 06 00 50 2a 20 00 24 01 68 00 10 00 50 44 4d 54 33 31 30 5c 45 51 55 5c 2a 00 24 01 72 00 12 00 50 5c 49 46 54 5c 49 4e 44 58 41 ┆ 8 P* $ F P* MOVE RECORD $ P P* $ h PDMT310 EQU * $ r P IFT INDXA┆