DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦9bed1bee7⟧

    Length: 7668 (0x1df4)
    Notes: pts_type(SC)
    Names: »SYSTAB.SC«

Derivation

└─⟦4358b8014⟧ Bits:30009669 Philips computer tape "600124"
    └─⟦this⟧ »MON10/SYSTAB.SC« 
└─⟦79fbed147⟧ Bits:30009697 Philips computer tape "600414"
    └─⟦this⟧ »M:DECE/SYSTAB.SC« 
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »MON10/SYSTAB.SC« 

PTS(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    IH1501
         EXTRN    IH1502
	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     ILLINT
         DATA     ILLINT
         DATA     ILLINT
	DATA	ILLINT	     10
	DATA	ILLINT	     11
	DATA	IH1501	     12
	DATA	IH1502	     13
	DATA	CHLT1	     14 
	DATA	IHFD	     15
         DATA     ILLINT
         DATA     ILLINT
         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	IHFD	     30
	DATA	ILLINT	     31
	DATA	ILLINT	     32
	DATA	ILLINT	     33
         DATA     ILLINT
         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
	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	00007	MONITOR OPTION: 
			BIT 10:MPO,11:EMM,12:SWPBLK
			BIT 13:FM,14:DSKPAG,15:MMUPAG
SCTBUG	DATA	0	DEBUGGER
SCTDMT	DATA	X:B	DMTASKS IN SYSTEM 
			BIT 12:#G, 13:#F, 14:#E, 15:#D 
SCTDMI	DATA	00000	DM INDEX RECORD BUFFER SIZE 
	EJECT			SYSTAB 
* 
* 
SCTFWT	DATA	0	FWT CHAIN START ADDRESS 
SCTNOF	DATA	00005	NUMBER OF FILES 
SCTNFT	DATA	00002	NUMBER OF FILES/TASK
SCTFWL	DATA	00094	FILE WORK TABLE LENGTH
SCTBLK	DATA	6	NUMBER OF BLOCKS/TASK 
SCTDCT	DATA	00001	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

Full view