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

⟦ef0493696⟧

    Length: 1564 (0x61c)
    Notes: pts_type(SC)
    Names: »DVKB01.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/DVKB01.SC« 
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »PTMON/DVKB01.SC« 

PTS(SC)

	IDENT DVKB01 	REL 11.0 81-01-26 870105041100 

* 
*   KEYBOARD DEVICE WORK TABLE
* 
	ENTRY	DVKB01	TABLE ENTRY 
	EXTRN	CTAB02 
	EXTRN	KBAD4
MMUPAG	EQU	1
* 
* 
* 
DVKB01	EQU	*
	DATA	/1111	CHANNEL PARAMETER 
	DATA	/8040	DEVICE STATUS./8040 MEANS READY 
	DATA	0	ECB-ADDRESS 
	DATA	DWTEND-DVKB01	ORDER 
	DATA	KBAD4	POINTER TO ADDRESS BLOCK
	DATA	'KB'	TTAB ADDRESS 
	DATA	0	WAIT/ACTIVE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	DEVECB	MMU ECB ADDRESS
	XIF
	DATA	0	OUTPUT QUEUE LINK 
	DATA	0	SAVE AREA FOR A3
	DATA	0	SAVE AREA FOR A4
	DATA	0	SAVE AREA FOR A5
	RES	4	DWT STACK
	DATA	0	SAVE AREA FOR A7
	DATA	0	SAVE AREA FOR A8
	DATA	/0005	CHANNEL PARAMETER-2 
	DATA	0	LINE DRIVER DEPENDENT 
	DATA	0	LINE DRIVER DEPENDENT 
	DATA	/3000	DEVICE STATUS 
         DATA     0 
	DATA	0	KEYLOCK MEMORY
	DATA	0	CTRL/SHIFT MEMORY 
	DATA	CTAB02	CTAB02E ADDRESS TO CONVERSION POINTERS 
	DATA	0	TIMER 
	DATA	DWTSQ+DVKB01	POINTER TO FIRST PLACE 
	DATA	DWTSQ+DVKB01	POINTER TO LAST PLACE
DWTSQ	EQU	*-DVKB01
	DATA	0,0,0,0,0,0,0,0 
	DATA	0,0 
	IFT	MMUPAG=1 
DEVECB	EQU	*
	DATA	0,0,0,0,0,0 
	DATA	0,0,0,0,0,0,0,0 
	DATA	0,0 
	XIF
DWTEND	EQU	*
	END

HexDump

