|
|
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: 4546 (0x11c2)
Notes: pts_type(SC)
Names: »TTMJOB.SC«
└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
└─⟦this⟧ »PTMON/TTMJOB.SC«
└─⟦7b35573c9⟧ Bits:30009690 Philips computer tape "600402"
└─⟦this⟧ »M:AF/TTMJOB.SC«
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
└─⟦this⟧ »PTMON/TTMJOB.SC«
└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
└─⟦this⟧ »MONGEN/TTMJOB.SC«
IDENT TTMJOB REL 11.0 81-01-26 870105041100 * * * MONITOR JOB TASK TABLE * * ********* *ENTRIES* ********* * * ENTRY TTB:AM ALLOCATION MAP ENTRY TTB:MT MMU TABLE ENTRY TTB:CB CURRENT SEGMENT BASE ENTRY TTB:SP SEGMENT TABLE ADDRESS ENTRY TTB:SB SEGMENT BLOCK ADDRESS ENTRY TTB:AP ACB ADDRESS ENTRY TTMJOB TABLE ENTRY ENTRY TTB:QL DISPATCHER QUEUE LINK ENTRY TTB:ID TASK IDENTIFICATION ENTRY TTB:ST TASK STATUS ENTRY TTB:PP PENDING POINTER ENTRY TTB:PW PROGRAM STATUS WORD ENTRY TTB:SA TERMINAL SAVE AREA ENTRY TTB:TD TERMINAL DEVICES * EJECT TTMJOB * * ***************************************** * * CONDITIONAL ASSEMBLY * ***************************************** * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 1 * EJECT TTMJOB TTMJOB * * TTB:AM EQU -48 ALLOCATION BIT MAP * TTB:MT EQU -40 MMU TABLE DISPLACEMENT IFT MMUPAG=1 DATA /0000,/0400,/0800,/0C00 DATA /1000,/1400,/1800,/1C00 DATA /2000,/2400,/2800,/2C00 DATA /3000,/3400,/3800,/3C00 XIF * TTB:CB EQU -8 CURRENT SEGMENT BASE DATA 0 * TTB:SP EQU -6 SEGMENT TABLE ADDRESS DISPLACEMENT DATA 0 * TTB:SB EQU -4 SEGMENT BLOCK ADDRESS DISPLACEMENT DATA 0 * TTB:AP EQU -2 APPLICATION CONTROL BLOCK ADDRESS DISPL. DATA 0 * EJECT TTMJOB * * TTMJOB EQU * TTMJOB ENTRY TTB:QL EQU *-TTMJOB DISPATCHER QUEUE LINK DATA 0 * TTB:ID EQU *-TTMJOB TASK IDENTIFICATION DATA '#M' * TTB:ST EQU *-TTMJOB TASK STATUS DATA 49 * TTB:PP EQU *-TTMJOB PENDING POINTER DATA 0 * TTB:PW EQU *-TTMJOB DATA /C4C0 PROGRAM STATUS WORD FOR MONITOR JOB * EJECT TTMJOB * * TTB:SA EQU *-TTMJOB TERMINAL SAVE AREA DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 SAVE AREA, REGISTER A1-A14 DATA 0,0,0,0,0,0,0 * TTB:TD EQU *-TTMJOB TERMINAL DEVICES * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT TTMJOB REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…0072 Head {h00=0x001c, h01=0x0050, text=»* MONITOR JOB TASK TABLE«, t00=0x0000, t01=0x0056}
0x0072…007c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0076}
0x007c…0086 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0080}
0x0086…0098 Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0000, t01=0x008a}
0x0098…00aa Head {h00=0x000e, h01=0x0050, text=»*ENTRIES* «, t00=0x0000, t01=0x009c}
0x00aa…00bc Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0000, t01=0x00ae}
0x00bc…00c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c0}
0x00c6…00d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ca}
0x00d0…00f4 Head {h00=0x0020, h01=0x0050, text=» ENTRY TTB:AM ALLOCATION MAP«, t00=0x0000, t01=0x00d4}
0x00f4…0114 Head {h00=0x001c, h01=0x0050, text=» ENTRY TTB:MT MMU TABLE «, t00=0x0000, t01=0x00f8}
0x0114…013e Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:CB CURRENT SEGMENT BASE«, t00=0x0000, t01=0x0118}
0x013e…016a Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:SP SEGMENT TABLE ADDRESS «, t00=0x0000, t01=0x0142}
0x016a…0196 Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:SB SEGMENT BLOCK ADDRESS «, t00=0x0000, t01=0x016e}
0x0196…01b8 Head {h00=0x001e, h01=0x0050, text=» ENTRY TTB:AP ACB ADDRESS «, t00=0x0001, t01=0x000a}
0x01b8…01da Head {h00=0x001e, h01=0x0050, text=» ENTRY TTMJOB TABLE ENTRY «, t00=0x0001, t01=0x002c}
0x01da…0206 Head {h00=0x0028, h01=0x0050, text=» ENTRY TTB:QL DISPATCHER QUEUE LINK «, t00=0x0001, t01=0x004e}
0x0206…0230 Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:ID TASK IDENTIFICATION «, t00=0x0001, t01=0x007a}
0x0230…0252 Head {h00=0x001e, h01=0x0050, text=» ENTRY TTB:ST TASK STATUS «, t00=0x0001, t01=0x00a4}
0x0252…0278 Head {h00=0x0022, h01=0x0050, text=» ENTRY TTB:PP PENDING POINTER «, t00=0x0001, t01=0x00c6}
0x0278…02a2 Head {h00=0x0026, h01=0x0050, text=» ENTRY TTB:PW PROGRAM STATUS WORD «, t00=0x0001, t01=0x00ec}
0x02a2…02ca Head {h00=0x0024, h01=0x0050, text=» ENTRY TTB:SA TERMINAL SAVE AREA«, t00=0x0001, t01=0x0116}
0x02ca…02f0 Head {h00=0x0022, h01=0x0050, text=» ENTRY TTB:TD TERMINAL DEVICES«, t00=0x0001, t01=0x013e}
0x02f0…02fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0164}
0x02fa…0312 Head {h00=0x0014, h01=0x0050, text=» EJECT TTMJOB «, t00=0x0001, t01=0x016e}
0x0312…031c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0186}
0x031c…0326 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0190}
0x0326…0358 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0002, t01=0x000a}
0x0358…0362 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003c}
0x0362…0380 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0002, t01=0x0046}
0x0380…038a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0064}
0x038a…03bc Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0002, t01=0x006e}
0x03bc…03c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00a0}
0x03c6…03f8 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0002, t01=0x00aa}
0x03f8…0426 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0002, t01=0x00dc}
0x0426…0430 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x010a}
0x0430…0444 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0002, t01=0x0114}
0x0444…044e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0128}
0x044e…0474 Head {h00=0x0022, h01=0x0050, text=» EJECT TTMJOB TTMJOB«, t00=0x0002, t01=0x0132}
0x0474…047e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0158}
0x047e…0488 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0162}
0x0488…04b2 Head {h00=0x0026, h01=0x0050, text=»TTB:AM EQU -48 ALLOCATION BIT MAP «, t00=0x0002, t01=0x016c}
0x04b2…04bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0008}
0x04bc…04ea Head {h00=0x002a, h01=0x0050, text=»TTB:MT EQU -40 MMU TABLE DISPLACEMENT «, t00=0x0003, t01=0x0012}
0x04ea…0500 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x0040}
0x0500…0526 Head {h00=0x0022, h01=0x0050, text=» DATA /0000,/0400,/0800,/0C00 «, t00=0x0003, t01=0x0056}
0x0526…054c Head {h00=0x0022, h01=0x0050, text=» DATA /1000,/1400,/1800,/1C00 «, t00=0x0003, t01=0x007c}
0x054c…0572 Head {h00=0x0022, h01=0x0050, text=» DATA /2000,/2400,/2800,/2C00 «, t00=0x0003, t01=0x00a2}
0x0572…0598 Head {h00=0x0022, h01=0x0050, text=» DATA /3000,/3400,/3800,/3C00 «, t00=0x0003, t01=0x00c8}
0x0598…05a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x00ee}
0x05a4…05ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00fa}
0x05ae…05d8 Head {h00=0x0026, h01=0x0050, text=»TTB:CB EQU -8 CURRENT SEGMENT BASE«, t00=0x0003, t01=0x0104}
0x05d8…05e8 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0003, t01=0x012e}
0x05e8…05f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x013e}
0x05f2…062a Head {h00=0x0034, h01=0x0050, text=»TTB:SP EQU -6 SEGMENT TABLE ADDRESS DISPLACEMENT«, t00=0x0003, t01=0x0148}
0x062a…063a Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0003, t01=0x0180}
0x063a…0644 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0190}
0x0644…067c Head {h00=0x0034, h01=0x0050, text=»TTB:SB EQU -4 SEGMENT BLOCK ADDRESS DISPLACEMENT«, t00=0x0004, t01=0x000a}
0x067c…068c Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x0042}
0x068c…0696 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0052}
0x0696…06d4 Head {h00=0x003a, h01=0x0050, text=»TTB:AP EQU -2 APPLICATION CONTROL BLOCK ADDRESS DISPL.«, t00=0x0004, t01=0x005c}
0x06d4…06e4 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x009a}
0x06e4…06ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00aa}
0x06ee…0706 Head {h00=0x0014, h01=0x0050, text=» EJECT TTMJOB «, t00=0x0004, t01=0x00b4}
0x0706…0710 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00cc}
0x0710…071a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d6}
0x071a…073c Head {h00=0x001e, h01=0x0050, text=»TTMJOB EQU * TTMJOB ENTRY «, t00=0x0004, t01=0x00e0}
0x073c…076e Head {h00=0x002e, h01=0x0050, text=»TTB:QL EQU *-TTMJOB DISPATCHER QUEUE LINK «, t00=0x0004, t01=0x0102}
0x076e…077e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0004, t01=0x0134}
0x077e…0788 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0144}
0x0788…07b8 Head {h00=0x002c, h01=0x0050, text=»TTB:ID EQU *-TTMJOB TASK IDENTIFICATION «, t00=0x0004, t01=0x014e}
0x07b8…07ca Head {h00=0x000e, h01=0x0050, text=» DATA '#M'«, t00=0x0004, t01=0x017e}
0x07ca…07d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0190}
0x07d4…07fc Head {h00=0x0024, h01=0x0050, text=»TTB:ST EQU *-TTMJOB TASK STATUS «, t00=0x0005, t01=0x000a}
0x07fc…080c Head {h00=0x000c, h01=0x0050, text=» DATA 49«, t00=0x0005, t01=0x0032}
0x080c…0816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0042}
0x0816…0842 Head {h00=0x0028, h01=0x0050, text=»TTB:PP EQU *-TTMJOB PENDING POINTER «, t00=0x0005, t01=0x004c}
0x0842…0852 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0005, t01=0x0078}
0x0852…085c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0088}
0x085c…0878 Head {h00=0x0018, h01=0x0050, text=»TTB:PW EQU *-TTMJOB «, t00=0x0005, t01=0x0092}
0x0878…08b0 Head {h00=0x0034, h01=0x0050, text=» DATA /C4C0 PROGRAM STATUS WORD FOR MONITOR JOB «, t00=0x0005, t01=0x00ae}
0x08b0…08ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00e6}
0x08ba…08d2 Head {h00=0x0014, h01=0x0050, text=» EJECT TTMJOB «, t00=0x0005, t01=0x00f0}
0x08d2…08dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0108}
0x08dc…08e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0112}
0x08e6…0914 Head {h00=0x002a, h01=0x0050, text=»TTB:SA EQU *-TTMJOB TERMINAL SAVE AREA«, t00=0x0005, t01=0x011c}
0x0914…0934 Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0005, t01=0x014a}
0x0934…096a Head {h00=0x0032, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 SAVE AREA, REGISTER A1-A14«, t00=0x0005, t01=0x016a}
0x096a…0986 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0006, t01=0x0010}
0x0986…0990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x002c}
0x0990…09bc Head {h00=0x0028, h01=0x0050, text=»TTB:TD EQU *-TTMJOB TERMINAL DEVICES«, t00=0x0006, t01=0x0036}
0x09bc…09c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0062}
0x09c6…09d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x006c}
0x09d0…09da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0076}
0x09da…09e6 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0006, t01=0x0080}
0x09e6…09ea Head {h00=0x4004, h01=0x0000}
0x09ea…09ee 00 06 00 8c ┆ ┆
0x09ee…09f6 (7, 1, 8) 20 04 00 00 00 07 00 04 ┆ ┆
0x09f6…0a46 (8, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 07 01 80 00 06 00 50 2a 20 00 08 00 22 00 1a 00 50 2a 5c 43 4f 4e 44 49 54 49 4f 4e 41 4c 20 41 53 53 45 4d 42 4c 59 00 08 00 2c 00 06 00 50 2a 20 00 08 00 4a ┆************************* P* " P* CONDITIONAL ASSEMBLY , P* J┆
0x0a46…0a96 00 2e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 08 00 54 00 06 00 50 2a 20 00 08 00 86 00 2e 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 ┆ . P***************************************** T P* . P* A PROGRAM VERS┆
0x0a96…0ae6 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 4d 4d 55 20 50 41 47 49 4e 47 20 00 08 00 90 00 2a 00 50 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 4d 4d 55 50 41 47 20 45 51 55 20 31 2e 00 08 00 c2 00 06 00 50 ┆ION USING TOSS MMU PAGING * P* IS OBTAINED BY SETTING MMUPAG EQU 1. P┆
0x0ae6…0b36 2a 20 00 08 00 f0 00 10 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 30 00 08 00 fa 00 06 00 50 2a 20 00 08 01 0e 00 06 00 50 2a 20 00 08 01 18 00 36 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 48 45 20 ┆* PMMUPAG EQU 0 P* P* 6 P* A PROGRAM VERSION USING THE ┆
0x0b36…0b86 45 58 54 45 4e 44 45 44 20 49 4e 53 54 52 55 43 54 49 4f 4e 00 08 01 22 00 2e 00 50 2a 5c 53 45 54 20 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 43 50 55 38 35 32 20 45 51 55 20 30 2e 00 08 01 5c 00 06 00 50 2a 20 ┆EXTENDED INSTRUCTION " . P* SET IS OBTAINED BY SETTING CPU852 EQU 0. P* ┆
0x0b86…0bd6 (9, 0, 400) 00 08 01 8e 00 10 00 50 43 50 55 38 35 32 5c 45 51 55 5c 31 00 09 00 08 00 06 00 50 2a 20 00 09 00 1c 00 06 00 01 2a 20 00 09 00 26 00 2e 00 2a 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 44 ┆ PCPU852 EQU 1 P* * & . ** A PROGRAM VERSION USING TOSS D┆
0x0bd6…0c26 49 53 43 20 50 41 47 49 4e 47 00 09 00 30 00 2a 00 26 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 44 53 4b 50 41 47 20 45 51 55 20 31 2e 00 09 00 62 00 06 00 01 2a 20 00 09 00 90 00 10 00 50 44 53 4b 50 41 47 ┆ISC PAGING 0 * &* IS OBTAINED BY SETTING DSKPAG EQU 1. b * PDSKPAG┆
0x0c26…0c76 5c 45 51 55 5c 30 00 09 00 9a 00 06 00 01 2a 20 00 09 00 ae 00 06 00 50 2a 20 00 09 00 b8 00 22 00 50 53 4f 50 5c 45 51 55 5c 2f 32 45 5c 53 4f 50 20 44 45 56 49 43 45 20 41 44 44 52 45 53 53 00 09 00 c2 00 06 00 50 2a 20 00 09 00 e8 00 12 ┆ EQU 0 * P* " PSOP EQU /2E SOP DEVICE ADDRESS P* ┆
0x0c76…0cc6 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 53 55 42 53 00 09 00 f2 00 06 00 50 2a 20 00 09 01 08 00 06 00 50 2a 20 00 09 01 12 00 12 00 50 2a 20 20 20 53 20 41 20 56 20 45 20 38 20 00 09 01 1c 00 06 00 50 2a 20 00 09 01 32 00 30 00 50 2a 20 20 20 ┆ P EJECT MSUBS P* P* P* S A V E 8 P* 2 0 P* ┆
0x0cc6…0d16 53 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 53 41 56 45 20 38 20 52 45 47 49 53 54 45 52 53 20 4f 4e 20 53 54 41 43 4b 20 00 09 01 3c 00 24 00 50 2a 20 20 20 57 49 54 48 4f 55 54 20 45 4e 41 42 4c 49 4e 47 20 49 4e 54 45 52 52 55 50 54 53 2e ┆SUBROUTINE TO SAVE 8 REGISTERS ON STACK < $ P* WITHOUT ENABLING INTERRUPTS.┆
0x0d16…0d66 (10, 0, 400) 00 09 01 70 00 06 00 50 2a 20 00 0a 00 08 00 06 00 50 2a 20 00 0a 00 12 00 10 00 50 53 41 56 45 38 5c 45 51 55 5c 2a 20 00 0a 00 1c 00 1c 00 50 5c 49 4e 48 5c 5c 49 4e 48 49 42 49 54 20 49 4e 54 45 52 52 55 50 54 53 00 0a 00 30 00 10 00 50 ┆ p P* P* PSAVE8 EQU * P INH INHIBIT INTERRUPTS 0 P┆
0x0d66…0db6 5c 53 54 52 5c 41 33 2c 41 31 35 20 00 0a 00 50 00 10 00 50 5c 53 54 52 5c 41 34 2c 41 31 35 20 00 0a 00 64 00 10 00 50 5c 53 54 52 5c 41 35 2c 41 31 35 20 00 0a 00 78 00 10 00 50 5c 53 54 52 5c 41 36 2c 41 31 35 20 00 0a 00 8c 00 10 00 50 ┆ STR A3,A15 P P STR A4,A15 d P STR A5,A15 x P STR A6,A15 P┆
0x0db6…0e06 5c 53 54 52 5c 41 37 2c 41 31 35 20 00 0a 00 a0 00 10 00 50 5c 53 54 52 5c 41 38 2c 41 31 35 20 00 0a 00 b4 00 2c 00 50 5c 4c 44 5c 41 33 2c 31 36 2c 41 31 35 5c 4c 4f 41 44 20 50 2e 43 2e 20 28 52 45 54 55 52 4e 20 41 44 44 52 45 53 53 29 ┆ STR A7,A15 P STR A8,A15 , P LD A3,16,A15 LOAD P.C. (RETURN ADDRESS)┆
0x0e06…0e56 00 0a 00 c8 00 2c 00 50 5c 53 54 5c 41 33 2c 53 41 56 45 38 31 5c 41 4e 44 20 4d 4f 44 49 46 59 20 42 52 41 4e 43 48 20 41 44 44 52 45 53 53 20 00 0a 00 f8 00 12 00 50 5c 53 54 5c 41 32 2c 31 34 2c 41 31 35 20 00 0a 01 28 00 12 00 50 5c 53 ┆ , P ST A3,SAVE81 AND MODIFY BRANCH ADDRESS P ST A2,14,A15 ( P S┆
0x0e56…0ea6 54 5c 41 31 2c 31 36 2c 41 31 35 20 00 0a 01 3e 00 1c 00 50 5c 4c 44 5c 41 33 2c 31 32 2c 41 31 35 5c 52 45 53 54 4f 52 45 20 41 33 00 0a 01 54 00 26 00 50 5c 41 42 4c 5c 30 5c 54 48 49 53 20 49 53 20 55 53 45 44 20 54 4f 20 42 52 41 4e 43 ┆T A1,16,A15 > P LD A3,12,A15 RESTORE A3 T & P ABL 0 THIS IS USED TO BRANC┆
0x0ea6…0ef6 (11, 0, 398) 48 20 42 41 43 4b 00 0a 01 74 00 12 00 50 53 41 56 45 38 31 5c 45 51 55 5c 2a 2d 32 00 0b 00 0e 00 06 00 50 2a 20 00 0b 00 24 00 12 00 50 5c 45 4a 45 43 54 5c 5c 5c 4d 53 55 42 53 00 0b 00 2e 00 06 00 50 2a 20 00 0b 00 44 00 06 00 50 2a 20 ┆H BACK t PSAVE81 EQU *-2 P* $ P EJECT MSUBS . P* D P* ┆
0x0ef6…0f46 00 0b 00 4e 00 12 00 50 2a 20 20 20 51 20 54 20 4a 20 4f 20 42 20 00 0b 00 58 00 06 00 50 2a 20 00 0b 00 6e 00 32 00 50 2a 20 20 20 53 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 51 55 45 55 45 20 54 41 53 4b 20 46 4f 52 20 44 49 53 50 41 54 43 ┆ N P* Q T J O B X P* n 2 P* SUBROUTINE TO QUEUE TASK FOR DISPATC┆
0x0f46…0f96 48 49 4e 47 2e 20 00 0b 00 78 00 06 00 50 2a 20 00 0b 00 ae 00 18 00 50 2a 20 20 20 45 4e 54 52 59 20 50 41 52 41 4d 45 54 45 52 3a 00 0b 00 b8 00 06 00 50 2a 20 00 0b 00 d4 00 30 00 50 2a 20 20 20 41 35 20 3d 20 54 54 41 42 20 41 44 44 52 ┆HING. x P* P* ENTRY PARAMETER: P* 0 P* A5 = TTAB ADDR┆
0x0f96…0fe6 45 53 53 20 4f 46 20 54 41 53 4b 20 54 4f 20 42 45 20 51 55 45 55 45 44 2e 20 00 0b 00 de 00 06 00 50 2a 20 00 0b 01 12 00 38 00 50 2a 20 20 20 54 48 45 20 52 45 51 55 45 53 54 45 44 20 54 41 53 4b 20 49 53 20 50 55 54 20 49 4e 20 44 49 53 ┆ESS OF TASK TO BE QUEUED. P* 8 P* THE REQUESTED TASK IS PUT IN DIS┆
0x0fe6…1034 50 41 54 43 48 45 52 20 51 55 45 55 45 20 4f 4e 00 0b 01 1c 00 3a 00 50 2a 20 20 20 50 52 49 4f 52 49 54 59 20 42 41 53 49 53 2e 20 57 49 54 48 49 4e 20 4f 4e 45 20 50 52 49 4f 52 49 54 59 20 4c 45 56 45 4c 20 54 41 53 4b 20 49 53 20 ┆PATCHER QUEUE ON : P* PRIORITY BASIS. WITHIN ONE PRIORITY LEVEL TASK IS ┆
0x1034…1084 (12, 0, 398) 00 0b 01 58 00 1a 00 50 2a 20 20 20 50 55 54 20 4c 41 53 54 20 49 4e 20 51 55 45 55 45 2e 00 0c 00 08 00 06 00 50 2a 20 00 0c 00 26 00 06 00 50 2a 20 00 0c 00 30 00 10 00 50 51 54 4a 4f 42 5c 45 51 55 5c 2a 20 00 0c 00 3a 00 08 00 50 5c 49 ┆ X P* PUT LAST IN QUEUE. P* & P* 0 PQTJOB EQU * : P I┆
0x1084…10d4 4e 48 00 0c 00 4e 00 06 00 50 2a 20 00 0c 00 5a 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 31 20 00 0c 00 64 00 24 00 50 5c 53 54 52 5c 41 31 2c 41 31 35 5c 53 41 56 45 20 41 31 2d 41 33 20 4f 4e 20 53 54 41 43 4b 20 00 0c 00 7a 00 10 ┆NH N P* Z P IFT CPU852=1 d $ P STR A1,A15 SAVE A1-A3 ON STACK z ┆
0x10d4…1124 00 50 5c 53 54 52 5c 41 32 2c 41 31 35 20 00 0c 00 a2 00 10 00 50 5c 53 54 52 5c 41 33 2c 41 31 35 20 00 0c 00 b6 00 08 00 50 5c 58 49 46 00 0c 00 ca 00 06 00 50 2a 20 00 0c 00 d6 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 30 20 00 0c ┆ P STR A2,A15 P STR A3,A15 P XIF P* P IFT CPU852=0 ┆
0x1124…1174 00 e0 00 22 00 50 5c 4d 53 52 5c 33 2c 41 31 35 5c 53 41 56 45 20 41 31 2d 41 33 20 4f 4e 20 53 54 41 43 4b 00 0c 00 f6 00 08 00 50 5c 58 49 46 00 0c 01 1c 00 06 00 50 2a 20 00 0c 01 28 00 2e 00 50 5c 4c 44 4b 4c 5c 41 31 2c 44 49 53 51 55 ┆ " P MSR 3,A15 SAVE A1-A3 ON STACK P XIF P* ( . P LDKL A1,DISQU┆
0x1174…11c2 45 5c 4c 4f 41 44 20 51 55 45 55 45 20 41 4e 43 48 4f 52 20 41 44 44 52 45 53 53 20 00 0c 01 32 00 2e 00 50 5c 4c 44 52 2a 5c 41 32 2c 41 31 5c 41 44 44 52 45 53 53 20 4f 46 20 46 49 52 53 54 20 54 41 53 4b 20 49 4e 20 51 55 45 55 45 ┆E LOAD QUEUE ANCHOR ADDRESS 2 . P LDR* A2,A1 ADDRESS OF FIRST TASK IN QUEUE┆