|
|
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: 14118 (0x3726)
Notes: pts_type(SC)
Names: »LRPINT.SC«
└─⟦025d39960⟧ Bits:30009672 Philips computer tape "600133"
└─⟦this⟧ »M:DSB/LRPINT.SC«
IDENT LRPINT 9.2DK 1 83-04-29 870105040920 DK2, INH. OUT OF CLK ROUT. =DK1, HANGING REM. TERM. 80-03-11 * * ************************************************** * * 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 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 TTABLD LOAD TASK TTAB EXTRN PQEMTY PAGE QUEUE EMPTY FLAG EXTRN PAGQUE FREE PAGE QUEUE EXTRN SEG:PB PAGE BLOCK ADDRESS EXTRN PAG:QB QUEUE LINK BACKWARD 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 EXTRN PWRON,PWROFF,PWRCPL,SAVPRF DIAGNOSTICS DSB 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 MCLOCK 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 * A2, A3 AND A6 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? LDR* A4,A3 GET SEGMENT STATUS ANKL A4,/1E00 CHECK IF CORE RESIDENT OR... RF(NZ) LKM027 ...USED BY AN INTERRUPTED TASK * * INSERT PAGE BLOCK IN PAGE QUEUE * LD A3,SEG:PB,A3 GET PAGE BLOCK ADDRESS LDKL A4,PAGQUE GET PAGQUE ADDRESS ST A4,PAG:QB,A3 LDR* A4,A4 GET ADDRESS OF FIRST BLOCK IN PAGQUE STR A4,A3 UPDATE QUEUE LINKS ST A3,PAGQUE ST A3,PAG:QB,A4 LD A3,PQEMTY CHECK IF LOAD TASK IN PAUSE STATE RF(Z) LKM027 PAGE QUEUE NOT EMPTY? * EJECT LRPINT * * RESTART LOAD TASK * CM PQEMTY INDICATE PAGE QUEUE NOT EMPTY LDR A4,A5 SAVE A5 LDKL A5,TTABLD GET LDTASK TTAB ADDRESS CF A15,QTJOB RESTART LOAD TASK LDR A5,A4 RESTORE A5 LD A4,TTB:PW,A5 GET PSW ST A4,-2,A15 RESTORE PSW ON STACK * LKM027 EQU * XIF * IFF MMUPAG+DSKPAG=0 CWK A6,9 CHECK DATA DIRECTIVE RF(E) LKM060 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 * IFF MMUPAG+DSKPAG=0 RF LKM065 * LKM060 EQU * LOAD SEGMENT REQUEST (DATA 9) LD A3,LKMAL+18 GET TLDSEG ADDRESS XIF * LKM065 EQU * 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 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 LD A4,0 SAVE IHPRF ADDR. DSB ST A4,SAVPRF TO SEE IF OVER-WRITTEN DSB * 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. * MCLOCK EQU * RTC025 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 DK1 INH RB CLK10 * * CLK40 ROUTINE IS FROM REL. 10.....DK2 * 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 * 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 POWOFF * * * WORK AREAS * * PFX DATA 1 POWER ON/OFF INDICATOR * * INIFLG DATA 1 INITIALIZATION FLAG * EJECT LRPINT * * * POWER FAIL/AUTO RESTART INTERRUPT * * IHPFAR EQU * ST P,INTSAV SAVE LAST INTERRUPT CM PWRCPL CLEAR COMPLETION FLAGS DSB 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-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING LDKL A2,TTABPF STR A1,A2 ST A2,DISQUE RB T:DISP * POWOFF ST A15,A15SAV SAVE A15 FOR BETTER TIMES IM PWROFF COUNT A POWER OFF OCCURRED DSB HLT * EJECT LRPINT * * POWER ON * POWON LD A15,A15SAV RELOAD A15 CM INIFLG RESET INIT FLAG CF A15,PFINIT CM PRUN IM PWRON COUNT A POWER ON OCCURRED DSB ABL T:DISP * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT LRPINT 9.2DK 1 83-04-29 870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0064 Head {h00=0x0022, h01=0x0050, text=» DK2, INH. OUT OF CLK ROUT. «, t00=0x0000, t01=0x0042}
0x0064…0088 Head {h00=0x0020, h01=0x0050, text=» =DK1, HANGING REM. TERM. «, t00=0x0000, t01=0x0068}
0x0088…009c Head {h00=0x0010, h01=0x0050, text=» 80-03-11 «, t00=0x0000, t01=0x008c}
0x009c…00a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00a0}
0x00a6…00b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00aa}
0x00b0…00ea Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x00b4}
0x00ea…00f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ee}
0x00f4…011c Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00f8}
0x011c…0126 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0120}
0x0126…015a Head {h00=0x0030, h01=0x0050, text=»* LRPINT = INTERRUPT HANDLERS FOR LKM, RTC«, t00=0x0000, t01=0x012a}
0x015a…0180 Head {h00=0x0022, h01=0x0050, text=»* AND POWER FAILURE«, t00=0x0000, t01=0x015e}
0x0180…018a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0184}
0x018a…0194 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x018e}
0x0194…019e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0008}
0x019e…01a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0012}
0x01a8…01b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001c}
0x01b2…01ec Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x0026}
0x01ec…01f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x01f6…0200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x006a}
0x0200…023e Head {h00=0x003a, h01=0x0050, text=»* THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS «, t00=0x0001, t01=0x0074}
0x023e…025e Head {h00=0x001c, h01=0x0050, text=»* FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x00b2}
0x025e…0268 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00d2}
0x0268…028a Head {h00=0x001e, h01=0x0050, text=»* -IHLKM: LKM INTERRUPT«, t00=0x0001, t01=0x00dc}
0x028a…0294 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fe}
0x0294…02b6 Head {h00=0x001e, h01=0x0050, text=»* -IHRTC: RTC INTERRUPT«, t00=0x0001, t01=0x0108}
0x02b6…02c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012a}
0x02c0…02ec Head {h00=0x0028, h01=0x0050, text=»* -IHPFAR: POWER FAILURE INTERRUPT«, t00=0x0001, t01=0x0134}
0x02ec…02f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0160}
0x02f6…0334 Head {h00=0x003a, h01=0x0050, text=»* IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE«, t00=0x0001, t01=0x016a}
0x0334…0354 Head {h00=0x001c, h01=0x0050, text=»* PROVIDED. THESE ARE:«, t00=0x0002, t01=0x0018}
0x0354…035e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0038}
0x035e…0396 Head {h00=0x0034, h01=0x0050, text=»* -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH«, t00=0x0002, t01=0x0042}
0x0396…03a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007a}
0x03a0…03cc Head {h00=0x0028, h01=0x0050, text=»* -LKMQDI: QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x0084}
0x03cc…03d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b0}
0x03d6…03ee Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0002, t01=0x00ba}
0x03ee…03f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d2}
0x03f8…0402 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00dc}
0x0402…0416 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00e6}
0x0416…042a Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x00fa}
0x042a…043e Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x010e}
0x043e…0448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0122}
0x0448…0452 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x012c}
0x0452…047c Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x0136}
0x047c…04b4 Head {h00=0x0034, h01=0x0050, text=» ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY«, t00=0x0002, t01=0x0160}
0x04b4…04dc Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0003, t01=0x0008}
0x04dc…0514 Head {h00=0x0034, h01=0x0050, text=» ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR«, t00=0x0003, t01=0x0030}
0x0514…0540 Head {h00=0x0028, h01=0x0050, text=» ENTRY LKMQDI QUEUE JOB AND DISPATCH«, t00=0x0003, t01=0x0068}
0x0540…056a Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0003, t01=0x0094}
0x056a…05a6 Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x00be}
0x05a6…05ca Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x00fa}
0x05ca…0600 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0003, t01=0x011e}
0x0600…062a Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x0154}
0x062a…0642 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0003, t01=0x017e}
0x0642…064c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0008}
0x064c…0656 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0656…066c Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x001c}
0x066c…0682 Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x0032}
0x0682…0698 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0048}
0x0698…06a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x005e}
0x06a2…06ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0068}
0x06ac…06cc Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x0072}
0x06cc…06f2 Head {h00=0x0022, h01=0x0050, text=» EXTRN DISQUE DISPATCHER QUEUE«, t00=0x0004, t01=0x0092}
0x06f2…071e Head {h00=0x0028, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNNING PROGRAM «, t00=0x0004, t01=0x00b8}
0x071e…0744 Head {h00=0x0022, h01=0x0050, text=» EXTRN MEXIT MONITOR TASK EXIT«, t00=0x0004, t01=0x00e4}
0x0744…0774 Head {h00=0x002c, h01=0x0050, text=» EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE«, t00=0x0004, t01=0x010a}
0x0774…0794 Head {h00=0x001c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK «, t00=0x0004, t01=0x013a}
0x0794…07ba Head {h00=0x0022, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR JOB«, t00=0x0004, t01=0x015a}
0x07ba…07e2 Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0004, t01=0x0180}
0x07e2…080a Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0005, t01=0x0018}
0x080a…082e Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0005, t01=0x0040}
0x082e…0854 Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x0064}
0x0854…087c Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x008a}
0x087c…089c Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT MODULE «, t00=0x0005, t01=0x00b2}
0x089c…08c8 Head {h00=0x0028, h01=0x0050, text=» EXTRN INTSAV INTERRUPT SAVE MODULE «, t00=0x0005, t01=0x00d2}
0x08c8…08ec Head {h00=0x0020, h01=0x0050, text=» EXTRN TTABLD LOAD TASK TTAB«, t00=0x0005, t01=0x00fe}
0x08ec…0918 Head {h00=0x0028, h01=0x0050, text=» EXTRN PQEMTY PAGE QUEUE EMPTY FLAG «, t00=0x0005, t01=0x0122}
0x0918…093e Head {h00=0x0022, h01=0x0050, text=» EXTRN PAGQUE FREE PAGE QUEUE «, t00=0x0005, t01=0x014e}
0x093e…0966 Head {h00=0x0024, h01=0x0050, text=» EXTRN SEG:PB PAGE BLOCK ADDRESS«, t00=0x0005, t01=0x0174}
0x0966…0990 Head {h00=0x0026, h01=0x0050, text=» EXTRN PAG:QB QUEUE LINK BACKWARD «, t00=0x0006, t01=0x000c}
0x0990…09bc Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK POINTER «, t00=0x0006, t01=0x0036}
0x09bc…09e6 Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0006, t01=0x0062}
0x09e6…0a1c Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0006, t01=0x008c}
0x0a1c…0a42 Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0006, t01=0x00c2}
0x0a42…0a7c Head {h00=0x0036, h01=0x0050, text=» EXTRN PWRON,PWROFF,PWRCPL,SAVPRF DIAGNOSTICS DSB «, t00=0x0006, t01=0x00e8}
0x0a7c…0a94 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0006, t01=0x0122}
0x0a94…0a9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x013a}
0x0a9e…0aa8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0144}
0x0aa8…0ada Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x014e}
0x0ada…0ae4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0180}
0x0ae4…0b02 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0006, t01=0x018a}
0x0b02…0b0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0018}
0x0b0c…0b3e Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0007, t01=0x0022}
0x0b3e…0b48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0054}
0x0b48…0b7a Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0007, t01=0x005e}
0x0b7a…0ba8 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0007, t01=0x0090}
0x0ba8…0bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00be}
0x0bb2…0bc6 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0007, t01=0x00c8}
0x0bc6…0bd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00dc}
0x0bd0…0bda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e6}
0x0bda…0c14 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x00f0}
0x0c14…0c46 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0007, t01=0x012a}
0x0c46…0c50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x015c}
0x0c50…0c64 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0007, t01=0x0166}
0x0c64…0c6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x017a}
0x0c6e…0c78 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x0184}
0x0c78…0caa Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0007, t01=0x018e}
0x0caa…0cd8 Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0008, t01=0x0030}
0x0cd8…0ce2 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x005e}
0x0ce2…0cf6 Head {h00=0x0010, h01=0x000c, text=»DSKPAG EQU 0«, t00=0x0008, t01=0x0068}
0x0cf6…0d00 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x007c}
0x0d00…0d0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d0a…0d46 Head {h00=0x0038, h01=0x0050, text=»* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS«, t00=0x0008, t01=0x0090}
0x0d46…0d74 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MCLOCK EQU 0.«, t00=0x0008, t01=0x00cc}
0x0d74…0d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fa}
0x0d7e…0d90 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x0104}
0x0d90…0da4 Head {h00=0x0010, h01=0x0050, text=»MONCLK EQU 1«, t00=0x0008, t01=0x0116}
0x0da4…0dae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x012a}
0x0dae…0dc6 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0008, t01=0x0134}
0x0dc6…0dd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x014c}
0x0dd0…0dda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0156}
0x0dda…0df0 Head {h00=0x0012, h01=0x0050, text=»* I H L K M «, t00=0x0008, t01=0x0160}
0x0df0…0dfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0176}
0x0dfa…0e04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0180}
0x0e04…0e40 Head {h00=0x0038, h01=0x0050, text=»* THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x0008, t01=0x018a}
0x0e40…0e62 Head {h00=0x001e, h01=0x0050, text=»* STEPS ARE CARRIED OUT:«, t00=0x0009, t01=0x0036}
0x0e62…0e6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0058}
0x0e6c…0e9a Head {h00=0x002a, h01=0x0050, text=»* - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x0009, t01=0x0062}
0x0e9a…0ea4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0090}
0x0ea4…0ee8 Head {h00=0x0040, h01=0x0050, text=»* - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING «, t00=0x0009, t01=0x009a}
0x0ee8…0efe Head {h00=0x0012, h01=0x0050, text=»* PROGRAM.«, t00=0x0009, t01=0x00de}
0x0efe…0f08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f4}
0x0f08…0f46 Head {h00=0x003a, h01=0x0050, text=»* - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x0009, t01=0x00fe}
0x0f46…0f6e Head {h00=0x0024, h01=0x0050, text=»* APPROPRIATE LKM PROCESSOR.«, t00=0x0009, t01=0x013c}
0x0f6e…0f78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0164}
0x0f78…0f98 Head {h00=0x001c, h01=0x0050, text=»* EXIT CONDITIONS ARE:«, t00=0x0009, t01=0x016e}
0x0f98…0fa2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x018e}
0x0fa2…0fd0 Head {h00=0x002a, h01=0x0050, text=»* A4 = LABEL ADDRESS OF LKM REQUEST «, t00=0x000a, t01=0x0008}
0x0fd0…100c Head {h00=0x0038, h01=0x0050, text=»* (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) «, t00=0x000a, t01=0x0036}
0x100c…103c Head {h00=0x002c, h01=0x0050, text=»* A5 = TTAB ADDRESS OF CALLING PROGRAM«, t00=0x000a, t01=0x0072}
0x103c…1060 Head {h00=0x0020, h01=0x0050, text=»* A2, A3 AND A6 ARE LOST. «, t00=0x000a, t01=0x00a2}
0x1060…106a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c6}
0x106a…10a8 Head {h00=0x003a, h01=0x0050, text=»* ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING «, t00=0x000a, t01=0x00d0}
0x10a8…10bc Head {h00=0x0010, h01=0x0050, text=»* PROGRAM.«, t00=0x000a, t01=0x010e}
0x10bc…10c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0122}
0x10c6…10d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x012c}
0x10d0…10da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0136}
0x10da…10ee Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x000a, t01=0x0140}
0x10ee…1116 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000a, t01=0x0154}
0x1116…1144 Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x000a, t01=0x017c}
0x1144…114e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x001a}
0x114e…1166 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000b, t01=0x0024}
0x1166…1170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x003c}
0x1170…117a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0046}
0x117a…119a Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM010 SAVE A15 «, t00=0x000b, t01=0x0050}
0x119a…11c0 Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB ADDRESS«, t00=0x000b, t01=0x0070}
0x11c0…11ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0096}
0x11ca…11e0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000b, t01=0x00a0}
0x11e0…1218 Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x000b, t01=0x00b6}
0x1218…1246 Head {h00=0x002a, h01=0x0050, text=» STR A14,A15 SAVE USER REGISTERS, -A14«, t00=0x000b, t01=0x00ee}
0x1246…1260 Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x000b, t01=0x011c}
0x1260…127a Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x000b, t01=0x0136}
0x127a…1294 Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x000b, t01=0x0150}
0x1294…12ae Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x000b, t01=0x016a}
0x12ae…12c6 Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x000b, t01=0x0184}
0x12c6…12de Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x000c, t01=0x000c}
0x12de…12f6 Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x000c, t01=0x0024}
0x12f6…130e Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x000c, t01=0x003c}
0x130e…1326 Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x000c, t01=0x0054}
0x1326…133e Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x000c, t01=0x006c}
0x133e…1356 Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x000c, t01=0x0084}
0x1356…136e Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x000c, t01=0x009c}
0x136e…1386 Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x000c, t01=0x00b4}
0x1386…1392 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00cc}
0x1392…139c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d8}
0x139c…13b2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000c, t01=0x00e2}
0x13b2…13ec Head {h00=0x0036, h01=0x0050, text=» MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA «, t00=0x000c, t01=0x00f8}
0x13ec…13f8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0132}
0x13f8…1402 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x013e}
0x1402…1436 Head {h00=0x0030, h01=0x0050, text=» LD A5,PRUN GET TTAB ADDRESS OF CALLING TASK«, t00=0x000c, t01=0x0148}
0x1436…1464 Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x000c, t01=0x017c}
0x1464…147a Head {h00=0x0012, h01=0x0050, text=»LKM010 EQU *-2«, t00=0x000d, t01=0x001a}
0x147a…1484 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0030}
0x1484…149c Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000d, t01=0x003a}
0x149c…14a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0052}
0x14a6…14cc Head {h00=0x0022, h01=0x0050, text=»* GET LKM REQUEST PARAMETERS«, t00=0x000d, t01=0x005c}
0x14cc…14d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0082}
0x14d6…14ea Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x000d, t01=0x008c}
0x14ea…1522 Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000d, t01=0x00a0}
0x1522…154c Head {h00=0x0026, h01=0x0050, text=» ST A3,TTB:PW,A5 STORE PSW IN TTAB«, t00=0x000d, t01=0x00d8}
0x154c…1556 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0102}
0x1556…156c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000d, t01=0x010c}
0x156c…1596 Head {h00=0x0026, h01=0x0050, text=» LD A3,-2,A2 GET INSTRUCTION CODE «, t00=0x000d, t01=0x0122}
0x1596…15bc Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A2 GET DATA DIRECTIVE«, t00=0x000d, t01=0x014c}
0x15bc…15c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0172}
0x15c8…15d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x017e}
0x15d2…15e8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000d, t01=0x0188}
0x15e8…15fa Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x000e, t01=0x000e}
0x15fa…161c Head {h00=0x001e, h01=0x0050, text=» RF(NZ) LKM015 USER MODE? «, t00=0x000e, t01=0x0020}
0x161c…164a Head {h00=0x002a, h01=0x0050, text=» TL MONMMU NO, LOAD MONITOR MMU TABLE «, t00=0x000e, t01=0x0042}
0x164a…1654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0070}
0x1654…1668 Head {h00=0x0010, h01=0x0050, text=»LKM015 EQU *«, t00=0x000e, t01=0x007a}
0x1668…1692 Head {h00=0x0026, h01=0x0050, text=» EL A3,-2,A2 GET INSTRUCTION CODE«, t00=0x000e, t01=0x008e}
0x1692…16b8 Head {h00=0x0022, h01=0x0050, text=» ELR A6,A2 GET DATA DIRECTIVE «, t00=0x000e, t01=0x00b8}
0x16b8…16c4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00de}
0x16c4…16ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ea}
0x16ce…16e4 Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000e, t01=0x00f4}
0x16e4…16fe Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM?«, t00=0x000e, t01=0x010a}
0x16fe…1714 Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000e, t01=0x0124}
0x1714…1730 Head {h00=0x0018, h01=0x0050, text=» RF(E) LKM025 TRAP? «, t00=0x000e, t01=0x013a}
0x1730…173a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0156}
0x173a…1762 Head {h00=0x0024, h01=0x0050, text=»* STACK OVERFLOW: HALT SYSTEM «, t00=0x000e, t01=0x0160}
0x1762…176c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0188}
0x176c…178c (15, 0, 400) Head {h00=0x001c, h01=0x0050, text=» LDK A1,7 HALT PARAMETER«, t00=0x000f, t01=0x0004}
0x178c…17c0 Head {h00=0x0030, h01=0x0050, text=» RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW«, t00=0x000f, t01=0x0024}
0x17c0…17ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0058}
0x17ca…17e2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x000f, t01=0x0062}
0x17e2…17ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x007a}
0x17ec…17f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0084}
0x17f6…180a Head {h00=0x0010, h01=0x0050, text=»LKM025 EQU *«, t00=0x000f, t01=0x008e}
0x180a…1820 Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x000f, t01=0x00a2}
0x1820…1852 Head {h00=0x002e, h01=0x0050, text=» LD A3,TTB:SB,A5 GET SEGMENT BLOCK ADDRESS«, t00=0x000f, t01=0x00b8}
0x1852…1874 Head {h00=0x001e, h01=0x0050, text=» RF(Z) LKM027 NO SEGMENT? «, t00=0x000f, t01=0x00ea}
0x1874…189a Head {h00=0x0022, h01=0x0050, text=» LDR* A4,A3 GET SEGMENT STATUS«, t00=0x000f, t01=0x010c}
0x189a…18ce Head {h00=0x0030, h01=0x0050, text=» ANKL A4,/1E00 CHECK IF CORE RESIDENT OR... «, t00=0x000f, t01=0x0132}
0x18ce…1904 Head {h00=0x0032, h01=0x0050, text=» RF(NZ) LKM027 ...USED BY AN INTERRUPTED TASK «, t00=0x000f, t01=0x0166}
0x1904…190e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x000c}
0x190e…193a Head {h00=0x0028, h01=0x0050, text=»* INSERT PAGE BLOCK IN PAGE QUEUE «, t00=0x0010, t01=0x0016}
0x193a…1944 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0042}
0x1944…1974 Head {h00=0x002c, h01=0x0050, text=» LD A3,SEG:PB,A3 GET PAGE BLOCK ADDRESS «, t00=0x0010, t01=0x004c}
0x1974…199e Head {h00=0x0026, h01=0x0050, text=» LDKL A4,PAGQUE GET PAGQUE ADDRESS«, t00=0x0010, t01=0x007c}
0x199e…19b6 Head {h00=0x0014, h01=0x0050, text=» ST A4,PAG:QB,A3«, t00=0x0010, t01=0x00a6}
0x19b6…19ee Head {h00=0x0034, h01=0x0050, text=» LDR* A4,A4 GET ADDRESS OF FIRST BLOCK IN PAGQUE«, t00=0x0010, t01=0x00be}
0x19ee…1a14 Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 UPDATE QUEUE LINKS «, t00=0x0010, t01=0x00f6}
0x1a14…1a2a Head {h00=0x0012, h01=0x0050, text=» ST A3,PAGQUE «, t00=0x0010, t01=0x011c}
0x1a2a…1a42 Head {h00=0x0014, h01=0x0050, text=» ST A3,PAG:QB,A4«, t00=0x0010, t01=0x0132}
0x1a42…1a7a Head {h00=0x0034, h01=0x0050, text=» LD A3,PQEMTY CHECK IF LOAD TASK IN PAUSE STATE «, t00=0x0010, t01=0x014a}
0x1a7a…1aa6 Head {h00=0x0028, h01=0x0050, text=» RF(Z) LKM027 PAGE QUEUE NOT EMPTY? «, t00=0x0010, t01=0x0182}
0x1aa6…1ab0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x001e}
0x1ab0…1ac8 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0011, t01=0x0028}
0x1ac8…1ad2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0040}
0x1ad2…1af0 Head {h00=0x001a, h01=0x0050, text=»* RESTART LOAD TASK «, t00=0x0011, t01=0x004a}
0x1af0…1afa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0068}
0x1afa…1b2a Head {h00=0x002c, h01=0x0050, text=» CM PQEMTY INDICATE PAGE QUEUE NOT EMPTY«, t00=0x0011, t01=0x0072}
0x1b2a…1b44 Head {h00=0x0016, h01=0x0050, text=» LDR A4,A5 SAVE A5«, t00=0x0011, t01=0x00a2}
0x1b44…1b74 Head {h00=0x002c, h01=0x0050, text=» LDKL A5,TTABLD GET LDTASK TTAB ADDRESS «, t00=0x0011, t01=0x00bc}
0x1b74…1b9c Head {h00=0x0024, h01=0x0050, text=» CF A15,QTJOB RESTART LOAD TASK «, t00=0x0011, t01=0x00ec}
0x1b9c…1bba Head {h00=0x001a, h01=0x0050, text=» LDR A5,A4 RESTORE A5 «, t00=0x0011, t01=0x0114}
0x1bba…1bda Head {h00=0x001c, h01=0x0050, text=» LD A4,TTB:PW,A5 GET PSW«, t00=0x0011, t01=0x0132}
0x1bda…1c04 Head {h00=0x0026, h01=0x0050, text=» ST A4,-2,A15 RESTORE PSW ON STACK«, t00=0x0011, t01=0x0152}
0x1c04…1c0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x017c}
0x1c0e…1c22 Head {h00=0x0010, h01=0x0050, text=»LKM027 EQU *«, t00=0x0011, t01=0x0186}
0x1c22…1c2e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x000a}
0x1c2e…1c38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0016}
0x1c38…1c54 Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0012, t01=0x0020}
0x1c54…1c7a Head {h00=0x0022, h01=0x0050, text=» CWK A6,9 CHECK DATA DIRECTIVE«, t00=0x0012, t01=0x003c}
0x1c7a…1ca6 Head {h00=0x0028, h01=0x0050, text=» RF(E) LKM060 LOAD SEGMENT REQUEST? «, t00=0x0012, t01=0x0062}
0x1ca6…1cb2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x008e}
0x1cb2…1cbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009a}
0x1cbc…1cd4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0012, t01=0x00a4}
0x1cd4…1cde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00bc}
0x1cde…1ce8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c6}
0x1ce8…1cfc Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x0012, t01=0x00d0}
0x1cfc…1d28 Head {h00=0x0028, h01=0x0050, text=» CM PRUN INDICATE IDLE LOOP RUNNING «, t00=0x0012, t01=0x00e4}
0x1d28…1d50 Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0012, t01=0x0110}
0x1d50…1d62 Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0012, t01=0x0138}
0x1d62…1d88 Head {h00=0x0022, h01=0x0050, text=» LDR A3,A6 GET DATA DIRECTIVE «, t00=0x0012, t01=0x014a}
0x1d88…1da8 Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM050 NO LABEL?«, t00=0x0012, t01=0x0170}
0x1da8…1db2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0190}
0x1db2…1dd4 Head {h00=0x001e, h01=0x0050, text=»* LKM REQUEST WITH LABEL«, t00=0x0013, t01=0x000a}
0x1dd4…1dde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x002c}
0x1dde…1df0 Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0013, t01=0x0036}
0x1df0…1e20 Head {h00=0x002c, h01=0x0050, text=» NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE «, t00=0x0013, t01=0x0048}
0x1e20…1e2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0078}
0x1e2a…1e40 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0082}
0x1e40…1e5e Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A2 GET LABEL «, t00=0x0013, t01=0x0098}
0x1e5e…1e6a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00b6}
0x1e6a…1e74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c2}
0x1e74…1e8a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x00cc}
0x1e8a…1ea6 Head {h00=0x0018, h01=0x0050, text=» ELR A4,A2 GET LABEL«, t00=0x0013, t01=0x00e2}
0x1ea6…1eb2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00fe}
0x1eb2…1ebc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010a}
0x1ebc…1ed4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0013, t01=0x0114}
0x1ed4…1ede Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x012c}
0x1ede…1f10 Head {h00=0x002e, h01=0x0050, text=»* UPDATE TTB:SA AND GO TO LKM PROCESSOR «, t00=0x0013, t01=0x0136}
0x1f10…1f1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0168}
0x1f1a…1f2e Head {h00=0x0010, h01=0x0050, text=»LKM050 EQU *«, t00=0x0013, t01=0x0172}
0x1f2e…1f54 Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 SAVE NEXT ADDRESS TO«, t00=0x0013, t01=0x0186}
0x1f54…1f7c Head {h00=0x0024, h01=0x0050, text=» ST A2,TTB:SA,A5 EXECUTE IN TTAB«, t00=0x0014, t01=0x001c}
0x1f7c…1fa2 Head {h00=0x0022, h01=0x0050, text=» ADR A3,A3 GET INDEX IN LKMAL «, t00=0x0014, t01=0x0044}
0x1fa2…1fd0 Head {h00=0x002a, h01=0x0050, text=» RF(Z) LKMQDI PROGRAM SWITCH REQUEST? «, t00=0x0014, t01=0x006a}
0x1fd0…1fe4 Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x0014, t01=0x0098}
0x1fe4…2012 Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE?«, t00=0x0014, t01=0x00ac}
0x2012…201e Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0014, t01=0x00da}
0x201e…2036 Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x0014, t01=0x00e6}
0x2036…2040 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00fe}
0x2040…205c Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0014, t01=0x0108}
0x205c…206e Head {h00=0x000e, h01=0x0050, text=» RF LKM065«, t00=0x0014, t01=0x0124}
0x206e…2078 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0136}
0x2078…20aa Head {h00=0x002e, h01=0x0050, text=»LKM060 EQU * LOAD SEGMENT REQUEST (DATA 9)«, t00=0x0014, t01=0x0140}
0x20aa…20d4 Head {h00=0x0026, h01=0x0050, text=» LD A3,LKMAL+18 GET TLDSEG ADDRESS«, t00=0x0014, t01=0x0172}
0x20d4…20e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x000c}
0x20e0…20ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0018}
0x20ea…20fe Head {h00=0x0010, h01=0x0050, text=»LKM065 EQU *«, t00=0x0015, t01=0x0022}
0x20fe…212a Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A3 BRANCH TO LKM PROCESSOR «, t00=0x0015, t01=0x0036}
0x212a…2134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0062}
0x2134…214c Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0015, t01=0x006c}
0x214c…2156 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0084}
0x2156…2160 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x008e}
0x2160…2178 Head {h00=0x0014, h01=0x0050, text=»* L K M E R R «, t00=0x0015, t01=0x0098}
0x2178…2182 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b0}
0x2182…218c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ba}
0x218c…21ce Head {h00=0x003e, h01=0x0050, text=»LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT «, t00=0x0015, t01=0x00c4}
0x21ce…21d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0106}
0x21d8…21ec Head {h00=0x0010, h01=0x0050, text=»LKM070 EQU *«, t00=0x0015, t01=0x0110}
0x21ec…220c Head {h00=0x001c, h01=0x0050, text=» CF A15,HALT HALT SYSTEM«, t00=0x0015, t01=0x0124}
0x220c…2216 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0144}
0x2216…2220 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x014e}
0x2220…2238 Head {h00=0x0014, h01=0x0050, text=»* L K M R Q E «, t00=0x0015, t01=0x0158}
0x2238…2242 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0170}
0x2242…227c Head {h00=0x0036, h01=0x0050, text=»* SET A7 = -1, QUEUE TERMINAL JOB AND DISPATCH. «, t00=0x0015, t01=0x017a}
0x227c…2286 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0024}
0x2286…22a4 Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0016, t01=0x002e}
0x22a4…22ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x004c}
0x22ae…22b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0056}
0x22b8…22cc Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x0016, t01=0x0060}
0x22cc…22e0 Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0016, t01=0x0074}
0x22e0…2312 Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7«, t00=0x0016, t01=0x0088}
0x2312…231c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ba}
0x231c…2326 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c4}
0x2326…233e Head {h00=0x0014, h01=0x0050, text=»* L K M Q D I «, t00=0x0016, t01=0x00ce}
0x233e…2348 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00e6}
0x2348…2374 Head {h00=0x0028, h01=0x0050, text=»* QUEUE TERMINAL JOB AND DISPATCH.«, t00=0x0016, t01=0x00f0}
0x2374…237e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x011c}
0x237e…239c Head {h00=0x001a, h01=0x0050, text=»* A5 = TTAB ADDRESS «, t00=0x0016, t01=0x0126}
0x239c…23a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0144}
0x23a6…23b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x014e}
0x23b0…23c4 Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x0016, t01=0x0158}
0x23c4…23da Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0016, t01=0x016c}
0x23da…23e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0182}
0x23e4…2412 Head {h00=0x002a, h01=0x0050, text=»T:DISP EQU * COMMON EXIT TO DISPATCHER«, t00=0x0016, t01=0x018c}
0x2412…2436 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0017, t01=0x002a}
0x2436…2440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004e}
0x2440…2458 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0017, t01=0x0058}
0x2458…2462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0070}
0x2462…2478 Head {h00=0x0012, h01=0x0050, text=»* I H R T C «, t00=0x0017, t01=0x007a}
0x2478…2482 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0090}
0x2482…24bc Head {h00=0x0036, h01=0x0050, text=»* THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.«, t00=0x0017, t01=0x009a}
0x24bc…24f6 Head {h00=0x0036, h01=0x0050, text=»* THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.«, t00=0x0017, t01=0x00d4}
0x24f6…2500 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x010e}
0x2500…252e Head {h00=0x002a, h01=0x0050, text=»IHRTC ST P,INTSAV SAVE LAST INTERRUPT «, t00=0x0017, t01=0x0118}
0x252e…2554 Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x0017, t01=0x0146}
0x2554…2566 Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x0017, t01=0x016c}
0x2566…258e Head {h00=0x0024, h01=0x0050, text=» RF(P) RTC010 CHECK TIMER QUEUE?«, t00=0x0017, t01=0x017e}
0x258e…259e Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0018, t01=0x0016}
0x259e…25a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0026}
0x25a8…25bc Head {h00=0x0010, h01=0x0050, text=»RTC010 EQU *«, t00=0x0018, t01=0x0030}
0x25bc…25d2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0018, t01=0x0044}
0x25d2…25fc Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0018, t01=0x005a}
0x25fc…2608 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0084}
0x2608…2612 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0090}
0x2612…2628 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0018, t01=0x009a}
0x2628…264e Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0018, t01=0x00b0}
0x264e…265a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00d6}
0x265a…2680 Head {h00=0x0022, h01=0x0050, text=» LD A4,0 SAVE IHPRF ADDR. DSB «, t00=0x0018, t01=0x00e2}
0x2680…26b0 Head {h00=0x002c, h01=0x0050, text=» ST A4,SAVPRF TO SEE IF OVER-WRITTEN DSB«, t00=0x0018, t01=0x0108}
0x26b0…26ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0138}
0x26ba…26e0 Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x0018, t01=0x0142}
0x26e0…26f4 Head {h00=0x0010, h01=0x0050, text=» ST A4,COUNT«, t00=0x0018, t01=0x0168}
0x26f4…2726 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB«, t00=0x0018, t01=0x017c}
0x2726…273c Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x0019, t01=0x001e}
0x273c…2746 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0034}
0x2746…275c Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0019, t01=0x003e}
0x275c…276e Head {h00=0x000e, h01=0x0050, text=» IM SECOND«, t00=0x0019, t01=0x0054}
0x276e…279a Head {h00=0x0028, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK? «, t00=0x0019, t01=0x0066}
0x279a…27a6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0092}
0x27a6…27b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x009e}
0x27b0…27c4 Head {h00=0x0010, h01=0x0050, text=»RTC020 EQU *«, t00=0x0019, t01=0x00a8}
0x27c4…27ec Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x0019, t01=0x00bc}
0x27ec…27fe Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0019, t01=0x00e4}
0x27fe…2808 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00f6}
0x2808…2820 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0019, t01=0x0100}
0x2820…282a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0118}
0x282a…2834 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0122}
0x2834…284a Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0019, t01=0x012c}
0x284a…2854 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0142}
0x2854…2894 Head {h00=0x003c, h01=0x0050, text=»* MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. «, t00=0x0019, t01=0x014c}
0x2894…289e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x018c}
0x289e…28b2 Head {h00=0x0010, h01=0x0050, text=»MCLOCK EQU *«, t00=0x001a, t01=0x0008}
0x28b2…28de Head {h00=0x0028, h01=0x0050, text=»RTC025 LDKL A4,-9 SET SECOND SWITCH «, t00=0x001a, t01=0x001c}
0x28de…28f4 Head {h00=0x0012, h01=0x0050, text=» ST A4,SECOND «, t00=0x001a, t01=0x0048}
0x28f4…2906 Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x001a, t01=0x005e}
0x2906…2910 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0070}
0x2910…2946 Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x001a, t01=0x007a}
0x2946…2972 Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x001a, t01=0x00b0}
0x2972…29a6 Head {h00=0x0030, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS ?«, t00=0x001a, t01=0x00dc}
0x29a6…29ce Head {h00=0x0024, h01=0x0050, text=» RB(NE) RTC020 GO TO DISPATCHER?«, t00=0x001a, t01=0x0110}
0x29ce…29fa Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x001a, t01=0x0138}
0x29fa…2a10 Head {h00=0x0012, h01=0x0050, text=» SUK A4,2 END?«, t00=0x001a, t01=0x0164}
0x2a10…2a36 Head {h00=0x0022, h01=0x0050, text=» RB(N) MCLO20 MIDNIGHT CARRY? «, t00=0x001a, t01=0x017a}
0x2a36…2a5c Head {h00=0x0022, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES? «, t00=0x001b, t01=0x0010}
0x2a5c…2a7c Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x001b, t01=0x0036}
0x2a7c…2a8e Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x001b, t01=0x0056}
0x2a8e…2a9a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0068}
0x2a9a…2aa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0074}
0x2aa4…2aae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x007e}
0x2aae…2ac6 Head {h00=0x0014, h01=0x0050, text=»* M O N C L O «, t00=0x001b, t01=0x0088}
0x2ac6…2ad0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00a0}
0x2ad0…2ada Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00aa}
0x2ada…2aee Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x001b, t01=0x00b4}
0x2aee…2b04 Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001b, t01=0x00c8}
0x2b04…2b2e Head {h00=0x0026, h01=0x0050, text=» DATA 0 ACCUMULATED 24 HOUR CARRY «, t00=0x001b, t01=0x00de}
0x2b2e…2b42 Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x001b, t01=0x0108}
0x2b42…2b58 Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x001b, t01=0x011c}
0x2b58…2b6e Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x001b, t01=0x0132}
0x2b6e…2b92 Head {h00=0x0020, h01=0x0050, text=»SECOND DATA 0 SECOND SWITCH «, t00=0x001b, t01=0x0148}
0x2b92…2b9e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x016c}
0x2b9e…2ba8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0178}
0x2ba8…2bc0 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001b, t01=0x0182}
0x2bc0…2bca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x000a}
0x2bca…2bf8 Head {h00=0x002a, h01=0x0050, text=»* CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x001c, t01=0x0014}
0x2bf8…2c02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0042}
0x2c02…2c14 Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x001c, t01=0x004c}
0x2c14…2c44 Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x001c, t01=0x005e}
0x2c44…2c4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x008e}
0x2c4e…2c66 Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x001c, t01=0x0098}
0x2c66…2c8e Head {h00=0x0024, h01=0x0050, text=»CLK20 LDR* A4,A6 GET TIMER BLOCK«, t00=0x001c, t01=0x00b0}
0x2c8e…2cb0 Head {h00=0x001e, h01=0x0050, text=» ABL(Z) MEXIT END OF QUEUE«, t00=0x001c, t01=0x00d8}
0x2cb0…2cd0 Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x001c, t01=0x00fa}
0x2cd0…2cf2 Head {h00=0x001e, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT?«, t00=0x001c, t01=0x011a}
0x2cf2…2d10 Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT?«, t00=0x001c, t01=0x013c}
0x2d10…2d32 Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x001c, t01=0x015a}
0x2d32…2d44 Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x001c, t01=0x017c}
0x2d44…2d5a Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001c, t01=0x018e}
0x2d5a…2d6c Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x001d, t01=0x0014}
0x2d6c…2d82 Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001d, t01=0x0026}
0x2d82…2d94 Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x001d, t01=0x003c}
0x2d94…2d9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004e}
0x2d9e…2db6 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001d, t01=0x0058}
0x2db6…2dc0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0070}
0x2dc0…2dca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x007a}
0x2dca…2dfa Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x001d, t01=0x0084}
0x2dfa…2e26 Head {h00=0x0028, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48 DK1«, t00=0x001d, t01=0x00b4}
0x2e26…2e32 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001d, t01=0x00e0}
0x2e32…2e44 Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x001d, t01=0x00ec}
0x2e44…2e4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00fe}
0x2e4e…2e7e Head {h00=0x002c, h01=0x0050, text=»* CLK40 ROUTINE IS FROM REL. 10.....DK2 «, t00=0x001d, t01=0x0108}
0x2e7e…2e88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0138}
0x2e88…2e9c Head {h00=0x0010, h01=0x0050, text=»CLK40 EQU * «, t00=0x001d, t01=0x0142}
0x2e9c…2eb2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001d, t01=0x0156}
0x2eb2…2edc Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x001d, t01=0x016c}
0x2edc…2ee8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0008}
0x2ee8…2ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0014}
0x2ef2…2f08 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001e, t01=0x001e}
0x2f08…2f2e Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x001e, t01=0x0034}
0x2f2e…2f3a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x005a}
0x2f3a…2f44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0066}
0x2f44…2f6e Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/C4C0 LEVEL 49 AND ENABLE«, t00=0x001e, t01=0x0070}
0x2f6e…2f98 Head {h00=0x0026, h01=0x0050, text=» ST A1,18,A15 SET NEW PSW ON STACK«, t00=0x001e, t01=0x009a}
0x2f98…2fbc Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x001e, t01=0x00c4}
0x2fbc…2fde Head {h00=0x001e, h01=0x0050, text=» LD A1,4,A2 GET PARAMETER «, t00=0x001e, t01=0x00e8}
0x2fde…3006 Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x001e, t01=0x010a}
0x3006…3010 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0132}
0x3010…3032 Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x001e, t01=0x013c}
0x3032…303c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x015e}
0x303c…3046 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0168}
0x3046…305e Head {h00=0x0014, h01=0x0050, text=»* T I M Q U E «, t00=0x001e, t01=0x0172}
0x305e…3068 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x018a}
0x3068…309a (31, 0, 400) Head {h00=0x002e, h01=0x0050, text=»* POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x001f, t01=0x0004}
0x309a…30a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0036}
0x30a4…30ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0040}
0x30ae…30c2 Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x001f, t01=0x004a}
0x30c2…30d2 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001f, t01=0x005e}
0x30d2…30dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x006e}
0x30dc…30f4 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x001f, t01=0x0078}
0x30f4…30fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0090}
0x30fe…3108 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x009a}
0x3108…3120 Head {h00=0x0014, h01=0x0050, text=»* I H P F A R «, t00=0x001f, t01=0x00a4}
0x3120…312a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00bc}
0x312a…316c Head {h00=0x003e, h01=0x0050, text=»* THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.«, t00=0x001f, t01=0x00c6}
0x316c…3176 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0108}
0x3176…3180 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0112}
0x3180…3190 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001f, t01=0x011c}
0x3190…31ba Head {h00=0x0026, h01=0x0050, text=»TTABPF DATA 0 TTAB FOR POWER FAIL «, t00=0x001f, t01=0x012c}
0x31ba…31cc Head {h00=0x000e, h01=0x0050, text=» DATA '#P'«, t00=0x001f, t01=0x0156}
0x31cc…31dc Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001f, t01=0x0168}
0x31dc…31f2 Head {h00=0x0012, h01=0x0050, text=»A15SAV DATA 0 «, t00=0x001f, t01=0x0178}
0x31f2…3206 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x001f, t01=0x018e}
0x3206…321a Head {h00=0x0010, h01=0x0050, text=» DATA POWOFF«, t00=0x0020, t01=0x0012}
0x321a…3224 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0026}
0x3224…322e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0030}
0x322e…3244 Head {h00=0x0012, h01=0x0050, text=»* WORK AREAS«, t00=0x0020, t01=0x003a}
0x3244…324e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0050}
0x324e…3258 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x005a}
0x3258…3282 Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON/OFF INDICATOR «, t00=0x0020, t01=0x0064}
0x3282…328c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x008e}
0x328c…3296 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0098}
0x3296…32c0 Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x0020, t01=0x00a2}
0x32c0…32ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00cc}
0x32ca…32e2 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0020, t01=0x00d6}
0x32e2…32ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00ee}
0x32ec…32f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00f8}
0x32f6…3324 Head {h00=0x002a, h01=0x0050, text=»* POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x0020, t01=0x0102}
0x3324…332e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0130}
0x332e…3338 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x013a}
0x3338…334e Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU * «, t00=0x0020, t01=0x0144}
0x334e…3376 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0020, t01=0x015a}
0x3376…33a4 Head {h00=0x002a, h01=0x0050, text=» CM PWRCPL CLEAR COMPLETION FLAGS DSB «, t00=0x0020, t01=0x0182}
0x33a4…33ce Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0021, t01=0x0020}
0x33ce…33f8 Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0021, t01=0x004a}
0x33f8…3416 Head {h00=0x001a, h01=0x0050, text=» RF(P) POWON POWER ON?«, t00=0x0021, t01=0x0074}
0x3416…3420 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0092}
0x3420…3436 Head {h00=0x0012, h01=0x0050, text=»* POWER OFF «, t00=0x0021, t01=0x009c}
0x3436…3440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00b2}
0x3440…3456 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x00bc}
0x3456…3480 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0021, t01=0x00d2}
0x3480…348c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00fc}
0x348c…3496 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0108}
0x3496…34ac Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0021, t01=0x0112}
0x34ac…34d2 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0021, t01=0x0128}
0x34d2…34de Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x014e}
0x34de…34e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x015a}
0x34e8…3520 Head {h00=0x0034, h01=0x0050, text=» LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING«, t00=0x0021, t01=0x0164}
0x3520…3538 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,TTABPF «, t00=0x0022, t01=0x000c}
0x3538…354a Head {h00=0x000e, h01=0x0050, text=» STR A1,A2«, t00=0x0022, t01=0x0024}
0x354a…3560 Head {h00=0x0012, h01=0x0050, text=» ST A2,DISQUE «, t00=0x0022, t01=0x0036}
0x3560…3572 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0022, t01=0x004c}
0x3572…357c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x005e}
0x357c…35b2 Head {h00=0x0032, h01=0x0050, text=»POWOFF ST A15,A15SAV SAVE A15 FOR BETTER TIMES«, t00=0x0022, t01=0x0068}
0x35b2…35e4 Head {h00=0x002e, h01=0x0050, text=» IM PWROFF COUNT A POWER OFF OCCURRED DSB «, t00=0x0022, t01=0x009e}
0x35e4…35f0 Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0022, t01=0x00d0}
0x35f0…35fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00dc}
0x35fa…3612 Head {h00=0x0014, h01=0x0050, text=» EJECT LRPINT «, t00=0x0022, t01=0x00e6}
0x3612…361c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00fe}
0x361c…3630 Head {h00=0x0010, h01=0x0050, text=»* POWER ON«, t00=0x0022, t01=0x0108}
0x3630…363a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x011c}
0x363a…3660 Head {h00=0x0022, h01=0x0050, text=»POWON LD A15,A15SAV RELOAD A15«, t00=0x0022, t01=0x0126}
0x3660…3682 Head {h00=0x001e, h01=0x0050, text=» CM INIFLG RESET INIT FLAG«, t00=0x0022, t01=0x014c}
0x3682…3698 Head {h00=0x0012, h01=0x0050, text=» CF A15,PFINIT«, t00=0x0022, t01=0x016e}
0x3698…36a8 Head {h00=0x000c, h01=0x0050, text=» CM PRUN«, t00=0x0022, t01=0x0184}
0x36a8…36d8 (35, 2, 118) Head {h00=0x002c, h01=0x0050, text=» IM PWRON COUNT A POWER ON OCCURRED DSB «, t00=0x0023, t01=0x0004}
0x36d8…36ec Head {h00=0x0010, h01=0x0050, text=» ABL T:DISP «, t00=0x0023, t01=0x0034}
0x36ec…36f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0048}
0x36f6…3700 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0052}
0x3700…370a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x005c}
0x370a…3716 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0023, t01=0x0066}
0x3716…371a Head {h00=0x4004, h01=0x0000}
0x371a…371e 00 23 00 72 ┆ # r┆
0x371e…3726 (36, 1, 8) 20 04 00 00 00 24 00 04 ┆ $ ┆