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

⟦72886ae93⟧

    Length: 3880 (0xf28)
    Notes: pts_type(SC)
    Names: »BDEINP.SC«

Derivation

└─⟦35fda6e03⟧ Bits:30009701 Philips computer tape "BARCLAY"
    └─⟦this⟧ »BARCLAY/BDEINP.SC« 
    └─⟦this⟧ »BARCLAY/BDEINP.SC« 
└─⟦e276fd206⟧ Bits:30009696 Philips computer tape "600413"
    └─⟦this⟧ »BARCLAY/BDEINP.SC« 

PTS(SC)

 IDENT BDEINP 80.11.06 NJ 
 DDUM NJDDIV






 PDIV 
 ENTRY BDEINP 
 EXPROC CRHOME
 EXPROC FINDLN,PSTRG,PBIN,PBIN
 EXPROC KBREAD,PBIN,PKTAB,PBIN,PBIN 
 EXPROC CRFTAB
 EXPROC ERASUP
 EXPROC ATTUNP,PSTRG,PBIN 
 EXPROC ATTPCK,PSTRG,PBIN 
 EXPROC PUSH,PBIN 
 EXPROC PULL,PBIN 
* 
* 
 INCLUDE EQUATE 
* 
* 
 INCLUDE KTABBE 
 EJECT
BDEINP PROC 
* THE PROCEDURE TAKES CARE OF THE INPUTFUNCTION IN BDE
* THIS MEANS: 
*     1. SCANNING THE BUFFER FOR A MODIFYABLE FIELD 
*     2. POSITION THE CURSOR ACCORDINGLY
*     3. PERFORM A KEYBOARDINPUT OPERATION
*     4. SAVE THE KEYED-IN DATA IN THE BUFFER 
* 
 PERF PUSH,CBIN5
BDEI000 
 PERF ERASUP ERASE UNPROTECTED FIELDS 
 PERF CRHOME PUT CURSOR ON FIRST INPUTFIELD 
 BERR BDEI095 NO INPUTFIELDS AT ALL 
 MOVE TBIN4,CBIN0 
BDEI010 
 MOVE TBIN2,TPOINTER
 PERF ATTUNP,TSCRBUF,TPOINTER SET ALL ATTRIBUTE BOOLEANS
 MOVE TBIN4,TPOINTER SAVE POINTER TO ATTRIBUTE
 ADD TPOINTER,CBIN1 POINT AT DATA (IF ANY)
 TBT TARITJUS,BDEI020 BRANCH IF NUMERIC FIELD 
 MOVE TP3,CBIN2 NON-NUMERIC INPUT 
 B BDEI030
BDEI020 
 MOVE TP3,CBIN1 NUMERIC INPUT 
BDEI030 
 MOVE TP1,CBIN0 FIND FIELD LENGTH 
 PERF FINDLN,TSCRBUF,TPOINTER,CBIN80 LENGTH RETURNED IN TBIN2 
 PERF KBREAD,TP1,KTABBE,TP2,TP3 
 BNERR BDEI035
 DSC1 DSDY,POS,TCURPOS REPOSITION CURSOR
 B BDEI030 AND REREAD 
BDEI035 
 IB TP2,		C 
		BDEI040,	ENT	C
		BDEI000,	CU	C 
		BDEI040,	TAB	C
		BDEI030,	FDE	C
		BDEI030,	BDE	C
		BDEI030,	ENQ	C
		BDEI090,	FR	C 
		BDEI030,	TL	C 
		BDEI030 PTR 
BDEI040 
 XCOPY TSCRBUF,TPOINTER,TBIN5,TKBBUF,CBIN0
 PERF ATTUNP,TSCRBUF,TBIN4 SET MODIFIED BIT 
 SET TAMODIF IN BUFFER
 PERF ATTPCK,TSCRBUF,TBIN4 -
BDEI042 
 PERF CRFTAB FIND NEXT FIELD
 BNOK BDEI090 NOTHING LEFT, INPUT FINISHED
 B BDEI010 ONE MORE TIME
