|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1386 (0x56a)
Notes: pts_type(SC)
Names: »DVKB00.SC«
└─⟦1fa4b7c7b⟧ Bits:30009694 Philips computer tape "600410A"
└─⟦this⟧ »MODMON/DVKB00.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 1
*
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 0,0,0,0,0,0,0,0
DATA 0,0,0,0,0,0,0
XIF
DWTEND EQU *
*
END
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 1«, 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…508 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x003e}
0x508…524 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0003, t01=0x005c}
0x524…530 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0003, t01=0x0078}
0x530…544 Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0003, t01=0x0084}
0x544…54e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0098}
0x54e…55a Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0003, t01=0x00a2}
0x55a…55e Head {h00=0x4004, h01=0x0000}
0x55e…562 00 03 00 ae ┆ ┆
0x562…56a (4, 1, 8) 20 04 00 00 00 04 00 04 ┆ ┆