0x000…036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DVKB01  REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x036…03e             Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x03e…048             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x048…06e             Head {h00=0x0022, h01=0x0050, text=»*   KEYBOARD DEVICE WORK TABLE«, t00=0x0000, t01=0x004c}
0x06e…078             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0072}
0x078…09a             Head {h00=0x001e, h01=0x0050, text=» ENTRY DVKB01 TABLE ENTRY «, t00=0x0000, t01=0x007c}
0x09a…0b0             Head {h00=0x0012, h01=0x0050, text=» EXTRN CTAB02 «, t00=0x0000, t01=0x009e}
0x0b0…0c4             Head {h00=0x0010, h01=0x0050, text=» EXTRN KBAD4«, t00=0x0000, t01=0x00b4}
0x0c4…0d8             Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0000, t01=0x00c8}
0x0d8…0e2             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00dc}
0x0e2…0ec             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e6}
0x0ec…0f6             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f0}
0x0f6…10a             Head {h00=0x0010, h01=0x0050, text=»DVKB01 EQU *«, t00=0x0000, t01=0x00fa}
0x10a…130             Head {h00=0x0022, h01=0x0050, text=» DATA /1111 CHANNEL PARAMETER «, t00=0x0000, t01=0x010e}
0x130…164             Head {h00=0x0030, h01=0x0050, text=» DATA /8040 DEVICE STATUS./8040 MEANS READY «, t00=0x0000, t01=0x0134}
0x164…180             Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB-ADDRESS «, t00=0x0000, t01=0x0168}
0x180…1a2             Head {h00=0x001e, h01=0x0050, text=» DATA DWTEND-DVKB01 ORDER «, t00=0x0000, t01=0x0184}
0x1a2…1ce             Head {h00=0x0028, h01=0x0050, text=» DATA KBAD4 POINTER TO ADDRESS BLOCK«, t00=0x0001, t01=0x0016}
0x1ce…1ee             Head {h00=0x001c, h01=0x0050, text=» DATA 'KB' TTAB ADDRESS «, t00=0x0001, t01=0x0042}
0x1ee…214             Head {h00=0x0022, h01=0x0050, text=» DATA 0 WAIT/ACTIVE INDICATOR «, t00=0x0001, t01=0x0062}
0x214…232             Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x0088}
0x232…248             Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00a6}
0x248…272             Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0001, t01=0x00bc}
0x272…296             Head {h00=0x0020, h01=0x0050, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0001, t01=0x00e6}
0x296…2a2             Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0001, t01=0x010a}
0x2a2…2c4             Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0001, t01=0x0116}
0x2c4…2e4             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x0001, t01=0x0138}
0x2e4…304             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x0001, t01=0x0158}
0x304…324             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x0001, t01=0x0178}
0x324…33c             Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT STACK«, t00=0x0002, t01=0x0008}
0x33c…35c             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A7«, t00=0x0002, t01=0x0020}
0x35c…37c             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A8«, t00=0x0002, t01=0x0040}
0x37c…3a4             Head {h00=0x0024, h01=0x0050, text=» DATA /0005 CHANNEL PARAMETER-2 «, t00=0x0002, t01=0x0060}
0x3a4…3ca             Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x0088}
0x3ca…3f0             Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x00ae}
0x3f0…412             Head {h00=0x001e, h01=0x0050, text=» DATA /3000 DEVICE STATUS «, t00=0x0002, t01=0x00d4}
0x412…42e             Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0002, t01=0x00f6}
0x42e…44c             Head {h00=0x001a, h01=0x0050, text=» DATA 0 KEYLOCK MEMORY«, t00=0x0002, t01=0x0112}
0x44c…46e             Head {h00=0x001e, h01=0x0050, text=» DATA 0 CTRL/SHIFT MEMORY «, t00=0x0002, t01=0x0130}
0x46e…4aa             Head {h00=0x0038, h01=0x0050, text=» DATA CTAB02 CTAB02E ADDRESS TO CONVERSION POINTERS «, t00=0x0002, t01=0x0152}
0x4aa…4c0             Head {h00=0x0012, h01=0x0050, text=» DATA 0 TIMER «, t00=0x0002, t01=0x018e}
0x4c0…4f2             Head {h00=0x002e, h01=0x0050, text=» DATA DWTSQ+DVKB01 POINTER TO FIRST PLACE «, t00=0x0003, t01=0x0014}
0x4f2…522             Head {h00=0x002c, h01=0x0050, text=» DATA DWTSQ+DVKB01 POINTER TO LAST PLACE«, t00=0x0003, t01=0x0046}
0x522…53c             Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVKB01«, t00=0x0003, t01=0x0076}
0x53c…55a             Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x0090}
0x55a…56c             Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x0003, t01=0x00ae}
0x56c…582             Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x00c0}
0x582…596             Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x00d6}
0x596…5b0             Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x00ea}
0x5b0…5ce             Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x0104}
0x5ce…5e0             Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x0003, t01=0x0122}
0x5e0…5ec             Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x0134}
0x5ec…600             Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0003, t01=0x0140}
0x600…60c             Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0003, t01=0x0154}
0x60c…610             Head {h00=0x4004, h01=0x0000}
0x610…614             00 03 01 60                                                                                                                                                                                                                                       ┆   `┆
0x614…61c (4, 1, 8)   20 04 00 00 00 04 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view