|
|
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: 7916 (0x1eec)
Notes: pts_type(SC)
Names: »SYSBUG.SC«
└─⟦245262b9f⟧ Bits:30009679 Philips computer tape "600220"
└─⟦this⟧ »M:92SP/SYSBUG.SC«
IDENT SYSBUG REL 9.2 79-11-16 870105040920
*
*
***************************************************
*
* PHILIPS TERMINAL SYSTEM PTS
*
* SYSTAB = INTERRUPT VECTORS, SYSTEM CONTROL
* TABLE,SYSTEM STACK AND IDLE LOOP
*
*
*
*
*
***************************************************
*
*
EJECT SYSTAB
ENTRY SCTMSZ,SCTSFA,SCTEFA SYSTEM CONTROL TABLE
ENTRY SCTPLD
ENTRY SCTANO,SCTADA
ENTRY SCTPAG,SCTSEG,SCTSWB
ENTRY SCTNOS,SCTNOP,SCTPSZ
ENTRY SCTMMC,SCTLAC
ENTRY SCTMMP,SCTLAP,SCTNPE
ENTRY SCTSTB
ENTRY SCTOPT
ENTRY SCTTCT,SCTCDT
ENTRY SCTBUG
ENTRY SCTDMT,SCTDMI,SCTDML,SCTDMC
ENTRY SCTBLK,SCTDCT
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
ENTRY T:ACSB
EXTRN TDISP
EXTRN IHPFAR POWER FAIL / AUTO RESTART
EXTRN IHLKM LKM INTERRUPT
EXTRN IHRTC REAL TIME CLOCK
EXTRN IH1501
EXTRN IH1502
EXTRN IHSOP SYSTEM OPERATORS PANEL
EXTRN CHRT1 REMOTE CHANNEL UNIT NO. 1
EXTRN CHRT2 REMOTE CHANNEL UNIT NO. 2
EXTRN CHLT1 LOCAL CHANNEL UNIT NO. 1
EXTRN IHLP LINE PRINTER
EXTRN IHDU1 DISC UNIT NO. 1
EXTRN ILLINT ILLEGAL INTERRUPT
EXTRN HALT HALT ROUTINE
EXTRN BUG DEBUGGER
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 NUMBER OF LOCAL FILES
X:E EQU 0 DM NUMBER OF COMMON FILES
X:F EQU 0 DC TASK IN SYSTEM
*
* DISPLACEMENTS IN SEGTAB, PAGTAB, SWBTAB AND T:A
*
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)
*
T:ACSB EQU -12 CURRENT SEGMENT BASE
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 ILLINT
DATA ILLINT
DATA IHSOP 9
DATA ILLINT 10
DATA ILLINT 11
DATA IH1501 12
DATA IH1502 13
DATA CHLT1 14
DATA ILLINT
DATA CHRT1 16
DATA CHRT2 17
DATA ILLINT
DATA ILLINT
DATA ILLINT
DATA ILLINT
DATA ILLINT 22
DATA ILLINT
DATA CHLT1 24
DATA ILLINT
DATA ILLINT
DATA ILLINT
DATA ILLINT 28
DATA ILLINT 29
DATA ILLINT
DATA ILLINT 31
DATA ILLINT 32
DATA ILLINT 33
DATA IHLP 34
DATA ILLINT
DATA ILLINT 36
DATA ILLINT 37
DATA ILLINT 38
DATA ILLINT 39
DATA IHDU1 40
DATA ILLINT
DATA ILLINT 42
DATA ILLINT 43
DATA ILLINT
DATA ILLINT 45
DATA ILLINT 46
DATA ILLINT 47
DATA ILLINT 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
*
* 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
SCTPLD DATA 0 PROGRAM LOAD DEVICE
C0,C1 CAS F0,F1 DISC F8,F9 FLOPP
SCTANO DATA 0 APPLICATION NUMBER
SCTADA DATA 0 APPLICATION DISC SECTOR ADDRESS
SCTPAG DATA 0 PAGTAB ADDRESS
SCTSEG DATA 0 SEGTAB ADDRESS
SCTSWB DATA 0 SWBTAB ADDRESS
SCTNOS DATA 0 NUMBER OF SEGMENTS
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 00003 MONITOR OPTION
BIT 13:ASSOLY,14:DSKPAG,15:MMUPAG
SCTTCT DATA 0 TCTAB ADDRESS
SCTCDT DATA 0 CDTAB ADDRESS
SCTBUG DATA BUG DEBUGGER
SCTDMT DATA 00001 DMTASKS IN SYSTEM
BIT 13:D2,14:D1,15:D0
SCTDMI DATA 00004 DM INDEX RECORD BUFFER SIZE
SCTDML DATA 00016 DM NO OF LOCAL FILES
SCTDMC DATA 00024 DM NO OF COMMON FILES
SCTBLK DATA 6 NUMBER OF BLOCKS/TASK
SCTDCT DATA 00001 DC-TASK IN SYSTEM
EJECT SYSTAB
*
* SYSTEM STACK
*
RES 145
DATA /FCC0 AND PSW
STB DATA LOOP AND PC FOR IDLE LOOP
*
* IDLE LOOP
*
LOOP RB *
END