AsmPrgm fn=;./a.sh <(head -n 1 $fn;cat stat;tail -n+2 $fn) 9D95 >$fn.b;./b2.sh $fn $fn.8xp \[BCOMP
  "prgmTE4->Str2:Asm(prgm(-)BCOMP
18,00a4 jr
r4.0:05,[program',00,00:04AA010000 ::Str1+1
r5.0:00000000:r5.1:000000000000,0000
r5.3:00000000
r4
21,0B00b4.0 ->hl
E7 rst 20 417A Mov9ToOP1
EF:F142:D8:78:FE00:C0:1A:13:6F:1A:13:67:7D:FE02:D8:1A:FE5F:C0 br:ChkFindSym:ret c:B->A:cp:ret nz:(DE)->A:DE+:A->L:(DE)->A:DE+:A->H:L->A:cp:ret c:(DE)->A:cp:ret nz
7D:E60F:FE09:3802:3E09:FE02:3002:3E02:3C:32,0A00b4.0:3D:4F:0600:21,0100b4.0:E5:EB:EDB0:AF12:E1 L->A:^:cp:jr c:->A:cp:jr nc:->A::A->()::A->C:->B:->HL:push HL:ex:ldir:0->(DE):pop HL
CD,0300a.link:3A,0300b5.0:B7C0:C3,0000a3.2
r.link:21,0100b4.0:3E0132,0300b5.0
7EF5E5:3605:E7:E1F177 :->(HL):r 417A Mov9ToOP1:
EF:F142:38,00a4.4:78::32,0100b5.0:C3,0000a4.3:21,0000a4.1:1803r4.4:21,0000a4.2:1803r4.11:21,0000a4.12:EF:0A45:EF:2E45:C9r4.1:Src.',20,archived',00r4.2:Src.',20,existing',00r4.12:Internal',20,error',00r4.3 br:ChkFindSym:jr c:B->A:cp:jr z:->HL:->HL:br:PutS:br:NewLine:ret
78:FE0028,00a1:21,0000b4.0:C5010A0003:AFEDB1:01,0000b4.0,30013FED42:2B01080009:7D32,0000b5.0:19:EBC178:r1
21,0400b5.1:EB:010200:EF,8054~:3A,0100b5.0:FE00:28,00a1:CB7C:C2,0000b4.11:r1 FlashToRAM2
EB:2A,0400b5.1:7DB4:C8:ED53,0200b5.1 tst HL
22,0000b5.1:ED53,0600b5.1:3A,0100b5.0,32,0200b5.0
3E0032,0300b5.0:C9r3.2
21,0100b4.0:7E36,[',2BF5E5:3605:E7:E1F177 :->(HL):r 417A Mov9ToOP1:
EF:F142:38,00a4.3:78:FE00:2805:21,0000a4.1:1808:EF:4351~:CD,0000b.link:18,00a4.3:EF:0A45:EF:2E45:C9r4.1:Dest.',20,archived',00r4.3 br:ChkFindSym:jr c:B->A:cp:jr z:->HL:jr:br:DelVar:jr:br:PutS:br:NewLine:ret

CD,0000a.parse
21,0100a.parse_var:3E00B6:C0:2B34
21,0100b4.0:7E36,[',2BF5E5:3605:E7:E1F177 :->(HL):r 417A Mov9ToOP1:
2A,0000s.output_file_3:ED5B,0000s.output_file_size,19:ED5B,0000s.output_file_1,19:EF:4E6D~:1313:ED53,0200b5.3 CreateProtProg
CD,0000b.link
ED5B,0200b5.3:21,0400s.output_file_3:ED4B,0000s.output_file_3:EDB0:ED53,0200b5.3
21000022,0000s.output_file_1:22,0000s.output_file_3
CD,0000a.parse
ED5B,0200b5.3:21,0400s.output_file_1:ED4B,0000s.output_file_1:EDB0:ED53,0200b5.3
C9

r.lvar:000000
r.parse_var:000000 level,error,size 
r.parse:11D600CD,0000awrite1:111200CD,0000awrite1:CD,0000a.parse1:11D600CD,0000awrite1:11D500CD,0000awrite1:111300CD,0000awrite3:ED5B,0000b.mem_size:CBEACBF2:CD,0000awrite3:C9
r.parse1:r.loop2
AF32,0000b.lvar,32,0100b.lvar,32,0200b.lvar
2A,0200b5.1:11,0300b.read_buffer:3A,0100b.read_buffer:835F,7ACE0057:3A,0100b.read_buffer:47:3A,0200b.read_buffer:90:4F0600:
E5:2A,0000b5.1:7DB4:20,00a1:E13A,0100b.read_buffer:A7:C8:18,00a.read:r1:30013FED42:30,00a1:ED4B,0000b5.1:210000:r1:22,0000b5.1:3A,0100b.read_buffer:8132,0100b.read_buffer:32,0000b.read_buffer:E1
3A,0100b5.0:EF,8054~ FlashToRAM2
3A,0100b5.0:FE00:28,00a1:CB7C:28,00a1:3C32,0100b5.0:CBBC:444D:626B:30013FED42:16005AEBCBF4:EF,8054~:r1 inc A::HL->BC:DE->HL:sub BC::FlashToRAM2
22,0200b5.1:r.read
11,0300b.read_buffer:21,0200b.line,22,0000b.line:7323722B
r.loop:3A,0200b.lvar:FE02:20,00a.l2:3E0032,0200b.lvar:1AFEBB20,00a.l1:3E0232,0200b.lvar:r.l1:C3,0000a.end2:r.l2:FE01:20,00a.l1:3E0032,0200b.lvar:1AFE1420,00a.l1:3E0232,0200b.lvar:r.l1:1AFEBB20,00a.l0:3E0132,0200b.lvar:1Ar.l0
FE2928,00a.delim:FE2B28,00a.delim
3A,0100b.tt_sp:47:21,0200b.tt_sp:r.loop1:1A:BE28,00a.delim1:23:10,00b.loop1
1A:FE3E28,00a.end:FE3F28,00a.end
18,00a.end2
r.delim1:
CD,0000acerror2
132A,0000b.line:2323:22,0000b.line:7323722B
2A,0000b.line:2323:22,0000b.line:7323722B1B
18,00a.end2
r.end0:3E0232,0100b.lvar
CD,0000acerror2
132A,0000b.line:2323:22,0000b.line:7323722B
2A,0000b.line:2323:22,0000b.line:7323722B00
3A,0200b.read_buffer,32,0000a.op2:3A,0000b.read_buffer:D6r.op2,00:30,00a.error1
18,00a.end3
r.end:3E0132,0100b.lvar
r.delim
CD,0000acerror2
2A,0000b.line:2323:22,0000b.line:7323722B13
2A,0000b.line:2323:22,0000b.line:7323722B1B
r.end2
3A,0100b.read_buffer:A728,00b.end0:3D32,0100b.read_buffer:3A,0100b.lvar:A720,00a.end3
13C3,0000b.loop
r.end3
CD,0000a.process_line
3A,0100b.lvar:FE02C8
2A,0000b.line:5E235623:21,0300b.read_buffer:EB:30013FED52:3A,0100b.read_buffer:4F0600
2A,0000b.line:5E235623:21,0300b.read_buffer:EB:EDB0
C3,0000b.loop2
C9
rcerror2:2A,0000b.line:01,0000b.line_end:30013FED42:7CB5:C0333318,00a.error2
r.error1:21,0000a.str1:1803r.error2:21,0000a.str2:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str1:long',20,line',00r.str2:parameter',20,limit',00

r.process_line_var:000000000000,00
r.read_word
2A,0000b.process_line_var:ED4B,0000b.line:30013FED42:7CB5:C8
2A,0000b.process_line_var:5E235623:ED53,0200b.process_line_var::5E235623:ED53,0400b.process_line_var:22,0000b.process_line_var
r.return_nz:3E80A7C9
r.word_dec_opt:00:r.word_dec1:3E0132,0000b.word_dec_opt:18,00a.word_dec1_e:r.word_dec2:3E0018,02a.word_dec:r.word_dec3:3E0518,02a.word_dec
r.word_dec:3E0132,0000b.word_dec_opt
CD,0000b.read_word:C8
2A,0200b.process_line_var:r.word_dec1_e:110000:r.loop:CD,0000areadchar:A7CA,0000a.end1:D6,0'
FE0A38,00a2:C6,0':FE,X':20,00a1:3E0A18,00a2:r1:FE04:20,00a1:3A,0000b.word_dec_opt:CB4728,00a1:CB5720,00a1:110200:CD,0000awrite2:CD,0000b.word_dec3:CA,0000a.long_error1:CD,0000awrite2:CD,0000b.read_word:CA,0000a.long_error1:C3,0000a.word_hex:r1
FE3A20,00a1:3A,0000b.word_dec_opt:CB4728,00a1:E5D5112E00CD,0000awrite2,D1:CD,0000a.end1:CD,0000awrite2:E1110000AF18,00a2:r1:C3,0000a.error2,r2
E5626BCB23CB12,CB23CB12,CB23CB12EB1919EBE1:835F,7ACE0057:23C3,0000b.loop,r.end1 add de,a
r.word_dec_end2
2A,0000b.mem_size:13:30013FED52:30,00a1:ED53,0000b.mem_size:r1:1B
CBEACBF2C3,0000b.return_nz
r.word_hex
2A,0200b.process_line_var:110000:CD,0000areadchar:A728,00a.end1:FEB0:20,06a.loop:3E022332,0000a.op1:r.loop:CD,0000areadchar:A728,00a.end1:CB23CB12,CB23CB12,CB23CB12,CB23CB12:D6,0':FE0A38,00a2:C6,0':D6,A':FE06:30,00a1:C60A18,00a2:r1:C6,A':FEBB20,00a3:23CD,0000areadchar:A728,00a3:D6B0:FE06:30,00a1:C60A18,00a2:r1:r3:C3,0000a.error2,r2:835F,7ACE0057:2318,00b.loop,r.end1
18r.op1,00180B:AF32,0000b.op1:7B2F5F,7A2F57,13
CBEACBF2C3,0000b.return_nz
r.word_compar
CD,0000b.read_word:20,00a1:110000CD,0000awrite2:C9r1
2A,0200b.process_line_var:CD,0000areadchar:FEB83E0120033E032332,0100a.end1:r.loop:CD,0000areadchar:B728,00a.end1:CD,0000a.is_num:23:38,00b.loop:2B
22,0000a.hl:21,0000b.tt_compar:0606r.loop:BE:20,00a1:235E1600CD,0000awrite2:18,00a.end2,r1:232310,00b.loop
18,00a.error,r.end2:21r.hl,0000:ED5B,0400b.process_line_var:D5:22,0400b.process_line_var:E5
2A,0200b.process_line_var:CD,0000b.word_dec1:CD,0000awrite2
E123D1ED53,0400b.process_line_var:
CD,0000b.word_dec1:CD,0000awrite2
C9r.end1:110100CD,0000awrite2:2A,0200b.process_line_var:3E01BB280123:CD,0000b.word_dec1:CD,0000awrite2:C9r.error:21,0000a.str:1803r.error2:21,0000a.str2:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:comparison',20,error',00r.str2:invalid',20,number',20,characters',00
r.word_lbl_var:00,0000
r.word_lbl
CD,0000b.read_word:C8
ED5B,0200b.process_line_var:3E08:835F,7ACE0057:1B:2A,0400b.process_line_var:D5EB30013FED52E1:30,00a1:22,0400b.process_line_var:r1
AF32,0000b.word_lbl_var
2A,0200b.process_line_var:7EFE7120,00a1:233A,0000b.word_lbl_var:3D32,0000b.word_lbl_var:r1
7EFE7020,00a1:233A,0000b.word_lbl_var:3C32,0000b.word_lbl_var:r1:22,0200b.process_line_var
2A,0000b.label_table:22,0100b.word_lbl_var
11,0400b.label_table:7DB4:28,00a.end1:r.loop1
D52A,0200b.process_line_var:r.loop:CD,0000areadchar:471AB8:20,00a.break:1323:B728,00a.end:18,00b.loop,r.end:D1:18,00a.break1:1801r.break:D1
3E08:835F,7ACE0057
2A,0100b.word_lbl_var:2B22,0100b.word_lbl_var:7DB4
20,00b.loop1,r.end1
2A,0200b.label_table:ED4B,0000b.label_table:03:30013FED42:38,00a.error:ED43,0000b.label_table
D52A,0200b.process_line_var:r.loop:CD,0000areadchar:121323:B728,00a.end:18,00b.loop,r.end:D1r.break1
21,0400b.label_table:EB30013FED52EB:
CB3ACB1B,CB3ACB1B,CB3ACB1B:CBEA
C3,0000b.return_nz,r.error:21,0000a.str:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:label',20,overflow',00

r.word_fnc
CD,0000b.read_word:C8
ED5B,0200b.process_line_var:3E08:835F,7ACE0057:1B:2A,0400b.process_line_var:D5EB30013FED52E1:30,00a1:22,0400b.process_line_var:r1
2A,0000b.function_table:22,0100b.word_lbl_var
11,0400b.function_table:7DB4:28,00a.end1:r.loop1
D52A,0200b.process_line_var:r.loop:CD,0000areadchar:471AB8:20,00a.break:1323:B728,00a.end:18,00b.loop,r.end:D1:18,00a.break1:1801r.break:D1
3E08:835F,7ACE0057
2A,0100b.word_lbl_var:2B22,0100b.word_lbl_var:7DB4
20,00b.loop1,r.end1
2A,0200b.function_table:ED4B,0000b.function_table:03:30013FED42:38,00a.error:ED43,0000b.function_table
D52A,0200b.process_line_var:r.loop:CD,0000areadchar:121323:B728,00a.end:18,00b.loop,r.end:D1r.break1
21,0400b.function_table:EB30013FED52EB:
CB3ACB1B,CB3ACB1B,CB3ACB1B:CBF2
C3,0000b.return_nz,r.error:21,0000a.str:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:function',20,overflow',00

r.lvar:00600000,0000
r.lvar_write1:3A,0300b.lvar:FE00:28,00a1:D5ED5B,0000b.lvar:CD,0000awrite1:ED5B,0400b.lvar,13ED53,0400b.lvar:D1:r1:ED53,0000b.lvar:3E0132,0300b.lvar:C9
r.to_lower_var,BB00,r.to_lower:3E2B1801r.to_lower1:AF32,0000a.op2:E521,0100b.to_lower_var:70r.op2,2B:D5C5,EF,4594~,C1D1E1FE01C0:3A,848E~:00C9 Get_Tok_Strng:OP3
r.word_decl
ED5B,0200b.process_line_var:1AFE2A:C2,0000a.string
2A,0000b.output_file_1:2B2B2B2B:01,0400b.output_file_1:09:110300:73237223
AF32,0200b.lvar:32,0300b.lvar
2A,0200b.process_line_var,23:r.loop:CD,0000areadchar:A7CA,0000a.error3
473A,0200b.lvar:FE02:20,00a.l2:3E0032,0200b.lvar:78FEBB20,00a.l1:3E0232,0200b.lvar:r.l1:18,00a.end2l:r.l2:FE01:20,00a.l1:3E0032,0200b.lvar:CD,0000b.to_lower:20,00a.l3:23:32,0000b.lvar:18,00a.l2,r.l3:78FE1420,00a.l1:23CD,0000areadchar:A7CA,0000a.error3:23:47CD,0000b.to_lower1,280178:32,0000b.lvar:FEBB20,00a.l2:3E0232,0200b.lvar:r.l2:18,00b.loop:r.l1:78FEBB20,00a.l0:3E0132,0200b.lvar:78r.l0
FE2A:28,00a.end1:r.end2l:CD,0000b.to_lower1,280178:5F23:r.cont2:CD,0000areadchar:B7CA,0000a.error3
E5,CD,0000b.lvar_write1,E1:C3,0000b.loop:r.end1:110000:1802:r.end2:1600:CD,0000b.lvar_write1:CD,0000b.lvar_write1
2A,0400b.lvar:2B22,0400b.lvar
C3,0000a.op_e:r.string:
2A,0400b.lvar,23,22,0400b.lvar
CD,0000b.word_hex:CD,0000awrite1:C9

r.process_line
21,0200b.line,22,0000b.process_line_var
3E0032,0200b.parse_var:18,00a.size,r.size1:21,0200b.parse_var:CBE6:r.size
CD,0000b.read_word:C8
2A,0400b.process_line_var:ED5B,0200b.process_line_var:30013FED52:7D32,0600b.process_line_var:7DB4:C8
3A,0600b.process_line_var:FE01C2,0000a.op1
ED5B,0200b.process_line_var:1A:FE02C2,0000a.decl:5F1600CD,0000awrite1
CD,0000b.word_dec2:CA,0000a.error1:CD,0000awrite1:ED53,0400b.lvar
CD,0000b.read_word:CA,0000a.error1:18,00a.loop1:r.loop
CD,0000b.read_word:28,00a.end1:110200CD,0000awrite1:ED5B,0400b.lvar,13,ED53,0400b.lvar:CD,0000awrite1:r.loop1:CD,0000b.word_decl:ED5B,0400b.lvar:7AE61F57:CD,0000b.word_dec_end2:18,00b.loop,r.end1
C3,0000a.op_e:r.decl
FE0420,00a.set:5F1600CD,0000awrite2:2A,0200b.process_line_var:CD,0000b.word_dec1:CA,0000a.error1:CD,0000awrite2
C3,0000a.op_e:r.set
FED620,00a.label:5F1600CD,0000awrite2
CD,0000b.word_lbl:CA,0000a.error1:CD,0000awrite2
C3,0000a.op_e:r.label
FE5F20,00a.function:11D600CD,0000awrite2
CD,0000b.word_fnc:CA,0000a.error1:CD,0000awrite2
C3,0000a.op_e:r.function
FED720,00a.goto:5F1600CD,0000awrite2
CD,0000b.word_lbl:CA,0000a.error1:CD,0000awrite2
3A,0000b.word_lbl_var:5F179F57CD,0000awrite2
CD,0000b.word_compar
C3,0000a.op_e:r.goto
473A,0100s.ftab:32,0000s.ftab:21,0200s.ftab:r.loop1:7EB820,00a1
581600CD,0000awrite2:r.loop
CD,0000b.word_dec:28,00a.end1:CD,0000awrite2:18,00b.loop:r.end1
C3,0000a.op_e,r1:23:3A,0000s.ftab:3D:32,0000s.ftab:20,00b.loop1
r.op1
3A,0600b.process_line_var:FE0220,00a.op2
ED5B,0200b.process_line_var:1A:FE,S':20,00a.size:131AFE,8',CA,0000b.size1:1B1Ar.size
131A:FE4A20,00a.compar
CD,0000b.word_compar
CD,0000b.word_dec:CA,0000a.error1:CD,0000awrite2
C3,0000a.op_e:r.compar
FE0520,00a.map
CD,0000b.read_word:CA,0000a.error1:2A,0200b.process_line_var:CD,0000areadchar:FE,_':200123:CD,0000awritedHL:CD,0000awritedHL:CD,0000awritedHL:CD,0000awritedHL
r.loop:CD,0000b.word_fnc:28,00a.end1:CD,0000awrite3:18,00b.loop:r.end1:110000CD,0000awrite3
C3,0000a.op_e:r.map
r.op2
3A,0100s.ftab2:32,0000s.ftab2:11,0200s.ftab2:r.loop1
0E002A,0200b.process_line_var:r.loop2:CD,0000areadchar:471AB8:2802CBD1:1323:B728,00a.end2:18,00b.loop2,r.end2:CB5120,00a1
1A6F131A67EB:CD,0000awrite2:r.loop
CD,0000b.word_dec:28,00a.end1:CD,0000awrite2:18,00b.loop:r.end1
C3,0000a.op_e,r1:1313:3A,0000s.ftab2:3D:32,0000s.ftab2:20,00b.loop1
CD,0400b.word_fnc:28,00a.error1:CD,0000awrite2:r.loop
CD,0000b.word_dec:28,00a.end1:CD,0000awrite2:18,00b.loop:r.end1
r.op_e:r.end
C9
r.long_error1:r.error1:21,0000a.str1:1803r.error3:21,0000a.str3:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str1:missing',20,parameter',00r.str3:string',20,error',00
rreadchar:D5E5ED5B,0400b.process_line_var,30013FED52,E1D1,38,00a1,AFC9r1:7EC9
rwritedHL:CD,0000breadchar:5F23:CD,0000breadchar:5723:E5,CD,0000awrite3,E1:C9
r.var:00r.is_num:32,0000b.var:FE,0':30023FC9:D6,9':ED44CB7F:3A,0000b.var:3728013FC9

rwrite1
2A,0200b.output_file_1
ED4B,0000b.output_file_1:0303:30013FED42:38,00a.error
ED43,0000b.output_file_1:0B0B:21,0400b.output_file_1:09:3E60A220053A,0200b.parse_var,B257:73237223
C9r.error:21,0000a.str:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:output',20,1',20,size',00

rwrite3
2A,0200b.output_file_3
ED4B,0000b.output_file_3:0303:30013FED42:38,00a.error
ED43,0000b.output_file_3:0B0B:21,0400b.output_file_3:09:73237223
C9r.error:21,0000a.str:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:output',20,3',20,size',00

rwrite2
3A,0000b.parse_var:A720,00a.write
2A,0000b.output_file_size:2323:CB6C20,00a.error:22,0000b.output_file_size
r.write:2A,0200b5.3:3E60A220053A,0200b.parse_var,B257:73237223:22,0200b5.3
C9r.error:21,0000a.str:EF:0A45:CD,0000bcNewLine:21,0100b.parse_var:CBCE:C9r.str:output',20,size',00