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

⟦b79da759b⟧

    Length: 1338 (0x53a)
    Notes: pts_type(SC)
    Names: »DVTKB.SC«

Derivation

└─⟦48601905a⟧ Bits:30009668 Philips computer tape "600121"
    └─⟦this⟧ »M:DE10/DVTKB.SC« 
    └─⟦this⟧ »M:TU10/DVTKB.SC« 
└─⟦d2a299635⟧ Bits:30009698 Philips computer tape "600415"
    └─⟦this⟧ »M:DE10/DVTKB.SC« 
    └─⟦this⟧ »M:TU10/DVTKB.SC« 

PTS(SC)

	IDENT DVTKB 	REL 10.0 80-03-14 870105041000

*  KEYBOARD DEVICE WORK TABLE 
* 
	ENTRY	DVTKB	TABLE ENTRY
*** 
	EXTRN	KBAD	POINTER TO ADDRESSBLOCK 
	EXTRN	ECH
MMUPAG	EQU	0
* 
DVTKB	EQU	*	TABLE ENTRY 
	DATA	/1111	CHANNEL PARAMETER 
	DATA	/8000	STATUS./8000 MEANS DEVICE READY 
	DATA	0	ECB ADDRESS 
	DATA	DWTEND-DVTKB	ORDER
	DATA	KBAD	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	0	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	ECH	ECHO DEVICE 
	DATA	/BCA	BACKSPACE AND CANCEL 
	DATA	/ED0	EOR AND DOUBLE ZERO
	DATA	DWTSQ+DVTKB	POINTER TO FIRST PLACE IN QUEUE 
	DATA	DWTSQ+DVTKB	POINTER TO LAST PLACE IN QUEUE
DWTSQ	EQU	*-DVTKB 
	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…034 (0, 0, 400) Head {h00=0x0030, h01=0x0050, text=» IDENT DVTKB  REL 10.0 80-03-14 870105041000«, t00=0x0000, t01=0x0004}
0x034…03c             Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x03c…062             Head {h00=0x0022, h01=0x0050, text=»*  KEYBOARD DEVICE WORK TABLE «, t00=0x0000, t01=0x0040}
0x062…06c             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0066}
0x06c…08c             Head {h00=0x001c, h01=0x0050, text=» ENTRY DVTKB TABLE ENTRY«, t00=0x0000, t01=0x0070}
0x08c…098             Head {h00=0x0008, h01=0x0050, text=»*** «, t00=0x0000, t01=0x0090}
0x098…0c4             Head {h00=0x0028, h01=0x0050, text=» EXTRN KBAD POINTER TO ADDRESSBLOCK «, t00=0x0000, t01=0x009c}
0x0c4…0d6             Head {h00=0x000e, h01=0x0050, text=» EXTRN ECH«, t00=0x0000, t01=0x00c8}
0x0d6…0ea             Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0000, t01=0x00da}
0x0ea…0f4             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ee}
0x0f4…114             Head {h00=0x001c, h01=0x0050, text=»DVTKB EQU * TABLE ENTRY «, t00=0x0000, t01=0x00f8}
0x114…13a             Head {h00=0x0022, h01=0x0050, text=» DATA /1111 CHANNEL PARAMETER «, t00=0x0000, t01=0x0118}
0x13a…16e             Head {h00=0x0030, h01=0x0050, text=» DATA /8000 STATUS./8000 MEANS DEVICE READY «, t00=0x0000, t01=0x013e}
0x16e…18a             Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0000, t01=0x0172}
0x18a…1aa             Head {h00=0x001c, h01=0x0050, text=» DATA DWTEND-DVTKB ORDER«, t00=0x0000, t01=0x018e}
0x1aa…1d6             Head {h00=0x0028, h01=0x0050, text=» DATA KBAD POINTER TO ADDRESS BLOCK «, t00=0x0001, t01=0x001e}
0x1d6…1f6             Head {h00=0x001c, h01=0x0050, text=» DATA 'KB' TTAB-ADDRESS «, t00=0x0001, t01=0x004a}
0x1f6…21e             Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0001, t01=0x006a}
0x21e…23c             Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x0092}
0x23c…252             Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00b0}
0x252…27c             Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0001, t01=0x00c6}
0x27c…2a0             Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0001, t01=0x00f0}
0x2a0…2ac             Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0001, t01=0x0114}
0x2ac…2da             Head {h00=0x002a, h01=0x0050, text=» DATA 0 CODE CONVERSION TABLE POINTER «, t00=0x0001, t01=0x0120}
0x2da…2fa             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x0001, t01=0x014e}
0x2fa…31a             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x0001, t01=0x016e}
0x31a…33a             Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x0001, t01=0x018e}
0x33a…352             Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT-STACK«, t00=0x0002, t01=0x001e}
0x352…370             Head {h00=0x001a, h01=0x0050, text=» DATA 0 TIMER POINTER «, t00=0x0002, t01=0x0036}
0x370…38e             Head {h00=0x001a, h01=0x0050, text=» DATA ECH ECHO DEVICE «, t00=0x0002, t01=0x0054}
0x38e…3b6             Head {h00=0x0024, h01=0x0050, text=» DATA /BCA BACKSPACE AND CANCEL «, t00=0x0002, t01=0x0072}
0x3b6…3dc             Head {h00=0x0022, h01=0x0050, text=» DATA /ED0 EOR AND DOUBLE ZERO«, t00=0x0002, t01=0x009a}
0x3dc…416             Head {h00=0x0036, h01=0x0050, text=» DATA DWTSQ+DVTKB POINTER TO FIRST PLACE IN QUEUE «, t00=0x0002, t01=0x00c0}
0x416…44e             Head {h00=0x0034, h01=0x0050, text=» DATA DWTSQ+DVTKB POINTER TO LAST PLACE IN QUEUE«, t00=0x0002, t01=0x00fa}
0x44e…468             Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVTKB «, t00=0x0002, t01=0x0132}
0x468…486             Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0002, t01=0x014c}
0x486…4a2             Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0002, t01=0x016a}
0x4a2…4b8             Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0002, t01=0x0186}
0x4b8…4cc             Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x000c}
0x4cc…4e6             Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x0020}
0x4e6…4f4             Head {h00=0x000a, h01=0x0050, text=» DATA «, t00=0x0003, t01=0x003a}
0x4f4…500             Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x0048}
0x500…514             Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0003, t01=0x0054}
0x514…51e             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0068}
0x51e…52a             Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0003, t01=0x0072}
0x52a…52e             Head {h00=0x4004, h01=0x0000}
0x52e…532             00 03 00 7e                                                                                                                                                                                                                                       ┆   ~┆
0x532…53a (4, 1, 8)   20 04 00 00 00 04 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view