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

⟦1beeb0472⟧

    Length: 7854 (0x1eae)
    Notes: pts_type(SC)
    Names: »SYSTAB.SC«

Derivation

└─⟦726a6c4ca⟧ Bits:30009685 Philips computer tape "600309"
    └─⟦this⟧ »M:PTD/SYSTAB.SC« 

PTS(SC)

	IDENT SYSTAB 	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	CHRT3
	EXTRN	CHLT1	LOCAL CHANNEL UNIT NO. 1 
	EXTRN	ILLINT	ILLEGAL INTERRUPT 
	EXTRN	HALT	HALT ROUTINE
				DK
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	CHRT3	     18 
         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     ILLINT
         DATA     ILLINT
	DATA	ILLINT	     36
	DATA	ILLINT	     37
	DATA	ILLINT	     38
	DATA	ILLINT	     39
         DATA     ILLINT
         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	00000	MONITOR OPTION
			BIT 13:ASSOLY,14:DSKPAG,15:MMUPAG
SCTTCT	DATA	0	TCTAB ADDRESS 
SCTCDT	DATA	0	CDTAB ADDRESS 
SCTBUG	DATA	0	DEBUGGER
SCTDMT	DATA	X:B	DMTASKS IN SYSTEM 
			BIT 13:D2,14:D1,15:D0
SCTDMI	DATA	00000	DM INDEX RECORD BUFFER SIZE 
SCTDML	DATA	00000	DM NO OF LOCAL FILES
SCTDMC	DATA	00000	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

Full view