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

⟦4cd8afe7e⟧

    Length: 6520 (0x1978)
    Notes: pts_type(SC)
    Names: »DFOACT.SC«

Derivation

└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
    └─⟦this⟧ »PTSDEMO/DFOACT.SC« 

PTS(SC)

	IDENT	DFOACT             OPEN ACCOUNT
************************************************************************
*        MODULE-NAME :*
*                DFOACT      OPEN ACCOUNT-NUMBER*
*        PROCEDURES USED :*
*                PAJRN       WRITE JOURNAL*
*                XBFMT       SCREEN-CONTROL*
*                XEERR       ERROR-ROUTINE*
*                ZEINSD      WRITE ACCOUNT-RECORD*
*                SPAP13      CHECKS IF CARD-NUMBRE ALREADY EXISTS     * 
*                ZCRDD       READ ACCOUNT-RECORD                       *
**
************************************************************************
	DDUM	DEMODD			
	PDIV				
	ENTRY	DFOACT			
	ENTRY	SPAP13 
	EXPROC	XHMSU	WRITE BADGE CARD
	EXPROC	PAJRN			 
	EXPROC	XBFMT			 
	EXPROC	ZCRDD 
	EXPROC	ZEINSD
	EXPROC	XEERR			 
	EJECT				
************************************************************************
* 
* OPEN ACCOUNT (CHEQUE OR SAVINGS)
* 
************************************************************************
DFOACT	PROC				
DF000					
	TBT	SBCHEQUE,DF100			
	ADD	YDLASSAV,=D'2'			 
	CBG	YDLASSAV,=D'168999',DF900			
	MOVE	IDACTNR1,YDLASSAV			
	B	DF200			
DF100					
	ADD	YDLASCHQ,=D'2'			
	CBG	YDLASCHQ,=D'168999',DF900			
	MOVE	IDACTNR1,YDLASCHQ			
DF200	       				
*        PRINT JOURNAL-ROLL*
	SET	SBOACT 
	PERF	PAJRN,=W'1'	LINE TYPE 1 
	MOVE	TDTRSCDE,=D'080'			
	PERF	PAJRN,=W'2'    			
* 
* DISPLAY THE OPEN ACCOUNT SCREEN 
* 
DF300					
	PERF	XBFMT,=D'39'			
	TBT	SBCANCEL,DF999			
	TBT	SBZEK,DF330	WRITE MAG.ZTRIP IF ZEKOSA
	TBF	SBCHEQUE,DF350 
DF330 
* 
* FOR CHEQUE ACCOUNTS OR SAVINGS WITH ZEKOSA: 
* TO GET A CARDNUMBER-KEY WITHOUT BCD 'F' CHARACTERS, 
* ADCARDNR IS MULTIPLIED BY 1.
* IN THIS WAY EACH 'F' IS REPLACED BY '0' 
* 
	MUL	ADCARDNR,=D'1' 
	TBT	SBZEK,DF340
	TBF	SBCARD,DF350	NO 'CARD' 
DF340 
	PERF	XHMSU,ADCARDNR	WRITE BADGE CARD 
* 
*        INITIATE ACCOUNT-RECORD AND TRANSACTION-RECORD*
* 
DF350 
	MOVE	ADACTRNR,IDACTNR1 
	MUL	ADACTRNR,KDSHIFT 
	ADD	YDLASSEQ,=D'1'			
	MOVE	ADLASSEQ,YDLASSEQ			
	MOVE	TDTRSSEQ,ADLASSEQ			
DF400					
*        WRITE ACCOUNT-RECORD*
	PERF	ZEINSD,ADACTRNR			
	B	DF999			
DF900					
	PERF	XEERR,=D'29',KW1	ERROR-MESSAGE , ANSWER MUST		
*                                      BE "CANCEL"*
DF999					
	CLEAR	SBOACT 
	RET				
	PEND				
	EJECT
