|
|
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: 4464 (0x1170)
Notes: pts_type(SC)
Names: »DVKB00.SC«
└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
└─⟦this⟧ »MONGEN/DVKB00.SC«
IDENT DVKB00 REL 11.0 81-01-26 870105041100 * * KEYBOARD DEVICE WORK TABLE * ENTRY DVKB00 TABLE ENTRY EXTRN CTAB01 EXTRN DVDY00 EXTRN KBAD4 MMUPAG EQU 1 * * * DVKB00 EQU * DATA /1111 CHANNEL PARAMETER DATA /8040 DEVICE STATUS./8040 MEANS READY DATA 0 ECB-ADDRESS DATA DWTEND-DVKB00 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 DVDY00 DVDY00O DEVICE DATA 0 KEYLOCK MEMORY DATA 0 CTRL/SHIFT MEMORY DATA CTAB01 CTAB01E ADDRESS TO CONVERSION POINTERS DATA 0 TIMER DATA DWTSQ+DVKB00 POINTER TO FIRST PLACE DATA DWTSQ+DVKB00 POINTER TO LAST PLACE DWTSQ EQU *-DVKB00 DATA 0,0,0,0,0,0,0,0 DATA 0,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,0 DATA 0,0,0,0,0,0,0,0 DATA 0 XIF DWTEND EQU * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DVKB00 REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…006e Head {h00=0x0022, h01=0x0050, text=»* KEYBOARD DEVICE WORK TABLE«, t00=0x0000, t01=0x004c}
0x006e…0078 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0072}
0x0078…009a Head {h00=0x001e, h01=0x0050, text=» ENTRY DVKB00 TABLE ENTRY «, t00=0x0000, t01=0x007c}
0x009a…00b0 Head {h00=0x0012, h01=0x0050, text=» EXTRN CTAB01 «, t00=0x0000, t01=0x009e}
0x00b0…00c6 Head {h00=0x0012, h01=0x0050, text=» EXTRN DVDY00 «, t00=0x0000, t01=0x00b4}
0x00c6…00da Head {h00=0x0010, h01=0x0050, text=» EXTRN KBAD4«, t00=0x0000, t01=0x00ca}
0x00da…00ee Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0000, t01=0x00de}
0x00ee…00f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…010c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0120 Head {h00=0x0010, h01=0x0050, text=»DVKB00 EQU *«, t00=0x0000, t01=0x0110}
0x0120…0146 Head {h00=0x0022, h01=0x0050, text=» DATA /1111 CHANNEL PARAMETER «, t00=0x0000, t01=0x0124}
0x0146…017a Head {h00=0x0030, h01=0x0050, text=» DATA /8040 DEVICE STATUS./8040 MEANS READY «, t00=0x0000, t01=0x014a}
0x017a…0196 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB-ADDRESS «, t00=0x0000, t01=0x017e}
0x0196…01b8 Head {h00=0x001e, h01=0x0050, text=» DATA DWTEND-DVKB00 ORDER «, t00=0x0001, t01=0x000a}
0x01b8…01e4 Head {h00=0x0028, h01=0x0050, text=» DATA KBAD4 POINTER TO ADDRESS BLOCK«, t00=0x0001, t01=0x002c}
0x01e4…0204 Head {h00=0x001c, h01=0x0050, text=» DATA 'KB' TTAB ADDRESS «, t00=0x0001, t01=0x0058}
0x0204…022a Head {h00=0x0022, h01=0x0050, text=» DATA 0 WAIT/ACTIVE INDICATOR «, t00=0x0001, t01=0x0078}
0x022a…0248 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0001, t01=0x009e}
0x0248…025e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0001, t01=0x00bc}
0x025e…0288 Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0001, t01=0x00d2}
0x0288…02ac Head {h00=0x0020, h01=0x0050, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0001, t01=0x00fc}
0x02ac…02b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0001, t01=0x0120}
0x02b8…02da Head {h00=0x001e, h01=0x0050, text=» DATA 0 OUTPUT QUEUE LINK «, t00=0x0001, t01=0x012c}
0x02da…02fa Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A3«, t00=0x0001, t01=0x014e}
0x02fa…031a Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A4«, t00=0x0001, t01=0x016e}
0x031a…033a Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A5«, t00=0x0001, t01=0x018e}
0x033a…0352 Head {h00=0x0014, h01=0x0050, text=» RES 4 DWT STACK«, t00=0x0002, t01=0x001e}
0x0352…0372 Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A7«, t00=0x0002, t01=0x0036}
0x0372…0392 Head {h00=0x001c, h01=0x0050, text=» DATA 0 SAVE AREA FOR A8«, t00=0x0002, t01=0x0056}
0x0392…03ba Head {h00=0x0024, h01=0x0050, text=» DATA /0001 CHANNEL PARAMETER-2 «, t00=0x0002, t01=0x0076}
0x03ba…03e0 Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x009e}
0x03e0…0406 Head {h00=0x0022, h01=0x0050, text=» DATA 0 LINE DRIVER DEPENDENT «, t00=0x0002, t01=0x00c4}
0x0406…0428 Head {h00=0x001e, h01=0x0050, text=» DATA /1000 DEVICE STATUS «, t00=0x0002, t01=0x00ea}
0x0428…044c Head {h00=0x0020, h01=0x0050, text=» DATA DVDY00 DVDY00O DEVICE «, t00=0x0002, t01=0x010c}
0x044c…046a Head {h00=0x001a, h01=0x0050, text=» DATA 0 KEYLOCK MEMORY«, t00=0x0002, t01=0x0130}
0x046a…048c Head {h00=0x001e, h01=0x0050, text=» DATA 0 CTRL/SHIFT MEMORY «, t00=0x0002, t01=0x014e}
0x048c…04c8 Head {h00=0x0038, h01=0x0050, text=» DATA CTAB01 CTAB01E ADDRESS TO CONVERSION POINTERS «, t00=0x0002, t01=0x0170}
0x04c8…04de Head {h00=0x0012, h01=0x0050, text=» DATA 0 TIMER «, t00=0x0003, t01=0x001c}
0x04de…0510 Head {h00=0x002e, h01=0x0050, text=» DATA DWTSQ+DVKB00 POINTER TO FIRST PLACE «, t00=0x0003, t01=0x0032}
0x0510…0540 Head {h00=0x002c, h01=0x0050, text=» DATA DWTSQ+DVKB00 POINTER TO LAST PLACE«, t00=0x0003, t01=0x0064}
0x0540…055a Head {h00=0x0016, h01=0x0050, text=»DWTSQ EQU *-DVKB00«, t00=0x0003, t01=0x0094}
0x055a…0578 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x00ae}
0x0578…0596 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x00cc}
0x0596…05ac Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0003, t01=0x00ea}
0x05ac…05c0 Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0003, t01=0x0100}
0x05c0…05da Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0003, t01=0x0114}
0x05da…05f8 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x012e}
0x05f8…0616 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x014c}
0x0616…0634 Head {h00=0x001a, h01=0x0050, text=» DATA 0,0,0,0,0,0,0,0 «, t00=0x0003, t01=0x016a}
0x0634…0644 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0003, t01=0x0188}
0x0644…0650 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0004, t01=0x0008}
0x0650…0664 Head {h00=0x0010, h01=0x0050, text=»DWTEND EQU *«, t00=0x0004, t01=0x0014}
0x0664…0670 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0004, t01=0x0028}
0x0670…0674 Head {h00=0x4004, h01=0x0000}
0x0674…0678 00 04 00 34 ┆ 4┆
0x0678…0680 (5, 1, 8) 20 04 00 00 00 05 00 04 ┆ ┆
0x0680…06d0 (6, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 05 01 86 00 1c 00 50 2a 20 20 43 4f 4e 44 49 54 49 4f 4e 41 4c 20 41 53 53 45 4d 42 4c 59 2a 00 06 00 16 00 1c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 06 ┆************** P* CONDITIONAL ASSEMBLY* P************************ ┆
0x06d0…0720 00 36 00 06 00 50 2a 20 00 06 00 56 00 06 00 50 2a 20 00 06 00 60 00 0e 00 50 58 3a 41 5c 45 51 55 5c 30 20 00 06 00 6a 00 0e 00 50 58 3a 42 5c 45 51 55 5c 30 20 00 06 00 7c 00 0e 00 50 58 3a 43 5c 45 51 55 5c 36 30 00 06 00 8e 00 0e 00 50 ┆ 6 P* V P* ` PX:A EQU 0 j PX:B EQU 0 | PX:C EQU 60 P┆
0x0720…0770 58 3a 44 5c 45 51 55 5c 31 30 00 06 00 a0 00 0e 00 50 58 3a 45 5c 45 51 55 5c 36 20 00 06 00 b2 00 16 00 50 58 3a 46 5c 45 51 55 5c 2f 35 46 35 45 5c 5c 3d 34 20 00 06 00 c4 00 16 00 50 58 3a 47 5c 45 51 55 5c 2f 30 44 30 30 5c 5c 3d 34 20 ┆X:D EQU 10 PX:E EQU 6 PX:F EQU /5F5E =4 PX:G EQU /0D00 =4 ┆
0x0770…07c0 00 06 00 de 00 04 00 50 00 06 00 f8 00 14 00 50 54 49 4d 4f 55 54 5c 45 51 55 5c 58 3a 41 5c 20 00 06 01 00 00 12 00 50 50 4f 57 55 50 5c 45 51 55 5c 58 3a 42 20 00 06 01 18 00 12 00 50 44 56 42 4c 45 4e 5c 45 51 55 5c 58 3a 43 00 06 01 2e ┆ P PTIMOUT EQU X:A PPOWUP EQU X:B PDVBLEN EQU X:C .┆
0x07c0…0810 00 12 00 50 44 56 42 4b 54 42 5c 45 51 55 5c 58 3a 44 00 06 01 44 00 12 00 50 44 45 56 49 4e 44 5c 45 51 55 5c 58 3a 45 00 06 01 5a 00 04 00 50 00 06 01 70 00 0a 00 50 5c 5c 5c 5c 3d 33 00 06 01 78 00 06 00 50 2a 20 00 06 01 86 00 2e 00 50 ┆ PDVBKTB EQU X:D D PDEVIND EQU X:E Z P p P =3 x P* . P┆
0x0810…0860 (7, 0, 400) 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 4d 4d 55 20 50 41 47 49 4e 47 20 00 06 01 90 00 2a 00 50 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 4d 4d 55 50 41 ┆* A PROGRAM VERSION USING TOSS MMU PAGING * P* IS OBTAINED BY SETTING MMUPA┆
0x0860…08b0 47 20 45 51 55 20 31 2e 00 07 00 32 00 06 00 50 2a 20 00 07 00 60 00 10 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 31 00 07 00 6a 00 06 00 50 2a 20 00 07 00 7e 00 06 00 50 2a 20 00 07 00 88 00 36 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 ┆G EQU 1. 2 P* ` PMMUPAG EQU 1 j P* ~ P* 6 P* A PROGRAM VE┆
0x08b0…0900 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 48 45 20 45 58 54 45 4e 44 45 44 20 49 4e 53 54 52 55 43 54 49 4f 4e 00 07 00 92 00 2e 00 50 2a 5c 53 45 54 20 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 43 50 55 38 35 32 20 ┆RSION USING THE EXTENDED INSTRUCTION . P* SET IS OBTAINED BY SETTING CPU852 ┆
0x0900…0950 45 51 55 20 30 2e 00 07 00 cc 00 06 00 50 2a 20 00 07 00 fe 00 10 00 50 43 50 55 38 35 32 5c 45 51 55 5c 30 00 07 01 08 00 06 00 50 2a 20 00 07 01 1c 00 0a 00 50 5c 45 4a 45 43 54 00 07 01 26 00 06 00 50 2a 20 00 07 01 34 00 06 00 50 2a 20 ┆EQU 0. P* PCPU852 EQU 0 P* P EJECT & P* 4 P* ┆
0x0950…09a0 00 07 01 3e 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 07 01 48 00 1a 00 50 2a 20 44 57 54 2d 44 49 53 50 4c 41 43 45 4d 45 4e 54 53 20 2a 20 00 07 01 66 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ > P********************* H P* DWT-DISPLACEMENTS * f P************┆
0x09a0…09f0 (8, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 07 01 84 00 06 00 50 2a 20 00 08 00 12 00 06 00 50 2a 20 00 08 00 1c 00 30 00 50 44 57 54 44 52 44 5c 45 51 55 5c 2f 31 30 5c 53 54 41 52 54 20 4f 46 20 44 52 49 56 45 52 20 44 45 46 49 4e 45 44 20 50 41 52 ┆********* P* P* 0 PDWTDRD EQU /10 START OF DRIVER DEFINED PAR┆
0x09f0…0a40 54 20 00 08 00 26 00 06 00 50 2a 20 00 08 00 5a 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 30 20 00 08 00 64 00 14 00 50 53 54 41 52 54 5c 45 51 55 5c 44 57 54 44 52 44 00 08 00 7a 00 08 00 50 5c 58 49 46 00 08 00 92 00 06 00 50 2a 20 ┆T & P* Z P IFT MMUPAG=0 d PSTART EQU DWTDRD z P XIF P* ┆
0x0a40…0a90 00 08 00 9e 00 12 00 50 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 31 20 00 08 00 a8 00 16 00 50 53 54 41 52 54 5c 45 51 55 5c 44 57 54 44 52 44 2b 34 00 08 00 be 00 08 00 50 5c 58 49 46 00 08 00 d8 00 06 00 50 2a 20 00 08 00 e4 00 18 00 50 44 57 ┆ P IFT MMUPAG=1 PSTART EQU DWTDRD+4 P XIF P* PDW┆
0x0a90…0ae0 54 48 50 5c 45 51 55 5c 53 54 41 52 54 2b 2f 31 38 20 00 08 00 ee 00 18 00 50 54 57 43 4c 52 5c 45 51 55 5c 53 54 41 52 54 2b 2f 31 35 20 00 08 01 0a 00 18 00 50 54 57 45 4f 46 5c 45 51 55 5c 53 54 41 52 54 2b 2f 31 36 20 00 08 01 26 00 18 ┆THP EQU START+/18 PTWCLR EQU START+/15 PTWEOF EQU START+/16 & ┆
0x0ae0…0b30 00 50 54 57 42 53 50 5c 45 51 55 5c 53 54 41 52 54 2b 2f 31 34 20 00 08 01 42 00 18 00 50 44 57 54 41 32 5c 45 51 55 5c 53 54 41 52 54 2b 2f 31 41 20 00 08 01 5e 00 2a 00 50 5c 44 41 54 41 5c 44 56 42 4b 54 42 2b 44 56 42 4b 54 42 5c 4d 4d ┆ PTWBSP EQU START+/14 B PDWTA2 EQU START+/1A ^ * P DATA DVBKTB+DVBKTB MM┆
0x0b30…0b80 (9, 0, 400) 55 20 4b 45 59 20 54 41 42 4c 45 20 53 49 5a 45 00 08 01 7a 00 28 00 50 5c 44 41 54 41 5c 44 56 42 4c 45 4e 2b 44 56 42 4c 45 4e 5c 4d 4d 55 20 42 55 46 46 45 52 20 53 49 5a 45 20 00 09 00 18 00 1e 00 50 5c 44 41 54 41 5c 44 45 56 49 4e 44 ┆U KEY TABLE SIZE z ( P DATA DVBLEN+DVBLEN MMU BUFFER SIZE P DATA DEVIND┆
0x0b80…0bd0 5c 44 45 56 49 43 45 20 49 4e 44 45 58 20 00 09 00 44 00 0e 00 50 54 57 41 44 5c 45 51 55 5c 2a 00 09 00 66 00 1e 00 50 5c 44 41 54 41 5c 54 57 41 5c 41 43 54 49 56 41 54 49 4f 4e 20 50 41 52 54 20 00 09 00 78 00 22 00 50 5c 44 41 54 41 5c ┆ DEVICE INDEX D PTWAD EQU * f P DATA TWA ACTIVATION PART x " P DATA ┆
0x0bd0…0c20 30 5c 41 42 4f 52 54 20 52 4f 55 54 49 4e 45 20 41 44 44 52 45 53 53 20 00 09 00 9a 00 0a 00 50 5c 45 4a 45 43 54 00 09 00 c0 00 06 00 50 2a 20 00 09 00 ce 00 06 00 50 2a 20 00 09 00 d8 00 32 00 50 2a 20 20 20 41 43 54 49 56 41 54 49 4f 4e ┆0 ABORT ROUTINE ADDRESS P EJECT P* P* 2 P* ACTIVATION┆
0x0c20…0c70 20 50 41 52 54 3a 20 43 48 45 43 4b 20 56 41 4c 49 44 49 54 59 20 4f 46 20 4f 52 44 45 52 53 20 00 09 00 e2 00 06 00 50 2a 20 00 09 01 18 00 06 00 50 2a 20 00 09 01 22 00 0e 00 50 54 57 41 5c 45 51 55 5c 2a 20 00 09 01 2c 00 0e 00 50 5c 4c ┆ PART: CHECK VALIDITY OF ORDERS P* P* " PTWA EQU * , P L┆
0x0c70…0cc0 44 4b 5c 41 33 2c 30 20 00 09 01 3e 00 24 00 50 5c 4c 44 5c 41 32 2c 34 2c 41 38 5c 47 45 54 20 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 00 09 01 50 00 26 00 50 5c 41 42 4c 28 5a 29 5c 49 48 54 57 35 30 5c 52 45 51 55 45 53 54 45 44 ┆DK A3,0 > $ P LD A2,4,A8 GET REQUESTED LENGTH P & P ABL(Z) IHTW50 REQUESTED┆
0x0cc0…0d10 (10, 0, 400) 20 4c 45 4e 47 54 48 20 3d 30 00 09 01 78 00 06 00 50 2a 20 00 0a 00 12 00 06 00 50 2a 20 00 0a 00 1c 00 1a 00 50 5c 4c 44 52 5c 41 32 2c 41 37 5c 43 4f 50 59 20 4f 52 44 45 52 20 00 0a 00 26 00 20 00 50 5c 52 46 28 4e 50 29 5c 54 57 41 45 ┆ LENGTH =0 x P* P* P LDR A2,A7 COPY ORDER & P RF(NP) TWAE┆
0x0d10…0d60 52 52 5c 52 45 51 55 45 53 54 20 45 52 52 4f 52 00 0a 00 44 00 0e 00 50 5c 53 55 4b 5c 41 32 2c 34 20 00 0a 00 68 00 20 00 50 5c 52 46 28 5a 29 5c 54 57 41 45 52 52 5c 52 45 51 55 45 53 54 20 45 52 52 4f 52 20 00 0a 00 7a 00 1e 00 50 5c 52 ┆RR REQUEST ERROR D P SUK A2,4 h P RF(Z) TWAERR REQUEST ERROR z P R┆
0x0d60…0db0 46 28 4e 29 5c 54 57 41 49 4e 5c 49 4e 50 55 54 20 52 45 51 55 45 53 54 00 0a 00 9e 00 0e 00 50 5c 53 55 4b 5c 41 32 2c 32 20 00 0a 00 c0 00 22 00 50 5c 52 46 28 4e 50 29 5c 54 57 41 4f 55 54 5c 4f 55 54 50 55 54 20 52 45 51 55 45 53 54 20 ┆F(N) TWAIN INPUT REQUEST P SUK A2,2 " P RF(NP) TWAOUT OUTPUT REQUEST ┆
0x0db0…0e00 00 0a 00 d2 00 06 00 50 2a 20 00 0a 00 f8 00 06 00 50 2a 20 00 0a 01 02 00 24 00 50 54 57 41 45 52 52 5c 41 42 4c 5c 44 49 53 49 4f 45 5c 52 45 51 55 45 53 54 20 45 52 52 4f 52 20 00 0a 01 0c 00 0a 00 50 5c 45 4a 45 43 54 00 0a 01 34 00 06 ┆ P* P* $ PTWAERR ABL DISIOE REQUEST ERROR P EJECT 4 ┆
0x0e00…0e50 00 50 2a 20 00 0a 01 42 00 06 00 50 2a 20 00 0a 01 4c 00 10 00 50 54 57 41 49 4e 5c 45 51 55 5c 2a 20 00 0a 01 56 00 12 00 50 5c 49 46 54 5c 54 49 4d 4f 55 54 3d 31 20 00 0a 01 6a 00 26 00 50 5c 4c 44 5c 41 32 2c 44 57 54 54 50 2c 41 36 5c ┆ P* B P* L PTWAIN EQU * V P IFT TIMOUT=1 j & P LD A2,DWTTP,A6 ┆
0x0e50…0ea0 (11, 0, 400) 47 45 54 20 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 20 00 0a 01 80 00 2a 00 50 5c 52 46 28 5a 29 5c 54 57 41 30 31 30 5c 4e 4f 20 54 49 4d 49 4e 47 20 4f 4e 20 54 48 49 53 20 44 45 56 49 43 45 00 0b 00 1a 00 20 00 50 5c 4c 44 52 5c 41 31 2c ┆GET TIMER POINTER * P RF(Z) TWA010 NO TIMING ON THIS DEVICE P LDR A1,┆
0x0ea0…0ef0 41 36 5c 53 41 56 45 20 44 57 54 2d 41 44 44 52 45 53 53 20 00 0b 00 48 00 12 00 50 5c 43 46 5c 41 31 35 2c 53 45 54 49 4d 45 00 0b 00 6c 00 14 00 50 5c 44 41 54 41 5c 54 57 54 55 54 2c 54 49 4d 45 00 0b 00 82 00 2c 00 50 5c 53 54 5c 41 34 ┆A6 SAVE DWT-ADDRESS H P CF A15,SETIME l P DATA TWTUT,TIME , P ST A4┆
0x0ef0…0f40 2c 44 57 54 54 50 2c 41 36 5c 53 41 56 45 20 54 49 4d 45 52 20 42 4c 4f 43 4b 2d 41 44 44 52 45 53 53 00 0b 00 9a 00 08 00 50 5c 58 49 46 00 0b 00 ca 00 10 00 50 54 57 41 30 31 30 5c 45 51 55 5c 2a 00 0b 00 d6 00 10 00 50 5c 49 46 54 5c 50 ┆,DWTTP,A6 SAVE TIMER BLOCK-ADDRESS P XIF PTWA010 EQU * P IFT P┆
0x0f40…0f90 4f 57 55 50 3d 31 00 0b 00 ea 00 22 00 50 5c 4c 44 5c 41 32 2c 44 57 54 53 54 2c 41 36 5c 47 45 54 20 44 57 54 2d 53 54 41 54 55 53 00 0b 00 fe 00 12 00 50 5c 41 4e 4b 4c 5c 41 32 2c 2f 32 30 30 20 00 0b 01 24 00 30 00 50 5c 52 46 28 5a 29 ┆OWUP=1 " P LD A2,DWTST,A6 GET DWT-STATUS P ANKL A2,/200 $ 0 P RF(Z)┆
0x0f90…0fe0 5c 54 57 41 30 32 30 5c 4e 4f 54 20 46 49 52 53 54 20 52 45 41 44 20 41 46 54 45 52 20 50 4f 45 57 52 20 55 50 20 00 0b 01 3a 00 22 00 50 5c 58 52 53 5c 41 32 2c 44 57 54 53 54 2c 41 36 5c 52 45 53 45 54 20 50 4f 49 4e 54 45 52 00 0b 01 6e ┆ TWA020 NOT FIRST READ AFTER POEWR UP : " P XRS A2,DWTST,A6 RESET POINTER n┆
0x0fe0…1030 (12, 0, 400) 00 10 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2d 32 20 00 0c 00 04 00 22 00 50 5c 53 54 5c 41 32 2c 31 30 2c 41 38 5c 49 4e 44 49 43 41 54 45 20 50 4f 57 45 52 20 55 50 00 0c 00 18 00 1e 00 50 5c 41 42 4c 5c 49 48 54 57 33 35 5c 50 45 52 46 4f 52 ┆ P LDKL A2,-2 " P ST A2,10,A8 INDICATE POWER UP P ABL IHTW35 PERFOR┆
0x1030…1080 4d 20 45 4e 44 49 4f 20 00 0c 00 3e 00 08 00 50 5c 58 49 46 00 0c 00 60 00 16 00 50 54 57 41 30 32 30 5c 4c 44 4b 5c 41 32 2c 2f 32 31 20 00 0c 00 6c 00 06 00 50 2a 20 00 0c 00 86 00 06 00 50 2a 20 00 0c 00 90 00 28 00 50 52 45 41 44 5c 43 ┆M ENDIO > P XIF ` PTWA020 LDK A2,/21 l P* P* ( PREAD C┆
0x1080…10d0 46 5c 41 35 2c 53 54 52 54 49 4f 5c 45 58 45 43 55 54 45 20 43 49 4f 2d 53 54 41 52 54 20 00 0c 00 9a 00 0e 00 50 5c 52 46 5c 52 45 44 30 33 30 00 0c 00 c6 00 26 00 50 52 45 44 30 32 30 5c 43 46 5c 41 35 2c 53 54 52 45 47 5c 53 41 56 45 20 ┆F A5,STRTIO EXECUTE CIO-START P RF RED030 & PRED020 CF A5,STREG SAVE ┆
0x10d0…1120 52 45 47 49 53 54 45 52 53 20 00 0c 00 d8 00 0a 00 50 5c 45 4a 45 43 54 00 0c 01 02 00 06 00 50 2a 20 00 0c 01 10 00 1e 00 50 2a 20 20 20 52 45 54 55 52 4e 20 41 46 54 45 52 20 49 4e 54 45 52 52 55 50 54 00 0c 01 1a 00 06 00 50 2a 20 00 0c ┆REGISTERS P EJECT P* P* RETURN AFTER INTERRUPT P* ┆
0x1120…1170 01 3c 00 06 00 50 2a 20 00 0c 01 46 00 10 00 50 52 45 44 30 33 30 5c 45 51 55 5c 2a 00 0c 01 50 00 12 00 50 5c 49 46 54 5c 54 49 4d 4f 55 54 3d 31 20 00 0c 01 64 00 0e 00 50 5c 4c 44 52 5c 41 31 2c 41 31 00 0c 01 7a 00 12 00 50 5c 52 46 28 ┆ < P* F PRED030 EQU * P P IFT TIMOUT=1 d P LDR A1,A1 z P RF(┆