BDEI090 
 PERF PULL,CBIN5
 CMP CBIN0,CBIN0
 B BDEI099
BDEI095 
 PERF PULL,CBIN5
 CMP CBIN0,CBIN1
BDEI099 
 RET
 PEND 
 END

HexDump

0x000…022 (0, 0, 400)  Head {h00=0x001e, h01=0x0050, text=» IDENT BDEINP 80.11.06 NJ «, t00=0x0000, t01=0x0004}
0x022…036              Head {h00=0x0010, h01=0x0050, text=» DDUM NJDDIV«, t00=0x0000, t01=0x0026}
0x036…03e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x03e…046              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0042}
0x046…04e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x004a}
0x04e…056              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0052}
0x056…05e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x005a}
0x05e…066              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0062}
0x066…074              Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0000, t01=0x006a}
0x074…08a              Head {h00=0x0012, h01=0x0050, text=» ENTRY BDEINP «, t00=0x0000, t01=0x0078}
0x08a…0a0              Head {h00=0x0012, h01=0x0050, text=» EXPROC CRHOME«, t00=0x0000, t01=0x008e}
0x0a0…0c6              Head {h00=0x0022, h01=0x0050, text=» EXPROC FINDLN,PSTRG,PBIN,PBIN«, t00=0x0000, t01=0x00a4}
0x0c6…0f2              Head {h00=0x0028, h01=0x0050, text=» EXPROC KBREAD,PBIN,PKTAB,PBIN,PBIN «, t00=0x0000, t01=0x00ca}
0x0f2…108              Head {h00=0x0012, h01=0x0050, text=» EXPROC CRFTAB«, t00=0x0000, t01=0x00f6}
0x108…11e              Head {h00=0x0012, h01=0x0050, text=» EXPROC ERASUP«, t00=0x0000, t01=0x010c}
0x11e…140              Head {h00=0x001e, h01=0x0050, text=» EXPROC ATTUNP,PSTRG,PBIN «, t00=0x0000, t01=0x0122}
0x140…162              Head {h00=0x001e, h01=0x0050, text=» EXPROC ATTPCK,PSTRG,PBIN «, t00=0x0000, t01=0x0144}
0x162…17c              Head {h00=0x0016, h01=0x0050, text=» EXPROC PUSH,PBIN «, t00=0x0000, t01=0x0166}
0x17c…196              Head {h00=0x0016, h01=0x0050, text=» EXPROC PULL,PBIN «, t00=0x0000, t01=0x0180}
0x196…1a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000a}
0x1a0…1aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0014}
0x1aa…1c2              Head {h00=0x0014, h01=0x0050, text=» INCLUDE EQUATE «, t00=0x0001, t01=0x001e}
0x1c2…1cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0036}
0x1cc…1d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0040}
0x1d6…1ee              Head {h00=0x0014, h01=0x0050, text=» INCLUDE KTABBE «, t00=0x0001, t01=0x004a}
0x1ee…1fc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0062}
0x1fc…210              Head {h00=0x0010, h01=0x0050, text=»BDEINP PROC «, t00=0x0001, t01=0x0070}
0x210…24e              Head {h00=0x003a, h01=0x0050, text=»* THE PROCEDURE TAKES CARE OF THE INPUTFUNCTION IN BDE«, t00=0x0001, t01=0x0084}
0x24e…264              Head {h00=0x0012, h01=0x0050, text=»* THIS MEANS: «, t00=0x0001, t01=0x00c2}
0x264…2a0              Head {h00=0x0038, h01=0x0050, text=»*     1. SCANNING THE BUFFER FOR A MODIFYABLE FIELD «, t00=0x0001, t01=0x00d8}
0x2a0…2d0              Head {h00=0x002c, h01=0x0050, text=»*     2. POSITION THE CURSOR ACCORDINGLY«, t00=0x0001, t01=0x0114}
0x2d0…302              Head {h00=0x002e, h01=0x0050, text=»*     3. PERFORM A KEYBOARDINPUT OPERATION«, t00=0x0001, t01=0x0144}
0x302…338              Head {h00=0x0032, h01=0x0050, text=»*     4. SAVE THE KEYED-IN DATA IN THE BUFFER «, t00=0x0001, t01=0x0176}
0x338…342              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x001c}
0x342…35a              Head {h00=0x0014, h01=0x0050, text=» PERF PUSH,CBIN5«, t00=0x0002, t01=0x0026}
0x35a…36a              Head {h00=0x000c, h01=0x0050, text=»BDEI000 «, t00=0x0002, t01=0x003e}
0x36a…398              Head {h00=0x002a, h01=0x0050, text=» PERF ERASUP ERASE UNPROTECTED FIELDS «, t00=0x0002, t01=0x004e}
0x398…3cc              Head {h00=0x0030, h01=0x0050, text=» PERF CRHOME PUT CURSOR ON FIRST INPUTFIELD «, t00=0x0002, t01=0x007c}
0x3cc…3f8              Head {h00=0x0028, h01=0x0050, text=» BERR BDEI095 NO INPUTFIELDS AT ALL «, t00=0x0002, t01=0x00b0}
0x3f8…412              Head {h00=0x0016, h01=0x0050, text=» MOVE TBIN4,CBIN0 «, t00=0x0002, t01=0x00dc}
0x412…422              Head {h00=0x000c, h01=0x0050, text=»BDEI010 «, t00=0x0002, t01=0x00f6}
0x422…43e              Head {h00=0x0018, h01=0x0050, text=» MOVE TBIN2,TPOINTER«, t00=0x0002, t01=0x0106}
0x43e…47e              Head {h00=0x003c, h01=0x0050, text=» PERF ATTUNP,TSCRBUF,TPOINTER SET ALL ATTRIBUTE BOOLEANS«, t00=0x0002, t01=0x0122}
0x47e…4b4              Head {h00=0x0032, h01=0x0050, text=» MOVE TBIN4,TPOINTER SAVE POINTER TO ATTRIBUTE«, t00=0x0002, t01=0x0162}
0x4b4…4e6              Head {h00=0x002e, h01=0x0050, text=» ADD TPOINTER,CBIN1 POINT AT DATA (IF ANY)«, t00=0x0003, t01=0x0008}
0x4e6…51c              Head {h00=0x0032, h01=0x0050, text=» TBT TARITJUS,BDEI020 BRANCH IF NUMERIC FIELD «, t00=0x0003, t01=0x003a}
0x51c…546              Head {h00=0x0026, h01=0x0050, text=» MOVE TP3,CBIN2 NON-NUMERIC INPUT «, t00=0x0003, t01=0x0070}
0x546…558              Head {h00=0x000e, h01=0x0050, text=» B BDEI030«, t00=0x0003, t01=0x009a}
0x558…568              Head {h00=0x000c, h01=0x0050, text=»BDEI020 «, t00=0x0003, t01=0x00ac}
0x568…58e              Head {h00=0x0022, h01=0x0050, text=» MOVE TP3,CBIN1 NUMERIC INPUT «, t00=0x0003, t01=0x00bc}
0x58e…59e              Head {h00=0x000c, h01=0x0050, text=»BDEI030 «, t00=0x0003, t01=0x00e2}
0x59e…5c8              Head {h00=0x0026, h01=0x0050, text=» MOVE TP1,CBIN0 FIND FIELD LENGTH «, t00=0x0003, t01=0x00f2}
0x5c8…60e              Head {h00=0x0042, h01=0x0050, text=» PERF FINDLN,TSCRBUF,TPOINTER,CBIN80 LENGTH RETURNED IN TBIN2 «, t00=0x0003, t01=0x011c}
0x60e…636              Head {h00=0x0024, h01=0x0050, text=» PERF KBREAD,TP1,KTABBE,TP2,TP3 «, t00=0x0003, t01=0x0162}
0x636…64c              Head {h00=0x0012, h01=0x0050, text=» BNERR BDEI035«, t00=0x0003, t01=0x018a}
0x64c…67c              Head {h00=0x002c, h01=0x0050, text=» DSC1 DSDY,POS,TCURPOS REPOSITION CURSOR«, t00=0x0004, t01=0x0010}
0x67c…69a              Head {h00=0x001a, h01=0x0050, text=» B BDEI030 AND REREAD «, t00=0x0004, t01=0x0040}
0x69a…6aa              Head {h00=0x000c, h01=0x0050, text=»BDEI035 «, t00=0x0004, t01=0x005e}
0x6aa…6be              Head {h00=0x0010, h01=0x0050, text=» IB TP2,  C «, t00=0x0004, t01=0x006e}
0x6be…6d6              Head {h00=0x0014, h01=0x0050, text=»  BDEI040, ENT C«, t00=0x0004, t01=0x0082}
0x6d6…6ee              Head {h00=0x0014, h01=0x0050, text=»  BDEI000, CU C «, t00=0x0004, t01=0x009a}
0x6ee…706              Head {h00=0x0014, h01=0x0050, text=»  BDEI040, TAB C«, t00=0x0004, t01=0x00b2}
0x706…71e              Head {h00=0x0014, h01=0x0050, text=»  BDEI030, FDE C«, t00=0x0004, t01=0x00ca}
0x71e…736              Head {h00=0x0014, h01=0x0050, text=»  BDEI030, BDE C«, t00=0x0004, t01=0x00e2}
0x736…74e              Head {h00=0x0014, h01=0x0050, text=»  BDEI030, ENQ C«, t00=0x0004, t01=0x00fa}
0x74e…766              Head {h00=0x0014, h01=0x0050, text=»  BDEI090, FR C «, t00=0x0004, t01=0x0112}
0x766…77e              Head {h00=0x0014, h01=0x0050, text=»  BDEI030, TL C «, t00=0x0004, t01=0x012a}
0x77e…794              Head {h00=0x0012, h01=0x0050, text=»  BDEI030 PTR «, t00=0x0004, t01=0x0142}
0x794…7a4              Head {h00=0x000c, h01=0x0050, text=»BDEI040 «, t00=0x0004, t01=0x0158}
0x7a4…7d6              Head {h00=0x002e, h01=0x0050, text=» XCOPY TSCRBUF,TPOINTER,TBIN5,TKBBUF,CBIN0«, t00=0x0004, t01=0x0168}
0x7d6…80a              Head {h00=0x0030, h01=0x0050, text=» PERF ATTUNP,TSCRBUF,TBIN4 SET MODIFIED BIT «, t00=0x0005, t01=0x000a}
0x80a…828              Head {h00=0x001a, h01=0x0050, text=» SET TAMODIF IN BUFFER«, t00=0x0005, t01=0x003e}
0x828…84c              Head {h00=0x0020, h01=0x0050, text=» PERF ATTPCK,TSCRBUF,TBIN4 -«, t00=0x0005, t01=0x005c}
0x84c…85c              Head {h00=0x000c, h01=0x0050, text=»BDEI042 «, t00=0x0005, t01=0x0080}
0x85c…880              Head {h00=0x0020, h01=0x0050, text=» PERF CRFTAB FIND NEXT FIELD«, t00=0x0005, t01=0x0090}
0x880…8b2              Head {h00=0x002e, h01=0x0050, text=» BNOK BDEI090 NOTHING LEFT, INPUT FINISHED«, t00=0x0005, t01=0x00b4}
0x8b2…8d2              Head {h00=0x001c, h01=0x0050, text=» B BDEI010 ONE MORE TIME«, t00=0x0005, t01=0x00e6}
0x8d2…8e2              Head {h00=0x000c, h01=0x0050, text=»BDEI090 «, t00=0x0005, t01=0x0106}
0x8e2…8fa              Head {h00=0x0014, h01=0x0050, text=» PERF PULL,CBIN5«, t00=0x0005, t01=0x0116}
0x8fa…912              Head {h00=0x0014, h01=0x0050, text=» CMP CBIN0,CBIN0«, t00=0x0005, t01=0x012e}
0x912…924              Head {h00=0x000e, h01=0x0050, text=» B BDEI099«, t00=0x0005, t01=0x0146}
0x924…934              Head {h00=0x000c, h01=0x0050, text=»BDEI095 «, t00=0x0005, t01=0x0158}
0x934…94c              Head {h00=0x0014, h01=0x0050, text=» PERF PULL,CBIN5«, t00=0x0005, t01=0x0168}
0x94c…964              Head {h00=0x0014, h01=0x0050, text=» CMP CBIN0,CBIN1«, t00=0x0005, t01=0x0180}
0x964…974              Head {h00=0x000c, h01=0x0050, text=»BDEI099 «, t00=0x0006, t01=0x0008}
0x974…980              Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0006, t01=0x0018}
0x980…98e              Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0006, t01=0x0024}
0x98e…99a              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0006, t01=0x0032}
0x99a…99e              Head {h00=0x4004, h01=0x0000}
0x99e…9a2              00 06 00 3e                                                                                                                                                                                                                                       ┆   >┆
0x9a2…9aa (7, 1, 8)    20 04 00 00 00 07 00 04                                                                                                                                                                                                                           ┆        ┆
0x9aa…9fa (8, 0, 400)  00 36 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 2a 2a 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 00 00 04 00 06 00 50 2a 20 00 00 00 3e 00 20 00 50 2a 20 4b 45 59 54 41 42   ┆ 6 P**************************************************       P*    >   P* KEYTAB┆
0x9fa…a4a              4c 45 20 55 53 45 44 20 46 4f 52 20 42 44 45 2f 45 4e 51 20 00 00 00 48 00 06 00 50 2a 20 00 00 00 6c 00 2a 00 50 2a 20 54 48 45 20 46 49 52 53 54 20 38 20 4b 45 59 53 20 41 52 45 20 50 52 45 44 45 46 49 4e 45 44 20 41 4e 44 20 00 00 00 76   ┆LE USED FOR BDE/ENQ    H   P*    l * P* THE FIRST 8 KEYS ARE PREDEFINED AND    v┆
0xa4a…a9a              00 2e 00 50 2a 20 4d 55 53 54 20 41 4c 57 41 59 53 20 42 45 20 50 52 45 53 45 4e 54 20 49 4e 20 41 4e 59 20 4b 45 59 54 41 42 4c 45 2e 20 00 00 00 a4 00 06 00 50 2a 20 00 00 00 d6 00 36 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ . P* MUST ALWAYS BE PRESENT IN ANY KEYTABLE.        P*      6 P****************┆
0xa9a…aea              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 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 00 00 e0 00 04 00 50 00 00 01 1a 00 04 00 50 00 00 01 22 00 04 00 50 00 00 01 2a 00 1a 00 50 4b 54 41 42 42 45 20 4b 54 41 42 20 4b 59   ┆**********************************       P       P   "   P   *   PKTABBE KTAB KY┆
0xaea…b3a              4c 45 46 54 2c 5c 5c 43 00 00 01 32 00 10 00 50 5c 5c 4b 59 52 49 47 54 2c 5c 5c 43 00 00 01 50 00 10 00 50 5c 5c 4b 59 49 4e 53 2c 5c 5c 43 20 00 00 01 64 00 10 00 50 5c 5c 4b 59 44 45 4c 2c 5c 5c 43 20 00 00 01 78 00 10 00 50 5c 5c 4b 59   ┆LEFT,  C   2   P  KYRIGT,  C   P   P  KYINS,  C    d   P  KYDEL,  C    x   P  KY┆
0xb3a…b8a (9, 2, 198)  43 41 4e 43 2c 5c 5c 43 00 00 01 8c 00 10 00 50 5c 5c 4b 59 45 4e 54 2c 5c 5c 43 20 00 01 00 10 00 0e 00 50 5c 5c 4b 59 43 55 2c 5c 5c 43 00 01 00 24 00 10 00 50 5c 5c 4b 59 54 41 42 2c 5c 5c 43 20 00 01 00 36 00 10 00 50 5c 5c 4b 59 46 44   ┆CANC,  C       P  KYENT,  C        P  KYCU,  C   $   P  KYTAB,  C    6   P  KYFD┆
0xb8a…bda              45 2c 5c 5c 43 20 00 01 00 4a 00 10 00 50 5c 5c 4b 59 42 44 45 2c 5c 5c 43 20 00 01 00 5e 00 10 00 50 5c 5c 4b 59 45 4e 51 2c 5c 5c 43 20 00 01 00 72 00 0e 00 50 5c 5c 4b 59 46 52 2c 5c 5c 43 00 01 00 86 00 0e 00 50 5c 5c 4b 59 54 4c 2c 5c   ┆E,  C    J   P  KYBDE,  C    ^   P  KYENQ,  C    r   P  KYFR,  C       P  KYTL, ┆
0xbda…c00              5c 43 00 01 00 98 00 0c 00 50 5c 5c 4b 59 50 54 52 20 00 01 00 aa 00 04 00 50 00 01 00 ba 40 04 00 00 00 01 00 c2                                                                                                                                 ┆ C       P  KYPTR        P    @       ┆
0xc00…c08 (10, 1, 8)   20 04 00 00 00 02 00 04                                                                                                                                                                                                                           ┆        ┆
0xc08…c58 (11, 0, 400) 50 4f 53 20 00 02 01 5a 00 46 00 50 2a 20 20 20 43 41 4e 43 2d 20 43 41 4e 43 45 4c 20 20 20 20 2d 20 43 4c 45 41 52 20 49 4e 50 55 54 46 49 45 4c 44 20 41 4e 44 20 52 45 49 4e 49 54 49 41 54 45 20 52 45 41 44 43 4f 4d 4d 41 4e 44 20 00 03   ┆POS    Z F P*   CANC- CANCEL    - CLEAR INPUTFIELD AND REINITIATE READCOMMAND   ┆
0xc58…ca8              00 0c 00 06 00 50 2a 20 00 03 00 56 00 24 00 50 2a 20 54 42 49 4e 31 20 2d 20 4c 45 4e 47 54 48 20 4f 46 20 43 55 52 52 45 4e 54 20 27 4b 49 27 00 03 00 60 00 46 00 50 2a 20 54 42 49 4e 32 20 2d 20 4f 52 49 47 2e 20 4c 45 4e 47 54 48 2c 20   ┆     P*    V $ P* TBIN1 - LENGTH OF CURRENT 'KI'   ` F P* TBIN2 - ORIG. LENGTH, ┆
0xca8…cf8              44 45 43 52 45 4d 45 4e 54 53 20 54 4f 20 5a 45 52 4f 20 57 48 45 4e 20 41 4c 4c 20 50 4f 53 20 41 52 45 20 49 4e 50 55 54 20 00 03 00 88 00 24 00 50 2a 20 54 42 49 4e 33 20 2d 20 44 49 53 50 4c 41 43 45 4d 45 4e 54 20 49 4e 20 54 53 54 52   ┆DECREMENTS TO ZERO WHEN ALL POS ARE INPUT      $ P* TBIN3 - DISPLACEMENT IN TSTR┆
0xcf8…d48              38 30 00 03 00 d2 00 1a 00 50 2a 20 54 42 49 4e 34 20 2d 20 4f 52 49 47 2e 20 4c 45 4e 47 54 48 00 03 00 fa 00 20 00 50 2a 20 54 42 49 4e 35 20 2d 20 49 4e 44 45 58 20 54 4f 20 4b 45 59 54 41 42 4c 45 20 00 03 01 18 00 14 00 50 20 50 45 52   ┆80       P* TBIN4 - ORIG. LENGTH       P* TBIN5 - INDEX TO KEYTABLE        P PER┆
0xd48…d98              46 20 50 55 53 48 2c 43 42 49 4e 38 00 03 01 3c 00 0a 00 50 4b 42 52 30 31 30 00 03 01 54 00 24 00 50 20 4d 4f 56 45 20 54 42 49 4e 34 2c 4c 45 4e 20 53 41 56 45 20 4f 52 49 47 2e 4c 45 4e 47 54 48 00 03 01 62 00 14 00 50 20 4d 4f 56 45 20   ┆F PUSH,CBIN8   <   PKBR010   T $ P MOVE TBIN4,LEN SAVE ORIG.LENGTH   b   P MOVE ┆
0xd98…de8 (12, 0, 400) 54 42 49 4e 32 2c 4c 45 4e 20 00 03 01 8a 00 18 00 50 20 4d 4f 56 45 20 54 53 54 52 38 30 2c 3d 58 27 30 30 27 20 00 04 00 12 00 14 00 50 20 4d 4f 56 45 20 42 55 46 2c 3d 58 27 30 30 27 00 04 00 2e 00 16 00 50 20 4d 4f 56 45 20 54 42 49 4e   ┆TBIN2,LEN        P MOVE TSTR80,=X'00'        P MOVE BUF,=X'00'   .   P MOVE TBIN┆
0xde8…e38              33 2c 43 42 49 4e 30 20 00 04 00 46 00 2a 00 50 20 43 4c 45 41 52 20 54 43 55 52 4d 4f 56 20 4e 4f 20 43 55 52 53 4f 52 4d 4f 56 45 4d 45 4e 54 53 20 59 45 54 20 00 04 00 60 00 0a 00 50 4b 42 52 30 31 35 00 04 00 8e 00 1e 00 50 20 4b 49 20   ┆3,CBIN0    F * P CLEAR TCURMOV NO CURSORMOVEMENTS YET    `   PKBR015       P KI ┆
0xe38…e88              44 53 4b 42 2c 42 55 46 2c 54 41 42 2c 54 42 49 4e 31 2c 49 4e 58 00 04 00 9c 00 26 00 50 20 42 4f 4b 20 4b 42 52 30 34 30 20 4b 45 59 4c 4f 43 4b 20 4f 52 20 54 45 52 4d 2e 20 43 48 41 52 2e 00 04 00 be 00 2c 00 50 2a 20 41 20 43 48 41 52   ┆DSKB,BUF,TAB,TBIN1,INX     & P BOK KBR040 KEYLOCK OR TERM. CHAR.     , P* A CHAR┆
0xe88…ed8              20 4e 45 49 54 48 45 52 20 41 4c 50 48 41 4e 55 4d 20 4e 4f 52 20 4c 49 53 54 45 44 20 49 4e 20 00 04 00 e8 00 1c 00 50 2a 20 20 20 20 20 20 4b 45 59 54 41 42 4c 45 20 49 53 20 49 4e 50 55 54 00 04 01 18 00 20 00 50 2a 20 53 49 5a 45 20 4f   ┆ NEITHER ALPHANUM NOR LISTED IN        P*      KEYTABLE IS INPUT       P* SIZE O┆
0xed8…f28              46 20 42 55 46 46 45 52 20 49 53 20 52 45 41 43 48 45 44 20 00 04 01 38 00 14 00 50 2a 20 50 4f 57 45 52 20 46 41 49 4c 55 52 45 20 00 04 01 5c 00 22 00 50 2a 20 52 45 51 2e 20 4e 42 52 20 4f 46 20 43 48 41 52 53 20 49 53 20 52 45 41 43 48   ┆F BUFFER IS REACHED    8   P* POWER FAILURE      " P* REQ. NBR OF CHARS IS REACH┆

Reduced view