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

⟦33623db94⟧

    Length: 4380 (0x111c)
    Notes: pts_type(SC)
    Names: »DATUM.SC«

Derivation

└─⟦48601905a⟧ Bits:30009668 Philips computer tape "600121"
    └─⟦this⟧ »S:DE/DATUM.SC« 
└─⟦5c22ed822⟧ Bits:30009675 Philips computer tape "600209"
    └─⟦this⟧ »DEN10/DATUM.SC« 
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »DEN10/DATUM.SC« 
└─⟦d2a299635⟧ Bits:30009698 Philips computer tape "600415"
    └─⟦this⟧ »S:DE/DATUM.SC« 

PTS(SC)

	IDENT    DATCHK	79-03-16/PEEN
* 
* 
*   THIS ROUTINE CHECKS THE DATE PLAUSIBILITY 
*   EUROPEAN (AA-MM-DD) OR AMERICAN (MM-DD-AA)
*   STANDARD. 'DD' IS CHECKED ACCORDING TO CORRESPONDING
*   MONTH. FEBRUARI NOT > 29
* 
*   NOT NUMERIC CHARACTERS ARE SKIPPED
* 
*   SYNTAX:  CALL   DATCHK,SKIP,BUFF
* 
*            SKIP = BIN ITEM TELLING HOW MANY DIGITS COUNTED
*                   FROM THE RIGHT TO BE SKIPPED BEFORE THE 
*                   CHECK IS PERFORMED
*            BUFF = STRING ITEM HOLDING THE DATA TO BE CHECKED
* 
*            OUTPUT:   CR = O    OK 
*                      CR = 1    NOT OK 
* 
	EJECT
	ENTRY	DATCHK 
* 
	EXTRN	I:EVA0 
	EXTRN	I:RT1
* 
* 
CALL	FORM	16=/F6A1,16 
BYTE	FORM	8,8 
* 
* 
DATCHK	EQU	*
	LDK	A6,2	SET SWITCH
	CALL	I:EVA0	NO. TO BE SKIPPED
	LDR*	A7,A9 
	CALL	I:EVA0	BUFFER ADDRESS 
DAT100	EQU	*
	CALL	GETDIG
	SUK	A7,1 
	RB(NN)	DAT100	IF TO BE SKIPPED 
	LDR	A7,A1	SAVE DIGIT 
	CALL	GETDIG
* MULTIPLY DIGIT BY 10 AND ADD
	ADR	A7,A1
	ADR	A7,A1
	SLL	A1,3	TIMES 8 
	ADR	A7,A1
	RF(Z)	NOK
	SUK	A6,1 
	RF(Z)	DAT200	JUMP IF DD AND MM ARE FETCHED 
	LDR	A8,A7	SAVE DAY 
	LDK	A7,0	INDICATE NO SKIP
	RB	DAT100	GET MONTH
DAT200	EQU	*
	SUK	A7,13
	RF(NN)	NOK	IF WRONG MONTH
	LC	A1,TAB,A7	GET BYTE FOR COMPARISON 
	SUR	A1,A8
	RF(NL)	OUT	IF OK 
NOK	EQU	* 
	LDK	A6,1	INDICATE CR = 1 
OUT	EQU	* 
	LD	A1,2,A13	GET STACK BASE 
	SC	A6,-2,A1	STORE CR 
	ABL	I:RT1
	EJECT
GETDIG	EQU	*
	CWR	A5,A9
	RB(E)	NOK	IF FINISHED
	LC	A1,-1,A5	GET CURRENT CHARACTER
	SUK	A5,1 
	CCK	A1,'00'
	RB(L)	GETDIG 
	CCK	A1,'99'
	RB(G)	GETDIG 
	ANK	A1,/F
	RTN	A14
* 
* 
TAB	EQU	*+12
	BYTE	31,29	JAN,FEB 
	BYTE	31,30	MAR,APR 
	BYTE	31,30	MAY,JUN 
	BYTE	31,31	JUL,AUG 
	BYTE	30,31	SEP,OCT 
	BYTE	30,31	NOV,DEC 
* 
	END

HexDump