************************************************************************
* 
* PROCEDURE NAME:  SPAP13 
*       THIS ROUTINE CHECKS THE CARD-NUMBER KEYED IN IN OPEN-CHEQUE-
*       ACCOUNT ( DFOACT )  AS FOLLOWS :
*       -  CARD-NUMBER IN THE RANGE  1001-9999
*       -  CARD-NUMBER MAY NOT ALREADY EXIST
************************************************************************
SPAP13	PROC	XWRET 
	PBIN	XWRET 
S13000
	CBL	ADCARDNR,=D'1001',S13200 
	CBG	ADCARDNR,=D'9999',S13200 
         MOVE      ADACTRNR,ADCARDNR
* 
* SEE IF RECORD IS AVAILABLE ALREADY
* THE RECORD MUST NOT BE COPIED TO THE UWB, 
* SO SBNOCOPY IS SET FIRST
* 
	SET	SBNOCOPY	DON'T COPY TO UWB 
         PERF      ZCRDD,ADACTRNR,NDLRN1,KW2       READ VIA INDEX 2 
	TBT	SBCANCEL,S13999
	TBT	SBRECAVB,S13100
	B	S13999 
S13100
	MOVE	SPBINW4,=W'29'
	MOVE	XWRET,=W'1' 
	B	S13999 
S13200
	MOVE	SPBINW4,=W'1'	VALUE NOT IN RANGE
	MOVE	XWRET,=W'1' 
S13999
	RET
	PEND 
************************************************************************
	END				

HexDump

