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

⟦dc9954f3d⟧

    Length: 1342 (0x53e)
    Notes: pts_type(SC)
    Names: »DVKB00.SC«

Derivation

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

PTS(SC)

	IDENT DVKB00 	REL 9.2 79-11-16  870105040920 

*  KEYBOARD DEVICE WORK TABLE 
* 
	ENTRY	DVKB00	TABLE ENTRY 
	EXTRN	CTAB01 
	EXTRN	KBAD3	POINTER TO ADDRESSBLOCK
MMUPAG	EQU	0
* 
DVKB00	EQU	*	TABLE ENTRY
	DATA	/1100	CHANNEL PARAMETER 
	DATA	/8000	STATUS./8000 MEANS DEVICE READY 
	DATA	0	ECB ADDRESS 
	DATA	DWTEND-DVKB00	ORDER 
	DATA	KBAD3	POINTER TO ADDRESS BLOCK
	DATA	'KB'	TTAB-ADDRESS 
	DATA	0	WAIT/ACTIVATE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	DEVECB	MMU ECB ADDRESS
	XIF
	DATA	CTAB01	CODE CONVERSION TABLE POINTER
	DATA	0	SAVE AREA FOR A3
	DATA	0	SAVE AREA FOR A4
	DATA	0	SAVE AREA FOR A5
	RES	4	DWT-STACK
	DATA	0	TIMER POINTER 
         DATA     0 
	DATA	/FFFF	BACKSPACE AND CANCEL
	DATA	/FFFF	EOR AND DOUBLE ZERO 
	DATA	DWTSQ+DVKB00	POINTER TO FIRST PLACE IN QUEUE
	DATA	DWTSQ+DVKB00	POINTER TO LAST PLACE IN QUEUE 
DWTSQ	EQU	*-DVKB00
	DATA	0,0,0,0,0,0,0,0 
	DATA	0,0,0,0,0,0,0 
	IFT	MMUPAG=1 
DEVECB	EQU	*
	DATA	0,0,0,0,0,0 
	DATA 
	XIF
DWTEND	EQU	*
* 
	END

HexDump

0x000…036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DVKB00  REL 9.2 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x036…03e             Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x03e…064             Head {h00=0x0022, h01=0x0050, text=»*  KEYBOARD DEVICE WORK TABLE «, t00=0x0000, t01=0x0042}
0x064…06e             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0068}
0x06e…090             Head {h00=0x001e, h01=0x0050, text=» ENTRY DVKB00 TABLE ENTRY «, t00=0x0000, t01=0x0072}
0x090…0a6             Head {h00=0x0012, h01=0x0050, text=» EXTRN CTAB01 «, t00=0x0000, t01=0x0094}
0x0a6…0d2             Head {h00=0x0028, h01=0x0050, text=» EXTRN KBAD3 POINTER TO ADDRESSBLOCK«, t00=0x0000, t01=0x00aa}
0x0d2…0e6             Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0000, t01=0x00d6}
0x0e6…0f0             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ea}
0x0f0…110             Head {h00=0x001c, h01=0x0050, text=»DVKB00 EQU * TABLE ENTRY«, t00=0x0000, t01=0x00f4}
0x110…136             Head {h00=0x0022, h01=0x0050, text=» DATA /1100 CHANNEL PARAMETER «, t00=0x0000, t01=0x0114}
0x136…16a             Head {h00=0x0030, h01=0x0050, text=» DATA /8000 STATUS./8000 MEANS DEVICE READY «, t00=0x0000, t01=0x013a}
0x16a…186             Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0000, t01=0x016e}
0x186…1a8             Head {h00=0x001e, h01=0x0050, text=» DATA DWTEND-DVKB00 ORDER «, t00=0x0000, t01=0x018a}
0x1a8…1d4             Head {h00=0x0028, h01=0x0050, text=» DATA KBAD3 POINTER TO ADDRESS BLOCK«, t00=0x0001, t01=0x001c}
0x1d4…1f4             Head {h00=0x001c, h01=0x0050, text=» DATA 'KB' TTAB-ADDRESS «, t00=0x0001, t01=0x0048}
0x1f4…21c             Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0001, t01=0x0068}
0x21c…23a             Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x0090}
0x23a…250             Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00ae}
0x250…27a             Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0001, t01=0x00c4}
0x27a…29e             Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0001, t01=0x00ee}
0x29e…2aa             Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0001, t01=0x0112}
0x2aa…2dc             Head {h00=0x002e, h01=0x0050, text=» DATA CTAB01 CODE CONVERSION TABLE POINTER«, t00=0x0001, t01=0x011e}
0x2dc…2fc             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x0001, t01=0x0150}
0x2fc…31c             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x0001, t01=0x0170}
0x31c…33c             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x0001, t01=0x0190}
0x33c…354             Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT-STACK«, t00=0x0002, t01=0x0020}
0x354…372             Head {h00=0x001a, h01=0x0050, text=» DATA 0 TIMER POINTER «, t00=0x0002, t01=0x0038}
0x372…38e             Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0002, t01=0x0056}
0x38e…3b6             Head {h00=0x0024, h01=0x0050, text=» DATA /FFFF BACKSPACE AND CANCEL«, t00=0x0002, t01=0x0072}
0x3b6…3de             Head {h00=0x0024, h01=0x0050, text=» DATA /FFFF EOR AND DOUBLE ZERO «, t00=0x0002, t01=0x009a}
0x3de…418             Head {h00=0x0036, h01=0x0050, text=» DATA DWTSQ+DVKB00 POINTER TO FIRST PLACE IN QUEUE«, t00=0x0002, t01=0x00c2}
0x418…452             Head {h00=0x0036, h01=0x0050, text=» DATA DWTSQ+DVKB00 POINTER TO LAST PLACE IN QUEUE «, t00=0x0002, t01=0x00fc}
0x452…46c             Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVKB00«, t00=0x0002, t01=0x0136}
0x46c…48a             Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0002, t01=0x0150}
0x48a…4a6             Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0002, t01=0x016e}
0x4a6…4bc             Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0002, t01=0x018a}
0x4bc…4d0             Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x0010}
0x4d0…4ea             Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x0024}
0x4ea…4f8             Head {h00=0x000a, h01=0x0050, text=» DATA «, t00=0x0003, t01=0x003e}
0x4f8…504             Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x004c}
0x504…518             Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0003, t01=0x0058}
0x518…522             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006c}
0x522…52e             Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0003, t01=0x0076}
0x52e…532             Head {h00=0x4004, h01=0x0000}
0x532…536             00 03 00 82                                                                                                                                                                                                                                       ┆    ┆
0x536…53e (4, 1, 8)   20 04 00 00 00 04 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view