|
|
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: 3048 (0xbe8)
Notes: pts_type(SC)
Names: »DVKB01.SC«
└─⟦7b35573c9⟧ Bits:30009690 Philips computer tape "600402"
└─⟦this⟧ »M:AF/DVKB01.SC«
IDENT DVKB01 REL 11.0 81-01-26 870105041100 * * KEYBOARD DEVICE WORK TABLE * ENTRY DVKB01 TABLE ENTRY EXTRN CTAB02 EXTRN DVDY01 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 /0001 CHANNEL PARAMETER-2 DATA 0 LINE DRIVER DEPENDENT DATA 0 LINE DRIVER DEPENDENT DATA /1000 DEVICE STATUS DATA DVDY01 DVDY01O DEVICE 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,0,0,0,0,0,0 DATA 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,0 DATA 0,0,0,0,0,0,0,0 DATA 0,0,0,0,0,0,0,0 XIF DWTEND EQU * END
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…0c6 Head {h00=0x0012, h01=0x0050, text=» EXTRN DVDY01 «, t00=0x0000, t01=0x00b4}
0x0c6…0da Head {h00=0x0010, h01=0x0050, text=» EXTRN KBAD4«, t00=0x0000, t01=0x00ca}
0x0da…0ee Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0000, t01=0x00de}
0x0ee…0f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x0f8…102 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x102…10c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x10c…120 Head {h00=0x0010, h01=0x0050, text=»DVKB01 EQU *«, t00=0x0000, t01=0x0110}
0x120…146 Head {h00=0x0022, h01=0x0050, text=» DATA /1111 CHANNEL PARAMETER «, t00=0x0000, t01=0x0124}
0x146…17a Head {h00=0x0030, h01=0x0050, text=» DATA /8040 DEVICE STATUS./8040 MEANS READY «, t00=0x0000, t01=0x014a}
0x17a…196 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB-ADDRESS «, t00=0x0000, t01=0x017e}
0x196…1b8 Head {h00=0x001e, h01=0x0050, text=» DATA DWTEND-DVKB01 ORDER «, t00=0x0001, t01=0x000a}
0x1b8…1e4 Head {h00=0x0028, h01=0x0050, text=» DATA KBAD4 POINTER TO ADDRESS BLOCK«, t00=0x0001, t01=0x002c}
0x1e4…204 Head {h00=0x001c, h01=0x0050, text=» DATA 'KB' TTAB ADDRESS «, t00=0x0001, t01=0x0058}
0x204…22a Head {h00=0x0022, h01=0x0050, text=» DATA 0 WAIT/ACTIVE INDICATOR «, t00=0x0001, t01=0x0078}
0x22a…248 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x009e}
0x248…25e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00bc}
0x25e…288 Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0001, t01=0x00d2}
0x288…2ac Head {h00=0x0020, h01=0x0050, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0001, t01=0x00fc}
0x2ac…2b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0001, t01=0x0120}
0x2b8…2da Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0001, t01=0x012c}
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…372 Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A7«, t00=0x0002, t01=0x0036}
0x372…392 Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A8«, t00=0x0002, t01=0x0056}
0x392…3ba Head {h00=0x0024, h01=0x0050, text=» DATA /0001 CHANNEL PARAMETER-2 «, t00=0x0002, t01=0x0076}
0x3ba…3e0 Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x009e}
0x3e0…406 Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x00c4}
0x406…428 Head {h00=0x001e, h01=0x0050, text=» DATA /1000 DEVICE STATUS «, t00=0x0002, t01=0x00ea}
0x428…44c Head {h00=0x0020, h01=0x0050, text=» DATA DVDY01 DVDY01O DEVICE «, t00=0x0002, t01=0x010c}
0x44c…46a Head {h00=0x001a, h01=0x0050, text=» DATA 0 KEYLOCK MEMORY«, t00=0x0002, t01=0x0130}
0x46a…48c Head {h00=0x001e, h01=0x0050, text=» DATA 0 CTRL/SHIFT MEMORY «, t00=0x0002, t01=0x014e}
0x48c…4c8 Head {h00=0x0038, h01=0x0050, text=» DATA CTAB02 CTAB02E ADDRESS TO CONVERSION POINTERS «, t00=0x0002, t01=0x0170}
0x4c8…4de Head {h00=0x0012, h01=0x0050, text=» DATA 0 TIMER «, t00=0x0003, t01=0x001c}
0x4de…510 Head {h00=0x002e, h01=0x0050, text=» DATA DWTSQ+DVKB01 POINTER TO FIRST PLACE «, t00=0x0003, t01=0x0032}
0x510…540 Head {h00=0x002c, h01=0x0050, text=» DATA DWTSQ+DVKB01 POINTER TO LAST PLACE«, t00=0x0003, t01=0x0064}
0x540…55a Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVKB01«, t00=0x0003, t01=0x0094}
0x55a…578 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x00ae}
0x578…596 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x00cc}
0x596…5ac Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x0003, t01=0x00ea}
0x5ac…5c2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x0100}
0x5c2…5d6 Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x0116}
0x5d6…5f0 Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x012a}
0x5f0…60e Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x0144}
0x60e…62c Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x0162}
0x62c…64a Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x0180}
0x64a…668 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0004, t01=0x000e}
0x668…674 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0004, t01=0x002c}
0x674…688 Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0004, t01=0x0038}
0x688…694 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0004, t01=0x004c}
0x694…698 Head {h00=0x4004, h01=0x0000}
0x698…69c 00 04 00 58 ┆ X┆
0x69c…6a4 (5, 1, 8) 20 04 00 00 00 05 00 04 ┆ ┆
0x6a4…6ac (6, 1, 8) 20 04 00 00 00 06 00 04 ┆ ┆
0x6ac…6ae (7, 0, 2) 02 d0 ┆ ┆
0x6ae…6fe (8, 0, 400) 00 32 00 50 5c 49 44 45 4e 54 20 44 56 44 59 30 30 20 5c 52 45 4c 20 31 31 2e 30 20 38 31 2d 30 31 2d 32 36 20 38 37 30 31 30 35 30 34 31 31 30 30 20 00 00 00 04 00 04 00 50 00 00 00 3a 00 2a 00 50 2a 20 20 44 45 56 49 43 45 20 57 4f 52 4b ┆ 2 P IDENT DVDY00 REL 11.0 81-01-26 870105041100 P : * P* DEVICE WORK┆
0x6fe…74e 20 54 41 42 4c 45 20 46 4f 52 20 56 49 44 45 4f 20 44 49 53 50 4c 41 59 00 00 00 42 00 06 00 50 2a 20 00 00 00 70 00 1e 00 50 5c 45 4e 54 52 59 5c 44 56 44 59 30 30 5c 54 41 42 4c 45 20 45 4e 54 52 59 20 00 00 00 7a 00 06 00 50 2a 20 00 00 ┆ TABLE FOR VIDEO DISPLAY B P* p P ENTRY DVDY00 TABLE ENTRY z P* ┆
0x74e…79e 00 9c 00 06 00 50 2a 20 00 00 00 a6 00 28 00 50 5c 45 58 54 52 4e 5c 44 59 41 44 5c 50 4f 49 4e 54 45 52 20 54 4f 20 41 44 44 52 45 53 53 20 42 4c 4f 43 4b 00 00 00 b0 00 10 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 31 00 00 00 dc 00 06 00 50 ┆ P* ( P EXTRN DYAD POINTER TO ADDRESS BLOCK PMMUPAG EQU 1 P┆
0x79e…7ee 2a 20 00 00 00 f0 00 1c 00 50 44 56 44 59 30 30 5c 45 51 55 5c 2a 5c 54 41 42 4c 45 20 45 4e 54 52 59 00 00 00 fa 00 22 00 50 5c 44 41 54 41 5c 2f 31 31 31 31 5c 43 48 41 4e 4e 45 4c 20 50 41 52 41 4d 45 54 45 52 20 00 00 01 1a 00 30 00 50 ┆* PDVDY00 EQU * TABLE ENTRY " P DATA /1111 CHANNEL PARAMETER 0 P┆
0x7ee…83e 5c 44 41 54 41 5c 2f 38 30 38 30 5c 53 54 41 54 55 53 2e 2f 38 30 38 30 20 4d 45 41 4e 53 20 44 45 56 49 43 45 20 52 45 41 44 59 20 00 00 01 40 00 18 00 50 5c 44 41 54 41 5c 30 5c 45 43 42 20 41 44 44 52 45 53 53 20 00 00 01 74 00 1e 00 50 ┆ DATA /8080 STATUS./8080 MEANS DEVICE READY @ P DATA 0 ECB ADDRESS t P┆
0x83e…88e (9, 0, 400) 5c 44 41 54 41 5c 44 57 54 45 4e 44 2d 44 56 44 59 30 30 5c 4f 52 44 45 52 20 00 00 01 90 00 28 00 50 5c 44 41 54 41 5c 44 59 41 44 5c 50 4f 49 4e 54 45 52 20 54 4f 20 41 44 44 52 45 53 53 2d 42 4c 4f 43 4b 20 00 01 00 22 00 1c 00 50 5c 44 ┆ DATA DWTEND-DVDY00 ORDER ( P DATA DYAD POINTER TO ADDRESS-BLOCK " P D┆
0x88e…8de 41 54 41 5c 2f 43 34 35 39 5c 54 54 41 42 2d 41 44 44 52 45 53 53 00 01 00 4e 00 24 00 50 5c 44 41 54 41 5c 30 5c 57 41 49 54 2f 41 43 54 49 56 41 54 45 20 49 4e 44 49 43 41 54 4f 52 20 00 01 00 6e 00 1a 00 50 5c 44 41 54 41 5c 30 5c 54 45 ┆ATA /C459 TTAB-ADDRESS N $ P DATA 0 WAIT/ACTIVATE INDICATOR n P DATA 0 TE┆
0x8de…92e 52 4d 49 4e 41 4c 20 51 55 45 55 45 00 01 00 96 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 31 20 00 01 00 b4 00 26 00 50 5c 44 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 55 53 45 52 20 45 43 42 20 41 44 44 52 45 53 53 00 01 00 ca ┆RMINAL QUEUE P IFT MMUPAG=1 & P DATA 0 SAVE AREA USER ECB ADDRESS ┆
0x92e…97e 00 20 00 50 5c 44 41 54 41 5c 44 45 56 45 43 42 5c 4d 4d 55 20 45 43 42 20 41 44 44 52 45 53 53 00 01 00 f4 00 08 00 50 5c 58 49 46 00 01 01 18 00 1e 00 50 5c 44 41 54 41 5c 30 5c 4f 55 54 50 55 54 20 51 55 45 55 45 20 4c 49 4e 4b 20 00 01 ┆ P DATA DEVECB MMU ECB ADDRESS P XIF P DATA 0 OUTPUT QUEUE LINK ┆
0x97e…9ce 01 24 00 1c 00 50 5c 44 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 46 4f 52 20 41 33 00 01 01 46 00 1c 00 50 5c 44 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 46 4f 52 20 41 34 00 01 01 66 00 1c 00 50 5c 44 41 54 41 5c 30 5c 53 41 ┆ $ P DATA 0 SAVE AREA FOR A3 F P DATA 0 SAVE AREA FOR A4 f P DATA 0 SA┆
0x9ce…a1e (10, 0, 400) 56 45 20 41 52 45 41 20 46 4f 52 20 41 35 00 01 01 86 00 14 00 50 5c 52 45 53 5c 34 5c 44 57 54 2d 53 54 41 43 4b 00 02 00 16 00 1c 00 50 5c 44 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 46 4f 52 20 41 37 00 02 00 2e 00 1c 00 50 5c 44 ┆VE AREA FOR A5 P RES 4 DWT-STACK P DATA 0 SAVE AREA FOR A7 . P D┆
0xa1e…a6e 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 46 4f 52 20 41 38 00 02 00 4e 00 24 00 50 5c 44 41 54 41 5c 2f 30 30 30 34 5c 43 48 41 4e 4e 45 4c 20 50 41 52 41 4d 45 54 45 52 20 32 20 00 02 00 6e 00 24 00 50 5c 44 41 54 41 5c 30 5c 4c 49 ┆ATA 0 SAVE AREA FOR A8 N $ P DATA /0004 CHANNEL PARAMETER 2 n $ P DATA 0 LI┆
0xa6e…abe 4e 45 20 44 52 49 56 45 52 20 44 45 50 45 4e 44 45 4e 54 20 31 20 00 02 00 96 00 24 00 50 5c 44 41 54 41 5c 30 5c 4c 49 4e 45 20 44 52 49 56 45 52 20 44 45 50 45 4e 44 45 4e 54 20 32 20 00 02 00 be 00 1e 00 50 5c 44 41 54 41 5c 2f 30 30 30 ┆NE DRIVER DEPENDENT 1 $ P DATA 0 LINE DRIVER DEPENDENT 2 P DATA /000┆
0xabe…b0e 30 5c 44 45 56 49 43 45 20 53 54 41 54 55 53 20 00 02 00 e6 00 1e 00 50 5c 44 41 54 41 5c 2f 31 30 31 5c 43 55 52 53 4f 52 20 50 4f 49 4e 54 45 52 20 00 02 01 08 00 2a 00 50 5c 44 41 54 41 5c 2f 31 38 35 30 5c 4c 45 46 54 20 42 59 54 45 3d ┆0 DEVICE STATUS P DATA /101 CURSOR POINTER * P DATA /1850 LEFT BYTE=┆
0xb0e…b5e 4e 55 4d 42 45 52 20 4f 46 20 4c 49 4e 45 53 20 00 02 01 2a 00 22 00 50 5c 5c 5c 52 49 47 48 54 20 42 59 54 45 3d 43 48 41 52 41 43 54 45 52 53 2f 4c 49 4e 45 20 00 02 01 58 00 20 00 50 5c 44 41 54 41 5c 30 5c 43 48 41 52 41 43 54 45 52 53 ┆NUMBER OF LINES * " P RIGHT BYTE=CHARACTERS/LINE X P DATA 0 CHARACTERS┆
0xb5e…bae (11, 2, 130) 20 49 4e 20 42 4c 4f 43 4b 20 00 02 01 7e 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 31 20 00 03 00 12 00 1c 00 50 44 45 56 45 43 42 5c 44 41 54 41 5c 30 2c 30 2c 30 2c 30 2c 30 2c 30 20 00 03 00 28 00 08 00 50 5c 58 49 46 00 03 00 48 ┆ IN BLOCK ~ P IFT MMUPAG=1 PDEVECB DATA 0,0,0,0,0,0 ( P XIF H┆
0xbae…be0 00 10 00 50 44 57 54 45 4e 44 5c 45 51 55 5c 2a 00 03 00 54 00 06 00 50 2a 20 00 03 00 68 00 08 00 50 5c 45 4e 44 00 03 00 72 40 04 00 00 00 03 00 7e ┆ PDWTEND EQU * T P* h P END r@ ~┆
0xbe0…be8 (12, 1, 8) 20 04 00 00 00 04 00 04 ┆ ┆