0x0000…002e (0, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» IDENT DFOACT             OPEN ACCOUNT«, t00=0x0000, t01=0x0004}
0x002e…007e              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0000, t01=0x0032}
0x007e…00ce              Head {h00=0x004c, h01=0x0050, text=»*        MODULE-NAME :                                                 *«, t00=0x0000, t01=0x0082}
0x00ce…011e              Head {h00=0x004c, h01=0x0050, text=»*                DFOACT      OPEN ACCOUNT-NUMBER                       *«, t00=0x0000, t01=0x00d2}
0x011e…016e              Head {h00=0x004c, h01=0x0050, text=»*        PROCEDURES USED :                                             *«, t00=0x0000, t01=0x0122}
0x016e…01be              Head {h00=0x004c, h01=0x0050, text=»*                PAJRN       WRITE JOURNAL                             *«, t00=0x0000, t01=0x0172}
0x01be…020e              Head {h00=0x004c, h01=0x0050, text=»*                XBFMT       SCREEN-CONTROL                            *«, t00=0x0001, t01=0x0032}
0x020e…025e              Head {h00=0x004c, h01=0x0050, text=»*                XEERR       ERROR-ROUTINE                             *«, t00=0x0001, t01=0x0082}
0x025e…02ae              Head {h00=0x004c, h01=0x0050, text=»*                ZEINSD      WRITE ACCOUNT-RECORD                      *«, t00=0x0001, t01=0x00d2}
0x02ae…02fe              Head {h00=0x004c, h01=0x0050, text=»*                SPAP13      CHECKS IF CARD-NUMBRE ALREADY EXISTS     * «, t00=0x0001, t01=0x0122}
0x02fe…034e              Head {h00=0x004c, h01=0x0050, text=»*                ZCRDD       READ ACCOUNT-RECORD                       *«, t00=0x0001, t01=0x0172}
0x034e…039e              Head {h00=0x004c, h01=0x0050, text=»*                                                                      *«, t00=0x0002, t01=0x0032}
0x039e…03ee              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0002, t01=0x0082}
0x03ee…043e              Head {h00=0x004c, h01=0x0050, text=» DDUM DEMODD                                                            «, t00=0x0002, t01=0x00d2}
0x043e…048e              Head {h00=0x004c, h01=0x0050, text=» PDIV                                                                   «, t00=0x0002, t01=0x0122}
0x048e…04de              Head {h00=0x004c, h01=0x0050, text=» ENTRY DFOACT                                                           «, t00=0x0002, t01=0x0172}
0x04de…04f4              Head {h00=0x0012, h01=0x0050, text=» ENTRY SPAP13 «, t00=0x0003, t01=0x0032}
0x04f4…051a              Head {h00=0x0022, h01=0x0050, text=» EXPROC XHMSU WRITE BADGE CARD«, t00=0x0003, t01=0x0048}
0x051a…056e              Head {h00=0x0050, h01=0x0050, text=» EXPROC PAJRN                                                               «, t00=0x0003, t01=0x006e}
0x056e…05c2              Head {h00=0x0050, h01=0x0050, text=» EXPROC XBFMT                                                               «, t00=0x0003, t01=0x00c2}
0x05c2…05d8              Head {h00=0x0012, h01=0x0050, text=» EXPROC ZCRDD «, t00=0x0003, t01=0x0116}
0x05d8…05ee              Head {h00=0x0012, h01=0x0050, text=» EXPROC ZEINSD«, t00=0x0003, t01=0x012c}
0x05ee…0642              Head {h00=0x0050, h01=0x0050, text=» EXPROC XEERR                                                               «, t00=0x0003, t01=0x0142}
0x0642…0692              Head {h00=0x004c, h01=0x0050, text=» EJECT                                                                  «, t00=0x0004, t01=0x0008}
0x0692…06e2              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0004, t01=0x0058}
0x06e2…06ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a8}
0x06ec…0716              Head {h00=0x0026, h01=0x0050, text=»* OPEN ACCOUNT (CHEQUE OR SAVINGS)«, t00=0x0004, t01=0x00b2}
0x0716…0720              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00dc}
0x0720…0770              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0004, t01=0x00e6}
0x0770…07c0              Head {h00=0x004c, h01=0x0050, text=»DFOACT PROC                                                             «, t00=0x0004, t01=0x0136}
0x07c0…0810              Head {h00=0x004c, h01=0x0050, text=»DF000                                                                   «, t00=0x0004, t01=0x0186}
0x0810…0860              Head {h00=0x004c, h01=0x0050, text=» TBT SBCHEQUE,DF100                                                     «, t00=0x0005, t01=0x0046}
0x0860…08b0              Head {h00=0x004c, h01=0x0050, text=» ADD YDLASSAV,=D'2'                                                     «, t00=0x0005, t01=0x0096}
0x08b0…08fe              Head {h00=0x004a, h01=0x0050, text=» CBG YDLASSAV,=D'168999',DF900                                        «, t00=0x0005, t01=0x00e6}
0x08fe…094e              Head {h00=0x004c, h01=0x0050, text=» MOVE IDACTNR1,YDLASSAV                                                 «, t00=0x0005, t01=0x0134}
0x094e…099e              Head {h00=0x004c, h01=0x0050, text=» B DF200                                                                «, t00=0x0005, t01=0x0184}
0x099e…09ee              Head {h00=0x004c, h01=0x0050, text=»DF100                                                                   «, t00=0x0006, t01=0x0044}
0x09ee…0a3c              Head {h00=0x004a, h01=0x0050, text=» ADD YDLASCHQ,=D'2'                                                   «, t00=0x0006, t01=0x0094}
0x0a3c…0a8a              Head {h00=0x004a, h01=0x0050, text=» CBG YDLASCHQ,=D'168999',DF900                                        «, t00=0x0006, t01=0x00e2}
0x0a8a…0ada              Head {h00=0x004c, h01=0x0050, text=» MOVE IDACTNR1,YDLASCHQ                                                 «, t00=0x0006, t01=0x0130}
0x0ada…0b2a              Head {h00=0x004c, h01=0x0050, text=»DF200                                                                   «, t00=0x0006, t01=0x0180}
0x0b2a…0b7a              Head {h00=0x004c, h01=0x0050, text=»*        PRINT JOURNAL-ROLL                                            *«, t00=0x0007, t01=0x0040}
0x0b7a…0b8e              Head {h00=0x0010, h01=0x0050, text=» SET SBOACT «, t00=0x0007, t01=0x0090}
0x0b8e…0bb4              Head {h00=0x0022, h01=0x0050, text=» PERF PAJRN,=W'1' LINE TYPE 1 «, t00=0x0007, t01=0x00a4}
0x0bb4…0c04              Head {h00=0x004c, h01=0x0050, text=» MOVE TDTRSCDE,=D'080'                                                  «, t00=0x0007, t01=0x00ca}
0x0c04…0c56              Head {h00=0x004e, h01=0x0050, text=» PERF PAJRN,=W'2'                                                         «, t00=0x0007, t01=0x011a}
0x0c56…0c60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x016c}
0x0c60…0c8a              Head {h00=0x0026, h01=0x0050, text=»* DISPLAY THE OPEN ACCOUNT SCREEN «, t00=0x0007, t01=0x0176}
0x0c8a…0c94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0010}
0x0c94…0ce4              Head {h00=0x004c, h01=0x0050, text=»DF300                                                                   «, t00=0x0008, t01=0x001a}
0x0ce4…0d34              Head {h00=0x004c, h01=0x0050, text=» PERF XBFMT,=D'39'                                                      «, t00=0x0008, t01=0x006a}
0x0d34…0d84              Head {h00=0x004c, h01=0x0050, text=» TBT SBCANCEL,DF999                                                     «, t00=0x0008, t01=0x00ba}
0x0d84…0db6              Head {h00=0x002e, h01=0x0050, text=» TBT SBZEK,DF330 WRITE MAG.ZTRIP IF ZEKOSA«, t00=0x0008, t01=0x010a}
0x0db6…0dd2              Head {h00=0x0018, h01=0x0050, text=» TBF SBCHEQUE,DF350 «, t00=0x0008, t01=0x013c}
0x0dd2…0de0              Head {h00=0x000a, h01=0x0050, text=»DF330 «, t00=0x0008, t01=0x0158}
0x0de0…0dea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0166}
0x0dea…0e20              Head {h00=0x0032, h01=0x0050, text=»* FOR CHEQUE ACCOUNTS OR SAVINGS WITH ZEKOSA: «, t00=0x0008, t01=0x0170}
0x0e20…0e5e              Head {h00=0x003a, h01=0x0050, text=»* TO GET A CARDNUMBER-KEY WITHOUT BCD 'F' CHARACTERS, «, t00=0x0009, t01=0x0016}
0x0e5e…0e84              Head {h00=0x0022, h01=0x0050, text=»* ADCARDNR IS MULTIPLIED BY 1.«, t00=0x0009, t01=0x0054}
0x0e84…0eb6              Head {h00=0x002e, h01=0x0050, text=»* IN THIS WAY EACH 'F' IS REPLACED BY '0' «, t00=0x0009, t01=0x007a}
0x0eb6…0ec0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00ac}
0x0ec0…0edc              Head {h00=0x0018, h01=0x0050, text=» MUL ADCARDNR,=D'1' «, t00=0x0009, t01=0x00b6}
0x0edc…0ef4              Head {h00=0x0014, h01=0x0050, text=» TBT SBZEK,DF340«, t00=0x0009, t01=0x00d2}
0x0ef4…0f18              Head {h00=0x0020, h01=0x0050, text=» TBF SBCARD,DF350 NO 'CARD' «, t00=0x0009, t01=0x00ea}
0x0f18…0f26              Head {h00=0x000a, h01=0x0050, text=»DF340 «, t00=0x0009, t01=0x010e}
0x0f26…0f54              Head {h00=0x002a, h01=0x0050, text=» PERF XHMSU,ADCARDNR WRITE BADGE CARD «, t00=0x0009, t01=0x011c}
0x0f54…0f5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x014a}
0x0f5e…0fae              Head {h00=0x004c, h01=0x0050, text=»*        INITIATE ACCOUNT-RECORD AND TRANSACTION-RECORD                *«, t00=0x0009, t01=0x0154}
0x0fae…0fb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0014}
0x0fb8…0fc6              Head {h00=0x000a, h01=0x0050, text=»DF350 «, t00=0x000a, t01=0x001e}
0x0fc6…0fe6              Head {h00=0x001c, h01=0x0050, text=» MOVE ADACTRNR,IDACTNR1 «, t00=0x000a, t01=0x002c}
0x0fe6…1004              Head {h00=0x001a, h01=0x0050, text=» MUL ADACTRNR,KDSHIFT «, t00=0x000a, t01=0x004c}
0x1004…1056              Head {h00=0x004e, h01=0x0050, text=» ADD YDLASSEQ,=D'1'                                                       «, t00=0x000a, t01=0x006a}
0x1056…10a6              Head {h00=0x004c, h01=0x0050, text=» MOVE ADLASSEQ,YDLASSEQ                                                 «, t00=0x000a, t01=0x00bc}
0x10a6…10f6              Head {h00=0x004c, h01=0x0050, text=» MOVE TDTRSSEQ,ADLASSEQ                                                 «, t00=0x000a, t01=0x010c}
0x10f6…1146              Head {h00=0x004c, h01=0x0050, text=»DF400                                                                   «, t00=0x000a, t01=0x015c}
0x1146…1196              Head {h00=0x004c, h01=0x0050, text=»*        WRITE ACCOUNT-RECORD                                          *«, t00=0x000b, t01=0x001c}
0x1196…11e6              Head {h00=0x004c, h01=0x0050, text=» PERF ZEINSD,ADACTRNR                                                   «, t00=0x000b, t01=0x006c}
0x11e6…1236              Head {h00=0x004c, h01=0x0050, text=» B DF999                                                                «, t00=0x000b, t01=0x00bc}
0x1236…1286              Head {h00=0x004c, h01=0x0050, text=»DF900                                                                   «, t00=0x000b, t01=0x010c}
0x1286…12d6              Head {h00=0x004c, h01=0x0050, text=» PERF XEERR,=D'29',KW1 ERROR-MESSAGE , ANSWER MUST                      «, t00=0x000b, t01=0x015c}
0x12d6…1326              Head {h00=0x004c, h01=0x0050, text=»*                                      BE "CANCEL"                     *«, t00=0x000c, t01=0x001c}
0x1326…1376              Head {h00=0x004c, h01=0x0050, text=»DF999                                                                   «, t00=0x000c, t01=0x006c}
0x1376…138c              Head {h00=0x0012, h01=0x0050, text=» CLEAR SBOACT «, t00=0x000c, t01=0x00bc}
0x138c…13dc              Head {h00=0x004c, h01=0x0050, text=» RET                                                                    «, t00=0x000c, t01=0x00d2}
0x13dc…142c              Head {h00=0x004c, h01=0x0050, text=» PEND                                                                   «, t00=0x000c, t01=0x0122}
0x142c…143a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x0172}
0x143a…148a              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000c, t01=0x0180}
0x148a…1494              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0040}
0x1494…14b6              Head {h00=0x001e, h01=0x0050, text=»* PROCEDURE NAME:  SPAP13 «, t00=0x000d, t01=0x004a}
0x14b6…1502              Head {h00=0x0048, h01=0x0050, text=»*       THIS ROUTINE CHECKS THE CARD-NUMBER KEYED IN IN OPEN-CHEQUE-«, t00=0x000d, t01=0x006c}
0x1502…1532              Head {h00=0x002c, h01=0x0050, text=»*       ACCOUNT ( DFOACT )  AS FOLLOWS :«, t00=0x000d, t01=0x00b8}
0x1532…1568              Head {h00=0x0032, h01=0x0050, text=»*       -  CARD-NUMBER IN THE RANGE  1001-9999«, t00=0x000d, t01=0x00e8}
0x1568…159c              Head {h00=0x0030, h01=0x0050, text=»*       -  CARD-NUMBER MAY NOT ALREADY EXIST«, t00=0x000d, t01=0x011e}
0x159c…15ec              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000d, t01=0x0152}
0x15ec…1606              Head {h00=0x0016, h01=0x0050, text=»SPAP13 PROC XWRET «, t00=0x000e, t01=0x0012}
0x1606…161a              Head {h00=0x0010, h01=0x0050, text=» PBIN XWRET «, t00=0x000e, t01=0x002c}
0x161a…1628              Head {h00=0x000a, h01=0x0050, text=»S13000«, t00=0x000e, t01=0x0040}
0x1628…164e              Head {h00=0x0022, h01=0x0050, text=» CBL ADCARDNR,=D'1001',S13200 «, t00=0x000e, t01=0x004e}
0x164e…1674              Head {h00=0x0022, h01=0x0050, text=» CBG ADCARDNR,=D'9999',S13200 «, t00=0x000e, t01=0x0074}
0x1674…16a0              Head {h00=0x0028, h01=0x0050, text=»         MOVE      ADACTRNR,ADCARDNR«, t00=0x000e, t01=0x009a}
0x16a0…16aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00c6}
0x16aa…16d6              Head {h00=0x0028, h01=0x0050, text=»* SEE IF RECORD IS AVAILABLE ALREADY«, t00=0x000e, t01=0x00d0}
0x16d6…170a              Head {h00=0x0030, h01=0x0050, text=»* THE RECORD MUST NOT BE COPIED TO THE UWB, «, t00=0x000e, t01=0x00fc}
0x170a…172c              Head {h00=0x001e, h01=0x0050, text=»* SO SBNOCOPY IS SET FIRST«, t00=0x000e, t01=0x0130}
0x172c…1736              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0152}
0x1736…175e              Head {h00=0x0024, h01=0x0050, text=» SET SBNOCOPY DON'T COPY TO UWB «, t00=0x000e, t01=0x015c}
0x175e…17aa              Head {h00=0x0048, h01=0x0050, text=»         PERF      ZCRDD,ADACTRNR,NDLRN1,KW2       READ VIA INDEX 2 «, t00=0x000e, t01=0x0184}
0x17aa…17c6              Head {h00=0x0018, h01=0x0050, text=» TBT SBCANCEL,S13999«, t00=0x000f, t01=0x0040}
0x17c6…17e2              Head {h00=0x0018, h01=0x0050, text=» TBT SBRECAVB,S13100«, t00=0x000f, t01=0x005c}
0x17e2…17f4              Head {h00=0x000e, h01=0x0050, text=» B S13999 «, t00=0x000f, t01=0x0078}
0x17f4…1802              Head {h00=0x000a, h01=0x0050, text=»S13100«, t00=0x000f, t01=0x008a}
0x1802…181e              Head {h00=0x0018, h01=0x0050, text=» MOVE SPBINW4,=W'29'«, t00=0x000f, t01=0x0098}
0x181e…1838              Head {h00=0x0016, h01=0x0050, text=» MOVE XWRET,=W'1' «, t00=0x000f, t01=0x00b4}
0x1838…184a              Head {h00=0x000e, h01=0x0050, text=» B S13999 «, t00=0x000f, t01=0x00ce}
0x184a…1858              Head {h00=0x000a, h01=0x0050, text=»S13200«, t00=0x000f, t01=0x00e0}
0x1858…1886              Head {h00=0x002a, h01=0x0050, text=» MOVE SPBINW4,=W'1' VALUE NOT IN RANGE«, t00=0x000f, t01=0x00ee}
0x1886…18a0              Head {h00=0x0016, h01=0x0050, text=» MOVE XWRET,=W'1' «, t00=0x000f, t01=0x011c}
0x18a0…18ae              Head {h00=0x000a, h01=0x0050, text=»S13999«, t00=0x000f, t01=0x0136}
0x18ae…18ba              Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x000f, t01=0x0144}
0x18ba…18c8              Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x000f, t01=0x0150}
0x18c8…1918              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000f, t01=0x015e}
0x1918…1968              Head {h00=0x004c, h01=0x0050, text=» END                                                                    «, t00=0x0010, t01=0x001e}
0x1968…196c              Head {h00=0x4004, h01=0x0000}
0x196c…1970              00 10 00 6e                                                                                                                                                                                                                                       ┆   n┆
0x1970…1978 (17, 1, 8)   20 04 00 00 00 11 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view