0x0000…0026 (0, 0, 400)  Head {h00=0x0022, h01=0x001e, text=» IDENT    DATCHK 79-03-16/PEEN«, t00=0x0000, t01=0x0004}
0x0026…0030              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x002a}
0x0030…003a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0034}
0x003a…0070              Head {h00=0x0032, h01=0x002d, text=»*   THIS ROUTINE CHECKS THE DATE PLAUSIBILITY «, t00=0x0000, t01=0x003e}
0x0070…00a6              Head {h00=0x0032, h01=0x002e, text=»*   EUROPEAN (AA-MM-DD) OR AMERICAN (MM-DD-AA)«, t00=0x0000, t01=0x0074}
0x00a6…00e6              Head {h00=0x003c, h01=0x0038, text=»*   STANDARD. 'DD' IS CHECKED ACCORDING TO CORRESPONDING«, t00=0x0000, t01=0x00aa}
0x00e6…010a              Head {h00=0x0020, h01=0x001c, text=»*   MONTH. FEBRUARI NOT > 29«, t00=0x0000, t01=0x00ea}
0x010a…0114              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x010e}
0x0114…0142              Head {h00=0x002a, h01=0x0026, text=»*   NOT NUMERIC CHARACTERS ARE SKIPPED«, t00=0x0000, t01=0x0118}
0x0142…014c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0146}
0x014c…0178              Head {h00=0x0028, h01=0x0050, text=»*   SYNTAX:  CALL   DATCHK,SKIP,BUFF«, t00=0x0000, t01=0x0150}
0x0178…0182              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x017c}
0x0182…01c6              Head {h00=0x0040, h01=0x003c, text=»*            SKIP = BIN ITEM TELLING HOW MANY DIGITS COUNTED«, t00=0x0000, t01=0x0186}
0x01c6…020a              Head {h00=0x0040, h01=0x003b, text=»*                   FROM THE RIGHT TO BE SKIPPED BEFORE THE «, t00=0x0001, t01=0x003a}
0x020a…0238              Head {h00=0x002a, h01=0x0026, text=»*                   CHECK IS PERFORMED«, t00=0x0001, t01=0x007e}
0x0238…027e              Head {h00=0x0042, h01=0x003e, text=»*            BUFF = STRING ITEM HOLDING THE DATA TO BE CHECKED«, t00=0x0001, t01=0x00ac}
0x027e…0288              Head {h00=0x0006, h01=0x000c, text=»* «, t00=0x0001, t01=0x00f2}
0x0288…02b4              Head {h00=0x0028, h01=0x0023, text=»*            OUTPUT:   CR = O    OK «, t00=0x0001, t01=0x00fc}
0x02b4…02e4              Head {h00=0x002c, h01=0x0027, text=»*                      CR = 1    NOT OK «, t00=0x0001, t01=0x0128}
0x02e4…02ee              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0001, t01=0x0158}
0x02ee…02fc              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0001, t01=0x0162}
0x02fc…0312              Head {h00=0x0012, h01=0x000d, text=» ENTRY DATCHK «, t00=0x0001, t01=0x0170}
0x0312…031c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0001, t01=0x0186}
0x031c…0332              Head {h00=0x0012, h01=0x000d, text=» EXTRN I:EVA0 «, t00=0x0001, t01=0x0190}
0x0332…0346              Head {h00=0x0010, h01=0x000c, text=» EXTRN I:RT1«, t00=0x0002, t01=0x0016}
0x0346…0350              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x002a}
0x0350…035a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x0034}
0x035a…0378              Head {h00=0x001a, h01=0x0015, text=»CALL FORM 16=/F6A1,16 «, t00=0x0002, t01=0x003e}
0x0378…038e              Head {h00=0x0012, h01=0x000d, text=»BYTE FORM 8,8 «, t00=0x0002, t01=0x005c}
0x038e…0398              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x0072}
0x0398…03a2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x007c}
0x03a2…03b6              Head {h00=0x0010, h01=0x000c, text=»DATCHK EQU *«, t00=0x0002, t01=0x0086}
0x03b6…03d2              Head {h00=0x0018, h01=0x0014, text=» LDK A6,2 SET SWITCH«, t00=0x0002, t01=0x009a}
0x03d2…03f8              Head {h00=0x0022, h01=0x001e, text=» CALL I:EVA0 NO. TO BE SKIPPED«, t00=0x0002, t01=0x00b6}
0x03f8…040c              Head {h00=0x0010, h01=0x000b, text=» LDR* A7,A9 «, t00=0x0002, t01=0x00dc}
0x040c…0430              Head {h00=0x0020, h01=0x001b, text=» CALL I:EVA0 BUFFER ADDRESS «, t00=0x0002, t01=0x00f0}
0x0430…0444              Head {h00=0x0010, h01=0x000c, text=»DAT100 EQU *«, t00=0x0002, t01=0x0114}
0x0444…0458              Head {h00=0x0010, h01=0x000c, text=» CALL GETDIG«, t00=0x0002, t01=0x0128}
0x0458…046a              Head {h00=0x000e, h01=0x0009, text=» SUK A7,1 «, t00=0x0002, t01=0x013c}
0x046a…0492              Head {h00=0x0024, h01=0x001f, text=» RB(NN) DAT100 IF TO BE SKIPPED «, t00=0x0002, t01=0x014e}
0x0492…04b0              Head {h00=0x001a, h01=0x0015, text=» LDR A7,A1 SAVE DIGIT «, t00=0x0002, t01=0x0176}
0x04b0…04c4 (3, 0, 400)  Head {h00=0x0010, h01=0x000c, text=» CALL GETDIG«, t00=0x0003, t01=0x0004}
0x04c4…04ea              Head {h00=0x0022, h01=0x001e, text=»* MULTIPLY DIGIT BY 10 AND ADD«, t00=0x0003, t01=0x0018}
0x04ea…04fc              Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0003, t01=0x003e}
0x04fc…050e              Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0003, t01=0x0050}
0x050e…0528              Head {h00=0x0016, h01=0x0011, text=» SLL A1,3 TIMES 8 «, t00=0x0003, t01=0x0062}
0x0528…053a              Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0003, t01=0x007c}
0x053a…054c              Head {h00=0x000e, h01=0x000a, text=» RF(Z) NOK«, t00=0x0003, t01=0x008e}
0x054c…055e              Head {h00=0x000e, h01=0x0009, text=» SUK A6,1 «, t00=0x0003, t01=0x00a0}
0x055e…0592              Head {h00=0x0030, h01=0x002b, text=» RF(Z) DAT200 JUMP IF DD AND MM ARE FETCHED «, t00=0x0003, t01=0x00b2}
0x0592…05ae              Head {h00=0x0018, h01=0x0013, text=» LDR A8,A7 SAVE DAY «, t00=0x0003, t01=0x00e6}
0x05ae…05d0              Head {h00=0x001e, h01=0x001a, text=» LDK A7,0 INDICATE NO SKIP«, t00=0x0003, t01=0x0102}
0x05d0…05ec              Head {h00=0x0018, h01=0x0014, text=» RB DAT100 GET MONTH«, t00=0x0003, t01=0x0124}
0x05ec…0600              Head {h00=0x0010, h01=0x000c, text=»DAT200 EQU *«, t00=0x0003, t01=0x0140}
0x0600…0612              Head {h00=0x000e, h01=0x000a, text=» SUK A7,13«, t00=0x0003, t01=0x0154}
0x0612…0634              Head {h00=0x001e, h01=0x001a, text=» RF(NN) NOK IF WRONG MONTH«, t00=0x0003, t01=0x0166}
0x0634…0662              Head {h00=0x002a, h01=0x0025, text=» LC A1,TAB,A7 GET BYTE FOR COMPARISON «, t00=0x0003, t01=0x0188}
0x0662…0674              Head {h00=0x000e, h01=0x000a, text=» SUR A1,A8«, t00=0x0004, t01=0x0026}
0x0674…068e              Head {h00=0x0016, h01=0x0011, text=» RF(NL) OUT IF OK «, t00=0x0004, t01=0x0038}
0x068e…06a0              Head {h00=0x000e, h01=0x0009, text=»NOK EQU * «, t00=0x0004, t01=0x0052}
0x06a0…06c2              Head {h00=0x001e, h01=0x0019, text=» LDK A6,1 INDICATE CR = 1 «, t00=0x0004, t01=0x0064}
0x06c2…06d4              Head {h00=0x000e, h01=0x0009, text=»OUT EQU * «, t00=0x0004, t01=0x0086}
0x06d4…06f8              Head {h00=0x0020, h01=0x001b, text=» LD A1,2,A13 GET STACK BASE «, t00=0x0004, t01=0x0098}
0x06f8…0716              Head {h00=0x001a, h01=0x0015, text=» SC A6,-2,A1 STORE CR «, t00=0x0004, t01=0x00bc}
0x0716…0728              Head {h00=0x000e, h01=0x000a, text=» ABL I:RT1«, t00=0x0004, t01=0x00da}
0x0728…0736              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0004, t01=0x00ec}
0x0736…074a              Head {h00=0x0010, h01=0x000c, text=»GETDIG EQU *«, t00=0x0004, t01=0x00fa}
0x074a…075c              Head {h00=0x000e, h01=0x000a, text=» CWR A5,A9«, t00=0x0004, t01=0x010e}
0x075c…077a              Head {h00=0x001a, h01=0x0050, text=» RB(E) NOK IF FINISHED«, t00=0x0004, t01=0x0120}
0x077a…07a4              Head {h00=0x0026, h01=0x0022, text=» LC A1,-1,A5 GET CURRENT CHARACTER«, t00=0x0004, t01=0x013e}
0x07a4…07b6              Head {h00=0x000e, h01=0x0009, text=» SUK A5,1 «, t00=0x0004, t01=0x0168}
0x07b6…07ca              Head {h00=0x0010, h01=0x000c, text=» CCK A1,'00'«, t00=0x0004, t01=0x017a}
0x07ca…07e0              Head {h00=0x0012, h01=0x000d, text=» RB(L) GETDIG «, t00=0x0004, t01=0x018e}
0x07e0…07f4              Head {h00=0x0010, h01=0x000c, text=» CCK A1,'99'«, t00=0x0005, t01=0x0014}
0x07f4…080a              Head {h00=0x0012, h01=0x000d, text=» RB(G) GETDIG «, t00=0x0005, t01=0x0028}
0x080a…081c              Head {h00=0x000e, h01=0x000a, text=» ANK A1,/F«, t00=0x0005, t01=0x003e}
0x081c…082c              Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0005, t01=0x0050}
0x082c…0836              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0005, t01=0x0060}
0x0836…0840              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0005, t01=0x006a}
0x0840…0854              Head {h00=0x0010, h01=0x000c, text=»TAB EQU *+12«, t00=0x0005, t01=0x0074}
0x0854…0870              Head {h00=0x0018, h01=0x0013, text=» BYTE 31,29 JAN,FEB «, t00=0x0005, t01=0x0088}
0x0870…088c              Head {h00=0x0018, h01=0x0013, text=» BYTE 31,30 MAR,APR «, t00=0x0005, t01=0x00a4}
0x088c…08a8              Head {h00=0x0018, h01=0x0013, text=» BYTE 31,30 MAY,JUN «, t00=0x0005, t01=0x00c0}
0x08a8…08c4              Head {h00=0x0018, h01=0x0013, text=» BYTE 31,31 JUL,AUG «, t00=0x0005, t01=0x00dc}
0x08c4…08e0              Head {h00=0x0018, h01=0x0013, text=» BYTE 30,31 SEP,OCT «, t00=0x0005, t01=0x00f8}
0x08e0…08fc              Head {h00=0x0018, h01=0x0013, text=» BYTE 30,31 NOV,DEC «, t00=0x0005, t01=0x0114}
0x08fc…0906              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0005, t01=0x0130}
0x0906…0912              Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0005, t01=0x013a}
0x0912…0916              Head {h00=0x4004, h01=0x0000}
0x0916…091a              00 05 01 46                                                                                                                                                                                                                                       ┆   F┆
0x091a…0922 (6, 1, 8)    20 04 00 00 00 06 00 04                                                                                                                                                                                                                           ┆        ┆
0x0922…094c (7, 0, 42)   06 08 07 48 07 50 07 70 07 78 07 88 08 28 08 68 09 00 09 18 09 20 09 38 09 70 09 a8 0a 08 0a 20 0b 18 0b 78 0c 40 0c 48 0c 58                                                                                                                     ┆   H P p x   ( h       8 p         x @ H X┆
0x094c…099c (8, 0, 400)  49 30 00 a3 7d de 00 00 1b fa 43 52 73 ae 2e ca 06 a4 00 15 00 44 00 56 03 66 00 44 00 59 03 de 00 44 00 5c 03 4a 00 44 00 5f 03 a6 00 44 00 62 06 26 00 44 00 67 06 88 00 44 00 6c 05 00 00 44 00 70 05 ba 00 44 00 74 04 02 00 44 00 77 05 e8   ┆I0  }     CRs .      D V f D Y   D   J D _   D b & D g   D l   D p   D t   D w  ┆
0x099c…09ec              00 44 00 7c 06 66 00 44 00 81 01 84 00 44 00 83 06 08 00 44 00 88 05 aa 00 44 00 8c 04 68 00 44 00 8f 05 52 00 44 00 93 02 d0 00 44 00 95 04 34 00 44 00 98 04 b4 00 44 00 9c 06 38 00 44 00 a1 02 46 00 04 01 3a 00 02 00 02 00 00 00 00 00 00   ┆ D | f D     D     D     D   h D   R D     D   4 D     D   8 D   F   :          ┆
0x09ec…0a3c              00 00 ff ca ff b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                                             6                  ┆
0x0a3c…0a8c              80 50 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 00 00 00 00 00 00 00 00 00 80 d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 76 00 00 54 31 00 00 00 00 01 90 14 de   ┆ P                                                                 v  T1        ┆
0x0a8c…0adc              03 b2 15 38 15 16 15 ae 15 7c 16 52 15 f2 18 9e 16 86 19 80 18 da 1a 40 19 c0 1a 9e 1a 7c 1b 88 1a e2 03 40 01 a4 03 4a 01 a4 03 78 01 a4 03 92 01 a4 1b e2 1b d0 ff 60 89 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 41 ff ff ff e2   ┆   8     | R           @     |     @   J   x           `                   A    ┆
0x0adc…0b2c (9, 0, 400)  54 31 00 04 00 0e 07 c4 00 00 f8 00 00 00 2a 00 00 00 00 00 00 00 00 00 00 0a 0a 0a 00 2a ff ff 00 00 00 01 00 00 1c 2e 01 9e 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆T1            *              *         .                                        ┆
0x0b2c…0b7c              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                                                                ┆
                         […0x2…]
0x0c1c…0c6c              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d   ┆                                                                                ┆
0x0c6c…0cbc (10, 0, 400) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 0a   ┆                                                                                ┆
0x0cbc…0d0c              01 90 00 00 00 0a 01 90 00 2e b0 02 00 00 00 08 00 00 00 50 00 10 00 50 00 60 00 06 00 b0 80 01 00 b6 00 05 00 00 30 03 00 bb 00 50 00 be 00 40 01 0e 00 40 01 4e 00 1a 20 02 00 00 20 02 00 02 a0 02 00 04 00 0c 00 00 80 06 00 1c 00 15 00 00   ┆         .         P   P `            0    P   @   @ N                          ┆
0x0d0c…0d5c              00 1e 00 02 00 00 a0 02 00 02 00 05 00 00 b0 09 00 0c 00 0a 00 00 80 19 00 66 00 03 00 00 11 2e 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00   ┆                         f     .                                                ┆
0x0d5c…0dac              00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                                                                ┆
0x0dac…0dfc              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02   ┆                                                                                ┆
0x0dfc…0e4c (11, 0, 400) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                                                                ┆
                         […0x3…]
0x0f3c…0f8c              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d   ┆                                                                                ┆
0x0f8c…0fdc (12, 0, 400) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                                                                ┆
                         […0x3…]
0x10cc…111c              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02   ┆                                                                                ┆

Reduced view