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

⟦f07ad78d5⟧

    Length: 1504 (0x5e0)
    Notes: pts_type(SC)
    Names: »DVTOD.SC«

Derivation

└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
    └─⟦this⟧ »TOSSWORK/DVTOD.SC« 

PTS(SC)

	IDENT DVTOD 	REL 11.0 81-04-13 870105041100

*   KEYBOARD DEVICE WORK TABLE
* 
	ENTRY	DVTOD	TABLE ENTRY
* 
*** 

	EXTRN	ODAD	ACTIVATION ADRESS 
MMUPAG	EQU	0	MEMORY MANAGEMENT UNIT CONDITION 
* 
* 
DVTOD	EQU	* 
	DATA	/1111	CHANNEL PARAMETER 
	DATA	/8040	DEVICE STATUS./8040 MEANS READY 
	DATA	0	ECB-ADDRESS 
	DATA	DWTEND-DVTOD	ORDER
	DATA	ODAD	POINTER TO ADDRESS BLOCK 
	DATA	'OD'	TTAB ADDRESS 
	DATA	0	WAIT/ACTIVE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0 
	DATA	DEVECB
	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	/2222	CHANNEL PARAMETER-2 
	DATA	0	LINE DRIVER DEPENDENT 
	DATA	0	LINE DRIVER DEPENDENT 
	DATA	/3333	DEVICE STATUS 
	DATA	0 
	DATA	0	KEYLOCK MEMORY
	DATA	0	CTRL/SHIFT MEMORY 
	DATA	0	CODE ADDRESS TO CONVERSION POINTERS 
	DATA	0	TIMER 
	DATA	0	LRC - ACKUMULATOR 
	DATA	DWTSQ+DVTOD	POINTER TO FIRST PLACE
	DATA	DWTSQ+DVTOD	POINTER TO LAST PLACE 
DWTSQ	EQU	*-DVTOD 
	DATA	0	CIRCULAR BUFFER 
	IFT	MMUPAG=1 
DEVECB	EQU	*
	DATA	0,0,0,0,0,0 
	XIF
DWTEND	EQU	*
	END

HexDump

