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

⟦6ded4615e⟧

    Length: 3294 (0xcde)
    Notes: pts_type(SC)
    Names: »BDE.SC«

Derivation

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

PTS(SC)

 IDENT BDE 80.10.09 NJ
 DDUM NJDDIV






* THE MODULE TAKES CARE OF THE
* BASIC DATA ENTRY
* FUNCTION OF BARCLAYS TERMINAL SYSTEM
 PDIV 
 ENTRY BDE
 EXPROC DCSEND,PSTRG
 EXPROC BDEINP
 EXPROC UNPCK 
* 
* 
 INCLUDE EQUATE 
* 
* 
 EJECT
BDE PROC
* 
* PROCEDURE FOR PROCESSING BASIC DATA ENTRY 
* 
* THIS PROCEDURE IS CALLED UPON VALID 
* DEPRESSION OF THE <BDE> KEY.
* 
* FIRST STEP TO BE TAKEN: TRANSMIT A SESSION HEADER 
* 
 MOVE TSTR20,='00020 '
 XCOPY TSTR20,CBIN5,CBIN3,TBRANCH,CBIN0 	  DEST.BRANCH
 XCOPY TSTR20,CBIN10,CBIN2,TTYPE,CBIN0	  SCREEN NUMBER
 XCOPY TSTR20,CBIN12,CBIN5,TTERMID,CBIN0	  TERMINAL ID
 MOVE TSCRBUF,ETX CLEAR  BUFFER WITH ETX
 XCOPY TSCRBUF,CBIN0,CBIN15,TSTR20,CBIN0
 PERF DCSEND,TSCRBUF SEND SESSION HEADER
 BERR BDE099 ERROR, GET BACK
* 
* NOW THE MENU (OR OTHER DATA) HAS BEEN RECEIVED AND
* IS TO BE UNPACKED 
* 
BDE010
 PERF UNPCK 
* 
* NOW WE ARE READY FOR INPUT
* 
 PERF BDEINP INPUTROUTINE FOR BDE 
 BERR BDE099
 CBE TBIN1,CBIN4,BDE090 FR-KEY DEPRESSED ?
 MOVE TSTR20,='00020 ' NETWORKHEADER
 XCOPY TSTR20,CBIN5,CBIN3,TBRANCH,CBIN0 DEST.BRANCH 
 XCOPY TSTR20,CBIN10,CBIN2,TTYPE,CBIN0 TYPE = SCREEN NUMBER 
 XCOPY TSTR20,CBIN12,CBIN5,TTERMID,CBIN0 TERMINAL ID
 INSRT TSCRBUF,CBIN0,CBIN17,TSTR20,CBIN0 PUT IN FRONT OF DATA 
 PERF DCSEND,TSCRBUF
 BERR BDE099
 B BDE010 NEW ROUND 
BDE090
			CLEAR VAR. FLAGS 
 CMP CBIN0,CBIN0
BDE099
 RET
 PEND 
 END

HexDump

