|
|
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: 4658 (0x1232)
Notes: pts_type(SC)
Names: »DATCHK.SC«
└─⟦48601905a⟧ Bits:30009668 Philips computer tape "600121"
└─⟦this⟧ »S:DE/DATCHK.SC«
└─⟦5c22ed822⟧ Bits:30009675 Philips computer tape "600209"
└─⟦this⟧ »DEN10/DATCHK.SC«
└─⟦79fbed147⟧ Bits:30009697 Philips computer tape "600414"
└─⟦this⟧ »S:DE/DATCHK.SC«
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
└─⟦this⟧ »DEN10/DATCHK.SC«
└─⟦d2a299635⟧ Bits:30009698 Philips computer tape "600415"
└─⟦this⟧ »S:DE/DATCHK.SC«
IDENT DATCHK REL 10.0 80-04-11 80-03-27/PEEN UPD 79-03-16/PEEN * * * THIS ROUTINE CHECKS THE DATE PLAUSIBILITY * EUROPEAN (AA-MM-DD) OR AMERICAN (MM-DD-AA) * OR GERMAN (DD-MM-AA) * STANDARD. 'DD' IS CHECKED ACCORDING TO CORRESPONDING * MONTH. FEBRUARI NOT > 29 * * NOT NUMERIC CHARACTERS ARE SKIPPED * * SYNTAX: CALL MMDDCK,SKIP,BUFF * CALL DDMMCK,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 ENTRY DDMMCK ENTRY MMDDCK * EXTRN I:EVA0 EXTRN I:RT1 * * CALL FORM 16=/F6A1,16 BYTE FORM 8,8 * * DATCHK EQU * MMDDCK EQU * SUR A6,A6 INDICATE MMDDCK CHECK EQU * CALL I:EVA0 LDR* A10,A9 GET NO. TO BE SKIPPED CALL I:EVA0 GET BUFFER ADDRESS LDR A11,A5 SAVE END POINTER LDR A7,A10 GET NO.TO BE SKIPPED ADR A7,A6 ADJUST FOR PLACE OF 'DD' CALL GETTWO GET DAY IN BINARY LDR A8,A7 SAVE DAY RF(Z) NOK JUMP IF ZERO LDR A7,A10 GET NO. TO BE SKIPPED ADK A7,2 SKIP 'DD' SUR A7,A6 ADJUST FOR PLACE OF 'MM' LDR A5,A11 RESTORE END ADDRESS CALL GETTWO GET MONTH BINARY LDR A7,A7 RF(Z) NOK IF MONTH = 0 LDK A6,0 INDICATE OK 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 * * DDMMCK EQU * LDK A6,2 INDICATE DDMMCK RB CHECK EJECT GETTWO EQU * CALL GETDIG SUK A7,1 RB(NN) GETTWO 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 RTN A14 EJECT GETDIG EQU * CWR A5,A9 RF(NE) GETD10 IF NOT FINISHED ADKL A14,8 ADJUST STACK RB NOK GETD10 EQU * SUK A5,1 LCR A1,A5 GET CURRENT CHARACTER 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
0x0000…0028 (0, 0, 400) Head {h00=0x0024, h01=0x0050, text=» IDENT DATCHK REL 10.0 80-04-11 «, t00=0x0000, t01=0x0004}
0x0028…0040 Head {h00=0x0014, h01=0x0050, text=» 80-03-27/PEEN«, t00=0x0000, t01=0x002c}
0x0040…005c Head {h00=0x0018, h01=0x0050, text=» UPD 79-03-16/PEEN«, t00=0x0000, t01=0x0044}
0x005c…0066 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0060}
0x0066…0070 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x006a}
0x0070…00a6 Head {h00=0x0032, h01=0x002d, text=»* THIS ROUTINE CHECKS THE DATE PLAUSIBILITY «, t00=0x0000, t01=0x0074}
0x00a6…00dc Head {h00=0x0032, h01=0x002e, text=»* EUROPEAN (AA-MM-DD) OR AMERICAN (MM-DD-AA)«, t00=0x0000, t01=0x00aa}
0x00dc…00fe Head {h00=0x001e, h01=0x0050, text=»* OR GERMAN (DD-MM-AA) «, t00=0x0000, t01=0x00e0}
0x00fe…013e Head {h00=0x003c, h01=0x0038, text=»* STANDARD. 'DD' IS CHECKED ACCORDING TO CORRESPONDING«, t00=0x0000, t01=0x0102}
0x013e…0162 Head {h00=0x0020, h01=0x001c, text=»* MONTH. FEBRUARI NOT > 29«, t00=0x0000, t01=0x0142}
0x0162…016c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0166}
0x016c…019a Head {h00=0x002a, h01=0x0026, text=»* NOT NUMERIC CHARACTERS ARE SKIPPED«, t00=0x0000, t01=0x0170}
0x019a…01a4 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0001, t01=0x000e}
0x01a4…01d0 Head {h00=0x0028, h01=0x0050, text=»* SYNTAX: CALL MMDDCK,SKIP,BUFF«, t00=0x0001, t01=0x0018}
0x01d0…01fe Head {h00=0x002a, h01=0x0050, text=»* CALL DDMMCK,SKIP,BUFF«, t00=0x0001, t01=0x0044}
0x01fe…0208 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0001, t01=0x0072}
0x0208…024c Head {h00=0x0040, h01=0x003c, text=»* SKIP = BIN ITEM TELLING HOW MANY DIGITS COUNTED«, t00=0x0001, t01=0x007c}
0x024c…0290 Head {h00=0x0040, h01=0x003b, text=»* FROM THE RIGHT TO BE SKIPPED BEFORE THE «, t00=0x0001, t01=0x00c0}
0x0290…02be Head {h00=0x002a, h01=0x0026, text=»* CHECK IS PERFORMED«, t00=0x0001, t01=0x0104}
0x02be…0304 Head {h00=0x0042, h01=0x003e, text=»* BUFF = STRING ITEM HOLDING THE DATA TO BE CHECKED«, t00=0x0001, t01=0x0132}
0x0304…030e Head {h00=0x0006, h01=0x000c, text=»* «, t00=0x0001, t01=0x0178}
0x030e…033a Head {h00=0x0028, h01=0x0023, text=»* OUTPUT: CR = O OK «, t00=0x0001, t01=0x0182}
0x033a…036a Head {h00=0x002c, h01=0x0027, text=»* CR = 1 NOT OK «, t00=0x0002, t01=0x001e}
0x036a…0374 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x004e}
0x0374…0382 Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0002, t01=0x0058}
0x0382…0398 Head {h00=0x0012, h01=0x000d, text=» ENTRY DATCHK «, t00=0x0002, t01=0x0066}
0x0398…03ae Head {h00=0x0012, h01=0x0050, text=» ENTRY DDMMCK «, t00=0x0002, t01=0x007c}
0x03ae…03c4 Head {h00=0x0012, h01=0x0050, text=» ENTRY MMDDCK «, t00=0x0002, t01=0x0092}
0x03c4…03ce Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x00a8}
0x03ce…03e4 Head {h00=0x0012, h01=0x000d, text=» EXTRN I:EVA0 «, t00=0x0002, t01=0x00b2}
0x03e4…03f8 Head {h00=0x0010, h01=0x000c, text=» EXTRN I:RT1«, t00=0x0002, t01=0x00c8}
0x03f8…0402 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x00dc}
0x0402…040c Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x00e6}
0x040c…042a Head {h00=0x001a, h01=0x0015, text=»CALL FORM 16=/F6A1,16 «, t00=0x0002, t01=0x00f0}
0x042a…0440 Head {h00=0x0012, h01=0x000d, text=»BYTE FORM 8,8 «, t00=0x0002, t01=0x010e}
0x0440…044a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x0124}
0x044a…0454 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0002, t01=0x012e}
0x0454…0468 Head {h00=0x0010, h01=0x000c, text=»DATCHK EQU *«, t00=0x0002, t01=0x0138}
0x0468…047c Head {h00=0x0010, h01=0x0050, text=»MMDDCK EQU *«, t00=0x0002, t01=0x014c}
0x047c…049e Head {h00=0x001e, h01=0x0050, text=» SUR A6,A6 INDICATE MMDDCK«, t00=0x0002, t01=0x0160}
0x049e…04b2 Head {h00=0x0010, h01=0x0050, text=»CHECK EQU * «, t00=0x0002, t01=0x0182}
0x04b2…04c6 Head {h00=0x0010, h01=0x0050, text=» CALL I:EVA0«, t00=0x0003, t01=0x0008}
0x04c6…04f0 Head {h00=0x0026, h01=0x0050, text=» LDR* A10,A9 GET NO. TO BE SKIPPED«, t00=0x0003, t01=0x001c}
0x04f0…0518 Head {h00=0x0024, h01=0x0050, text=» CALL I:EVA0 GET BUFFER ADDRESS «, t00=0x0003, t01=0x0046}
0x0518…053c Head {h00=0x0020, h01=0x0050, text=» LDR A11,A5 SAVE END POINTER«, t00=0x0003, t01=0x006e}
0x053c…0564 Head {h00=0x0024, h01=0x0050, text=» LDR A7,A10 GET NO.TO BE SKIPPED«, t00=0x0003, t01=0x0092}
0x0564…0590 Head {h00=0x0028, h01=0x0050, text=» ADR A7,A6 ADJUST FOR PLACE OF 'DD' «, t00=0x0003, t01=0x00ba}
0x0590…05b6 Head {h00=0x0022, h01=0x0050, text=» CALL GETTWO GET DAY IN BINARY«, t00=0x0003, t01=0x00e6}
0x05b6…05d2 Head {h00=0x0018, h01=0x0050, text=» LDR A8,A7 SAVE DAY «, t00=0x0003, t01=0x010c}
0x05d2…05f2 Head {h00=0x001c, h01=0x0050, text=» RF(Z) NOK JUMP IF ZERO «, t00=0x0003, t01=0x0128}
0x05f2…061c Head {h00=0x0026, h01=0x0050, text=» LDR A7,A10 GET NO. TO BE SKIPPED «, t00=0x0003, t01=0x0148}
0x061c…0638 Head {h00=0x0018, h01=0x0050, text=» ADK A7,2 SKIP 'DD' «, t00=0x0003, t01=0x0172}
0x0638…0664 Head {h00=0x0028, h01=0x0050, text=» SUR A7,A6 ADJUST FOR PLACE OF 'MM' «, t00=0x0003, t01=0x018e}
0x0664…068c Head {h00=0x0024, h01=0x0050, text=» LDR A5,A11 RESTORE END ADDRESS «, t00=0x0004, t01=0x002a}
0x068c…06b2 Head {h00=0x0022, h01=0x0050, text=» CALL GETTWO GET MONTH BINARY «, t00=0x0004, t01=0x0052}
0x06b2…06c4 Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0004, t01=0x0078}
0x06c4…06e4 Head {h00=0x001c, h01=0x0050, text=» RF(Z) NOK IF MONTH = 0 «, t00=0x0004, t01=0x008a}
0x06e4…0702 Head {h00=0x001a, h01=0x0050, text=» LDK A6,0 INDICATE OK «, t00=0x0004, t01=0x00aa}
0x0702…0714 Head {h00=0x000e, h01=0x000a, text=» SUK A7,13«, t00=0x0004, t01=0x00c8}
0x0714…0736 Head {h00=0x001e, h01=0x001a, text=» RF(NN) NOK IF WRONG MONTH«, t00=0x0004, t01=0x00da}
0x0736…0764 Head {h00=0x002a, h01=0x0025, text=» LC A1,TAB,A7 GET BYTE FOR COMPARISON «, t00=0x0004, t01=0x00fc}
0x0764…0776 Head {h00=0x000e, h01=0x000a, text=» SUR A1,A8«, t00=0x0004, t01=0x012a}
0x0776…0790 Head {h00=0x0016, h01=0x0011, text=» RF(NL) OUT IF OK «, t00=0x0004, t01=0x013c}
0x0790…07a2 Head {h00=0x000e, h01=0x0009, text=»NOK EQU * «, t00=0x0004, t01=0x0156}
0x07a2…07c4 Head {h00=0x001e, h01=0x0019, text=» LDK A6,1 INDICATE CR = 1 «, t00=0x0004, t01=0x0168}
0x07c4…07d6 Head {h00=0x000e, h01=0x0009, text=»OUT EQU * «, t00=0x0004, t01=0x018a}
0x07d6…07fa Head {h00=0x0020, h01=0x001b, text=» LD A1,2,A13 GET STACK BASE «, t00=0x0005, t01=0x000c}
0x07fa…0818 Head {h00=0x001a, h01=0x0015, text=» SC A6,-2,A1 STORE CR «, t00=0x0005, t01=0x0030}
0x0818…082a Head {h00=0x000e, h01=0x000a, text=» ABL I:RT1«, t00=0x0005, t01=0x004e}
0x082a…0834 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0060}
0x0834…083e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x006a}
0x083e…0852 Head {h00=0x0010, h01=0x0050, text=»DDMMCK EQU *«, t00=0x0005, t01=0x0074}
0x0852…0874 Head {h00=0x001e, h01=0x0050, text=» LDK A6,2 INDICATE DDMMCK «, t00=0x0005, t01=0x0088}
0x0874…0886 Head {h00=0x000e, h01=0x0050, text=» RB CHECK «, t00=0x0005, t01=0x00aa}
0x0886…0894 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x00bc}
0x0894…08a8 Head {h00=0x0010, h01=0x0050, text=»GETTWO EQU *«, t00=0x0005, t01=0x00ca}
0x08a8…08bc Head {h00=0x0010, h01=0x000c, text=» CALL GETDIG«, t00=0x0005, t01=0x00de}
0x08bc…08ce Head {h00=0x000e, h01=0x0009, text=» SUK A7,1 «, t00=0x0005, t01=0x00f2}
0x08ce…08f6 Head {h00=0x0024, h01=0x0050, text=» RB(NN) GETTWO IF TO BE SKIPPED «, t00=0x0005, t01=0x0104}
0x08f6…0914 Head {h00=0x001a, h01=0x0015, text=» LDR A7,A1 SAVE DIGIT «, t00=0x0005, t01=0x012c}
0x0914…0928 Head {h00=0x0010, h01=0x000c, text=» CALL GETDIG«, t00=0x0005, t01=0x014a}
0x0928…094e Head {h00=0x0022, h01=0x001e, text=»* MULTIPLY DIGIT BY 10 AND ADD«, t00=0x0005, t01=0x015e}
0x094e…0960 Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0005, t01=0x0184}
0x0960…0972 Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0006, t01=0x0008}
0x0972…098c Head {h00=0x0016, h01=0x0011, text=» SLL A1,3 TIMES 8 «, t00=0x0006, t01=0x001a}
0x098c…099e Head {h00=0x000e, h01=0x000a, text=» ADR A7,A1«, t00=0x0006, t01=0x0034}
0x099e…09ae Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0006, t01=0x0046}
0x09ae…09bc Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0006, t01=0x0056}
0x09bc…09d0 Head {h00=0x0010, h01=0x000c, text=»GETDIG EQU *«, t00=0x0006, t01=0x0064}
0x09d0…09e2 Head {h00=0x000e, h01=0x000a, text=» CWR A5,A9«, t00=0x0006, t01=0x0078}
0x09e2…0a08 Head {h00=0x0022, h01=0x0050, text=» RF(NE) GETD10 IF NOT FINISHED«, t00=0x0006, t01=0x008a}
0x0a08…0a28 Head {h00=0x001c, h01=0x0050, text=» ADKL A14,8 ADJUST STACK«, t00=0x0006, t01=0x00b0}
0x0a28…0a38 Head {h00=0x000c, h01=0x0050, text=» RB NOK «, t00=0x0006, t01=0x00d0}
0x0a38…0a4c Head {h00=0x0010, h01=0x0050, text=»GETD10 EQU *«, t00=0x0006, t01=0x00e0}
0x0a4c…0a5e Head {h00=0x000e, h01=0x0009, text=» SUK A5,1 «, t00=0x0006, t01=0x00f4}
0x0a5e…0a86 Head {h00=0x0024, h01=0x0050, text=» LCR A1,A5 GET CURRENT CHARACTER«, t00=0x0006, t01=0x0106}
0x0a86…0a9a Head {h00=0x0010, h01=0x000c, text=» CCK A1,'00'«, t00=0x0006, t01=0x012e}
0x0a9a…0ab0 Head {h00=0x0012, h01=0x000d, text=» RB(L) GETDIG «, t00=0x0006, t01=0x0142}
0x0ab0…0ac4 Head {h00=0x0010, h01=0x000c, text=» CCK A1,'99'«, t00=0x0006, t01=0x0158}
0x0ac4…0ada Head {h00=0x0012, h01=0x000d, text=» RB(G) GETDIG «, t00=0x0006, t01=0x016c}
0x0ada…0aec Head {h00=0x000e, h01=0x000a, text=» ANK A1,/F«, t00=0x0006, t01=0x0182}
0x0aec…0afc (7, 2, 254) Head {h00=0x000c, h01=0x0008, text=» RTN A14«, t00=0x0007, t01=0x0004}
0x0afc…0b06 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x0014}
0x0b06…0b10 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x001e}
0x0b10…0b24 Head {h00=0x0010, h01=0x000c, text=»TAB EQU *+12«, t00=0x0007, t01=0x0028}
0x0b24…0b40 Head {h00=0x0018, h01=0x0013, text=» BYTE 31,29 JAN,FEB «, t00=0x0007, t01=0x003c}
0x0b40…0b5c Head {h00=0x0018, h01=0x0013, text=» BYTE 31,30 MAR,APR «, t00=0x0007, t01=0x0058}
0x0b5c…0b78 Head {h00=0x0018, h01=0x0013, text=» BYTE 31,30 MAY,JUN «, t00=0x0007, t01=0x0074}
0x0b78…0b94 Head {h00=0x0018, h01=0x0013, text=» BYTE 31,31 JUL,AUG «, t00=0x0007, t01=0x0090}
0x0b94…0bb0 Head {h00=0x0018, h01=0x0013, text=» BYTE 30,31 SEP,OCT «, t00=0x0007, t01=0x00ac}
0x0bb0…0bcc Head {h00=0x0018, h01=0x0013, text=» BYTE 30,31 NOV,DEC «, t00=0x0007, t01=0x00c8}
0x0bcc…0bd6 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x00e4}
0x0bd6…0be2 Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0007, t01=0x00ee}
0x0be2…0be6 Head {h00=0x4004, h01=0x0000}
0x0be6…0bea 00 07 00 fa ┆ ┆
0x0bea…0bf2 (8, 1, 8) 20 04 00 00 00 08 00 04 ┆ ┆
0x0bf2…0c42 (9, 0, 400) 03 12 00 00 08 17 00 00 00 08 01 90 00 0c 00 26 03 12 00 00 08 35 00 00 00 09 00 10 00 0c 00 26 03 12 00 00 08 53 00 00 00 09 00 20 00 0c 00 26 03 12 00 00 08 71 00 00 00 09 00 30 00 0c 00 26 03 12 00 00 08 8f 00 00 00 09 00 40 00 0c 00 26 ┆ & 5 & S & q 0 & @ &┆
0x0c42…0c92 03 12 00 00 08 ad 00 00 00 09 00 50 00 0c 00 26 03 12 00 00 08 cb 00 00 00 09 00 60 00 0c 00 26 03 12 00 00 08 e9 00 00 00 09 00 70 00 0c 00 26 03 12 00 00 09 07 00 00 00 09 00 80 00 0c 00 26 03 12 00 00 09 25 00 00 00 09 00 90 00 0c 00 26 ┆ P & ` & p & & % &┆
0x0c92…0ce2 03 12 00 00 09 43 00 00 00 09 00 a0 00 0c 00 26 03 12 00 00 09 61 00 00 00 09 00 b0 00 0c 00 26 03 12 00 00 09 7f 00 00 00 09 00 c0 00 0c 00 26 03 12 00 00 09 9d 00 00 00 09 00 d0 00 0c 00 26 03 12 00 00 09 bb 00 00 00 09 00 e0 00 0c 00 26 ┆ C & a & & & &┆
0x0ce2…0d32 03 12 00 00 09 d9 00 00 00 09 00 f0 00 0c 00 26 03 12 00 00 09 f7 00 00 00 09 01 00 00 0c 00 26 03 12 00 00 0a 15 00 00 00 09 01 10 00 0c 00 26 03 12 00 00 0a 33 00 00 00 09 01 20 00 0c 00 26 03 12 00 00 0a 51 00 00 00 09 01 30 00 0c 00 26 ┆ & & & 3 & Q 0 &┆
0x0d32…0d82 03 12 00 00 0a 6f 00 00 00 09 01 40 00 0c 00 26 03 12 00 00 0a 8d 00 00 00 09 01 50 00 0c 00 26 03 12 00 00 0a ab 00 00 00 09 01 60 00 0c 00 26 03 12 00 00 0a c9 00 00 00 09 01 70 00 0c 00 26 03 12 00 00 0a e7 00 00 00 09 01 80 00 0c 00 26 ┆ o @ & P & ` & p & &┆
0x0d82…0dd2 (10, 0, 400) 03 12 00 00 0b 05 00 00 00 09 01 90 00 0c 00 26 03 12 00 00 0b 23 00 00 00 0a 00 10 00 0c 00 26 03 12 00 00 0b 41 00 00 00 0a 00 20 00 0c 00 26 03 12 00 00 0b 5f 00 00 00 0a 00 30 00 0c 00 26 03 12 00 00 0b 7d 00 00 00 0a 00 40 00 0c 00 26 ┆ & # & A & _ 0 & } @ &┆
0x0dd2…0e22 03 12 00 00 0b 9b 00 00 00 0a 00 50 00 0c 00 26 03 12 00 00 0b b9 00 00 00 0a 00 60 00 0c 00 26 03 12 00 00 0b d7 00 00 00 0a 00 70 00 0c 00 26 03 12 00 00 0b f5 00 00 00 0a 00 80 00 0c 00 26 03 12 00 00 0c 13 00 00 00 0a 00 90 00 0c 00 26 ┆ P & ` & p & & &┆
0x0e22…0e72 03 12 00 00 0c 31 00 00 00 0a 00 a0 00 0c 00 26 03 12 00 00 0c 4f 00 00 00 0a 00 b0 00 0c 00 26 03 12 00 00 0c 6d 00 00 00 0a 00 c0 00 0c 00 26 03 12 00 00 0c 8b 00 00 00 0a 00 d0 00 0c 00 26 03 12 00 00 0c a9 00 00 00 0a 00 e0 00 0c 00 26 ┆ 1 & O & m & & &┆
0x0e72…0ec2 03 12 00 00 0c c7 00 00 00 0a 00 f0 00 0c 00 26 03 12 00 00 0c e5 00 00 00 0a 01 00 00 0c 00 26 03 12 00 00 0d 03 00 00 00 0a 01 10 00 0c 00 26 03 12 00 00 0d 21 00 00 00 0a 01 20 00 0c 00 26 03 12 00 00 0d 3f 00 00 00 0a 01 30 00 0c 00 26 ┆ & & & ! & ? 0 &┆
0x0ec2…0f12 03 12 00 00 0d 5d 00 00 00 0a 01 40 00 0c 00 26 03 12 00 00 0d 7b 00 00 00 0a 01 50 00 0c 00 26 03 12 00 00 0d 99 00 00 00 0a 01 60 00 0c 00 26 03 12 00 00 0d b7 00 00 00 0a 01 70 00 0c 00 26 03 12 00 00 0d d5 00 00 00 0a 01 80 00 0c 00 26 ┆ ] @ & { P & ` & p & &┆
0x0f12…0f62 (11, 0, 400) 03 12 00 00 0d f3 00 00 00 0a 01 90 00 0c 00 26 03 12 00 00 0e 11 00 00 00 0b 00 10 00 0c 00 26 03 12 00 00 0e 2f 00 00 00 0b 00 20 00 0c 00 26 03 12 00 00 0e 4d 00 00 00 0b 00 30 00 0c 00 26 03 12 00 00 0e 6b 00 00 00 0b 00 40 00 0c 00 26 ┆ & & / & M 0 & k @ &┆
0x0f62…0fb2 03 12 00 00 0e 89 00 00 00 0b 00 50 00 0c 00 26 03 12 00 00 0e a7 00 00 00 0b 00 60 00 0c 00 26 03 12 00 00 0e c5 00 00 00 0b 00 70 00 0c 00 26 03 12 00 00 0e e3 00 00 00 0b 00 80 00 0c 00 26 03 12 00 00 0f 01 00 00 00 0b 00 90 00 0c 00 26 ┆ P & ` & p & & &┆
0x0fb2…1002 03 12 00 00 0f 1f 00 00 00 0b 00 a0 00 0c 00 26 03 12 00 00 0f 3d 00 00 00 0b 00 b0 00 0c 00 26 03 12 00 00 0f 5b 00 00 00 0b 00 c0 00 0c 00 26 03 12 00 00 0f 79 00 00 00 0b 00 d0 00 0c 00 26 03 12 00 00 0f 97 00 00 00 0b 00 e0 00 0c 00 26 ┆ & = & [ & y & &┆
0x1002…1052 03 12 00 00 0f b5 00 00 00 0b 00 f0 00 0c 00 26 03 12 00 00 0f d3 00 00 00 0b 01 00 00 0c 00 26 03 12 00 00 0f f1 00 00 00 0b 01 10 00 0c 00 26 03 12 00 00 10 0f 00 00 00 0b 01 20 00 0c 00 26 03 12 00 00 10 2d 00 00 00 0b 01 30 00 0c 00 26 ┆ & & & & - 0 &┆
0x1052…10a2 03 12 00 00 10 4b 00 00 00 0b 01 40 00 0c 00 26 03 12 00 00 10 69 00 00 00 0b 01 50 00 0c 00 26 03 12 00 00 10 87 00 00 00 0b 01 60 00 0c 00 26 03 12 00 00 10 a5 00 00 00 0b 01 70 00 0c 00 26 03 12 00 00 10 c3 00 00 00 0b 01 80 00 0c 00 26 ┆ K @ & i P & ` & p & &┆
0x10a2…10f2 (12, 0, 400) 03 12 00 00 10 e1 00 00 00 0b 01 90 00 0c 00 26 03 12 00 00 10 ff 00 00 00 0c 00 10 00 0c 00 26 03 12 00 00 11 1d 00 00 00 0c 00 20 00 0c 00 26 03 12 00 00 11 3b 00 00 00 0c 00 30 00 0c 00 26 03 12 00 00 11 59 00 00 00 0c 00 40 00 0c 00 26 ┆ & & & ; 0 & Y @ &┆
0x10f2…1142 03 12 00 00 11 77 00 00 00 0c 00 50 00 0c 00 26 03 12 00 00 11 95 00 00 00 0c 00 60 00 0c 00 26 03 12 00 00 11 b3 00 00 00 0c 00 70 00 0c 00 26 03 12 00 00 11 d1 00 00 00 0c 00 80 00 0c 00 26 03 12 00 00 11 ef 00 00 00 0c 00 90 00 0c 00 26 ┆ w P & ` & p & & &┆
0x1142…1192 03 12 00 00 12 0d 00 00 00 0c 00 a0 00 0c 00 26 03 12 00 00 12 2b 00 00 00 0c 00 b0 00 0c 00 26 03 12 00 00 12 49 00 00 00 0c 00 c0 00 0c 00 26 03 12 00 00 12 67 00 00 00 0c 00 d0 00 0c 00 26 03 12 00 00 12 85 00 00 00 0c 00 e0 00 0c 00 26 ┆ & + & I & g & &┆
0x1192…11e2 03 12 00 00 12 a3 00 00 00 0c 00 f0 00 0c 00 26 03 12 00 00 12 c1 00 00 00 0c 01 00 00 0c 00 26 03 12 00 00 12 df 00 00 00 0c 01 10 00 0c 00 26 03 12 00 00 12 fd 00 00 00 0c 01 20 00 0c 00 26 03 12 00 00 13 1b 00 00 00 0c 01 30 00 0c 00 26 ┆ & & & & 0 &┆
0x11e2…1232 03 12 00 00 13 39 00 00 00 0c 01 40 00 0c 00 26 03 12 00 00 13 57 00 00 00 0c 01 50 00 1c 00 24 03 11 00 00 13 75 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 0c 01 60 00 10 00 0c 04 05 00 00 00 01 13 90 00 03 00 00 00 0c 01 80 ┆ 9 @ & W P $ u ` ┆