0x000…034 (0, 0, 400) Head {h00=0x0030, h01=0x0050, text=» IDENT DVTOD  REL 11.0 81-04-13 870105041100«, t00=0x0000, t01=0x0004}
0x034…03c             Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x03c…062             Head {h00=0x0022, h01=0x001e, text=»*   KEYBOARD DEVICE WORK TABLE«, t00=0x0000, t01=0x0040}
0x062…06c             Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0066}
0x06c…08c             Head {h00=0x001c, h01=0x0050, text=» ENTRY DVTOD TABLE ENTRY«, t00=0x0000, t01=0x0070}
0x08c…096             Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0090}
0x096…0a2             Head {h00=0x0008, h01=0x0050, text=»*** «, t00=0x0000, t01=0x009a}
0x0a2…0aa             Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x00a6}
0x0aa…0d0             Head {h00=0x0022, h01=0x0050, text=» EXTRN ODAD ACTIVATION ADRESS «, t00=0x0000, t01=0x00ae}
0x0d0…106             Head {h00=0x0032, h01=0x0050, text=»MMUPAG EQU 0 MEMORY MANAGEMENT UNIT CONDITION «, t00=0x0000, t01=0x00d4}
0x106…110             Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x010a}
0x110…11a             Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0114}
0x11a…12e             Head {h00=0x0010, h01=0x0050, text=»DVTOD EQU * «, t00=0x0000, t01=0x011e}
0x12e…154             Head {h00=0x0022, h01=0x0050, text=» DATA /1111 CHANNEL PARAMETER «, t00=0x0000, t01=0x0132}
0x154…188             Head {h00=0x0030, h01=0x0050, text=» DATA /8040 DEVICE STATUS./8040 MEANS READY «, t00=0x0000, t01=0x0158}
0x188…1a4             Head {h00=0x0018, h01=0x0013, text=» DATA 0 ECB-ADDRESS «, t00=0x0000, t01=0x018c}
0x1a4…1c4             Head {h00=0x001c, h01=0x0050, text=» DATA DWTEND-DVTOD ORDER«, t00=0x0001, t01=0x0018}
0x1c4…1f0             Head {h00=0x0028, h01=0x0050, text=» DATA ODAD POINTER TO ADDRESS BLOCK «, t00=0x0001, t01=0x0038}
0x1f0…210             Head {h00=0x001c, h01=0x0050, text=» DATA 'OD' TTAB ADDRESS «, t00=0x0001, t01=0x0064}
0x210…236             Head {h00=0x0022, h01=0x001d, text=» DATA 0 WAIT/ACTIVE INDICATOR «, t00=0x0001, t01=0x0084}
0x236…254             Head {h00=0x001a, h01=0x0016, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x00aa}
0x254…26a             Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00c8}
0x26a…27a             Head {h00=0x000c, h01=0x0007, text=» DATA 0 «, t00=0x0001, t01=0x00de}
0x27a…28e             Head {h00=0x0010, h01=0x0050, text=» DATA DEVECB«, t00=0x0001, t01=0x00ee}
0x28e…29a             Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0001, t01=0x0102}
0x29a…2bc             Head {h00=0x001e, h01=0x0019, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0001, t01=0x010e}
0x2bc…2dc             Head {h00=0x001c, h01=0x0018, text=» DATA 0 SAVE AREA FOR A3«, t00=0x0001, t01=0x0130}
0x2dc…2fc             Head {h00=0x001c, h01=0x0018, text=» DATA 0 SAVE AREA FOR A4«, t00=0x0001, t01=0x0150}
0x2fc…31c             Head {h00=0x001c, h01=0x0018, text=» DATA 0 SAVE AREA FOR A5«, t00=0x0001, t01=0x0170}
0x31c…334             Head {h00=0x0014, h01=0x0010, text=» RES 4 DWT STACK«, t00=0x0001, t01=0x0190}
0x334…354             Head {h00=0x001c, h01=0x0018, text=» DATA 0 SAVE AREA FOR A7«, t00=0x0002, t01=0x0018}
0x354…374             Head {h00=0x001c, h01=0x0018, text=» DATA 0 SAVE AREA FOR A8«, t00=0x0002, t01=0x0038}
0x374…39c             Head {h00=0x0024, h01=0x0050, text=» DATA /2222 CHANNEL PARAMETER-2 «, t00=0x0002, t01=0x0058}
0x39c…3c2             Head {h00=0x0022, h01=0x001d, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x0080}
0x3c2…3e8             Head {h00=0x0022, h01=0x001d, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x00a6}
0x3e8…40a             Head {h00=0x001e, h01=0x0050, text=» DATA /3333 DEVICE STATUS «, t00=0x0002, t01=0x00cc}
0x40a…41a             Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0002, t01=0x00ee}
0x41a…438             Head {h00=0x001a, h01=0x0016, text=» DATA 0 KEYLOCK MEMORY«, t00=0x0002, t01=0x00fe}
0x438…45a             Head {h00=0x001e, h01=0x0019, text=» DATA 0 CTRL/SHIFT MEMORY «, t00=0x0002, t01=0x011c}
0x45a…48e             Head {h00=0x0030, h01=0x0050, text=» DATA 0 CODE ADDRESS TO CONVERSION POINTERS «, t00=0x0002, t01=0x013e}
0x48e…4a4             Head {h00=0x0012, h01=0x0050, text=» DATA 0 TIMER «, t00=0x0002, t01=0x0172}
0x4a4…4c6             Head {h00=0x001e, h01=0x0050, text=» DATA 0 LRC - ACKUMULATOR «, t00=0x0002, t01=0x0188}
0x4c6…4f6             Head {h00=0x002c, h01=0x0050, text=» DATA DWTSQ+DVTOD POINTER TO FIRST PLACE«, t00=0x0003, t01=0x001a}
0x4f6…526             Head {h00=0x002c, h01=0x0050, text=» DATA DWTSQ+DVTOD POINTER TO LAST PLACE «, t00=0x0003, t01=0x004a}
0x526…540             Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVTOD «, t00=0x0003, t01=0x007a}
0x540…560             Head {h00=0x001c, h01=0x0050, text=» DATA 0 CIRCULAR BUFFER «, t00=0x0003, t01=0x0094}
0x560…576             Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x00b4}
0x576…58a             Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x00ca}
0x58a…5a4             Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x00de}
0x5a4…5b0             Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0003, t01=0x00f8}
0x5b0…5c4             Head {h00=0x0010, h01=0x000c, text=»DWTEND EQU *«, t00=0x0003, t01=0x0104}
0x5c4…5d0             Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0003, t01=0x0118}
0x5d0…5d4             Head {h00=0x4004, h01=0x0000}
0x5d4…5d8             00 03 01 24                                                                                                                                                                                                                                       ┆   $┆
0x5d8…5e0 (4, 1, 8)   20 04 00 00 00 04 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view