0x000…01e (0, 0, 400)  Head {h00=0x001a, h01=0x0050, text=» IDENT BDE 80.10.09 NJ«, t00=0x0000, t01=0x0004}
0x01e…032              Head {h00=0x0010, h01=0x0050, text=» DDUM NJDDIV«, t00=0x0000, t01=0x0022}
0x032…03a              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0036}
0x03a…042              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003e}
0x042…04a              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0046}
0x04a…052              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x004e}
0x052…05a              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0056}
0x05a…062              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x005e}
0x062…088              Head {h00=0x0022, h01=0x0050, text=»* THE MODULE TAKES CARE OF THE«, t00=0x0000, t01=0x0066}
0x088…0a2              Head {h00=0x0016, h01=0x0050, text=»* BASIC DATA ENTRY«, t00=0x0000, t01=0x008c}
0x0a2…0d0              Head {h00=0x002a, h01=0x0050, text=»* FUNCTION OF BARCLAYS TERMINAL SYSTEM«, t00=0x0000, t01=0x00a6}
0x0d0…0de              Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0000, t01=0x00d4}
0x0de…0f0              Head {h00=0x000e, h01=0x0050, text=» ENTRY BDE«, t00=0x0000, t01=0x00e2}
0x0f0…10c              Head {h00=0x0018, h01=0x0050, text=» EXPROC DCSEND,PSTRG«, t00=0x0000, t01=0x00f4}
0x10c…122              Head {h00=0x0012, h01=0x0050, text=» EXPROC BDEINP«, t00=0x0000, t01=0x0110}
0x122…138              Head {h00=0x0012, h01=0x0050, text=» EXPROC UNPCK «, t00=0x0000, t01=0x0126}
0x138…142              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x013c}
0x142…14c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0146}
0x14c…164              Head {h00=0x0014, h01=0x0050, text=» INCLUDE EQUATE «, t00=0x0000, t01=0x0150}
0x164…16e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0168}
0x16e…178              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0172}
0x178…186              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0000, t01=0x017c}
0x186…196              Head {h00=0x000c, h01=0x0050, text=»BDE PROC«, t00=0x0000, t01=0x018a}
0x196…1a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000a}
0x1a0…1d4              Head {h00=0x0030, h01=0x0050, text=»* PROCEDURE FOR PROCESSING BASIC DATA ENTRY «, t00=0x0001, t01=0x0014}
0x1d4…1de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0048}
0x1de…20c              Head {h00=0x002a, h01=0x0050, text=»* THIS PROCEDURE IS CALLED UPON VALID «, t00=0x0001, t01=0x0052}
0x20c…232              Head {h00=0x0022, h01=0x0050, text=»* DEPRESSION OF THE <BDE> KEY.«, t00=0x0001, t01=0x0080}
0x232…23c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a6}
0x23c…278              Head {h00=0x0038, h01=0x0050, text=»* FIRST STEP TO BE TAKEN: TRANSMIT A SESSION HEADER «, t00=0x0001, t01=0x00b0}
0x278…282              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ec}
0x282…2a0              Head {h00=0x001a, h01=0x0050, text=» MOVE TSTR20,='00020 '«, t00=0x0001, t01=0x00f6}
0x2a0…2de              Head {h00=0x003a, h01=0x0050, text=» XCOPY TSTR20,CBIN5,CBIN3,TBRANCH,CBIN0    DEST.BRANCH«, t00=0x0001, t01=0x0114}
0x2de…31c              Head {h00=0x003a, h01=0x0050, text=» XCOPY TSTR20,CBIN10,CBIN2,TTYPE,CBIN0   SCREEN NUMBER«, t00=0x0001, t01=0x0152}
0x31c…35a              Head {h00=0x003a, h01=0x0050, text=» XCOPY TSTR20,CBIN12,CBIN5,TTERMID,CBIN0   TERMINAL ID«, t00=0x0001, t01=0x0190}
0x35a…38a              Head {h00=0x002c, h01=0x0050, text=» MOVE TSCRBUF,ETX CLEAR  BUFFER WITH ETX«, t00=0x0002, t01=0x003e}
0x38a…3ba              Head {h00=0x002c, h01=0x0050, text=» XCOPY TSCRBUF,CBIN0,CBIN15,TSTR20,CBIN0«, t00=0x0002, t01=0x006e}
0x3ba…3ea              Head {h00=0x002c, h01=0x0050, text=» PERF DCSEND,TSCRBUF SEND SESSION HEADER«, t00=0x0002, t01=0x009e}
0x3ea…40e              Head {h00=0x0020, h01=0x0050, text=» BERR BDE099 ERROR, GET BACK«, t00=0x0002, t01=0x00ce}
0x40e…418              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f2}
0x418…454              Head {h00=0x0038, h01=0x0050, text=»* NOW THE MENU (OR OTHER DATA) HAS BEEN RECEIVED AND«, t00=0x0002, t01=0x00fc}
0x454…470              Head {h00=0x0018, h01=0x0050, text=»* IS TO BE UNPACKED «, t00=0x0002, t01=0x0138}
0x470…47a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0154}
0x47a…488              Head {h00=0x000a, h01=0x0050, text=»BDE010«, t00=0x0002, t01=0x015e}
0x488…49c              Head {h00=0x0010, h01=0x0050, text=» PERF UNPCK «, t00=0x0002, t01=0x016c}
0x49c…4a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0180}
0x4a6…4ca              Head {h00=0x0020, h01=0x0050, text=»* NOW WE ARE READY FOR INPUT«, t00=0x0002, t01=0x018a}
0x4ca…4d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x001e}
0x4d4…4fe              Head {h00=0x0026, h01=0x0050, text=» PERF BDEINP INPUTROUTINE FOR BDE «, t00=0x0003, t01=0x0028}
0x4fe…512              Head {h00=0x0010, h01=0x0050, text=» BERR BDE099«, t00=0x0003, t01=0x0052}
0x512…544              Head {h00=0x002e, h01=0x0050, text=» CBE TBIN1,CBIN4,BDE090 FR-KEY DEPRESSED ?«, t00=0x0003, t01=0x0066}
0x544…570              Head {h00=0x0028, h01=0x0050, text=» MOVE TSTR20,='00020 ' NETWORKHEADER«, t00=0x0003, t01=0x0098}
0x570…5ac              Head {h00=0x0038, h01=0x0050, text=» XCOPY TSTR20,CBIN5,CBIN3,TBRANCH,CBIN0 DEST.BRANCH «, t00=0x0003, t01=0x00c4}
0x5ac…5f0              Head {h00=0x0040, h01=0x0050, text=» XCOPY TSTR20,CBIN10,CBIN2,TTYPE,CBIN0 TYPE = SCREEN NUMBER «, t00=0x0003, t01=0x0100}
0x5f0…62c              Head {h00=0x0038, h01=0x0050, text=» XCOPY TSTR20,CBIN12,CBIN5,TTERMID,CBIN0 TERMINAL ID«, t00=0x0003, t01=0x0144}
0x62c…672              Head {h00=0x0042, h01=0x0050, text=» INSRT TSCRBUF,CBIN0,CBIN17,TSTR20,CBIN0 PUT IN FRONT OF DATA «, t00=0x0003, t01=0x0180}
0x672…68e              Head {h00=0x0018, h01=0x0050, text=» PERF DCSEND,TSCRBUF«, t00=0x0004, t01=0x0036}
0x68e…6a2              Head {h00=0x0010, h01=0x0050, text=» BERR BDE099«, t00=0x0004, t01=0x0052}
0x6a2…6be              Head {h00=0x0018, h01=0x0050, text=» B BDE010 NEW ROUND «, t00=0x0004, t01=0x0066}
0x6be…6cc              Head {h00=0x000a, h01=0x0050, text=»BDE090«, t00=0x0004, t01=0x0082}
0x6cc…6e8              Head {h00=0x0018, h01=0x0050, text=»   CLEAR VAR. FLAGS «, t00=0x0004, t01=0x0090}
0x6e8…700              Head {h00=0x0014, h01=0x0050, text=» CMP CBIN0,CBIN0«, t00=0x0004, t01=0x00ac}
0x700…70e              Head {h00=0x000a, h01=0x0050, text=»BDE099«, t00=0x0004, t01=0x00c4}
0x70e…71a              Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x0004, t01=0x00d2}
0x71a…728              Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0004, t01=0x00de}
0x728…734              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0004, t01=0x00ec}
0x734…738              Head {h00=0x4004, h01=0x0000}
0x738…73c              00 04 00 f8                                                                                                                                                                                                                                       ┆    ┆
0x73c…744 (5, 1, 8)    20 04 00 00 00 05 00 04                                                                                                                                                                                                                           ┆        ┆
0x744…794 (6, 0, 400)  00 ff 01 71 00 25 01 8c 00 0c 00 08 00 03 02 06 01 00 01 71 00 26 00 0c 00 0c 00 08 00 03 02 06 01 01 01 71 00 26 00 1c 00 0c 00 08 00 03 02 06 01 02 01 71 00 26 00 2c 00 0c 00 08 00 03 02 06 01 03 01 1b 00 26 00 3c 00 0c 00 08 00 03 02 06   ┆   q %             q &             q &             q & ,             & <        ┆
0x794…7e4              01 04 00 03 00 26 00 4c 00 0c 00 08 00 03 02 06 01 05 01 06 00 26 00 5c 00 4a 00 46 00 22 00 44 00 c0 3d 11 5a c1 32 3d 09 52 52 52 52 52 52 52 52 52 80 52 11 6a 4c 34 14 47 10 02 34 14 6a 4c 34 12 4e 10 02 34 12 01 3c 4c 01 3d 4c 80 52 3c   ┆     & L             &   J F " D  = Z 2= RRRRRRRRR R jL4 G  4 jL4 N  4  <L =L R<┆
0x7e4…834              3d 00 3c 1a 80 52 3c 4b 3d 12 5a f7 32 3d 09 52 52 52 00 26 00 6c 00 0c 00 08 00 03 07 06 01 07 00 08 00 26 00 ba 00 18 00 15 00 0a 14 13 01 20 00 0d 30 30 30 33 30 20 20 20 20 20 30 31 00 26 00 ca 00 0c 00 08 00 03 07 06 01 34 00 02 00 26   ┆= <  R<K= Z 2= RRR & l             &              00030     01 &           4   &┆
0x834…884              00 e6 00 0e 00 0a 00 04 14 08 01 40 00 02 39 39 00 26 00 f6 00 4a 00 46 00 22 00 44 01 00 52 52 52 52 52 52 80 52 11 6a 4c 34 14 47 10 02 34 14 6a 4c 34 1a 4e 10 02 34 1a 00 4b 4c 01 48 4c 6a 48 15 13 46 10 6a 48 1a 15 41 10 64 4b 10 1e 48   ┆           @  99 &   J F " D  RRRRRR R jL4 G  4 jL4 N  4  KL HLjH  F jH  A dK  H┆
0x884…8d4              10 80 52 4b 52 32 6a 45 10 12 4b 19 21 45 00 26 01 08 00 0c 00 08 00 03 07 06 01 45 00 12 00 26 01 56 00 0e 00 0a 00 04 10 08 01 48 20 02 00 18 00 26 01 66 00 0c 00 08 00 03 07 06 01 4a 00 0a 00 26 01 78 00 0c 00 08 00 03 07 06 01 51 00 06   ┆  RKR2jE  K !E &           E   & V         H     & f         J   & x         Q  ┆
0x8d4…8de (7, 0, 10)   01 30 02 10 02 78 0c 68 0c 80                                                                                                                                                                                                                     ┆ 0   x h  ┆
0x8de…92e (8, 2, 160)  00 1a 00 18 20 20 20 20 20 20 20 20 20 49 44 45 4e 54 20 53 3a 47 54 41 42 20 00 00 00 04 00 0e 00 0a 01 04 c8 53 3a 47 54 41 42 20 00 00 00 22 00 10 00 0c 05 05 c8 53 3a 47 54 41 42 20 00 00 00 00 00 34 00 0e 00 0a 02 04 c8 50 3a 4d 54 41   ┆             IDENT S:GTAB            S:GTAB    "       S:GTAB      4       P:MTA┆
0x92e…97e              42 20 00 00 00 48 00 0c 00 08 02 03 a8 50 3a 45 4e 44 00 00 00 5a 00 1c 00 18 03 0b 00 00 00 01 88 00 00 00 00 02 43 52 0f bc 00 00 00 04 00 00 00 00 00 00 00 6a 00 0e 00 0a 07 04 00 00 00 00 00 0c 00 00 00 00 00 8a 40 04 00 00 00 00 00 9c   ┆B    H       P:END   Z                CR             j                  @       ┆
0x97e…9ce (9, 2, 382)  00 2e 00 48 20 49 44 45 4e 54 20 54 3a 41 4b 30 30 20 20 54 52 41 20 31 30 2e 30 20 38 30 2d 31 31 2d 30 36 20 46 31 20 4f 31 31 31 31 20 00 01 00 04 00 0e 00 0a 01 04 c8 54 3a 41 4b 30 30 00 00 01 00 36 00 10 00 0c 05 05 c8 54 3a 41 4b 30   ┆ . H IDENT T:AK00  TRA 10.0 80-11-06 F1 O1111            T:AK00    6       T:AK0┆
0x9ce…a1e              30 41 00 4a 00 01 00 48 00 3e 00 3a 02 1c c8 54 3a 44 4b 30 30 00 c8 44 3a 43 42 31 30 00 c8 43 3a 43 42 31 30 00 c8 44 3a 43 42 32 30 00 c8 43 3a 43 42 32 30 00 c8 44 3a 54 42 31 30 00 c8 5a 3a 54 42 31 30 00 00 01 00 5c 00 16 00 12 02 08   ┆0A J   H > :   T:DK00  D:CB10  C:CB10  D:CB20  C:CB20  D:TB10  Z:TB10           ┆
0xa1e…a6e              c8 44 3a 54 42 32 30 41 c8 5a 3a 54 42 32 30 41 00 01 00 9e 00 2a 00 26 03 12 00 00 00 01 00 00 80 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 20 00 00 00 00 00 00 00 00 00 01 00 b8 00 2a 00 26 03 12 00 00 00 1f 00 00 00 00   ┆ D:TB20A Z:TB20A     * &         0                                 * &          ┆
0xa6e…abe              00 00 00 00 00 00 00 00 c0 50 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 e6 00 2c 00 28 03 13 00 00 00 3d 10 2a 00 00 00 00 00 00 00 00 00 02 00 00 4b 30 00 00 00 00 00 80 00 00 00 04 00 00 00 06 00 00 00 08 00 01 01 14   ┆         P   d                   , (     = *            K0                      ┆
0xabe…afc              00 20 00 1c 03 0d 00 00 00 55 aa 80 00 00 00 0a 00 00 00 0c 00 00 00 0e 00 00 00 10 00 00 00 12 00 01 01 44 00 0e 00 0a 07 04 00 00 00 3d 00 5e 00 00 00 01 01 68 40 04 00 00 00 01 01 7a                                                         ┆         U                         D         = ^     h@      z┆
0xafc…b4c (10, 2, 196) 00 2e 00 48 20 49 44 45 4e 54 20 54 3a 44 4b 30 30 20 20 54 52 41 20 31 30 2e 30 20 38 30 2d 31 31 2d 30 36 20 46 31 20 4f 31 31 31 31 20 00 02 00 04 00 0e 00 0a 01 04 c8 54 3a 44 4b 30 30 00 00 02 00 36 00 10 00 0c 05 05 c8 54 3a 44 4b 30   ┆ . H IDENT T:DK00  TRA 10.0 80-11-06 F1 O1111            T:DK00    6       T:DK0┆
0xb4c…b9c              30 44 00 00 00 02 00 48 00 0c 00 08 02 03 88 4b 42 47 4f 30 00 02 00 5c 00 2a 00 26 03 12 00 00 00 01 00 00 00 00 4b 30 00 03 00 04 30 00 00 00 c0 00 00 00 2a 00 00 00 00 2a ff ff 00 00 00 01 00 00 00 02 00 6c 00 10 00 0c 03 05 00 00 00 1f   ┆0D     H       KBGO0     * &          K0    0       *    *           l          ┆
0xb9c…bc0              80 00 00 00 00 02 00 02 00 9a 00 0e 00 0a 07 04 00 00 00 01 00 20 00 00 00 02 00 ae 40 04 00 00 00 02 00 c0                                                                                                                                       ┆                            @       ┆
0xbc0…c10 (11, 2, 154) 00 2e 00 48 20 49 44 45 4e 54 20 54 3a 41 54 41 42 20 20 54 52 41 20 31 30 2e 30 20 38 30 2d 31 31 2d 30 36 20 46 31 20 4f 31 31 31 31 20 00 03 00 04 00 0e 00 0a 01 04 c8 54 3a 41 54 41 42 00 00 03 00 36 00 10 00 0c 05 05 c8 54 3a 41 54 41   ┆ . H IDENT T:ATAB  TRA 10.0 80-11-06 F1 O1111            T:ATAB    6       T:ATA┆
0xc10…c5a              42 41 00 02 00 03 00 48 00 0e 00 0a 02 04 c8 54 3a 41 4b 30 30 00 00 03 00 5c 00 12 00 0e 03 06 00 00 00 01 40 00 00 04 00 00 00 02 00 03 00 6e 00 0e 00 0a 07 04 00 00 3a 41 00 04 00 00 00 03 00 84 40 04 00 00 00 03 00 96                     ┆BA     H       T:AK00               @          n        :A        @       ┆
0xc5a…caa (12, 2, 132) 00 2e 00 48 20 49 44 45 4e 54 20 55 3a 42 54 41 42 20 20 54 52 41 20 31 30 2e 30 20 38 30 2d 31 31 2d 30 36 20 46 31 20 4f 31 31 31 31 20 00 04 00 04 00 0e 00 0a 01 04 c8 55 3a 42 54 41 42 00 00 04 00 36 00 10 00 0c 05 05 c8 55 3a 42 54 41   ┆ . H IDENT U:BTAB  TRA 10.0 80-11-06 F1 O1111            U:BTAB    6       U:BTA┆
0xcaa…cde              42 42 00 02 00 04 00 48 00 0e 00 0a 03 04 00 00 00 01 00 00 00 02 00 04 00 5c 00 0e 00 0a 07 04 00 00 3a 42 00 02 00 00 00 04 00 6e 40 04 00 00 00 04 00 80                                                                                       ┆BB     H                          :B       n@       ┆

Reduced view