|
|
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: 7532 (0x1d6c)
Notes: pts_type(SC)
Names: »SYSTAB.SC«
└─⟦173d42e04⟧ Bits:30009663 Philips computer tape "600105"
└─⟦this⟧ »TOSSWORK/SYSTAB.SC«
IDENT SYSTAB REL 10.0 80-03-14 870105041000 * * *************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * SYSTAB = INTERRUPT VECTORS, SYSTEM CONTROL * TABLE,SYSTEM STACK AND IDLE LOOP * * * * * *************************************************** * * EJECT SYSTAB * * *********** * ENTRIES * *********** * * ENTRY SCTMSZ,SCTSFA,SCTEFA SYSTEM CONTROL TABLE ENTRY SCTIPL ENTRY SCTANO,SCTADA,SCTIOE ENTRY SCTPAG,SCTSWB ENTRY SCTNOP,SCTPSZ ENTRY SCTMMC,SCTLAC ENTRY SCTMMP,SCTLAP,SCTNPE ENTRY SCTSTB ENTRY SCTOPT ENTRY SCTTCT,SCTCDT ENTRY SCTBUG ENTRY SCTDMT,SCTDMI,SCTFWT,SCTNOF ENTRY SCTNFT,SCTFWL,SCTBLK,SCTDCT ENTRY SEG:FC,SEG:NS ENTRY SEG:ST,SEG:DS,SEG:EL,SEG:PB ENTRY PAG:QF,PAG:QB,PAG:PA,PAG:SB ENTRY SWB:NC,SWB:DS,SWB:EL,SWB:NS EJECT SYSTAB * * ************* * EXTERNALS * ************* * * EXTRN TDISP EXTRN IHPFAR POWER FAIL / AUTO RESTART EXTRN IHLKM LKM INTERRUPT EXTRN IHRTC REAL TIME CLOCK EXTRN IHTW TYPEWRITER EXTRN IHTC CASSETTE TAPE EXTRN IHSOP SYSTEM OPERATORS PANEL EXTRN CHRT1 REMOTE CHANNEL UNIT NO. 1 EXTRN CHRT2 REMOTE CHANNEL UNIT NO. 2 EXTRN CHRT3 EXTRN CHRT4 EXTRN IHCC1 CASSETTE CHANGER NO. 1 EXTRN IHCC2 2 EXTRN IHCC3 3 EXTRN CHLT1 LOCAL CHANNEL UNIT NO. 1 EXTRN CHLT2 LOCAL CHANNEL UNIT NO. 2 EXTRN CHLT3 EXTRN CHLT4 EXTRN IHFD,IHCD FLOPPY DISC,CDC (80 M) DISC EXTRN IHLP LINE PRINTER EXTRN IHCR CARD-READER EXTRN IHDU1,IHDU2 DISC UNIT NO. 1/2 EXTRN IHMD,IASCUZ,ISLCI,ISLCO MINI FIX DISC EXTRN IHMT MAG. TAPE EXTRN ILLINT ILLEGAL INTERRUPT EXTRN HALT HALT ROUTINE EXTRN BUG DEBUGGER * EJECT SYSTAB * * DISPLACEMENTS IN SEGTAB, PAGTAB AND SWBTAB * SEG:FC EQU -4 FILE CODE SEG:NS EQU -2 NUMBER OF SEGMENTS SEG:ST EQU 0 STATUS SEG:DS EQU 2 DISC SECTOR ADDRESS SEG:EL EQU 4 EFFECTIVE LENGTH SEG:PB EQU 6 PAGE BLOCK ADDRESS * PAG:QF EQU 0 QUEUE POINTER FORWARD PAG:QB EQU 2 QUEUE POINTER BACKWARD PAG:PA EQU 4 PAGE ADDRESS PAG:SB EQU 6 SEGMENT BLOCK ADDRESS * SWB:NC EQU 0 NUMBER OF COPIES WITHIN SWB TYPE SWB:DS EQU 2 DISC SECTOR ADDRESS OF FIRST COPY SWB:EL EQU 4 SWB LENGTH (BYTES) SWB:NS EQU 6 SWB LENGTH (SECTORS) * EJECT SYSTAB * * INTERRUPT VECTORS * DATA IHPFAR 0 DATA IHLKM 1 DATA IHRTC 2 DATA ILLINT 3 DATA ILLINT 4 DATA ILLINT 5 DATA ILLINT 6 DATA IHTW 7 DATA IHTC 8 DATA IHSOP 9 DATA ILLINT 10 DATA ILLINT 11 DATA ILLINT 12 DATA ILLINT 13 DATA CHLT1 14 DATA IHFD 15 DATA CHRT1 16 DATA CHRT2 17 DATA CHRT3 18 DATA CHRT4 19 DATA IHCC1 20 DATA IHCC2 21 DATA ILLINT 22 DATA IHCC3 23 DATA CHLT1 24 DATA CHLT2 25 DATA CHLT3 26 DATA CHLT4 27 DATA ILLINT 28 DATA ILLINT 29 DATA IHFD 30 DATA ILLINT 31 DATA ILLINT 32 DATA ILLINT 33 DATA IHLP 34 DATA IHCR 35 DATA ILLINT 36 DATA ILLINT 37 DATA ILLINT 38 DATA ILLINT 39 DATA IHDU1 40 DATA IHDU2 41 DATA ILLINT 42 DATA ILLINT 43 DATA IHMT 44 DATA ILLINT 45 DATA ILLINT 46 DATA ILLINT 47 DATA IHCD 48 DATA ILLINT 49 DATA ILLINT 50 DATA ILLINT 51 DATA ILLINT 52 DATA ILLINT 53 DATA ILLINT 54 DATA ILLINT 55 DATA ILLINT 56 DATA ILLINT 57 DATA ILLINT 58 DATA ILLINT 59 DATA ILLINT 60 DATA ILLINT 61 DATA ILLINT 62 DATA TRAP TRAP ROUTINE EJECT SYSTAB * * SYSTEM CONTROL TABLE POINTER * DATA SCT * * SYSTEM TRAP * TRAP LDK A1,/D CF A15,HALT RES 4 HLT * * DEBUG RESTART ENTRY * XRR A13,A13 XRR A14,A14 LD A1,SCTBUG ABR(NZ) A1 HLT * EJECT SYSTAB * * X:A EQU 0 MONITOR OPTION X:B EQU 0 DATA MAN .TASKS IN SYSTEM X:C EQU 0 DM INDEX RECORD BUFFER SIZE X:D EQU 0 DM/FM NUMBER OF FILES X:E EQU 0 DM/FM NUMBER OF FILES/TASK X:F EQU 0 FILE WORK TABLE LENGTH X:G EQU 0 DC TASK IN SYSTEM * EJECT SYSTAB * * SYSTEM CONTROL TABLE * SCT EQU * SCTMSZ DATA 0 MEMORY SIZE MOD K BYTES SCTSFA DATA 0,0 START OF FREE AREA SCTEFA DATA 0,0 END OF FREE AREA SCTIPL DATA 0 IPL DEVICE FILE CODE: TC:C0,C1 DK:F0,F1 MD:F4,F5 FD:F8,F9 SCTANO DATA 0 APPLICATION NUMBER SCTADA DATA 0,0 APPLICATION DISC SECTOR ADDRESS SCTIOE DATA 0 APPLICATION RESTART ADDRESS SCTTCT DATA 0 TCTAB ADDRESS SCTCDT DATA 0 CDTAB ADDRESS SCTPAG DATA 0 PAGTAB ADDRESS SCTSWB DATA 0 SWBTAB ADDRESS SCTNOP DATA 0 NUMBER OF PAGES SCTPSZ DATA 0 PAGE SIZE SCTMMC DATA 0 MMU TABLE COMMON PART ENTRY INDEX REL TTAB SCTLAC DATA 0 LOGICAL ADDRESS OF COMMON PART SCTMMP DATA 0 MMU TABLE PAGE ENTRY INDEX REL TTAB SCTLAP DATA 0 LOGICAL ADDRESS OF PAGES SCTNPE DATA 0 NUMBER OF PAGE ENTRIES SCTSTB DATA STB SYSTEM STACK BASE SCTOPT DATA X:A MONITOR OPTION: BIT 10:MPO,11:EMM,12:SWPBLK BIT 13:FM,14:DSKPAG,15:MMUPAG SCTBUG DATA BUG DEBUGGER SCTDMT DATA X:B DMTASKS IN SYSTEM BIT 12:#G, 13:#F, 14:#E, 15:#D SCTDMI DATA X:C DM INDEX RECORD BUFFER SIZE EJECT SYSTAB * * SCTFWT DATA 0 FWT CHAIN START ADDRESS SCTNOF DATA X:D NUMBER OF FILES SCTNFT DATA X:E NUMBER OF FILES/TASK SCTFWL DATA X:F FILE WORK TABLE LENGTH SCTBLK DATA 6 NUMBER OF BLOCKS/TASK SCTDCT DATA X:G DC-TASK IN SYSTEM/REMOTE EJECT SYSTAB * * SYSTEM STACK * RES 143 DATA /FCC0 AND PSW STB DATA LOOP AND PC FOR IDLE LOOP * * IDLE LOOP * LOOP RB * END